diff options
author | Fabian Groffen <grobian@gentoo.org> | 2006-09-03 21:17:13 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2006-09-03 21:17:13 +0000 |
commit | ea9fee11db4d752485dd5a213e229f5394d8bb5f (patch) | |
tree | e1913ba8045dd51ac76f813bcbc3be0ae257f29f /gnustep-base/gnustep-back-art | |
parent | Marked stable on mips. (diff) | |
download | gentoo-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')
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" +} + |