summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2007-12-08 20:11:59 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2007-12-08 20:11:59 +0000
commit7ef78da4b448e8bc951f8bc5d94e463c967b0b45 (patch)
tree3b85ddc251d6a626cf5604645485e8962ae2983b /gnustep-base
parentVersion bump, ported to gnustep-2 (diff)
downloadhistorical-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')
-rw-r--r--gnustep-base/gnustep-back-art/ChangeLog8
-rw-r--r--gnustep-base/gnustep-back-art/files/config-gnustep-back-art.sh11
-rw-r--r--gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.10.33
-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/font-make-fix.patch-0.10.311
-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.10.3.ebuild86
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.11.0.ebuild86
-rw-r--r--gnustep-base/gnustep-back-xlib/ChangeLog7
-rw-r--r--gnustep-base/gnustep-back-xlib/files/config-gnustep-back-xlib.sh6
-rw-r--r--gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.10.33
-rw-r--r--gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.11.03
-rw-r--r--gnustep-base/gnustep-back-xlib/files/font-make-fix.patch-0.10.311
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.10.3.ebuild60
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.11.0.ebuild60
-rw-r--r--gnustep-base/gnustep-base/ChangeLog9
-rw-r--r--gnustep-base/gnustep-base/files/config-gnustep-base.sh14
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.12.03
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.13.0-r13
-rw-r--r--gnustep-base/gnustep-base/files/gnustep-base-1.12.0-obey_homedir.patch39
-rw-r--r--gnustep-base/gnustep-base/files/gnustep.initd57
-rw-r--r--gnustep-base/gnustep-base/files/gnustep.initd-1.13.056
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.12.0.ebuild99
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.13.0-r1.ebuild137
-rw-r--r--gnustep-base/gnustep-gui/ChangeLog6
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.10.33
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.11.03
-rw-r--r--gnustep-base/gnustep-gui/files/gsnd.initd45
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.10.3.ebuild90
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.11.0.ebuild89
-rw-r--r--gnustep-base/gnustep-make/ChangeLog7
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.12.0-r13
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.13.03
-rw-r--r--gnustep-base/gnustep-make/files/gnustep.csh21
-rw-r--r--gnustep-base/gnustep-make/files/gnustep.sh23
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.12.0-r1.ebuild176
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.13.0.ebuild174
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
-}