Mercurial > mxe-octave
changeset 1232:e4a47d3a7ed6
merge
author | Tony Theodore <tonyt@logyst.com> |
---|---|
date | Thu, 30 Sep 2010 20:39:40 +1000 |
parents | b62218b0ea3c (diff) 13b7f90158e7 (current diff) |
children | cc6c5d009f44 |
files | |
diffstat | 3 files changed, 94 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/index.html Thu Sep 30 12:07:55 2010 +0200 +++ b/doc/index.html Thu Sep 30 20:39:40 2010 +1000 @@ -534,6 +534,10 @@ <td></td> </tr> <tr> + <td><a href="http://freedesktop.org/wiki/Software/intltool/">Intltool</a></td> + <td></td> + </tr> + <tr> <td><a href="http://en.wikipedia.org/wiki/C_standard_library">LibC</a> for 32-bit</td> <td></td> </tr> @@ -583,9 +587,10 @@ <!-- http://www.debian.org/distrib/packages#search_packages --> <pre>aptitude install -R autoconf automake bash bison bzip2 \ - cmake flex g++ make sed libtool openssl \ - libssl-dev libxml-parser-perl patch \ - perl pkg-config scons unzip wget xz-utils</pre> + cmake flex g++ intltool make sed \ + libtool openssl libssl-dev \ + libxml-parser-perl patch perl \ + pkg-config scons unzip wget xz-utils</pre> <p> On 64-bit Debian, install also: @@ -603,8 +608,9 @@ <!-- http://www.freebsd.org/ports/ --> <pre>pkg_add -r automake110 autoconf262 bash bison cmake \ - flex gmake gsed libtool openssl patch perl \ - p5-XML-Parser pkg-config scons unzip wget</pre> + flex gmake gsed intltool libtool openssl \ + patch perl p5-XML-Parser pkg-config scons \ + unzip wget</pre> <p> Ensure that /usr/local/bin preceeds /usr/bin in your $PATH: @@ -629,9 +635,9 @@ <!-- http://www.frugalware.org/packages --> <pre>pacman-g2 -S autoconf automake bash bzip2 bison cmake \ - flex gcc make sed libtool openssl patch \ - perl perl-xml-parser pkgconfig scons unzip \ - wget xz xz-lzma</pre> + flex gcc intltool make sed libtool openssl \ + patch perl perl-xml-parser pkgconfig scons \ + unzip wget xz xz-lzma</pre> <p> On 64-bit Frugalware, @@ -644,11 +650,11 @@ <pre>emerge sys-devel/autoconf sys-devel/automake \ app-shells/bash sys-devel/bison app-arch/bzip2 \ dev-util/cmake sys-devel/flex sys-devel/gcc \ - sys-devel/make sys-apps/sed sys-devel/libtool \ - dev-libs/openssl sys-devel/patch dev-lang/perl \ - dev-perl/XML-Parser dev-util/pkgconfig \ - dev-util/scons app-arch/unzip net-misc/wget \ - app-arch/xz-utils</pre> + dev-util/intltool sys-devel/make sys-apps/sed \ + sys-devel/libtool dev-libs/openssl sys-devel/patch \ + dev-lang/perl dev-perl/XML-Parser \ + dev-util/pkgconfig dev-util/scons app-arch/unzip \ + net-misc/wget app-arch/xz-utils</pre> <p> There are @@ -666,8 +672,9 @@ </p> <!-- http://www.macports.org/ports.php --> <pre>sudo port install autoconf automake bison cmake flex \ - gsed libtool openssl p5-xml-parser \ - pkgconfig scons wget xz-devel gcc_select + gsed intltool libtool openssl \ + p5-xml-parser pkgconfig scons \ + wget xz-devel gcc_select sudo gcc_select gcc40</pre> <h3>MacOS X (≤ 10.5)</h3> @@ -681,17 +688,19 @@ </p> <!-- http://www.macports.org/ports.php --> <pre>sudo port install autoconf automake bison cmake flex \ - gmake gsed libtool openssl p5-xml-parser \ - pkgconfig scons wget xz-devel</pre> + gmake gsed intltool libtool openssl \ + p5-xml-parser pkgconfig scons wget \ + xz-devel</pre> <h3 id="requirements-opensuse">openSUSE</h3> <!-- http://software.opensuse.org/113/en --> <pre>zypper install -R autoconf automake bash bison bzip2 \ - cmake flex gcc-c++ gettext-tools libtool \ - make openssl libopenssl-devel patch perl \ - perl-XML-Parser pkg-config scons sed \ - unzip wget xz</pre> + cmake flex gcc-c++ gettext-tools \ + intltool libtool make openssl \ + libopenssl-devel patch perl \ + perl-XML-Parser pkg-config scons \ + sed unzip wget xz</pre> <h3 id="requirements-opensuse64">openSUSE 11.3 x86_64 (additional)</h3> <pre>zypper install -R gcc-32bit glibc-devel-32bit \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gtksourceview.mk Thu Sep 30 20:39:40 2010 +1000 @@ -0,0 +1,34 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# GTKSourceView +PKG := gtksourceview +$(PKG)_IGNORE := +$(PKG)_VERSION := 2.10.5 +$(PKG)_CHECKSUM := 5081dc7a081954d0af73852c22e874a746bda30e +$(PKG)_SUBDIR := gtksourceview-$($(PKG)_VERSION) +$(PKG)_FILE := gtksourceview-$($(PKG)_VERSION).tar.bz2 +$(PKG)_WEBSITE := http://projects.gnome.org/gtksourceview/ +$(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/gtksourceview/$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) +$(PKG)_DEPS := gcc gtk libxml2 + +define $(PKG)_UPDATE + wget -q -O- 'http://git.gnome.org/browse/gtksourceview/refs/tags' | \ + grep '<a href=' | \ + $(SED) -n "s,.*<a href='[^']*/tag/?id=GTKSOURCEVIEW_\\([0-9]*_[0-9]*[02468]_[^<]*\\)'.*,\\1,p" | \ + $(SED) 's,_,.,g' | \ + grep -v '^2\.9' | \ + head -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + --host='$(TARGET)' \ + --disable-shared \ + --prefix='$(PREFIX)/$(TARGET)' \ + --disable-gtk-doc \ + GLIB_GENMARSHAL='$(PREFIX)/$(TARGET)/bin/glib-genmarshal' \ + GLIB_MKENUMS='$(PREFIX)/$(TARGET)/bin/glib-mkenums' + $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= + $(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= +endef
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gtksourceviewmm.mk Thu Sep 30 20:39:40 2010 +1000 @@ -0,0 +1,30 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# GtkSourceViewmm +PKG := gtksourceviewmm +$(PKG)_IGNORE := +$(PKG)_VERSION := 2.10.1 +$(PKG)_CHECKSUM := 7f6fb046427054d85c791a4b1fc0f742a3313c8a +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_WEBSITE := http://projects.gnome.org/gtksourceview/ +$(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/gtksourceviewmm/$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) +$(PKG)_DEPS := gcc gtksourceview + +define $(PKG)_UPDATE + wget -q -O- 'http://git.gnome.org/cgit/gtksourceviewmm/refs/tags' | \ + grep '<a href=' | \ + $(SED) -n "s,.*<a href='[^']*/tag/?id=gtksourceviewmm-\\([0-9][^']*\\)'.*,\\1,p" | \ + head -1 +endef + +define $(PKG)_BUILD + # wine confuses the cross-compiling detection, so set it explicitly + $(SED) -i 's,cross_compiling=no,cross_compiling=yes,' '$(1)/configure' + cd '$(1)' && ./configure \ + --host='$(TARGET)' \ + --prefix='$(PREFIX)/$(TARGET)' \ + --disable-shared + $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= +endef