summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2006-09-03 21:17:13 +0000
committerFabian Groffen <grobian@gentoo.org>2006-09-03 21:17:13 +0000
commitea9fee11db4d752485dd5a213e229f5394d8bb5f (patch)
treee1913ba8045dd51ac76f813bcbc3be0ae257f29f /gnustep-base/gnustep-back-art
parentMarked stable on mips. (diff)
downloadgentoo-2-ea9fee11db4d752485dd5a213e229f5394d8bb5f.tar.gz
gentoo-2-ea9fee11db4d752485dd5a213e229f5394d8bb5f.tar.bz2
gentoo-2-ea9fee11db4d752485dd5a213e229f5394d8bb5f.zip
Upstream version bump and cleanup. Thanks to Dmitry S. Kulyabov (bug #145569)
(Portage version: 2.1.1_pre4-r1)
Diffstat (limited to 'gnustep-base/gnustep-back-art')
-rw-r--r--gnustep-base/gnustep-back-art/ChangeLog9
-rw-r--r--gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.11.03
-rw-r--r--gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.52
-rw-r--r--gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.6-r12
-rw-r--r--gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.012
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild95
6 files changed, 122 insertions, 1 deletions
diff --git a/gnustep-base/gnustep-back-art/ChangeLog b/gnustep-base/gnustep-back-art/ChangeLog
index 7657ed1cee04..3360c10b2d29 100644
--- a/gnustep-base/gnustep-back-art/ChangeLog
+++ b/gnustep-base/gnustep-back-art/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnustep-base/gnustep-back-art
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.36 2006/08/30 07:56:32 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.37 2006/09/03 21:17:12 grobian Exp $
+
+*gnustep-back-art-0.11.0 (03 Sep 2006)
+
+ 03 Sep 2006; Fabian Groffen <grobian@gentoo.org>
+ +files/font-make-fix.patch-0.11.0, -gnustep-back-art-0.9.6.ebuild,
+ +gnustep-back-art-0.11.0.ebuild:
+ Upstream version bump and cleanup. Thanks to Dmitry S. Kulyabov (bug #145569)
30 Aug 2006; <blubb@gentoo.org> gnustep-back-art-0.10.3.ebuild:
stable on amd64
diff --git a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.11.0 b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.11.0
new file mode 100644
index 000000000000..cbbaf2db0a8b
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.11.0
@@ -0,0 +1,3 @@
+MD5 fece87a22336e233b70e9ce999e1ea10 gnustep-back-0.11.0.tar.gz 846937
+RMD160 cbcb9c6b692428a65a4135004e15cdc20868d9f6 gnustep-back-0.11.0.tar.gz 846937
+SHA256 4ec37b43a98c5a674160047e11ac1fdf817f7607d82e5a479c269c272fb21fd1 gnustep-back-0.11.0.tar.gz 846937
diff --git a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5 b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5
index 3a9e1d43a6a7..6743b526cb9f 100644
--- a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5
+++ b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5
@@ -1 +1,3 @@
MD5 65793b1026b2a06198b8438718309deb gnustep-back-0.9.5.tar.gz 820026
+RMD160 833124355c2864d2e75e71baff5dcbbaf177f1c2 gnustep-back-0.9.5.tar.gz 820026
+SHA256 cd4399ccbab13f7425f97af6015900164fa5454c89464d15c3a66719c5a9823a gnustep-back-0.9.5.tar.gz 820026
diff --git a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.6-r1 b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.6-r1
index e38df64911c2..ecdc442a9cb6 100644
--- a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.6-r1
+++ b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.6-r1
@@ -1 +1,3 @@
MD5 553cdbeebc66fdb53124fc91ea312f2c gnustep-back-0.9.6.tar.gz 820228
+RMD160 3677f4e8d36b76a04114ce34ed9abb2779307893 gnustep-back-0.9.6.tar.gz 820228
+SHA256 1079b34944b7948f68dc0a04d38c30fa94b7ed2b3e8ae4d61bef74b4034c3b22 gnustep-back-0.9.6.tar.gz 820228
diff --git a/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.0 b/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.0
new file mode 100644
index 000000000000..5554a8b712a7
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.0
@@ -0,0 +1,12 @@
+diff -ur Fonts/GNUmakefile Fonts/GNUmakefile
+--- Fonts/GNUmakefile 2005-03-12 23:06:51.808553304 -0500
++++ Fonts/GNUmakefile 2005-02-22 22:47:34.000000000 -0500
+@@ -27,7 +27,7 @@
+ include $(GNUSTEP_MAKEFILES)/common.make
+
+ #RESOURCE_SET_NAME = back-resources
+-back-resources_RESOURCE_FILES_INSTALL_DIR = Library/Fonts
++back-resources_RESOURCE_FILES_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/Fonts
+ back-resources_RESOURCE_FILES = $(FONT_INSTALL_FILES)
+
+ FONT_INSTALL_FILES = Helvetica.nfont
diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild
new file mode 100644
index 000000000000..efbef681d8c1
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild,v 1.1 2006/09/03 21:17:12 grobian Exp $
+
+inherit gnustep
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library"
+
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+SLOT="0"
+LICENSE="LGPL-2.1"
+
+PROVIDE="virtual/gnustep-back"
+
+IUSE="${IUSE} opengl xim doc"
+# from http://gnustep.made-it.com/BuildGuide/index.html#BUILDING.GNUSTEP
+# gnustep-gui, libICE, libSM, libX11, libXext, libXi, libXmu, libXt,
+# libGL, libXft, libXrender, libexpat, libfontconfig, libfreetype,
+# libart
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ gnustep-base/gnustep-make
+ gnustep-base/gnustep-base
+ gnustep-base/gnustep-gui
+ opengl? ( virtual/opengl virtual/glu )
+ || (
+ (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXft
+ x11-libs/libXrender
+ )
+ (
+ virtual/xft
+ virtual/x11
+ )
+ )
+ dev-libs/expat
+ media-libs/fontconfig
+ >=media-libs/freetype-2.1.9
+ >=media-libs/libart_lgpl-2.3
+ !virtual/gnustep-back"
+RDEPEND="${DEPEND}
+ ${DEBUG_DEPEND}
+ ${DOC_RDEPEND}
+ media-fonts/dejavu"
+
+egnustep_install_domain "System"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ EPATCH_OPTS="-d ${S}" epatch "${FILESDIR}/font-make-fix.patch-${PV}"
+
+ # DejaVu font is successor of Bitstream Vera
+ sed -i -e "s:BitstreamVeraSans-Roman:DejaVuSans:g" \
+ -e "s:BitstreamVeraSansMono-Roman:DejaVuSansMono:g" \
+ -e "s:BitstreamVeraSans-Bold:DejaVuSans-Bold:g" \
+ "${S}/Source/art/ftfont.m"
+}
+
+src_compile() {
+ egnustep_env
+
+ use opengl && myconf="--enable-glx"
+ myconf="$myconf `use_enable xim`"
+ myconf="$myconf --enable-server=x11"
+ myconf="$myconf --enable-graphics=art --with-name=art"
+ econf $myconf || die "configure failed"
+
+ egnustep_make
+}
+
+src_install() {
+ egnustep_env
+
+ gnustep_src_install
+ cd ${S}
+ mkdir -p "${D}/$(egnustep_system_root)/Library/Fonts"
+ cp -pPR Fonts/Helvetica.nfont "${D}/$(egnustep_system_root)/Library/Fonts"
+ rm -rf "${D}/$(egnustep_system_root)/var"
+
+ dosym \
+ "$(egnustep_system_root)/Library/Bundles/libgnustep-art-011.bundle" \
+ "$(egnustep_system_root)/Library/Bundles/libgnustep-art.bundle"
+}
+