diff options
author | Armando Di Cianno <fafhrd@gentoo.org> | 2004-07-23 14:01:07 +0000 |
---|---|---|
committer | Armando Di Cianno <fafhrd@gentoo.org> | 2004-07-23 14:01:07 +0000 |
commit | 6953075a59f62dc24d043ef5056820bb12bf6f14 (patch) | |
tree | f439640d218483c8fd409f5f39b2b58302a6f4e1 /gnustep-base | |
parent | Moving to gnustep-base/gnustep-back (diff) | |
download | historical-6953075a59f62dc24d043ef5056820bb12bf6f14.tar.gz historical-6953075a59f62dc24d043ef5056820bb12bf6f14.tar.bz2 historical-6953075a59f62dc24d043ef5056820bb12bf6f14.zip |
Moved from dev-util/gnustep-back to gnustep-base/gnustep-back.
Diffstat (limited to 'gnustep-base')
19 files changed, 500 insertions, 0 deletions
diff --git a/gnustep-base/gnustep-back/ChangeLog b/gnustep-base/gnustep-back/ChangeLog new file mode 100644 index 000000000000..3ed218a45612 --- /dev/null +++ b/gnustep-base/gnustep-back/ChangeLog @@ -0,0 +1,92 @@ +# ChangeLog for dev-util/gnustep-back +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/ChangeLog,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +*gnustep-back-0.8.8 (23 Jul 2004) + + 23 Jul 2004; Armando Di Cianno,,, <armando@gentoo.org> +metadata.xml, + +files/gnustep-back-0.8.3.xft1.patch, +files/gnustep-back-0.8.5.xft2.patch, + +gnustep-back-0.7.9.ebuild, +gnustep-back-0.8.0.ebuild, + +gnustep-back-0.8.3.ebuild, +gnustep-back-0.8.5-r1.ebuild, + +gnustep-back-0.8.5.ebuild, +gnustep-back-0.8.7.ebuild, + +gnustep-back-0.8.8.ebuild: + Moved from dev-util/gnustep-back to gnustep-base/gnustep-back. + + 22 Jul 2004; Armando Di Cianno,,, <armando@gentoo.org> + gnustep-back-0.8.5-r1.ebuild, gnustep-back-0.8.7.ebuild, + gnustep-back-0.8.8.ebuild: + Changing the eclass to gnustep-old + + 22 Jul 2004; Armando Di Cianno,,, <armando@gentoo.org> + gnustep-back-0.8.5-r1.ebuild, gnustep-back-0.8.7.ebuild, + gnustep-back-0.8.8.ebuild: + Changing the eclass to gnustep-old + + 04 May 2004; Bryan �stergaard <kloeri@gentoo.org> gnustep-back-0.8.8.ebuild: + Stable on alpha. + + 03 Apr 2004; Donnie Berkholz <spyderous@gentoo.org>; + gnustep-back-0.7.9.ebuild, gnustep-back-0.8.0.ebuild, + gnustep-back-0.8.3.ebuild, gnustep-back-0.8.5-r1.ebuild, + gnustep-back-0.8.5.ebuild, gnustep-back-0.8.7.ebuild, + gnustep-back-0.8.8.ebuild: + Change x11-base/xfree dependency to virtual/x11. + + 06 Feb 2004; Aron Griffis <agriffis@gentoo.org> gnustep-back-0.8.8.ebuild: + add ~alpha + +*gnustep-back-0.8.8 (30 Jul 2003) + + 30 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.8.ebuild: + Version bump of the unstable series. + + 26 Jul 2003; Nick Hadaway <raker@gentoo.org> *.ebuild: + All arches marked - in 0.8.7 and windowmaker added as a requirement + for all. + +*gnustep-back-0.8.7 (12 Jul 2003) + + 12 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.7.ebuild: + Added latest unstable build. + +*gnustep-back-0.8.5-r1 (02 Jul 2003) + + 02 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.5-r1.ebuild: + New ebuild which includes an xft2 patch and depends on the gnustep eclass. + + 29 Jun 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.5.ebuild: + Small fix to hopefully resolve bug #19698 + +*gnustep-back-0.8.5 (26 Jun 2003) + + 26 Jun 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.5.ebuild: + Version bump. Marked stable for x86. Added some comments in the ebuild + so people can choose a graphics library other than xlib. (dps or art). + Still only supports xft1 so keeping the sed magic. + +*gnustep-back-0.8.3 (04 Feb 2003) + + 26 Mar 2003; Alastair Tse <liquidx@gentoo.org> gnustep-back-0.8.3.ebuild: + remove xft support if xft1 is not detected + + 14 Feb 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.3.ebuild : + DEPEND update as suggested by Zhen Lin on bug #15687 + + 04 Feb 2003; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.3.ebuild, + files/digest-gnustep-back-0.8.3, files/gnustep-back-0.8.3.xft1.patch : + Make sure /root/GNUstep doesn't exist before compiling otherwise + you'll get lots of warnings. Version bump. Marked unstable. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*gnustep-back-0.8.0 (03 Sep 2002) + + 03 Sep 2002; Nick Hadaway <raker@gentoo.org> gnustep-back-0.8.0.ebuild, + files/digest-gnustep-back-0.8.0 : + Version bump. + +*gnustep-back-0.7.9 (19 Jul 2002) + + 19 Jul 2002; Nick Hadaway <raker@gentoo.org> + gnustep-back-0.7.9.ebuild, ChangeLog, files/digest-gnustep-back-0.7.9 : + Initial ebuild. diff --git a/gnustep-base/gnustep-back/Manifest b/gnustep-base/gnustep-back/Manifest new file mode 100644 index 000000000000..bd101b5cc824 --- /dev/null +++ b/gnustep-base/gnustep-back/Manifest @@ -0,0 +1,18 @@ +MD5 500efb44e1ef611bb6930458e0939933 gnustep-back-0.8.0.ebuild 1038 +MD5 06a48aa00864c2460242de523933e032 gnustep-back-0.8.5-r1.ebuild 1207 +MD5 c771b1e4ba27e38bb5fe17a5bda2981c gnustep-back-0.7.9.ebuild 1041 +MD5 29e324ce31d1c203259c6c2976e53998 gnustep-back-0.8.7.ebuild 1215 +MD5 8b2856f7dfcfd10b9e5a834f0499c8e2 gnustep-back-0.8.8.ebuild 1221 +MD5 cc301dda6a36f78ed2d8e6107c96eb46 gnustep-back-0.8.3.ebuild 1516 +MD5 c7e3ce2bd61cf1d0b3ba5df428f441b3 ChangeLog 3117 +MD5 80699754a7e9adb6c02df33c8fa16fd6 metadata.xml 161 +MD5 9bd7c496ce1d6d58c3b41425ff561ffd gnustep-back-0.8.5.ebuild 1759 +MD5 c99de74ae7e80edaa3a313a9e552f6c0 files/digest-gnustep-back-0.8.5-r1 70 +MD5 7834698a54c7b8d5a75006b4b14fce31 files/gnustep-back-0.8.5.xft2.patch 470 +MD5 6db7ba0f12c5d5e25562793baa19c2af files/digest-gnustep-back-0.7.9 70 +MD5 15f63496668e7722a8b8e3bb0453c706 files/digest-gnustep-back-0.8.0 70 +MD5 4f782f7a1018eb3af71b58004ab88488 files/digest-gnustep-back-0.8.3 70 +MD5 c99de74ae7e80edaa3a313a9e552f6c0 files/digest-gnustep-back-0.8.5 70 +MD5 b984073221cc8df715d14ef31a04b8d6 files/digest-gnustep-back-0.8.7 70 +MD5 602f597fec2254298507451cf067099b files/digest-gnustep-back-0.8.8 70 +MD5 0ac5300109278755884b2f096d8f7d6f files/gnustep-back-0.8.3.xft1.patch 566 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.7.9 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.7.9 new file mode 100644 index 000000000000..773ebb985ae3 --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.7.9 @@ -0,0 +1 @@ +MD5 2d33f69cd3f72aadf10345989d5cabfc gnustep-back-0.7.9.tar.gz 262766 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.0 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.0 new file mode 100644 index 000000000000..0b99743ed2a8 --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.0 @@ -0,0 +1 @@ +MD5 dfa9caa98acce96f394afeacc77665b1 gnustep-back-0.8.0.tar.gz 263324 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.3 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.3 new file mode 100644 index 000000000000..0c098150598f --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.3 @@ -0,0 +1 @@ +MD5 213ac778852d0b008560b96ef1cd2a79 gnustep-back-0.8.3.tar.gz 319411 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5 new file mode 100644 index 000000000000..6a22bffb2f61 --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5 @@ -0,0 +1 @@ +MD5 9020f254f584ed176221321218857b55 gnustep-back-0.8.5.tar.gz 327891 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5-r1 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5-r1 new file mode 100644 index 000000000000..6a22bffb2f61 --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.5-r1 @@ -0,0 +1 @@ +MD5 9020f254f584ed176221321218857b55 gnustep-back-0.8.5.tar.gz 327891 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.7 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.7 new file mode 100644 index 000000000000..3f7e740d251c --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.7 @@ -0,0 +1 @@ +MD5 1b9e0eae52bce69a979d07a3cbe4019d gnustep-back-0.8.7.tar.gz 340092 diff --git a/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.8 b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.8 new file mode 100644 index 000000000000..3d5ecce6be89 --- /dev/null +++ b/gnustep-base/gnustep-back/files/digest-gnustep-back-0.8.8 @@ -0,0 +1 @@ +MD5 20c2d2f4f44bac053f7df02025c968d5 gnustep-back-0.8.8.tar.gz 352657 diff --git a/gnustep-base/gnustep-back/files/gnustep-back-0.8.3.xft1.patch b/gnustep-base/gnustep-back/files/gnustep-back-0.8.3.xft1.patch new file mode 100644 index 000000000000..ff6f0b5c07a0 --- /dev/null +++ b/gnustep-base/gnustep-back/files/gnustep-back-0.8.3.xft1.patch @@ -0,0 +1,19 @@ +*** Headers/xlib/XftFontInfo.h.orig Sun Feb 2 23:39:29 2003 +--- Headers/xlib/XftFontInfo.h Sun Feb 2 23:39:38 2003 +*************** +*** 29,35 **** + // Include this before we include any objC defines, otherwise id is defined + #include <X11/Xlib.h> + #define id xwindowsid +! #include <X11/Xft/Xft.h> + #undef id + + #include <AppKit/GSFontInfo.h> +--- 29,35 ---- + // Include this before we include any objC defines, otherwise id is defined + #include <X11/Xlib.h> + #define id xwindowsid +! #include <X11/Xft1/Xft.h> + #undef id + + #include <AppKit/GSFontInfo.h> diff --git a/gnustep-base/gnustep-back/files/gnustep-back-0.8.5.xft2.patch b/gnustep-base/gnustep-back/files/gnustep-back-0.8.5.xft2.patch new file mode 100644 index 000000000000..22c5b2f86d4b --- /dev/null +++ b/gnustep-base/gnustep-back/files/gnustep-back-0.8.5.xft2.patch @@ -0,0 +1,11 @@ +--- gnustep-back-0.8.5.orig/configure.ac 2003-03-12 07:28:32.000000000 +0800 ++++ gnustep-back-0.8.5/configure.ac 2003-06-28 15:18:53.000000000 +0800 +@@ -176,6 +176,7 @@ + # Extended font support & UTF8 support + #-------------------------------------------------------------------- + WITH_XFT=no ++GRAPHIC_CFLAGS="${GRAPHIC_CFLAGS} -I/usr/include/freetype2" + save_header=${CPPFLAGS} + save_libs=${LIBS} + CPPFLAGS="${GRAPHIC_CFLAGS} ${GRAPHIC_LFLAGS} ${CPPFLAGS}" + diff --git a/gnustep-base/gnustep-back/gnustep-back-0.7.9.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.7.9.ebuild new file mode 100644 index 000000000000..ba6ce4e1377d --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.7.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.7.9.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 -ppc -sparc " +IUSE="" +DEPEND=">=dev-util/gnustep-gui-0.7.9 + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + virtual/x11 + >=x11-wm/windowmaker-0.80.1" + +src_compile() { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + + ./configure --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x \ + || die "configure failed" + + make || die +} + +src_install () { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + + make \ + GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \ + INSTALL_ROOT_DIR=${D} \ + install || die "install failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.0.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.0.ebuild new file mode 100644 index 000000000000..fe11eaf34f88 --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.0.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 -ppc -sparc " +IUSE="" +DEPEND=">=dev-util/gnustep-gui-0.8.0 + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + virtual/x11 + >=x11-wm/windowmaker-0.80.1" + +src_compile() { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + + ./configure --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x \ + || die "configure failed" + + make || die +} + +src_install () { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + + make \ + GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \ + INSTALL_ROOT_DIR=${D} \ + install || die "install failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.3.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.3.ebuild new file mode 100644 index 000000000000..3749943d419d --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.3.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +inherit base + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 -ppc -sparc" +IUSE="" +DEPEND="=dev-util/gnustep-gui-${PV}* + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + virtual/x11 + >=x11-wm/windowmaker-0.80.1" +PATCHES="${FILESDIR}/${P}.xft1.patch" + +src_compile() { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + ./configure \ + --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x || die "configure failed" + + # if we don't have Xft1, then we don't do Xft support at all + # only gnustep-back > 0.8.4 has Xft2 support + if [ ! -f "/usr/X11R6/include/X11/Xft1/Xft.h" ]; then + sed "s,^#define HAVE_XFT.*,#undef HAVE_XFT,g" config.h > config.h.new + sed "s,^#define HAVE_UTF8.*,#undef HAVE_UTF8,g" config.h.new > config.h + + sed "s,^WITH_XFT=.*,WITH_XFT=no," config.make > config.make.new + sed "s,-lXft,," config.make.new > config.make + fi + + make || die +} + +src_install () { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + make \ + GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \ + INSTALL_ROOT_DIR=${D} \ + install || die "install failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.5-r1.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.5-r1.ebuild new file mode 100644 index 000000000000..207e1cf406be --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.5-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.5-r1.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +inherit base gnustep-old + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 -ppc -sparc" +IUSE="" +DEPEND="=dev-util/gnustep-gui-${PV}* + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + >=media-libs/freetype-2* + virtual/x11 + >=x11-wm/windowmaker-0.80.1" +PATCHES1="${FILESDIR}/${P}.xft2.patch" + +GNUSTEPBACK_XFT=2 + +src_unpack() { + base_src_unpack + cd ${S} + autoconf +} + +src_compile() { + + local myconf + + # For a different graphics library... choose one + # + # myconf="--enable-graphics=xdps --with-name=xdps" + # + # -OR- + # + # make sure you have libart_lgpl installed and... + # + # myconf="--enable-graphics=art --with-name=art" + + egnustepmake \ + --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x ${myconf} || die "configure failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.5.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.5.ebuild new file mode 100644 index 000000000000..c465fbeecb37 --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.5.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 -ppc -sparc" +IUSE="" +DEPEND="=dev-util/gnustep-gui-${PV}* + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + virtual/x11 + >=x11-wm/windowmaker-0.80.1" + +src_compile() { + + local myconf + + # For a different graphics library... choose one + # + # myconf="--enable-graphics=xdps --with-name=xdps" + # + # -OR- + # + # make sure you have libart_lgpl installed and... + # + # myconf="--enable-graphics=art --with-name=art" + + + . /usr/GNUstep/System/Makefiles/GNUstep.sh + + ./configure \ + --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x ${myconf} || die "configure failed" + + # if we don't have Xft1, then we don't do Xft support at all + if [ ! -f "/usr/X11R6/include/X11/Xft1/Xft.h" ]; then + sed "s,^#define HAVE_XFT.*,#undef HAVE_XFT,g" config.h > config.h.new + sed "s,^#define HAVE_UTF8.*,#undef HAVE_UTF8,g" config.h.new > config.h + sed "s,^WITH_XFT=.*,WITH_XFT=no," config.make > config.make.new + sed "s,-lXft,," config.make.new > config.make + fi + + mkdir -p $TMP/fakehome/GNUstep + make HOME=$TMP/fakehome GNUSTEP_USER_ROOT=$TMP/fakehome/GNUstep || die +} + +src_install () { + . /usr/GNUstep/System/Makefiles/GNUstep.sh + make \ + GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \ + INSTALL_ROOT_DIR=${D} \ + install || die "install failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.7.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.7.ebuild new file mode 100644 index 000000000000..97b6b66fc917 --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.7.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.7.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +IUSE="" + +inherit base gnustep-old + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="-x86 -ppc -sparc" + +DEPEND="=dev-util/gnustep-gui-${PV}* + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + >=media-libs/freetype-2* + virtual/x11 + >=x11-wm/windowmaker-0.80.1" + +PATCHES1="${FILESDIR}/${PN}-0.8.5.xft2.patch" +GNUSTEPBACK_XFT=2 + +src_unpack() { + base_src_unpack + cd ${S} + autoconf +} + +src_compile() { + + local myconf + + # For a different graphics library... choose one + # + # myconf="--enable-graphics=xdps --with-name=xdps" + # + # -OR- + # + # make sure you have libart_lgpl installed and... + # + # myconf="--enable-graphics=art --with-name=art" + + egnustepmake \ + --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x ${myconf} || die "configure failed" +} diff --git a/gnustep-base/gnustep-back/gnustep-back-0.8.8.ebuild b/gnustep-base/gnustep-back/gnustep-back-0.8.8.ebuild new file mode 100644 index 000000000000..12afd4fbdb2d --- /dev/null +++ b/gnustep-base/gnustep-back/gnustep-back-0.8.8.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back/gnustep-back-0.8.8.ebuild,v 1.1 2004/07/23 14:01:07 fafhrd Exp $ + +IUSE="" + +inherit base gnustep-old + +DESCRIPTION="GNUstep GUI backend" +HOMEPAGE="http://www.gnustep.org" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc alpha" + +DEPEND="=dev-util/gnustep-gui-${PV}* + >=media-libs/tiff-3.5.7 + >=media-libs/jpeg-6b-r2 + >=media-libs/freetype-2* + virtual/x11 + >=x11-wm/windowmaker-0.80.1" + +PATCHES1="${FILESDIR}/${PN}-0.8.5.xft2.patch" +GNUSTEPBACK_XFT=2 + +src_unpack() { + base_src_unpack + cd ${S} + autoconf +} + +src_compile() { + + local myconf + + # For a different graphics library... choose one + # + # myconf="--enable-graphics=xdps --with-name=xdps" + # + # -OR- + # + # make sure you have libart_lgpl installed and... + # + # myconf="--enable-graphics=art --with-name=art" + + egnustepmake \ + --prefix=/usr/GNUstep \ + --with-jpeg-library=/usr/lib \ + --with-jpeg-include=/usr/include \ + --with-tiff-library=/usr/lib \ + --with-tiff-include=/usr/include \ + --with-x ${myconf} || die "configure failed" +} diff --git a/gnustep-base/gnustep-back/metadata.xml b/gnustep-base/gnustep-back/metadata.xml new file mode 100644 index 000000000000..6cfe3231f3bc --- /dev/null +++ b/gnustep-base/gnustep-back/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +</pkgmetadata> |