diff options
author | 2011-03-29 13:37:40 +0000 | |
---|---|---|
committer | 2011-03-29 13:37:40 +0000 | |
commit | 32d6e8a823954775f68719bc960ea64d714c6e9f (patch) | |
tree | 34cee9c215becdd95539857959593c19f7f9ed7e | |
parent | Add live ebuild for GnomeTheme (diff) | |
download | gnustep-32d6e8a823954775f68719bc960ea64d714c6e9f.tar.gz gnustep-32d6e8a823954775f68719bc960ea64d714c6e9f.tar.bz2 gnustep-32d6e8a823954775f68719bc960ea64d714c6e9f.zip |
Testing FHS layout
svn path=/overlay/; revision=434
44 files changed, 1075 insertions, 107 deletions
diff --git a/eclass/gnustep-2.eclass b/eclass/gnustep-2.eclass new file mode 100644 index 0000000..f3b9fea --- /dev/null +++ b/eclass/gnustep-2.eclass @@ -0,0 +1,23 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-2.eclass,v 1.4 2009/11/25 10:11:40 voyageur Exp $ + +inherit gnustep-base + +# Eclass for GNUstep Apps, Frameworks, and Bundles build +# EAPI >= 2 only +# +# maintainer: GNUstep Herd <gnustep@gentoo.org> + +DEPEND=">=gnustep-base/gnustep-make-2.4.0[fhs?] + virtual/gnustep-back" +RDEPEND="${DEPEND} + debug? ( >=sys-devel/gdb-6.0 )" + +# The following gnustep-based EXPORT_FUNCTIONS are available: +# * gnustep-base_pkg_setup +# * gnustep-base_src_prepare +# * gnustep-base_src_configure +# * gnustep-base_src_compile +# * gnustep-base_src_install +# * gnustep-base_pkg_postinst diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass new file mode 100644 index 0000000..e1c029d --- /dev/null +++ b/eclass/gnustep-base.eclass @@ -0,0 +1,240 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-base.eclass,v 1.15 2010/03/10 13:19:06 voyageur Exp $ + +inherit eutils flag-o-matic + +# Inner gnustep eclass, should only be inherited directly by gnustep-base +# packages +# EAPI >= 2 only +# +# maintainer: GNUstep Herd <gnustep@gentoo.org> + +# IUSE variables across all GNUstep packages +# "debug": enable code for debugging +# "doc": build and install documentation, if available +# "fhs": use FHS layout +IUSE="debug doc +fhs" + +# packages needed to build any base gnustep package +GNUSTEP_CORE_DEPEND="doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html )" + +# Where to install GNUstep (with old layout) +GNUSTEP_PREFIX="${EPREFIX}/usr/GNUstep" + +# GNUstep environment array +typeset -a GS_ENV + +# Ebuild function overrides +gnustep-base_pkg_setup() { + if test_version_info 3.3 ; then + strip-unsupported-flags + elif test_version_info 3.4 ; then + # strict-aliasing is known to break obj-c stuff in gcc-3.4* + filter-flags -fstrict-aliasing + fi + + # known to break ObjC (bug 86089) + filter-flags -fomit-frame-pointer +} + +gnustep-base_src_prepare() { + if [[ -f ./GNUmakefile ]] ; then + # Kill stupid includes that are simply overdone or useless on normal + # Gentoo, but (may) cause major headaches on Prefixed Gentoo. If this + # only removes a part of a path it's good that it bails out, as we want + # to know when they use some direct include. + ebegin "Cleaning paths from GNUmakefile" + sed -i \ + -e 's|-I/usr/X11R6/include||g' \ + -e 's|-I/usr/include||g' \ + -e 's|-L/usr/X11R6/lib||g' \ + -e 's|-L/usr/lib||g' \ + GNUmakefile + eend $? + fi +} + +gnustep-base_src_configure() { + egnustep_env + if [[ -x ./configure ]] ; then + econf || die "configure failed" + fi +} + +gnustep-base_src_compile() { + egnustep_env + egnustep_make +} + +gnustep-base_src_install() { + egnustep_env + egnustep_install + if use doc ; then + egnustep_env + egnustep_doc + fi + egnustep_install_config +} + +gnustep-base_pkg_postinst() { + [[ $(type -t gnustep_config_script) != "function" ]] && return 0 + + local SCRIPT_PATH + if use fhs; then + SCRIPT_PATH="/usr/bin" + else + SCRIPT_PATH=${GNUSTEP_SYSTEM_TOOLS}/Gentoo + fi + elog "To use this package, as *user* you should run:" + elog " ${SCRIPT_PATH}/config-${PN}.sh" +} + +# Clean/reset an ebuild to the installed GNUstep environment +egnustep_env() { + # Makefiles path + local GS_MAKEFILES + if use fhs; then + GS_MAKEFILES=${EPREFIX}/usr/share/GNUstep/Makefiles + else + GS_MAKEFILES=${GNUSTEP_PREFIX}/System/Library/Makefiles + fi + # Get additional variables + GNUSTEP_SH_EXPORT_ALL_VARIABLES="true" + + if [[ -f ${GS_MAKEFILES}/GNUstep.sh ]] ; then + # Reset GNUstep variables + source "${GS_MAKEFILES}"/GNUstep-reset.sh + source "${GS_MAKEFILES}"/GNUstep.sh + + # Needed to run installed GNUstep apps in sandbox + addpredict "/root/GNUstep" + + if ! use fhs; then + # Set rpath in ldflags when available + case ${CHOST} in + *-linux-gnu|*-solaris*) + is-ldflagq -Wl,-rpath="${GNUSTEP_SYSTEM_LIBRARIES}" \ + || append-ldflags \ + -Wl,-rpath="${GNUSTEP_SYSTEM_LIBRARIES}" + ;; + esac + fi + + # Set up env vars for make operations + GS_ENV=( AUXILIARY_LDFLAGS="${LDFLAGS}" \ + ADDITIONAL_NATIVE_LIB_DIRS="${GNUSTEP_SYSTEM_LIBRARIES}" \ + DESTDIR="${D}" \ + HOME="${T}" \ + GNUSTEP_USER_DIR="${T}" \ + GNUSTEP_USER_DEFAULTS_DIR="${T}"/Defaults \ + GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \ + TAR_OPTIONS="${TAR_OPTIONS} --no-same-owner" \ + messages=yes ) + + # Parallel-make support was added in gnustep-make 2.2.0 + has_version "<gnustep-base/gnustep-make-2.2.0" \ + && GS_ENV=( "${GS_ENV[@]}" "-j1" ) + + use debug \ + && GS_ENV=( "${GS_ENV[@]}" "debug=yes" ) \ + || GS_ENV=( "${GS_ENV[@]}" "debug=no" ) + + return 0 + fi + die "gnustep-make not installed!" +} + +# Make utilizing GNUstep Makefiles +egnustep_make() { + if [[ -f ./Makefile || -f ./makefile || -f ./GNUmakefile ]] ; then + emake ${*} "${GS_ENV[@]}" all || die "package make failed" + return 0 + fi + die "no Makefile found" +} + +# Make-install utilizing GNUstep Makefiles +egnustep_install() { + if ! use fhs; then + # avoid problems due to our "weird" prefix, make sure it exists + mkdir -p "${D}"${GNUSTEP_SYSTEM_TOOLS} + fi + if [[ -f ./[mM]akefile || -f ./GNUmakefile ]] ; then + emake ${*} "${GS_ENV[@]}" install || die "package install failed" + return 0 + fi + die "no Makefile found" +} + +# Make and install docs using GNUstep Makefiles +egnustep_doc() { + if [[ -d ./Documentation ]] ; then + # Check documentation presence + cd "${S}"/Documentation + if [[ -f ./[mM]akefile || -f ./GNUmakefile ]] ; then + emake "${GS_ENV[@]}" all || die "doc make failed" + emake "${GS_ENV[@]}" install || die "doc install failed" + fi + cd .. + fi +} + +egnustep_install_config() { + [[ $(type -t gnustep_config_script) != "function" ]] && return 0 + + local cfile=config-${PN}.sh + + cat << 'EOF' > "${T}"/${cfile} +#!/usr/bin/env bash +gnustep_append_default() { + if [[ -z $1 || -z $2 || -z $3 ]]; then + echo "warning: invalid script invocation" + return + fi + dom=$1 + key=$2 + val=$3 + cur=$(defaults read ${dom} ${key}) 2> /dev/null + if [[ -z $cur ]] ; then + echo " * setting ${dom} ${key}" + defaults write ${dom} ${key} "( ${val} )" + elif [[ ${cur} != *${val}* ]] ; then + echo " * adding ${val} to ${dom} ${key}" + echo "${cur%)\'}, \"${val}\" )'" | defaults write + else + echo " * ${val} already present in ${dom} ${key}" + fi +} + +gnustep_set_default() { + if [[ -z $1 || -z $2 || -z $3 ]]; then + echo "warning: invalid script invocation" + return + fi + dom=$1 + key=$2 + val=$3 + echo " * setting ${dom} ${key}" + defaults write ${dom} ${key} ${val} +} + +EOF + + echo "echo \"Applying ${P} default configuration ...\"" >> "${T}"/${cfile} + + gnustep_config_script | \ + while read line ; do + echo "${line}" >> "${T}"/${cfile} + done + echo 'echo "done"' >> "${T}"/${cfile} + + if use fhs; then + exeinto /usr/bin + else + exeinto ${GNUSTEP_SYSTEM_TOOLS#${EPREFIX}}/Gentoo + fi + doexe "${T}"/${cfile} +} + +EXPORT_FUNCTIONS pkg_setup src_prepare src_configure src_compile src_install pkg_postinst diff --git a/gnustep-base/gnustep-make/ChangeLog b/gnustep-base/gnustep-make/ChangeLog new file mode 100644 index 0000000..b97b3de --- /dev/null +++ b/gnustep-base/gnustep-make/ChangeLog @@ -0,0 +1,508 @@ +# ChangeLog for gnustep-base/gnustep-make +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.95 2010/08/20 12:29:02 voyageur Exp $ + + 20 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> + -gnustep-make-2.0.4.ebuild, -gnustep-make-2.2.0.ebuild, + -gnustep-make-2.2.0-r1.ebuild, -files/gnustep-2.csh, -files/gnustep-2.sh: + Drop old stable versions, security bug #325577 + + 13 Aug 2010; Joseph Jezak <josejx@gentoo.org> gnustep-make-2.4.0.ebuild: + Marked ppc stable for bug #325577. + + 05 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> + gnustep-make-2.4.0.ebuild: + ppc64 stable wrt #325577 + + 04 Jul 2010; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.4.0.ebuild: + sparc stable wrt #325577 + + 27 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + gnustep-make-2.4.0.ebuild: + x86 stable wrt security bug #325577 + + 26 Jun 2010; Christoph Mende <angelos@gentoo.org> + gnustep-make-2.4.0.ebuild: + Stable on amd64 wrt bug #325577 + +*gnustep-make-2.4.0 (10 May 2010) + + 10 May 2010; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.4.0.ebuild: + Stable release bump + +*gnustep-make-2.2.0-r1 (09 Mar 2010) + + 09 Mar 2010; Fabian Groffen <grobian@gentoo.org> + +gnustep-make-2.2.0-r1.ebuild, +files/gnustep-3.csh, +files/gnustep-3.sh: + Revbump for EAPI=3, Prefix fixes, transferred Prefix keywords + + 10 Feb 2010; Bernard Cafarelli <voyageur@gentoo.org> + -gnustep-make-2.0.5.ebuild, -gnustep-make-2.0.6.ebuild, + -gnustep-make-2.0.6-r1.ebuild, -gnustep-make-2.0.8.ebuild: + Drop old versions + + 16 Jan 2010; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.2.0.ebuild: + sparc stable wrt #272673 + + 19 Jul 2009; nixnut <nixnut@gentoo.org> gnustep-make-2.2.0.ebuild: + ppc stable #272673 + + 11 Jun 2009; Markus Meier <maekke@gentoo.org> gnustep-make-2.2.0.ebuild: + amd64 stable, bug #272673 + + 10 Jun 2009; Christian Faulhammer <fauli@gentoo.org> + gnustep-make-2.2.0.ebuild: + stable x86, bug 272673 + +*gnustep-make-2.2.0 (11 May 2009) + + 11 May 2009; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.2.0.ebuild: + Version bump, now with parallel make support! + + 27 Mar 2009; Bernard Cafarelli <voyageur@gentoo.org> + gnustep-make-2.0.8.ebuild: + Depend on >=sys-devel/gcc-3.3, previous versions did not have USE=objc + (and do not work with gnustep either). Spotted by Sourav K. Mandal + <sourav.mandal@gmail.com> + +*gnustep-make-2.0.8 (28 Jan 2009) + + 28 Jan 2009; Bernard Cafarelli <voyageur@gentoo.org> metadata.xml, + -gnustep-make-2.0.7.ebuild, +gnustep-make-2.0.8.ebuild: + Version bump, fixes a bug relating to installation in a different domain. + Adds USE flag for native exceptions, fixes bug #192394 and #255630 + +*gnustep-make-2.0.7 (22 Dec 2008) + + 22 Dec 2008; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.0.7.ebuild: + Version bump, some new features including support for source files with + same name but different extension (file.c/file.m), add dodoc for readme + and release notes + + 03 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> + gnustep-make-2.0.6.ebuild: + Stable on sparc, bug #235922 + +*gnustep-make-2.0.6-r1 (03 Oct 2008) + + 03 Oct 2008; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.0.6-r1.ebuild: + Use EAPI=2 and USE dependencies, add empty IUSE + + 21 Sep 2008; nixnut <nixnut@gentoo.org> gnustep-make-2.0.6.ebuild: + Stable on ppc wrt bug 235922 + + 30 Aug 2008; Markus Meier <maekke@gentoo.org> gnustep-make-2.0.6.ebuild: + amd64/x86 stable, bug #235922 + +*gnustep-make-2.0.6 (16 Jun 2008) + + 16 Jun 2008; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.0.6.ebuild: + Version bump, mostly bugfixes + + 10 Jun 2008; Bernard Cafarelli <voyageur@gentoo.org> + -gnustep-make-2.0.2.ebuild: + Stable gnustep versions cleanup + + 12 May 2008; Markus Rothe <corsair@gentoo.org> gnustep-make-2.0.4.ebuild: + Stable on ppc64 + + 23 Mar 2008; nixnut <nixnut@gentoo.org> gnustep-make-2.0.4.ebuild: + Stable on ppc wrt bug 207381 + + 23 Mar 2008; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.0.4.ebuild: + sparc stable wrt #207381 + + 22 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> + gnustep-make-2.0.4.ebuild: + amd64 stable wrt bug #207381, second round. + + 21 Mar 2008; Christian Faulhammer <opfer@gentoo.org> + gnustep-make-2.0.4.ebuild: + stable x86, bug 207381 + +*gnustep-make-2.0.5 (19 Mar 2008) + + 19 Mar 2008; Bernard Cafarelli <voyageur@gentoo.org> + -gnustep-make-2.0.1.ebuild, +gnustep-make-2.0.5.ebuild: + New version including updated c++ support, remove 2.0.1 + + 12 Mar 2008; Markus Rothe <corsair@gentoo.org> ChangeLog: + Stable on ppc64; bug #207381 + + 08 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> + gnustep-make-2.0.2.ebuild: + amd64 stable wrt bug #207381 + + 05 Feb 2008; Markus Rothe <corsair@gentoo.org> gnustep-make-2.0.2.ebuild: + Stable on ppc64 + + 30 Jan 2008; Brent Baude <ranger@gentoo.org> gnustep-make-2.0.2.ebuild: + Marking gnustep-make-2.0.2 ppc for bug 207381 + + 25 Jan 2008; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.0.2.ebuild: + sparc stable wrt #207381 + + 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + gnustep-make-2.0.2.ebuild: + stable x86, bug 207381 + +*gnustep-make-2.0.4 (09 Jan 2008) + + 09 Jan 2008; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-make-2.0.4.ebuild: + Version bump + + 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 + +*gnustep-make-2.0.2 (19 Nov 2007) + + 19 Nov 2007; Bernard Cafarelli <voyageur@gentoo.org> + gnustep-make-2.0.1.ebuild, +gnustep-make-2.0.2.ebuild: + Version bump, fix some quoting + + 16 Nov 2007; Steve Dibb <beandog@gentoo.org> gnustep-make-2.0.1.ebuild: + amd64 stable, bug 195990 + + 13 Nov 2007; Markus Rothe <corsair@gentoo.org> gnustep-make-2.0.1.ebuild: + Stable on ppc64; bug #195990 + + 27 Oct 2007; nixnut <nixnut@gentoo.org> gnustep-make-2.0.1.ebuild: + Stable on ppc wrt bug 195990 + + 17 Oct 2007; Christian Faulhammer <opfer@gentoo.org> + gnustep-make-2.0.1.ebuild: + stable x86, bug 195990 + + 15 Oct 2007; Markus Rothe <corsair@gentoo.org> gnustep-make-1.13.0.ebuild: + Stable on ppc64 + + 03 Oct 2007; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.0.1.ebuild: + Re-add ~sparc wrt #189372 + + 10 Sep 2007; Joseph Jezak <josejx@gentoo.org> gnustep-make-2.0.1.ebuild: + Marked ~ppc64 for bug #189372. + + 10 Sep 2007; Joseph Jezak <josejx@gentoo.org> gnustep-make-2.0.1.ebuild: + Marked ~ppc for bug #189372. + + 06 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org> + -files/make-user-defaults.patch-1.10.0, -files/GNUstep-reset.sh.patch, + -gnustep-make-1.10.0-r2.ebuild: + Remove old version, bug #139385 + + 06 Sep 2007; Raúl Porcel <armin76@gentoo.org> gnustep-make-2.0.1.ebuild: + Add ~alpha wrt #189372 + + 05 Sep 2007; Joseph Jezak <josejx@gentoo.org> gnustep-make-1.13.0.ebuild: + Marked ppc stable for bug #139385. + + 22 Aug 2007; Roy Marples <uberlord@gentoo.org> gnustep-make-2.0.1.ebuild: + Keyworded ~x86-fbsd, #183467 thanks to Nathan Smith. + +*gnustep-make-2.0.1 (18 Aug 2007) + + 18 Aug 2007; Fabian Groffen <grobian@gentoo.org> + +files/gnustep-make-2.0.1-destdir.patch, +files/gnustep-2.csh, + +files/gnustep-2.sh, +gnustep-make-2.0.1.ebuild: + Adding newest gnustep-make from GNUstep overlay, using new gnustep eclasses. + + 18 Mar 2007; Marius Mauch <genone@gentoo.org> + gnustep-make-1.10.0-r2.ebuild, gnustep-make-1.12.0-r1.ebuild, + gnustep-make-1.13.0.ebuild: + Replacing einfo with elog + + 18 Feb 2007; Fabian Groffen <grobian@gentoo.org> + gnustep-make-1.12.0-r1.ebuild, gnustep-make-1.13.0.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 26 Dec 2006; Tom Gall <tgall@gentoo.org> + gnustep-make-1.12.0-r1.ebuild: + stable on ppc64 + + 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> + gnustep-make-1.12.0-r1.ebuild: + Stable x86; bug #139385 + + 24 Oct 2006; Simon Stelling <blubb@gentoo.org> + gnustep-make-1.12.0-r1.ebuild: + stable on amd64 + +*gnustep-make-1.13.0 (03 Sep 2006) + + 03 Sep 2006; Fabian Groffen <grobian@gentoo.org> + +gnustep-make-1.13.0.ebuild: + Upstream version bump to 1.13.0, thanks to Dmitry S. Kulyabov in bug #145563 + + 20 Aug 2006; Tom Gall <tgall@gentoo.org> gnustep-make-1.12.0-r1.ebuild: + added ~ppc64 + + 16 Aug 2006; Jason Wever <weeve@gentoo.org> gnustep-make-1.12.0-r1.ebuild: + Stable on SPARC wrt bug #139385. + + 13 Aug 2006; Markus Rothe <corsair@gentoo.org> + gnustep-make-1.10.0-r2.ebuild, gnustep-make-1.12.0-r1.ebuild: + drop ppc64/~ppc64 keywords + + 28 Jul 2006; Fabian Groffen <grobian@gentoo.org> + gnustep-make-1.12.0-r1.ebuild: + Marked ppc-macos stable (bug #139385) and removed annoying ebeep/esleep + + 21 May 2006; Markus Rothe <corsair@gentoo.org> + gnustep-make-1.10.0-r2.ebuild: + Stable on ppc64 + +*gnustep-make-1.12.0-r1 (26 Mar 2006) + + 26 Mar 2006; Fabian Groffen <grobian@gentoo.org> +files/gnustep.csh, + +files/gnustep.sh, -gnustep-make-1.12.0.ebuild, + +gnustep-make-1.12.0-r1.ebuild: + Adding a config file and profile.d profiles (thanks to Dmitry S. Kulyabov, + bug #117187) + +*gnustep-make-1.12.0 (19 Mar 2006) + + 19 Mar 2006; Fabian Groffen <grobian@gentoo.org> + -gnustep-make-1.10.1_pre20050312-r1.ebuild, +gnustep-make-1.12.0.ebuild: + Version bump to 1.12.0. Removal of masked CVS version as it doesn't work. + Marked ~ppc-macos. + + 07 Dec 2005; Tom Gall <tgall@gentoo.org> + gnustep-make-1.10.0-r2.ebuild: + added ~ppc64 + + 06 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org> + -gnustep-make-1.10.0-r1.ebuild, -gnustep-make-1.10.1_pre20050312.ebuild: + Pruned old ebuilds + + 15 Apr 2005; Armando Di Cianno <fafhrd@gentoo.org> + gnustep-make-1.10.0-r2.ebuild: + dependency fixes + + 04 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> + gnustep-make-1.10.0-r2.ebuild: + Stable on sparc + +*gnustep-make-1.10.1_pre20050312-r1 (22 Mar 2005) + + 22 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.0-r2.ebuild, + +gnustep-make-1.10.1_pre20050312-r1.ebuild: + needed to bump for gnustep.eclass changes per bug 86089 + +*gnustep-make-1.10.1_pre20050312 (17 Mar 2005) + + 17 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org> + -gnustep-make-1.10.1_pre20041203.ebuild, + -gnustep-make-1.10.1_pre20050106.ebuild, + +gnustep-make-1.10.1_pre20050312.ebuild: + ebuild updates for GNUstep base, libs, and apps across the board; proper + versions (to be stabilized, in due time) added where apropos, cvs-pull + versions updated where needed + + 10 Jan 2005; Armando Di Cianno <fafhrd@gentoo.org> + gnustep-make-1.10.0-r1.ebuild: + Marking stable for x86 + +*gnustep-make-1.10.1_pre20050106 (10 Jan 2005) + + 10 Jan 2005; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.1_pre20050106.ebuild: + cvs snapshot version bumps; cleaned out old cvs versioned ebuilds; fixed + date spec on ebuild headers as repoman was complaining + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 13 Dec 2004; Armando Di Cianno <fafhrd@gentoo.org> -files/helloworld.m, + gnustep-make-1.10.0-r1.ebuild, -gnustep-make-1.10.0.ebuild, + -gnustep-make-1.10.1_pre20041030-r1.ebuild, + -gnustep-make-1.10.1_pre20041030.ebuild, + -gnustep-make-1.10.1_pre20041116.ebuild, + gnustep-make-1.10.1_pre20041203.ebuild: + Cleaned up detection of objc and libff; general cleanups + + 05 Dec 2004; Armando Di Cianno <fafhrd@gentoo.org> + gnustep-make-1.10.1_pre20041203.ebuild: + Added some more info if the user has to recompuile gcc with "objc" USE flag, + they may also want to add "gcj" (for libffi) depending on the version of gcc + being recompiled + +*gnustep-make-1.10.1_pre20041203 (03 Dec 2004) + + 03 Dec 2004; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.1_pre20041203.ebuild: + General version bump + + 23 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> + gnustep-make-1.10.1_pre20041030-r1.ebuild: + Stable amd64... bug #68857. + +*gnustep-make-1.10.1_pre20041116 (16 Nov 2004) + + 16 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.1_pre20041116.ebuild: + Version bump + +*gnustep-make-1.10.0-r1 (11 Nov 2004) + + 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org> + +files/GNUstep-reset.sh.patch, +gnustep-make-1.10.0-r1.ebuild, + gnustep-make-1.10.0.ebuild, -gnustep-make-1.10.1_pre20040928.ebuild, + +gnustep-make-1.10.1_pre20041030-r1.ebuild, + gnustep-make-1.10.1_pre20041030.ebuild, -gnustep-make-1.3.4.ebuild, + -gnustep-make-1.5.1.ebuild, -gnustep-make-1.6.0.ebuild, + -gnustep-make-1.7.1.ebuild, -gnustep-make-1.7.2.ebuild: + Mass Update: gnustep.eclass revamped to allow configurable root install; + gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions + bumped where files would change); some KEYWORDS were accidentally dropped + between version bumps of packages -- this has been resolved; windowmaker + correctly supports gnustep now + +*gnustep-make-1.10.1_pre20041030 (02 Nov 2004) + + 02 Nov 2004; Simon Stelling <blubb@gentoo.org> + gnustep-make-1.10.1_pre20041030.ebuild: + added ~amd64 + + 31 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> + gnustep-make-1.10.1_pre20040928.ebuild: + ~alpha keyword. + + 30 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org> : + Version bump; keyworded for ~ppc + + 24 Oct 2004; Jason Wever <weeve@gentoo.org> + gnustep-make-1.10.1_pre20040928.ebuild: + Added ~sparc keyword wrt bug #68729. + + 09 Oct 2004; David Holm <dholm@gentoo.org> gnustep-make-1.10.0.ebuild, + gnustep-make-1.10.1_pre20040928.ebuild: + Added to ~ppc. + + 03 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org> + gnustep-make-1.10.0.ebuild, gnustep-make-1.10.1_pre20040928.ebuild: + Updated to use GENTOO_GNUSTEP_ROOT variable from gnustep.eclass + +*gnustep-make-1.10.1_pre20040927 (28 Sep 2004) + + 28 Sep 2004; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.1_pre20040928.ebuild: + Version bump; pre release date specd live cvs pull. + +*gnustep-make-1.10.0 (08 Sep 2004) + + 08 Sep 2004; Armando Di Cianno <fafhrd@gentoo.org> metadata.xml, + +files/helloworld.m, +files/make-user-defaults.patch-1.10.0, + +gnustep-make-1.10.0.ebuild: + Version bump; key'd for ~x86. + + 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> gnustep-make-1.7.2.ebuild: + Switch to use epause and ebeep, bug #62950 + + 25 Jul 2004; Lina Pezzella <burgundy@gentoo.org> : + Fixed Manifest. + +*gnustep-make-1.5.1 (23 Jul 2004) + + 23 Jul 2004; Armando Di Cianno <fafhrd@gentoo.org> +metadata.xml, + +gnustep-make-1.3.4.ebuild, +gnustep-make-1.5.1.ebuild, + +gnustep-make-1.6.0.ebuild, +gnustep-make-1.7.1.ebuild, + +gnustep-make-1.7.2.ebuild: + Moved from dev-util/gnustep-make to gnustep-base/gnustep-make. + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> + gnustep-make-1.3.4.ebuild, gnustep-make-1.5.1.ebuild, + gnustep-make-1.6.0.ebuild, gnustep-make-1.7.1.ebuild, + gnustep-make-1.7.2.ebuild: + virtual/glibc -> virtual/libc + + 04 May 2004; Bryan Østergaard <kloeri@gentoo.org> gnustep-make-1.7.2.ebuild: + Stable on alpha. + + 25 Feb 2004; Sven Blumenstein <bazik@gentoo.org> gnustep-make-1.6.0.ebuild: + Stable on sparc. + + 29 Jan 2004; Aron Griffis <agriffis@gentoo.org> gnustep-make-1.7.2.ebuild: + add ~alpha + +*gnustep-make-1.7.2 (30 Jul 2003) + + 30 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-make-1.7.2.ebuild: + Version bump in the unstable series. + + 26 Jul 2003; Nick Hadaway <raker@gentoo.org> *.ebuild: + Removed the references to windowmaker. Closes bugs #25064 + and #25069. Updated the format consistency. + + 13 Jul 2003; Nick Hadaway <raker@gentoo.org> + gnustep-make-{1.6.0,1.7.1}.ebuild: + Made windowmaker depend on the X use variable. + +*gnustep-make-1.7.1 (12 Jul 2003) + + 12 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-make-1.7.1.ebuild: + Version bump. + + 11 Jul 2003; Nick Hadaway <raker@gentoo.org> gnustep-make-1.6.0.ebuild: + Updated dependancies to coincide with the recommended versions + of upstream authors and changed the windowmaker dependancy to + allow for windowmaker-cvs. + + 26 Jun 2003; root <root@gentoo.org> gnustep-make-1.6.0.ebuild: + marked stable for x86 + +*gnustep-make-1.6.0 (31 Mar 2003) + + 31 Mar 2003; Alastair Tse <liquidx@gentoo.org> gnustep-make-1.6.0.ebuild: + version bump. thanks to Michael R. Taylor <mtaylor@member.fsf.org>. Bug #18280. + +*gnustep-make-1.5.1 (19 Jan 2003) + + 19 Jan 2003; Nick Hadaway <raker@gentoo.org> gnustep-make-1.5.1.ebuild, + files/digest-gnustep-make-1.5.1 : + Added the latest "unstable" build. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*gnustep-make-1.4.0 (03 Sep 2002) + + 03 Sep 2002; Nick Hadaway <raker@gentoo.org> gnustep-make-1.4.0.ebuild, + files/digest-gnustep-make-1.4.0 : + Version bump. + +*gnustep-make-1.3.4-r1 (19 Jul 2002) + + 19 Jul 2002; Nick hadaway <raker@gentoo.org> gentoo-make-1.3.4-r1.ebuild : + Scrapped the manual file install. Finally figured out the required + variables to pass to make install. + +*gnustep-make-1.3.4 (05 Jul 2002) + + 19 Jul 2002; Nick Hadaway <raker@gentoo.org> gentoo-make-1.3.4.ebuild: + Changed mkdir -p to dodir. SLOT and KEYWORDS added. + + 05 Jul 2002; Nick Hadaway <raker@getntoo.org> gentoo-make-1.3.4.ebuild: + It seems as soon as you get a package done, a new version is out. + added "makefile.make". Currently masked to keep in line with gnustep-base. + +*gnustep-make-1.3.3 (04 Jul 2002) + + 04 Jul 2002; Nick Hadaway <raker@getntoo.org> gentoo-make-1.3.3.ebuild: + Updated to the "unstable" tree. + +*gnustep-make-1.2.1 (03 Jul 2002) + + 03 Jul 2002; Nick Hadaway <raker@gentoo.org> gentoo-make-1.2.1.ebuild: + This is the first ebuild for this package. The first core gnustep + package. diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest new file mode 100644 index 0000000..07adda7 --- /dev/null +++ b/gnustep-base/gnustep-make/Manifest @@ -0,0 +1,7 @@ +AUX gnustep-3.csh 568 RMD160 628d7ca96f83323f8c2e08ba5894227624ea6c10 SHA1 ce2f1b6934742a9a5d19f6b7390440ebb175f459 SHA256 40f63dcb6519d4f2c6d823d27f99cc9b34941ce48f90bc2e18c1d0ff1c18ce19 +AUX gnustep-3.sh 578 RMD160 69fdd2c1deb0099daecf98e0be786ebd97b47b6e SHA1 17fbd3ba629ff60a522acc91551b857ede3ef7ee SHA256 b864a9f17fc687e4920654206e9afcaa018d9da3754df075cd54bdc5a4fdfaf3 +AUX gnustep-make-2.0.1-destdir.patch 975 RMD160 c2647803d412c954b546e4352310705aac805159 SHA1 94ea603da99cc6b973ecfbd7e3c3980f53c5da0a SHA256 68e386ad5dfeb90138723081ce0d45fd6c426dbcf9660784eb85707dee7be474 +DIST gnustep-make-2.4.0.tar.gz 521818 RMD160 6f1dd81039c9935e41eb7988923c3b3c6507e383 SHA1 afda14186394c65b0871dba93f92dc965b2fc724 SHA256 8ad6c9d0e532e0bf70fdc25abe60afbd4103b16dc47b324646a147cbac6c6ef9 +EBUILD gnustep-make-2.4.0-r1.ebuild 2452 RMD160 688a9fcfca32f65bd479af9762dc4e7bbc319bc2 SHA1 b60a223350a2148dd0c51433d432e5c6f58b0d83 SHA256 7db2587defb089a08f85cd814f722a266d5692609c2eb56a05e986f8baffabf7 +MISC ChangeLog 17685 RMD160 41c99ce7c63997a2b74fbcf39fe1519402c00eb6 SHA1 55cc61bc736ca1f08a2103fb3a091cd5f46882c8 SHA256 3b35d80d6f3f17ac40ac4e1e893abbbe9aa15dc87e1f5431ce4827af3c13a5ee +MISC metadata.xml 725 RMD160 1051da7573b62f6ea79e3e34b8ae85708cc5a3ca SHA1 c8c9bf9d911ca1da2e58930011c8c3e73d4d7fad SHA256 87374d5350dbb4dceaf129e423b6d6c855fc7e411b98b097559a83a8400db8f9 diff --git a/gnustep-base/gnustep-make/files/gnustep-3.csh b/gnustep-base/gnustep-make/files/gnustep-3.csh new file mode 100644 index 0000000..064753d --- /dev/null +++ b/gnustep-base/gnustep-make/files/gnustep-3.csh @@ -0,0 +1,19 @@ +#!/usr/bin/env csh +# 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/files/gnustep-3.csh,v 1.1 2010/03/09 18:52:56 grobian Exp $ + +# Test for an interactive shell +if ( $?prompt ) then + + setenv GNUSTEP_SYSTEM_TOOLS "@GENTOO_PORTAGE_EPREFIX@"/usr/GNUstep/System/Tools + + if ( -x $GNUSTEP_SYSTEM_TOOLS/make_services ) then + $GNUSTEP_SYSTEM_TOOLS/make_services + endif + + if ( -x $GNUSTEP_SYSTEM_TOOLS/gdnc ) then + $GNUSTEP_SYSTEM_TOOLS/gdnc + endif + +endif diff --git a/gnustep-base/gnustep-make/files/gnustep-3.sh b/gnustep-base/gnustep-make/files/gnustep-3.sh new file mode 100644 index 0000000..6eb95c8 --- /dev/null +++ b/gnustep-base/gnustep-make/files/gnustep-3.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env sh +# 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/files/gnustep-3.sh,v 1.1 2010/03/09 18:52:56 grobian Exp $ + +# Test for an interactive shell +case $- in + *i*) + ;; + *) + return + ;; +esac + +GNUSTEP_SYSTEM_TOOLS="@GENTOO_PORTAGE_EPREFIX@"/usr/GNUstep/System/Tools + +if [ -x ${GNUSTEP_SYSTEM_TOOLS}/make_services ]; then + ${GNUSTEP_SYSTEM_TOOLS}/make_services +fi + +if [ -x ${GNUSTEP_SYSTEM_TOOLS}/gdnc ]; then + ${GNUSTEP_SYSTEM_TOOLS}/gdnc +fi diff --git a/gnustep-base/gnustep-make/files/gnustep-make-2.0.1-destdir.patch b/gnustep-base/gnustep-make/files/gnustep-make-2.0.1-destdir.patch new file mode 100644 index 0000000..407a514 --- /dev/null +++ b/gnustep-base/gnustep-make/files/gnustep-make-2.0.1-destdir.patch @@ -0,0 +1,21 @@ +* grobian@gentoo.org: because we use sandbox this check fails (cannot + write outside the DESTDIR. Allowing to write in the + GNUSTEP_INSTALLATION_DIR means our sandbox is useless, since then + everything can be written, so prefer to just check the DESTDIR + location instead. + +--- Master/rules.make ++++ Master/rules.make +@@ -107,9 +107,9 @@ + + ifneq ($(GNUSTEP_INSTALLATION_DIR),) + internal-check-install-permissions: +- @if [ -d "$(GNUSTEP_INSTALLATION_DIR)" \ +- -a ! -w "$(GNUSTEP_INSTALLATION_DIR)" ]; then \ +- echo "*ERROR*: the software is configured to install itself into $(GNUSTEP_INSTALLATION_DIR)"; \ ++ @if [ -d "$(DESTDIR)$(GNUSTEP_INSTALLATION_DIR)" \ ++ -a ! -w "$(DESTDIR)$(GNUSTEP_INSTALLATION_DIR)" ]; then \ ++ echo "*ERROR*: the software is configured to install itself into $(DESTDIR)$(GNUSTEP_INSTALLATION_DIR)"; \ + echo "but you do not have permissions to write in that directory:";\ + echo "Aborting installation."; \ + echo ""; \ diff --git a/gnustep-base/gnustep-make/gnustep-make-2.4.0-r1.ebuild b/gnustep-base/gnustep-make/gnustep-make-2.4.0-r1.ebuild new file mode 100644 index 0000000..052f339 --- /dev/null +++ b/gnustep-base/gnustep-make/gnustep-make-2.4.0-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-2.4.0.ebuild,v 1.6 2010/08/13 17:28:28 josejx Exp $ + +EAPI="3" + +inherit gnustep-base eutils prefix + +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 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="+fhs native-exceptions" +SLOT="0" +LICENSE="GPL-2" + +DEPEND="${GNUSTEP_CORE_DEPEND} + >=sys-devel/gcc-3.3[objc] + >=sys-devel/make-3.75" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.0.1-destdir.patch + cp "${FILESDIR}"/gnustep-3.{csh,sh} "${T}"/ + eprefixify "${T}"/gnustep-3.{csh,sh} +} + +src_configure() { + local options="--with-config-file=${EPREFIX}/etc/GNUstep/GNUstep.conf \ + $(use_enable native-exceptions native-objc-exceptions)" + if use fhs; then + options="${options} --with-layout=fhs-system" + else + options="${options} --with-layout=gnustep \ + --prefix=${GNUSTEP_PREFIX}" + fi + econf ${options} || die "configure failed" +} + +src_compile() { + emake || die "compilation failed" + # Prepare doc here (needed when no gnustep-make is already installed) + if use doc ; then + # If a gnustep-1 environment is set + unset GNUSTEP_MAKEFILES + cd Documentation + emake all install || die "doc make has failed" + cd .. + fi +} + +src_install() { + # Get GNUSTEP_* variables + . ./GNUstep.conf + + local make_eval + use debug || make_eval="${make_eval} debug=no" + make_eval="${make_eval} verbose=yes" + + emake ${make_eval} DESTDIR="${D}" install || die "install has failed" + + # Copy the documentation + if use doc ; then + dodir ${GNUSTEP_SYSTEM_LIBRARY} + cp -r Documentation/tmp-installation/System/Library/Documentation \ + "${ED}"${GNUSTEP_SYSTEM_LIBRARY} + fi + + dodoc FAQ README RELEASENOTES + + exeinto /etc/profile.d + doexe "${T}"/gnustep-3.sh + doexe "${T}"/gnustep-3.csh + + if ! use fhs; then + dodir /etc/env.d + cat <<- EOF > "${ED}"/etc/env.d/99gnustep +PATH=${GNUSTEP_SYSTEM_TOOLS}:${GNUSTEP_LOCAL_TOOLS} +ROOTPATH=${GNUSTEP_SYSTEM_TOOLS}:${GNUSTEP_LOCAL_TOOLS} +LDPATH=${GNUSTEP_SYSTEM_LIBRARIES}:${GNUSTEP_LOCAL_LIBRARIES} +MANPATH=${GNUSTEP_SYSTEM_DOC_MAN}:${GNUSTEP_LOCAL_DOC_MAN} +INFOPATH=${GNUSTEP_SYSTEM_DOC_INFO}:${GNUSTEP_LOCAL_DOC_INFO} +INFODIR=${GNUSTEP_SYSTEM_DOC_INFO}:${GNUSTEP_LOCAL_DOC_INFO} +EOF + fi +} diff --git a/gnustep-base/gnustep-make/metadata.xml b/gnustep-base/gnustep-make/metadata.xml new file mode 100644 index 0000000..d41b366 --- /dev/null +++ b/gnustep-base/gnustep-make/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +The makefile package is a simple, powerful and extensible way to write +makefiles for a GNUstep-based project. It allows the user to write a +project without having to deal with the complex issues associated with +configuration, building, installation, and packaging. It also allows +the user to easily create cross-compiled binaries. +</longdescription> +<use> + <flag name='native-exceptions'>Enables use of the native Objective-C exception support (@try/@catch/@finally) built-in objective-c exceptions with compilers that support it </flag> +</use> +</pkgmetadata> diff --git a/metadata/cache/gnustep-apps/azbackground-0.4.1 b/metadata/cache/gnustep-apps/azbackground-0.4.1 index 34f3b03..ff90d6c 100644 --- a/metadata/cache/gnustep-apps/azbackground-0.4.1 +++ b/metadata/cache/gnustep-apps/azbackground-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD A background image setter for the Etoile project ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/dictionaryreader-0.4.1 b/metadata/cache/gnustep-apps/dictionaryreader-0.4.1 index e9b6998..9e1ddf5 100644 --- a/metadata/cache/gnustep-apps/dictionaryreader-0.4.1 +++ b/metadata/cache/gnustep-apps/dictionaryreader-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-libs/etoile-ui-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-libs/etoile-ui-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-libs/etoile-ui-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-libs/etoile-ui-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ MIT Dictionary application that queries Dict servers ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/etoile-corner-0.4.1 b/metadata/cache/gnustep-apps/etoile-corner-0.4.1 index 9a87bed..a505809 100644 --- a/metadata/cache/gnustep-apps/etoile-corner-0.4.1 +++ b/metadata/cache/gnustep-apps/etoile-corner-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD A simple 'hot-corners' implementation ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/etoile-idle-0.4.1 b/metadata/cache/gnustep-apps/etoile-idle-0.4.1 index ed8b884..83a0574 100644 --- a/metadata/cache/gnustep-apps/etoile-idle-0.4.1 +++ b/metadata/cache/gnustep-apps/etoile-idle-0.4.1 @@ -1,5 +1,5 @@ -x11-libs/libXScrnSaver >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back -x11-libs/libXScrnSaver >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +x11-libs/libXScrnSaver >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +x11-libs/libXScrnSaver >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD sends user-idle notifications every minute that the user is idle ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/etoile-menuserver-0.4.1 b/metadata/cache/gnustep-apps/etoile-menuserver-0.4.1 index fd5de7d..b790992 100644 --- a/metadata/cache/gnustep-apps/etoile-menuserver-0.4.1 +++ b/metadata/cache/gnustep-apps/etoile-menuserver-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/systemconfig-0.4.1 >=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/systemconfig-0.4.1 >=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/systemconfig-0.4.1 >=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/systemconfig-0.4.1 >=gnustep-libs/xwindowserverkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,7 +8,7 @@ GPL-2 Menubar for the Etoile environment ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-apps/fontmanager-0.4.1 b/metadata/cache/gnustep-apps/fontmanager-0.4.1 index 885c6c4..93e7dc2 100644 --- a/metadata/cache/gnustep-apps/fontmanager-0.4.1 +++ b/metadata/cache/gnustep-apps/fontmanager-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD Fonts managing application ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/melodie-0.4.1-r1 b/metadata/cache/gnustep-apps/melodie-0.4.1-r1 index 119a476..da2c21d 100644 --- a/metadata/cache/gnustep-apps/melodie-0.4.1-r1 +++ b/metadata/cache/gnustep-apps/melodie-0.4.1-r1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=media-libs/libmp4v2-1.9.0 media-libs/taglib >=gnustep-libs/coreobject-0.4.1 >=gnustep-libs/etoile-ui-0.4.1 >=gnustep-libs/iconkit-0.4.1 >=gnustep-libs/mediakit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=media-libs/libmp4v2-1.9.0 media-libs/taglib >=gnustep-libs/coreobject-0.4.1 >=gnustep-libs/etoile-ui-0.4.1 >=gnustep-libs/iconkit-0.4.1 >=gnustep-libs/mediakit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=media-libs/libmp4v2-1.9.0 media-libs/taglib >=gnustep-libs/coreobject-0.4.1 >=gnustep-libs/etoile-ui-0.4.1 >=gnustep-libs/iconkit-0.4.1 >=gnustep-libs/mediakit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=media-libs/libmp4v2-1.9.0 media-libs/taglib >=gnustep-libs/coreobject-0.4.1 >=gnustep-libs/etoile-ui-0.4.1 >=gnustep-libs/iconkit-0.4.1 >=gnustep-libs/mediakit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,7 +8,7 @@ BSD Melodie is a music player for Etoile ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-apps/scriptservices-0.4.1 b/metadata/cache/gnustep-apps/scriptservices-0.4.1 index df5cf3e..eea8a3a 100644 --- a/metadata/cache/gnustep-apps/scriptservices-0.4.1 +++ b/metadata/cache/gnustep-apps/scriptservices-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-libs/smalltalkkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ MIT Gateway between GNUstep system services and Unix scripts ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/sogo-1.1.0-r1 b/metadata/cache/gnustep-apps/sogo-1.1.0-r1 index 3233dd3..31792b4 100644 --- a/metadata/cache/gnustep-apps/sogo-1.1.0-r1 +++ b/metadata/cache/gnustep-apps/sogo-1.1.0-r1 @@ -8,7 +8,7 @@ GPL-2 Groupware server built around OpenGroupware.org and the SOPE application server ~amd64 ~x86 eutils flag-o-matic gnustep-base multilib portability toolchain-funcs -postgres mysql logrotate debug doc +postgres mysql logrotate debug doc +fhs diff --git a/metadata/cache/gnustep-apps/sogo-1.2.0 b/metadata/cache/gnustep-apps/sogo-1.2.0 index 5ac07bb..3f0c6e6 100644 --- a/metadata/cache/gnustep-apps/sogo-1.2.0 +++ b/metadata/cache/gnustep-apps/sogo-1.2.0 @@ -8,7 +8,7 @@ GPL-2 Groupware server built around OpenGroupware.org and the SOPE application server ~amd64 ~x86 eutils flag-o-matic gnustep-base multilib portability toolchain-funcs -postgres mysql logrotate debug doc +postgres mysql logrotate debug doc +fhs diff --git a/metadata/cache/gnustep-apps/sogo-1.2.1 b/metadata/cache/gnustep-apps/sogo-1.2.1 index a86432f..2123232 100644 --- a/metadata/cache/gnustep-apps/sogo-1.2.1 +++ b/metadata/cache/gnustep-apps/sogo-1.2.1 @@ -8,7 +8,7 @@ GPL-2 Groupware server built around OpenGroupware.org and the SOPE application server ~amd64 ~x86 eutils flag-o-matic gnustep-base multilib portability toolchain-funcs -postgres mysql logrotate debug doc +postgres mysql logrotate debug doc +fhs diff --git a/metadata/cache/gnustep-apps/sogo-9999 b/metadata/cache/gnustep-apps/sogo-9999 index 0badee7..556ba36 100644 --- a/metadata/cache/gnustep-apps/sogo-9999 +++ b/metadata/cache/gnustep-apps/sogo-9999 @@ -8,7 +8,7 @@ GPL-2 Groupware server built around OpenGroupware.org and the SOPE application server eutils flag-o-matic gnustep-base multilib portability toolchain-funcs -postgres mysql logrotate debug doc +postgres mysql logrotate debug doc +fhs diff --git a/metadata/cache/gnustep-apps/stepchat-0.4.1 b/metadata/cache/gnustep-apps/stepchat-0.4.1 index 7af59ee..54dc13b 100644 --- a/metadata/cache/gnustep-apps/stepchat-0.4.1 +++ b/metadata/cache/gnustep-apps/stepchat-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 >=gnustep-libs/xmppkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 >=gnustep-libs/xmppkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 >=gnustep-libs/xmppkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 >=gnustep-libs/xmppkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD Etoilé instant messenger for jabber ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-apps/typewriter-0.4.1 b/metadata/cache/gnustep-apps/typewriter-0.4.1 index 2d7453c..5ec41de 100644 --- a/metadata/cache/gnustep-apps/typewriter-0.4.1 +++ b/metadata/cache/gnustep-apps/typewriter-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-libs/ogrekit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-libs/ogrekit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-libs/ogrekit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-libs/ogrekit-0.4.1 >=gnustep-libs/scriptkit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD Etoilé general text editor for plain and rich format text ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-base/gnustep-make-2.4.0-r1 b/metadata/cache/gnustep-base/gnustep-make-2.4.0-r1 new file mode 100644 index 0000000..66e8f5c --- /dev/null +++ b/metadata/cache/gnustep-base/gnustep-make-2.4.0-r1 @@ -0,0 +1,22 @@ +doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) >=sys-devel/gcc-3.3[objc] >=sys-devel/make-3.75 +doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) >=sys-devel/gcc-3.3[objc] >=sys-devel/make-3.75 +0 +ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.4.0.tar.gz + +http://www.gnustep.org +GPL-2 +GNUstep Makefile Package +~alpha amd64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +eutils flag-o-matic gnustep-base multilib portability prefix toolchain-funcs ++fhs native-exceptions debug doc +fhs + + + +3 + +compile configure install postinst prepare setup + + + + + diff --git a/metadata/cache/gnustep-libs/addresseskit-0.4.1 b/metadata/cache/gnustep-libs/addresseskit-0.4.1 index 553df0b..fe92d1d 100644 --- a/metadata/cache/gnustep-libs/addresseskit-0.4.1 +++ b/metadata/cache/gnustep-libs/addresseskit-0.4.1 @@ -1,5 +1,5 @@ -!gnustep-apps/addresses >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back -!gnustep-apps/addresses >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +!gnustep-apps/addresses >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +!gnustep-apps/addresses >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ LGPL-2 A personal address manager for GNUstep ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/coreobject-0.4.1 b/metadata/cache/gnustep-libs/coreobject-0.4.1 index 3a3551c..852888e 100644 --- a/metadata/cache/gnustep-libs/coreobject-0.4.1 +++ b/metadata/cache/gnustep-libs/coreobject-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 virtual/postgresql-base >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 virtual/postgresql-base >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 virtual/postgresql-base >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-serialize-0.4.1 virtual/postgresql-base >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD A framework for describing and organizing model objects ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/etoile-foundation-0.4.1 b/metadata/cache/gnustep-libs/etoile-foundation-0.4.1 index ae08f2d..8da01c6 100644 --- a/metadata/cache/gnustep-libs/etoile-foundation-0.4.1 +++ b/metadata/cache/gnustep-libs/etoile-foundation-0.4.1 @@ -1,5 +1,5 @@ ->=virtual/gnustep-back-0.16.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=virtual/gnustep-back-0.16.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=virtual/gnustep-back-0.16.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=virtual/gnustep-back-0.16.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,7 +8,7 @@ BSD Foundation framework extensions from the Etoile project ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-libs/etoile-serialize-0.4.1 b/metadata/cache/gnustep-libs/etoile-serialize-0.4.1 index 502e8fb..d32618d 100644 --- a/metadata/cache/gnustep-libs/etoile-serialize-0.4.1 +++ b/metadata/cache/gnustep-libs/etoile-serialize-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,7 +8,7 @@ BSD Collection of classes that perform serialization and deserialization of arbitrary objects ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-libs/etoile-ui-0.4.1 b/metadata/cache/gnustep-libs/etoile-ui-0.4.1 index a467aaa..d3a0113 100644 --- a/metadata/cache/gnustep-libs/etoile-ui-0.4.1 +++ b/metadata/cache/gnustep-libs/etoile-ui-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/coreobject-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/coreobject-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/coreobject-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/coreobject-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD AppKit framework extensions from the Etoile project ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/etoile-wildmenus-0.4.1 b/metadata/cache/gnustep-libs/etoile-wildmenus-0.4.1 index b008be9..991f6e4 100644 --- a/metadata/cache/gnustep-libs/etoile-wildmenus-0.4.1 +++ b/metadata/cache/gnustep-libs/etoile-wildmenus-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD provides horizontal menu display to Etoile applications ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/languagekit-0.4.1 b/metadata/cache/gnustep-libs/languagekit-0.4.1 index 647d381..8505ada 100644 --- a/metadata/cache/gnustep-libs/languagekit-0.4.1 +++ b/metadata/cache/gnustep-libs/languagekit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 <=sys-devel/llvm-2.5 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 <=sys-devel/llvm-2.5 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 <=sys-devel/llvm-2.5 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 <=sys-devel/llvm-2.5 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD a compiler kit built on top of LLVM for creating dynamic language implementations using an Objective-C runtime for the object model ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/lucenekit-0.4.1 b/metadata/cache/gnustep-libs/lucenekit-0.4.1 index ef2ea03..28ca02f 100644 --- a/metadata/cache/gnustep-libs/lucenekit-0.4.1 +++ b/metadata/cache/gnustep-libs/lucenekit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/ogrekit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/ogrekit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/ogrekit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/ogrekit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ Apache-2.0 GNUstep port of Lucene ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/mediakit-0.4.1 b/metadata/cache/gnustep-libs/mediakit-0.4.1 index 4fbe557..2e2c91e 100644 --- a/metadata/cache/gnustep-libs/mediakit-0.4.1 +++ b/metadata/cache/gnustep-libs/mediakit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/systemconfig-0.4.1 >=media-video/ffmpeg-0.4.9_p20080326 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/systemconfig-0.4.1 >=media-video/ffmpeg-0.4.9_p20080326 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/systemconfig-0.4.1 >=media-video/ffmpeg-0.4.9_p20080326 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-libs/systemconfig-0.4.1 >=media-video/ffmpeg-0.4.9_p20080326 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,7 +8,7 @@ LGPL-2.1 a common backend engine to play multimedia stream ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-libs/ogrekit-0.4.1 b/metadata/cache/gnustep-libs/ogrekit-0.4.1 index c463c0a..e46f2f5 100644 --- a/metadata/cache/gnustep-libs/ogrekit-0.4.1 +++ b/metadata/cache/gnustep-libs/ogrekit-0.4.1 @@ -1,5 +1,5 @@ ->=dev-libs/oniguruma-5.7.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=dev-libs/oniguruma-5.7.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=dev-libs/oniguruma-5.7.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=dev-libs/oniguruma-5.7.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD OniGuruma regular expression framework ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/scriptkit-0.4.1 b/metadata/cache/gnustep-libs/scriptkit-0.4.1 index 290d736..97ccf80 100644 --- a/metadata/cache/gnustep-libs/scriptkit-0.4.1 +++ b/metadata/cache/gnustep-libs/scriptkit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ LGPL-2.1 lightweight cross-app scripting framework built on top of Distributed Objects ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/smalltalkkit-0.4.1 b/metadata/cache/gnustep-libs/smalltalkkit-0.4.1 index 2c0286d..e39bf12 100644 --- a/metadata/cache/gnustep-libs/smalltalkkit-0.4.1 +++ b/metadata/cache/gnustep-libs/smalltalkkit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/languagekit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/languagekit-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/languagekit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-gui-0.16.0 >=gnustep-libs/languagekit-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 http://www.sqlite.org/sqlite-3.6.2.tar.gz @@ -8,7 +8,7 @@ BSD Étoilé's Pragmatic Smalltalk, a Smalltalk JIT compiler which generates code binary-compatible with Objective-C ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs diff --git a/metadata/cache/gnustep-libs/sope-4.9_pre200908051100 b/metadata/cache/gnustep-libs/sope-4.9_pre200908051100 index fe6fe93..19dacd1 100644 --- a/metadata/cache/gnustep-libs/sope-4.9_pre200908051100 +++ b/metadata/cache/gnustep-libs/sope-4.9_pre200908051100 @@ -8,7 +8,7 @@ LGPL-2 An extensive set of frameworks which form a complete Web application server environment ~amd64 ~x86 apache-module depend.apache eutils flag-o-matic gnustep-base multilib portability toolchain-funcs -apache2 ldap libFoundation mysql postgres sqlite apache2 debug doc +apache2 ldap libFoundation mysql postgres sqlite apache2 debug doc +fhs diff --git a/metadata/cache/gnustep-libs/sope-9999 b/metadata/cache/gnustep-libs/sope-9999 index 76f905b..ebbf1e5 100644 --- a/metadata/cache/gnustep-libs/sope-9999 +++ b/metadata/cache/gnustep-libs/sope-9999 @@ -8,7 +8,7 @@ LGPL-2 An extensive set of frameworks which form a complete Web application server environment apache-module depend.apache eutils flag-o-matic gnustep-base multilib portability subversion toolchain-funcs -apache2 ldap libFoundation mysql postgres sqlite apache2 debug doc +apache2 ldap libFoundation mysql postgres sqlite apache2 debug doc +fhs diff --git a/metadata/cache/gnustep-libs/systemconfig-0.4.1 b/metadata/cache/gnustep-libs/systemconfig-0.4.1 index c543476..3c54b9d 100644 --- a/metadata/cache/gnustep-libs/systemconfig-0.4.1 +++ b/metadata/cache/gnustep-libs/systemconfig-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ LGPL-2.1 provides a common way to set system specific preferences ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/unitkit-0.4.1 b/metadata/cache/gnustep-libs/unitkit-0.4.1 index ac8797a..a6f6481 100644 --- a/metadata/cache/gnustep-libs/unitkit-0.4.1 +++ b/metadata/cache/gnustep-libs/unitkit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ Apache-2.0 Test framework for GNUstep ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/xmppkit-0.4.1 b/metadata/cache/gnustep-libs/xmppkit-0.4.1 index baad528..398fad2 100644 --- a/metadata/cache/gnustep-libs/xmppkit-0.4.1 +++ b/metadata/cache/gnustep-libs/xmppkit-0.4.1 @@ -1,5 +1,5 @@ -gnustep-libs/addresseskit >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back -gnustep-libs/addresseskit >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +gnustep-libs/addresseskit >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +gnustep-libs/addresseskit >=gnustep-libs/etoile-foundation-0.4.1 >=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD Objective-C implementation of the XMPP protocol ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/gnustep-libs/xwindowserverkit-0.4.1 b/metadata/cache/gnustep-libs/xwindowserverkit-0.4.1 index f3e879e..552e5a0 100644 --- a/metadata/cache/gnustep-libs/xwindowserverkit-0.4.1 +++ b/metadata/cache/gnustep-libs/xwindowserverkit-0.4.1 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 http://download.gna.org/etoile/etoile-0.4.1.tar.bz2 @@ -8,13 +8,13 @@ BSD framework to integrate GNUstep with X window system ~amd64 ~ppc ~x86 eutils flag-o-matic gnustep-2 gnustep-base multilib portability toolchain-funcs -debug doc +debug doc +fhs -compile install postinst setup unpack +compile install postinst setup diff --git a/metadata/cache/x11-themes/gnustep-gnometheme-9999 b/metadata/cache/x11-themes/gnustep-gnometheme-9999 index 2caac2c..1595fda 100644 --- a/metadata/cache/x11-themes/gnustep-gnometheme-9999 +++ b/metadata/cache/x11-themes/gnustep-gnometheme-9999 @@ -1,5 +1,5 @@ ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back dev-vcs/subversion net-misc/rsync ->=gnustep-base/gnustep-make-2.0 virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back dev-vcs/subversion net-misc/rsync +>=gnustep-base/gnustep-make-2.4.0[fhs?] virtual/gnustep-back debug? ( >=sys-devel/gdb-6.0 ) 0 @@ -8,7 +8,7 @@ LGPL-2.1 a GNUstep theme engine using current Gtk+ theme eutils flag-o-matic gnustep-2 gnustep-base multilib portability subversion toolchain-funcs -debug doc +debug doc +fhs diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000..da36cb4 --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1,3 @@ +# Testing for FHS layout +>=gnustep-base/gnustep-make-2.4.0-r1 + |