From f14a70f8fa354cd8583985aaec6667722585017b Mon Sep 17 00:00:00 2001 From: Nick Hadaway Date: Wed, 2 Jul 2003 08:15:09 +0000 Subject: New build depending on the gnustep eclass and includes an xft2 fix --- dev-util/gnustep-back/ChangeLog | 7 ++- dev-util/gnustep-back/Manifest | 7 ++- .../files/digest-gnustep-back-0.8.5-r1 | 1 + .../files/gnustep-back-0.8.5.xft2.patch | 11 +++++ dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild | 50 ++++++++++++++++++++++ 5 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 dev-util/gnustep-back/files/digest-gnustep-back-0.8.5-r1 create mode 100644 dev-util/gnustep-back/files/gnustep-back-0.8.5.xft2.patch create mode 100644 dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild (limited to 'dev-util') diff --git a/dev-util/gnustep-back/ChangeLog b/dev-util/gnustep-back/ChangeLog index 091ed87b895c..bb7f5b044dc0 100644 --- a/dev-util/gnustep-back/ChangeLog +++ b/dev-util/gnustep-back/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/gnustep-back # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gnustep-back/ChangeLog,v 1.10 2003/06/29 21:34:57 raker Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/gnustep-back/ChangeLog,v 1.11 2003/07/02 08:15:09 raker Exp $ + +*gnustep-back-0.8.5-r1 (02 Jul 2003) + + 02 Jul 2003; Nick Hadaway 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 gnustep-back-0.8.5.ebuild: Small fix to hopefully resolve bug #19698 diff --git a/dev-util/gnustep-back/Manifest b/dev-util/gnustep-back/Manifest index ff4bdc2a55a7..18e902131b8c 100644 --- a/dev-util/gnustep-back/Manifest +++ b/dev-util/gnustep-back/Manifest @@ -1,8 +1,11 @@ MD5 61bef17a9cc0ebb0ab7b8fa4042d721e gnustep-back-0.8.0.ebuild 1180 +MD5 1813b1a98e908685cd18906fb52d0831 gnustep-back-0.8.5-r1.ebuild 1236 MD5 8c7801951e6704877c3249f172761f8b gnustep-back-0.7.9.ebuild 1180 MD5 dbcf391da452950a97d2a8d41ce58b6f gnustep-back-0.8.3.ebuild 1643 -MD5 7c7251a4ce334809a0d30a4ab871e59e ChangeLog 1638 -MD5 3c8f9bf1c4688a2b7a85f4f58afb1624 gnustep-back-0.8.5.ebuild 1842 +MD5 e8c60c72b47d263f1bfc534f21750939 ChangeLog 1832 +MD5 379857537e3ccf1df959cfa641b5a9d9 gnustep-back-0.8.5.ebuild 1842 +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 diff --git a/dev-util/gnustep-back/files/digest-gnustep-back-0.8.5-r1 b/dev-util/gnustep-back/files/digest-gnustep-back-0.8.5-r1 new file mode 100644 index 000000000000..6a22bffb2f61 --- /dev/null +++ b/dev-util/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/dev-util/gnustep-back/files/gnustep-back-0.8.5.xft2.patch b/dev-util/gnustep-back/files/gnustep-back-0.8.5.xft2.patch new file mode 100644 index 000000000000..22c5b2f86d4b --- /dev/null +++ b/dev-util/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/dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild b/dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild new file mode 100644 index 000000000000..1ac81e7fc479 --- /dev/null +++ b/dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gnustep-back/gnustep-back-0.8.5-r1.ebuild,v 1.1 2003/07/02 08:15:09 raker Exp $ + +inherit base gnustep + +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* + >=x11-base/xfree-4.3.0" +S=${WORKDIR}/${P} +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" +} -- cgit v1.2.3-65-gdbad