diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2007-12-08 20:11:59 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2007-12-08 20:11:59 +0000 |
commit | 7ef78da4b448e8bc951f8bc5d94e463c967b0b45 (patch) | |
tree | 3b85ddc251d6a626cf5604645485e8962ae2983b /gnustep-base | |
parent | Version bump, ported to gnustep-2 (diff) | |
download | historical-7ef78da4b448e8bc951f8bc5d94e463c967b0b45.tar.gz historical-7ef78da4b448e8bc951f8bc5d94e463c967b0b45.tar.bz2 historical-7ef78da4b448e8bc951f8bc5d94e463c967b0b45.zip |
Remove old versions
Package-Manager: portage-2.1.4_rc9
Diffstat (limited to 'gnustep-base')
37 files changed, 32 insertions, 1398 deletions
diff --git a/gnustep-base/gnustep-back-art/ChangeLog b/gnustep-base/gnustep-back-art/ChangeLog index 5b1bf4980b05..65439e2d99e0 100644 --- a/gnustep-base/gnustep-back-art/ChangeLog +++ b/gnustep-base/gnustep-back-art/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for gnustep-base/gnustep-back-art # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.50 2007/12/06 12:12:49 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.51 2007/12/08 20:00:32 voyageur Exp $ + + 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org> + -files/font-make-fix.patch-0.10.3, -files/font-make-fix.patch-0.11.0, + -files/config-gnustep-back-art.sh, -gnustep-back-art-0.10.3.ebuild, + -gnustep-back-art-0.11.0.ebuild: + Remove old versions 06 Dec 2007; Raúl Porcel <armin76@gentoo.org> gnustep-back-art-0.12.0.ebuild: diff --git a/gnustep-base/gnustep-back-art/files/config-gnustep-back-art.sh b/gnustep-base/gnustep-back-art/files/config-gnustep-back-art.sh deleted file mode 100644 index e54eda2f23cd..000000000000 --- a/gnustep-base/gnustep-back-art/files/config-gnustep-back-art.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -echo "Switching to libgnustep-art backend ..." -echo "defaults write NSGlobalDomain GSBackend libgnustep-art" -defaults write NSGlobalDomain GSBackend libgnustep-art - -echo "Setting default fonts..." -defaults write NSGlobalDomain NSFont BitstreamVeraSans-Roman -defaults write NSGlobalDomain NSBoldFont BitstreamVeraSans-Bold -defaults write NSGlobalDomain NSUserFixedPitchFont BitstreamVeraSansMono-Roman - diff --git a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.10.3 b/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.10.3 deleted file mode 100644 index 531abf13241b..000000000000 --- a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.10.3 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 410e1a84774ac7f49472b0001c10cf7e gnustep-back-0.10.3.tar.gz 841262 -RMD160 e14f1ac12621efe8ffffa55fded2419dc9372966 gnustep-back-0.10.3.tar.gz 841262 -SHA256 b49c7bdbbda3c706e2af021ae2aa60cc7607af27753b66df760084edda76a811 gnustep-back-0.10.3.tar.gz 841262 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 deleted file mode 100644 index cbbaf2db0a8b..000000000000 --- a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.11.0 +++ /dev/null @@ -1,3 +0,0 @@ -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/font-make-fix.patch-0.10.3 b/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.10.3 deleted file mode 100644 index 1406378c5f1c..000000000000 --- a/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.10.3 +++ /dev/null @@ -1,11 +0,0 @@ ---- Fonts/GNUmakefile -+++ Fonts/GNUmakefile -@@ -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/files/font-make-fix.patch-0.11.0 b/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.0 deleted file mode 100644 index 5554a8b712a7..000000000000 --- a/gnustep-base/gnustep-back-art/files/font-make-fix.patch-0.11.0 +++ /dev/null @@ -1,12 +0,0 @@ -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.10.3.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.10.3.ebuild deleted file mode 100644 index a01a63fe25fe..000000000000 --- a/gnustep-base/gnustep-back-art/gnustep-back-art-0.10.3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2007 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.10.3.ebuild,v 1.6 2007/07/22 10:23:20 dberkholz 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="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-1.10 - >=gnustep-base/gnustep-base-1.10 - ~gnustep-base/gnustep-gui-0.10.3 - gnustep-libs/artresources - >=gnustep-base/mknfonts-0.5 - 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 - 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() { - gnustep_src_install - cd ${S} - egnustep_env - 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-010.bundle" \ - "$(egnustep_system_root)/Library/Bundles/libgnustep-art.bundle" -} 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 deleted file mode 100644 index 8c781ad0dc0b..000000000000 --- a/gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2007 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.4 2007/09/05 19:38:14 josejx 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 - 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" -} diff --git a/gnustep-base/gnustep-back-xlib/ChangeLog b/gnustep-base/gnustep-back-xlib/ChangeLog index 82a009373901..7cf512918f53 100644 --- a/gnustep-base/gnustep-back-xlib/ChangeLog +++ b/gnustep-base/gnustep-back-xlib/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for gnustep-base/gnustep-back-xlib # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/ChangeLog,v 1.32 2007/12/06 12:13:56 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/ChangeLog,v 1.33 2007/12/08 20:02:46 voyageur Exp $ + + 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org> + -files/font-make-fix.patch-0.10.3, -files/config-gnustep-back-xlib.sh, + -gnustep-back-xlib-0.10.3.ebuild, -gnustep-back-xlib-0.11.0.ebuild: + Remove old versions 06 Dec 2007; Raúl Porcel <armin76@gentoo.org> gnustep-back-xlib-0.12.0.ebuild: diff --git a/gnustep-base/gnustep-back-xlib/files/config-gnustep-back-xlib.sh b/gnustep-base/gnustep-back-xlib/files/config-gnustep-back-xlib.sh deleted file mode 100644 index f81b377f9f39..000000000000 --- a/gnustep-base/gnustep-back-xlib/files/config-gnustep-back-xlib.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -echo "Switching to libgnustep-xlib backend ..." -echo "defaults write NSGlobalDomain GSBackend libgnustep-xlib" -defaults write NSGlobalDomain GSBackend libgnustep-xlib - diff --git a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.10.3 b/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.10.3 deleted file mode 100644 index 531abf13241b..000000000000 --- a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.10.3 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 410e1a84774ac7f49472b0001c10cf7e gnustep-back-0.10.3.tar.gz 841262 -RMD160 e14f1ac12621efe8ffffa55fded2419dc9372966 gnustep-back-0.10.3.tar.gz 841262 -SHA256 b49c7bdbbda3c706e2af021ae2aa60cc7607af27753b66df760084edda76a811 gnustep-back-0.10.3.tar.gz 841262 diff --git a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.11.0 b/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.11.0 deleted file mode 100644 index cbbaf2db0a8b..000000000000 --- a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.11.0 +++ /dev/null @@ -1,3 +0,0 @@ -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-xlib/files/font-make-fix.patch-0.10.3 b/gnustep-base/gnustep-back-xlib/files/font-make-fix.patch-0.10.3 deleted file mode 100644 index 1406378c5f1c..000000000000 --- a/gnustep-base/gnustep-back-xlib/files/font-make-fix.patch-0.10.3 +++ /dev/null @@ -1,11 +0,0 @@ ---- Fonts/GNUmakefile -+++ Fonts/GNUmakefile -@@ -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-xlib/gnustep-back-xlib-0.10.3.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.10.3.ebuild deleted file mode 100644 index 2bfbca47f838..000000000000 --- a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.10.3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.10.3.ebuild,v 1.5 2007/07/22 10:24:19 dberkholz Exp $ - -inherit gnustep - -S=${WORKDIR}/gnustep-back-${PV} - -DESCRIPTION="Default X11 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="~ppc sparc x86" -SLOT="0" -LICENSE="LGPL-2.1" - -PROVIDE="virtual/gnustep-back" - -IUSE="opengl xim" -DEPEND="${GNUSTEP_CORE_DEPEND} - >=gnustep-base/gnustep-make-1.10 - >=gnustep-base/gnustep-base-1.10 - ~gnustep-base/gnustep-gui-0.10.3 - 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 - dev-libs/expat - media-libs/fontconfig - >=media-libs/freetype-2.1.9 - !virtual/gnustep-back" -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -src_unpack() { - unpack ${A} - cd ${S} - EPATCH_OPTS="-d ${S}" epatch "${FILESDIR}/font-make-fix.patch-${PV}" -} - -src_compile() { - egnustep_env - - use opengl && myconf="--enable-glx" - myconf="$myconf `use_enable xim`" - myconf="$myconf --enable-server=x11" - myconf="$myconf --enable-graphics=xlib --with-name=xlib" - econf $myconf || die "configure failed" - - egnustep_make -} diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.11.0.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.11.0.ebuild deleted file mode 100644 index d42eb14c85f8..000000000000 --- a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.11.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.11.0.ebuild,v 1.3 2007/09/05 19:38:18 josejx Exp $ - -inherit gnustep - -S=${WORKDIR}/gnustep-back-${PV} - -DESCRIPTION="Default X11 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="ppc ~sparc ~x86" -SLOT="0" -LICENSE="LGPL-2.1" - -PROVIDE="virtual/gnustep-back" - -IUSE="opengl xim" -DEPEND="${GNUSTEP_CORE_DEPEND} - >=gnustep-base/gnustep-make-1.10 - >=gnustep-base/gnustep-base-1.10 - ~gnustep-base/gnustep-gui-0.11.0 - 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 - dev-libs/expat - media-libs/fontconfig - >=media-libs/freetype-2.1.9 - !virtual/gnustep-back" -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -src_unpack() { - unpack ${A} - cd ${S} - EPATCH_OPTS="-d ${S}" epatch "${FILESDIR}/font-make-fix.patch-0.10.3" -} - -src_compile() { - egnustep_env - - use opengl && myconf="--enable-glx" - myconf="$myconf `use_enable xim`" - myconf="$myconf --enable-server=x11" - myconf="$myconf --enable-graphics=xlib --with-name=xlib" - econf $myconf || die "configure failed" - - egnustep_make -} diff --git a/gnustep-base/gnustep-base/ChangeLog b/gnustep-base/gnustep-base/ChangeLog index 41f2f9d45fe5..c97b474ae11a 100644 --- a/gnustep-base/gnustep-base/ChangeLog +++ b/gnustep-base/gnustep-base/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for gnustep-base/gnustep-base # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.55 2007/12/06 12:08:32 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.56 2007/12/08 20:08:55 voyageur Exp $ + + 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org> + -files/gnustep-base-1.12.0-obey_homedir.patch, + -files/gnustep.initd-1.13.0, -files/config-gnustep-base.sh, + -files/gnustep.initd, -gnustep-base-1.12.0.ebuild, + -gnustep-base-1.13.0-r1.ebuild: + Remove old versions 06 Dec 2007; Raúl Porcel <armin76@gentoo.org> gnustep-base-1.14.0.ebuild: sparc stable wrt #195990 diff --git a/gnustep-base/gnustep-base/files/config-gnustep-base.sh b/gnustep-base/gnustep-base/files/config-gnustep-base.sh deleted file mode 100644 index 2de8554a7a34..000000000000 --- a/gnustep-base/gnustep-base/files/config-gnustep-base.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -# -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/files/config-gnustep-base.sh,v 1.2 2004/09/28 00:51:18 swegener Exp $ - -TIME_ZONE="America/New_York" -LANGUAGE="English" - -echo "defaults write NSGlobalDomain \"Local Time Zone\" ${TIME_ZONE}" -defaults write NSGlobalDomain "Local Time Zone" ${TIME_ZONE} -echo "defaults write NSGlobalDomain NSLanguages \"(${LANGUAGE})\"" -defaults write NSGlobalDomain NSLanguages "(${LANGUAGE})" - diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.12.0 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.12.0 deleted file mode 100644 index 2aaf0c2ac403..000000000000 --- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.12.0 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 e2ab022f8312fbbc1a9cab938edf70c4 gnustep-base-1.12.0.tar.gz 2084468 -RMD160 2722b38fcc7df9e810e427b95e9471d747770eb3 gnustep-base-1.12.0.tar.gz 2084468 -SHA256 888b0283c7be8b137a1d6e13790784c8bdc0de5ba9969b6ff103c5488a6903b1 gnustep-base-1.12.0.tar.gz 2084468 diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.13.0-r1 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.13.0-r1 deleted file mode 100644 index cbf466834908..000000000000 --- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.13.0-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 edd01516ba49915150f030848efc0baf gnustep-base-1.13.0.tar.gz 2282713 -RMD160 57a4dd3c9759e296d0a95304cd8b0624f1374bbf gnustep-base-1.13.0.tar.gz 2282713 -SHA256 6ed544682bb4512ca71230b76092fad90fd1c4e1cfee81f8a7871fd7fbba950b gnustep-base-1.13.0.tar.gz 2282713 diff --git a/gnustep-base/gnustep-base/files/gnustep-base-1.12.0-obey_homedir.patch b/gnustep-base/gnustep-base/files/gnustep-base-1.12.0-obey_homedir.patch deleted file mode 100644 index 481c53718e85..000000000000 --- a/gnustep-base/gnustep-base/files/gnustep-base-1.12.0-obey_homedir.patch +++ /dev/null @@ -1,39 +0,0 @@ -To avoid sandbox violations, we need GNUstep to obey the environment -variables before digging around in the password database for the -homedir. --- grobian@gentoo.org - ---- gnustep-base-1.12.0/Source/NSPathUtilities.m -+++ gnustep-base-1.12.0/Source/NSPathUtilities.m -@@ -1050,12 +1050,28 @@ - - #if !defined(__MINGW32__) - struct passwd *pw; -+ char *env_var; - - [gnustep_global_lock lock]; -- pw = getpwnam ([loginName cString]); -- if (pw != 0 && pw->pw_dir != NULL) -+ /* First try to get the homedir from the environment; it may be more -+ * up-to-date then the password backend. If this fails for some -+ * reason, retrieve the homedir from the password backend. The first -+ * step to obey the user's environment variables is at least necessary -+ * for avoiding Gentoo portage's sandbox violations when building -+ * other GNUstep applications. -+ */ -+ if((env_var = getenv("HOME")) != NULL) -+ { -+ s = [NSString stringWithCString: (const char *)env_var]; -+ } -+ else - { -- s = [NSString stringWithCString: pw->pw_dir]; -+ /* ok, homedir variable not found, do a lookup */ -+ pw = getpwnam ([loginName cString]); -+ if (pw != 0 && pw->pw_dir != NULL) -+ { -+ s = [NSString stringWithCString: pw->pw_dir]; -+ } - } - [gnustep_global_lock unlock]; - #else diff --git a/gnustep-base/gnustep-base/files/gnustep.initd b/gnustep-base/gnustep-base/files/gnustep.initd deleted file mode 100644 index b640a3023150..000000000000 --- a/gnustep-base/gnustep-base/files/gnustep.initd +++ /dev/null @@ -1,57 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2006 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/files/gnustep.initd,v 1.2 2006/12/05 19:51:34 grobian Exp $ - -if [ -e /etc/GNUstep/GNUstep.conf ]; -then - . /etc/GNUstep/GNUstep.conf -else - GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System" -fi - -start() { - ebegin "Starting GNUstep services" - - # Check for necessary files - if [ -d ${GNUSTEP_SYSTEM_ROOT}/Makefiles ]; - then - # Source GNUstep makefile - . ${GNUSTEP_SYSTEM_ROOT}/Makefiles/GNUstep.sh - else - eend 0 - return 1 - fi - - if [ -z "$GNUSTEP_FLATTENED" ]; - then - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS} - else - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools - fi - - # Start services - if [ -x ${TDIR}/gdomap ]; - then - ebegin " starting gdomap" - ${TDIR}/gdomap - eend $? - fi - if [ -x ${TDIR}/$LIBRARY_COMBO/gdnc ]; - then - ebegin " starting gdomap" - ${TDIR}/$LIBRARY_COMBO/gdnc - eend $? - fi -} - -stop() { - ebegin "Killing GNUstep services" - - # Kill processes - killall gdomap - killall gdnc - - # always succeeds - eend 0 -} diff --git a/gnustep-base/gnustep-base/files/gnustep.initd-1.13.0 b/gnustep-base/gnustep-base/files/gnustep.initd-1.13.0 deleted file mode 100644 index 6c4eecea3300..000000000000 --- a/gnustep-base/gnustep-base/files/gnustep.initd-1.13.0 +++ /dev/null @@ -1,56 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2006 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/files/gnustep.initd-1.13.0,v 1.1 2006/12/05 19:51:34 grobian Exp $ - -if [ -e /etc/GNUstep/GNUstep.conf ] ; then - . /etc/GNUstep/GNUstep.conf -else - GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System" -fi - -start() { - ebegin "Starting GNUstep services" - - # Check for necessary files - if [ -d ${GNUSTEP_SYSTEM_ROOT}/Library/Makefiles ] ; then - # Source GNUstep makefile - . ${GNUSTEP_SYSTEM_ROOT}/Library/Makefiles/GNUstep.sh - else - eend 1 - return 1 - fi - - if [ -z "$GNUSTEP_FLATTENED" ] ; then - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS} - else - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools - fi - - # Start services - eindent - - if [ -x ${TDIR}/gdomap ] ; then - ebegin "starting gdomap" - ${TDIR}/gdomap - eend $? - fi - if [ -x ${TDIR}/$LIBRARY_COMBO/gdnc ] ; then - ebegin "starting gdnc" - ${TDIR}/$LIBRARY_COMBO/gdnc - eend $? - fi - - eoutdent -} - -stop() { - ebegin "Killing GNUstep services" - - # Kill processes - killall gdomap >& /dev/null - killall gdnc >& /dev/null - - # always succeeds - eend 0 -} diff --git a/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild deleted file mode 100644 index 0864eddaf5a1..000000000000 --- a/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild,v 1.10 2007/03/15 17:33:32 grobian Exp $ - -inherit gnustep - -DESCRIPTION="The GNUstep Base Library: general-purpose, non-gui Obj-C objects" - -HOMEPAGE="http://www.gnustep.org" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~ppc sparc x86" -SLOT="0" -LICENSE="GPL-2 LGPL-2.1" - -# disable doc as it appears to be broken -IUSE="gcc-libffi" -DEPEND="${GNUSTEP_CORE_DEPEND} - ~gnustep-base/gnustep-make-1.12.0 - gcc-libffi? ( >=sys-devel/gcc-3.3.5 ) - !gcc-libffi? ( dev-libs/ffcall ) - >=dev-libs/libxml2-2.6 - >=dev-libs/libxslt-1.1 - >=dev-libs/gmp-4.1 - >=dev-libs/openssl-0.9.7 - >=sys-libs/zlib-1.2 - sys-apps/sed - ${DOC_DEPEND}" -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -pkg_setup() { - # Order of preferences: ffcall, libffi from gcc - if use gcc-libffi; then - if [ "$(ffi_available)" == "no" ]; then - ffi_not_available_info - die "libffi is not available" - fi - fi -} - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${P}"-obey_homedir.patch -} - -src_compile() { - egnustep_env - local myconf - if ! use gcc-libffi; then - einfo "Using ffcall for FFI, not libffi" - myconf="--disable-libffi --enable-ffcall" - else - einfo "Using libffi for FFI, not ffcall" - myconf="--enable-libffi --disable-ffcall" - myconf="${myconf} --with-ffi-library=$(gcc-config -L) --with-ffi-include=$(gcc-config -L | sed 's/:.*//')/include" - fi - - myconf="$myconf --with-xml-prefix=/usr" - myconf="$myconf --with-gmp-include=/usr/include --with-gmp-library=/usr/lib" - econf $myconf || die "configure failed" - - egnustep_make || die -} - -src_install() { - egnustep_env - egnustep_install || die - - local base_temp_lib_path - if [ ! -z $GNUSTEP_FLATTENED ]; then - base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries" - else - base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO" - fi - -# if use doc ; then -# local make_eval="\ -# special_prefix=\"\${D}\$(egnustep_system_root)\" \ -# makedir=\${D}\$(egnustep_system_root)/Library/Makefiles \ -# GNUSTEP_USER_ROOT=\${TMP} \ -# -j1" -# -# if use debug ; then -# make_eval="${make_eval} debug=yes" -# fi -# if use verbose ; then -# make_eval="${make_eval} verbose=yes" -# fi -# -# cd ${S}/Documentation -# eval make ${make_eval} all || die "doc make has failed" -# eval make ${make_eval} install || die "doc install has failed" -# cd .. -# fi - egnustep_package_config -} diff --git a/gnustep-base/gnustep-base/gnustep-base-1.13.0-r1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.13.0-r1.ebuild deleted file mode 100644 index 1985772a4f63..000000000000 --- a/gnustep-base/gnustep-base/gnustep-base-1.13.0-r1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.13.0-r1.ebuild,v 1.3 2007/09/05 19:36:14 josejx Exp $ - -inherit gnustep autotools - -DESCRIPTION="The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects." - -HOMEPAGE="http://www.gnustep.org" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ppc ~sparc ~x86" -SLOT="0" -LICENSE="GPL-2 LGPL-2.1" - -IUSE="${IUSE} doc gcc-libffi" - -DEPEND="${GNUSTEP_CORE_DEPEND} - ~gnustep-base/gnustep-make-1.13.0 - gcc-libffi? ( >=sys-devel/gcc-3.3.5 ) - !gcc-libffi? ( dev-libs/ffcall ) - >=dev-libs/libxml2-2.6 - >=dev-libs/libxslt-1.1 - >=dev-libs/gmp-4.1 - >=dev-libs/openssl-0.9.7 - >=sys-libs/zlib-1.2 - sys-apps/sed - ${DOC_DEPEND}" -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -pkg_setup() { - if use gcc-libffi; then - export OBJC_INCLUDE_PATH="OBJC_INCLUDE_PATH:$(gcc-config -L | sed 's/:.*//')/include/libffi" - if [ "$(ffi_available)" == "no" ]; then - ffi_not_available_info - die "libffi is not available" - fi - fi -} - -src_unpack() { - egnustep_env - unpack ${A} - # TODO: need for obey-homedir patch? - - cd ${S} - - # FIX non-flattened - if [ -z $GNUSTEP_FLATTENED ]; - then - sed -i -e 's:$GNUSTEP_MAKEFILES/config.make:$GNUSTEP_MAKEFILES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO/config.make:' \ - -e 's:$GNUSTEP_MAKEFILES/$obj_dir/config.make:$GNUSTEP_MAKEFILES/$obj_dir/$LIBRARY_COMBO/config.make:' \ - configure.ac - eautoreconf - fi -} - -src_compile() { - egnustep_env - # why libffi over ffcall? - # - libffi is known to work with 32 and 64 bit platforms - # - libffi does not use trampolines - # but upstream seems to prefer ffcall - local myconf - if use gcc-libffi; - then - myconf="--enable-libffi --disable-ffcall" - myconf="${myconf} --with-ffi-library=$(gcc-config -L) --with-ffi-include=$(gcc-config -L | sed 's/:.*//')/include/libffi" - else - myconf="--disable-libffi --enable-ffcall" - fi - - myconf="$myconf --with-xml-prefix=/usr" - myconf="$myconf --with-gmp-include=/usr/include --with-gmp-library=/usr/lib" - myconf="$myconf --with-default-config=/etc/GNUstep/GNUstep.conf" - - econf $myconf || die "configure failed" - - egnustep_make || die -} - -src_install() { - egnustep_env - egnustep_install || die - - local base_temp_lib_path - if [ ! -z $GNUSTEP_FLATTENED ]; then - base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries" - else - base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO" - fi - - if use doc; - then - local make_eval="INSTALL_ROOT=\${D} \ - GNUSTEP_SYSTEM_ROOT=\${D}\$(egnustep_system_root) \ - GNUSTEP_NETWORK_ROOT=\$(egnustep_network_root) \ - GNUSTEP_LOCAL_ROOT=\$(egnustep_local_root) \ - GNUSTEP_MAKEFILES=\$(egnustep_system_root)/Library/Makefiles \ - GNUSTEP_USER_ROOT=\${TMP} \ - GNUSTEP_DEFAULTS_ROOT=\${TMP}/\${__GS_USER_ROOT_POSTFIX} \ - LD_LIBRARY_PATH=\"\${D}\${base_temp_lib_path}:\${LD_LIBRARY_PATH}\" \ - GNUSTEP_INSTALLATION_DIR=\${D}\$(egnustep_install_domain) \ - -j1" - use debug && make_eval="${make_eval} debug=yes" - use verbose && make_eval="${make_eval} verbose=yes" - - cd ${S}/Documentation - eval emake ${make_eval} AUTOGSDOC="${S}/Tools/obj/autogsdoc" all \ - || die "doc make has failed" - eval emake ${make_eval} install \ - || die "doc install has failed" - cd .. - fi - - newinitd "${FILESDIR}"/gnustep.initd-${PV} gnustep - - dodir /etc/revdep-rebuild - sed -e 's|$GNUSTEP_SEARCH_DIRS|'"$GNUSTEP_PATHLIST"'|' \ - "${FILESDIR}"/50-gnustep-revdep \ - > "${D}/etc/revdep-rebuild/50-gnustep-revdep" - - egnustep_package_config -} - -pkg_postinst() { - egnustep_env - - ewarn "The shared library version has changed in this release." - ewarn "You will need to recompile all Applications/Tools/etc in order" - ewarn "to use this library." - ewarn "Run:" - ewarn "revdep-rebuild --library \"libgnustep-base.so.1.1[012]\"" -} diff --git a/gnustep-base/gnustep-gui/ChangeLog b/gnustep-base/gnustep-gui/ChangeLog index 16a615009fbd..1f8ed9aa054d 100644 --- a/gnustep-base/gnustep-gui/ChangeLog +++ b/gnustep-base/gnustep-gui/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for gnustep-base/gnustep-gui # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/ChangeLog,v 1.55 2007/12/06 12:09:10 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/ChangeLog,v 1.56 2007/12/08 20:06:35 voyageur Exp $ + + 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org> -files/gsnd.initd, + -gnustep-gui-0.10.3.ebuild, -gnustep-gui-0.11.0.ebuild: + Remove old versions 06 Dec 2007; Raúl Porcel <armin76@gentoo.org> gnustep-gui-0.12.0.ebuild: sparc stable wrt #195990 diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.10.3 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.10.3 deleted file mode 100644 index bf436dc8b302..000000000000 --- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.10.3 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 ce015fcf9c6ff421e723811275f5a5c6 gnustep-gui-0.10.3.tar.gz 1522039 -RMD160 c556fc64ab74265391156c51d1da86563ff56752 gnustep-gui-0.10.3.tar.gz 1522039 -SHA256 2abef8a1bcea96ccae9c4b49547b8907c040ac48c90552bc8ad97809c4505763 gnustep-gui-0.10.3.tar.gz 1522039 diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.11.0 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.11.0 deleted file mode 100644 index 8a2a4f748b0c..000000000000 --- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.11.0 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7821a516ce5f683885116d78ac09b79e gnustep-gui-0.11.0.tar.gz 1602044 -RMD160 9428d9f0e3f3487b62499d7dfb716d58d5567d2d gnustep-gui-0.11.0.tar.gz 1602044 -SHA256 cdce927b9ed55bccf38f04378bd1687404719050a6cf680bd833a53c224bb2a2 gnustep-gui-0.11.0.tar.gz 1602044 diff --git a/gnustep-base/gnustep-gui/files/gsnd.initd b/gnustep-base/gnustep-gui/files/gsnd.initd deleted file mode 100644 index 170d4d3b4398..000000000000 --- a/gnustep-base/gnustep-gui/files/gsnd.initd +++ /dev/null @@ -1,45 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2006 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/files/gsnd.initd,v 1.2 2006/12/05 20:22:42 grobian Exp $ - -service_name="GNUstep sound daemon" - -if [ -e /etc/GNUstep/GNUstep.conf ]; -then - . /etc/GNUstep/GNUstep.conf -else - GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System" -fi - -start() { - ebegin "Starting ${service_name}" - - # Check for necessary files - if [ -d ${GNUSTEP_SYSTEM_ROOT}/Makefiles ]; - then - # Source GNUstep makefile - . ${GNUSTEP_SYSTEM_ROOT}/Makefiles/GNUstep.sh - else - return 1 - fi - - if [ -z "$GNUSTEP_FLATTENED" ]; - then - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS}/${LIBRARY_COMBO} - else - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools - fi - - if [ -x $TDIR/gnustep_sndd ]; - then - $TDIR/gnustep_sndd - fi -} - -stop() { - ebegin "Stopping ${service_name}" - - # Kill processes - killall gnustep_sndd >& /dev/null -} diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.10.3.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.10.3.ebuild deleted file mode 100644 index 101876c119fb..000000000000 --- a/gnustep-base/gnustep-gui/gnustep-gui-0.10.3.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.10.3.ebuild,v 1.6 2007/07/22 10:25:37 dberkholz Exp $ - -inherit gnustep - -DESCRIPTION="Library of GUI classes written in Obj-C" -HOMEPAGE="http://www.gnustep.org" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" - -# no ppc-macos as it bails out while compiling, needs work -KEYWORDS="~alpha amd64 ~ppc sparc x86" -SLOT="0" -LICENSE="LGPL-2.1" - -# doc has sandbox violations -IUSE="cups gif gsnd jpeg png" -DEPEND="${GNUSTEP_CORE_DEPEND} - >=gnustep-base/gnustep-make-1.10 - >=gnustep-base/gnustep-base-1.10 - x11-libs/libXt - >=media-libs/tiff-3 - jpeg? ( >=media-libs/jpeg-6b ) - gif? ( >=media-libs/giflib-4.1 ) - png? ( >=media-libs/libpng-1.2 ) - gsnd? ( - >=media-libs/audiofile-0.2 - ) - cups? ( >=net-print/cups-1.1 ) - app-text/aspell" -# gsnd needs a recent portaudio that's not in the tree yet -# =media-libs/portaudio-19* -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -src_unpack() { - unpack ${A} - - cd ${S} - -# if use gsnd ; -# then -# sed -i -e "s:#include <portaudio.h>:#include <portaudio-19/portaudio.h>:g" ${S}/Tools/gsnd/gsnd.m -# sed -i -e "s:-lportaudio:-lportaudio-19:g" ${S}/Tools/gsnd/GNUmakefile -# sed -i -e "s:^BUILD_GSND=.*$:BUILD_GSND=gsnd:g" ${S}/config.make.in -# fi -} - -src_compile() { - egnustep_env - - myconf="--with-tiff-include=/usr/include --with-tiff-library=/usr/lib" - use gif && myconf="$myconf --disable-ungif --enable-libgif" - myconf="$myconf `use_enable jpeg`" - myconf="$myconf `use_enable png`" - myconf="$myconf `use_enable cups`" - - if use gsnd ; - then - myconf="$myconf --enable-gsnd" - myconf="$myconf --with-audiofile-include=/usr/include --with-audiofile-lib=/usr/lib" -# myconf="$myconf --with-include-flags=-I/usr/include/portaudio-19" - fi - - econf $myconf || die "configure failed" - - egnustep_make || die - -# if use doc ; -# then -# cd ${S}/Documentation -# egnustep_make || die -# fi -} - -src_install() { - egnustep_env - egnustep_install || die - -# if use doc ; -# then -# cd ${S}/Documentation -# egnustep_install || die -# fi - - use gsnd && newinitd ${FILESDIR}/gsnd.initd gsnd -} diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.11.0.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.11.0.ebuild deleted file mode 100644 index 643e10775611..000000000000 --- a/gnustep-base/gnustep-gui/gnustep-gui-0.11.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.11.0.ebuild,v 1.4 2007/09/05 19:36:46 josejx Exp $ - -inherit gnustep - -DESCRIPTION="Library of GUI classes written in Obj-C" -HOMEPAGE="http://www.gnustep.org/" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" - -KEYWORDS="~alpha ~amd64 ppc ~sparc ~x86" -SLOT="0" -LICENSE="LGPL-2.1" - -IUSE="${IUSE} jpeg gif png gsnd doc cups" - -DEPEND="${GNUSTEP_CORE_DEPEND} - >=gnustep-base/gnustep-make-1.12.0 - >=gnustep-base/gnustep-base-1.12.0 - x11-libs/libXt - >=media-libs/tiff-3 - jpeg? ( >=media-libs/jpeg-6b ) - gif? ( >=media-libs/giflib-4.1 ) - png? ( >=media-libs/libpng-1.2 ) - gsnd? ( - >=media-libs/audiofile-0.2 - ) - cups? ( >=net-print/cups-1.1 ) - app-text/aspell" -# gsnd needs a recent portaudio that's not in the tree yet -# =media-libs/portaudio-19* -RDEPEND="${DEPEND} - ${DEBUG_DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -src_unpack() { - unpack ${A} - - cd ${S} - -# if use gsnd; -# then -# sed -i -e "s:#include <portaudio.h>:#include <portaudio-2/portaudio.h>:g" ${S}/Tools/gsnd/gsnd.m -# sed -i -e "s:-lportaudio:-lportaudio-2:g" ${S}/Tools/gsnd/GNUmakefile -# sed -i -e "s:^BUILD_GSND=.*$:BUILD_GSND=gsnd:g" ${S}/config.make.in -# fi -} - -src_compile() { - egnustep_env - - myconf="--with-tiff-include=/usr/include --with-tiff-library=/usr/lib" - use gif && myconf="$myconf --disable-ungif --enable-libgif" - myconf="$myconf `use_enable jpeg`" - myconf="$myconf `use_enable png`" - myconf="$myconf `use_enable cups`" - - if use gsnd; - then - myconf="$myconf `use_enable gsnd`" - myconf="$myconf --with-audiofile-include=/usr/include --with-audiofile-lib=/usr/lib" -# myconf="$myconf --with-include-flags=-I/usr/include/portaudio-2" - fi - - econf $myconf || die "configure failed" - - egnustep_make || die - - if use doc; - then - cd ${S}/Documentation - egnustep_make || die - fi -} - -src_install() { - egnustep_env - egnustep_install || die - - if use doc; - then - cd ${S}/Documentation - egnustep_install || die - fi - - use gsnd && newinitd ${FILESDIR}/gsnd.initd gsnd -} diff --git a/gnustep-base/gnustep-make/ChangeLog b/gnustep-base/gnustep-make/ChangeLog index 9b26febf31e8..d85c49c2e359 100644 --- a/gnustep-base/gnustep-make/ChangeLog +++ b/gnustep-base/gnustep-make/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for gnustep-base/gnustep-make # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.58 2007/12/06 12:07:29 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.59 2007/12/08 20:11:58 voyageur Exp $ + + 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org> -files/gnustep.csh, + -files/gnustep.sh, -gnustep-make-1.12.0-r1.ebuild, + -gnustep-make-1.13.0.ebuild: + Remove old versions 06 Dec 2007; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.0.1.ebuild: sparc stable wrt #195990 diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.12.0-r1 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.12.0-r1 deleted file mode 100644 index 6cd41c3e7143..000000000000 --- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.12.0-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 1883a6387405e51ff4c384fb5cc547a7 gnustep-make-1.12.0.tar.gz 395144 -RMD160 fc24625d45dce3c279220b461afcd912f3a0f09a gnustep-make-1.12.0.tar.gz 395144 -SHA256 daeb7f8fd54d312426072b5abe29edd03e86fd5b1597bd95561c48d1e5a023f1 gnustep-make-1.12.0.tar.gz 395144 diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.13.0 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.13.0 deleted file mode 100644 index c73dc4f444ff..000000000000 --- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.13.0 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 1d7a434e751c58c6390055c14ada302b gnustep-make-1.13.0.tar.gz 400157 -RMD160 b1d619d7c677463bf1a4adae82a412ad95157dc2 gnustep-make-1.13.0.tar.gz 400157 -SHA256 d79c11bada9ccd32d0ab08a0dfbd776731b02103975a22b6b95284046b740e8f gnustep-make-1.13.0.tar.gz 400157 diff --git a/gnustep-base/gnustep-make/files/gnustep.csh b/gnustep-base/gnustep-make/files/gnustep.csh deleted file mode 100644 index fbb176a23734..000000000000 --- a/gnustep-base/gnustep-make/files/gnustep.csh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/csh - -if ( -e /etc/GNUstep/GNUstep.conf ) then - eval `sed -e '/^[^#=][^#=]*=.*$/\\!d' -e 's/^\([^#=][^#=]*\)=\(.*\)$/setenv \1 \2;/' /etc/GNUstep/GNUstep.conf` -else - GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System" -endif - -source $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.csh - -if ( -z "$GNUSTEP_FLATTENED" ) then - set TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS}/${LIBRARY_COMBO} -else - set TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools -endif - -if ( -x $TDIR/make_services ) then - $TDIR/make_services -endif - -unset TDIR
\ No newline at end of file diff --git a/gnustep-base/gnustep-make/files/gnustep.sh b/gnustep-base/gnustep-make/files/gnustep.sh deleted file mode 100644 index 7ffe0b692965..000000000000 --- a/gnustep-base/gnustep-make/files/gnustep.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -if [ -e /etc/GNUstep/GNUstep.conf ] - then - . /etc/GNUstep/GNUstep.conf -else - GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System" -fi - -. $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh - -if [ -z "$GNUSTEP_FLATTENED" ] - then - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS}/${LIBRARY_COMBO} -else - TDIR=${GNUSTEP_SYSTEM_ROOT}/Tools -fi - -if [ -x $TDIR/make_services ] - then - $TDIR/make_services -fi - diff --git a/gnustep-base/gnustep-make/gnustep-make-1.12.0-r1.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.12.0-r1.ebuild deleted file mode 100644 index e1af5bcf71e6..000000000000 --- a/gnustep-base/gnustep-make/gnustep-make-1.12.0-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.12.0-r1.ebuild,v 1.11 2007/07/12 16:11:17 mr_bones_ Exp $ - -inherit gnustep - -DESCRIPTION="GNUstep Makefile Package" - -HOMEPAGE="http://www.gnustep.org" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~ppc ppc64 sparc x86" -SLOT="0" -LICENSE="GPL-2" - -# removed doc from IUSE, because building documentation is broken -IUSE="debug verbose layout-from-conf-file layout-osx-like non-flattened" -DEPEND="${GNUSTEP_CORE_DEPEND} - >=sys-devel/make-3.75" -RDEPEND="${DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -pkg_setup() { - gnustep_pkg_setup - - if [ "$(objc_available)" == "no" ]; then - objc_not_available_info - die "ObjC support not available" - fi - - if use layout-from-conf-file && use layout-osx-like ; then - eerror "layout-from-conf-file and layout-osx-like are mutually exclusive use flags." - die "USE flag misconfiguration -- please correct" - fi - - if use layout-from-conf-file || use layout-osx-like ; then - ewarn "USE layout-from-conf-file || layout-osx-like" - ewarn "Utilizing these USE flags allows one to install files in non standard" - ewarn " locations vis a vis the Linux FHS -- please fully comprehend what you" - ewarn " are doing when setting this USE flag." - fi - - if use layout-from-conf-file; then - if [ ! -f /etc/conf.d/gnustep.env ]; then - eerror "There is no /etc/conf.d/gnustep.env file!" - eerror "Did you read the USE flag description?" - die "USE flag misconfiguration -- please correct" - else - unset GNUSTEP_SYSTEM_ROOT - unset GNUSTEP_LOCAL_ROOT - unset GNUSTEP_NETWORK_ROOT - unset GNUSTEP_USER_ROOT - . /etc/conf.d/gnustep.env - if [ -z "${GNUSTEP_SYSTEM_ROOT}" ] || [ "/" != "${GNUSTEP_SYSTEM_ROOT:0:1}" ]; then - eerror "GNUSTEP_SYSTEM_ROOT is missing or misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT}" - die "USE flag misconfiguration -- please correct" - fi - if [ "/System" != ${GNUSTEP_SYSTEM_ROOT:$((${#GNUSTEP_SYSTEM_ROOT}-7)):7} ]; then - eerror "GNUSTEP_SYSTEM_ROOT must end with \"System\" -- read the USE flag directions!!!" - die "USE flag misconfiguration -- please correct" - fi - if [ "${GNUSTEP_LOCAL_ROOT}" ] && [ "/" != "${GNUSTEP_LOCAL_ROOT:0:1}" ]; then - eerror "GNUSTEP_LOCAL_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_LOCAL_ROOT}" ]; then - GNUSTEP_LOCAL_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Local" - fi - if [ "${GNUSTEP_NETWORK_ROOT}" ] && [ "/" != "${GNUSTEP_NETWORK_ROOT:0:1}" ]; then - eerror "GNUSTEP_NETWORK_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_NETWORK_ROOT}" ]; then - GNUSTEP_NETWORK_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Network" - fi - if [ "${GNUSTEP_USER_ROOT}" ] && [ '~' != "${GNUSTEP_USER_ROOT:0:1}" ]; then - eerror "GNUSTEP_USER_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_USER_ROOT}" ]; then - GNUSTEP_USER_ROOT='~/GNUstep' - fi - - egnustep_prefix "$(dirname ${GNUSTEP_SYSTEM_ROOT})" - egnustep_system_root "${GNUSTEP_SYSTEM_ROOT}" - egnustep_local_root "${GNUSTEP_LOCAL_ROOT}" - egnustep_network_root "${GNUSTEP_NETWORK_ROOT}" - egnustep_user_root "${GNUSTEP_USER_ROOT}" - fi - elif use layout-osx-like; then - egnustep_prefix "/" - egnustep_system_root "/System" - egnustep_local_root "/" - egnustep_network_root "/Network" - egnustep_user_root '~' - else - # setup defaults here - egnustep_prefix "/usr/GNUstep" - egnustep_system_root "/usr/GNUstep/System" - egnustep_local_root "/usr/GNUstep/Local" - egnustep_network_root "/usr/GNUstep/Network" - egnustep_user_root '~/GNUstep' - fi - - elog "GNUstep installation will be laid out as follows:" - elog "\tGNUSTEP_SYSTEM_ROOT=`egnustep_system_root`" - elog "\tGNUSTEP_LOCAL_ROOT=`egnustep_local_root`" - elog "\tGNUSTEP_NETWORK_ROOT=`egnustep_network_root`" - elog "\tGNUSTEP_USER_ROOT=`egnustep_user_root`" -} - -src_compile() { - cd ${S} - - # gnustep-make ./configure : "prefix" here is going to be where - # "System" is installed -- other correct paths should be set - # by econf - local myconf - myconf="--prefix=`egnustep_prefix`" - use non-flattened && myconf="$myconf --disable-flattened --enable-multi-platform" - myconf="$myconf --with-tar=/bin/tar" - myconf="$myconf --with-local-root=`egnustep_local_root`" - myconf="$myconf --with-network-root=`egnustep_network_root`" - myconf="$myconf --with-user-root=`egnustep_user_root`" - myconf="$myconf --enable-strip-makefiles" - myconf="$myconf --disable-importing-config-file" - econf $myconf || die "configure failed" - - egnustep_make -} - -src_install() { - . ${S}/GNUstep.sh - - local make_eval=" \ - special_prefix=\"\${D}\$(egnustep_system_root)\" \ - makedir=\${D}\$(egnustep_system_root)/Library/Makefiles \ - GNUSTEP_USER_ROOT=\${T} \ - GNUSTEP_INSTALLATION_DIR=\${D}\$(egnustep_system_root) \ - -j1" - - local docinstall="GNUSTEP_INSTALLATION_DIR=${D}$(egnustep_system_root)" - - if use debug ; then - make_eval="${make_eval} debug=yes" - fi - if use verbose ; then - make_eval="${make_eval} verbose=yes" - fi - - eval make ${make_eval} special_prefix=${D} install \ - || die "install has failed" - -# building documentation is broken -# if use doc ; then -# cd Documentation -# emake ${make_eval} all || die "doc make has failed" -# make ${make_eval} ${docinstall} install || die "doc install has failed" -# cd .. -# fi - - dodir /etc/conf.d - echo "GNUSTEP_SYSTEM_ROOT=$(egnustep_system_root)" > ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_LOCAL_ROOT=$(egnustep_local_root)" >> ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_NETWORK_ROOT=$(egnustep_network_root)" >> ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_USER_ROOT='$(egnustep_user_root)'" >> ${D}/etc/conf.d/gnustep.env - - insinto /etc/GNUstep - doins ${S}/GNUstep.conf - - exeinto /etc/profile.d - doexe ${FILESDIR}/gnustep.sh - doexe ${FILESDIR}/gnustep.csh -} diff --git a/gnustep-base/gnustep-make/gnustep-make-1.13.0.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.13.0.ebuild deleted file mode 100644 index e468833cb48b..000000000000 --- a/gnustep-base/gnustep-make/gnustep-make-1.13.0.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.13.0.ebuild,v 1.6 2007/10/15 14:29:49 corsair Exp $ - -inherit gnustep - -DESCRIPTION="GNUstep Makefile Package" - -HOMEPAGE="http://www.gnustep.org" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ppc ppc64 ~sparc ~x86" -SLOT="0" -LICENSE="GPL-2" - -IUSE="${IUSE} doc non-flattened layout-osx-like layout-from-conf-file" -DEPEND="${GNUSTEP_CORE_DEPEND} - >=sys-devel/make-3.75" -RDEPEND="${DEPEND} - ${DOC_RDEPEND}" - -egnustep_install_domain "System" - -pkg_setup() { - gnustep_pkg_setup - - if [ "$(objc_available)" == "no" ]; then - objc_not_available_info - die "ObjC support not available" - fi - - if use layout-from-conf-file && use layout-osx-like ; then - eerror "layout-from-conf-file and layout-osx-like are mutually exclusive use flags." - die "USE flag misconfiguration -- please correct" - fi - - if use layout-from-conf-file || use layout-osx-like ; then - ewarn "USE layout-from-conf-file || layout-osx-like" - ewarn "Utilizing these USE flags allows one to install files in non standard" - ewarn " locations vis a vis the Linux FHS -- please fully comprehend what you" - ewarn " are doing when setting this USE flag." - fi - - if use layout-from-conf-file; then - if [ ! -f /etc/conf.d/gnustep.env ]; then - eerror "There is no /etc/conf.d/gnustep.env file!" - eerror "Did you read the USE flag description?" - die "USE flag misconfiguration -- please correct" - else - unset GNUSTEP_SYSTEM_ROOT - unset GNUSTEP_LOCAL_ROOT - unset GNUSTEP_NETWORK_ROOT - unset GNUSTEP_USER_ROOT - . /etc/conf.d/gnustep.env - if [ -z "${GNUSTEP_SYSTEM_ROOT}" ] || [ "/" != "${GNUSTEP_SYSTEM_ROOT:0:1}" ]; then - eerror "GNUSTEP_SYSTEM_ROOT is missing or misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT}" - die "USE flag misconfiguration -- please correct" - fi - if [ "/System" != ${GNUSTEP_SYSTEM_ROOT:$((${#GNUSTEP_SYSTEM_ROOT}-7)):7} ]; then - eerror "GNUSTEP_SYSTEM_ROOT must end with \"System\" -- read the USE flag directions!!!" - die "USE flag misconfiguration -- please correct" - fi - if [ "${GNUSTEP_LOCAL_ROOT}" ] && [ "/" != "${GNUSTEP_LOCAL_ROOT:0:1}" ]; then - eerror "GNUSTEP_LOCAL_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_LOCAL_ROOT}" ]; then - GNUSTEP_LOCAL_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Local" - fi - if [ "${GNUSTEP_NETWORK_ROOT}" ] && [ "/" != "${GNUSTEP_NETWORK_ROOT:0:1}" ]; then - eerror "GNUSTEP_NETWORK_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_NETWORK_ROOT}" ]; then - GNUSTEP_NETWORK_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Network" - fi - if [ "${GNUSTEP_USER_ROOT}" ] && [ '~' != "${GNUSTEP_USER_ROOT:0:1}" ]; then - eerror "GNUSTEP_USER_ROOT is misconfigured in /etc/conf.d/gnustep.env" - eerror "GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT}" - die "USE flag misconfiguration -- please correct" - elif [ -z "${GNUSTEP_USER_ROOT}" ]; then - GNUSTEP_USER_ROOT='~/GNUstep' - fi - - egnustep_prefix "$(dirname ${GNUSTEP_SYSTEM_ROOT})" - egnustep_system_root "${GNUSTEP_SYSTEM_ROOT}" - egnustep_local_root "${GNUSTEP_LOCAL_ROOT}" - egnustep_network_root "${GNUSTEP_NETWORK_ROOT}" - egnustep_user_root "${GNUSTEP_USER_ROOT}" - fi - elif use layout-osx-like; then - egnustep_prefix "/" - egnustep_system_root "/System" - egnustep_local_root "/" - egnustep_network_root "/Network" - egnustep_user_root '~' - else - # setup defaults here - egnustep_prefix "/usr/GNUstep" - egnustep_system_root "/usr/GNUstep/System" - egnustep_local_root "/usr/GNUstep/Local" - egnustep_network_root "/usr/GNUstep/Network" - egnustep_user_root '~/GNUstep' - fi - - elog "GNUstep installation will be laid out as follows:" - elog "\tGNUSTEP_SYSTEM_ROOT=`egnustep_system_root`" - elog "\tGNUSTEP_LOCAL_ROOT=`egnustep_local_root`" - elog "\tGNUSTEP_NETWORK_ROOT=`egnustep_network_root`" - elog "\tGNUSTEP_USER_ROOT=`egnustep_user_root`" -} - -src_compile() { - cd ${S} - - # gnustep-make ./configure : "prefix" here is going to be where - # "System" is installed -- other correct paths should be set - # by econf - local myconf - myconf="--prefix=`egnustep_prefix`" - use non-flattened && myconf="$myconf --disable-flattened --enable-multi-platform" - myconf="$myconf --with-tar=/bin/tar" - myconf="$myconf --with-local-root=`egnustep_local_root`" - myconf="$myconf --with-network-root=`egnustep_network_root`" - myconf="$myconf --with-user-root=`egnustep_user_root`" - econf $myconf || die "configure failed" - - egnustep_make -} - -src_install() { - . ${S}/GNUstep.sh - - local make_eval="INSTALL_ROOT=${D} \ - GNUSTEP_SYSTEM_ROOT=${D}$(egnustep_system_root) \ - GNUSTEP_NETWORK_ROOT=${D}$(egnustep_network_root) \ - GNUSTEP_LOCAL_ROOT=${D}$(egnustep_local_root) \ - GNUSTEP_MAKEFILES=${D}$(egnustep_system_root)/Library/Makefiles \ - GNUSTEP_USER_ROOT=${TMP} \ - GNUSTEP_DEFAULTS_ROOT=${TMP}/${__GS_USER_ROOT_POSTFIX} \ - -j1" - - local docinstall="GNUSTEP_INSTALLATION_DIR=${D}$(egnustep_system_root)" - - make_eval="${make_eval} GNUSTEP_INSTALLATION_DIR=${D}$(egnustep_system_root)" - - use debug && make_eval="${make_eval} debug=yes" - use verbose && make_eval="${make_eval} verbose=yes" - - make ${make_eval} special_prefix=${D} install \ - || die "install has failed" - - if use doc ; then - cd Documentation - emake ${make_eval} all \ - || die "doc make has failed" - emake ${make_eval} ${docinstall} install \ - || die "doc install has failed" - cd .. - fi - - dodir /etc/conf.d - echo "GNUSTEP_SYSTEM_ROOT=$(egnustep_system_root)" > ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_LOCAL_ROOT=$(egnustep_local_root)" >> ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_NETWORK_ROOT=$(egnustep_network_root)" >> ${D}/etc/conf.d/gnustep.env - echo "GNUSTEP_USER_ROOT='$(egnustep_user_root)'" >> ${D}/etc/conf.d/gnustep.env - - insinto /etc/GNUstep - doins ${S}/GNUstep.conf - - exeinto /etc/profile.d - doexe ${FILESDIR}/gnustep.sh - doexe ${FILESDIR}/gnustep.csh -} |