diff --git a/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild b/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild index 8dd120954885..6ec12cb5899f 100644 --- a/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild +++ b/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild,v 1.5 2012/09/16 19:39:15 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild,v 1.6 2012/09/24 17:58:08 armin76 Exp $ EAPI=4 @@ -22,7 +22,7 @@ SRC_URI="${MIRROR}/glext.h.${GLEXT}.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="app-arch/xz-utils" diff --git a/app-arch/lbzip2/lbzip2-2.2.ebuild b/app-arch/lbzip2/lbzip2-2.2.ebuild index 84e3be15c792..b227f8172c90 100644 --- a/app-arch/lbzip2/lbzip2-2.2.ebuild +++ b/app-arch/lbzip2/lbzip2-2.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/lbzip2/lbzip2-2.2.ebuild,v 1.6 2012/09/18 17:56:35 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/lbzip2/lbzip2-2.2.ebuild,v 1.7 2012/09/25 05:37:40 mattst88 Exp $ EAPI=4 @@ -12,7 +12,7 @@ SRC_URI="mirror://github/kjn/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="debug symlink" PATCHES=( "${FILESDIR}"/${P}-s_isreg.patch ) diff --git a/app-arch/pbzip2/pbzip2-1.1.8.ebuild b/app-arch/pbzip2/pbzip2-1.1.8.ebuild index 0669d8636a2f..2cdd31387eb3 100644 --- a/app-arch/pbzip2/pbzip2-1.1.8.ebuild +++ b/app-arch/pbzip2/pbzip2-1.1.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/pbzip2/pbzip2-1.1.8.ebuild,v 1.6 2012/09/18 15:37:01 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/pbzip2/pbzip2-1.1.8.ebuild,v 1.7 2012/09/25 05:34:24 mattst88 Exp $ EAPI=4 @@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/pbzip2/${PV:0:3}/${PV}/+download/${P}.tar.gz" LICENSE="PBZIP2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="static symlink" LIB_DEPEND="app-arch/bzip2[static-libs(+)]" diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest new file mode 100644 index 000000000000..45a5d285418a --- /dev/null +++ b/app-crypt/libsecret/Manifest @@ -0,0 +1 @@ +DIST libsecret-0.10.tar.xz 473952 SHA256 4015ac83042fa408bf66ca8526709662d194fe566181db6ab3d86a6ea4ab8880 SHA512 28b09871e532c26f04b760d014b54cfb478997840e010a07d8862ebf9f8f87f7e67f5ec60e486577020aee29ea75701d7263891126aec638eaad9245e5c2c076 WHIRLPOOL 5b55093a83dfacefad59735ecae895d5145b289d7ee2b0181345fa0f6053b7c8f736ac7833fc686b9b180cd0b977d5048b25ee0952dccb6f28764359926b8165 diff --git a/app-crypt/libsecret/libsecret-0.10.ebuild b/app-crypt/libsecret/libsecret-0.10.ebuild new file mode 100644 index 000000000000..f01c916ade4e --- /dev/null +++ b/app-crypt/libsecret/libsecret-0.10.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/libsecret/libsecret-0.10.ebuild,v 1.1 2012/09/25 10:06:41 tetromino Exp $ + +EAPI="4" + +inherit gnome2 virtualx + +DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API" +HOMEPAGE="https://live.gnome.org/Libsecret" + +LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only +SLOT="0" +IUSE="+crypt debug +introspection" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.31.0:2 + crypt? ( >=dev-libs/libgcrypt-1.2.2 ) + introspection? ( >=dev-libs/gobject-introspection-1.29 )" +RDEPEND="${COMMON_DEPEND} + >=gnome-base/gnome-keyring-3" +# Add ksecrets to RDEPEND when it's added to portage +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + sys-devel/gettext + dev-util/gdbus-codegen + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS ChangeLog NEWS README" + G2CONF=" + --enable-manpages + --disable-strict + --disable-coverage + --disable-static + --disable-vala + $(use_enable crypt gcrypt)" +} + +src_prepare() { + gnome2_src_prepare +} + +src_test() { + Xemake check +} + +src_install() { + gnome2_src_install + prune_libtool_files --all +} diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml new file mode 100644 index 000000000000..0b6b5da045eb --- /dev/null +++ b/app-crypt/libsecret/metadata.xml @@ -0,0 +1,9 @@ + + + +gnome + + Use dev-libs/gobject-introspection + for introspection + + diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest index 7b74ae6ba387..f27b9f359e92 100644 --- a/app-crypt/mit-krb5/Manifest +++ b/app-crypt/mit-krb5/Manifest @@ -1,6 +1,3 @@ -DIST krb5-1.10.1-signed.tar 10649600 SHA256 d57fcef50e8f113907c3bd94f33db352600bce0f9f1b6d0c15a6d67d6ad62f0a SHA512 8d72622e92604dfa388fb42706929ad778927d87ad2b27b012f266d43b9169ea7521721b7155020583d1a9977bf4b777ab78f819ea03ec74a0211cbbfd0c6657 WHIRLPOOL 32b0466ad4753a3cece6752224aac2d391fe3a0717fb2182a966610573964eab14296d0f62274bee63537a936380d50cbcc5185e917ce6ddf18d4e808376f188 DIST krb5-1.10.2-signed.tar 11520000 SHA256 52c719de1a7f042109486a80e7b69e43555186a2acf26c1e5ab83a3ab1cebe3d SHA512 989d49e2b5cfa55ccf01fd075a9ebe27eb22e2682a3c59eac1489318c84ad8b950458cf6c7ea9a0bfc81423e91a9545fed164799d73a6f6c46ff8f8b97bb2475 WHIRLPOOL 98440f22f737fa9b6a4482d4e7483bf458464a02747ee947296e898fe1407d128c3e74c120ea356ec724a8b26ecbee910b85fb146cfd2b46af932f7e4a968460 DIST krb5-1.10.3-signed.tar 11530240 SHA256 fc48f9f985bf04aa91c239dae0daaa0509c85b61b2d172d9d65ab0c52bcea3cf SHA512 1f2e3bff5b7485fb5b95a247216d952c4fd0b64ed4eaea14693b687a0268f4f88cf018b4c920329f806ecf7f2cde32ff033fc8f2136a7007fdb88c4b1759dfbb WHIRLPOOL f225650f97ca21526761467d83e05de7252d329724b6b88a2d89fa210abdf0d0248e01de50eaaac200deb6eabb9adfb2129cbe297355923a88f2e67e16c6ab70 -DIST krb5-1.8.3-signed.tar 11642880 SHA256 2c5988ddd8b409134cd0e77e9ce8f762605ce8d8fb0aa22f6500f53381567019 SHA512 a44661182a0f0e31d2aae6ce430dbbcf2a49a800959cf0e10fc35c29debe785ad48e2eb777658fc979e45a0342c8e6bfbc7414e4922cc2c5e5c457508acf787e WHIRLPOOL c2d8eab64d5cb7cc19f124142bc9c86547f2e358bb43b4f2fbd6d3acb069faca7970fde4a2404a681501199d9c1fec6a1b259c339badf883d16a964fe43cd05a -DIST krb5-1.9.2-signed.tar 12185600 SHA256 96b213345b02862b5fef61ef1dd26f643f07e4207496c35179cea35ddb7ae68c SHA512 8918f6fbbd0d82109d408477ead82a668619608e8b90b364596e678a92dd1ddc6ad01c45004d7bc0687037aa62e4ff655fb6989e60e03875385f1cfcb2d836f5 WHIRLPOOL 538040ec7a67e7259f5b3d486c2c6aee9c17d2fd71f61c3380f0b36a10f01a6490eebbe8262ba4ff637134e7b0b862570a9283f4f848af7d7e81fa12322127b4 DIST krb5-1.9.4-signed.tar 13025280 SHA256 42fd639b0cb9568c4ae3d92874a76f75ffdc0071cf466a967b7beb340c020961 SHA512 8638f679a3f93a145ec6c5304125c77743278e5912a2d0d5e96157d60639ce26d5a135caa528570b301b3896c4752e81c523ee71b99534fe71fdc6d8083cbc04 WHIRLPOOL 559098eb8654248c612a2d23533d953f3572052b74a469dd6b4054a25167f72d1ac65ad4f5b714d9d8b9101376728c0ac34e4fce1dc73ad0aab7fa6f4a49d3c0 diff --git a/app-crypt/mit-krb5/mit-krb5-1.10.1-r2.ebuild b/app-crypt/mit-krb5/mit-krb5-1.10.1-r2.ebuild deleted file mode 100644 index d6ed0c919f0a..000000000000 --- a/app-crypt/mit-krb5/mit-krb5-1.10.1-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.10.1-r2.ebuild,v 1.3 2012/08/18 09:16:11 eras Exp $ - -EAPI=4 - -inherit eutils flag-o-matic versionator - -MY_P="${P/mit-}" -P_DIR=$(get_version_component_range 1-2) -DESCRIPTION="MIT Kerberos V" -HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="doc +keyutils openldap +pkinit +threads test xinetd" - -RDEPEND="!!app-crypt/heimdal - >=sys-libs/e2fsprogs-libs-1.41.0 - keyutils? ( sys-apps/keyutils ) - openldap? ( net-nds/openldap ) - pkinit? ( dev-libs/openssl ) - xinetd? ( sys-apps/xinetd )" -DEPEND="${RDEPEND} - virtual/yacc - doc? ( virtual/latex-base ) - test? ( dev-lang/tcl - dev-lang/python - dev-util/dejagnu )" - -S=${WORKDIR}/${MY_P}/src - -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - -src_prepare() { - epatch "${FILESDIR}/${P}_uninitialized_extra.patch" - epatch "${FILESDIR}/${P}_uninitialized_extra-2.patch" - epatch "${FILESDIR}/${P}_gcc470.patch" -} - -src_configure() { - append-flags "-I${EPREFIX}/usr/include/et" - # QA - append-flags -fno-strict-aliasing - append-flags -fno-strict-overflow - use keyutils || export ac_cv_header_keyutils_h=no - econf \ - $(use_with openldap ldap) \ - "$(use_with test tcl "${EPREFIX}/usr")" \ - $(use_enable pkinit) \ - $(use_enable threads thread-support) \ - --without-hesiod \ - --enable-shared \ - --with-system-et \ - --with-system-ss \ - --enable-dns-for-realm \ - --enable-kdc-lookaside-cache \ - --disable-rpath -} - -src_compile() { - emake -j1 - - if use doc ; then - cd ../doc - for dir in api implement ; do - emake -C "${dir}" - done - fi -} - -src_install() { - emake \ - DESTDIR="${D}" \ - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ - install - - # default database dir - keepdir /var/lib/krb5kdc - - cd .. - dodoc NOTICE README - dodoc doc/*.{ps,txt} - doinfo doc/*.info* - dohtml -r doc/*.html - - if use doc ; then - dodoc doc/{api,implement}/*.ps - fi - - newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind - newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc - newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd - - insinto /etc - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example - insinto /var/lib/krb5kdc - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example - - if use openldap ; then - insinto /etc/openldap/schema - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/kpropd.xinetd" kpropd - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-1.8.0" ; then - elog "MIT split the Kerberos applications from the base Kerberos" - elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp," - elog "ftp clients and telnet, ftp deamons now live in" - elog "\"app-crypt/mit-krb5-appl\" package." - fi -} diff --git a/app-crypt/mit-krb5/mit-krb5-1.8.3-r6.ebuild b/app-crypt/mit-krb5/mit-krb5-1.8.3-r6.ebuild deleted file mode 100644 index 2c67ed7c253a..000000000000 --- a/app-crypt/mit-krb5/mit-krb5-1.8.3-r6.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.8.3-r6.ebuild,v 1.1 2011/12/31 20:01:30 idl0r Exp $ - -EAPI=2 - -inherit eutils flag-o-matic versionator - -MY_P=${P/mit-} -P_DIR=$(get_version_component_range 1-2) -DESCRIPTION="MIT Kerberos V" -HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="m68k" -IUSE="doc openldap test xinetd" - -RDEPEND="!!app-crypt/heimdal - >=sys-libs/e2fsprogs-libs-1.41.0 - sys-apps/keyutils - openldap? ( net-nds/openldap ) - xinetd? ( sys-apps/xinetd )" -DEPEND="${RDEPEND} - doc? ( virtual/latex-base ) - test? ( dev-lang/tcl - dev-lang/perl - dev-util/dejagnu )" - -S=${WORKDIR}/${MY_P}/src - -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - -src_prepare() { - epatch "${FILESDIR}/CVE-2010-1322.patch" - epatch "${FILESDIR}/CVE-2010-1323.1324.4020.patch" - epatch "${FILESDIR}/CVE-2010-4022.patch" - epatch "${FILESDIR}/${P}-CVE-2011-0281.0282.0283.patch" - epatch "${FILESDIR}/CVE-2011-0284.patch" - epatch "${FILESDIR}/${P}-CVE-2011-0285.patch" - epatch "${FILESDIR}/mit-krb5_testsuite.patch" -} - -src_configure() { - append-flags "-I/usr/include/et" - econf \ - $(use_with openldap ldap) \ - $(use_with test tcl /usr) \ - --without-krb4 \ - --enable-shared \ - --with-system-et \ - --with-system-ss \ - --enable-dns-for-realm \ - --enable-kdc-replay-cache \ - --disable-rpath -} - -src_compile() { - emake -j1 || die "emake failed" - - if use doc ; then - cd ../doc - for dir in api implement ; do - emake -C "${dir}" || die "doc emake failed" - done - fi -} - -src_install() { - emake \ - DESTDIR="${D}" \ - EXAMPLEDIR="/usr/share/doc/${PF}/examples" \ - install || die "install failed" - - # default database dir - keepdir /var/lib/krb5kdc - - cd .. - dodoc README - dodoc doc/*.{ps,txt} - doinfo doc/*.info* - dohtml -r doc/*.html - - # die if we cannot respect a USE flag - if use doc ; then - dodoc doc/{api,implement}/*.ps || die "dodoc failed" - fi - - newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die - newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die - - insinto /etc - newins "${D}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example - insinto /var/lib/krb5kdc - newins "${D}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example - - if use openldap ; then - insinto /etc/openldap/schema - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/kpropd.xinetd" kpropd || die - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-1.8.0" ; then - elog "MIT split the Kerberos applications from the base Kerberos" - elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp," - elog "ftp clients and telnet, ftp deamons now live in" - elog "\"app-crypt/mit-krb5-appl\" package." - fi -} diff --git a/app-crypt/mit-krb5/mit-krb5-1.9.2-r2.ebuild b/app-crypt/mit-krb5/mit-krb5-1.9.2-r2.ebuild deleted file mode 100644 index 677babc5bb68..000000000000 --- a/app-crypt/mit-krb5/mit-krb5-1.9.2-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.2-r2.ebuild,v 1.2 2012/08/18 09:16:11 eras Exp $ - -EAPI=3 - -inherit eutils flag-o-matic versionator - -MY_P="${P/mit-}" -P_DIR=$(get_version_component_range 1-2) -DESCRIPTION="MIT Kerberos V" -HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="doc +keyutils openldap +pkinit +threads test xinetd" - -RDEPEND="!!app-crypt/heimdal - >=sys-libs/e2fsprogs-libs-1.41.0 - keyutils? ( sys-apps/keyutils ) - openldap? ( net-nds/openldap ) - pkinit? ( dev-libs/openssl ) - xinetd? ( sys-apps/xinetd )" -DEPEND="${RDEPEND} - virtual/yacc - doc? ( virtual/latex-base ) - test? ( dev-lang/tcl - dev-lang/python - dev-util/dejagnu )" - -S=${WORKDIR}/${MY_P}/src - -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - -src_prepare() { - epatch "${FILESDIR}/${PN}-kprop_exit_on_error.patch" - epatch "${FILESDIR}/CVE-2011-1530.patch" -} - -src_configure() { - append-flags "-I${EPREFIX}/usr/include/et" - # QA - append-flags -fno-strict-aliasing - append-flags -fno-strict-overflow - use keyutils || export ac_cv_header_keyutils_h=no - econf \ - $(use_with openldap ldap) \ - "$(use_with test tcl "${EPREFIX}/usr")" \ - $(use_enable pkinit) \ - $(use_enable threads thread-support) \ - --without-hesiod \ - --enable-shared \ - --with-system-et \ - --with-system-ss \ - --enable-dns-for-realm \ - --enable-kdc-lookaside-cache \ - --disable-rpath -} - -src_compile() { - emake -j1 || die "emake failed" - - if use doc ; then - cd ../doc - for dir in api implement ; do - emake -C "${dir}" || die "doc emake failed" - done - fi -} - -src_install() { - emake \ - DESTDIR="${D}" \ - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ - install || die "install failed" - - # default database dir - keepdir /var/lib/krb5kdc - - cd .. - dodoc NOTICE README - dodoc doc/*.{ps,txt} - doinfo doc/*.info* - dohtml -r doc/*.html - - # die if we cannot respect a USE flag - if use doc ; then - dodoc doc/{api,implement}/*.ps || die "dodoc failed" - fi - - newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die - newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die - newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd || die - - insinto /etc - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example - insinto /var/lib/krb5kdc - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example - - if use openldap ; then - insinto /etc/openldap/schema - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/kpropd.xinetd" kpropd || die - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-1.8.0" ; then - elog "MIT split the Kerberos applications from the base Kerberos" - elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp," - elog "ftp clients and telnet, ftp deamons now live in" - elog "\"app-crypt/mit-krb5-appl\" package." - fi -} diff --git a/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild b/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild deleted file mode 100644 index 3a6cda14644f..000000000000 --- a/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild,v 1.7 2012/08/18 09:16:11 eras Exp $ - -EAPI=4 -inherit eutils flag-o-matic versionator - -MY_P="${P/mit-}" -P_DIR=$(get_version_component_range 1-2) -DESCRIPTION="MIT Kerberos V" -HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="doc +keyutils openldap +pkinit +threads test xinetd" - -RDEPEND="!!app-crypt/heimdal - >=sys-libs/e2fsprogs-libs-1.41.0 - keyutils? ( sys-apps/keyutils ) - openldap? ( net-nds/openldap ) - pkinit? ( dev-libs/openssl ) - xinetd? ( sys-apps/xinetd )" -DEPEND="${RDEPEND} - virtual/yacc - doc? ( virtual/latex-base ) - test? ( dev-lang/tcl - dev-lang/python - dev-util/dejagnu )" - -S=${WORKDIR}/${MY_P}/src - -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - -src_configure() { - # QA - append-flags -fno-strict-aliasing - append-flags -fno-strict-overflow - use keyutils || export ac_cv_header_keyutils_h=no - econf \ - $(use_with openldap ldap) \ - "$(use_with test tcl "${EPREFIX}/usr")" \ - $(use_enable pkinit) \ - $(use_enable threads thread-support) \ - --without-hesiod \ - --enable-shared \ - --with-system-et \ - --with-system-ss \ - --enable-dns-for-realm \ - --enable-kdc-lookaside-cache \ - --disable-rpath -} - -src_compile() { - emake -j1 - - if use doc ; then - cd ../doc - for dir in api implement ; do - emake -C "${dir}" || die "doc emake failed" - done - fi -} - -src_install() { - emake \ - DESTDIR="${D}" \ - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ - install - - # default database dir - keepdir /var/lib/krb5kdc - - cd .. - dodoc NOTICE README - dodoc doc/*.{ps,txt} - doinfo doc/*.info* - dohtml -r doc/*.html - - # die if we cannot respect a USE flag - if use doc ; then - dodoc doc/{api,implement}/*.ps - fi - - newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind - newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc - newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd - - insinto /etc - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example - insinto /var/lib/krb5kdc - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example - - if use openldap ; then - insinto /etc/openldap/schema - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/kpropd.xinetd" kpropd - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-1.8.0" ; then - elog "MIT split the Kerberos applications from the base Kerberos" - elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp," - elog "ftp clients and telnet, ftp deamons now live in" - elog "\"app-crypt/mit-krb5-appl\" package." - fi -} diff --git a/app-emacs/nxml-mode/files/50nxml-mode-gentoo.el b/app-emacs/nxml-mode/files/50nxml-mode-gentoo.el index 00fa3d0ec3a0..5f3824ffe158 100644 --- a/app-emacs/nxml-mode/files/50nxml-mode-gentoo.el +++ b/app-emacs/nxml-mode/files/50nxml-mode-gentoo.el @@ -1,6 +1,3 @@ - -;;; nxml-mode site-lisp configuration - (add-to-list 'load-path "@SITELISP@") (load "rng-auto" nil t) diff --git a/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild b/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild index 67e0b4b2f562..315dc0d8214b 100644 --- a/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild +++ b/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild,v 1.9 2009/11/24 21:25:46 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/nxml-mode/nxml-mode-20041004-r3.ebuild,v 1.10 2012/09/25 14:01:47 ulm Exp $ EAPI=2 @@ -12,7 +12,7 @@ http://www.emacswiki.org/cgi-bin/wiki/NxmlMode" SRC_URI="http://thaiopensource.com/download/${P}.tar.gz mirror://gentoo/${PN}-20040910-xmlschema.patch.gz" -LICENSE="GPL-2 as-is W3C" +LICENSE="GPL-2+ HPND W3C" SLOT="0" KEYWORDS="alpha amd64 ppc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="" diff --git a/app-misc/lolcat/Manifest b/app-misc/lolcat/Manifest new file mode 100644 index 000000000000..e4d281a03728 --- /dev/null +++ b/app-misc/lolcat/Manifest @@ -0,0 +1 @@ +DIST lolcat-42.0.99.gem 204288 SHA256 cafd788a6b3e0177a20a9e44dfbb144ea0b6b62c9c9fb413c5223778cdd92558 SHA512 fe5a1b77634c430dd699372f026b9947b53aa6def822dc1292b7bf9f5575747abef03c6625eee76e1d26c2b01fdae06409b79bc5286ef85a6c28be0af4429e50 WHIRLPOOL 79e54ea2054dc70d1629020144efbb6e60fef1c43834e5412c32b9e040b27627de9e8bae6a4c771c98b72aaffcb0c43e3397ab2a6f34d7b2c718b468afad781f diff --git a/app-misc/lolcat/lolcat-42.0.99.ebuild b/app-misc/lolcat/lolcat-42.0.99.ebuild new file mode 100644 index 000000000000..5833269265fc --- /dev/null +++ b/app-misc/lolcat/lolcat-42.0.99.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lolcat/lolcat-42.0.99.ebuild,v 1.1 2012/09/24 18:51:47 hasufell Exp $ + +EAPI=4 +USE_RUBY="ruby18" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Rainbows and unicorns!" +HOMEPAGE="https://github.com/busyloop/lolcat" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ruby_add_rdepend "~dev-ruby/trollop-1.16.2 + dev-ruby/paint" diff --git a/app-misc/lolcat/metadata.xml b/app-misc/lolcat/metadata.xml new file mode 100644 index 000000000000..bfabcd0164b9 --- /dev/null +++ b/app-misc/lolcat/metadata.xml @@ -0,0 +1,9 @@ + + + + + hasufell@gentoo.org + Julian Ospald + + + diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 6dd6fbbb5b90..a26c99fb5f01 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -7,11 +7,10 @@ DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51 DIST ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip 2732347 SHA256 64f8d737c32756713d60c22efe3978a59fa167cdeaa2d3d0a1646b1f2232b825 SHA512 bba2fe76d09e3ab99b170685525ceb4ce8ce8d95ffa0df97c05ce18cd7edbe73028861e19c501bf00db369d36f43fe274d4220ad046518d89737249f61c7cf3a WHIRLPOOL 2dd0924defb85dc6a266126fdaabc29f051ccf525d1e1e7a5f74db19f162ee2d17f98ae96fd832dbd1600c006e277b75a4d88d9b3128c7ec9e2365a6704d32e9 DIST ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz 12735186 SHA256 dc6445d2c0445e5536010b80bd811adda6741ed82b288fe831d5be9902457941 SHA512 a8c39d205051a8f8abaecb7a6fdc0c2c37baf5eee2a082af8819555f442dab525649b86cae569048357eb1e6e651deff4b62183de417e15b403e1ac09c40ba7b WHIRLPOOL fd9b6bbd214113334d3d5e542bbc9b70d5a9505281454e7f4447c6c73af733e10b007a2d4225acb39db0fc17401c2ae36b6628c59d31f09bec485f4cfc009eb5 DIST libreoffice-binfilter-3.5.6.2.tar.xz 5982612 SHA256 58c4607ec32a7a0618cd03c439ff6188f1467ccd8a4ff2227b2f681092d5b936 SHA512 c6337fdefbb906c974e64e948899f91553493986eac236548cb40f1ce882706b379add23eaceff4ad3637d738f8741d7e8cbfc6fb54d541fbd6e92d01b95ea04 WHIRLPOOL 158eb39e2db2d328a32263800a6cd8eda0fe7e1bbe00675698b367137209e28c5c572ca9050c84aa2e57640dee04ab01622b91edc6392b3360144218612657ba -DIST libreoffice-binfilter-3.6.1.2.tar.xz 5979484 SHA256 fa64c070dca5eea80c909ea4598b5dba2b30c24d184b58201081e5b9db1bd405 SHA512 1670fb59f7c368592ad281023ed2937db8d41448c3395c27934b0a438f57cd15d85258d474a148119f546106408458727318a732528910d4d84728cbe43cf47e WHIRLPOOL 936cca7af8e4099039f2186da1ee81383a388eaa4ac261bef2c93d9969718feb1a79fced0fa6d442196d6b5b5e39cc0a1ad5a9fc1e651bd5299602cafb68eb6c +DIST libreoffice-binfilter-3.6.2.2.tar.xz 6055788 SHA256 07a67c87491542843f44787c5cb7097da2d19b7e97fec827f78722024deb7c0e SHA512 a38ce6bc387d8d257964d0dee5702053a43a65092d51b7f6f68fdfa32f68596ad0016e4735ede99850c28d9364e31208435d392b90f6bc3823c64812c8286cc1 WHIRLPOOL 6f6810a2b138ca70742b9a48b39d408a895751aefb0bfd457a95f32c532f25eb4afa541abe17425fcc34e144cfe53f76fcd9d79faa656e0543680707e4ecee85 DIST libreoffice-branding-gentoo-0.5.tar.xz 150616 SHA256 91beaf63fca297914cb4390b760ffef52b03450ecb52affab0f124a2dbd63a63 SHA512 a915973e1566414fd8fdae67ccaf426a9543cfa4f2549b39e7da0146c975d568d2e222835a259f4bbe6d36979b956cf65a7d28c7a5b3a7b8858e8f731acf33d9 WHIRLPOOL c2beb6b4220a99820eade85784638b883ea3b9293f6714bcce65dcb91fd617a1712a19327377d5fa1c33ac7b402749e8a29daa72f9ea9672d24607ce27cb82fc DIST libreoffice-branding-gentoo-0.6.tar.xz 49756 SHA256 d5c2d12031a807d18e981a6df7e945e1787b96c7ee65fa3d9bb9eac17cf8ade9 SHA512 1126d92b6b8722fc8b7865ed42c98876922ce26c71ebff61faf03e07b338d5278ff41ba29ff296d281cbdee6a9a0965ccf8e2101fc0f4846eaddcf511ac74eed WHIRLPOOL 40f18619246ca0b6f91ff248d65e4a36639c6faee719a842fb57c6bd8fc871686156e1c991776877d5df0811088ca8f3f4390b60f10565deefa2739c99242c91 DIST libreoffice-core-3.5.6.2.tar.xz 102714756 SHA256 0c0624aca649ab9d86aa3e35584ebeb648fe6e06d82a16c727fad2c56cb6c509 SHA512 fc0f399346b8ae7b235123f12c6c2addf78b25f1c3f03b7fb168089183b7153575f92823425154d5f4e15d79e704213ac834c1165d2393372a7921de8fea603a WHIRLPOOL bc2f214cc79efbe80fe664ebc3f767341aa7b546f31d9965bac80a23440bc8acfd7ea0c4693462421f222483a670d19d2805e7b0556f30b61f1adad79d72938e -DIST libreoffice-core-3.6.1.2.tar.xz 107175952 SHA256 037a89a6867f2483898e73507b293296e99f899ea4dab2c37ce3061ff707ec8b SHA512 fb1a30fb7989057c3ca124ae6795d21292f007206d925331dc97d8c8ef1752ba359c3aabeca61d2a2a37283d53f2b1dae22b3a2f51ccdc90827590b54d8a97bc WHIRLPOOL 7f23fd65cbeb729597f23054d94d2bcaa453782cca1dd202a7c7558ad723c00340135612e9afb378c2a46a59cbcf0d254d066a3bee610c8e43b3244a344f6ed3 +DIST libreoffice-core-3.6.2.2.tar.xz 109090048 SHA256 5ec07ffacec09c4dcee9246cb132f7a59a618b395835e781735fd61bf47e8d37 SHA512 84784ec5c1a7c0ba1a617ebdede8153240cb88c4a83aa45f532132c076e36434ce00bac162ca31578df7ae97f09fe59cb571cdcf941863ca95d776f5c3e45843 WHIRLPOOL 29bc7c54756c6bf9abb47d73452e2fd5633bf4360e0a075aee29b1749f127fe23f9647165d6d474e95628e3fdc1c6a4a165a55595d7cd925a8d7007ce3d3cf78 DIST libreoffice-help-3.5.6.2.tar.xz 1856988 SHA256 05840501d0ad959de0ea907c067f8e6c4c91397cba49b54c8ea8a0f0d01fba22 SHA512 1fa1a202f6e975dc6baedec7cbbe6f98ee365bc87ac052eec1559db91984eee552a44b5ed09cf6d574fa002d95189ac7ea30556e829f994fd195d62447a1e35e WHIRLPOOL 516c7848fd077b4962cc703ebf314676424255aa921babefd43c4e710ed2fe33d2a8e6330e491623015d6ae26bfb0d84c9a8cec62eead4f8a42839223969dd86 -DIST libreoffice-help-3.6.1.2.tar.xz 1863760 SHA256 41672c3548f95ff8ad3b491b0ff7d814a6a77f82b94e3adfcebb5538f3a0a349 SHA512 157352376c5811b8b9fa1141e1134c289f79a7f412b10500b0150cffe6d492198e6502d2a952e0e63c22bda88ade83a53357d40edc3543bc145450c9b5e9f26d WHIRLPOOL db2193440d3bb5a0fa7e13dd9af39f196aefbd5c7ff9d4d55fd0f4e4beb61b5727c8451c5b001087d2fa7f92ce3fc61848e97d2d3020c2a2cb2be0cb3be414ea -koqx/A9eHSYXIYA9DISTlAgnscQpBuNcvMhbUROWOueSOcaeUU0+UJvywESTjos/ +DIST libreoffice-help-3.6.2.2.tar.xz 1911136 SHA256 55ec6ef5eef4bbf2298c3b864f67c8424ebb5ccbe7bcd6ca59abba2867989e31 SHA512 1865c70416e51dd76b326d538f618743d6dc6482a768fc31fdb09e52cc332c1b8192f063ef955ca026d8ebc0cd71a6158924f35dac5f9d66e947ad3d71a39bce WHIRLPOOL a8bdd25827d0c896618da2e78340299c948d6628133f5d0ad428ba002c4a194e05b4d2391d33bc7ac672231c7c427139f216df726378691def483aca10bdf209 diff --git a/app-office/libreoffice/files/libreoffice-3.7-separate-checks.patch b/app-office/libreoffice/files/libreoffice-3.7-separate-checks.patch new file mode 100644 index 000000000000..5805387bd847 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-3.7-separate-checks.patch @@ -0,0 +1,64 @@ +From 4fb35cfbf4b10d5644fd636ddfe3e07b5a932d45 Mon Sep 17 00:00:00 2001 +From: Bjoern Michaelsen +Date: Sun, 24 Jun 2012 14:01:54 +0200 +Subject: [PATCH] dont run check targets in build, to allow running them + separately later + +Change-Id: Idb46ebcb427522c74632a1813afcbb841fb61243 +--- + Makefile.top | 10 ++++++++-- + solenv/bin/build.pl | 2 +- + solenv/gbuild/Module.mk | 2 +- + 3 files changed, 10 insertions(+), 4 deletions(-) + +diff --git a/Makefile.top b/Makefile.top +index 7362bbc..ae849fb 100644 +--- a/Makefile.top ++++ b/Makefile.top +@@ -251,7 +252,7 @@ xpdf\ + xsltml\ + zlib\ + +-export gb_TAILBUILDTARGET=all slowcheck ++export gb_TAILBUILDTARGET=all + + define gbuild_module_rules + .PHONY: $(1) $(1).all $(1).clean $(1).deliver +@@ -526,7 +527,7 @@ findunusedcode: + | grep -v WPX \ + > unusedcode.easy + +-check: dev-install subsequentcheck ++check: unitcheck slowcheck dev-install subsequentcheck + + subsequentcheck :| $(if $(filter-out subsequentcheck,$(MAKECMDGOALS)),dev-install) + $(GNUMAKE) -j $(GMAKE_PARALLELISM) $(GMAKE_OPTIONS) -f Makefile.post $@ +diff --git a/solenv/bin/build.pl b/solenv/bin/build.pl +index 74d0f32..daa4ae0 100755 +--- a/solenv/bin/build.pl ++++ b/solenv/bin/build.pl +@@ -1901,7 +1901,7 @@ sub run_job { + return 1 if (! $path =~ /prj$/ ); + mkpath("$workdir/Logs"); + my $gbuild_flags = '-j' . $ENV{GMAKE_MODULE_PARALLELISM}; +- my $gbuild_target = 'all slowcheck'; ++ my $gbuild_target = 'all'; + if ($registered_name =~ /tail_build\/prj$/ ) + { + $gbuild_flags = '-j' . $ENV{GMAKE_PARALLELISM}; +diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk +index e5f87f0..9c2608c 100644 +--- a/solenv/gbuild/Module.mk ++++ b/solenv/gbuild/Module.mk +@@ -129,7 +129,7 @@ gb_Module_DEVINSTALLHINT= + debugrun :| build + endif + +-all : build unitcheck ++all : build + $(info $(gb_Module_BUILDHINT)) + + build : +-- +1.7.9.5 + diff --git a/app-office/libreoffice/libreoffice-3.6.1.2.ebuild b/app-office/libreoffice/libreoffice-3.6.2.2.ebuild similarity index 99% rename from app-office/libreoffice/libreoffice-3.6.1.2.ebuild rename to app-office/libreoffice/libreoffice-3.6.2.2.ebuild index 2d00b931625a..133240050e9c 100644 --- a/app-office/libreoffice/libreoffice-3.6.1.2.ebuild +++ b/app-office/libreoffice/libreoffice-3.6.2.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.6.1.2.ebuild,v 1.5 2012/09/24 08:26:04 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.6.2.2.ebuild,v 1.1 2012/09/25 14:03:14 scarabeus Exp $ EAPI=4 @@ -439,7 +439,7 @@ src_configure() { --enable-graphite \ --enable-cairo-canvas \ --enable-largefile \ - --disable-mergelibs \ + --enable-mergelibs \ --enable-python=system \ --enable-randr \ --enable-randr-link \ diff --git a/app-office/libreoffice/libreoffice-9999-r2.ebuild b/app-office/libreoffice/libreoffice-9999-r2.ebuild index 47c20f5232d2..e430e8e3b7e5 100644 --- a/app-office/libreoffice/libreoffice-9999-r2.ebuild +++ b/app-office/libreoffice/libreoffice-9999-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.114 2012/09/24 13:36:32 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.115 2012/09/25 09:53:19 scarabeus Exp $ EAPI=4 @@ -226,7 +226,7 @@ DEPEND="${COMMON_DEPEND} PATCHES=( # not upstreamable stuff "${FILESDIR}/${PN}-3.7-system-pyuno.patch" - "${FILESDIR}/${PN}-3.6-separate-checks.patch" + "${FILESDIR}/${PN}-3.7-separate-checks.patch" ) REQUIRED_USE=" diff --git a/app-office/openoffice-bin/Manifest b/app-office/openoffice-bin/Manifest index df8dd8d0c406..3ddfcad4e6c9 100644 --- a/app-office/openoffice-bin/Manifest +++ b/app-office/openoffice-bin/Manifest @@ -1,33 +1,3 @@ -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_install-rpm_en-US.tar.gz 179845290 SHA256 f5fb12f64e7d35991418b094f090c44f33abbd174e17cfe47feec8fbd92b915d SHA512 f85d7ba3598821ad11a3fa5037c90ace7c27a7a5e7f34ec40f052cc452074c9d9dd37866aceba22d3ef96438bebf4e2f518dc5a6c25e8b0761c4080b8f824f49 WHIRLPOOL 5e57b56877cd3baec6492f6ab5c70c5bcb1790310860c56c5bdcab2fa035ef76cfe126e4687c9339f514b708b0513c9a81f4f7d55898bc6f7123d3c4247b08fa -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_ar.tar.gz 18620131 SHA256 43b63cbe47fe4abf11094c526a007802bf57a86d69f2f24e6c5b7615fe2abbe2 SHA512 1e65372f2cc9e6bb08f7e714f2a22094d81cc9321f0b1704ff851ccfc5767ce2b74f52ee9decf7c4560fcd18983e2a492779bc9f0218b7206b368e3bf36ada1b WHIRLPOOL e13998b52db3b50846e1eb9bf141124400480ea6d856af36565c6852d141bbc9ce7067d247275646ec45cc537b38d1a7112dc290c814317828aff5bed9d3a7bd -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_cs.tar.gz 12674070 SHA256 b0ff83f79efbaaffb62f057839d41cddf7a28fb49498b9f1df02df00f72698c7 SHA512 4423940d357b24b951bae230ba5e4bf9cf9cb1fe7e1429a8f460d87444ca9811b9ac400b243b019028044be82c85ded0af44a5b6e8b69dfd231ef94f72387ef6 WHIRLPOOL 7d9e0aa7a1a61864aa34e95d5e4a4511128752265c302a2a04cbc7b3c741a78cdbfc3b5495c37f6d34439029da363bd266977a12d942bc77cf8a201b1f4959a4 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_de.tar.gz 20440758 SHA256 d1cb239313d273460e57c8b22b29b3a91ad930c408f1b0157664285c773b5184 SHA512 ff0d35d954e5fe639531f637ce649f1e7d83fbef565b036fca0004a7d2cfc853f3a0396b02d2dd72014193e88fd138aadb896a9ffad995ace76acbfe976b06e2 WHIRLPOOL 7f24b719ef35c80a7b6f586260765aadd86a9a8790c65c40287154e5448b1f890b9dbc4ad32e092682ef18cba81dd6a68fbe442bc5511467bfd5babd25c50ac3 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_es.tar.gz 12917418 SHA256 0aaba2cec76cfe697cdecadf6c475549ffb6474c61fc65783054abe6aa65e6e4 SHA512 56c869d395ae63ca7dabfedcf9ee3a4b5475d0e1fedf73f49f8a48f19979b33d59d3d67ad0abf5ebf2fb2190b86feff72dc332a9845bacfae7a449d129cde16b WHIRLPOOL 0b59cfc5ff8bb680860ccf35c3b0a9fb6b8d43977025bd925210ca4f34f71a9054cd0e6a1b84c29e21202d58772f6a0aaf23c5b6c2fe387d9f264450c296e30b -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_fr.tar.gz 13120328 SHA256 b87b5aedef35869e4b688b75a460b8187016c278bf6c561d578041b922ac3ef4 SHA512 351361185dd603d24aafbe292bf8d2b37f485dbe268ed3c1b60132904edaedd3f4890d25b7ad425c40a2a1d03a7aa1c4f203c9f603c3bdca887d955d96056b2f WHIRLPOOL 602ccd97f65e12957b99d3ed7bec65fa16c1cc0d5b7419c4733ab0eb3833ac25e861742cd6b8d4dfe7f9795f134ce05d1aaaea4746c5692cbed4b641529b7b93 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_gl.tar.gz 19769118 SHA256 a4a0cc112d36af8de5454d29c8f34847d48c5e586564f564700c50f337f2ec79 SHA512 3ea901fa148f86cc4dd7c84bf5988609488a9e2602501e2eb02304c438b8966fa17c4b06f64deac4a4979096116709d781bdc14204fd57c09abb8029c6d1ad79 WHIRLPOOL 22a464feb5d52af1de2a33335ebd4121065d72809e6d644d465a43be7d08775b618042d925bca8031fe195b4926ee4ff69dc386aad029289bcbb809dd6e56d5b -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_hu.tar.gz 13131649 SHA256 7541bc6d12683611b7497214df1a1a330aa2ff651d7afae0c2e134131110bc28 SHA512 ea80be6c2f99993c20ccefe3b6b46a193bc9231a7972f140eb21ae7c2be64010ea1c1ae882264377034220dc6443825f2b7e1f41d96e475fb7ffc45354044d6f WHIRLPOOL 1c5580c0b88d791b68b23190d857c63a66f32de7eba51d416b245fefffa0a7f70febff4dc167e7a650931754f5a90be98cf267d460593ce5897c141539b07e30 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_it.tar.gz 12852235 SHA256 4687ac679dd2373b7acc5fe53a16486951e5b7e7a1fe96651e58f77e806d8648 SHA512 29d50d60d10d8f31ba24f3706244781089e880b0f036442d0416b0c74dfee4e994ba8d26ecc38fba6af0ce33d31f82dde0eae40efe31e8cf031c01cd947e0293 WHIRLPOOL 9955b84fc0e3bcc8370cd62752a4e29fee79b1e5e159fcef48853f2b1191fb5db06ed9090138bc7ed8ad2a0a8e4d7b2f8fe31b578d529ff1a00d1ec69e917c4f -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_ja.tar.gz 19068604 SHA256 e2f002fdb13bafe273c0565f0bda3f40f3cc02df3ad74eae714bf519b772fb29 SHA512 fa1abfe6bcfa56e85ed5f0e6a4904bd5f8907557e180394ce6c004b866e4ac101341c89365e29c00525b179d078a0312b95c779c4f3694eff8b53fd9c17a8447 WHIRLPOOL 817af7bcc630a2832bd83d482efb0fc0b425922c4730372da61a7ce674ba037e37f5148cecd345e2553519182b9428b73d82fd44592909ae3b20c17a549c9498 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_nl.tar.gz 12675715 SHA256 b854b75421ddfefb914fdc83ea7584a72cabf507285f7aedce347e8a293755cc SHA512 3d0195ca05e00bfc1f21c28963ce5de240d71b61452b09e811a0a903c4c01dba65d85d17862406b8c793d7fb2f825aee493b00a2ec7eb82c0b1d41fa8ce5a075 WHIRLPOOL e630592426167d46f8871abf4d907e3a242099028f75afcc9252f20c4713e4f5d71e4354ccff4e569a2fb9b6066a2394b13516a442a951e15b33456a23cca397 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12722901 SHA256 34b0a244eb4420dfd89b91242075bc3e4266dd96f2621389e677ac983a56fc5b SHA512 a1b370e1773a84ca489858b8c410fc09e25768dd0c2612241e78427a5c3a9db8bcd6c9496b0000fe669644ff980a89c04ff73a2ae01f9b90d499940bb79e38f1 WHIRLPOOL a8167cd97f483ebd692da02d23f3293675fa78c76cd37058c07f9dfdf5e9aa1bfa8de11b93db1900a2aae690b4794f949c0afde1b4007a4d716bc9a23fa12d50 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_ru.tar.gz 13792587 SHA256 05f1a9f6f7d3e1a6f8a60108a3fba2aacceac92d71ad222a426a4fc3ec54f2c9 SHA512 52c17be2029b24263c51c8467e4986cf228ec11a297a6c1aa5e6b8fada705961fb1f5561b1a13b161d43f418ae031402a2aa5517505fe80cdc660d8728327f73 WHIRLPOOL 0f2e665b24a2ae66b4a096109a54abfb55e61104b020c9f351764f641e40549baeaec55c64cdaffd6b51e04c7b901cbbd696efae1fb2d6a3fc70a945443bc077 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13926104 SHA256 0952e09a1a6056c86c744b91a97e436df94794cfc2176124d12e1b567e214cc0 SHA512 a9efcf373fe7f968b7fcd797dd65d3562f287f8b240adb77374121bd98bb5fea723d74e07eef57ba956a79c1d8267db3cc50739a1bdf3b1c781ca9fc5a72926b WHIRLPOOL 92a1dd84157b11e994a47283a0d6fcc390811d6c71c7454062b25f456787dd5f5a139d911119653aaf3e613f8324151d8fdaf94d531aa680686366ec2153bb6d -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14134248 SHA256 d28779a059d679ef572d84212b0b7f6187c417a0ebaa4e0aafbec6f51b53fcf8 SHA512 b07107188c31b991aa6759209a58c99132da7be95862acff5cc5692c9fbfe1ac9ffa69c68557b625dc6c10f6b159c51a22d7c8fb53e6ce3b2e9829406e41f3b9 WHIRLPOOL 49d46cd3ba04fce331f1546710976276e637976a5d8e764b6c4c6be599731bf5d7f2c7415bbf5b4cb6d5205578947bffa759ba38324fb1b5961211f78b34a614 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_install-rpm_en-US.tar.gz 169320443 SHA256 0ea41f6242eef6dff1dffe5c0a63c51d4ec9b2c09c7cb8dcacf731f0bb2e1e79 SHA512 31b135342846d61d65f1b83c1c918859e0d78a84ae3fc8514c696215956520fed25fc0573c6d7bb6d0c64cf60b7e9101787772f0ca074381ab01a8c3fa2de0eb WHIRLPOOL b3ed4942de5fa87f7787c26e42fc75828faed4db29285d6920b0629444c59eb10840ea95c14419e39d153d4ede51198f84dbe4808784b77acd75c2d8cf3a514c -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_ar.tar.gz 18621771 SHA256 05e3444616c521d96de8ee769f825ba3ea7b0e781b0db7b2e22694eddacb22a3 SHA512 80d4b9259bbbf19dbd303191955dabca62f2021fc78d1bb8089014e8eed7132cc90f31df7d7e6dbf43bbca3a83788f6c7790e5cf4579c3f7a5917baf80f7f95a WHIRLPOOL d9100e20359084f9909a90c21725d43e18801ce83f5614cdd0eef06c3648b62a079e4297a3a7812ebb8bfe411ddd52f3c011e1f44564c1b7fc04b4c433867d5a -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_cs.tar.gz 12673906 SHA256 97ed7d40a48234a466cf539035f4ae6d8e63e1141dbf1d44926a927ecb88bbbc SHA512 4eccd42dd1446345879b67dde0d2cdf5659ae72227aaa82d381e2b8ac353876f2a673814c79c44aaec1e660c9b7656a38896ea882ba24d6a2b58659c5133de13 WHIRLPOOL 3927e602d4a3380c3dd7409d8f5ed0c22273aa5152f65bfbaba9a8baf1fd16f1e403cd3d38b73e25f03b579b3cda0da579a06c8fb576b21c8fa4c4e73e1e83d1 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_de.tar.gz 20442632 SHA256 7b6da0e85483fa5526dca8e414b88e9ef791e2368e0650c6f05f059fb52a10f0 SHA512 aa78e93b5281d15d9313b8d6a9445d30d63881e0327fa325db9c719c7c5eb6f8d5628e8ba3d5c8a6f33eccbacac8742670aaa33bdcdc4d89e8bb5eb80a1885a7 WHIRLPOOL cb8e22b30952bcd4b1b0696e85b9087c43f70b07ca10cedbfaa7ae8d0ca4cf75dcda25a53fb296b62005c8c9f75c600fde1dbefe4708da674d13214d4e056531 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_es.tar.gz 12920030 SHA256 214970a8d5a3f85e7461e1a9cefd5a219f2c54af8f48b5d3bb18e670d2b1e044 SHA512 a6ba88d2f1e9254148eaa1d1a19aae2dd6c6dee44fd2ab63d0ab7e35dff832c31cd28bb3b28d8800c890bf0013494d23b657f05471335cd79ed2fce8a535109d WHIRLPOOL 396508ebb52b3004a293a04ea153d25dd910e04f6bc527055655780a3fdd929b94d10467b7b11c80daeb46ef67d31750a10531ca71e0fee4cec65d262e45bead -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_fr.tar.gz 13121940 SHA256 8ad1ab672fe0e93ec6a4a345c8eb3163477110f2a2c18b66eab544913603bf58 SHA512 b7b9a0fd879d598b5b384d08fa7b40a4fb49b62a84788572c0684fb2d6cde80a9d7131f44146740556fcc5fc3553300e812c318e69646637108aee4f9ff2a086 WHIRLPOOL 3adb420b17ed1a28fa6116f7b9328db669a64f56c6b1a9460429510fb07810b2091f338c8b93978a447ab69ef6c0970e66901ecb8bd48f791303b0bfe04b1605 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_gl.tar.gz 19770333 SHA256 8c1db08ee8d2c2542dc16246e759ded1c81ca5d6a95a56852be19eddced0791e SHA512 dfb90bf35fd4f0dde94059247bc567f08f5cfb25f49fc49c5619f9118048fcd6f8dabcd0e87d11757af13f559a90b46591446f764605485efc30d360e117f321 WHIRLPOOL 07d823b0b97ca8d5b44b76cd72e5e093f59c910b8364332d1a588f489a8c090b9a8996b882aa75858c547a3927fb691b4b1f0892132bb9bc3168d1b5e1f8fe60 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_hu.tar.gz 13135419 SHA256 6e415bd3fc887cb158ad29cbb54fae0504dc4efe6fad2b3e3553a705dbe71417 SHA512 bcc934ae1dcf0c07919e6b2605840c2fd14ee9028871c5531f7e1a94bedc267ed5fb0571d95f977e414c924c8ee516d9e7e843f6ca6f7f6625ef0514a889a84a WHIRLPOOL ddf5218b790c69b186f7813875de842004d4ce2957336a58b14d147447f7f68cf0e25729ece142de8f77657099082826736886ef74a526b42bf66a7b04b797f2 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_it.tar.gz 12856287 SHA256 19d5830c96fdae2da4b0e28c842e6fecc95adeed3995b0c687ebd89eb5d2ef2a SHA512 0b1826f5764296686f46d6562a45e1ed13dcd6ca33e27cb9a570d7413be100b673c7256a072a9350d5115867c12d723701be5f14622d06f3c3b85936f5ba46ca WHIRLPOOL aa4b8698e48677c16c20b885afbf217f49ad12835097e415940bfaf02cfb291ef83cce1c4c2ba620e084d818cbb58fdeb10d0d7f8ddf39e498eea228a71f47cf -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_ja.tar.gz 19073422 SHA256 f061d092d7baa6ee1c40710f02c81c32789451c7100998a7acf2424708607f2d SHA512 5d879bb3500b2190926761e4c25672f7d408ff5a460a489c0365ee3bf200c39346def7c324baa245322157095e4f20a1c7201a9001a68ad593d27634db72790c WHIRLPOOL 2013db91d5409086e3fbf13e92fcac1f955ff6c094c4764a959979efbda75f6026faef5b5e2c38071848a8c19a503a3fcec5d86f27c8c931a4c2ef6678dea626 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_nl.tar.gz 12677442 SHA256 24baada75a095ee139ed7fae52e5192911f76d5b786ff2bd884037e4c8da37e1 SHA512 b7f6ff0481e7b40a0630344555306ea01c4ee9ead152d371f932bf6768d78808752060907ea3600185752990445c8ae6e544d4bc27c0ac18b7b545ab9e1bf9fb WHIRLPOOL 259e0217f78578824d7d2460eb40e7b49414ebc7ee23d4b84c636292d7b86732a8f21a7efbda29af90e651f79bbd4a44b4b03cbe34fae3854a21b6f5b08a8f54 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_pt-BR.tar.gz 12724757 SHA256 1d7d8ed9bbe07790bcdaadada967b863a4c5d698223da98a3af7bd63720f12d6 SHA512 eb6b010fe7b9d8953b16314a0fbed8b2ea02be1d43d4942aeffa9d009ccd66e5f1f7123b9828a891005c5009ffecc4ac5a4a717fa4066cb71b3f32852b2c5769 WHIRLPOOL fb972483257f91c5038600d9e9db3b008591babf065629806fc0565f2de13238f44ccb40f4de8cb2550a00a4204de612c4c4b337b6f872f954232b9ee51fbf1a -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_ru.tar.gz 13794665 SHA256 6fd0bc82316292d42429483e508f8952571b956a54b83928486ad1969b034a88 SHA512 6fa267b1755449f78327fc9bf49dae60398fecc53c8c221082dd1d258df6cfa10b0ff902e8465b91fcacdb148fb7a7269069dd5fafc5e8573cf5959ce8d949c4 WHIRLPOOL 7fd566ca7881245e5ecc60ad9a8bcc8144aca684ad1f648097dd6ba221751fa659301917864c06d0fd728a735be0fa53cbad5a58cceec906210a44c5fcbdb91e -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_zh-CN.tar.gz 13927135 SHA256 48d1dc1762177a5662866cd6bf0f33b407e8c41d35d06a0e4bafc4aa8b742f89 SHA512 397b28244c97ee9e83f3452ddf9803ec48c621d38fc3d6265e5e4c9b80ee30e00243cd206fcce55fb437fbd2977539b015e01dba642c8b275fdc3ea031a09148 WHIRLPOOL c76cabf4479da2dc8acaa9fa4b08157abc8bd482a51f05ab035e28ca1139dbf12a535820541ffe13c9dd44804c1579917a026f04f40d7977e99ea5e4c0a9ebe6 -DIST Apache_OpenOffice_incubating_3.4.0_Linux_x86_langpack-rpm_zh-TW.tar.gz 14136951 SHA256 c8403fb5d5d09d56261948b1f761e9b39b91177739f391a2a7128e99769dfb9f SHA512 abf74793021f37a3a6aaf61df34876ee6cdc1442df75de45c6cb819a2e290659d39ac083836c6cf2f281da8a2ab67dec350db14f7c44fef96490313c66fcbe41 WHIRLPOOL 6c56533d4ca090e2c81283a54963e6ad1c8cc0f42094d7deec06fdb48cc75023951153d810ee4388e7ff0d0b44a762b8d67714b0f68dd0559f4ea9554f88fbc7 DIST Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_en-US.tar.gz 160067453 SHA256 4d519292afee0e9858e4b352d8398348e920d364e990ed9b6586ba9f4eeda54c SHA512 1a40c625f7ca54e45073953007f735740e44a4d100eba614308f74875d0e0c0aaa1d7c4e8d59917a49fc8748ab416bf4711f0eb2e4675533cc53bbe5b834a430 WHIRLPOOL 35d0f2cd3e12d25c8dcde44e8a4963452e286fecf2dbf16cc6f8730e0067dbb1eb870bf60f76c1864d93cafef8087969e3cd14fbda3a78956e3250ecdc2525cb DIST Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_langpack-rpm_ar.tar.gz 18619724 SHA256 4e6130faba27a167c395df8b158ed965ab090516546f49e26201581362ce025d SHA512 701238119a0740c541ce4397c14a51ab39e5e30d954f388c22fef760feb289dcec55f7d546713627ff88f231cd96a401892ec9c83b896fa318398f2fe80cbaa8 WHIRLPOOL d4d4b031e50bbdafb1e1aa2ed24e0e5d8e0e529b3825d7c4d7fa9ef6a231978f1a945b7dee9f9fdd62726226127c79958ef90e648dd3b372f784ebc9ae5baec1 DIST Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_langpack-rpm_cs.tar.gz 12672601 SHA256 890be11b79d36737c0d0b27bd92d6d435ba4de2c47f381e35d2301eb8328b99b SHA512 d112e9d87dc6a12eb7e2ec5f9356ca0f72c287ce99dcea0340d92c3cd478db6fa06eda8ebd75d2bff98ea5aa2a8214a59aef7478ad9beb9ed940afd2d278b704 WHIRLPOOL ffee0a2218ab41165c2a80d9e042aef6c86f9210fd2dfb7dc29da4ef98a2cef761a36a918d95191c1d4f7f890a7d80818255982abe8ea83588893c511fbd77a0 diff --git a/app-office/openoffice-bin/openoffice-bin-3.4.0-r2.ebuild b/app-office/openoffice-bin/openoffice-bin-3.4.0-r2.ebuild deleted file mode 100644 index bb2236d6b053..000000000000 --- a/app-office/openoffice-bin/openoffice-bin-3.4.0-r2.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/openoffice-bin-3.4.0-r2.ebuild,v 1.1 2012/08/16 07:46:35 scarabeus Exp $ - -EAPI="4" - -inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib - -IUSE="gnome java" - -BUILDID="9590" -BUILDID2="9590" -MST="OOO330_m20" -MY_PV="${PV}rc10" -MY_PV2="${MY_PV}_20110118" -BVER="${PV/_rc*/}-${BUILDID}" -BVER2="3.4-${BUILDID2}" -BASIS="ooobasis3.4" -BASIS2="basis3.4" -NM="openoffice" -NM1="${NM}.org" -NM2="${NM1}3" -NM3="${NM2}.4" -FILEPATH="mirror://sourceforge/openofficeorg.mirror/localized" -if [ "${ARCH}" = "amd64" ] ; then - XARCH="x86_64" -else - XARCH="i586" -fi -UP="en-US/RPMS" - -DESCRIPTION="Apache OpenOffice productivity suite." -HOMEPAGE="http://www.openoffice.org/" -SRC_URI="amd64? ( mirror://sourceforge/openofficeorg.mirror/stable/${PV}/Apache_OpenOffice_incubating_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz ) - x86? ( mirror://sourceforge/openofficeorg.mirror/stable/${PV}/Apache_OpenOffice_incubating_${PV}_Linux_x86_install-rpm_en-US.tar.gz )" - -LANGS="ar zh_CN zh_TW cs nl fr gl de hu it ja pt_BR ru es" - -for X in ${LANGS} ; do - [[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? ( - amd64? ( "${FILEPATH}"/${X/_/-}/${PV}/Apache_OpenOffice_incubating_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz ) - x86? ( "${FILEPATH}"/${X/_/-}/${PV}/Apache_OpenOffice_incubating_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz ) )" - IUSE="${IUSE} linguas_${X}" -done - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - !app-office/openoffice - !prefix? ( sys-libs/glibc ) - app-arch/unzip - app-arch/zip - >=dev-lang/perl-5.0 - >=media-libs/freetype-2.1.10-r2 - x11-libs/libXaw - x11-libs/libXinerama" - -DEPEND="${RDEPEND} - sys-apps/findutils" - -PDEPEND="java? ( >=virtual/jre-1.5 )" - -RESTRICT="strip" - -QA_PREBUILT="usr/$(get_libdir)/${NM}/${BASIS2}/program/* - usr/$(get_libdir)/${NM}/program/* - usr/$(get_libdir)/${NM}/ure/bin/* - usr/$(get_libdir)/${NM}/ure/lib/*" -QA_TEXTRELS="usr/$(get_libdir)/${NM}/${BASIS2}/program/libvclplug_genli.so \ - usr/$(get_libdir)/${NM}/${BASIS2}/program/python-core-2.6.1/lib/lib-dynload/_curses_panel.so \ - usr/$(get_libdir)/${NM}/${BASIS2}/program/python-core-2.6.1/lib/lib-dynload/_curses.so \ - usr/$(get_libdir)/${NM}/ure/lib/*" - -S=${WORKDIR} - -src_unpack() { - - unpack ${A} - - cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}" - eprefixify "${T}"/{50-${PN},wrapper.in} - - for i in base binfilter calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno testtool writer xsltfilter ; do - rpm_unpack "./${UP}/${BASIS}-${i}-${BVER}.${XARCH}.rpm" - done - - rpm_unpack "./${UP}/${NM2}-${BVER}.${XARCH}.rpm" - rpm_unpack "./${UP}/${NM1}-ure-${BVER}.${XARCH}.rpm" - - for j in base calc draw impress math writer; do - rpm_unpack "./${UP}/${NM2}-${j}-${BVER}.${XARCH}.rpm" - done - - rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm" - - use gnome && rpm_unpack "./${UP}/${BASIS}-gnome-integration-${BVER}.${XARCH}.rpm" - use java && rpm_unpack "./${UP}/${BASIS}-javafilter-${BVER}.${XARCH}.rpm" - - # English support installed by default - rpm_unpack "./${UP}/${BASIS}-en-US-${BVER}.${XARCH}.rpm" - rpm_unpack "./${UP}/${NM2}-en-US-${BVER}.${XARCH}.rpm" - for s in base binfilter calc draw help impress math res writer ; do - rpm_unpack "./${UP}/${BASIS}-en-US-${s}-${BVER}.${XARCH}.rpm" - done - - # Localization - strip-linguas ${LANGS} - for l in ${LINGUAS}; do - m="${l/_/-}" - if [[ ${m} != "en" ]] ; then - LANGDIR="${m}/RPMS/" - rpm_unpack "./${LANGDIR}/${BASIS}-${m}-${BVER}.${XARCH}.rpm" - rpm_unpack "./${LANGDIR}/${NM2}-${m}-${BVER}.${XARCH}.rpm" - for n in base binfilter calc draw help impress math res writer; do - rpm_unpack "./${LANGDIR}/${BASIS}-${m}-${n}-${BVER}.${XARCH}.rpm" - done - - fi - done - -} - -src_install () { - - INSTDIR="/usr/$(get_libdir)/${NM}" - dodir ${INSTDIR} - mv "${WORKDIR}"/opt/${NM1}/* "${ED}${INSTDIR}" || die - mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die - - #Menu entries, icons and mime-types - cd "${ED}${INSTDIR}/share/xdg/" - for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do - if [ "${desk}" = "javafilter" ] ; then - use java || { rm javafilter.desktop; continue; } - fi - mv ${desk}.desktop ${NM1}-${desk}.desktop - sed -i -e s/${NM2}/ooffice/g ${NM1}-${desk}.desktop || die - domenu ${NM1}-${desk}.desktop - done - insinto /usr/share - doins -r "${WORKDIR}"/usr/share/icons - doins -r "${WORKDIR}"/usr/share/mime - - # Make sure the permissions are right - use prefix || fowners -R root:0 / - - # Install wrapper script - newbin "${T}/wrapper.in" ooffice - sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die - - # Component symlinks - for app in base calc draw impress math writer; do - dosym ${INSTDIR}/program/s${app} /usr/bin/oo${app} - done - - dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin - dosym ${INSTDIR}/program/soffice /usr/bin/soffice - - rm -f "${ED}${INSTDIR}/basis-link" || die - dosym ${INSTDIR}/${BASIS2} ${INSTDIR}/basis-link - - # Change user install dir - sed -i -e "s/.${NM1}\/3/.ooo3/g" "${ED}${INSTDIR}/program/bootstraprc" || die - - # Non-java weirdness see bug #99366 - use !java && rm -f "${ED}${INSTDIR}/ure/bin/javaldx" - - # prevent revdep-rebuild from attempting to rebuild all the time - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" - - # remove soffice bin - rm -rf "${ED}${EPREFIX}/usr/bin/soffice" - - # replace all symlinks by bash shell code in order to nicely cope with - # libreoffice - cd "${ED}${EPREFIX}/usr/bin/" - for i in oo*; do - [[ ${i} == ooffice ]] && continue - - rm ${i} - cat >> ${i} << EOF -#!/usr/bin/env bash -pushd "${EPREFIX}/usr/$(get_libdir)/openoffice/program" > /dev/null -./${i/oo/s} -popd > /dev/null -EOF - chmod +x ${i} - done -} - -pkg_preinst() { - - use gnome && gnome2_icon_savelist - -} - -pkg_postinst() { - - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - use gnome && gnome2_icon_cache_update - - pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin - -} - -pkg_postrm() { - - fdo-mime_desktop_database_update - use gnome && gnome2_icon_cache_update - -} diff --git a/app-text/dos2unix/dos2unix-6.0.ebuild b/app-text/dos2unix/dos2unix-6.0.ebuild index 8891dde4d3cc..99c375d0e1d9 100644 --- a/app-text/dos2unix/dos2unix-6.0.ebuild +++ b/app-text/dos2unix/dos2unix-6.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-6.0.ebuild,v 1.8 2012/07/14 11:28:46 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-6.0.ebuild,v 1.9 2012/09/24 18:31:08 armin76 Exp $ EAPI=4 @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" IUSE="debug nls" RDEPEND=" diff --git a/app-text/libwpd/Manifest b/app-text/libwpd/Manifest index ae57afadefcf..68dcd11ab455 100644 --- a/app-text/libwpd/Manifest +++ b/app-text/libwpd/Manifest @@ -1 +1,2 @@ DIST libwpd-0.9.4.tar.bz2 629054 SHA256 7895f0cf07ac98bd88f6d5cf26ba7f1d72fd8acaeb43b27ffa24846fccc80343 SHA512 6b3206d93426b40d2764d48f7028497664df867abc31a23d8b18e2af5fbc23f6030da8814fc67cdad20b204f9ac97705b283c2dbaabbf6a82899b05ac6709a95 WHIRLPOOL 36a7a087c7c09e17e23f8e6fedb02fcc744e5fbab3a0a5e6b3d97326e6d8c68347bc010f60302c6f59cbdcf5e09eff070f8e006299d465ceeff378f7cf5b2e12 +DIST libwpd-0.9.6.tar.bz2 675826 SHA256 87081d5a81fb08e3aae88dc959aec769c4c62df44b59d5f9c0561f039cc9db6b SHA512 31fd04e65e69de17c8b872a3e457d8729e842451c77b1e6b2e67f360ff53054e3e4107616f2a62023152bec28c53faddf9a578845e35540e82c9f398545a271e WHIRLPOOL 9281609974146641a6f6f0ec36cd3ded604b7abae650823694967d3a17067cf249f7852c29c0b7a426c77143e9a2201ab63d4f717c993c372224c463f8991ecf diff --git a/app-text/libwpd/libwpd-0.9.6.ebuild b/app-text/libwpd/libwpd-0.9.6.ebuild new file mode 100644 index 000000000000..748422682b36 --- /dev/null +++ b/app-text/libwpd/libwpd-0.9.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.9.6.ebuild,v 1.2 2012/09/25 07:58:13 scarabeus Exp $ + +EAPI=4 + +inherit alternatives eutils + +DESCRIPTION="WordPerfect Document import/export library" +HOMEPAGE="http://libwpd.sf.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0.9" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc test +tools" + +RDEPEND="" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( dev-util/cppunit ) +" +RDEPEND="${RDEPEND} + ! "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-8.4.14.ebuild b/dev-db/postgresql-base/postgresql-base-8.4.14.ebuild new file mode 100644 index 000000000000..3f5cd65dc4ea --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-8.4.14.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.14.ebuild,v 1.1 2012/09/24 17:35:57 patrick Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils multilib prefix versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" + +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-8.4-r2.tbz2" +LICENSE="POSTGRESQL" + +S="${WORKDIR}/postgresql-${PV}" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND=">=app-admin/eselect-postgresql-1.0.7 + virtual/libintl + !!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( >=sys-libs/readline-4.1 ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( >=sys-libs/zlib-1.1.3 )" + +DEPEND="${RDEPEND} + !!=sys-devel/bison-1.875 + sys-devel/flex + nls? ( sys-devel/gettext )" + +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \ + "${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \ + "${WORKDIR}/SuperH.patch" + + eprefixify src/include/pg_config_manual.h + + # to avoid collision - it only should be installed by server + rm "${S}/src/backend/nls.mk" + + # because psql/help.c includes the file + ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h || \ + die "RUNDIR sed failed" + + eautoconf +} + +src_configure() { + export LDFLAGS_SL="${LDFLAGS}" + local PO="${EPREFIX%/}" + econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --without-tcl \ + --without-perl \ + --without-python \ + $(use_with kerberos krb5) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + "$(use_enable nls nls "$(wanted_languages)")" \ + $(use_with pam) \ + $(use_enable !pg_legacytimestamp integer-datetimes ) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(use_enable threads thread-safety) \ + $(use_with zlib) +} + +src_compile() { + emake + + cd "${S}/contrib" + emake +} + +src_install() { + emake DESTDIR="${D}" install + insinto /usr/include/postgresql-${SLOT}/postmaster + doins "${S}"/src/include/postmaster/*.h + + rm -r "${ED}/usr/share/doc/postgresql-${SLOT}/html" + rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1 + docompress /usr/share/postgresql-${SLOT}/man/man{1,7} + + dodoc README HISTORY doc/{README.*,TODO,bug.template} + + cd "${S}/contrib" + emake DESTDIR="${D}" install + cd "${S}" + + dodir /etc/eselect/postgresql/slots/${SLOT} + + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ + > "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.0.10.ebuild b/dev-db/postgresql-base/postgresql-base-9.0.10.ebuild new file mode 100644 index 000000000000..2a0dabf3f0ea --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.0.10.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0.10.ebuild,v 1.1 2012/09/24 17:35:57 patrick Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.0-r3.tbz2" +LICENSE="POSTGRESQL" + +S="${WORKDIR}/postgresql-${PV}" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND=">=app-admin/eselect-postgresql-1.0.7 + virtual/libintl + !!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib )" + +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex + !! "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.1.6.ebuild b/dev-db/postgresql-base/postgresql-base-9.1.6.ebuild new file mode 100644 index 000000000000..a005611d4576 --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.1.6.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.1.6.ebuild,v 1.1 2012/09/24 17:35:57 patrick Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" +S="${WORKDIR}/postgresql-${PV}" + +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.1-r1.tbz2" +LICENSE="POSTGRESQL" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="!!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + >=app-admin/eselect-postgresql-1.0.10 + virtual/libintl + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib ) +" + +DEPEND="${RDEPEND} + !! \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.2.1.ebuild b/dev-db/postgresql-base/postgresql-base-9.2.1.ebuild new file mode 100644 index 000000000000..3f4148b028b2 --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.2.1.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.2.1.ebuild,v 1.1 2012/09/24 17:35:57 patrick Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" + +# Comment the following five lines when not a beta or rc. +#MY_PV="${PV//_}" +#MY_FILE_PV="${SLOT}$(get_version_component_range 4)" +#S="${WORKDIR}/postgresql-${MY_FILE_PV}" +SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2" + +# Comment the following three lines when a beta or rc. +S="${WORKDIR}/postgresql-${PV}" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2" + +LICENSE="POSTGRESQL" +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="!!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + sys-apps/less + >=app-admin/eselect-postgresql-1.0.10 + virtual/libintl + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib ) +" + +DEPEND="${RDEPEND} + !! \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-docs/Manifest b/dev-db/postgresql-docs/Manifest index 0a48ed63522c..420be7ed8af8 100644 --- a/dev-db/postgresql-docs/Manifest +++ b/dev-db/postgresql-docs/Manifest @@ -1,13 +1,18 @@ DIST postgresql-8.3.18.tar.bz2 14563583 SHA256 5db4904a8959f09274e1e0ee7f21c354128d5dbb4e946b78391f6bc4723c3746 SHA512 ac371d0ca7ec69782393345b5b3b9e3edf0fd6c3d3b8fbed86db6661dc11b54b6de991597a517181bba685d9cda5203b1c7dab586ef85df415b6f9cf49e290fd WHIRLPOOL d6ed681aecaf9261507f243e568ca8c38f35260b871ff9d5d9cb7d8b80251a5d08fe76233a7318f66d96a0c6447d354d0fceeae3aae2396cbc1790ed8c1a215d DIST postgresql-8.3.19.tar.bz2 14570746 SHA256 986f0d4b7edc633be1d210f27dfd1e47d416b642659e568895218466e50b58d5 SHA512 ffa07dd68c9de9a6c1fd9547181dbc252a300407e850e163e4d234aeab1e794f2c721ad4f676712e02ac5733ee566efe4b0fd4652b39b8ae885a3e478a66ef24 WHIRLPOOL 16ea02fa6ef4fb2088f5a677a5f4cb3f44049ef2f4564af3340b1a967cced561adc476ed09dd516bd8cb6b9bf9b3ed9fbc85b0346e835b5bd474052da35a9ae6 DIST postgresql-8.3.20.tar.bz2 14624435 SHA256 922b6165dc21739356e22ba4d53e08f3b26cd38d8fb9569d5f8fa6d239611163 SHA512 e709632db165f543e510334adfa191ecff6fbe5ae6726578cbb5e4858de62fda53e67b19171c302492361c580bf6894af84dc97ee81e1146a04aec2984d4f91f WHIRLPOOL beee4643d4c2212d9d49390bf1f3ff279f54f2d3c90743610ee59d7e8b93a1e61136654a1f5abe5d49a7826afdea8166ae047f7f2eb2f461c543bf3111f294d5 +DIST postgresql-8.3.21.tar.bz2 14626010 SHA256 a64b6de9f8067b803f2ed46a025bfd2a16a5ae270db60e440a698f2c07e234f8 SHA512 6da6fab655412fb2cc59ba6228596d6d3caff1a0c6bbd574b61c807bc18941b8d3db6824ffb7da1ad78d89c61d4407402bdb0904bf7b60c49959f40cb2bf3191 WHIRLPOOL 1bb3afefa2610537a35d148ccf2b65d6fe2915774aa61e92afeaadb3c6e923bf1771be7a5828c8ac67d2a0dac94f8bad3330cb38fa2f3b6993ebe493998f11a0 DIST postgresql-8.4.11.tar.bz2 14502434 SHA256 5bbc9ff1d16282b592600d7c6b9cb1a93049d4aa9a961e3c2c8d5fb13b189c8f SHA512 3f2c6015781a7bc218a5b0fa9135163d5adf21ff41ab952d0f0ad0586762f0f95bf0d7c6738d122cdc1d8506924814d8b4c6659ff9c79daa926f4ee9a95e7a41 WHIRLPOOL 712e600fe175972cd8b1ad4ce0124de7e2e108e8952b3c5d003cf3044be6a732fb02186d689d618452df68e0bfdf38aff76c266d9f85c7f3a45de995e4658da6 DIST postgresql-8.4.12.tar.bz2 14509007 SHA256 99b7b330ec183828988c7e8ec1b675393f24b10017a2e1d03b8ff48c4dfc0f77 SHA512 5e21ff30208296fc98033d6d4c0bb9491bed000bd8a00853c36be74feaf1ed7698561dccbf98596a920edf1f77801e8c15e79dbaec1d882c289c70905399c23e WHIRLPOOL c0f86598396f9d439d4e1d63790af2a92ffb3afa259f6e3369f5a92d8a93d42e50ca70713c467da6c7fde78a01041aaf24b5fd0a441060a06800a87c9a85694b DIST postgresql-8.4.13.tar.bz2 14666613 SHA256 20dd3442a3fa3a4fb1813b58f969ce4bbc54d73194fd4fe20d6f1313edc48cb9 SHA512 c6294846bf9adf39d5d57d2df26023ed4aa83464a773789eaaf5823a6dd6005eeb756f3835caaffde72729edd5b1f0ab300309417a4f9b570d6110b62096f1e4 WHIRLPOOL 1a9cbbdf1d651e49d85b7edee5da70fcadcef20a10fbc4340bd43679144662c68bede5c68b38933aaed8cc1a9a4db8c0b48e2a183140f901e07f09055e958e96 +DIST postgresql-8.4.14.tar.bz2 14679559 SHA256 1172e7735beea8a933eab0a4c01f9ad49fe872d8786af12a7fe596346b1d133a SHA512 bf9ddb393de08bbff92708b83697b907fbf34229a2ce66e1bf97c1deb9630c37c9a363f9305889e1f6ce4671d116a2c267302b7681281bb0482575ac81d6f28e WHIRLPOOL 8fe681ce8d263116fb2d3554adb2f45c1b21f7d6b840396fee532f7f200809dacc5127df7102b97be88193cd39148b40c81d781ec73ffc508e4908b0af2426bf +DIST postgresql-9.0.10.tar.bz2 15015826 SHA256 4394184b0099e8c86a482f7d62930aa31b50fb23e7dfb8fe9e1d93eb828dc729 SHA512 93a6d63d89800f9fc2eeef694c55afcdb8b8a255a2952a69b1816a31b831d0f86ed8b8fc88ad68cbc27f322eb1aba24e2cc9d891a5487217753b3f196fa5b754 WHIRLPOOL e5161e09c636f6a48d72de4befb967575a94b429129e72e4eb6013dc074bfe4f8ad43e4a15c40ec7e00b64d790cdd8da0eeb8a0555db44ce59fb336b0153799e DIST postgresql-9.0.7.tar.bz2 14977437 SHA256 dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833 SHA512 25fe1b20c0f172e3d2ff4dcbbbcd5a49be5a25e15ae74324cf9c0a3e6be0e760a81e65fbf9cae39aa2588794fb55953c59c750182a151473e959a375aba75322 WHIRLPOOL ff506c7495aba5087b6df867d3e25a1c0c58908845a59e0ae4ab1ebba5dee26d1c977fd0cfd530c8ffe6b3a3b27aba807329b77329904f4d2da5777d906753bc DIST postgresql-9.0.8.tar.bz2 14998065 SHA256 a2981ba8a64b396e2111fee5a9216275e49a2e79e839152a5e4367afd44c0bc2 SHA512 49a4bfb7a197b2a58da717b4edd7900c6ee8bbeeed42549fe155b89a44c500c3aa1a9b90986234ae797058a378bfafafc5600cc679767e17897d001189dcdad5 WHIRLPOOL 22ea138bb2ee846a5ce4951c6f1fe1890ed3759302485c79fb60f19222ee4a7cd535f47edf86d93a29dc093990e3f335c3d1e8d75b7ef51ce4c1e3cddd144a7e DIST postgresql-9.0.9.tar.bz2 15008401 SHA256 87417d181a0f534fa96ba1d315a62b721f5bc22b7bb70af3f674bc1a68a5da8a SHA512 1d0c1f38f7872402b3011a624c7fb11cae79d165432c2134e37d078bfcbf836e5d55f2e9c92770d0a4c7db1680b2287ca55d981b8cffc0dc8b1a291c4ec4877b WHIRLPOOL 4d8c3e987ea1c07e4550d8b79eaee8cce2fec4cf39aab70bb69f364796c3ff472f5e0e953bddf3f1dc3878b4db458c2ca14073df8925e57b614974496476c921 DIST postgresql-9.1.3.tar.bz2 15582454 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5 SHA512 411b9ed2d5cb4c38388710bc6186c8ccc3bddb9a607a933539bfc8b77df81d45c6f0b8ad9117960b0c5756bab51958f47c1e95943a488713841bd400da27a2e9 WHIRLPOOL b4d13c687cfd45cc8f3d575d46154e75d5a8a86c3c2d5d634fb0d6077724d2f73069a651bc7633c0cb5c100be8076647800757097d727938807d170668c5f7c3 DIST postgresql-9.1.4.tar.bz2 15631894 SHA256 a0795a8eb3ae2d1a2914b63bf143d20182835d90699915ff43567c041d3c9712 SHA512 c49937ada0b011d08b8cfd9b7ac5d593dc5c3e36e97c19b2c6e08bb4f14332854b2c64eb1b77a78d6da9612f3cee2a857644b7bd6aedb7a4cd507c5bc64c4a62 WHIRLPOOL 4f03364a260f3ae27d763b3eca4326663d59fa2a09f238210d15de848869cf3599c1dbea6b031b82a64d912c162a1842173c0d5779eab78cbef288f58d7b2aa8 DIST postgresql-9.1.5.tar.bz2 15602594 SHA256 0b889c132426fc68d8c2eb1bf112bf99cc653e9c95b5f4bbebc55cd9a8d6ce44 SHA512 63998808c8a5ad7a4712d6639a7d77d01bfdfee1ea41a40e7db1c4c469e3ecdf3af78a0451907aaf856f2e76e5166de15fb9009143fca8b4d36c964291402930 WHIRLPOOL 1d89227d7801e7d45465130e90c6f1ede8cca459e3879a9f641c5d90a6ffbd8a77cd6f8b489d7a8273246ef9d51c7c5218f611b9816351a7f4562bf7ac0112d2 +DIST postgresql-9.1.6.tar.bz2 15621370 SHA256 6e396aca621a95b9f5f7292a79ebe6ce892e36c7f7021814e1bd94bcfc6c31e7 SHA512 80fbb62734ac20a500ef9f0a307543011a376c3162304cd8996cba3ea4aba32681dfa556ba06450bdc400971efb65cc9ce2635844950e4f6f31badaa93fe25a4 WHIRLPOOL 1cc8953beb9cc0cf8461147a7c4fa1b5312293625375568240e25ebcefe95334c1e4192df412a7ae8f5d018ded57478763b0921e62602c17c7b3ef81db688e65 DIST postgresql-9.2.0.tar.bz2 16106558 SHA256 3731c607df492bbb57f37917b49f57719c0d6f823720426431fff10d82b1fe33 SHA512 40e0538dca5bb795a8e5c8efd28c57e7db80ee1724ccdb3bc190e0f179b1c09e2363204303c443768b213c1d8e7cccab0d59e5d94038e63d8014cfe1a8940e1d WHIRLPOOL b4eb1f18deb35282ec2bd1768b401037a9da40139050d314aebecf7e8968b3011cd32c979385ae24d6cdc99208dc2238329ca21c784739767289db3f973b93c2 +DIST postgresql-9.2.1.tar.bz2 16113737 SHA256 db61d498105a7d5fe46185e67ac830c878cdd7dc1f82a87f06b842217924c461 SHA512 37e5c193006c548d0b1e200e9dca18ca918a0fe7d5dcea1615ce6240b7f13d9ea30913ef3b309abac3a4c15f65202aa1e72b1a3cc0b22321854fd6187dbac8d0 WHIRLPOOL 97872b8354ed0efd0aa7bd2afa5c127e9aecfce5d44d8a10e02d62050321bf4a948e7d3a4ab7f830afa4f8c2257adc96408c09bd09c8dade8d9c32ea5181f8c1 diff --git a/dev-db/postgresql-docs/postgresql-docs-8.3.21.ebuild b/dev-db/postgresql-docs/postgresql-docs-8.3.21.ebuild new file mode 100644 index 000000000000..cfba0624b699 --- /dev/null +++ b/dev-db/postgresql-docs/postgresql-docs-8.3.21.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.3.21.ebuild,v 1.1 2012/09/24 17:39:02 patrick Exp $ + +EAPI="4" + +inherit versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" + +# Nothing to test here per 232157 +RESTRICT="test" + +DESCRIPTION="PostgreSQL documentation" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" +LICENSE="POSTGRESQL" + +S=${WORKDIR}/postgresql-${PV} +SLOT="$(get_version_component_range 1-2)" + +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc" +} + +src_install() { + cd "${S}/doc" + + dodir /usr/share/doc/${PF}/html + tar -zxf "postgres.tar.gz" -C "${ED}/usr/share/doc/${PF}/html" + fowners root:0 -R /usr/share/doc/${PF}/html + + docinto FAQ_html + dodoc src/FAQ/* + + docinto sgml + dodoc src/sgml/*.{sgml,dsl} + docinto sgml/ref + dodoc src/sgml/ref/*.sgml + + docinto TODO.detail + dodoc TODO.detail/* + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs" +} diff --git a/dev-db/postgresql-docs/postgresql-docs-8.4.14.ebuild b/dev-db/postgresql-docs/postgresql-docs-8.4.14.ebuild new file mode 100644 index 000000000000..6e236623f554 --- /dev/null +++ b/dev-db/postgresql-docs/postgresql-docs-8.4.14.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.4.14.ebuild,v 1.1 2012/09/24 17:39:02 patrick Exp $ + +EAPI="4" + +inherit versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" + +# Nothing to test here per 232157 +RESTRICT="test" + +DESCRIPTION="PostgreSQL documentation" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" +LICENSE="POSTGRESQL" + +S=${WORKDIR}/postgresql-${PV} +SLOT="$(get_version_component_range 1-2)" + +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc" +} + +src_install() { + cd "${S}/doc" + + dodir /usr/share/doc/${PF}/html + tar -zxf "postgres.tar.gz" -C "${ED}/usr/share/doc/${PF}/html" + fowners root:0 -R /usr/share/doc/${PF}/html + + docinto sgml + dodoc src/sgml/*.{sgml,dsl} + docinto sgml/ref + dodoc src/sgml/ref/*.sgml + + docinto + dodoc TODO + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs" +} diff --git a/dev-db/postgresql-docs/postgresql-docs-9.0.10.ebuild b/dev-db/postgresql-docs/postgresql-docs-9.0.10.ebuild new file mode 100644 index 000000000000..4d3ed30cbb6d --- /dev/null +++ b/dev-db/postgresql-docs/postgresql-docs-9.0.10.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.0.10.ebuild,v 1.1 2012/09/24 17:39:02 patrick Exp $ + +EAPI="4" + +inherit versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +RESTRICT="test" + +DESCRIPTION="PostgreSQL documentation" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" +LICENSE="POSTGRESQL" + +S=${WORKDIR}/postgresql-${PV} +SLOT="$(get_version_component_range 1-2)" + +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc" +} + +src_install() { + dodir /usr/share/doc/${PF}/html + + cd "${S}/doc" + + docinto sgml + dodoc src/sgml/*.{sgml,dsl} + docinto sgml/ref + dodoc src/sgml/ref/*.sgml + + docinto html + dodoc src/sgml/html/*.html + dodoc src/sgml/html/stylesheet.css + + docinto + dodoc TODO + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs" +} diff --git a/dev-db/postgresql-docs/postgresql-docs-9.1.6.ebuild b/dev-db/postgresql-docs/postgresql-docs-9.1.6.ebuild new file mode 100644 index 000000000000..d14bde7a6883 --- /dev/null +++ b/dev-db/postgresql-docs/postgresql-docs-9.1.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.1.6.ebuild,v 1.1 2012/09/24 17:39:02 patrick Exp $ + +EAPI="4" + +inherit versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" +S="${WORKDIR}/postgresql-${PV}" + +DESCRIPTION="PostgreSQL documentation" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" +LICENSE="POSTGRESQL" + +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc" +} + +src_install() { + dodir /usr/share/doc/${PF}/html + + cd "${S}/doc" + + docinto sgml + dodoc src/sgml/*.{sgml,dsl} + + docinto sgml/ref + dodoc src/sgml/ref/*.sgml + + docinto html + dodoc src/sgml/html/*.html + dodoc src/sgml/html/stylesheet.css + + docinto + dodoc TODO + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs" +} diff --git a/dev-db/postgresql-docs/postgresql-docs-9.2.1.ebuild b/dev-db/postgresql-docs/postgresql-docs-9.2.1.ebuild new file mode 100644 index 000000000000..3e741d02f9f6 --- /dev/null +++ b/dev-db/postgresql-docs/postgresql-docs-9.2.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.2.1.ebuild,v 1.1 2012/09/24 17:39:02 patrick Exp $ + +EAPI="4" + +inherit versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" + +# Comment the following four lines when not a beta or rc. +#MY_PV="${PV//_}" +#MY_FILE_PV="${SLOT}$(get_version_component_range 4)" +#S="${WORKDIR}/postgresql-${MY_FILE_PV}" +#SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2" + +# Comment the following two lines when a beta or rc. +S="${WORKDIR}/postgresql-${PV}" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" + +LICENSE="POSTGRESQL" +DESCRIPTION="PostgreSQL documentation" +HOMEPAGE="http://www.postgresql.org/" + +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc" +} + +src_install() { + dodir /usr/share/doc/${PF}/html + + cd "${S}/doc" + + docinto sgml + dodoc src/sgml/*.{sgml,dsl} + + docinto sgml/ref + dodoc src/sgml/ref/*.sgml + + docinto html + dodoc src/sgml/html/*.html + dodoc src/sgml/html/stylesheet.css + + docinto + dodoc TODO + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/docs" +} diff --git a/dev-db/postgresql-server/Manifest b/dev-db/postgresql-server/Manifest index 440898df47dc..9c5dc5a10142 100644 --- a/dev-db/postgresql-server/Manifest +++ b/dev-db/postgresql-server/Manifest @@ -1,16 +1,21 @@ DIST postgresql-8.3.18.tar.bz2 14563583 SHA256 5db4904a8959f09274e1e0ee7f21c354128d5dbb4e946b78391f6bc4723c3746 SHA512 ac371d0ca7ec69782393345b5b3b9e3edf0fd6c3d3b8fbed86db6661dc11b54b6de991597a517181bba685d9cda5203b1c7dab586ef85df415b6f9cf49e290fd WHIRLPOOL d6ed681aecaf9261507f243e568ca8c38f35260b871ff9d5d9cb7d8b80251a5d08fe76233a7318f66d96a0c6447d354d0fceeae3aae2396cbc1790ed8c1a215d DIST postgresql-8.3.19.tar.bz2 14570746 SHA256 986f0d4b7edc633be1d210f27dfd1e47d416b642659e568895218466e50b58d5 SHA512 ffa07dd68c9de9a6c1fd9547181dbc252a300407e850e163e4d234aeab1e794f2c721ad4f676712e02ac5733ee566efe4b0fd4652b39b8ae885a3e478a66ef24 WHIRLPOOL 16ea02fa6ef4fb2088f5a677a5f4cb3f44049ef2f4564af3340b1a967cced561adc476ed09dd516bd8cb6b9bf9b3ed9fbc85b0346e835b5bd474052da35a9ae6 DIST postgresql-8.3.20.tar.bz2 14624435 SHA256 922b6165dc21739356e22ba4d53e08f3b26cd38d8fb9569d5f8fa6d239611163 SHA512 e709632db165f543e510334adfa191ecff6fbe5ae6726578cbb5e4858de62fda53e67b19171c302492361c580bf6894af84dc97ee81e1146a04aec2984d4f91f WHIRLPOOL beee4643d4c2212d9d49390bf1f3ff279f54f2d3c90743610ee59d7e8b93a1e61136654a1f5abe5d49a7826afdea8166ae047f7f2eb2f461c543bf3111f294d5 +DIST postgresql-8.3.21.tar.bz2 14626010 SHA256 a64b6de9f8067b803f2ed46a025bfd2a16a5ae270db60e440a698f2c07e234f8 SHA512 6da6fab655412fb2cc59ba6228596d6d3caff1a0c6bbd574b61c807bc18941b8d3db6824ffb7da1ad78d89c61d4407402bdb0904bf7b60c49959f40cb2bf3191 WHIRLPOOL 1bb3afefa2610537a35d148ccf2b65d6fe2915774aa61e92afeaadb3c6e923bf1771be7a5828c8ac67d2a0dac94f8bad3330cb38fa2f3b6993ebe493998f11a0 DIST postgresql-8.4.11.tar.bz2 14502434 SHA256 5bbc9ff1d16282b592600d7c6b9cb1a93049d4aa9a961e3c2c8d5fb13b189c8f SHA512 3f2c6015781a7bc218a5b0fa9135163d5adf21ff41ab952d0f0ad0586762f0f95bf0d7c6738d122cdc1d8506924814d8b4c6659ff9c79daa926f4ee9a95e7a41 WHIRLPOOL 712e600fe175972cd8b1ad4ce0124de7e2e108e8952b3c5d003cf3044be6a732fb02186d689d618452df68e0bfdf38aff76c266d9f85c7f3a45de995e4658da6 DIST postgresql-8.4.12.tar.bz2 14509007 SHA256 99b7b330ec183828988c7e8ec1b675393f24b10017a2e1d03b8ff48c4dfc0f77 SHA512 5e21ff30208296fc98033d6d4c0bb9491bed000bd8a00853c36be74feaf1ed7698561dccbf98596a920edf1f77801e8c15e79dbaec1d882c289c70905399c23e WHIRLPOOL c0f86598396f9d439d4e1d63790af2a92ffb3afa259f6e3369f5a92d8a93d42e50ca70713c467da6c7fde78a01041aaf24b5fd0a441060a06800a87c9a85694b DIST postgresql-8.4.13.tar.bz2 14666613 SHA256 20dd3442a3fa3a4fb1813b58f969ce4bbc54d73194fd4fe20d6f1313edc48cb9 SHA512 c6294846bf9adf39d5d57d2df26023ed4aa83464a773789eaaf5823a6dd6005eeb756f3835caaffde72729edd5b1f0ab300309417a4f9b570d6110b62096f1e4 WHIRLPOOL 1a9cbbdf1d651e49d85b7edee5da70fcadcef20a10fbc4340bd43679144662c68bede5c68b38933aaed8cc1a9a4db8c0b48e2a183140f901e07f09055e958e96 +DIST postgresql-8.4.14.tar.bz2 14679559 SHA256 1172e7735beea8a933eab0a4c01f9ad49fe872d8786af12a7fe596346b1d133a SHA512 bf9ddb393de08bbff92708b83697b907fbf34229a2ce66e1bf97c1deb9630c37c9a363f9305889e1f6ce4671d116a2c267302b7681281bb0482575ac81d6f28e WHIRLPOOL 8fe681ce8d263116fb2d3554adb2f45c1b21f7d6b840396fee532f7f200809dacc5127df7102b97be88193cd39148b40c81d781ec73ffc508e4908b0af2426bf +DIST postgresql-9.0.10.tar.bz2 15015826 SHA256 4394184b0099e8c86a482f7d62930aa31b50fb23e7dfb8fe9e1d93eb828dc729 SHA512 93a6d63d89800f9fc2eeef694c55afcdb8b8a255a2952a69b1816a31b831d0f86ed8b8fc88ad68cbc27f322eb1aba24e2cc9d891a5487217753b3f196fa5b754 WHIRLPOOL e5161e09c636f6a48d72de4befb967575a94b429129e72e4eb6013dc074bfe4f8ad43e4a15c40ec7e00b64d790cdd8da0eeb8a0555db44ce59fb336b0153799e DIST postgresql-9.0.7.tar.bz2 14977437 SHA256 dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833 SHA512 25fe1b20c0f172e3d2ff4dcbbbcd5a49be5a25e15ae74324cf9c0a3e6be0e760a81e65fbf9cae39aa2588794fb55953c59c750182a151473e959a375aba75322 WHIRLPOOL ff506c7495aba5087b6df867d3e25a1c0c58908845a59e0ae4ab1ebba5dee26d1c977fd0cfd530c8ffe6b3a3b27aba807329b77329904f4d2da5777d906753bc DIST postgresql-9.0.8.tar.bz2 14998065 SHA256 a2981ba8a64b396e2111fee5a9216275e49a2e79e839152a5e4367afd44c0bc2 SHA512 49a4bfb7a197b2a58da717b4edd7900c6ee8bbeeed42549fe155b89a44c500c3aa1a9b90986234ae797058a378bfafafc5600cc679767e17897d001189dcdad5 WHIRLPOOL 22ea138bb2ee846a5ce4951c6f1fe1890ed3759302485c79fb60f19222ee4a7cd535f47edf86d93a29dc093990e3f335c3d1e8d75b7ef51ce4c1e3cddd144a7e DIST postgresql-9.0.9.tar.bz2 15008401 SHA256 87417d181a0f534fa96ba1d315a62b721f5bc22b7bb70af3f674bc1a68a5da8a SHA512 1d0c1f38f7872402b3011a624c7fb11cae79d165432c2134e37d078bfcbf836e5d55f2e9c92770d0a4c7db1680b2287ca55d981b8cffc0dc8b1a291c4ec4877b WHIRLPOOL 4d8c3e987ea1c07e4550d8b79eaee8cce2fec4cf39aab70bb69f364796c3ff472f5e0e953bddf3f1dc3878b4db458c2ca14073df8925e57b614974496476c921 DIST postgresql-9.1.3.tar.bz2 15582454 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5 SHA512 411b9ed2d5cb4c38388710bc6186c8ccc3bddb9a607a933539bfc8b77df81d45c6f0b8ad9117960b0c5756bab51958f47c1e95943a488713841bd400da27a2e9 WHIRLPOOL b4d13c687cfd45cc8f3d575d46154e75d5a8a86c3c2d5d634fb0d6077724d2f73069a651bc7633c0cb5c100be8076647800757097d727938807d170668c5f7c3 DIST postgresql-9.1.4.tar.bz2 15631894 SHA256 a0795a8eb3ae2d1a2914b63bf143d20182835d90699915ff43567c041d3c9712 SHA512 c49937ada0b011d08b8cfd9b7ac5d593dc5c3e36e97c19b2c6e08bb4f14332854b2c64eb1b77a78d6da9612f3cee2a857644b7bd6aedb7a4cd507c5bc64c4a62 WHIRLPOOL 4f03364a260f3ae27d763b3eca4326663d59fa2a09f238210d15de848869cf3599c1dbea6b031b82a64d912c162a1842173c0d5779eab78cbef288f58d7b2aa8 DIST postgresql-9.1.5.tar.bz2 15602594 SHA256 0b889c132426fc68d8c2eb1bf112bf99cc653e9c95b5f4bbebc55cd9a8d6ce44 SHA512 63998808c8a5ad7a4712d6639a7d77d01bfdfee1ea41a40e7db1c4c469e3ecdf3af78a0451907aaf856f2e76e5166de15fb9009143fca8b4d36c964291402930 WHIRLPOOL 1d89227d7801e7d45465130e90c6f1ede8cca459e3879a9f641c5d90a6ffbd8a77cd6f8b489d7a8273246ef9d51c7c5218f611b9816351a7f4562bf7ac0112d2 +DIST postgresql-9.1.6.tar.bz2 15621370 SHA256 6e396aca621a95b9f5f7292a79ebe6ce892e36c7f7021814e1bd94bcfc6c31e7 SHA512 80fbb62734ac20a500ef9f0a307543011a376c3162304cd8996cba3ea4aba32681dfa556ba06450bdc400971efb65cc9ce2635844950e4f6f31badaa93fe25a4 WHIRLPOOL 1cc8953beb9cc0cf8461147a7c4fa1b5312293625375568240e25ebcefe95334c1e4192df412a7ae8f5d018ded57478763b0921e62602c17c7b3ef81db688e65 DIST postgresql-9.2.0.tar.bz2 16106558 SHA256 3731c607df492bbb57f37917b49f57719c0d6f823720426431fff10d82b1fe33 SHA512 40e0538dca5bb795a8e5c8efd28c57e7db80ee1724ccdb3bc190e0f179b1c09e2363204303c443768b213c1d8e7cccab0d59e5d94038e63d8014cfe1a8940e1d WHIRLPOOL b4eb1f18deb35282ec2bd1768b401037a9da40139050d314aebecf7e8968b3011cd32c979385ae24d6cdc99208dc2238329ca21c784739767289db3f973b93c2 +DIST postgresql-9.2.1.tar.bz2 16113737 SHA256 db61d498105a7d5fe46185e67ac830c878cdd7dc1f82a87f06b842217924c461 SHA512 37e5c193006c548d0b1e200e9dca18ca918a0fe7d5dcea1615ce6240b7f13d9ea30913ef3b309abac3a4c15f65202aa1e72b1a3cc0b22321854fd6187dbac8d0 WHIRLPOOL 97872b8354ed0efd0aa7bd2afa5c127e9aecfce5d44d8a10e02d62050321bf4a948e7d3a4ab7f830afa4f8c2257adc96408c09bd09c8dade8d9c32ea5181f8c1 DIST postgresql-initscript-2.1.1.tbz2 2604 SHA256 e7e9f18a48272a6210ef3b433bb910e3ffeffe92f798aaf1ea503ce1fc1f5dfb SHA512 002d2121ffd15a327e573a53d2abd460321718dcca1e58bfce87100ee44bd19ed376b84b14f93696ac7998ee7699e04a4797a6a4db0520ee6bfa9ff53ab41975 WHIRLPOOL 891bd0602cf1470179a5683e4a3fea657dec7e924c7919f8f1964b395b0b08cf13d4462e37dcce05ad5f547d3ec18ff83e50f9f29ca87ca7fb8eaca65e5ddf9f DIST postgresql-initscript-2.1.tbz2 2603 SHA256 42ee83d0bfd1e1733bbc191b065bc70b2b5966f743f692e5133f6c676c8b1c24 SHA512 4ec220f414c73c5d8a65ef95df7111a9703f1f82abbc0a3b6f70938440cf72069e3497fc7e8606502329aea8737bb60aa15d578d47cda68669289acbc7b3e7a9 WHIRLPOOL a5f27742da7bc7404dd4f1a8936b0a9291c199412c0c1048d5f217a41b12b247057a99f41bfd1b3041821be2d159d6976eaa01148860664cfaf722903c9f4d2f DIST postgresql-initscript-2.3.tbz2 2611 SHA256 72a2805048c3027996c41b9d3342ccf56406393bab7086af745d87b5b5edd4a7 SHA512 0803a833507c91e5c76a5804a787c159b3a00f7f9761a9e5c3bc7c721b14f5c6e9587027c102c430feb6e72a0bb011a0bf4903a136b7e648488a45adf2a99275 WHIRLPOOL e56b1e6e2f4cc27641411f26896508df6566f19f197f811f426995d86ae6ac97737b4f60cf5d6f763c8306a3043d31c59d3da89291fdbf837a4c9bf38b4ba5d2 diff --git a/dev-db/postgresql-server/postgresql-server-8.3.21.ebuild b/dev-db/postgresql-server/postgresql-server-8.3.21.ebuild new file mode 100644 index 000000000000..320d3526ca0c --- /dev/null +++ b/dev-db/postgresql-server/postgresql-server-8.3.21.ebuild @@ -0,0 +1,339 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.21.ebuild,v 1.1 2012/09/24 17:37:46 patrick Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" +inherit autotools eutils multilib pam prefix user versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +DESCRIPTION="PostgreSQL server" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-8.3-r2.tbz2 + http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.1.tbz2" +LICENSE="POSTGRESQL GPL-2" + +S="${WORKDIR}/postgresql-${PV}" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kernel_linux nls pam perl python selinux tcl uuid xml" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,nls=] + perl? ( >=dev-lang/perl-5.8 ) + selinux? ( sec-policy/selinux-postgresql ) + tcl? ( >=dev-lang/tcl-8 ) + uuid? ( dev-libs/ossp-uuid ) + xml? ( dev-libs/libxml2 dev-libs/libxslt )" + +DEPEND="${RDEPEND} + sys-devel/flex + xml? ( virtual/pkgconfig )" + +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +pkg_setup() { + enewgroup postgres 70 + enewuser postgres 70 /bin/bash /var/lib/postgresql postgres +} + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" \ + "${WORKDIR}/bool.patch" \ + "${WORKDIR}/darwin.patch" \ + "${WORKDIR}/pg_ctl-exit-status.patch" \ + "${WORKDIR}/server.patch" \ + "${WORKDIR}/SuperH.patch" + + eprefixify src/include/pg_config_manual.h + + if use test ; then + epatch "${WORKDIR}/regress.patch" + sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c + sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \ + -i src/test/regress/{input,output}/tablespace.source + else + echo "all install:" > "${S}/src/test/regress/GNUmakefile" + fi + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \ + die "RUNDIR sed failed" + sed -e "s|@SLOT@|${SLOT}|g" \ + -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \ + die "SLOT sed failed" + + eautoconf +} + +src_configure() { + # eval is needed to get along with pg_config quotation of space-rich entities. + eval econf "$(${EPREFIX%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \ + --with-includes="${EPREFIX%/}/usr/include/postgresql-${SLOT}/" \ + --with-system-tzdata="${EPREFIX%/}/usr/share/zoneinfo" \ + $(use_with perl) \ + $(use_with python) \ + $(use_with tcl) \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with uuid ossp-uuid) \ + "$(has_version ~dev-db/postgresql-base-${PV}[nls] && use_enable nls nls "$(wanted_languages)")" +} + +src_compile() { + local bd + for bd in . contrib $(use xml && echo contrib/xml2); do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake -C $bd -j1 \ + PGXS=$(${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --pgxs) \ + PGXS_IN_SERVER=1 PGXS_WITH_SERVER="${S}/src/backend/postgres" \ + NO_PGXS=0 USE_PGXS=1 docdir=${EROOT%/}/usr/share/doc/${PF} + done +} + +src_install() { + if use perl ; then + mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig" + sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \ + "${S}/src/pl/plperl/GNUmakefile_orig" \ + > "${S}/src/pl/plperl/GNUmakefile" + fi + + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake install -C $bd -j1 DESTDIR="${D}" \ + PGXS_IN_SERVER=1 PGXS_WITH_SERVER="${S}/src/backend/postgres" \ + PGXS=$(${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --pgxs) \ + NO_PGXS=0 USE_PGXS=1 docdir=${EROOT%/}/usr/share/doc/${PF} + done + + rm -r "${ED}/usr/share/postgresql-${SLOT}/man/man7/" \ + "${ED}/usr/share/doc/${PF}/html" + rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{clusterdb,create{db,lang,user},drop{db,lang,user},ecpg,pg_{config,dump,dumpall,restore},psql,reindexdb,vacuumdb}.1 + docompress /usr/share/postgresql-${SLOT}/man/man1 + + dodoc README HISTORY doc/{README.*,TODO,bug.template} + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ + > "${ED}/etc/eselect/postgresql/slots/${SLOT}/server" + + newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT} + newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT} + + use pam && pamd_mimic system-auth postgresql auth account session + + if use prefix ; then + keepdir ${RUNDIR}/run/postgresql + fperms 0770 ${RUNDIR}/run/postgresql + fi +} + +pkg_postinst() { + postgresql-config update + + elog "Gentoo specific documentation:" + elog "http://www.gentoo.org/doc/en/postgres-howto.xml" + elog + elog "Official documentation:" + elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT%/}${RUNDIR}/run/postgresql/" + elog + elog "If you have users and/or services that you would like to utilize the" + elog "socket, you must add them to the 'postgres' system group:" + elog " usermod -a -G postgres " + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + [[ -f ${EROOT%/}/etc/conf.d/postgresql-${SLOT} ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + [[ -z ${PGDATA} ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" + [[ -z ${DATA_DIR} ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [[ -f ${EROOT%/}/etc/env.d/02locale ]] ; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source ${EROOT%/}/etc/env.d/02locale + [[ -n ${LANG} ]] && export LANG + [[ -n ${LC_CTYPE} ]] && export LC_CTYPE + [[ -n ${LC_NUMERIC} ]] && export LC_NUMERIC + [[ -n ${LC_TIME} ]] && export LC_TIME + [[ -n ${LC_COLLATE} ]] && export LC_COLLATE + [[ -n ${LC_MONETARY} ]] && export LC_MONETARY + [[ -n ${LC_MESSAGES} ]] && export LC_MESSAGES + [[ -n ${LC_ALL} ]] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z ${PG_INITDB_OPTS} ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + while [[ $correct != "true" ]] ; do + einfo "Are you ready to continue? (y/n)" + read answer + if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then + correct="true" + elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then + die "Aborting initialization." + else + echo "Answer not recognized." + fi + done + + if [[ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ]] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + [[ -z ${PG_MAX_CONNECTIONS} ]] && PG_MAX_CONNECTIONS=128 + einfo "Checking system parameters..." + + if ! use kernel_linux ; then + einfo "Skipped." + einfo "Tests not supported on this OS (yet)." + else + if [[ -z ${SKIP_SYSTEM_TESTS} ]] ; then + ebegin "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections" + + local SEMMSL=$(sysctl -n kernel.sem | cut -f1) + local SEMMNS=$(sysctl -n kernel.sem | cut -f2) + local SEMMNI=$(sysctl -n kernel.sem | cut -f4) + local SHMMAX=$(sysctl -n kernel.shmmax) + + local SEMMSL_MIN=17 + local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 )) + local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 )) + local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) )) + + for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do + if [[ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ]] ; then + eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)" + eerror "You have now several options:" + eerror " - Change the mentioned system parameter" + eerror " - Lower the number of max connections by setting PG_MAX_CONNECTIONS to a" + eerror " value lower than ${PG_MAX_CONNECTIONS}" + eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely" + eerror "More information can be found here:" + eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html" + die "System test failed." + fi + done + eend + else + ewarn "SKIP_SYSTEM_TESTS is set, so skipping." + fi + fi + + if [[ ${EUID} == 0 ]] ; then + einfo "Creating the data directory ..." + mkdir -p "${DATA_DIR}" + chown -Rf postgres:postgres "${DATA_DIR}" + chmod 0700 "${DATA_DIR}" + fi + + einfo "Initializing the database ..." + if [[ ${EUID} == 0 ]] ; then + su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + mv "${DATA_DIR%/}"/*.conf "${PGDATA}" + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1. You can enable it in the clusters" + einfo "postgresql.conf." + einfo + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo " mv ${PGDATA}*.conf ${DATA_DIR}" + else + einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + einfo ">>> Test phase [check]: ${CATEGORY}/${PF}" + + if [[ ${UID} != 0 ]] ; then + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/:${PATH}" \ + emake check \ + PGXS=$(${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --pgxs) \ + NO_PGXS=0 USE_PGXS=1 SLOT=${SLOT} + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + ewarn "Tests cannot be run as root. Skipping." + ewarn "HINT: FEATURES=\"userpriv\"" + fi +} diff --git a/dev-db/postgresql-server/postgresql-server-8.4.14.ebuild b/dev-db/postgresql-server/postgresql-server-8.4.14.ebuild new file mode 100644 index 000000000000..04f9a81ad53e --- /dev/null +++ b/dev-db/postgresql-server/postgresql-server-8.4.14.ebuild @@ -0,0 +1,348 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.14.ebuild,v 1.1 2012/09/24 17:37:46 patrick Exp $ + +EAPI="4" +PYTHON_DEPEND="python? 2" + +WANT_AUTOMAKE="none" +inherit autotools eutils multilib pam prefix python user versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +DESCRIPTION="PostgreSQL server" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-8.4-r2.tbz2 + http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.1.tbz2" +LICENSE="POSTGRESQL GPL-2" + +S="${WORKDIR}/postgresql-${PV}" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl uuid xml" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,pg_legacytimestamp=,nls=] + perl? ( >=dev-lang/perl-5.8 ) + selinux? ( sec-policy/selinux-postgresql ) + tcl? ( >=dev-lang/tcl-8 ) + uuid? ( dev-libs/ossp-uuid ) + xml? ( dev-libs/libxml2 dev-libs/libxslt )" + +DEPEND="${RDEPEND} + sys-devel/flex + xml? ( virtual/pkgconfig )" + +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +pkg_setup() { + enewgroup postgres 70 + enewuser postgres 70 /bin/bash /var/lib/postgresql postgres + + use python && python_set_active_version 2 +} + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" \ + "${WORKDIR}/bool.patch" \ + "${WORKDIR}/darwin.patch" \ + "${WORKDIR}/ldflags.patch" \ + "${WORKDIR}/pg_ctl-exit-status.patch" \ + "${WORKDIR}/server.patch" \ + "${WORKDIR}/SuperH.patch" + + eprefixify src/include/pg_config_manual.h + + if use test ; then + epatch "${WORKDIR}/regress.patch" + sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c + sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \ + -i src/test/regress/{input,output}/tablespace.source + else + echo "all install:" > "${S}/src/test/regress/GNUmakefile" + fi + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \ + die "RUNDIR sed failed" + sed -e "s|@SLOT@|${SLOT}|g" \ + -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \ + die "SLOT sed failed" + + eautoconf +} + +src_configure() { + # eval is needed to get along with pg_config quotation of space-rich entities. + eval econf "$(${EPREFIX%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \ + --with-includes="${EPREFIX%/}/usr/include/postgresql-${SLOT}/" \ + --with-libraries="${EPREFIX%/}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \ + --with-system-tzdata="${EPREFIX%/}/usr/share/zoneinfo" \ + $(use_with perl) \ + $(use_with python) \ + $(use_with tcl) \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with uuid ossp-uuid) \ + "$(has_version ~dev-db/postgresql-base-${PV}[nls] && use_enable nls nls "$(wanted_languages)")" +} + +src_compile() { + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake -C $bd -j1 || die "emake in $bd failed" + done +} + +src_install() { + if use perl ; then + mv -f "${S}/src/pl/plperl/GNUmakefile" \ + "${S}/src/pl/plperl/GNUmakefile_orig" + sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \ + "${S}/src/pl/plperl/GNUmakefile_orig" \ + > "${S}/src/pl/plperl/GNUmakefile" + fi + + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake install -C $bd -j1 DESTDIR="${D}" \ + || die "emake install in $bd failed" + done + + rm -r "${ED}/usr/share/postgresql-${SLOT}/man/man7/" \ + "${ED}/usr/share/doc/postgresql-${SLOT}/html" + rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{clusterdb,create{db,lang,user},drop{db,lang,user},ecpg,pg_{config,dump,dumpall,restore},psql,reindexdb,vacuumdb}.1 + + dodoc README HISTORY doc/{README.*,TODO,bug.template} + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ + > "${ED}/etc/eselect/postgresql/slots/${SLOT}/server" + + newconfd "${WORKDIR}"/postgresql.confd postgresql-${SLOT} \ + || die "Inserting conf.d file failed" + + newinitd "${WORKDIR}"/postgresql.init postgresql-${SLOT} \ + || die "Inserting init.d file failed" + + use pam && pamd_mimic system-auth postgresql auth account session + + if use prefix ; then + keepdir ${RUNDIR}/run/postgresql + fperms 0770 ${RUNDIR}/run/postgresql + fi +} + +pkg_postinst() { + postgresql-config update + + elog "The time stamp format is 64 bit integers now. If you upgrade from older" + elog "databases, this may force you to either do a dump and reload of enable" + elog "pg_legacytimestamp until you find time to do so. If the database can't start" + elog "please try enabling pg_legacytimestamp and rebuild." + elog + elog "Gentoo specific documentation:" + elog "http://www.gentoo.org/doc/en/postgres-howto.xml" + elog + elog "Official documentation:" + elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT%/}${RUNDIR}/run/postgresql/" + elog + elog "If you have users and/or services that you would like to utilize the" + elog "socket, you must add them to the 'postgres' system group:" + elog " usermod -a -G postgres " + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + [[ -f ${EROOT%/}/etc/conf.d/postgresql-${SLOT} ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + [[ -z ${PGDATA} ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" + [[ -z ${DATA_DIR} ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [[ -f ${EROOT%/}/etc/env.d/02locale ]] ; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT%/}/etc/env.d/02locale" + [[ -n ${LANG} ]] && export LANG + [[ -n ${LC_CTYPE} ]] && export LC_CTYPE + [[ -n ${LC_NUMERIC} ]] && export LC_NUMERIC + [[ -n ${LC_TIME} ]] && export LC_TIME + [[ -n ${LC_COLLATE} ]] && export LC_COLLATE + [[ -n ${LC_MONETARY} ]] && export LC_MONETARY + [[ -n ${LC_MESSAGES} ]] && export LC_MESSAGES + [[ -n ${LC_ALL} ]] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z ${PG_INITDB_OPTS} ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + while [[ $correct != "true" ]] ; do + einfo "Are you ready to continue? (y/n)" + read answer + if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then + correct="true" + elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then + die "Aborting initialization." + else + echo "Answer not recognized" + fi + done + + if [[ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ]] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + [[ -z ${PG_MAX_CONNECTIONS} ]] && PG_MAX_CONNECTIONS=128 + einfo "Checking system parameters..." + + if ! use kernel_linux ; then + einfo "Skipped." + einfo " Tests not supported on this OS (yet)" + else + if [[ -z ${SKIP_SYSTEM_TESTS} ]] ; then + einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..." + + local SEMMSL=$(sysctl -n kernel.sem | cut -f1) + local SEMMNS=$(sysctl -n kernel.sem | cut -f2) + local SEMMNI=$(sysctl -n kernel.sem | cut -f4) + local SHMMAX=$(sysctl -n kernel.shmmax) + + local SEMMSL_MIN=17 + local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 )) + local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 )) + local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) )) + + for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do + if [[ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ]] ; then + eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)" + eerror "You have now several options:" + eerror " - Change the mentioned system parameter" + eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a" + eerror " value lower than ${PG_MAX_CONNECTIONS}" + eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely" + eerror "More information can be found here:" + eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html" + die "System test failed." + fi + done + einfo "Passed." + else + ewarn "SKIP_SYSTEM_TESTS set, so skipping." + fi + fi + + if [[ ${EUID} == 0 ]] ; then + einfo "Creating the data directory ..." + mkdir -p "${DATA_DIR}" + chown -Rf postgres:postgres "${DATA_DIR}" + chmod 0700 "${DATA_DIR}" + fi + + einfo "Initializing the database ..." + if [[ ${EUID} == 0 ]] ; then + su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + mv "${DATA_DIR%/}"/*.conf "${PGDATA}" + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled by" + einfo "default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo " mv ${PGDATA}*.conf ${DATA_DIR}" + else + einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + einfo ">>> Test phase [check]: ${CATEGORY}/${PF}" + + if [[ ${UID} != 0 ]] ; then + emake check || die "Make check failed. See above for details." + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + ewarn "Tests cannot be run as root. Skipping." + ewarn "HINT: FEATURES=\"userpriv\"" + fi +} diff --git a/dev-db/postgresql-server/postgresql-server-9.0.10.ebuild b/dev-db/postgresql-server/postgresql-server-9.0.10.ebuild new file mode 100644 index 000000000000..730cc912812a --- /dev/null +++ b/dev-db/postgresql-server/postgresql-server-9.0.10.ebuild @@ -0,0 +1,342 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.0.10.ebuild,v 1.1 2012/09/24 17:37:46 patrick Exp $ + +EAPI="4" +PYTHON_DEPEND="python? 2" + +WANT_AUTOMAKE="none" +inherit autotools eutils multilib pam prefix python user versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-solaris" + +DESCRIPTION="PostgreSQL server" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.0-r3.tbz2 + http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.1.tbz2" +LICENSE="POSTGRESQL GPL-2" + +S="${WORKDIR}/postgresql-${PV}" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl uuid xml" + +for lingua in ${LINGUAS}; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,pg_legacytimestamp=,nls=] + perl? ( >=dev-lang/perl-5.8 ) + selinux? ( sec-policy/selinux-postgresql ) + tcl? ( >=dev-lang/tcl-8 ) + uuid? ( dev-libs/ossp-uuid ) + xml? ( dev-libs/libxml2 dev-libs/libxslt )" + +DEPEND="${RDEPEND} + sys-devel/flex + xml? ( virtual/pkgconfig )" + +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +pkg_setup() { + enewgroup postgres 70 + enewuser postgres 70 /bin/bash /var/lib/postgresql postgres + + use python && python_set_active_version 2 +} + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" \ + "${WORKDIR}/bool.patch" \ + "${WORKDIR}/pg_ctl-exit-status.patch" \ + "${WORKDIR}/server.patch" + + eprefixify src/include/pg_config_manual.h + + if use test ; then + epatch "${WORKDIR}/regress.patch" + sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c + sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \ + -i src/test/regress/{input,output}/tablespace.source + else + echo "all install:" > "${S}/src/test/regress/GNUmakefile" + fi + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \ + die "RUNDIR sed failed" + sed -e "s|@SLOT@|${SLOT}|g" \ + -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \ + die "SLOT sed failed" + + eautoconf +} + +src_configure() { + # eval is needed to get along with pg_config quotation of space-rich entities. + eval econf "$(${EPREFIX%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \ + --with-includes="${EPREFIX%/}/usr/include/postgresql-${SLOT}/" \ + --with-libraries="${EPREFIX%/}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \ + --with-system-tzdata="${EPREFIX%/}/usr/share/zoneinfo" \ + $(use_with perl) \ + $(use_with python) \ + $(use_with tcl) \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with uuid ossp-uuid) \ + "$(use_enable nls nls "$(wanted_languages)")" +} + +src_compile() { + local bd + for bd in . contrib $(use xml && echo contrib/xml2); do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake -C $bd -j1 || die "emake in $bd failed" + done +} + +src_install() { + if use perl ; then + mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig" + sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \ + "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile" + fi + + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake install -C $bd -j1 DESTDIR="${D}" || die "emake install in $bd failed" + done + + dodir /usr/share/postgresql-${SLOT}/man/man1/ + cp "${S}"/doc/src/sgml/man1/{initdb,pg_controldata,pg_ctl,pg_resetxlog,post{gres,master}}.1 \ + "${ED}"/usr/share/postgresql-${SLOT}/man/man1/ || die + + dodoc README HISTORY doc/{README.*,TODO,bug.template} + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ + > "${ED}/etc/eselect/postgresql/slots/${SLOT}/server" + + newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT} \ + || die "Inserting conf.d file failed" + + newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT} \ + || die "Inserting init.d file failed" + + use pam && pamd_mimic system-auth postgresql auth account session + + if use prefix ; then + keepdir ${RUNDIR}/run/postgresql + fperms 0770 ${RUNDIR}/run/postgresql + fi +} + +pkg_postinst() { + postgresql-config update + + elog "Gentoo specific documentation:" + elog "http://www.gentoo.org/doc/en/postgres-howto.xml" + elog + elog "Official documentation:" + elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT%/}${RUNDIR}/run/postgresql/" + elog + elog "If you have users and/or services that you would like to utilize the" + elog "socket, you must add them to the 'postgres' system group:" + elog " usermod -a -G postgres " + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + [[ -f ${EROOT%/}/etc/conf.d/postgresql-${SLOT} ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + [[ -z ${PGDATA} ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" + [[ -z ${DATA_DIR} ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [[ -f ${EROOT%/}/etc/env.d/02locale ]] ; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT%/}/etc/env.d/02locale" + [[ -n ${LANG} ]] && export LANG + [[ -n ${LC_CTYPE} ]] && export LC_CTYPE + [[ -n ${LC_NUMERIC} ]] && export LC_NUMERIC + [[ -n ${LC_TIME} ]] && export LC_TIME + [[ -n ${LC_COLLATE} ]] && export LC_COLLATE + [[ -n ${LC_MONETARY} ]] && export LC_MONETARY + [[ -n ${LC_MESSAGES} ]] && export LC_MESSAGES + [[ -n ${LC_ALL} ]] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + while [[ $correct != "true" ]] ; do + einfo "Are you ready to continue? (y/n)" + read answer + if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then + correct="true" + elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then + die "Aborting initialization." + else + echo "Answer not recognized" + fi + done + + if [[ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ]] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + [[ -z ${PG_MAX_CONNECTIONS} ]] && PG_MAX_CONNECTIONS=128 + einfo "Checking system parameters..." + + if ! use kernel_linux ; then + einfo "Skipped." + einfo " Tests not supported on this OS (yet)" + else + if [[ -z ${SKIP_SYSTEM_TESTS} ]] ; then + einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..." + + local SEMMSL=$(sysctl -n kernel.sem | cut -f1) + local SEMMNS=$(sysctl -n kernel.sem | cut -f2) + local SEMMNI=$(sysctl -n kernel.sem | cut -f4) + local SHMMAX=$(sysctl -n kernel.shmmax) + + local SEMMSL_MIN=17 + local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 )) + local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 )) + local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) )) + + for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do + if [[ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ]] ; then + eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)" + eerror "You have now several options:" + eerror " - Change the mentioned system parameter" + eerror " - Lower the number of max connections by setting PG_MAX_CONNECTIONS to a" + eerror " value lower than ${PG_MAX_CONNECTIONS}" + eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely" + eerror "More information can be found here:" + eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html" + die "System test failed." + fi + done + einfo "Passed." + else + ewarn "SKIP_SYSTEM_TESTS set, so skipping." + fi + fi + + if [[ ${EUID} == 0 ]] ; then + einfo "Creating the data directory ..." + mkdir -p "${DATA_DIR}" + chown -Rf postgres:postgres "${DATA_DIR}" + chmod 0700 "${DATA_DIR}" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su postgres \ + -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D '${DATA_DIR}' -L '${EROOT%/}/usr/share/postgresql-${SLOT}/' ${PG_INITDB_OPTS}" + else + "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb \ + -U postgres -D "${DATA_DIR}" \ + -L "${EROOT%/}/usr/share/postgresql-${SLOT}/" ${PG_INITDB_OPTS} + fi + + mv "${DATA_DIR%/}"/*.conf "${PGDATA}" + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo " mv ${PGDATA}*.conf ${DATA_DIR}" + else + einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + einfo ">>> Test phase [check]: ${CATEGORY}/${PF}" + + if [[ ${UID} != 0 ]] ; then + emake check || die "Make check failed. See above for details." + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + ewarn "Tests cannot be run as root. Skipping." + ewarn "HINT: FEATURES=\"userpriv\"" + fi +} diff --git a/dev-db/postgresql-server/postgresql-server-9.1.6.ebuild b/dev-db/postgresql-server/postgresql-server-9.1.6.ebuild new file mode 100644 index 000000000000..b47835b4a6c0 --- /dev/null +++ b/dev-db/postgresql-server/postgresql-server-9.1.6.ebuild @@ -0,0 +1,348 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.1.6.ebuild,v 1.1 2012/09/24 17:37:46 patrick Exp $ + +EAPI="4" +PYTHON_DEPEND="python? 2" + +WANT_AUTOMAKE="none" +inherit autotools eutils flag-o-matic multilib pam prefix python user versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" +S="${WORKDIR}/postgresql-${PV}" + +DESCRIPTION="PostgreSQL server" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.1-r1.tbz2 + http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.1.tbz2" +LICENSE="POSTGRESQL GPL-2" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl uuid xml" + +for lingua in ${LINGUAS}; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,pg_legacytimestamp=,nls=] + perl? ( >=dev-lang/perl-5.8 ) + selinux? ( sec-policy/selinux-postgresql ) + tcl? ( >=dev-lang/tcl-8 ) + uuid? ( dev-libs/ossp-uuid ) + xml? ( dev-libs/libxml2 dev-libs/libxslt )" +DEPEND="${RDEPEND} + sys-devel/flex + xml? ( virtual/pkgconfig )" +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +pkg_setup() { + enewgroup postgres 70 + enewuser postgres 70 /bin/bash /var/lib/postgresql postgres + + use python && python_set_active_version 2 +} + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" \ + "${WORKDIR}/bool.patch" \ + "${WORKDIR}/pg_ctl-exit-status.patch" \ + "${WORKDIR}/server.patch" + + eprefixify src/include/pg_config_manual.h + + if use test ; then + epatch "${WORKDIR}/regress.patch" + sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c + sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \ + -i src/test/regress/{input,output}/tablespace.source + else + echo "all install:" > "${S}/src/test/regress/GNUmakefile" + fi + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \ + die "RUNDIR sed failed" + sed -e "s|@SLOT@|${SLOT}|g" \ + -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \ + die "SLOT sed failed" + + eautoconf +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + local PO="${EPREFIX%/}" + + # eval is needed to get along with pg_config quotation of space-rich entities. + eval econf "$(${PO}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \ + $(use_with perl) \ + $(use_with python) \ + $(use_with tcl) \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with uuid ossp-uuid) \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + --with-includes="${PO}/usr/include/postgresql-${SLOT}/" \ + --with-libraries="${PO}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \ + "$(use_enable nls nls "$(wanted_languages)")" +} + +src_compile() { + local bd + for bd in . contrib $(use xml && echo contrib/xml2); do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake -C $bd || die "emake in $bd failed" + done +} + +src_install() { + if use perl ; then + mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig" + sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \ + "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile" + fi + + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake install -C $bd DESTDIR="${D}" || die "emake install in $bd failed" + done + + dodoc README HISTORY doc/{TODO,bug.template} + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/server" + + newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT} || \ + die "Inserting conf failed" + newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT} || \ + die "Inserting conf failed" + + use pam && pamd_mimic system-auth postgresql auth account session + + if use prefix ; then + keepdir ${RUNDIR}/run/postgresql + fperms 0770 ${RUNDIR}/run/postgresql + fi +} + +pkg_postinst() { + postgresql-config update + + elog "Gentoo specific documentation:" + elog "http://www.gentoo.org/doc/en/postgres-howto.xml" + elog + elog "Official documentation:" + elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT%/}${RUNDIR}/run/postgresql/" + elog + elog "If you have users and/or services that you would like to utilize the" + elog "socket, you must add them to the 'postgres' system group:" + elog " usermod -a -G postgres " + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" +} + +pkg_prerm() { + if [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttp://www.gentoo.org/doc/en/postgres-howto.xml#doc_chap5" + + ebegin "Resuming removal 10 seconds. Control-C to cancel" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT%/}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + while [ "$correct" != "true" ] ; do + einfo "Are you ready to continue? (y/n)" + read answer + if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then + correct="true" + elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then + die "Aborting initialization." + else + echo "Answer not recognized" + fi + done + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128" + einfo "Checking system parameters..." + + if ! use kernel_linux ; then + einfo "Skipped." + einfo " Tests not supported on this OS (yet)" + else + if [ -z ${SKIP_SYSTEM_TESTS} ] ; then + einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..." + + local SEMMSL=$(sysctl -n kernel.sem | cut -f1) + local SEMMNS=$(sysctl -n kernel.sem | cut -f2) + local SEMMNI=$(sysctl -n kernel.sem | cut -f4) + local SHMMAX=$(sysctl -n kernel.shmmax) + + local SEMMSL_MIN=17 + local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 )) + local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 )) + local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) )) + + for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do + if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then + eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)" + eerror "You have now several options:" + eerror " - Change the mentioned system parameter" + eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a" + eerror " value lower than ${PG_MAX_CONNECTIONS}" + eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely" + eerror "More information can be found here:" + eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html" + die "System test failed." + fi + done + einfo "Passed." + else + ewarn "SKIP_SYSTEM_TESTS set, so skipping." + fi + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "${DATA_DIR}" + chown -Rf postgres:postgres "${DATA_DIR}" + chmod 0700 "${DATA_DIR}" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + mv "${DATA_DIR%/}"/*.conf "${PGDATA}" + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + else + einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + einfo ">>> Test phase [check]: ${CATEGORY}/${PF}" + + if [ ${UID} -ne 0 ] ; then + emake -j1 check || die "Make check failed. See above for details." + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + ewarn "Tests cannot be run as root. Skipping." + ewarn "HINT: FEATURES=\"userpriv\"" + fi +} diff --git a/dev-db/postgresql-server/postgresql-server-9.2.1.ebuild b/dev-db/postgresql-server/postgresql-server-9.2.1.ebuild new file mode 100644 index 000000000000..e99838d8d9da --- /dev/null +++ b/dev-db/postgresql-server/postgresql-server-9.2.1.ebuild @@ -0,0 +1,357 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.2.1.ebuild,v 1.1 2012/09/24 17:37:46 patrick Exp $ + +EAPI="4" +PYTHON_DEPEND="python? 2" + +WANT_AUTOMAKE="none" +inherit autotools eutils flag-o-matic multilib pam prefix python user versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" + +# Comment the following six lines when not a beta or rc. +#MY_PV="${PV//_}" +#MY_FILE_PV="${SLOT}$(get_version_component_range 4)" +#S="${WORKDIR}/postgresql-${MY_FILE_PV}" +#SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2 +# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2 +# http://dev.gentoo.org/~titanofold/postgresql-initscript-2.3.tbz2" + +# Comment the following four lines when a beta or rc. +S="${WORKDIR}/postgresql-${PV}" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2 + http://dev.gentoo.org/~titanofold/postgresql-initscript-2.3.tbz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL server" +HOMEPAGE="http://www.postgresql.org/" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl uuid xml" + +for lingua in ${LINGUAS}; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pam?,pg_legacytimestamp=,nls=] + perl? ( >=dev-lang/perl-5.8 ) + selinux? ( sec-policy/selinux-postgresql ) + tcl? ( >=dev-lang/tcl-8 ) + uuid? ( dev-libs/ossp-uuid ) + xml? ( dev-libs/libxml2 dev-libs/libxslt )" +DEPEND="${RDEPEND} + sys-devel/flex + xml? ( virtual/pkgconfig )" +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +# Support /var/run or /run for the socket directory +[[ ! -d /run ]] && RUNDIR=/var + +pkg_setup() { + enewgroup postgres 70 + enewuser postgres 70 /bin/bash /var/lib/postgresql postgres + + use python && python_set_active_version 2 +} + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" \ + "${WORKDIR}/bool.patch" \ + "${WORKDIR}/server.patch" + + eprefixify src/include/pg_config_manual.h + + if use test ; then + epatch "${WORKDIR}/regress.patch" + sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c +# sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" \ +# -i src/test/regress/{input,output}/tablespace.source + else + echo "all install:" > "${S}/src/test/regress/GNUmakefile" + fi + + sed -e "s|@RUNDIR@|${RUNDIR}|g" \ + -i src/include/pg_config_manual.h "${WORKDIR}/postgresql.init" || \ + die "RUNDIR sed failed" + sed -e "s|@SLOT@|${SLOT}|g" \ + -i "${WORKDIR}/postgresql.init" "${WORKDIR}/postgresql.confd" || \ + die "SLOT sed failed" + + eautoconf +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + local PO="${EPREFIX%/}" + + # eval is needed to get along with pg_config quotation of space-rich entities. + eval econf "$(${PO}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \ + $(use_with perl) \ + $(use_with python) \ + $(use_with tcl) \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with uuid ossp-uuid) \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + --with-includes="${PO}/usr/include/postgresql-${SLOT}/" \ + --with-libraries="${PO}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \ + "$(use_enable nls nls "$(wanted_languages)")" +} + +src_compile() { + local bd + for bd in . contrib $(use xml && echo contrib/xml2); do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake -C $bd || die "emake in $bd failed" + done +} + +src_install() { + if use perl ; then + mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig" + sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \ + "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile" + fi + + local bd + for bd in . contrib $(use xml && echo contrib/xml2) ; do + PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \ + emake install -C $bd DESTDIR="${D}" || die "emake install in $bd failed" + done + + dodoc README HISTORY doc/{TODO,bug.template} + + dodir /etc/eselect/postgresql/slots/${SLOT} + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/server" + + newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT} || \ + die "Inserting conf failed" + newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT} || \ + die "Inserting conf failed" + + use pam && pamd_mimic system-auth postgresql auth account session + + if use prefix ; then + keepdir ${RUNDIR}/run/postgresql + fperms 0770 ${RUNDIR}/run/postgresql + fi +} + +pkg_postinst() { + postgresql-config update + + elog "Gentoo specific documentation:" + elog "http://www.gentoo.org/doc/en/postgres-howto.xml" + elog + elog "Official documentation:" + elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT%/}${RUNDIR}/run/postgresql/" + elog + elog "If you have users and/or services that you would like to utilize the" + elog "socket, you must add them to the 'postgres' system group:" + elog " usermod -a -G postgres " + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" +} + +pkg_prerm() { + if [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttp://www.gentoo.org/doc/en/postgres-howto.xml#doc_chap5" + + ebegin "Resuming removal 10 seconds. Control-C to cancel" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT%/}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + while [ "$correct" != "true" ] ; do + einfo "Are you ready to continue? (y/n)" + read answer + if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then + correct="true" + elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then + die "Aborting initialization." + else + echo "Answer not recognized" + fi + done + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128" + einfo "Checking system parameters..." + + if ! use kernel_linux ; then + einfo "Skipped." + einfo " Tests not supported on this OS (yet)" + else + if [ -z ${SKIP_SYSTEM_TESTS} ] ; then + einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..." + + local SEMMSL=$(sysctl -n kernel.sem | cut -f1) + local SEMMNS=$(sysctl -n kernel.sem | cut -f2) + local SEMMNI=$(sysctl -n kernel.sem | cut -f4) + local SHMMAX=$(sysctl -n kernel.shmmax) + + local SEMMSL_MIN=17 + local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 )) + local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 )) + local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) )) + + for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do + if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then + eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)" + eerror "You have now several options:" + eerror " - Change the mentioned system parameter" + eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a" + eerror " value lower than ${PG_MAX_CONNECTIONS}" + eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely" + eerror "More information can be found here:" + eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html" + die "System test failed." + fi + done + einfo "Passed." + else + ewarn "SKIP_SYSTEM_TESTS set, so skipping." + fi + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "${DATA_DIR}" + chown -Rf postgres:postgres "${DATA_DIR}" + chmod 0700 "${DATA_DIR}" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + mv "${DATA_DIR%/}"/*.conf "${PGDATA}" + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + else + einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + einfo ">>> Test phase [check]: ${CATEGORY}/${PF}" + + if [ ${UID} -ne 0 ] ; then + emake check || die "Make check failed. See above for details." + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + ewarn "Tests cannot be run as root. Skipping." + ewarn "HINT: FEATURES=\"userpriv\"" + fi +} diff --git a/dev-db/tora/Manifest b/dev-db/tora/Manifest index 551f9dce362b..3f23f049549d 100644 --- a/dev-db/tora/Manifest +++ b/dev-db/tora/Manifest @@ -1,2 +1,2 @@ -DIST tora-2.1.1.tar.gz 5356473 SHA256 5063f2adda7c14ecdbc190b1459b3ea236fb37054640635f54bc2d46a5041663 SHA512 57c431e802a3e6abd29dc8db0fd7eeeb7a98fe4c923ebb72469e5e1887f05dd8ffab069a9d8df57455b6be7abba7806cdc447b0333a42b898d7072038eb7865b WHIRLPOOL 4cd86a1499057ab919cd87dd8a80d5969cd9eb70832938d28a35419ecca0061e7b61ef3bda32ac88b04738a8c3ad28de083d9ecf85017afd5a97e9a0da480a11 -DIST tora-2.1.3.tar.gz 12284451 SHA256 ecabb2f181d1fefe8c1c401f14e1fea80b49fc6bc7963ef9f202821a626e619b SHA512 817de0eed05dcc89baf5dbf51d88577cf21b809435d76eef76bfc5ad9e5b5c8228c5cf0ac41d126144e3b41feb73fba04e62af7564fde2a11e9c81c62be59329 WHIRLPOOL aa81539e5218acd284c0bd44787220f3926734bd8c91fa7b3ddb86de6a6a50c7a8036f4bf6b5a89f246c52ff9d45533da108db9a7b1a5f5a162f20c87d5953d4 +DIST tora-2.1.1.tar.gz 5356473 RMD160 1f81d512480fdfba2d66e2cd8665da8ab70d2de3 SHA1 61a2471fd9bac2578e6fa556f98d90976ea3ef9d SHA256 5063f2adda7c14ecdbc190b1459b3ea236fb37054640635f54bc2d46a5041663 +DIST tora-2.1.3.tar.gz 12284451 RMD160 084d90c94184939e24ac94109ff7940a33bed1d7 SHA1 d33ea3bafb09c5382ef4e0cb0e8ca4ed848a9155 SHA256 ecabb2f181d1fefe8c1c401f14e1fea80b49fc6bc7963ef9f202821a626e619b diff --git a/dev-db/tora/files/tora-2.1.3-gcc-4.7.patch b/dev-db/tora/files/tora-2.1.3-gcc-4.7.patch new file mode 100644 index 000000000000..efcdbf42418c --- /dev/null +++ b/dev-db/tora/files/tora-2.1.3-gcc-4.7.patch @@ -0,0 +1,26 @@ +http://tora.svn.sourceforge.net/viewvc/tora?view=revision&revision=4264 + +--- trunk/tora/src/toextract.cpp 2012/04/17 16:08:26 4263 ++++ trunk/tora/src/toextract.cpp 2012/04/20 01:49:18 4264 +@@ -58,6 +58,9 @@ + #include + #endif + ++#ifndef Q_OS_WIN32 ++#include ++#endif + + std::map *toExtract::Extractors; + +--- trunk/tora/src/toreport.cpp 2012/04/17 16:08:26 4263 ++++ trunk/tora/src/toreport.cpp 2012/04/20 01:49:18 4264 +@@ -52,6 +52,9 @@ + #ifdef Q_OS_WIN32 + #include + #endif ++#ifndef Q_OS_WIN32 ++#include ++#endif + + + static bool SameContext(const QString &str, const QString &str2) diff --git a/dev-db/tora/tora-2.1.3-r1.ebuild b/dev-db/tora/tora-2.1.3-r1.ebuild index 6ae84c182af5..3bbcb6fa9234 100644 --- a/dev-db/tora/tora-2.1.3-r1.ebuild +++ b/dev-db/tora/tora-2.1.3-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/tora-2.1.3-r1.ebuild,v 1.1 2011/12/10 02:04:05 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/tora-2.1.3-r1.ebuild,v 1.2 2012/09/24 19:49:08 haubi Exp $ EAPI=2 @@ -44,6 +44,7 @@ pkg_setup() { } src_prepare() { + epatch "${FILESDIR}"/${P}-gcc-4.7.patch #430044 sed -i \ -e "/COPYING/ d" \ CMakeLists.txt || die "Removal of COPYING file failed" diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest index c54af8908e0f..51e0b739f815 100644 --- a/dev-games/clanlib/Manifest +++ b/dev-games/clanlib/Manifest @@ -1,2 +1,3 @@ DIST ClanLib-0.8.1.tgz 7629019 SHA256 094331dda35b0d263431d1551991eb208d8e969824434925548a9fcd1d34e495 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b WHIRLPOOL be486125f406a307676c4957f977b6ccc6bc2ce527a72fb4febcb3d1c7e2acdc4fc6706b66b75412184c3a0744c53e962011b0c3ac22958da5e987f0fccc9d87 DIST ClanLib-2.3.4.tgz 25527668 SHA256 d3d2d2f32935bb382fb15f5008100e36182261c13561917e3aba11e271d5f1c3 SHA512 03c1fffc3f5bd3cb19c23f902507fdc0897a02c35fc9d02afa0a7e7547b7a2e3e6bb8634ee52eefb054c0e1aa3b50a77f877226a568ace35326cb9c45abcda12 WHIRLPOOL 06453b7d69352d2cd5672e788d5654dfc6458488f2039ddc0d601318c994dcd4312ff80bd1ef0645ee371b42a99c825382886a2b7d47275371b3587c6c64edce +DIST ClanLib-2.3.6.tgz 25605576 SHA256 b8dc9b41028bf16c0a6082aa15cdee5d8b1ecd5256797576970f09a63e3fafde SHA512 572b51984f960a93dd03ad9f48a9f81a7c21c471616fe376c4b54e6cb0855b1043e35486c3eacdc8beadb30e48290a5a2da0cb287ec9aaf5f409f299861ab72c WHIRLPOOL 4389c13bbc71a61adb0330f0edea2be474071b721a90a920872f0d1c6d00ad4e1fcd2b8510144ffacb4f5ff5235ee702d64f9f56b338b449b3f908686ee70c26 diff --git a/dev-games/clanlib/clanlib-2.3.6.ebuild b/dev-games/clanlib/clanlib-2.3.6.ebuild new file mode 100644 index 000000000000..5242b0a2fd68 --- /dev/null +++ b/dev-games/clanlib/clanlib-2.3.6.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/clanlib-2.3.6.ebuild,v 1.1 2012/09/25 11:44:48 tupone Exp $ + +EAPI=4 +inherit flag-o-matic eutils autotools-utils + +MY_P=ClanLib-${PV} + +DESCRIPTION="multi-platform game development library" +HOMEPAGE="http://www.clanlib.org/" +SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz" + +LICENSE="ZLIB" +SLOT="2.3" +KEYWORDS="~amd64 ~x86" #not big endian safe #82779 +IUSE="doc ipv6 mikmod opengl sound sqlite sse2 static-libs vorbis X" +REQUIRED_USE="opengl? ( X )" + +RDEPEND="sys-libs/zlib + X? ( + media-libs/libpng + virtual/jpeg + media-libs/freetype + media-libs/fontconfig + opengl? ( virtual/opengl ) + app-arch/bzip2 + x11-libs/libX11 + ) + sqlite? ( dev-db/sqlite ) + sound? ( media-libs/alsa-lib ) + mikmod? ( + media-libs/libmikmod + media-libs/alsa-lib + ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + media-libs/alsa-lib + )" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen dev-lang/perl )" + +S="${WORKDIR}"/${MY_P} + +PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_IN_SOURCE_BUILD=1 +DOCS=( + CODING_STYLE + CREDITS + PATCHES + README +) + +src_configure() { + myeconfargs=( + $(use_enable doc docs) + $(use_enable sse2) + $(use_enable opengl clanGL) + $(use_enable opengl clanGL1) + $(use_enable opengl clanGUI) + $(use_enable X clanDisplay) + $(use_enable vorbis clanVorbis) + $(use_enable mikmod clanMikMod) + $(use_enable sqlite clanSqlite) + $(use_enable ipv6 getaddr) + ) + use sound \ + || use vorbis \ + || use mikmod \ + || myeconfargs+=( --disable-clanSound ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + use doc && autotools-utils_src_compile html +} + +# html files are keeped in a directory that is dependent on the SLOT +# so to keep eventual bookmarks to the doc from version to version +src_install() { + autotools-utils_src_install + if use doc ; then + emake DESTDIR="${D}" install-html + dodoc -r Examples Resources + fi +} diff --git a/dev-games/clanlib/files/clanlib-2.3.6-autotools.patch b/dev-games/clanlib/files/clanlib-2.3.6-autotools.patch new file mode 100644 index 000000000000..97db79ac4245 --- /dev/null +++ b/dev-games/clanlib/files/clanlib-2.3.6-autotools.patch @@ -0,0 +1,45 @@ +--- Documentation/Reference/Makefile.am.old 2012-09-25 10:39:25.973544935 +0200 ++++ Documentation/Reference/Makefile.am 2012-09-25 10:39:42.560554053 +0200 +@@ -10,7 +10,7 @@ + mkdir doxyoutput; + mkdir reftest + doxygen ./clanlib.doxygen +- make -C ../Utilities/ReferenceDocs ++ $(MAKE) -C ../Utilities/ReferenceDocs + ../Utilities/ReferenceDocs/ReferenceDocs + + install-html: +--- configure.ac.old 2012-09-25 11:07:38.412537590 +0200 ++++ configure.ac 2012-09-25 11:09:41.133939131 +0200 +@@ -337,11 +337,9 @@ + + dnl Optional linux/joystick.h + AC_CHECK_HEADERS(linux/joystick.h, linux_joystick=yes) +- AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes) + + dnl Optional linux/input.h + AC_CHECK_HEADERS(linux/input.h, linux_input=yes) +- AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes) + + if test "$WIN32" = "no" && test "$enable_clanDisplay" != "no"; then + CLANLIB_CHECK_LIB(fontconfig, [`cat $srcdir/Setup/Tests/fontconfig.cpp`], clanDisplay, [ *** Cannot find fontconfig (See http://fontconfig.org/ ) (Try libfontconfig1-dev or better) ], [-lfontconfig]) +@@ -358,6 +356,8 @@ + clanDisplay, [ *** Cannot find version 8 of DirectInput], [-ldxguid -lole32 -ldinput8]) + fi + fi ++AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes) ++AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes) + + have_xrender=no + +@@ -515,9 +515,9 @@ + fi + + if test "$enable_clanSound" = "auto"; then enable_clanSound=yes; fi +- AM_CONDITIONAL(ALSA, test x$have_alsa = xyes) + + fi ++AM_CONDITIONAL(ALSA, test x$have_alsa = xyes) + + if test "$enable_clanSound" != "no"; then + enable_clanSound=yes diff --git a/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild index 167758479c10..a136120f171b 100644 --- a/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild +++ b/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild,v 1.5 2012/09/12 15:41:58 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cmdlib/cmdlib-0.3.5.ebuild,v 1.6 2012/09/25 13:58:26 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" RDEPEND="dev-haskell/mtl[profile?] diff --git a/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild b/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild index d18ab0e94ef7..2085df673590 100644 --- a/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild +++ b/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild,v 1.5 2012/09/13 00:55:02 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/deepseq/deepseq-1.3.0.0.ebuild,v 1.6 2012/09/25 14:05:43 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -17,7 +17,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" RDEPEND=">=dev-lang/ghc-6.10.1" diff --git a/dev-haskell/hostname/hostname-1.0.ebuild b/dev-haskell/hostname/hostname-1.0.ebuild index 05cb611c9710..3ea178c7158d 100644 --- a/dev-haskell/hostname/hostname-1.0.ebuild +++ b/dev-haskell/hostname/hostname-1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hostname/hostname-1.0.ebuild,v 1.5 2012/09/12 15:48:13 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hostname/hostname-1.0.ebuild,v 1.6 2012/09/25 14:10:22 nativemad Exp $ # ebuild generated by hackport 0.2.14 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="" RDEPEND=">=dev-lang/ghc-6.8.2" diff --git a/dev-haskell/http/http-4000.2.3.ebuild b/dev-haskell/http/http-4000.2.3.ebuild index 68df5a8a85af..0e34027ee055 100644 --- a/dev-haskell/http/http-4000.2.3.ebuild +++ b/dev-haskell/http/http-4000.2.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/http/http-4000.2.3.ebuild,v 1.4 2012/09/13 01:12:41 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/http/http-4000.2.3.ebuild,v 1.5 2012/09/25 13:59:43 nativemad Exp $ EAPI="4" @@ -17,7 +17,7 @@ SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos" IUSE="test" RDEPEND=">=dev-haskell/mtl-2.0[profile?] diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild index 33ac69c6643d..846ff7ce3681 100644 --- a/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild +++ b/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild,v 1.3 2012/09/12 15:50:59 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild,v 1.4 2012/09/25 14:04:34 nativemad Exp $ # ebuild generated by hackport 0.2.17.9999 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos" IUSE="" RDEPEND="dev-haskell/network[profile?] diff --git a/dev-haskell/mtl/mtl-2.1.1.ebuild b/dev-haskell/mtl/mtl-2.1.1.ebuild index fbe8f1b49ce1..d8c06a627ec0 100644 --- a/dev-haskell/mtl/mtl-2.1.1.ebuild +++ b/dev-haskell/mtl/mtl-2.1.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/mtl/mtl-2.1.1.ebuild,v 1.3 2012/09/12 14:42:20 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/mtl/mtl-2.1.1.ebuild,v 1.4 2012/09/25 14:09:10 nativemad Exp $ EAPI="4" @@ -13,7 +13,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND="=dev-haskell/transformers-0.3*[profile?] diff --git a/dev-haskell/primitive/primitive-0.4.1.ebuild b/dev-haskell/primitive/primitive-0.4.1.ebuild index a8c7a9502149..3bae959068ac 100644 --- a/dev-haskell/primitive/primitive-0.4.1.ebuild +++ b/dev-haskell/primitive/primitive-0.4.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/primitive/primitive-0.4.1.ebuild,v 1.4 2012/09/12 16:04:16 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/primitive/primitive-0.4.1.ebuild,v 1.5 2012/09/25 14:06:51 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND=">=dev-lang/ghc-6.10.1" diff --git a/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild b/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild index d4bf286c4ba2..24ff99d236c0 100644 --- a/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild +++ b/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild,v 1.3 2012/09/12 15:10:42 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/quickcheck/quickcheck-2.4.2-r1.ebuild,v 1.4 2012/09/25 14:03:24 nativemad Exp $ EAPI="3" @@ -16,7 +16,7 @@ SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="2" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="+template_haskell" RDEPEND=">=dev-lang/ghc-6.10.1 diff --git a/dev-haskell/random/random-1.0.1.1.ebuild b/dev-haskell/random/random-1.0.1.1.ebuild index f87aae15a296..ad4c4d249a63 100644 --- a/dev-haskell/random/random-1.0.1.1.ebuild +++ b/dev-haskell/random/random-1.0.1.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/random/random-1.0.1.1.ebuild,v 1.4 2012/09/12 15:53:07 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/random/random-1.0.1.1.ebuild,v 1.5 2012/09/25 13:56:02 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -16,7 +16,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" RDEPEND="dev-haskell/time[profile?] diff --git a/dev-haskell/shellish/shellish-0.1.4.ebuild b/dev-haskell/shellish/shellish-0.1.4.ebuild index 4bea620e97b9..e0a4d950c7d0 100644 --- a/dev-haskell/shellish/shellish-0.1.4.ebuild +++ b/dev-haskell/shellish/shellish-0.1.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/shellish/shellish-0.1.4.ebuild,v 1.4 2012/09/12 14:36:49 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/shellish/shellish-0.1.4.ebuild,v 1.5 2012/09/25 14:02:11 nativemad Exp $ # ebuild generated by hackport 0.2.17.9999 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" RDEPEND="dev-haskell/mtl[profile?] diff --git a/dev-haskell/split/split-0.1.4.3.ebuild b/dev-haskell/split/split-0.1.4.3.ebuild index 8b8dc7a4ea77..893826849e0a 100644 --- a/dev-haskell/split/split-0.1.4.3.ebuild +++ b/dev-haskell/split/split-0.1.4.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/split/split-0.1.4.3.ebuild,v 1.3 2012/09/12 15:24:07 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/split/split-0.1.4.3.ebuild,v 1.4 2012/09/25 14:15:14 nativemad Exp $ EAPI=4 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos" IUSE="" RDEPEND=">=dev-lang/ghc-6.8.2" diff --git a/dev-haskell/strict/strict-0.3.2.ebuild b/dev-haskell/strict/strict-0.3.2.ebuild index 1d4414eca89f..3b25ea450096 100644 --- a/dev-haskell/strict/strict-0.3.2.ebuild +++ b/dev-haskell/strict/strict-0.3.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/strict/strict-0.3.2.ebuild,v 1.4 2012/09/12 15:55:37 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/strict/strict-0.3.2.ebuild,v 1.5 2012/09/25 14:08:01 nativemad Exp $ # ebuild generated by hackport 0.2.17.9999 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" RDEPEND=">=dev-lang/ghc-6.8.2" diff --git a/dev-haskell/tar/tar-0.3.2.0.ebuild b/dev-haskell/tar/tar-0.3.2.0.ebuild index b0d58bdff99a..50fab16f3385 100644 --- a/dev-haskell/tar/tar-0.3.2.0.ebuild +++ b/dev-haskell/tar/tar-0.3.2.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/tar/tar-0.3.2.0.ebuild,v 1.4 2012/09/12 14:45:08 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/tar/tar-0.3.2.0.ebuild,v 1.5 2012/09/25 14:14:06 nativemad Exp $ # ebuild generated by hackport 0.2.14 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-macos" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-macos" IUSE="" RDEPEND=">=dev-lang/ghc-6.10.1" diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild index 1ec2d6820229..fdfe1d93b53a 100644 --- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild +++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild,v 1.2 2012/09/12 15:36:42 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12.2.ebuild,v 1.3 2012/09/25 14:17:53 nativemad Exp $ # ebuild generated by hackport 0.2.17 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="" RDEPEND="=dev-haskell/quickcheck-2.4*[profile?] diff --git a/dev-haskell/test-framework/test-framework-0.6.ebuild b/dev-haskell/test-framework/test-framework-0.6.ebuild index 75b8a6dae0fc..3f777b957fbd 100644 --- a/dev-haskell/test-framework/test-framework-0.6.ebuild +++ b/dev-haskell/test-framework/test-framework-0.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework/test-framework-0.6.ebuild,v 1.3 2012/09/12 15:31:31 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework/test-framework-0.6.ebuild,v 1.4 2012/09/25 14:12:55 nativemad Exp $ # ebuild generated by hackport 0.2.17 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="" RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?] diff --git a/dev-haskell/text/text-0.11.2.2.ebuild b/dev-haskell/text/text-0.11.2.2.ebuild index b5100628787c..a6575e3451f4 100644 --- a/dev-haskell/text/text-0.11.2.2.ebuild +++ b/dev-haskell/text/text-0.11.2.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/text/text-0.11.2.2.ebuild,v 1.3 2012/09/12 15:01:15 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/text/text-0.11.2.2.ebuild,v 1.4 2012/09/25 14:16:31 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND=">=dev-haskell/deepseq-1.1.0.0[profile?] diff --git a/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild index e2ce56b1419f..d7402d9e7859 100644 --- a/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild +++ b/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild,v 1.4 2012/09/12 15:57:28 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/unix-compat/unix-compat-0.3.0.1.ebuild,v 1.5 2012/09/25 14:00:53 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" RDEPEND=">=dev-lang/ghc-6.12.1" diff --git a/dev-haskell/vector/vector-0.9.1.ebuild b/dev-haskell/vector/vector-0.9.1.ebuild index 403ad4744825..ab41f853404a 100644 --- a/dev-haskell/vector/vector-0.9.1.ebuild +++ b/dev-haskell/vector/vector-0.9.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/vector/vector-0.9.1.ebuild,v 1.4 2012/09/12 15:56:09 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/vector/vector-0.9.1.ebuild,v 1.5 2012/09/25 13:57:15 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND="=dev-haskell/primitive-0.4*[profile?] diff --git a/dev-haskell/xml/xml-1.3.12.ebuild b/dev-haskell/xml/xml-1.3.12.ebuild index 11b652c82e74..f4dcb60b463d 100644 --- a/dev-haskell/xml/xml-1.3.12.ebuild +++ b/dev-haskell/xml/xml-1.3.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/xml/xml-1.3.12.ebuild,v 1.4 2012/09/12 14:47:30 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/xml/xml-1.3.12.ebuild,v 1.5 2012/09/25 14:11:33 nativemad Exp $ # ebuild generated by hackport 0.2.13 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="" RDEPEND="dev-haskell/text[profile?] diff --git a/dev-java/icedtea-web/Manifest b/dev-java/icedtea-web/Manifest index 16ebe3df2d73..9ce284678a59 100644 --- a/dev-java/icedtea-web/Manifest +++ b/dev-java/icedtea-web/Manifest @@ -1,2 +1,2 @@ DIST icedtea-web-1.2.1.tar.gz 879692 SHA256 134efcd429086a643ba03ec6e4da991527c3e5dfcd6ed6680a83824ad3f0cfd6 SHA512 0f7cb56dc252c8f1196a6af841e74e482b9d5b5a1b1ff1b1be315ece1f180ca09a5017e76993d81824d864ebcebf4fe8369d09322fb2fee1c88cb7f5031717b8 WHIRLPOOL 17fb7b3b66b2b42baca1f278a786682b3eb1191a054bc909605f85c641ffe1d998a677ad6055dfac9f996792404aa19987d4c77a4dcc774183e5a17ee7aad352 -DIST icedtea-web-1.2.tar.gz 885793 SHA256 3f8d22b655df207409dd3451ba02907f61a12ac051e4df4d44bb5ed47c4f778d SHA512 42b6878457965ed3b077acb72940587efbf6b751e2a197fceed20c9cd0be8e878412a4a838c0dfbb5b02eeaae1833073c3bbf4baef7944c576f3c71c06b7419a WHIRLPOOL bd7bc02be559648290e852470daa9ad962fe7b5e168d1cfe2520b4cafdd9b0cbced96e1dfe75e04e20174a963086bce25ae199c8cd9f11b4add25a36c62e53d0 +DIST icedtea-web-1.3.tar.gz 987785 SHA256 d46ec10700732cea103da2aae64ff01e717cb1281b83e1797ce48cc53280b49f SHA512 21cb4602a998e65994498e56f368f42c06703e07f2b33cbe9d2a084befe073f7c9301a9b076ccaac5de18bb384907b8efc1013315ca2cd90493caf18059f4932 WHIRLPOOL 97a448088d8838fd2272cafa159fd43f45b7404f2afabd5cd12d7bcd97418a012ff028d6015293878c913ee1d907585ce2c22a5a7e8c8ba3619bb6cb30c63370 diff --git a/dev-java/icedtea-web/icedtea-web-1.2.1-r7.ebuild b/dev-java/icedtea-web/icedtea-web-1.2.1-r7.ebuild deleted file mode 100644 index 30bf99b297b4..000000000000 --- a/dev-java/icedtea-web/icedtea-web-1.2.1-r7.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1-r7.ebuild,v 1.1 2012/08/02 18:03:48 sera Exp $ -# Build written by Andrew John Hughes (ahughes@redhat.com) - -EAPI="4" - -inherit autotools eutils java-pkg-2 java-vm-2 - -DESCRIPTION="FOSS Java browser plugin and Web Start implementation" -HOMEPAGE="http://icedtea.classpath.org" -SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz" - -LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" -SLOT="7" -KEYWORDS="~amd64 ~ia64 ~x86" - -IUSE="build doc javascript +nsplugin test" - -RDEPEND="dev-java/icedtea:${SLOT}" -# Need system junit 4.8+. Bug #389795 -DEPEND="${RDEPEND} - javascript? ( dev-java/rhino:1.6 ) - nsplugin? ( net-misc/npapi-sdk ) - test? ( >=dev-java/junit-4.8:4 )" - -pkg_setup() { - JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea7" - JAVA_PKG_WANT_SOURCE="1.6" - JAVA_PKG_WANT_TARGET="1.6" - - java-vm-2_pkg_setup - java-pkg-2_pkg_setup -} - -unset_vars() { - unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS -} - -src_prepare() { - # bug #356645 - epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch - eautoreconf -} - -src_configure() { - local vmhome=$(java-config -O) - - if use build; then - icedteadir="${ICEDTEA_BIN_DIR}" - [[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled" - installdir="/opt/icedtea-web-bin-${SLOT}" - else - icedteadir="/usr/$(get_libdir)/icedtea${SLOT}" - installdir="/usr/$(get_libdir)/icedtea${SLOT}-web" - fi - - unset_vars - - if use build || [[ ${vmhome} == ${icedteadir} ]] ; then - VMHANDLE="icedtea-${SLOT}" - else - die "Unexpected install location of IcedTea${SLOT}" - fi - - einfo "Installing IcedTea-Web in ${installdir}" - einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}" - if [ ! -e ${vmhome} ] ; then - eerror "Could not find JDK install directory ${vmhome}." - die - fi - - # we need to override all *dir variables that econf sets - # man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know - # the suffix the man page will end up compressed with, anyway - econf \ - --prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \ - --with-jdk-home=${icedteadir} \ - $(use_enable doc docs) \ - $(use_enable nsplugin plugin) \ - $(use_with javascript rhino) -} - -src_compile() { - # we need this to override the src_compile from java-pkg-2 - default -} - -src_install() { - # parallel make problem bug #372235 - emake -j1 DESTDIR="${D}" install - dodoc AUTHORS README NEWS - - if use nsplugin; then - install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so"; - fi - - for binary in javaws itweb-settings; do - dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary} - dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary} - done -} - -pkg_postinst() { - java-vm_check-nsplugin - java_mozilla_clean_ - - if use nsplugin; then - elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin" - fi -} - -pkg_prerm() { - # override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here - :; -} diff --git a/dev-java/icedtea-web/icedtea-web-1.2.ebuild b/dev-java/icedtea-web/icedtea-web-1.2.ebuild deleted file mode 100644 index d260d196fb65..000000000000 --- a/dev-java/icedtea-web/icedtea-web-1.2.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.ebuild,v 1.5 2012/07/21 11:47:47 sera Exp $ -# Build written by Andrew John Hughes (ahughes@redhat.com) - -EAPI="4" - -inherit autotools eutils java-pkg-2 java-vm-2 - -DESCRIPTION="FOSS Java browser plugin and Web Start implementation" -HOMEPAGE="http://icedtea.classpath.org" -SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz" - -LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" -SLOT="6" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" - -IUSE="build doc javascript +nsplugin test" - -RDEPEND="dev-java/icedtea:${SLOT}" -# Need system junit 4.8+. Bug #389795 -DEPEND="${RDEPEND} - javascript? ( dev-java/rhino:1.6 ) - nsplugin? ( net-misc/npapi-sdk ) - test? ( >=dev-java/junit-4.8:4 )" - -pkg_setup() { - JAVA_PKG_WANT_BUILD_VM="icedtea-6 icedtea6" - JAVA_PKG_WANT_SOURCE="1.6" - JAVA_PKG_WANT_TARGET="1.6" - - java-vm-2_pkg_setup - java-pkg-2_pkg_setup -} - -unset_vars() { - unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS -} - -src_prepare() { - # bug #356645 - epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch - eautoreconf -} - -src_configure() { - local vmhome=$(java-config -O) - - if use build; then - icedteadir="${ICEDTEA_BIN_DIR}" - [[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled" - installdir="/opt/icedtea-web-bin-${SLOT}" - else - icedteadir="/usr/$(get_libdir)/icedtea${SLOT}" - installdir="/usr/$(get_libdir)/icedtea${SLOT}-web" - fi - - unset_vars - - if use build || [[ ${vmhome} == ${icedteadir} ]] ; then - VMHANDLE="icedtea-${SLOT}" - else - die "Unexpected install location of IcedTea${SLOT}" - fi - - einfo "Installing IcedTea-Web in ${installdir}" - einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}" - if [ ! -e ${vmhome} ] ; then - eerror "Could not find JDK install directory ${vmhome}." - die - fi - - # we need to override all *dir variables that econf sets - # man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know - # the suffix the man page will end up compressed with, anyway - econf \ - --prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \ - --with-jdk-home=${icedteadir} \ - $(use_enable doc docs) \ - $(use_enable nsplugin plugin) \ - $(use_with javascript rhino) -} - -src_compile() { - # we need this to override the src_compile from java-pkg-2 - default -} - -src_install() { - # parallel make problem bug #372235 - emake -j1 DESTDIR="${D}" install - dodoc AUTHORS README NEWS - - if use nsplugin; then - install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so"; - fi - - for binary in javaws itweb-settings; do - dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary} - dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary} - done -} - -pkg_postinst() { - java-vm_check-nsplugin - java_mozilla_clean_ - - if use nsplugin; then - elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin" - fi -} - -pkg_prerm() { - # override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here - :; -} diff --git a/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild b/dev-java/icedtea-web/icedtea-web-1.3-r7.ebuild similarity index 60% rename from dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild rename to dev-java/icedtea-web/icedtea-web-1.3-r7.ebuild index 0d917f3c0af9..041b41ea02cd 100644 --- a/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild +++ b/dev-java/icedtea-web/icedtea-web-1.3-r7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild,v 1.5 2012/07/21 11:47:47 sera Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3-r7.ebuild,v 1.1 2012/09/25 13:56:20 sera Exp $ # Build written by Andrew John Hughes (ahughes@redhat.com) EAPI="4" @@ -15,26 +15,35 @@ LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" SLOT="7" KEYWORDS="~amd64 ~ia64 ~x86" -IUSE="build doc javascript +nsplugin test" - -RDEPEND="dev-java/icedtea:${SLOT}" +IUSE="build doc gtk2 gtk3 javascript +nsplugin test" + +COMMON_DEP=" + dev-java/icedtea:${SLOT} + nsplugin? ( + >=dev-libs/glib-2.16 + gtk2? ( + !gtk3? ( >=x11-libs/gtk+-2.6:2 ) + gtk3? ( x11-libs/gtk+:3 ) + ) + !gtk2? ( x11-libs/gtk+:3 ) + )" +RDEPEND="${COMMON_DEP}" # Need system junit 4.8+. Bug #389795 -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEP} + virtual/pkgconfig javascript? ( dev-java/rhino:1.6 ) nsplugin? ( net-misc/npapi-sdk ) test? ( >=dev-java/junit-4.8:4 )" pkg_setup() { - JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea7" + JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}" JAVA_PKG_WANT_SOURCE="1.6" JAVA_PKG_WANT_TARGET="1.6" java-vm-2_pkg_setup java-pkg-2_pkg_setup -} -unset_vars() { - unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + VMHANDLE="icedtea-${SLOT}" } src_prepare() { @@ -53,32 +62,35 @@ src_configure() { else icedteadir="/usr/$(get_libdir)/icedtea${SLOT}" installdir="/usr/$(get_libdir)/icedtea${SLOT}-web" + [[ "${vmhome}" == "${icedteadir}" ]] \ + || die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'" fi - unset_vars - - if use build || [[ ${vmhome} == ${icedteadir} ]] ; then - VMHANDLE="icedtea-${SLOT}" - else - die "Unexpected install location of IcedTea${SLOT}" - fi - - einfo "Installing IcedTea-Web in ${installdir}" - einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}" - if [ ! -e ${vmhome} ] ; then - eerror "Could not find JDK install directory ${vmhome}." - die - fi - - # we need to override all *dir variables that econf sets - # man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know - # the suffix the man page will end up compressed with, anyway - econf \ - --prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \ - --with-jdk-home=${icedteadir} \ - $(use_enable doc docs) \ - $(use_enable nsplugin plugin) \ + einfo "Installing IcedTea-Web in '${installdir}'" + einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'" + + local gtk_ver=3 + use gtk2 && gtk_ver=2 + use gtk3 && gtk_ver=3 + + local myconf=( + # we need to override all *dir variables that econf sets. + # man page (javaws) is installed directly to icedteadir because it's + # easier than symlinking, as we don't know the suffix the man page will + # end up compressed with, anyway + --prefix="${installdir}" + --mandir="${icedteadir}"/man + --infodir="${installdir}"/share/info + --datadir="${installdir}"/share + --with-jdk-home="${icedteadir}" + --with-gtk=${gtk_ver} + $(use_enable doc docs) + $(use_enable nsplugin plugin) $(use_with javascript rhino) + ) + + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + econf "${myconf[@]}" } src_compile() { @@ -87,9 +99,7 @@ src_compile() { } src_install() { - # parallel make problem bug #372235 - emake -j1 DESTDIR="${D}" install - dodoc AUTHORS README NEWS + default if use nsplugin; then install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so"; @@ -111,6 +121,7 @@ pkg_postinst() { } pkg_prerm() { - # override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here + # override the java-vm-2 eclass check for removing a system VM, as it + # doesn't make sense here. :; } diff --git a/dev-java/icedtea-web/icedtea-web-1.2.1.ebuild b/dev-java/icedtea-web/icedtea-web-1.3.ebuild similarity index 60% rename from dev-java/icedtea-web/icedtea-web-1.2.1.ebuild rename to dev-java/icedtea-web/icedtea-web-1.3.ebuild index 63e8538a44d9..aa1151fc9be0 100644 --- a/dev-java/icedtea-web/icedtea-web-1.2.1.ebuild +++ b/dev-java/icedtea-web/icedtea-web-1.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1.ebuild,v 1.1 2012/08/02 18:03:48 sera Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3.ebuild,v 1.1 2012/09/25 13:56:20 sera Exp $ # Build written by Andrew John Hughes (ahughes@redhat.com) EAPI="4" @@ -15,26 +15,35 @@ LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" SLOT="6" KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" -IUSE="build doc javascript +nsplugin test" - -RDEPEND="dev-java/icedtea:${SLOT}" +IUSE="build doc gtk2 gtk3 javascript +nsplugin test" + +COMMON_DEP=" + dev-java/icedtea:${SLOT} + nsplugin? ( + >=dev-libs/glib-2.16 + gtk2? ( + !gtk3? ( >=x11-libs/gtk+-2.6:2 ) + gtk3? ( x11-libs/gtk+:3 ) + ) + !gtk2? ( x11-libs/gtk+:3 ) + )" +RDEPEND="${COMMON_DEP}" # Need system junit 4.8+. Bug #389795 -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEP} + virtual/pkgconfig javascript? ( dev-java/rhino:1.6 ) nsplugin? ( net-misc/npapi-sdk ) test? ( >=dev-java/junit-4.8:4 )" pkg_setup() { - JAVA_PKG_WANT_BUILD_VM="icedtea-6 icedtea6" + JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}" JAVA_PKG_WANT_SOURCE="1.6" JAVA_PKG_WANT_TARGET="1.6" java-vm-2_pkg_setup java-pkg-2_pkg_setup -} -unset_vars() { - unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + VMHANDLE="icedtea-${SLOT}" } src_prepare() { @@ -53,32 +62,35 @@ src_configure() { else icedteadir="/usr/$(get_libdir)/icedtea${SLOT}" installdir="/usr/$(get_libdir)/icedtea${SLOT}-web" + [[ "${vmhome}" == "${icedteadir}" ]] \ + || die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'" fi - unset_vars - - if use build || [[ ${vmhome} == ${icedteadir} ]] ; then - VMHANDLE="icedtea-${SLOT}" - else - die "Unexpected install location of IcedTea${SLOT}" - fi - - einfo "Installing IcedTea-Web in ${installdir}" - einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}" - if [ ! -e ${vmhome} ] ; then - eerror "Could not find JDK install directory ${vmhome}." - die - fi - - # we need to override all *dir variables that econf sets - # man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know - # the suffix the man page will end up compressed with, anyway - econf \ - --prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \ - --with-jdk-home=${icedteadir} \ - $(use_enable doc docs) \ - $(use_enable nsplugin plugin) \ + einfo "Installing IcedTea-Web in '${installdir}'" + einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'" + + local gtk_ver=3 + use gtk2 && gtk_ver=2 + use gtk3 && gtk_ver=3 + + local myconf=( + # we need to override all *dir variables that econf sets. + # man page (javaws) is installed directly to icedteadir because it's + # easier than symlinking, as we don't know the suffix the man page will + # end up compressed with, anyway + --prefix="${installdir}" + --mandir="${icedteadir}"/man + --infodir="${installdir}"/share/info + --datadir="${installdir}"/share + --with-jdk-home="${icedteadir}" + --with-gtk=${gtk_ver} + $(use_enable doc docs) + $(use_enable nsplugin plugin) $(use_with javascript rhino) + ) + + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + econf "${myconf[@]}" } src_compile() { @@ -87,9 +99,7 @@ src_compile() { } src_install() { - # parallel make problem bug #372235 - emake -j1 DESTDIR="${D}" install - dodoc AUTHORS README NEWS + default if use nsplugin; then install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so"; @@ -111,6 +121,7 @@ pkg_postinst() { } pkg_prerm() { - # override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here + # override the java-vm-2 eclass check for removing a system VM, as it + # doesn't make sense here. :; } diff --git a/dev-java/icedtea-web/metadata.xml b/dev-java/icedtea-web/metadata.xml index 9e085cc70cc1..0460a68c90c2 100644 --- a/dev-java/icedtea-web/metadata.xml +++ b/dev-java/icedtea-web/metadata.xml @@ -1,20 +1,24 @@ -java - - gnu_andrew@member.fsf.org - Andrew John Hughes - Proxy Maintainer - - - caster@gentoo.org - Vlastimil Babka - Committer (CC me) - -FOSS Java Web Start and optional browser plugin implementation based on NetX, to be used with icedtea. - - Enable support for using proxy auto config (PAC) files. - Enable the browser plugin (NPPlugin). - + java + + gnu_andrew@member.fsf.org + Andrew John Hughes + Proxy Maintainer + + + caster@gentoo.org + Vlastimil Babka + Committer (CC me) + + + FOSS Java Web Start and optional browser plugin implementation based on NetX, to be used with icedtea. + + + Enable support for using proxy auto config (PAC) files. + Enable the browser plugin (NPPlugin). + Use x11-libs/gtk+:2 instead of x11-libs/gtk+:3 + Use x11-libs/gtk+:3 (default) + diff --git a/dev-java/jffi/Manifest b/dev-java/jffi/Manifest index d5432c641d8e..64705316871d 100644 --- a/dev-java/jffi/Manifest +++ b/dev-java/jffi/Manifest @@ -2,4 +2,5 @@ DIST jffi-0.6.0.2.tar.bz2 1855529 SHA256 a2e5cd14484027807a2ab757d8010fb9903d33a DIST jffi-1.0.0.tar.gz 1627422 SHA256 9950edbaf897cc1fa10fb944336a86ceba92674f54a1eaf59b2ab4881825d25e SHA512 cb37052d0a2dc719d1f2ab2620c1a1908cf51c5d1e04d13caaecb3659916a59e8e46fa90c2b6ddb9a63f7b78f224233b9316908456aaf9ebbc1432e7592006c7 WHIRLPOOL fba9c40a55cef900ccb5207f5d93345869693fd7ba027388797499cf65bc584260c37fd0962c0037a83c2d05eb7958c193482a8967501bedbaa2f1465644494f DIST jffi-1.0.11.tar.gz 1899655 SHA256 b66781a07e095dbaf9d568b77762e06215da4458d963956ea22dd5adb5f3126a SHA512 0f98c1aa55dfd9fd9338399e173f118ef12d01a65429a49ed5264a23fa6700e7ebdf13ffb6b6318fcd8ea9dce66a47524c5cefa50f3f11a251ca44a4f38fd6aa WHIRLPOOL aa8c3f88b75a26221b3c41ed552fdd83c551ae05fc7455f072b8a3d7f3190cad26a638d1800a67b09d8074b5dfdd04f2be73287a7f22c0cfcc5dbc8df0d2ae12 DIST jffi-1.2.2.tar.gz 1759433 SHA256 c4afe6e3c67f600f9f838c8526a711c5c7859d3d05f7ccb6e7926ef5e484edbd SHA512 d62e2de80703fad6fdf4ca758d7813389cdb1d7e0e8316f790d440a421df95f7a6a301c7b2f49f81ed76b17abde3031f755f6c69fa5cd3a6339b378ccf8c4a55 WHIRLPOOL 69fbf8c88f5ad60ef1a6f7ace917c3245c1eaed6e4cc0c0950f933635e31d8480b53286c5b7f8c8bf3aed9b87ce61e75ecc8a3b0af1288bee448206db3e2cdaf +DIST jffi-1.2.5.tar.gz 1798081 SHA256 2101c48855558902f2e21baacd0b2c8b7098feb3ca1487a195c2bc3d9116ebd4 SHA512 2613a1874899e1a734ad54d68f7d969fe3bc12bd1ae1aaf5a63a17d63ac6ac6b9812740b7c7a771e66ba0e4ff02105c6a2427771d4571be40ae869f3d6f077e3 WHIRLPOOL 174303fc9f10cf295e009ef2320f9b13295f5e96187ab2ae4599de891b27e1279645ea47409eb8aec9a8b247a5568cddd6f8566950b64be37e399cb0eda0219f DIST jffi-git-0.7_pre20100131.tgz 1484965 SHA256 b2256550a38cd120cd61bebd61a76dd373994b62a1c31191c74aec3a0970e30a SHA512 772ca01f187245f524ab7f2b1ac712ed4d44d87237b222e6bc0357721ecb7a1cc2ec93e1556136db3b5dffa85d2bd4eb935e5610dddd8d03d84629afcce84c1e WHIRLPOOL 746557adee3a96ef82d8a459bc9d6bc5c9508b88bee539dfe07a9defdd40c8a55da8945493fbfe44a2125a92039f3754dd9da5fcf55d145176a67e7f44a93b9d diff --git a/dev-java/jffi/files/jffi-1.2.5_no-werror.patch b/dev-java/jffi/files/jffi-1.2.5_no-werror.patch new file mode 100644 index 000000000000..25b7e4f8ec00 --- /dev/null +++ b/dev-java/jffi/files/jffi-1.2.5_no-werror.patch @@ -0,0 +1,13 @@ +diff --git a/jni/GNUmakefile b/jni/GNUmakefile +index efe6230..25053c7 100755 +--- a/jni/GNUmakefile ++++ b/jni/GNUmakefile +@@ -64,7 +64,7 @@ JFLAGS = -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG + OFLAGS = -O2 $(JFLAGS) + + # MacOS headers aren't completely warning free, so turn them off +-WERROR = -Werror ++WERROR = + ifneq ($(OS),darwin) + WFLAGS += -Wundef $(WERROR) + endif diff --git a/dev-java/jffi/jffi-1.2.5.ebuild b/dev-java/jffi/jffi-1.2.5.ebuild new file mode 100644 index 000000000000..f3a8d9bbe34b --- /dev/null +++ b/dev-java/jffi/jffi-1.2.5.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jffi/jffi-1.2.5.ebuild,v 1.1 2012/09/25 10:41:34 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc source test" + +inherit eutils java-pkg-2 java-ant-2 versionator vcs-snapshot + +DESCRIPTION="An optimized Java interface to libffi" +HOMEPAGE="https://github.com/jnr/jffi" +SRC_URI="https://github.com/jnr/jffi/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 LGPL-3 )" +SLOT="1.2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +COMMON_DEP=" + virtual/libffi" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + virtual/pkgconfig + test? ( + dev-java/ant-junit:0 + dev-java/junit:4 + )" + +java_prepare() { + cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die + epatch "${FILESDIR}"/${P}_no-werror.patch + + find "${WORKDIR}" -iname '*.jar' -delete +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" + +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" +src_compile() { + # generate Version.java + cat > src/main/java/com/kenai/jffi/Version.java <<-EOF + package com.kenai.jffi; + public final class Version { + private Version() {} + public static final int MAJOR = $(get_version_component_range 1); + public static final int MINOR = $(get_version_component_range 2); + public static final int MICRO = $(get_version_component_range 3); + } + EOF + + java-pkg-2_src_compile + + # generate headers + mkdir -p build/jni + javah -d build/jni -classpath target/classes \ + com.kenai.jffi.Foreign \ + com.kenai.jffi.ObjectBuffer \ + com.kenai.jffi.Version \ + || die + + #build native library. + local args=( + SRC_DIR=jni + JNI_DIR=jni + BUILD_DIR=build/jni + VERSION=$(get_version_component_range 1-2) + USE_SYSTEM_LIBFFI=1 + -f jni/GNUmakefile + ) + emake "${args[@]}" +} + +EANT_TEST_GENTOO_CLASSPATH="junit-4" +src_test() { + # build native test library + emake BUILD_DIR=build -f libtest/GNUmakefile + + _JAVA_OPTIONS="-Djffi.boot.library.path=build/jni" \ + java-pkg-2_src_test +} + +src_install() { + cat > boot.properties <<-EOF + jffi.boot.library.path = ${JAVA_PKG_LIBDEST} + EOF + jar -uf target/${PN}.jar boot.properties || die + + java-pkg_dojar target/${PN}.jar + java-pkg_doso build/jni/lib${PN}-$(get_version_component_range 1-2).so + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/jnr-ffi/Manifest b/dev-java/jnr-ffi/Manifest index c8fb1849dd86..51efdd030db6 100644 --- a/dev-java/jnr-ffi/Manifest +++ b/dev-java/jnr-ffi/Manifest @@ -1,3 +1,5 @@ DIST jnr-ffi-0.5.10.tar.gz 559174 SHA256 6d13ae0ca2a63bcee0fcdb81263d676925658b0b466769e893279b453b636c9a SHA512 dc1eff430ab87dcecb798466088cc81fd92d5c44dfe473673635c3dfd7ad7e3e416d2086377b5b93b134902e7e6c3a736ef235f17a358a5a7f541dbaea41b2e5 WHIRLPOOL cef64a4e2db33262c4864b03c95303394c937682ceb9f9fad821932099c1f6e4eb6de36ae655c564aebf69bd4a99a1753839e49396b1adf1c9399bd8a16ef53f DIST jnr-ffi-0.6.0.tar.gz 97712 SHA256 91f7a1c21020892332849b9edc5ab7ad98dd7fabe03756fe0a48189ab796a24a SHA512 ea5997de1201c4d326ecd4753ed2ac11ba288d029508891a38e8a8ee8929b3622865057f9276373585414f88b48389ef607fd00474998ca4ce372a2cfc1e9170 WHIRLPOOL b205ecbce04e65981dc890fc0494dac01f5d47090535a336efc980f8877b64ceaf930fd157dd0a5de97987da61a0bbdb4b9cdfce9547d000f4f7c299d7167d60 DIST jnr-ffi-0.7.4.tar.gz 130458 SHA256 8c17175a5aaaf5fa2ceea255606a745f864b0f81411a75b6a94141dbe50c0a3c SHA512 cd2dc44d7ee928a3a95e743f7a6ed3699238c47f8b45d95bee38fb20d6c68742300ac369f27f82815006d78fe6092268617def1c7c89fda7cc9038073d803539 WHIRLPOOL 350d1f6b3d30a5db5eca42c86d226d17cb0aa6323d14aee48fd708b3992090be1cb06d662126a6af65f5c94353e0daf1833a47635f3c2a31c630708c5b7e9518 +DIST jnr-ffi-0.7.6.tar.gz 130741 SHA256 05704880d11e90c5ae8b60dcddab63076e2c250ca282ae60d1d035d92e88c4d6 SHA512 dbd4148b9ad3ecab3a0e43ecc0761c828729f08b8df44c42a330c7e4b697062231a4e3fc4233233e7a73cc0c4b235a095dbe6907063c82cc32bfccb6cb83bdf5 WHIRLPOOL 30dd065a26f9019f4019cf71afd74de8f515ca219c231d4cd343a70d7e6e1e889c9ecc700fb274baa47fcefae9b940e1389afabca4f798a26c928c5bdd1d0636 +DIST jnr-ffi-0.7.7.tar.gz 130740 SHA256 d0f93346af0edd922e330975524f01f3dc5a2beb329fc5a62e32fd5153992807 SHA512 41a315fa6e03837e675a06d1f537a080430005c3a6ba63d03b3471998171a82b8205ba3d784a4d6b6ed4f94aeeac51121057580d51b14362216fac820eff2fa5 WHIRLPOOL 0ac7f995b396e95fdd80c470d2df328af7f97209feb09367ada66f49640a4fc413e111eb8e6748e9bd7341bc974e8b8dad2235be2de9b78621699b675d845225 diff --git a/dev-java/jnr-ffi/jnr-ffi-0.7.6.ebuild b/dev-java/jnr-ffi/jnr-ffi-0.7.6.ebuild new file mode 100644 index 000000000000..a8a861512dca --- /dev/null +++ b/dev-java/jnr-ffi/jnr-ffi-0.7.6.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-ffi/jnr-ffi-0.7.6.ebuild,v 1.1 2012/09/25 10:43:21 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 vcs-snapshot + +DESCRIPTION="An abstracted interface to invoking native functions from java" +HOMEPAGE="https://github.com/jnr/jnr-ffi" +SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 LGPL-3 )" +SLOT="0.7" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/jffi:1.2 + dev-java/jnr-x86asm:1.0 + dev-java/asm:4" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + test? ( + dev-java/ant-junit:0 + >=dev-java/junit-4.8:4 + )" + +java_prepare() { + cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc" +JAVA_ANT_ENCODING="UTF-8" + +EANT_GENTOO_CLASSPATH="asm-4,jffi-1.2,jnr-x86asm-1.0" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +src_test() { + # Fails, upstream pom has ignore test failures enabled. + rm -v src/test/java/jnr/ffi/StringArrayTest.java || die + + # build native test library + emake BUILD_DIR=build -f libtest/GNUmakefile + + _JAVA_OPTIONS="-Djnr.ffi.library.path=build" \ + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/jnr-ffi/jnr-ffi-0.7.7.ebuild b/dev-java/jnr-ffi/jnr-ffi-0.7.7.ebuild new file mode 100644 index 000000000000..5f0c1588c1d7 --- /dev/null +++ b/dev-java/jnr-ffi/jnr-ffi-0.7.7.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-ffi/jnr-ffi-0.7.7.ebuild,v 1.1 2012/09/25 11:04:16 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 vcs-snapshot + +DESCRIPTION="An abstracted interface to invoking native functions from java" +HOMEPAGE="https://github.com/jnr/jnr-ffi" +SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 LGPL-3 )" +SLOT="0.7" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/jffi:1.2 + dev-java/jnr-x86asm:1.0 + dev-java/asm:4" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + test? ( + dev-java/ant-junit:0 + >=dev-java/junit-4.8:4 + )" + +java_prepare() { + cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc" +JAVA_ANT_ENCODING="UTF-8" + +EANT_GENTOO_CLASSPATH="asm-4,jffi-1.2,jnr-x86asm-1.0" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +src_test() { + # Fails, upstream pom has ignore test failures enabled. + rm -v src/test/java/jnr/ffi/StringArrayTest.java || die + + # build native test library + emake BUILD_DIR=build -f libtest/GNUmakefile + + _JAVA_OPTIONS="-Djnr.ffi.library.path=build" \ + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/jnr-netdb/Manifest b/dev-java/jnr-netdb/Manifest index 86817944d215..d5179482d82e 100644 --- a/dev-java/jnr-netdb/Manifest +++ b/dev-java/jnr-netdb/Manifest @@ -1,2 +1,3 @@ DIST jnr-netdb-1.0.1.tar.gz 670834 SHA256 654360f56c4a0131df293b6dcaa96618dfa9ded549180284dbaa20e6305d8906 SHA512 d62718de9e9b0a0bb1463f6bf9dc22ca00d5d107f22fea77af0b5cf77ffb6d681d0ea345cad0301e0f9053f797fd0a502325c71b3bf8aea989232f73e3f18cbc WHIRLPOOL f4e0493a0df380fd372e407d2e5014c40dda88e832ab6324fc579d6a2469cad9a3aed98f268c43aaa35b966324de7b746287fb075a16ddd58068b5fa00f04523 DIST jnr-netdb-1.0.6.tar.gz 648348 SHA256 097d621cc5ac8550e1b1bcafc034bfadd9a7a307f7133b7b7fe5ffdf38782c4f SHA512 61ddb9c7eaae955eb732ba3cec5222c231b17ca76f8b729cafcea8fc7c0fadfc80bb4c061dc4afb918e983719fc4451447f7fe290282fd9b90ab0f66d71f60e4 WHIRLPOOL 09c6e6bb668beb96083cc8588901e678ef903545675efda7ebba0e82dd36827cb68822954b21e2a30ecb06219644a36a19fa63237b00d36e43151230336a4e88 +DIST jnr-netdb-1.1.1.tar.gz 648340 SHA256 077cc3612d4033c795f315d3fe1672ed47960d5b68a6e8bce0b107e3103992d0 SHA512 8fe5e7538aef142713f1b0956040b5e5069f263de5aad4ac71737aacf96f95a779f3ed11c7cc725d2ae55a4a6016c1fc8ef9c7a6b3548e6975d0fd0801060ec3 WHIRLPOOL 0d587154cd0c1232969c003dc4f00a752bec84eefbde87f2036a62f8c9a421b334cefa7fb981ec8003b279ad0657e313451bf4fa1775be1a2513f85c14be2e24 diff --git a/dev-java/jnr-netdb/jnr-netdb-1.1.1.ebuild b/dev-java/jnr-netdb/jnr-netdb-1.1.1.ebuild new file mode 100644 index 000000000000..bf15837688f0 --- /dev/null +++ b/dev-java/jnr-netdb/jnr-netdb-1.1.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/jnr-netdb-1.1.1.ebuild,v 1.1 2012/09/25 10:45:52 sera Exp $ + +EAPI=4 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 vcs-snapshot + +DESCRIPTION="Network services database access for java." +HOMEPAGE="https://github.com/jnr/jnr-netdb" +SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1.0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/jnr-ffi:0.7" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + test? ( + dev-java/ant-junit + dev-java/junit:4 + )" + +java_prepare() { + find -name '*.jar' -exec rm -v {} + || die + + cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc" +JAVA_ANT_ENCODING="UTF-8" + +EANT_GENTOO_CLASSPATH="jnr-ffi-0.7" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + dodoc README + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/jnr-posix/Manifest b/dev-java/jnr-posix/Manifest index 1d997211baef..cb1cd58932fd 100644 --- a/dev-java/jnr-posix/Manifest +++ b/dev-java/jnr-posix/Manifest @@ -2,3 +2,4 @@ DIST jnr-posix-1.1.4.tar.gz 195235 SHA256 efac5b9239a2d89036d26e647b55a3dac52eb0 DIST jnr-posix-1.1.8.tar.gz 206617 SHA256 c66c469cd97ed5a1f1cee10f71ea4a50c18c96f47019d93508aaef3d2a6fa9b1 SHA512 566289eefcf4c277145621aefcd5c412b38e2feb5d1c0297ee9b3945223278aca4ee4914c55c638230ec968ead3c952773aeb49072b3883c0bb04fe7c0d7cae5 WHIRLPOOL d74ba3c21c419cf9c0f02abbe76728a61f622a8c8e03da84c661ad9690cce1f8238003d15e0349ed12220c581fdbfc05c9b3cc436286bb400a40b30500ce5783 DIST jnr-posix-2.0.0.tar.gz 54286 SHA256 e7121253092afd81adf2a28225ee92b5adb8bcb36e3d9aa159b5861fb8b27400 SHA512 be2e803a1d3c01bf512671fccda3562f2f5213a4c5c3189202c7ab8ea3c783856cae35738b2e4c4ba44631ca2d3bbab804ae8428f59dd419b13d14e1c37b3c3c WHIRLPOOL abcf1ba825c4cd1fd129f3af85d6aaa4116242636f1dd1b971795d4d3d52be1f9f2962e2c216edcc0b86d021b12ee3a383825af7b126ebd3f3f2c9dee0e379af DIST jnr-posix-2.1.tar.gz 59192 SHA256 f7d89fa5066f9bac80ec8a6b8c8f9e99f66fa2fe898a54ff4459ce8e1190a10c SHA512 48ec22255b5f60eba6b9c2d976f28a9e0d5520ab8c8cf776938fec08b29fe2824e2f1ea15f5a5597f995a37cba3645419de5f81d81ede8a9e4a75cceb5369792 WHIRLPOOL 2288bbe545b1be079c51cc85e9ac2417d44d9778e5cfbd466094e640dc58b15e0e3dad75da66480aaab79efd7e5f3efae47efb95a5e1eddfed4b79fca286fcd9 +DIST jnr-posix-2.3.0.tar.gz 59201 SHA256 c7209964c32e1ef2410d6a4334e681a5b0c8e43367aaeeb06073f31bc34a70f1 SHA512 87dc887f51cb1a000d373415b7e19d305433fd78b59103503b96e4f8f57a299200b65593704f7debc132dc6ebae97c7d24369ef412f739b86949eaa839d029cb WHIRLPOOL 411fa26a049c6e97716a03f2402fcfb899334535c819c7599b1fb6d34128f7b7c2bbbded601fd8f7901e577ca99d3d6511b997abf058b1d821c0fbd66fd1bd74 diff --git a/dev-java/jnr-posix/jnr-posix-2.3.0.ebuild b/dev-java/jnr-posix/jnr-posix-2.3.0.ebuild new file mode 100644 index 000000000000..8fb0bcb98d1b --- /dev/null +++ b/dev-java/jnr-posix/jnr-posix-2.3.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/jnr-posix-2.3.0.ebuild,v 1.1 2012/09/25 10:47:17 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 vcs-snapshot + +DESCRIPTION="Lightweight cross-platform POSIX emulation layer for Java" +HOMEPAGE="https://github.com/jnr/jnr-posix" +SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )" +SLOT="2.1" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="" + +COMMON_DEP=" + dev-java/jnr-constants:0 + dev-java/jnr-ffi:0.7" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + test? ( + dev-java/ant-junit + dev-java/junit:4 + )" + +java_prepare() { + cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc" +JAVA_ANT_ENCODING="UTF-8" + +EANT_GENTOO_CLASSPATH="jnr-constants,jnr-ffi-0.7" +EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4" +src_test() { + # Fails, upstream pom has ignore test failures enabled. + rm -v src/test/java/jnr/posix/FileStatTest.java || die + + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + dodoc README.txt + + use doc && java-pkg_dojavadoc target/site/apidocs + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest index 695ac2dbd8a0..95b3539d0ffd 100644 --- a/dev-lang/gnat-gcc/Manifest +++ b/dev-lang/gnat-gcc/Manifest @@ -1,30 +1,32 @@ -DIST gcc-ada-3.4.6.tar.bz2 3784327 RMD160 6984d622622b2d2fcd2fc61588d421b0375984f7 SHA1 02a6d26e48fe654077aba94fa27e93df2db16d06 SHA256 d5bfb166b2ad287ba85ebba533cca4453b521479cffc1bd3c6d273f6b3d794e2 -DIST gcc-ada-4.1.2.tar.bz2 4589609 RMD160 9fee74690503a8df2653cbb3eecf0a29375ba535 SHA1 4b3c39bd9ff80f4ce4cf7dac8d38403f91b75cef SHA256 703125c4d033c666b52db2aeee0a05e3461467fe8ff6e5e588b5cdb8c6928bb0 -DIST gcc-ada-4.2.3.tar.bz2 4740243 RMD160 dd3dc58d87a24fef7f33a0a04e13de30d7cc6758 SHA1 fcf69fbc1d802ef1349a14ccdf7e9a53028d90e0 SHA256 08956727415fb1721c5c89ef33ebe94ab718459e88f7cd4589fc1c2b7e98cb4c -DIST gcc-ada-4.3.2.tar.bz2 5291314 RMD160 65f045756bb215186fcbb646a13743e146ebc8bc SHA1 f5c4b2d7a35e55ee801ec1915a824d403f2367fd SHA256 98d112e1e0bdea5f520b08ea352931fd353085628d12cb9553d5794cb43e8c26 -DIST gcc-ada-4.3.3.tar.bz2 5236690 RMD160 53699ae21041d185a2b91678ad098aa6be9de5b7 SHA1 5111d261d8d7254305831e8577eb5eb7d9cf33fb SHA256 d49eb8d58b23a39149f10f55a7cc60f77e73d1bed88659e5cc5226ddd0a8ffda -DIST gcc-ada-4.3.5.tar.bz2 5231691 RMD160 f4d667913e1157c0010fb496206e7f9be9d25209 SHA1 887d7a8af8ab2d990d1991a229bcbf662c790a04 SHA256 e3e4a0836820e8b1b7b4b00b529568a2d51ed9ec3933fbd44c7b1c04ad3076de -DIST gcc-ada-4.3.6.tar.bz2 5309618 RMD160 5394146041721369bf9d912bd2430095e5ec5e16 SHA1 d121d7c7fff9bef6f43d0797238fefc91a7b82f8 SHA256 a2721a41965f361938bc9d86e3cc7ba12dc6b7efa24cbe5d9f9c84882b9caf31 -DIST gcc-ada-4.4.3.tar.bz2 5470203 RMD160 f908c510ae7768c4037990009160b1040da255c4 SHA1 f4ec5d0238a6c2fd5049ef0ee22df509c349f7b7 SHA256 67cec15254922d71790e80f150f24e13cdaac60804d46cb17bed9df7f874d290 -DIST gcc-ada-4.4.5.tar.bz2 5470412 RMD160 dd9720b8c2f70e76b48e9e875880d6887360f8f6 SHA1 f65acd7003d6dc5305571941a706502a134cc8c2 SHA256 0fdfd6318faba7bd39dde6fdc78c8334636be1e9fdcf4bd84f39372882abd177 -DIST gcc-core-3.4.6.tar.bz2 13366790 RMD160 510f512c1de3e0b67c68aeaf9933a547f500b6d9 SHA1 5f41c5e31fdc04e83fa16b07729866d53ffaadce SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133 -DIST gcc-core-4.1.2.tar.bz2 17485561 RMD160 612cbd5b795f7095fb3f565e6a8eaaee82c472c5 SHA1 d6875295f6df1bec4a6f4ab8f0da54bfb8d97306 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d -DIST gcc-core-4.2.3.tar.bz2 19319213 RMD160 1ced09156d8444bba7eb2550a969f72b788d4bc5 SHA1 0896a32b36f2fcd3dd39c8424b548fab87b33873 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813 -DIST gcc-core-4.3.2.tar.bz2 23830073 RMD160 96f5c9eeed2bd489ea6422908635c0aa93013e52 SHA1 8137e6f12fea6730873ab6230e6f6a768443de83 SHA256 0687e7279d78eb963ac34a3b06a0a6a1d1e9a26807ef4939cf4a2ad5f062e75a -DIST gcc-core-4.3.3.tar.bz2 24355225 RMD160 2aa8c759f153d033449ce2b735a13c374d17564f SHA1 b907061e5788d7060bfb94396152ba9fc0786f91 SHA256 4690f4ef0218ed9795509ca05cbccaa6023fde943c83e1625db8627be3d6d323 -DIST gcc-core-4.3.5.tar.bz2 24828441 RMD160 b365da063ead1d851432e6d8b076580da544e092 SHA1 87b1fef7009b7cf42f9a9df9c8d4609bc8dda9c5 SHA256 ca57b06732a9a4123d6685fe58f3550afadf063107016e3f15c2b32447612711 -DIST gcc-core-4.3.6.tar.bz2 24448503 RMD160 d4bed0820d5eae5072e30fa66167fda4fc2f0bbc SHA1 d9dc274ad558194e7d9bacc49c333a4870d7e613 SHA256 86af1703be5cc7f40270a66ac15ebcf6088706a789ae1bf18488dc070777f979 -DIST gcc-core-4.4.3.tar.bz2 26336901 RMD160 28b61b91dfca8632c327205226434736c2662223 SHA1 039f19e642d0967af7772b26d42fd0c25bf62edc SHA256 92f311e6be22a2096c765bc8be72bd7fef56bba73f053b3de025b9c92d308356 -DIST gcc-core-4.4.5.tar.bz2 26356188 RMD160 0a8819dd97fa616944e546df8fed24a8f0ca9b29 SHA1 8e2202cde3be496f0452219c60311f8fe36f87f6 SHA256 dbf012d5616b51d072383a32f71d4217239e7f0096acb07bbf266529a347ab4b -DIST gnatboot-3.4-amd64-r2.tar.bz2 12063245 RMD160 6be578cb8938e872b39d2420c2151d4b8b574f20 SHA1 ce67f3147a5d009ffe5d92cc5ef116f32e772bb0 SHA256 c0c2fe91f6c38483193415690a4f90ac205e3aa9cf42ab3ab3e5d2a3ec269d8d -DIST gnatboot-3.4-i386.tar.bz2 10629373 RMD160 27a3189be4a1f699b438f777679890b93a51eb1e SHA1 78d5aa6c9800ab978db1fbf93255ed70fe188dbc SHA256 7b4300e72b7f00d2fd9d0dad6940c3e6b4e19eeaf4696e92d7c92e2a38e8b049 -DIST gnatboot-3.4-ppc.tar.bz2 10996302 RMD160 de56dbb14346f41023ae06445d830c6bd9bbf50a SHA1 87c068ddb7bb14b87e04765e2c3c2997064e8770 SHA256 1f164834e377604a943b230196d9f2a40e8e6753bac4c980d5ca2c00c7674363 -DIST gnatboot-4.1-amd64.tar.bz2 15314736 RMD160 d3042072827d66dff67e57559613f7d4136c8443 SHA1 c6a3b213209019579da7660147211c2bc9e6a348 SHA256 a4016920b84f5934ec7120c7bb17c1028b193d5e146a46a9d1ceae4a456924d2 -DIST gnatboot-4.1-i386.tar.bz2 15367514 RMD160 3a5dcd646a9abe75a62410a9daaf749171bf5aad SHA1 a7229124084a9e842686eb3c255e42bf432d7b3b SHA256 597b4a16f38fb173b1eecc259c1566ccf81291e13b88e2160102a512cefcc518 -DIST gnatboot-4.1-ppc.tar.bz2 13651598 RMD160 1890d8ae2e744d8a26ac5f9d1cf7c923637fff8b SHA1 017efeb76d9283bd90c431b06ddcb7dc91055e07 SHA256 2c9ed035b964a7dfcc427cb5c16dc30d3b99276fb424d25b0ebfde23a68013eb -DIST gnatboot-4.3-amd64.tar.bz2 20294401 RMD160 6c5ea6c183ffb6323e9eaf89ccd2b5f85640b2ae SHA1 43e450a9c38d90460a493d26b716ee4af642a19b SHA256 3506500b4cda06eaaf9bb70ec26fbe9be2a05b1f8edf0b2f7aeceb451a558333 -DIST gnatboot-4.3-i686.tar.bz2 16065767 RMD160 cc55768d1c924f63a5e40debe987d1a08a86ac51 SHA1 ef65dda2ab20ebf2fbb678d9dcbb05de8b51b79b SHA256 7afbea3216c24dde950d7d511e5fc897db5e5c8099ff4a524048519abc54f0b9 -DIST gnatboot-4.3-sparc.tar.bz2 13065130 RMD160 fd80c9fc8a3930e884daa0b86147871a1ee58b87 SHA1 fdf3b93414b050e552ee999ab50329580e1a0bf8 SHA256 e234336123fd65c0f73cd25af99dbb439ea08f0286fe7f5b1e05dd414b9878e7 -DIST gnatboot-4.4-amd64.tar.bz2 26117669 RMD160 caaeb84005b8160eb1d3a084bd41710e677b7dfc SHA1 f2f2eddb5a7fd1f49c54cbb4fc9f49bcd67f0267 SHA256 fd6c6ea6e4d57eb178d239a8b1e4d99d6638cb9d7d322c0789b37e8ed6a49b67 -DIST gnatboot-4.4-i686.tar.bz2 17194327 RMD160 71da7eb6334c47a757f64f50ffde79281f5a80ec SHA1 c4113d2edd96aca56ff1c6f8848381e450c8d6f9 SHA256 1081cdf2514fd1c03b40f0923d0046ffd2886b3bc6eabd217eaa40da1765ba5b -DIST gnatboot-4.4-sparc.tar.bz2 13962662 RMD160 2cc4a2fdd45ae2bdfdd9ca66538ae9fe07c4413a SHA1 b6b71f95f6f6cdb8b26bb005b8753f4443a0bb7d SHA256 467fa1da5ee4c769a10b2c870e132e1bf7827688e88860fdd27259e9b258109b +DIST gcc-ada-3.4.6.tar.bz2 3784327 SHA256 d5bfb166b2ad287ba85ebba533cca4453b521479cffc1bd3c6d273f6b3d794e2 +DIST gcc-ada-4.1.2.tar.bz2 4589609 SHA256 703125c4d033c666b52db2aeee0a05e3461467fe8ff6e5e588b5cdb8c6928bb0 +DIST gcc-ada-4.2.3.tar.bz2 4740243 SHA256 08956727415fb1721c5c89ef33ebe94ab718459e88f7cd4589fc1c2b7e98cb4c +DIST gcc-ada-4.3.2.tar.bz2 5291314 SHA256 98d112e1e0bdea5f520b08ea352931fd353085628d12cb9553d5794cb43e8c26 +DIST gcc-ada-4.3.3.tar.bz2 5236690 SHA256 d49eb8d58b23a39149f10f55a7cc60f77e73d1bed88659e5cc5226ddd0a8ffda +DIST gcc-ada-4.3.5.tar.bz2 5231691 SHA256 e3e4a0836820e8b1b7b4b00b529568a2d51ed9ec3933fbd44c7b1c04ad3076de +DIST gcc-ada-4.3.6.tar.bz2 5309618 SHA256 a2721a41965f361938bc9d86e3cc7ba12dc6b7efa24cbe5d9f9c84882b9caf31 SHA512 c9f253050bc355a5dca27fcef41f93772f41cfe2dfd41eecf390019318eded36c897f40812dbe32f14e3f7a4e0625f0fc87461bb03dba2f1385f396aa53e8f64 WHIRLPOOL 143ba164866e35c69dcbe9dfdb44b4473731ef11d0b36e281f29b357b2ccc6d3f826a938539c788afe31b648493fea394b8a28577913105e47740c582cad181f +DIST gcc-ada-4.4.3.tar.bz2 5470203 SHA256 67cec15254922d71790e80f150f24e13cdaac60804d46cb17bed9df7f874d290 +DIST gcc-ada-4.4.5.tar.bz2 5470412 SHA256 0fdfd6318faba7bd39dde6fdc78c8334636be1e9fdcf4bd84f39372882abd177 SHA512 fcb344b53f3cfeddfd5b504b0bc419ef28bd770c45c6731fa97ca70acb64a3e3d9b5c76fbe3e89142c90563bc480724aea0f70a0f157dafc6a3998894523abd8 WHIRLPOOL 9008cc7225ce6ea1658c18fe0d0fbbb801a31f597c57a55c99a0a4d63a83da53440fa3473644f680449a7186f4c46cfe833b5b758884d533ebf379bd00bff9ee +DIST gcc-ada-4.4.7.tar.bz2 5492474 SHA256 fb9f30b85d48838390554b948d137487f0db09ad5f8ba73ca4d7ca35765c6ed8 SHA512 4447dfb2353018108ffc88a0fdeccca224a5fc9e4cbb75d8ee136c38c2937a368a677ff6e4df1a1431338fc1adc26fcd1f0f9cf963e5e98e4e28bc22e7e72cb5 WHIRLPOOL 5f6d7356d74725c0658e79ba1022df187cc08588835dae49867dc29c62b9b61d11e265b1a4636fe3e152b45a0bc65bb45ae69cac4ed1cd0447cc7603398adf44 +DIST gcc-core-3.4.6.tar.bz2 13366790 SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133 +DIST gcc-core-4.1.2.tar.bz2 17485561 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d +DIST gcc-core-4.2.3.tar.bz2 19319213 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813 +DIST gcc-core-4.3.2.tar.bz2 23830073 SHA256 0687e7279d78eb963ac34a3b06a0a6a1d1e9a26807ef4939cf4a2ad5f062e75a +DIST gcc-core-4.3.3.tar.bz2 24355225 SHA256 4690f4ef0218ed9795509ca05cbccaa6023fde943c83e1625db8627be3d6d323 +DIST gcc-core-4.3.5.tar.bz2 24828441 SHA256 ca57b06732a9a4123d6685fe58f3550afadf063107016e3f15c2b32447612711 +DIST gcc-core-4.3.6.tar.bz2 24448503 SHA256 86af1703be5cc7f40270a66ac15ebcf6088706a789ae1bf18488dc070777f979 SHA512 6bc477282a72dca697db4b4bafb221a77f95945eb867cd109c9593f6ec7471152d9cabdb62ce84761d624d196a5da0ad5f3218e959ba1b86506ba54b095b62aa WHIRLPOOL a9a21920f3d860f9d1aace6c53dd9e5b6c29102bfb432ea7c2d1819a37fe77c29a92d652f4a4cd74adb850f79fa5e58e79a1c1c77d9c61df38f1af68c6015c5d +DIST gcc-core-4.4.3.tar.bz2 26336901 SHA256 92f311e6be22a2096c765bc8be72bd7fef56bba73f053b3de025b9c92d308356 +DIST gcc-core-4.4.5.tar.bz2 26356188 SHA256 dbf012d5616b51d072383a32f71d4217239e7f0096acb07bbf266529a347ab4b SHA512 4578855724443f5504750387a3eccc3491d2148456dfc4f0d21d84ce89f333abee59182bf485a5e9f59f87c5c425c989c6bd3fcfbf8dc97c12a2564f4117cd4f WHIRLPOOL ac6954df0a8469086e8be663bb3646d41860dc7bdf274e2261ca309bd39d11eb561dc70f34acb6163b7a3b856c743b28570d459eeebf7799887ee07e11cbaba3 +DIST gcc-core-4.4.7.tar.bz2 25784094 SHA256 c4663b7023909a4a075d3c2b2e17f6e082a9625aebfd0ce7f1d7817e44bf5542 SHA512 318522e170a9e54d051311416dc221d8d727a85d6e24a97fdbd9125d9dea1530930efd04b846c06ddbe3c5acaeef8810e0d4e79b8e9af535f0b08f1f20e5b10b WHIRLPOOL c2964330c174236e734d78ad80462a050b27d23f6b96a66bd5a4c1fce0d5cd4d35c9fba759ffe94b542805fb405071cd05e0945a4806fd8551c285eae7247ffd +DIST gnatboot-3.4-amd64-r2.tar.bz2 12063245 SHA256 c0c2fe91f6c38483193415690a4f90ac205e3aa9cf42ab3ab3e5d2a3ec269d8d +DIST gnatboot-3.4-i386.tar.bz2 10629373 SHA256 7b4300e72b7f00d2fd9d0dad6940c3e6b4e19eeaf4696e92d7c92e2a38e8b049 +DIST gnatboot-3.4-ppc.tar.bz2 10996302 SHA256 1f164834e377604a943b230196d9f2a40e8e6753bac4c980d5ca2c00c7674363 +DIST gnatboot-4.1-amd64.tar.bz2 15314736 SHA256 a4016920b84f5934ec7120c7bb17c1028b193d5e146a46a9d1ceae4a456924d2 SHA512 ddeaa365ef3d127cc0bce0d7d242804dfc3a2d5612d89f08fc0ffaf63501a326168935facf359a963dda1484b76bdad01e42629c03d123f3693324038d8e5f75 WHIRLPOOL e845041091b2dddf3b4adf6628b5fd132e47758a75332715f0f99c9363d7840e66fbde92cc717a450a49cf8b736bd47bdb6e0c2e9528130c01ef8827c4348bc5 +DIST gnatboot-4.1-i386.tar.bz2 15367514 SHA256 597b4a16f38fb173b1eecc259c1566ccf81291e13b88e2160102a512cefcc518 +DIST gnatboot-4.1-ppc.tar.bz2 13651598 SHA256 2c9ed035b964a7dfcc427cb5c16dc30d3b99276fb424d25b0ebfde23a68013eb +DIST gnatboot-4.3-amd64.tar.bz2 20294401 SHA256 3506500b4cda06eaaf9bb70ec26fbe9be2a05b1f8edf0b2f7aeceb451a558333 SHA512 29a74d636d3566cd01ae3ed99c7b71146ee971639ad119dfacc4b502c76f8556cbf7a7f2d1d95b4dc85dcaebff1ab89244e2ee6c063ce0888f915bd7c8a6faeb WHIRLPOOL c4b83d27063b5a888f705d3c8ec404bb11573e9376d3e0704a47be59e057fa5b9a62e6807ae72a0fd2b7c198bcc1584fb6b4e1d2d09054a03cc73a8a16a4b17a +DIST gnatboot-4.3-i686.tar.bz2 16065767 SHA256 7afbea3216c24dde950d7d511e5fc897db5e5c8099ff4a524048519abc54f0b9 +DIST gnatboot-4.3-sparc.tar.bz2 13065130 SHA256 e234336123fd65c0f73cd25af99dbb439ea08f0286fe7f5b1e05dd414b9878e7 +DIST gnatboot-4.4-amd64.tar.bz2 26117669 SHA256 fd6c6ea6e4d57eb178d239a8b1e4d99d6638cb9d7d322c0789b37e8ed6a49b67 SHA512 bf68582e8e8ecc9c4f4dbec90ef47edf10769ca7a2dd197b065f44e5ad1e40b81c44592bb362651654b187ebad972095176509273b5e98edc1a26c2164075d80 WHIRLPOOL 59d714a3ea70dae7c4b9e6d177336810bbb5ea7bcdbe038c7c34d543ef8c45f40d240ecbc58de1b49c88904b245cdd3ef9121bc88fa3bdecf413762f67301cde +DIST gnatboot-4.4-i686.tar.bz2 17194327 SHA256 1081cdf2514fd1c03b40f0923d0046ffd2886b3bc6eabd217eaa40da1765ba5b +DIST gnatboot-4.4-sparc.tar.bz2 13962662 SHA256 467fa1da5ee4c769a10b2c870e132e1bf7827688e88860fdd27259e9b258109b diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild new file mode 100644 index 000000000000..9395bf239350 --- /dev/null +++ b/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild,v 1.1 2012/09/25 10:38:32 george Exp $ + +inherit gnatbuild + +DESCRIPTION="GNAT Ada Compiler - gcc version" +HOMEPAGE="http://gcc.gnu.org/" +LICENSE="GMGPL" + +IUSE="" + +BOOT_SLOT="4.3" + +# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH) +# so the URI's are static. +SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2 + amd64? ( http://dev.gentoo.org/~george/src/gnatboot-${SLOT}-amd64.tar.bz2 ) + sparc? ( http://dev.gentoo.org/~george/src/gnatboot-${SLOT}-sparc.tar.bz2 ) + x86? ( http://dev.gentoo.org/~george/src/gnatboot-${SLOT}-i686.tar.bz2 )" +# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 ) + +KEYWORDS="~amd64 ~x86 ~sparc" + +# starting with 4.3.0 gnat needs these libs +RDEPEND=">=dev-libs/mpfr-3.0.1 + >=dev-libs/gmp-5.0 + >=sys-libs/zlib-1.2 + >=sys-libs/ncurses-5.7" + +DEPEND="${RDEPEND} + >=sys-devel/bison-1.875 + >=sys-libs/glibc-2.8 + >=sys-devel/binutils-2.20" + +#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake +# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so" + +src_unpack() { + gnatbuild_src_unpack + + #fixup some hardwired flags + cd "${S}"/gcc/ada + + # universal gcc -> gnatgcc substitution occasionally produces lines too long + # and then build halts on the style check. + # + sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads || + die "reversing [gnat]gcc substitution in comments failed" + + # gcc pretty much ignores --with-system-zlib. At least it still descends + # into zlib and does configure and build there (gcc bug@7125?). For whatever + # reason this conflicts with multilib in gcc-4.4.. + sed -i -e "s:libgui zlib:libgui:" "${S}"/configure +} + +src_compile() { + # looks like gnatlib_and_tools and gnatlib_shared have become part of + # bootstrap + gnatbuild_src_compile configure make-tools bootstrap +} diff --git a/dev-lang/nasm/Manifest b/dev-lang/nasm/Manifest index b55bb2990935..797832fc1c56 100644 --- a/dev-lang/nasm/Manifest +++ b/dev-lang/nasm/Manifest @@ -1,4 +1,5 @@ DIST nasm-2.09.10.tar.bz2 803380 SHA256 e3afb011f762144b4d13acb1f2d9363e4a73264dc6f2d3f4dab358c8203dd59e SHA512 bc8648cc1bf4e97de4d27da0dc91ead8ee32aa35c74d13616e0af9691464d70e2e15ca288af195f867e7b6118cc913f98ed7b6955c4e9b0dc4702634ac4debef WHIRLPOOL 9ce1631f29daecf6cab8e8e753586faf391f4930c6aa1dabb723edcec74fdda61e61d3b459290fffe82660bfc08ffd808211a63e52962ce5c002c0c9ed20717d DIST nasm-2.10.01.tar.bz2 813979 SHA256 ac9b37d265c35492ab1bc29dd5a4f3da11b42dd9fea7a31d95f6cb4c812bda84 SHA512 f028bde12deb8ddb558a4c37581874011c4083a0b3121581978735f8098a143321a99e0f2013bb6d045810dad51f933632508deea28d8428f7552f822813872e WHIRLPOOL efd048f8242e1ed31bbe476a69b262a5856bab50010dcada31f94df40bf0a2f3fcc8a3bca8811acc33c8c9cc9b18a2772b4a14804e15c235956c52685dc01754 DIST nasm-2.10.04.tar.bz2 813956 SHA256 6ad90fca575fc87d4b093c3f84f3148ef9f0453471723f4971ccbddaa9882b27 SHA512 a55ab9c09e0ee2ac9a73aadbeafaecb940288a2bb38442cf840b54cc6c61f6a67e42cb63dee67a58b8e05e44cd9a162cdf3af7e7a42dfbdee16496119499329d WHIRLPOOL 996f79484a2edd2bb63dff512f5722cf09a6a0086e51a4e918cbee4d2aa4aa57fd1fdb83f0a0d0c23376b2dc949a02f6218a704446f87278e2a42478576f5f5b +DIST nasm-2.10.05.tar.bz2 814524 SHA256 de5af263ce344d3a89711c61802e3ad8a4e14a61d539f521f7554cdbbe04ed0f SHA512 0a0a8752dcea6b1d205c265f72d7bbd56c90f8ea1438af3839696d21523cda7ac98441ad148c3ca0f0f3b18d83c989213d6e4366cf479b300749879e0c0fcbf0 WHIRLPOOL 1c9e19dccb9c5d5484ccc5a664dc4b5532d7cc1f80b3551ad06b1e6cf796ce845a075f678240a95c171e96321dd4bea0deb35af856ea48f8546d37760ea00da8 DIST nasm-2.10.tar.bz2 815091 SHA256 687aa1a69b78801b7d85ca2b7f1c73503eb5925b17f1ac243f61194023a89df1 SHA512 b6e0ef7a932a54562c58133603fe0527d70b56c6bab808282a82359ac2b3d7457e0a53fba57ab0b45559c136a0223eee9c6a996bf5af7d51b5ea1b217c76fa18 WHIRLPOOL 7c9d1af9d01949792bb5bbd9bb271e331e98e90643c2c6a81f18fa5e16fc97b641d350707c149b4c6a6cea2f9274ad0d6ccbf6dc2d4f90fcd3cddabd046452a9 diff --git a/dev-lang/nasm/nasm-2.10.05.ebuild b/dev-lang/nasm/nasm-2.10.05.ebuild new file mode 100644 index 000000000000..e4b9278f3788 --- /dev/null +++ b/dev-lang/nasm/nasm-2.10.05.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-2.10.05.ebuild,v 1.1 2012/09/25 04:50:16 mr_bones_ Exp $ + +EAPI=2 +inherit flag-o-matic + +DESCRIPTION="groovy little assembler" +HOMEPAGE="http://nasm.sourceforge.net/" +SRC_URI="http://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.bz2" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc" + +DEPEND="dev-lang/perl + doc? ( app-text/ghostscript-gpl sys-apps/texinfo )" +RDEPEND="" + +S=${WORKDIR}/${P/_} + +src_configure() { + strip-flags + econf +} + +src_compile() { + emake nasmlib.o || die + emake all || die + if use doc ; then + emake doc || die + fi +} + +src_install() { + emake INSTALLROOT="${D}" install install_rdf || die + dodoc AUTHORS CHANGES ChangeLog README TODO + if use doc ; then + doinfo doc/info/* + dohtml doc/html/* + dodoc doc/nasmdoc.* + fi +} diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest index b56f25c7a579..2e6406064850 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -2,5 +2,4 @@ DIST vala-0.10.4.tar.bz2 2418192 SHA256 4d23bd8b904ec59537ed5bcf44064104ccc41d63 DIST vala-0.12.1.tar.xz 2286024 SHA256 f102bb64549ebe88955bb9fa0f502d974413aec71fec88e3544c65adfeb0afb4 SHA512 7f783aaf5b5a39f6d9d425a6c0ced10451454a7bc975c019dcbba83ea7c0cf381fc5647d3ac8dc5b3f94f611185ec7a30337c53ab68641513ba7c5bae31f7a0f WHIRLPOOL bfdd27e3fedf0bf65249196dca718592325e4967364a983be5c369e1e0a8bb3f91ebc0ee4e0c628db6d762bd376bec1863a6e0337358b12a2d132fb64b5aee8c DIST vala-0.14.2.tar.xz 2640560 SHA256 807e6978484f66cab3cf4fefd72f37a4293d2831d7a5fd29119bdf9d38a5b3d0 SHA512 e6cfe7b22a351d54980402f899fcb4aa3e81eef252d20da1b748c5845211cdb5e09c0976d69b1d3971cb817871db734cbfac6dffb969c8661c58ee77f515abe5 WHIRLPOOL b36b37fd5b5de1e1d9ad4cd5907d01f64a31a6b8d48f9bf4d59f097aa7e7038c8f04bbf50091e33bb114cf8186cbf7c55c6e99bf1e9a763ac2abbd4e21d8eeb7 DIST vala-0.16.1.tar.xz 2636952 SHA256 8be28ff6347feecb391220ceb4e2209d32b697278e87ed7fc6c9fb1e9345e0d8 SHA512 caf4a58a72b146611e59c7a65f8b0fba9412002a3aa3039ef20f47b05a527da7d46f3eafa24ff6b8e8ac0ce48b72e6b038135106aad4519df8a88c26351c0987 WHIRLPOOL ce99be65e8749cc53c17bc25d5344e1572474d77c0118347759f7de960ec438a99421f040ba17e6b040fb5bd937e1b235f85401b05153db367f4cb6072f47a58 -DIST vala-0.17.6.tar.xz 2532996 SHA256 79bfa454813c22ca9eb0864a77bf51764e8944dc02c7e4b301feb45d782e2e25 SHA512 6f220f996d369d9aa7b446d0fef832350e7afd88d642384fec83aa46579fc007449a5a2cb31704896c2d96e8784431d3e2cf62ead70aeb5ec0d48b2afcd4ab23 WHIRLPOOL fd2dbfa1a01855398813f1504d1dddaac5b2b54be494d492eeef0a7453e57219cb361f6ce8b50800c12ec94d60096cb7bdafb7fedc4e154518d5330833732468 -DIST vala-0.17.7.tar.xz 2582860 SHA256 dfdb9b3cb1c455462a57fd71a7e832c3b7b4131e85d2d0a2030111dae9fae24f SHA512 ae75c12638a41ac532d1f4a08687a19d33c847ccecede65b430d64e03a5379127ed2ca2640fe31abbe22b70b4e82df0967bc54edd2beb7e0b4b5a5462906c721 WHIRLPOOL ee5fd010f854c14ba56b873dc99c7fb31427e8ea7959237865679da3edc5d3913e08df242b2ae4b102c698a6b65bbe6e9d9bb95b806ab94d520f147fe880ec6e +DIST vala-0.18.0.tar.xz 2554088 SHA256 18cb2220ce7352a9dd71be058530f7d4a6c8215a1d9c471430af60a04496a60b SHA512 9078a1eac9274a7ce4d65afcec0fd433bd5d668c0810592020b4eccd9d8732406784f858de81118f14137da2bd12fe6c540b3dd60e37b5182414e73d7d04ecd7 WHIRLPOOL 596cec47c32c789ac0f209f0e5dfe49a4a020b244f4e68f233c061b03b369865494f685f84c1e98a7a2c97cce4229d3f0032dd2661f97f8c3ad40b13526073a0 diff --git a/dev-lang/vala/vala-0.17.7.ebuild b/dev-lang/vala/vala-0.17.7.ebuild deleted file mode 100644 index cb8ca1a6f718..000000000000 --- a/dev-lang/vala/vala-0.17.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.17.7.ebuild,v 1.1 2012/09/22 10:17:26 pacho Exp $ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit gnome2 - -DESCRIPTION="Vala - Compiler for the GObject type system" -HOMEPAGE="http://live.gnome.org/Vala" - -LICENSE="LGPL-2.1" -SLOT="0.18" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" -IUSE="test +vapigen" - -RDEPEND=">=dev-libs/glib-2.18:2 - >=dev-libs/vala-common-${PV}" -DEPEND="${RDEPEND} - !${CATEGORY}/${PN}:0 - dev-libs/libxslt - sys-devel/flex - || ( sys-devel/bison dev-util/byacc dev-util/yacc ) - virtual/pkgconfig - test? ( - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 )" - -pkg_setup() { - G2CONF="${G2CONF} - --disable-unversioned - $(use_enable vapigen)" - DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" -} diff --git a/dev-lang/vala/vala-0.17.6.ebuild b/dev-lang/vala/vala-0.18.0.ebuild similarity index 88% rename from dev-lang/vala/vala-0.17.6.ebuild rename to dev-lang/vala/vala-0.18.0.ebuild index 3341629af5dc..3a95cd5bc9d3 100644 --- a/dev-lang/vala/vala-0.17.6.ebuild +++ b/dev-lang/vala/vala-0.18.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.17.6.ebuild,v 1.1 2012/09/05 02:17:02 nirbheek Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.18.0.ebuild,v 1.1 2012/09/25 07:56:30 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" diff --git a/dev-lang/yasm/yasm-9999.ebuild b/dev-lang/yasm/yasm-9999.ebuild new file mode 100644 index 000000000000..6500238f52f3 --- /dev/null +++ b/dev-lang/yasm/yasm-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-9999.ebuild,v 1.1 2012/09/25 04:35:12 vapier Exp $ + +EAPI=4 +PYTHON_DEPEND="python? 2:2.7" +inherit autotools eutils python +if [[ ${PV} == "9999"* ]] ; then + EGIT_REPO_URI="git://github.com/yasm/yasm.git" + inherit git-2 +else + SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" + KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +fi + +DESCRIPTION="An assembler for x86 and x86_64 instruction sets" +HOMEPAGE="http://www.tortall.net/projects/yasm/" + +LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )" +SLOT="0" +IUSE="nls python" + +RDEPEND="nls? ( virtual/libintl )" +DEPEND="nls? ( sys-devel/gettext ) + python? ( >=dev-python/cython-0.14 )" + +DOCS=( AUTHORS ) + +pkg_setup() { + # Python is required for generating x86insns.c, see + # modules/arch/x86/Makefile.inc for more details. + if use python || [[ ${PV} == "9999" ]] ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +src_prepare() { + # ksh doesn't grok $(xxx), makes aclocal fail + sed -i -e '1c\#!/usr/bin/env sh' YASM-VERSION-GEN.sh || die + eautoreconf + + if [[ ${PV} == "9999" ]] ; then + ./modules/arch/x86/gen_x86_insn.py || die + fi +} + +src_configure() { + econf \ + --disable-warnerror \ + $(use_enable python) \ + $(use_enable python python-bindings) \ + $(use_enable nls) +} diff --git a/dev-libs/atk/Manifest b/dev-libs/atk/Manifest index 20edf4aaeb8b..44bcfb899907 100644 --- a/dev-libs/atk/Manifest +++ b/dev-libs/atk/Manifest @@ -1,3 +1,4 @@ DIST atk-1.32.0.tar.bz2 688186 SHA256 e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e SHA512 f10a752e2c57ffdaeaa2e41c5fb31acf6cd04ec850e002b6f5bfad2680a2a931db6ac395ebfcf7fca6356894dda14f4f87b02df1aff8d0096e265cf841e90d21 WHIRLPOOL 0ae816ec6e1999e5376f560ed0dfe84fd27ce899a953b9513eabec6a24d227e087f148ba42d256b738931f4353ff326754acad7cc826dab8ca773dc9df9bab30 DIST atk-2.2.0.tar.xz 600140 SHA256 8b22f0e7803dd3734c676ccd68ea999ff1156ca49d99c3de5c1d269ad0c3739d SHA512 efdf135f7869dcb96b548e6278fb34ab2abd8b2f0e45c23794231a031af2f16690b8e5875e728ae5db8d325a578c7abae06989802896013623af83de765064e8 WHIRLPOOL c089c93646997860ea45ff8bd7d5c4232d83934e64f508ac38878ce13499cc2db344c19d04ac0e2880e155354acd39be41521138064a640f93cd277a6de74d28 DIST atk-2.4.0.tar.xz 607156 SHA256 091e9ce975a9fbbc7cd8fa64c9c389ffb7fa6cdde58b6d5c01b2c267093d888d SHA512 20316b4de66a1871bb9f802831b2262c54eaecf8d7c3696d3949f8464834c6aeca32d57382f0c9a9c093d2099e7d4c71c83b917474d528758339dcd1397e1571 WHIRLPOOL 77d882ae7d10fbbf6f81c7be149dbd85458b57b258da7a677b521e01ea19a727589d2aabd364fc23cf5569c8c6a1e398e09247aea291735fd506509041e29e0b +DIST atk-2.6.0.tar.xz 609136 SHA256 eff663f90847620bb68c9c2cbaaf7f45e2ff44163b9ab3f10d15be763680491f SHA512 2dbc6807987ac2e434d6c2f3df49d618ee0e3c80c4bec023bec71eb04c78691881bf6df54b6ffe5311bd580239220fc915c0a66b2e22c639ec191eed0af27bc4 WHIRLPOOL 2c38b5e3cabd1c256b708e83e5cb31a5f9be8512f57fb1bf3262564f82b93c18fa72f5096f8f74d436b22001db17f1d825ed1c4cd6c2899f78121851cd255e52 diff --git a/dev-libs/atk/atk-1.32.0-r1.ebuild b/dev-libs/atk/atk-1.32.0-r1.ebuild index 9b64aabaac8d..172d7ee3ba98 100644 --- a/dev-libs/atk/atk-1.32.0-r1.ebuild +++ b/dev-libs/atk/atk-1.32.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-1.32.0-r1.ebuild,v 1.11 2012/05/04 18:35:50 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-1.32.0-r1.ebuild,v 1.12 2012/09/25 11:52:11 tetromino Exp $ EAPI="3" GCONF_DEBUG="no" @@ -10,7 +10,7 @@ inherit gnome2 DESCRIPTION="GTK+ & GNOME Accessibility Toolkit" HOMEPAGE="http://projects.gnome.org/accessibility/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="doc +introspection nls" diff --git a/dev-libs/atk/atk-2.2.0.ebuild b/dev-libs/atk/atk-2.2.0.ebuild index 6729354c1fd5..f26b70b72101 100644 --- a/dev-libs/atk/atk-2.2.0.ebuild +++ b/dev-libs/atk/atk-2.2.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.2.0.ebuild,v 1.10 2012/05/20 19:30:25 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.2.0.ebuild,v 1.11 2012/09/25 11:52:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -11,7 +11,7 @@ inherit gnome2 DESCRIPTION="GTK+ & GNOME Accessibility Toolkit" HOMEPAGE="http://projects.gnome.org/accessibility/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="doc +introspection nls" diff --git a/dev-libs/atk/atk-2.4.0.ebuild b/dev-libs/atk/atk-2.4.0.ebuild index 0c32cf43e0b7..5c8fc00e34be 100644 --- a/dev-libs/atk/atk-2.4.0.ebuild +++ b/dev-libs/atk/atk-2.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.4.0.ebuild,v 1.4 2012/05/04 18:35:50 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.4.0.ebuild,v 1.5 2012/09/25 11:52:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -11,7 +11,7 @@ inherit gnome2 DESCRIPTION="GTK+ & GNOME Accessibility Toolkit" HOMEPAGE="http://projects.gnome.org/accessibility/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="doc +introspection nls" diff --git a/dev-libs/atk/atk-2.6.0.ebuild b/dev-libs/atk/atk-2.6.0.ebuild new file mode 100644 index 000000000000..d12d0bcd8aad --- /dev/null +++ b/dev-libs/atk/atk-2.6.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.6.0.ebuild,v 1.1 2012/09/25 11:52:11 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="GTK+ & GNOME Accessibility Toolkit" +HOMEPAGE="http://projects.gnome.org/accessibility/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="doc +introspection nls" + +RDEPEND=">=dev-libs/glib-2.31.2:2 + introspection? ( >=dev-libs/gobject-introspection-0.6.7 )" +DEPEND="${RDEPEND} + >=dev-lang/perl-5 + virtual/pkgconfig + doc? ( >=dev-util/gtk-doc-1.13 ) + nls? ( sys-devel/gettext )" + +pkg_setup() { + G2CONF="${G2CONF} $(use_enable introspection)" + DOCS="AUTHORS ChangeLog NEWS README" +} + +src_prepare() { + gnome2_src_prepare + + if ! use test; then + # don't waste time building tests (bug #226353) + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed failed" + fi + + # Remove DEPRECATED flags + sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i atk/Makefile.am atk/Makefile.in \ + tests/Makefile.am tests/Makefile.in || die "sed 2 failed" +} diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 39325896014e..3c781123d21d 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.30.1.tar.xz 455456 SHA256 f5db07ddf70458a33a5d0bdf83f84070fc234237ecb0d49a8676e67b52119a05 SHA512 59d63d279e34d6906b7bb9053110c1334f247ac10d61191b7950b57951f8048454a1745dba125a2f421b3d4f9939e87b507b2721f35bb2b4267f7f5decfc8383 WHIRLPOOL 120474a4c2d438e336e9558aace335bfbcf786da73f4876d47a88ad65d05dd4d9892dacc331f8084dc88a9c9bc6a2da092974469f24244b631a63e39e6248b5e DIST gjs-1.32.0.tar.xz 464372 SHA256 b9f1dc156c15806824c936bb08ddc5048f52f6921654146c47025a62457108c0 SHA512 58cbf0372a1f1494d10664c8d29c6ba02cebd23325b563cc83c2d63d34db141b91ed28efb5f31b08d43a52ddc2126e2a02fe85449891718d54350cab1eee8203 WHIRLPOOL e94bd8ec975f33f7d24dcbe27345a3b2b7208fa02e0d450c7e9865796b23f0bf8057b43d83889c6f6b9225738343ad85d51a98f1ca5967c5b2256956347fb677 +DIST gjs-1.34.0.tar.xz 474004 SHA256 3d62c717a0522a36c6faa1eb021872255e3cd285a72786afe23b7cca2e3084cb SHA512 938134f25f07e7cb9267f0f44944841d93143a3403cf002fc8393a342140b52b6540edfe90e5e0e1f10b40486914535ba6d57bb7c6e9f34ded11cde327293e1d WHIRLPOOL 53f11d800e69ea24b62b7f719118783fa0e397c807ee032baac3485031ae6627e20f7aa7b54fcc9cc850c0041e2b256fac5d076893d4ae5b784aa89b92508432 diff --git a/dev-libs/gjs/gjs-1.30.1.ebuild b/dev-libs/gjs/gjs-1.30.1.ebuild index 06a9ff288264..818cc3ec79d4 100644 --- a/dev-libs/gjs/gjs-1.30.1.ebuild +++ b/dev-libs/gjs/gjs-1.30.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild,v 1.2 2012/05/04 18:35:43 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.30.1.ebuild,v 1.3 2012/09/25 11:52:27 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -12,7 +12,7 @@ inherit gnome2 python virtualx DESCRIPTION="Javascript bindings for GNOME" HOMEPAGE="http://live.gnome.org/Gjs" -LICENSE="MIT MPL-1.1 LGPL-2 GPL-2" +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="examples test" KEYWORDS="~amd64 ~x86" diff --git a/dev-libs/gjs/gjs-1.32.0.ebuild b/dev-libs/gjs/gjs-1.32.0.ebuild index 090942b8c9d0..8d86a18ebe3f 100644 --- a/dev-libs/gjs/gjs-1.32.0.ebuild +++ b/dev-libs/gjs/gjs-1.32.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.32.0.ebuild,v 1.4 2012/08/13 18:40:42 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.32.0.ebuild,v 1.5 2012/09/25 11:52:27 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -12,7 +12,7 @@ inherit gnome2 pax-utils python virtualx DESCRIPTION="Javascript bindings for GNOME" HOMEPAGE="http://live.gnome.org/Gjs" -LICENSE="MIT MPL-1.1 LGPL-2 GPL-2" +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="examples test" KEYWORDS="~alpha ~amd64 ~ppc ~x86" diff --git a/dev-libs/gjs/gjs-1.34.0.ebuild b/dev-libs/gjs/gjs-1.34.0.ebuild new file mode 100644 index 000000000000..fb2fc044e2fc --- /dev/null +++ b/dev-libs/gjs/gjs-1.34.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.34.0.ebuild,v 1.1 2012/09/25 11:52:27 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +PYTHON_DEPEND="2" + +inherit gnome2 pax-utils python virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="http://live.gnome.org/Gjs" + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="examples test" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +RDEPEND=">=dev-libs/glib-2.32:2 + >=dev-libs/gobject-introspection-1.33.10 + + dev-libs/dbus-glib + sys-libs/readline + x11-libs/cairo + >=dev-lang/spidermonkey-1.8.5 + virtual/libffi" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + # AUTHORS, ChangeLog are empty + DOCS="NEWS README" + # FIXME: add systemtap/dtrace support, like in glib:2 + # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason + # XXX: Do NOT enable coverage, completely useless for portage installs + G2CONF="${G2CONF} + --disable-systemtap + --disable-dtrace + --disable-coverage + $(use_enable test tests)" + python_set_active_version 2 + python_pkg_setup +} + +src_prepare() { + gnome2_src_prepare + python_convert_shebangs 2 "${S}"/scripts/make-tests +} + +src_test() { + # Tests need dbus + Xemake check +} + +src_install() { + # installation sometimes fails in parallel + gnome2_src_install -j1 + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins ${S}/examples/* + fi + + # Required for gjs-console to run correctly on PaX systems + pax-mark mr "${ED}/usr/bin/gjs-console" +} diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 2f9ab6e221e2..3ee7615ba680 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,8 +1,7 @@ DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731 SHA512 e65c7f66254eae22deaa67bf621ebd1d7af897b93d93ba6cffaa4ce9894cf14c140e6888d877b6b36fcea8be1b8d1ef4fcc7ec1719bd23b1cc6fd662876c70ae WHIRLPOOL 20254678a86595353058ee8dc81a02e4ae7bb16ba9ba34e036fe2e99d3fffa25c825f8961bdeb5fa50c49582ce37e65684e414631c74653c4523c2baee34c341 DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f SHA512 4452b741382194d4ca425f084fa60e1a9e30040ac2e839c9136047d0461cf4b1ebcc16aac4e65998d1b9329ead8f617966b3d09317a83634f14d556a7e14b7a8 WHIRLPOOL 478957ce8e49228d022bae50b042cdfc6d522d0d4880a0328b5695471295450c81c5e186e1760e56e317a4c4c95aabc5f2010d7a9b912fc451d04e14610e7dca -DIST glib-2.30.2.tar.xz 5818860 SHA256 f0e91e6333321ddb48fa12b5c66f56c3d5f05325748c66dd2e9016c278ff8e82 SHA512 803f5de2d0c14c1631e59b618880ec32f060c2e475411ad662635f168013f2a5a5e1e38703d6f16894f5435e12268d961bba5bbf955a6e1d8279968f06f192dc WHIRLPOOL 7f3d3d99897c1fc3fbb89ed14a5829a4bf88649ea70fbe7aaab0eef774c20ac7508129ef1558e3a074d36c7e5a913f556ebaac1b2f0eeba9bbddce3fcaed24f3 DIST glib-2.30.3.tar.xz 5642448 SHA256 e6cbb27c71c445993346e785e8609cc75cea2941e32312e544872feba572dd27 SHA512 9f212b2c94c8c76ed619a1a97515ffc4c71dd39a982852cc9db600ca3034be1fb646d657dd39831f2fe80a81972400b977ea59fa81923dfe646158c9f1ab8843 WHIRLPOOL 145e20955b0ce2b44e05833bd508ac03a0399fc4d4c1c551c6a05809e6922cd57c37c5b32ebbe80f7ba0a21660059d7cb4837fa233de37af6c12cd0bc3a7afeb -DIST glib-2.32.3.tar.xz 6164984 SHA256 b65ceb462807e4a2f91c95e4293ce6bbefca308cb44a1407bcfdd9e40363ff4d SHA512 e730231f45cff9a1e2041d26bda0eaaf71af27daae054884860e625768a53ca74cf75b30b86a82a12b804820513a12b156e8e023528956dbb8e7cda4aef5f318 WHIRLPOOL 2ac21548bb1b514ef552f0a254618127342ec87e76e1bee71a121cd754fca5b81395b53aef0ad451bc975572970c9b32cbb3560c5f18927341a2fa2bffabeea8 DIST glib-2.32.4-AS_IF-patches.tar.xz 8584 SHA256 c61a87bbed8b09148f70f2651696430ab262d8ee905ebe2e0e963bb9038c5545 SHA512 cea825c379ea9014014f8a6f3a9fcf228e6b4245c649df4d86f6d86d1d655fd927ef1115fd66521cc48b2929d8cd504a284c7a8fb5ff38dc2b83ac4140655049 WHIRLPOOL e778094ad8ebe6fdc236942c21ee8ce2266712a08672b521f931159dd81d3452fcb8b6556c98c82b60548b1d9703a3ff332d02970a01565b6f5c4bcd02e74b46 DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc +DIST glib-2.34.0.tar.xz 6368532 SHA256 f69b112f8848be35139d9099b62bc81649241f78f6a775516f0d4c9b47f65144 SHA512 b3aa98320b68b6d1aedc5cdbd4e271aa464e933db5741eeda0fb48e950c42c9be5c33166294998be79ea574733d337fc427c89810ea1a3496cfd00ccacd0b703 WHIRLPOOL e8b1f07fc7b9ac86b1a82db827e734c1d3cf5e52be63f9c48e5f00d6dbbc9537005db66025877886e1eb3da0924bcf0065b5e0fcb212f5f16d89ad025bb7059b DIST pkg-config-0.26.tar.gz 396399 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af SHA512 9390d5918dd4ac520b914d2330aa7cae2587ca7b21b03bc88372fd5dbbd78e33eeb3fca39fcdb6dd10113658f03118a1c8829149c7029eb0dd80348d100170a4 WHIRLPOOL f535946a02192a9bffc7be0fae454e25aa86af8bac7f47622d52ed13f77f1ba05ff9b5693b2a501981e3991e4e1595eced22dee4ab748b310baa7d57267a62a7 diff --git a/dev-libs/glib/files/glib-2.24-assert-test-failure.patch b/dev-libs/glib/files/glib-2.24-assert-test-failure.patch deleted file mode 100644 index 6d8e74f32500..000000000000 --- a/dev-libs/glib/files/glib-2.24-assert-test-failure.patch +++ /dev/null @@ -1,19 +0,0 @@ -Tests fail when upgrading glib from 2.22 to 2.24 if sys-devel/gdb is installed -because gdb is run on .libs/assert-msg-test before LD_LIBRARY_PATH is set. This -causes gdb to use the system-wide glib instead, and fail on the test. - -This patch exports LD_LIBRARY_PATH before running gdb - -https://bugzilla.gnome.org/621368 - ---- ---- tests/run-assert-msg-test.sh -+++ tests/run-assert-msg-test.sh -@@ -34,6 +34,7 @@ if [ -e ".libs/lt-$msg_test" ]; then - msg_test="lt-$msg_test" - fi - echo_v "Running gdb on assert-msg-test" -+export LD_LIBRARY_PATH="`dirname $PWD`/glib/.libs:$LD_LIBRARY_PATH" - OUT=$(gdb --batch --ex run --ex "print (char*) __glib_assert_msg" .libs/$msg_test 2> $error_out) || \ - fail "failed to run gdb" - diff --git a/dev-libs/glib/files/glib-2.25-punt-python-check.patch b/dev-libs/glib/files/glib-2.25-punt-python-check.patch deleted file mode 100644 index 077ebf440fcd..000000000000 --- a/dev-libs/glib/files/glib-2.25-punt-python-check.patch +++ /dev/null @@ -1,20 +0,0 @@ -Remove python detection from configure.in, we won't be installing the gdb python -scripts anymore. They use a redhat-specific gdb module that has not been -upstreamed yet. - -https://bugs.gentoo.org/291328 -https://bugzilla.gnome.org/623552 ---- ---- configure.ac -+++ configure.ac -@@ -379,10 +379,6 @@ if test "x$PERL_PATH" = x ; then - fi - AC_SUBST(PERL_PATH) - --# Need suitable python path for greport --AM_PATH_PYTHON(2.4,,PYTHON="/usr/bin/env python2.4") -- -- - dnl *********************** - dnl *** Tests for iconv *** - dnl *********************** diff --git a/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch b/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch deleted file mode 100644 index 235d5c73e057..000000000000 --- a/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 3a02a86a0a413304843c1cfad359922322486da6 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 6 Oct 2010 23:21:01 +0200 -Subject: [PATCH 1/2] gsettings: disable locale sensitive test. - ---- - gio/tests/gsettings.c | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/gio/tests/gsettings.c b/gio/tests/gsettings.c -index fdadf96..4d19618 100644 ---- a/gio/tests/gsettings.c -+++ b/gio/tests/gsettings.c -@@ -625,14 +625,14 @@ test_l10n (void) - g_free (str); - str = NULL; - -- setlocale (LC_MESSAGES, "de_DE"); -+ /*setlocale (LC_MESSAGES, "de_DE"); - str = g_settings_get_string (settings, "error-message"); - setlocale (LC_MESSAGES, locale); - - g_assert_cmpstr (str, ==, "Unbenannt"); - g_object_unref (settings); - g_free (str); -- str = NULL; -+ str = NULL;*/ - - g_free (locale); - } -@@ -666,14 +666,14 @@ test_l10n_context (void) - g_free (str); - str = NULL; - -- setlocale (LC_MESSAGES, "de_DE"); -+ /*setlocale (LC_MESSAGES, "de_DE"); - g_settings_get (settings, "backspace", "s", &str); - setlocale (LC_MESSAGES, locale); - - g_assert_cmpstr (str, ==, "Löschen"); - g_object_unref (settings); - g_free (str); -- str = NULL; -+ str = NULL;*/ - - g_free (locale); - } --- -1.7.3 - diff --git a/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch b/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch deleted file mode 100644 index 34fad9e2d841..000000000000 --- a/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 8eb4fb83d0933d09bb6ef0ec1511a6b0eb2cee9b Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 6 Oct 2010 23:21:22 +0200 -Subject: [PATCH 2/2] volumemonitor: disable failing test - ---- - gio/tests/volumemonitor.c | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gio/tests/volumemonitor.c b/gio/tests/volumemonitor.c -index 54123ec..df19b58 100644 ---- a/gio/tests/volumemonitor.c -+++ b/gio/tests/volumemonitor.c -@@ -112,7 +112,7 @@ test_connected_drives (void) - g_list_free (drives); - } - --static void -+/*static void - test_volumes (void) - { - GList *volumes, *l; -@@ -131,7 +131,7 @@ test_volumes (void) - - g_list_foreach (volumes, (GFunc)g_object_unref, NULL); - g_list_free (volumes); --} -+}*/ - - static void - test_mounts (void) -@@ -173,7 +173,7 @@ main (int argc, char *argv[]) - monitor = g_volume_monitor_get (); - - g_test_add_func ("/volumemonitor/connected_drives", test_connected_drives); -- g_test_add_func ("/volumemonitor/volumes", test_volumes); -+ //g_test_add_func ("/volumemonitor/volumes", test_volumes); - g_test_add_func ("/volumemonitor/mounts", test_mounts); - - ret = g_test_run (); --- -1.7.3 - diff --git a/dev-libs/glib/files/glib-2.26.1-gatomic-header.patch b/dev-libs/glib/files/glib-2.26.1-gatomic-header.patch deleted file mode 100644 index f6454d446bbd..000000000000 --- a/dev-libs/glib/files/glib-2.26.1-gatomic-header.patch +++ /dev/null @@ -1,11 +0,0 @@ -$OpenBSD: patch-glib_gatomic_c,v 1.1 2010/10/10 10:52:04 kili Exp $ ---- glib/gatomic.c.orig Thu Sep 23 17:26:45 2010 -+++ glib/gatomic.c Sun Oct 10 11:50:01 2010 -@@ -28,6 +28,7 @@ - #endif - - #include "gatomic.h" -+#include "gthread.h" - #include "gthreadprivate.h" - - /** diff --git a/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch b/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch deleted file mode 100644 index abec0dd72282..000000000000 --- a/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 89a3234d52451cadb21c322931adb6e8928eb21d Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Wed, 24 Aug 2011 21:35:59 -0400 -Subject: [PATCH] Use an external gdbus-codegen package - ---- - configure.ac | 4 +--- - docs/reference/gio/Makefile.am | 3 +-- - gio/Makefile.am | 2 +- - gio/tests/Makefile.am | 4 +--- - gio/tests/gdbus-object-manager-example/Makefile.am | 4 +--- - 5 files changed, 5 insertions(+), 12 deletions(-) - -diff --git a/configure.ac b/configure.ac -index dc23b8b..0bb0c4a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -365,7 +365,7 @@ fi - AC_SUBST(PERL_PATH) - - # Need suitable python path for greport --AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") -+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") - - - dnl *********************** -@@ -3858,8 +3858,6 @@ gobject/tests/Makefile - gthread/Makefile - gthread/tests/Makefile - gio/Makefile --gio/gdbus-2.0/codegen/Makefile --gio/gdbus-2.0/codegen/config.py - gio/xdgmime/Makefile - gio/inotify/Makefile - gio/libasyncns/Makefile -diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am -index 9eb0fce..511aec9 100644 ---- a/docs/reference/gio/Makefile.am -+++ b/docs/reference/gio/Makefile.am -@@ -79,8 +79,7 @@ man_MANS = \ - gio-querymodules.1 \ - glib-compile-schemas.1 \ - gsettings.1 \ -- gdbus.1 \ -- gdbus-codegen.1 -+ gdbus.1 - - if ENABLE_MAN - -diff --git a/gio/Makefile.am b/gio/Makefile.am -index 7803bb2..d4a08e5 100644 ---- a/gio/Makefile.am -+++ b/gio/Makefile.am -@@ -2,7 +2,7 @@ include $(top_srcdir)/Makefile.decl - - NULL = - --SUBDIRS = gdbus-2.0/codegen -+SUBDIRS = - - if OS_UNIX - SUBDIRS += libasyncns xdgmime -diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am -index a85ea4f..8fbe8ec 100644 ---- a/gio/tests/Makefile.am -+++ b/gio/tests/Makefile.am -@@ -261,9 +261,7 @@ gdbus_bz627724_LDADD = $(progs_ldadd) - - if OS_UNIX - gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c : test-codegen.xml -- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ -- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ -- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ -+ $(AM_V_GEN) gdbus-codegen \ - --interface-prefix org.project. \ - --generate-c-code gdbus-test-codegen-generated \ - --c-generate-object-manager \ -diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am -index 5e6eb9a..8b16926 100644 ---- a/gio/tests/gdbus-object-manager-example/Makefile.am -+++ b/gio/tests/gdbus-object-manager-example/Makefile.am -@@ -22,9 +22,7 @@ GDBUS_GENERATED = \ - $(NULL) - - $(GDBUS_GENERATED) : gdbus-example-objectmanager.xml -- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ -- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ -- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ -+ $(AM_V_GEN) gdbus-codegen \ - --interface-prefix org.gtk.GDBus.Example.ObjectManager. \ - --c-namespace Example \ - --c-generate-object-manager \ --- -1.7.6.1 - diff --git a/dev-libs/glib/files/glib-2.34.0-testsuite-skip-gdbus-auth-tests.patch b/dev-libs/glib/files/glib-2.34.0-testsuite-skip-gdbus-auth-tests.patch new file mode 100644 index 000000000000..aff75cbeff58 --- /dev/null +++ b/dev-libs/glib/files/glib-2.34.0-testsuite-skip-gdbus-auth-tests.patch @@ -0,0 +1,62 @@ +From 6e6aa7de746b78bc5fc6d2cad1cac762f6d2205f Mon Sep 17 00:00:00 2001 +From: Priit Laes +Date: Tue, 3 Jul 2012 12:50:44 +0300 +Subject: [PATCH] Gentoo: skip over gdbus-auth /gdbus/auth/*/DBUS_COOKIE_SHA1 + tests + +https://bugzilla.gnome.org/show_bug.cgi?id=679308 +--- + gio/tests/gdbus-auth.c | 9 +++++++++ + 1 files changed, 9 insertions(+), 0 deletions(-) + +diff --git a/gio/tests/gdbus-auth.c b/gio/tests/gdbus-auth.c +index 737770e..9f42c24 100644 +--- a/gio/tests/gdbus-auth.c ++++ b/gio/tests/gdbus-auth.c +@@ -89,11 +89,14 @@ auth_client_external (void) + auth_client_mechanism ("EXTERNAL"); + } + ++#if 0 ++// https://bugzilla.gnome.org/show_bug.cgi?id=679308 + static void + auth_client_dbus_cookie_sha1 (void) + { + auth_client_mechanism ("DBUS_COOKIE_SHA1"); + } ++#endif + + /* ---------------------------------------------------------------------------------------------------- */ + +@@ -250,11 +253,13 @@ auth_server_external (void) + auth_server_mechanism ("EXTERNAL"); + } + ++#if 0 + static void + auth_server_dbus_cookie_sha1 (void) + { + auth_server_mechanism ("DBUS_COOKIE_SHA1"); + } ++#endif + + /* ---------------------------------------------------------------------------------------------------- */ + +@@ -272,10 +277,14 @@ main (int argc, + session_bus_up (); + + g_test_add_func ("/gdbus/auth/client/EXTERNAL", auth_client_external); ++#if 0 + g_test_add_func ("/gdbus/auth/client/DBUS_COOKIE_SHA1", auth_client_dbus_cookie_sha1); ++#endif + g_test_add_func ("/gdbus/auth/server/ANONYMOUS", auth_server_anonymous); + g_test_add_func ("/gdbus/auth/server/EXTERNAL", auth_server_external); ++#if 0 + g_test_add_func ("/gdbus/auth/server/DBUS_COOKIE_SHA1", auth_server_dbus_cookie_sha1); ++#endif + + ret = g_test_run(); + +-- +1.7.8.6 + diff --git a/dev-libs/glib/files/glib-2.34.0-testsuite-skip-thread4.patch b/dev-libs/glib/files/glib-2.34.0-testsuite-skip-thread4.patch new file mode 100644 index 000000000000..f409094a9319 --- /dev/null +++ b/dev-libs/glib/files/glib-2.34.0-testsuite-skip-thread4.patch @@ -0,0 +1,44 @@ +From 8a8112aad6dc98aaaf9767b31e48f5ae8fabd858 Mon Sep 17 00:00:00 2001 +From: Priit Laes +Date: Tue, 3 Jul 2012 11:21:56 +0300 +Subject: [PATCH] Gentoo: skip over thread/thread4 test failure + +https://bugzilla.gnome.org/show_bug.cgi?id=679306 +--- + glib/tests/thread.c | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +diff --git a/glib/tests/thread.c b/glib/tests/thread.c +index 29b3850..ffe8087 100644 +--- a/glib/tests/thread.c ++++ b/glib/tests/thread.c +@@ -124,6 +124,8 @@ test_thread3 (void) + g_assert_cmpint (GPOINTER_TO_INT(result), ==, 9); + } + ++#if 0 ++// https://bugzilla.gnome.org/show_bug.cgi?id=679306 + /* test that thread creation fails as expected, + * by setting RLIMIT_NPROC ridiculously low + */ +@@ -152,6 +154,7 @@ test_thread4 (void) + g_error ("resetting RLIMIT_NPROC failed: %s\n", g_strerror (ret)); + #endif + } ++#endif + + static void + test_thread5 (void) +@@ -195,7 +198,9 @@ main (int argc, char *argv[]) + g_test_add_func ("/thread/thread1", test_thread1); + g_test_add_func ("/thread/thread2", test_thread2); + g_test_add_func ("/thread/thread3", test_thread3); ++#if 0 + g_test_add_func ("/thread/thread4", test_thread4); ++#endif + g_test_add_func ("/thread/thread5", test_thread5); + g_test_add_func ("/thread/thread6", test_thread6); + +-- +1.7.8.6 + diff --git a/dev-libs/glib/glib-1.2.10-r5.ebuild b/dev-libs/glib/glib-1.2.10-r5.ebuild index f2335ade2aa2..57b2e37b9a4d 100644 --- a/dev-libs/glib/glib-1.2.10-r5.ebuild +++ b/dev-libs/glib/glib-1.2.10-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-1.2.10-r5.ebuild,v 1.54 2011/06/05 13:12:30 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-1.2.10-r5.ebuild,v 1.55 2012/09/25 11:40:57 tetromino Exp $ inherit autotools libtool flag-o-matic eutils portability @@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.gtk.org/pub/gtk/v1.2/${P}.tar.gz ftp://ftp.gnome.org/pub/GNOME/stable/sources/glib/${P}.tar.gz mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="1" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" IUSE="hardened" diff --git a/dev-libs/glib/glib-2.30.2.ebuild b/dev-libs/glib/glib-2.30.2.ebuild deleted file mode 100644 index 962deac199c3..000000000000 --- a/dev-libs/glib/glib-2.30.2.ebuild +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.30.2.ebuild,v 1.15 2012/09/11 18:03:21 tetromino Exp $ - -EAPI="4" -PYTHON_DEPEND="utils? 2" -# Avoid runtime dependency on python when USE=test - -inherit autotools gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python toolchain-funcs virtualx - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" -SRC_URI="${SRC_URI} - http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz" # pkg.m4 for eautoreconf - -LICENSE="LGPL-2" -SLOT="2" -IUSE="debug doc fam selinux +static-libs systemtap test utils xattr" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-linux" - -RDEPEND="virtual/libiconv - virtual/libffi - sys-libs/zlib - xattr? ( sys-apps/attr ) - fam? ( virtual/fam ) - utils? ( >=dev-util/gdbus-codegen-${PV} )" -DEPEND="${RDEPEND} - >=sys-devel/gettext-0.11 - >=dev-util/gtk-doc-am-1.15 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gdbus-codegen-${PV} - >=dev-util/gtk-doc-1.15 - ~app-text/docbook-xml-dtd-4.1.2 ) - systemtap? ( >=dev-util/systemtap-1.3 ) - test? ( - sys-devel/gdb - =dev-lang/python-2* - >=dev-util/gdbus-codegen-${PV} - >=sys-apps/dbus-1.2.14 ) - ! py-compile - - # Needed for the punt-python-check patch, disabling timeout test - # Also needed to prevent croscompile failures, see bug #267603 - # Also needed for the no-gdbus-codegen patch - AT_M4DIR="${WORKDIR}" eautoreconf - - [[ ${CHOST} == *-freebsd* ]] && elibtoolize - - epunt_cxx -} - -src_configure() { - # Avoid circular depend with dev-util/pkgconfig and - # native builds (cross-compiles won't need pkg-config - # in the target ROOT to work here) - if ! tc-is-cross-compiler && ! has_version virtual/pkgconfig; then - if has_version sys-apps/dbus; then - export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include" - export DBUS1_LIBS="-ldbus-1" - fi - export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" - export LIBFFI_LIBS="-lffi" - fi - - local myconf - - # Building with --disable-debug highly unrecommended. It will build glib in - # an unusable form as it disables some commonly used API. Please do not - # convert this to the use_enable form, as it results in a broken build. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - $(use_enable static-libs static) \ - $(use_enable systemtap dtrace) \ - $(use_enable systemtap systemtap) \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - local f - - # install-exec-hook substitutes ${PYTHON} in glib/gtester-report - emake DESTDIR="${D}" PYTHON="${EPREFIX}/usr/bin/python2" install - - if ! use utils; then - rm "${ED}usr/bin/gtester-report" - fi - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${ED}/usr/lib/charset.alias" - - # Don't install gdb python macros, bug 291328 - rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/" - - dodoc AUTHORS ChangeLog* NEWS* README - - insinto /usr/share/bash-completion - for f in gdbus gsettings; do - newins "${ED}/etc/bash_completion.d/${f}-bash-completion.sh" ${f} - done - rm -rf "${ED}/etc" - - # Completely useless with or without USE static-libs, people need to use - # pkg-config - find "${D}" -name '*.la' -exec rm -f {} + -} - -src_test() { - gnome2_environment_reset - - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" - unset GSETTINGS_BACKEND # bug 352451 - - # Related test is a bit nitpicking - mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - - # Hardened: gdb needs this, bug #338891 - if host-is-pax ; then - pax-mark -mr "${S}"/tests/.libs/assert-msg-test \ - || die "Hardened adjustment failed" - fi - - # Need X for dbus-launch session X11 initialization - Xemake check -} - -pkg_preinst() { - # Only give the introspection message if: - # * The user has gobject-introspection - # * Has glib already installed - # * Previous version was different from new version - if has_version "dev-libs/gobject-introspection" && ! has_version "=${CATEGORY}/${PF}"; then - ewarn "You must rebuild gobject-introspection so that the installed" - ewarn "typelibs and girs are regenerated for the new APIs in glib" - fi -} - -pkg_postinst() { - # Inform users about possible breakage when updating glib and not dbus-glib, bug #297483 - if has_version dev-libs/dbus-glib; then - ewarn "If you experience a breakage after updating dev-libs/glib try" - ewarn "rebuilding dev-libs/dbus-glib" - fi - - if has_version ' /dev/null - eend $? - fi - if has_version ' /dev/null - eend $? - fi - if has_version ' /dev/null - eend $? - fi - if has_version ' /dev/null - eend $? - if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then - ebegin "Removing old vala-0.16 makefile template" - rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> /dev/null - eend $? - fi - fi - if has_version ' /dev/null - eend $? - if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then - ebegin "Removing old vala-0.18 makefile template" - rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> /dev/null - eend $? - fi - fi -} diff --git a/dev-libs/vala-common/vala-common-0.17.6.ebuild b/dev-libs/vala-common/vala-common-0.18.0.ebuild similarity index 97% rename from dev-libs/vala-common/vala-common-0.17.6.ebuild rename to dev-libs/vala-common/vala-common-0.18.0.ebuild index 5a3c3716b3da..51698451da37 100644 --- a/dev-libs/vala-common/vala-common-0.17.6.ebuild +++ b/dev-libs/vala-common/vala-common-0.18.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.17.6.ebuild,v 1.2 2012/09/13 06:33:25 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.18.0.ebuild,v 1.1 2012/09/25 07:56:26 tetromino Exp $ EAPI="4" GNOME_ORG_MODULE="vala" diff --git a/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.610.0.ebuild b/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.610.0.ebuild new file mode 100644 index 000000000000..d91d0af2a277 --- /dev/null +++ b/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.610.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.610.0.ebuild,v 1.1 2012/09/24 18:09:38 tove Exp $ + +EAPI=4 + +WX_GTK_VER="2.8" +MODULE_AUTHOR=MDOOTSON +MODULE_VERSION=0.61 +inherit wxwidgets perl-module + +DESCRIPTION="Building, finding and using wxWidgets binaries" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~x86" +IUSE="test" + +RDEPEND=" + || ( + x11-libs/wxGTK:2.9[X,tiff] + >=x11-libs/wxGTK-2.8.11.0:2.8[X,tiff] + ) + >=virtual/perl-Module-Pluggable-3.1-r1 +" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-CBuilder-0.24 + virtual/perl-Module-Build + test? ( + dev-perl/Test-Pod + dev-perl/Test-Pod-Coverage + ) +" + +SRC_TEST="do" + +src_configure() { + myconf=( --wxWidgets-build=0 ) + perl-module_src_configure +} diff --git a/dev-perl/Alien-wxWidgets/Manifest b/dev-perl/Alien-wxWidgets/Manifest index f7de93982836..62e044f69b36 100644 --- a/dev-perl/Alien-wxWidgets/Manifest +++ b/dev-perl/Alien-wxWidgets/Manifest @@ -1,2 +1,3 @@ DIST Alien-wxWidgets-0.59.tar.gz 662467 SHA256 2f813e3c752970d63c288586c4d032fb5fbce7b90a6c3e3418b83b17dd8e2e4c SHA512 149242b3664c7d436fa9da902bc05cd482a1c3b45cf0cebe3c8d4c2c09b00c8fbd05612496b5a4e0d57f41880b1f6ab213775862dcf28d1b75eadeb42583966f WHIRLPOOL 7196fba98873eaaf896a4164202ff0c7bb48cd48f62ef73034a72ec7ffadaecba04948582e899963a0118a09bf9f03984b7aff64893cbd9dc4afa73aaccedbd1 DIST Alien-wxWidgets-0.60.tar.gz 666207 SHA256 282b283dbe989365cdb5c13dceaf6276949ac17603a9c7914e474fed9637dc1f SHA512 0abb8c01a445c440ebcff4a2a5eb2b4e2f8b20e679c7bbacb6dc97f878f21b8745320acf973922331212e4dc7ed103d1223adc121616ae94a6aa1dd950ae5534 WHIRLPOOL 41aa65671b6cfcd2812ab9faeae83294efe84f55da999052b49c6c6dab8dd7563406b74a1f5c9e4801b43a4e30853044218288a2bc1eb1d3b3b051e4f28f0e39 +DIST Alien-wxWidgets-0.61.tar.gz 666365 SHA256 d8cb146f3c100a4dd904fbe1259ba1fc8eee25a2c25926cc4460d40c273495c3 SHA512 5d83211ef9f13836e162bd1492af2928f3b4a9c2044b7432efe086ce99c8989c3038e126bd75adf19307f9ef4fd1382e5a0332b14f4d82155def3b17da68c75f WHIRLPOOL 0c5e1d3d850de9a164c3540c086a13e10427132d5ab2e17f57e7b3ce5fde34a7cb70c2fc56044bf7e55c573a3d27f3ecb82c9172de056f6f2112eec5c2a19587 diff --git a/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild b/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild index 56a109fe65d6..60e42209735a 100644 --- a/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild +++ b/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild,v 1.3 2011/04/25 14:19:35 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-Grammar/Config-Grammar-1.100.0.ebuild,v 1.4 2012/09/24 19:11:58 ago Exp $ EAPI=3 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A grammar-based, user-friendly config parser" SLOT="0" -KEYWORDS="~amd64 ~hppa ~sparc ~x86" +KEYWORDS="amd64 ~hppa ~sparc ~x86" IUSE="" SRC_TEST="do" diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.500.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.500.0.ebuild new file mode 100644 index 000000000000..7b879f62397d --- /dev/null +++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.500.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.500.0.ebuild,v 1.1 2012/09/24 17:53:43 tove Exp $ + +EAPI=4 + +MODULE_AUTHOR=DROLSKY +MODULE_VERSION=1.50 +inherit perl-module + +DESCRIPTION="Time zone object base class and factory" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +IUSE="test" + +RDEPEND="dev-perl/Class-Load + >=dev-perl/Params-Validate-0.72 + >=dev-perl/Class-Singleton-1.03" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.31 + test? ( >=virtual/perl-Test-Simple-0.92 )" + +SRC_TEST="do" diff --git a/dev-perl/DateTime-TimeZone/Manifest b/dev-perl/DateTime-TimeZone/Manifest index 67a2f6038ffa..4579542726e4 100644 --- a/dev-perl/DateTime-TimeZone/Manifest +++ b/dev-perl/DateTime-TimeZone/Manifest @@ -2,3 +2,4 @@ DIST DateTime-TimeZone-1.22.tar.gz 540883 SHA256 0c52fdcb2e84410007271701fac9f62 DIST DateTime-TimeZone-1.46.tar.gz 384097 SHA256 dc5789385f5845554d7039c9241abbea3bd72f10b19c4618e60986a19cb25571 SHA512 345516411e0a35c69c4c5ad325da3e79c04ab5ca077e5e4a2e5d881577ae2cad45ebdcaa8a04eb2272fb816f2adeadd9aa84158ac440288e8bfb01ce52b7bc52 WHIRLPOOL ce934cda44d04b32bb5908564d0c024e05ae75de136945ba59d735bc63c93c2c672cf0d90e519e9694a5fc7f32042e510847ac43c933265a67a1490f0d4dfd31 DIST DateTime-TimeZone-1.48.tar.gz 384084 SHA256 b9726d846f9dc50a03e27219705933de79fd6943bb5009b13c75d32d2bf6dc77 SHA512 b67b06e909d7922df4cc59bbe2876945f81dfd8e5be7141d6281a8ba9a6a751492b084fcbfc79e8404aaa2c717a329b5282ddf9f5007a790bdcbea63244203fd WHIRLPOOL b63db46b23590f05e709bbc187ae389d78a9e419b5892a43bb07ba3c91834153eedc5585102f5eb77c933ba1b4650cbf1493a664a94d717a44273c624e8bd1fc DIST DateTime-TimeZone-1.49.tar.gz 384843 SHA256 e0e7d0cad8da11ca6b4fa6c09fa3388cf8d133129c6125defc52a5818af1e70e SHA512 17798d6853094e7d6d9a0354456071e3cb549f3740915da63d44569383d0eaa2d8847ab24d6f84169b8dcd64e6645de0d2b11bab0ff097b6f1ccffa2d990745c WHIRLPOOL df5441f0d9767afd3cd93de92d5aa584602b4c457b6234ea68f1da9539102f2ed8fe9d3ac148cfbbcc039e6a0335d5ed6e714d000abf84bcea61798b88ee5617 +DIST DateTime-TimeZone-1.50.tar.gz 385925 SHA256 c4bfc42828336f1b39bad31ad5d3b9d8dd6caeb414b76894accfc7bcf58c37dd SHA512 483ea270a5ed7497e1d13fa2999a30e31d832b7323dbd5f6374ee8db49d65ef5081864d119ac377256db88ec5d5dd5cbb61c2a96459cf1380cf18e0c1e79a082 WHIRLPOOL 42d4a6d52133a417de22e3ff71d2355e4c18202b0d30e074bbce0e2841380f53e51aa8e0e7bc4bf19314bd658c2e7580b7abde370b375dd8877ed9f5ddb76f7f diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-4.90.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-4.90.0.ebuild new file mode 100644 index 000000000000..8183d671e3c6 --- /dev/null +++ b/dev-perl/Devel-NYTProf/Devel-NYTProf-4.90.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Devel-NYTProf/Devel-NYTProf-4.90.0.ebuild,v 1.1 2012/09/24 17:55:48 tove Exp $ + +EAPI=4 + +MODULE_AUTHOR=TIMB +MODULE_VERSION=4.09 +inherit perl-module + +DESCRIPTION="Powerful feature-rich perl source code profiler" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + virtual/perl-Getopt-Long + dev-perl/JSON-Any +" +# virtual/perl-XSLoader +DEPEND="${RDEPEND} + test? ( + virtual/perl-Scalar-List-Utils + >=virtual/perl-Test-Simple-0.84 + ) +" +SRC_TEST="do" diff --git a/dev-perl/Devel-NYTProf/Manifest b/dev-perl/Devel-NYTProf/Manifest index 7a45ac4298fa..de0810e663a1 100644 --- a/dev-perl/Devel-NYTProf/Manifest +++ b/dev-perl/Devel-NYTProf/Manifest @@ -1 +1,2 @@ DIST Devel-NYTProf-4.08.tar.gz 413566 SHA256 e3ddb5c1ec8c44fbdecaa1990a28d16ea8d58036fcedef99d9fc2a15e6a39867 SHA512 ab19711e4dd13624673544e1383768a40e0413e45e0bdbaf5710972bd7fb6b13481d324f26b1cf5d0adcfeeed0fa10f20cb5503cd77e62efe0dc14c8cb67c3a4 WHIRLPOOL fd9caed73dde334c114f8f971dcfb98a351e978ff56387cb6fa4c9219a06227b0a90ee7dd0860f1e09f3eecde489d8ad694022bf9bae443195f9002e84b75aab +DIST Devel-NYTProf-4.09.tar.gz 413599 SHA256 9270afc427e03c6c604bceba9450dde484191342435e85849b784d53b3c3a153 SHA512 2840e28f600ea9d814f588e6fe5df0b5b08955c12e301b67b535eab4c50fa34a63f0da514bfed5c9feea71fa01614eeaf9781ad12baf2ae0a8b019bdda6798db WHIRLPOOL 9fd878c13a90894f8269481286502751fd42afbd387ec06d5333f3e047d486edfa1d7e02aa6f773e6bdf651df3e150db83998c1183b5b6263977dfdabf02d833 diff --git a/dev-perl/Text-Table/Manifest b/dev-perl/Text-Table/Manifest index 7510764f1302..d81343604caf 100644 --- a/dev-perl/Text-Table/Manifest +++ b/dev-perl/Text-Table/Manifest @@ -1,2 +1,3 @@ DIST Text-Table-1.124.tar.gz 25840 SHA256 d15c1d21cf666db4b3795afaa455e1a4fcea7e35893711830c42a01b48f0d1bf SHA512 8ba440c162de426c8ccff645c215f7329b9e0115e28bcc44402307ff293fc3b068f986554704584c6fd02633365b5328fac35f60c374b17df808ca211fd727c2 WHIRLPOOL 410419c2e98ea2fbec5824a85c507ecfa9be4d09311b4bffd4e09d4996b412cbeb5e577629882bd71016f1a0414ca58f6a43643d0c760ce9de68057bc52c3ad4 DIST Text-Table-1.125.tar.gz 27445 SHA256 fa19230f1b0327a9453cd4aab583f37fcbd4b8db5d2bb2f2acd2d2fa394fc511 SHA512 4d966db1b7d90f1a34c9797201957e06b897b13896c487d1bbf457727ce3595cb54cc3f6f64bcfb3d6ac310608ae189bcd3281aaeda941f57af38e3493ea15f0 WHIRLPOOL 4c3764f725909744a00542372a36bffba46f19dbe95394d8af36160875dff42de9eac88075bfd192094d94b330ba437176a1d9e84fa39f57b1e47ad34cc800f0 +DIST Text-Table-1.126.tar.gz 27579 SHA256 019ecd82bd7f700b595669b4e7b937ce227f542b27e8792ba490606006a569a3 SHA512 4ee1db3c4ed49299e5243e3e25ad10df0022512c2baa71ad44d53832f4332b7ea83094e18a900e13f964dd5f1a1af6cfcbcbc3418e7d84bcf467889f52e13550 WHIRLPOOL d83b0385979fc3ab3d648e436e817debc779a9ebdfa60bf580f1a0710946f71a404a7b7042af9063864ebb47580687d90f64aa345469ce6cd1cbc13f4b5c0e26 diff --git a/dev-perl/Text-Table/Text-Table-1.126.0.ebuild b/dev-perl/Text-Table/Text-Table-1.126.0.ebuild new file mode 100644 index 000000000000..dc2c4fcded17 --- /dev/null +++ b/dev-perl/Text-Table/Text-Table-1.126.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-Table/Text-Table-1.126.0.ebuild,v 1.1 2012/09/24 18:19:11 tove Exp $ + +EAPI=4 + +MODULE_AUTHOR=SHLOMIF +MODULE_VERSION=1.126 +inherit perl-module + +DESCRIPTION="Organize Data in Tables" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=">=dev-perl/Text-Aligner-0.50.0" +DEPEND="${RDEPEND} + >=virtual/perl-Module-Build-0.360.0 + test? ( + dev-perl/Test-Pod + dev-perl/Test-Pod-Coverage + ) +" + +SRC_TEST="do" + +src_install() { + perl-module_src_install + docinto examples + docompress -x /usr/share/doc/${PF}/examples + dodoc examples/Text-Table-UTF8-example.pl +} diff --git a/dev-perl/Wx-Scintilla/Manifest b/dev-perl/Wx-Scintilla/Manifest index 87cda33d7fb5..cccd52ef4603 100644 --- a/dev-perl/Wx-Scintilla/Manifest +++ b/dev-perl/Wx-Scintilla/Manifest @@ -1,2 +1,3 @@ DIST Wx-Scintilla-0.34-patches.tar.gz 488 SHA256 3ca51b083080d0e1943c24db04251b1a1a8961ded91d18935f850e0004152bd4 SHA512 743468ea05f78f147664bc550ad6f2869db3876085d56f86b245ba568d58dfa50d957da22a29dbe322f10c5f25001d40927fdc19a83f616778e6b6c55e75d98f WHIRLPOOL 22b241121fc202386e81eb774fcfd0e6c686bdcaf3a3af4b5056465c2d35b9c21bc849702b26e4d6e386c7ea424f827c92f41788140a6f75d4c91906f4495813 DIST Wx-Scintilla-0.3801.tar.gz 847738 SHA256 97283dc197c866050fc35fcdea347e2ce82c277727770a9ad097bdcc346eddde SHA512 723fb3d9e58d3b1ba7010675e35d8891406278ea60f4a8e07eac5fd89f85cdbf648a5607c60480f01217ebc91acb8bf586e8eacea04e65763c54089d3036b3d8 WHIRLPOOL 4a4df95a7917d1984c15e89dc9d0e5efd6166693f7cd8ad7907136805ccf6f2048eb183fb5ee73f4f5a933a87a36ca22ced4dbf1a300393923dbd405999fa4dd +DIST Wx-Scintilla-0.39.tar.gz 848565 SHA256 d6d67528a55552bb3fda2a1f22058c6c94a05eaf632dba5331afb3390defe0ea SHA512 d9ecec347c1f1382788e5ed7708b0caf86f2ff87db0fdb2b8fa07460c96b1a7921a9402431105beee61f4627f3694a79db7515ceb76b1ae4fb3f95c807afb4d4 WHIRLPOOL 229c694683e939cc1110171945aa18cddcb989c63e33c032ae755ba878717792d88f9670f968bd989e58c62066d7e8d4035962ae58975970876a6741a8285560 diff --git a/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0.ebuild b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0.ebuild new file mode 100644 index 000000000000..20b1813fb1fb --- /dev/null +++ b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0.ebuild,v 1.1 2012/09/24 18:17:47 tove Exp $ + +EAPI=4 + +WX_GTK_VER="2.8" +#VIRTUALX_REQUIRED=test +#inherit virtualx +MODULE_AUTHOR=AZAWAWI +MODULE_VERSION=0.39 +inherit wxwidgets perl-module + +DESCRIPTION="Scintilla source code editing component for wxWidgets" +SRC_URI+=" http://dev.gentoo.org/~tove/distfiles/dev-perl/${PN}-0.34-patches.tar.gz" + +LICENSE+=" Scintilla" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-perl/Alien-wxWidgets + dev-perl/wxperl +" +DEPEND="${RDEPEND} + >=dev-perl/ExtUtils-XSpp-0.160.200 + >=virtual/perl-Module-Build-0.360.0 +" + +PATCHES=( + "${WORKDIR}"/${PN}-patches/0.34-flags.patch +) + +src_configure() { + myconf=( --verbose ) + perl-module_src_configure +} + +#SRC_TEST=do +#src_test() { +# VIRTUALX_COMMAND="./Build" virtualmake test || die +#} diff --git a/dev-perl/wxperl/Manifest b/dev-perl/wxperl/Manifest index a802fd7647bd..5bb4b4b2dd6c 100644 --- a/dev-perl/wxperl/Manifest +++ b/dev-perl/wxperl/Manifest @@ -1,3 +1,4 @@ DIST Wx-0.9902.tar.gz 406639 SHA256 ea4982993de1a188d4bc130d785f10faa0fda4c8521b08b3768915d0ed8b7ebf SHA512 e6d1061319c0232b0f5109f314b88c771960aeb2ce18effd4bf040fd377edd0f9ab94f3359c318b52a40fe73bd8e1a0c9f90d87d5c23690435303e644e5bbfd3 WHIRLPOOL 59f4b30616931d3c89bd61076bbaf69592ec0facb3eb063387d8d34f004b5c42775b5bafe688d2bd5458af9556c023a6149a0e104d7ef34403eccb9c760dc353 DIST Wx-0.9909.tar.gz 459405 SHA256 76bbb94d082f2a8eba5c22d94e976d5549e2a319df0ede52912790095690a879 SHA512 ffa7d2c997185a955e2940b048130dddc7bc08523eab0f208af995042038d0abb3aa35bd5661bd1a3bd7038f841f38283b909885a9864750e3c0f5d1a6007f96 WHIRLPOOL 6679b032a7bdb274564e7fb57b9a579adc9f2388ab8d958ece6ef13cdd3fbff2540b3b596e3a2b0b70a761dc9d2a42d6ed5a5ce4df45d4bbe9d58bdfdc4de329 DIST Wx-0.9911.tar.gz 459762 SHA256 3f2cfb813c5d3a061aeb6742b7e2312b3bd75ec26ce3eeeec6bf583ec97c8b88 SHA512 3b12266b98b7b5c0ad9039b9f6e904778fb3caccf0c862d30f4db6341ad56571d99cb7b29a34b129742105f17b70bf4cf960d57511945ddb0f6d977bf0649fa5 WHIRLPOOL bc1cd8bdd657f2b0af1cb64cb29dc0d59eb50f2bbd16dcb65f2a742f13d6ea6acca474e5e9489d5303ce466726b0ae7d53945abead4bd9990cb0bbd5d84a87d8 +DIST Wx-0.9912.tar.gz 465242 SHA256 82b01febb67f638fa7f97244789e030d8f27b635d42c96f23281df6d6e88268e SHA512 ea5f3fce04be8e2e41698b1da220d7cbc8a5b50867972d4a9697113e5c0157d05099ca01d8da2f52997aec21c959378cf1429ab2f6e2b089a55db30770bdc334 WHIRLPOOL 5fb640a74a7933e21d2751baa4dc1f5de1368abb4a72215f800449a413920e3c037bf1098f08757960438ce92dc3a9b8f29af5c51f6e58197f079697b2cedf50 diff --git a/dev-perl/wxperl/wxperl-0.991.200.ebuild b/dev-perl/wxperl/wxperl-0.991.200.ebuild new file mode 100644 index 000000000000..3080c973a03e --- /dev/null +++ b/dev-perl/wxperl/wxperl-0.991.200.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/wxperl/wxperl-0.991.200.ebuild,v 1.1 2012/09/24 18:13:42 tove Exp $ + +EAPI=4 + +MY_PN=Wx +WX_GTK_VER="2.8" +MODULE_AUTHOR=MDOOTSON +MODULE_VERSION=0.9912 +inherit wxwidgets perl-module + +DESCRIPTION="Perl bindings for wxGTK" +HOMEPAGE="http://wxperl.sourceforge.net/ ${HOMEPAGE}" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-perl/Alien-wxWidgets-0.25 + >=virtual/perl-File-Spec-0.82 +" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-ParseXS-0.22.03 + >=dev-perl/ExtUtils-XSpp-0.160.200 +" + +MAKEOPTS="${MAKEOPTS} -j1" diff --git a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r3.ebuild b/dev-python/compizconfig-python/compizconfig-python-0.8.4-r3.ebuild deleted file mode 100644 index d9c4deb3c978..000000000000 --- a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/compizconfig-python/compizconfig-python-0.8.4-r3.ebuild,v 1.2 2012/05/04 15:12:16 patrick Exp $ - -EAPI="3" - -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -PYTHON_EXPORT_PHASE_FUNCTIONS="1" - -inherit python - -RESTRICT_PYTHON_ABIS="3.*" - -DESCRIPTION="Compizconfig Python Bindings" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.6 - >=x11-libs/libcompizconfig-${PV}" - -DEPEND="${RDEPEND} - dev-python/pyrex - virtual/pkgconfig" - -src_configure() { - python_src_configure \ - --disable-dependency-tracking \ - --enable-fast-install \ - --disable-static -} - -src_install() { - python_src_install - python_clean_installation_image -} diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index c190ea9515f5..0f0385f41879 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -1,5 +1,4 @@ DIST pygobject-2.28.6.tar.xz 747248 SHA256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c WHIRLPOOL 402f764d6ca73f238784738a1e09832858fd95af5a633e825412e9e6a21e89ab6b2090d3995902ed404fc4fde445cf970c76fcd93f8f64cf9def742452776c00 -DIST pygobject-3.0.2.tar.xz 545072 SHA256 e1eccc37afd2d4cbeb329b92ce3d71287d662dc2fec430c08a0471153e52a462 SHA512 7ed9fb13581719d39388f4f3abcb7753a21605f74dac9f169e128a6a74bce5aa6c07bd831e86724db3f862b1e0911fd5b5811da72beb689578e06ac40d0c42bd WHIRLPOOL f2a1230b81f6d83e58fd7468c3f99e96856e2b963234ba95968a31fdfb7f86c6f51c62860d89c4b128f8adf963510bb80fd1714f45981668415d9efb7b7d0282 DIST pygobject-3.0.4.tar.xz 547180 SHA256 f457b1d7f6b8bfa727593c3696d2b405da66b4a8d34cd7d3362ebda1221f0661 SHA512 46bc73e8650bdc7bef4216ab097d24fee7049dbf75472b7478ad735a33b23d06a25cb48e8e34d5518ddb44dc61259f9c2b3ca46a8a39ff4be7302a17af8dc750 WHIRLPOOL 811e1bb19c370039f5a0d622e2be39b0eef3eaaeb75e91dd02ec57196d18c696985555674b65c4c99da131779d8f6c5533f846bd1a858f2a54f81bbcae3adaaf -DIST pygobject-3.2.1.tar.xz 550392 SHA256 0f07401289fa33e8caee7a9342f5c838bb44cd0a386cb99093505edb5e42817a SHA512 84d69b9015044d5cd2919de8a69afa79880bf72cecd923830dc31aa4fe269d6fbe9c79bec5e10a201426667ebfbb625d38cd1016fadbfa93c351aee3a51fdd3f WHIRLPOOL 89c124695206753296d68cc75e7e59a13985160ca37ceb6aed8e6c028a6d0a1787c5af0c1fdc8fa88b7c6a9a43ef08d1c264d7f7eab766936bf35d49b43468e3 DIST pygobject-3.2.2.tar.xz 564712 SHA256 4653790baaff0176fd814b88cfb5378c45906a120b25d01be2554f423b726eb0 SHA512 b22c8fd4bcff0d110a08d7f0927df086d4e1e11546e3d7aa08f4e5ec66643d1ba88ac199b0354dca145bf06532c8ab8a427ea9450751ee52b914f355a6d7e9e7 WHIRLPOOL f3e4aaafadfeae5e6fafd0e173c856c2f8c937eb097732760c21ccaced6c7c96e36e5b683d729e78b0043302fafa92818ea90fa845fe266caf5e2d0a8ae8ff8f +DIST pygobject-3.4.0.tar.xz 607804 SHA256 bc7f17b23aaa6b0a85f5f090f7ffa616b596bcab9f481f46fdb9d0d2d55b16bb SHA512 b1f8441e6da2f5be6d6d5d595d422a2fccb7b29b1dc63aa4b07f1c9cffb96ab3ce9137b2f11714b6df8ce8f92927a873435cc3f2072b33ec80221a20aecf98e4 WHIRLPOOL 88536718af824c731fe97086f56591c95090b3655ef40812649f3d1ade35a733994d23dd8a17b352c11d39e57cdfc42d764746e81282a67222c33d88fcff8768 diff --git a/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch b/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch deleted file mode 100644 index 8882cd079071..000000000000 --- a/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- - Fix FHS compliance of codegen - - codegen/Makefile.am | 2 +- - codegen/pygtk-codegen-2.0.in | 3 ++- - pygtk-2.0.pc.in | 2 +- - 3 files changed, 4 insertions(+), 3 deletions(-) - ---- a/codegen/Makefile.am 2007-11-01 12:20:22.000000000 -0400 -+++ b/codegen/Makefile.am 2008-05-28 22:21:04.000000000 -0400 -@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0 - - bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION) - --codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen -+codegendir = $(pyexecdir)/gtk-2.0/codegen - - codegen_PYTHON = \ - __init__.py \ ---- a/codegen/pygobject-codegen-2.0.in 2007-11-01 12:20:22.000000000 -0400 -+++ b/codegen/pygobject-codegen-2.0.in 2008-05-28 22:24:38.000000000 -0400 -@@ -1,9 +1,10 @@ - #!/bin/sh - - prefix=@prefix@ -+exec_prefix=@exec_prefix@ - datarootdir=@datarootdir@ - datadir=@datadir@ --codegendir=${datadir}/pygobject/2.0/codegen -+codegendir=@pyexecdir@/gtk-2.0/codegen - - PYTHONPATH=$codegendir - export PYTHONPATH ---- a/pygobject-2.0.pc.in 2007-11-01 12:20:22.000000000 -0400 -+++ b/pygobject-2.0.pc.in 2008-05-28 22:21:04.000000000 -0400 -@@ -4,6 +4,7 @@ - datarootdir=@datarootdir@ - datadir=@datadir@ - libdir=@libdir@ -+pyexecdir=@pyexecdir@ - - # you can use the --variable=pygtkincludedir argument to - # pkg-config to get this value. You might want to use this to -@@ -12,5 +12,5 @@ - defsdir=${datadir}/pygobject/2.0/defs --codegendir=${datadir}/pygobject/2.0/codegen -+codegendir=${pyexecdir}/gtk-2.0/codegen - - Name: PyGObject - Description: Python bindings for GObject diff --git a/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch b/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch deleted file mode 100644 index b27d408dfc18..000000000000 --- a/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch +++ /dev/null @@ -1,66 +0,0 @@ ---- codegen/pygobject-codegen-2.0.in -+++ codegen/pygobject-codegen-2.0.in -@@ -4,7 +4,7 @@ - exec_prefix=@exec_prefix@ - datarootdir=@datarootdir@ - datadir=@datadir@ --codegendir=@pyexecdir@/gtk-2.0/codegen -+codegendir=$(@PYTHON@ -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, prefix='@exec_prefix@')")/gtk-2.0/codegen - - PYTHONPATH=$codegendir - export PYTHONPATH ---- gio/Makefile.am -+++ gio/Makefile.am -@@ -56,7 +56,7 @@ - gio.c: $(GIO_DEFS) $(GIO_OVERRIDES) - _gio_la_CFLAGS = $(GIO_CFLAGS) - _gio_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gio --_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la -+_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _gio_la_SOURCES = \ - giomodule.c \ - pygio-utils.c \ ---- glib/Makefile.am -+++ glib/Makefile.am -@@ -4,7 +4,7 @@ - pkgincludedir = $(includedir)/pygtk-2.0 - pkginclude_HEADERS = pyglib.h - --lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la -+lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - - pkgpyexecdir = $(pyexecdir)/gtk-2.0 - -@@ -19,9 +19,9 @@ - common_ldflags += -no-undefined - endif - --libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS) --libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS) --libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \ -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_CFLAGS = $(GLIB_CFLAGS) -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS) -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_SOURCES = \ - pyglib.c \ - pyglib.h \ - pyglib-private.h \ -@@ -29,7 +29,7 @@ - - _glib_la_CFLAGS = $(GLIB_CFLAGS) - _glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib" --_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la -+_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _glib_la_SOURCES = \ - glibmodule.c \ - pygiochannel.c \ ---- gobject/Makefile.am -+++ gobject/Makefile.am -@@ -42,7 +42,7 @@ - _gobject_la_LIBADD = \ - $(GLIB_LIBS) \ - $(FFI_LIBS) \ -- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la -+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _gobject_la_SOURCES = \ - gobjectmodule.c \ - pygboxed.c \ diff --git a/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch b/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch deleted file mode 100644 index 11d326e97359..000000000000 --- a/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 4e2efa91d101bf755739e1cca8eee41eb0ad20fd Mon Sep 17 00:00:00 2001 -From: Gian Mario Tagliaretti -Date: Mon, 04 Jan 2010 07:35:14 +0000 -Subject: Bug 605937 - pygobject: Makefile.am sets $TMPDIR, disrupting distcc - -Committed a patch from Kevin Pyle ---- -diff --git a/Makefile.am b/Makefile.am -index 93442af..580b489 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -55,23 +55,22 @@ uninstall-local: - rm -f $(DESTDIR)$(pythondir)/pygtk.pth $(DESTDIR)$(pyexecdir)/pygtk.pth - - EGG_NAME = $(PACKAGE)-$(PACKAGE_VERSION)-py$(PYTHON_VERSION)-$(PLATFORM).egg --TMPDIR = `pwd`/$(PACKAGE)-$(PACKAGE_VERSION) - -+egg: EGG_TMPDIR:=$(TMPDIR)/$(PACKAGE)-$(PACKAGE_VERSION) - egg: $(top_srcdir)/gobject/gobject.la PKG-INFO -- rm -fr $(TMPDIR) -+ rm -fr $(EGG_TMPDIR) - echo $(EGG_NAME) -- mkdir -p $(TMPDIR) -- mkdir -p $(TMPDIR)/EGG-INFO -- make -C gobject install-pkgpyexecLTLIBRARIES pkgpyexecdir=$(TMPDIR) -- $(INSTALL) dsextras.py $(TMPDIR) -- rm -fr $(TMPDIR)/gobject.la -- $(INSTALL) PKG-INFO $(TMPDIR)/EGG-INFO -- echo "gobject.so" >> $(TMPDIR)/EGG-INFO/native_libs.txt -- echo "gobject" >> $(TMPDIR)/EGG-INFO/top_level.txt -- echo "dsextras.py" >> $(TMPDIR)/EGG-INFO/top_level.txt -- cd $(TMPDIR) && zip -rq $(EGG_NAME) . -- mv $(TMPDIR)/$(EGG_NAME) . -- rm -fr $(TMPDIR) -+ $(MKDIR_P) $(EGG_TMPDIR) -+ $(MKDIR_P) $(EGG_TMPDIR)/EGG-INFO -+ $(MAKE) -C gobject install-pkgpyexecLTLIBRARIES pkgpyexecdir=$(EGG_TMPDIR) -+ $(INSTALL) dsextras.py $(EGG_TMPDIR) -+ rm -fr $(EGG_TMPDIR)/gobject.la -+ $(INSTALL) PKG-INFO $(EGG_TMPDIR)/EGG-INFO -+ echo "gobject.so" >> $(EGG_TMPDIR)/EGG-INFO/native_libs.txt -+ ( echo "gobject" ; echo "dsextras.py" ) >> $(EGG_TMPDIR)/EGG-INFO/top_level.txt -+ cd $(EGG_TMPDIR) && zip -rq $(EGG_NAME) . -+ mv $(EGG_TMPDIR)/$(EGG_NAME) . -+ rm -fr $(EGG_TMPDIR) - - doc-dist: - mkdir pygobject --- -cgit v0.8.3.1 diff --git a/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch b/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch deleted file mode 100644 index a4110cab0705..000000000000 --- a/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch +++ /dev/null @@ -1,190 +0,0 @@ -From db9817a5da879c8a783beadcf3c88fc8686b937f Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Sat, 6 Nov 2010 00:47:33 +0100 -Subject: [PATCH] Disable non-working tests - ---- - tests/test_gio.py | 15 ------ - tests/test_overrides.py | 126 ----------------------------------------------- - 2 files changed, 0 insertions(+), 141 deletions(-) - -diff --git a/tests/test_gio.py b/tests/test_gio.py -index 7c8251e..e668574 100644 ---- a/tests/test_gio.py -+++ b/tests/test_gio.py -@@ -1004,21 +1004,6 @@ class TestVfs(unittest.TestCase): - result = self.vfs.get_supported_uri_schemes() - self.failUnless(type(result), []) - --class TestVolume(unittest.TestCase): -- def setUp(self): -- self.monitor = gio.volume_monitor_get() -- -- def testVolumeEnumerate(self): -- volumes = self.monitor.get_volumes() -- self.failUnless(isinstance(volumes, list)) -- for v in volumes: -- if v is not None: -- ids = v.enumerate_identifiers() -- self.failUnless(isinstance(ids, list)) -- for id in ids: -- if id is not None: -- self.failUnless(isinstance(id, str)) -- - class TestFileInputStream(unittest.TestCase): - def setUp(self): - self._f = open("file.txt", "w+") -diff --git a/tests/test_overrides.py b/tests/test_overrides.py -index b1e3617..df2897c 100644 ---- a/tests/test_overrides.py -+++ b/tests/test_overrides.py -@@ -110,87 +110,6 @@ class TestGtk(unittest.TestCase): - self.assertEquals(a,cmp) - action.activate() - -- def test_builder(self): -- self.assertEquals(Gtk.Builder, overrides.Gtk.Builder) -- -- class SignalTest(GObject.GObject): -- __gtype_name__ = "GIOverrideSignalTest" -- __gsignals__ = { -- "test-signal": (GObject.SIGNAL_RUN_FIRST, -- GObject.TYPE_NONE, -- []), -- } -- -- -- class SignalCheck: -- def __init__(self): -- self.sentinel = 0 -- -- def on_signal_1(self, *args): -- self.sentinel += 1 -- -- def on_signal_3(self, *args): -- self.sentinel += 3 -- -- signal_checker = SignalCheck() -- builder = Gtk.Builder() -- -- # add object1 to the builder -- builder.add_from_string( --""" -- -- -- -- -- --""") -- -- # only add object3 to the builder -- builder.add_objects_from_string( --""" -- -- -- -- -- -- -- -- -- -- -- -- --""", -- ['object3']) -- -- # hook up signals -- builder.connect_signals(signal_checker) -- -- # call their notify signals and check sentinel -- objects = builder.get_objects() -- self.assertEquals(len(objects), 2) -- for obj in objects: -- obj.emit('test-signal') -- -- self.assertEquals(signal_checker.sentinel, 4) -- -- def test_dialog(self): -- self.assertEquals(Gtk.Dialog, overrides.Gtk.Dialog) -- dialog = Gtk.Dialog (title='Foo', -- flags=Gtk.DialogFlags.MODAL, -- buttons=('test-button1', 1)) -- -- dialog.add_buttons ('test-button2', 2, Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE) -- -- self.assertEquals('Foo', dialog.get_title()) -- self.assertTrue(dialog.get_modal()) -- button = dialog.get_widget_for_response (1) -- self.assertEquals('test-button1', button.get_label()) -- button = dialog.get_widget_for_response (2) -- self.assertEquals('test-button2', button.get_label()) -- button = dialog.get_widget_for_response (Gtk.ResponseType.CLOSE) -- self.assertEquals(Gtk.STOCK_CLOSE, button.get_label()) -- - class TestClass(GObject.GObject): - __gtype_name__ = "GIOverrideTreeAPITest" - -@@ -237,28 +156,6 @@ class TestGtk(unittest.TestCase): - - self.assertEquals(i, 99) - -- def test_list_store(self): -- list_store = Gtk.ListStore(int, str, 'GIOverrideTreeAPITest') -- for i in range(100): -- label = 'this is row #%d' % i -- testobj = TestGtk.TestClass(self, i, label) -- parent = list_store.append((i, label, testobj)) -- -- self.assertEquals(len(list_store), 100) -- -- # walk the list to see if the values were stored correctly -- i = 0 -- (has_more, treeiter) = list_store.get_iter_first() -- -- while has_more: -- i = list_store.get_value(treeiter, 0) -- s = list_store.get_value(treeiter, 1) -- obj = list_store.get_value(treeiter, 2) -- obj.check(i, s) -- has_more = list_store.iter_next(treeiter) -- -- self.assertEquals(i, 99) -- - def test_tree_view_column(self): - cell = Gtk.CellRendererText() - column = Gtk.TreeViewColumn(title='This is just a test', -@@ -266,29 +163,6 @@ class TestGtk(unittest.TestCase): - text=0, - style=2) - -- def test_text_buffer(self): -- self.assertEquals(Gtk.TextBuffer, overrides.Gtk.TextBuffer) -- buffer = Gtk.TextBuffer() -- tag = buffer.create_tag ('title', font = 'Sans 18') -- -- self.assertEquals(tag.props.name, 'title') -- self.assertEquals(tag.props.font, 'Sans 18') -- -- (start, end) = buffer.get_bounds() -- -- buffer.insert(end, 'HelloHello') -- buffer.insert(end, ' Bob') -- -- cursor_iter = end.copy() -- cursor_iter.backward_chars(9) -- buffer.place_cursor(cursor_iter) -- buffer.insert_at_cursor(' Jane ') -- -- (start, end) = buffer.get_bounds() -- text = buffer.get_text(start, end, False) -- -- self.assertEquals(text, 'Hello Jane Hello Bob') -- - def test_buttons(self): - self.assertEquals(Gtk.Button, overrides.Gtk.Button) - --- -1.7.3.1 - diff --git a/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch b/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch deleted file mode 100644 index e9f3a4e09c54..000000000000 --- a/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch +++ /dev/null @@ -1,81 +0,0 @@ -From a4b210d69c832629894090b7154ae194209b0c60 Mon Sep 17 00:00:00 2001 -From: Arnaud Charlet -Date: Tue, 18 Jan 2011 17:31:29 +0000 -Subject: Disable calls to PyGILState_* when threads are disabled - -Since threads may also be disabled in Python too, those symbols may not -be resolved. - -https://bugzilla.gnome.org/show_bug.cgi?id=374603 ---- -diff --git a/glib/pyglib.c b/glib/pyglib.c -index 8163e88..1e024c2 100644 ---- a/glib/pyglib.c -+++ b/glib/pyglib.c -@@ -94,7 +94,11 @@ pyglib_gil_state_ensure(void) - if (!_PyGLib_API->threads_enabled) - return PyGILState_LOCKED; - -+#ifdef DISABLE_THREADING -+ return PyGILState_LOCKED; -+#else - return PyGILState_Ensure(); -+#endif - } - - void -@@ -105,7 +109,9 @@ pyglib_gil_state_release(PyGILState_STATE state) - if (!_PyGLib_API->threads_enabled) - return; - -+#ifndef DISABLE_THREADING - PyGILState_Release(state); -+#endif - } - - /** -@@ -171,13 +177,19 @@ _pyglib_notify_on_enabling_threads(PyGLibThreadsEnabledFunc callback) - int - pyglib_gil_state_ensure_py23 (void) - { -+#ifdef DISABLE_THREADING -+ return 0; -+#else - return PyGILState_Ensure(); -+#endif - } - - void - pyglib_gil_state_release_py23 (int flag) - { -+#ifndef DISABLE_THREADING - PyGILState_Release(flag); -+#endif - } - - /** -diff --git a/gobject/pygobject-private.h b/gobject/pygobject-private.h -index ae4cfe1..a928cb1 100644 ---- a/gobject/pygobject-private.h -+++ b/gobject/pygobject-private.h -@@ -32,12 +32,18 @@ extern struct _PyGObject_Functions pygobject_api_functions; - - #define pyg_threads_enabled (pygobject_api_functions.threads_enabled) - -+#ifdef DISABLE_THREADING -+#define pyg_gil_state_ensure() 0 -+#define pyg_gil_state_release(state) G_STMT_START { \ -+ } G_STMT_END - -+#else - #define pyg_gil_state_ensure() (pygobject_api_functions.threads_enabled? (PyGILState_Ensure()) : 0) - #define pyg_gil_state_release(state) G_STMT_START { \ - if (pygobject_api_functions.threads_enabled) \ - PyGILState_Release(state); \ - } G_STMT_END -+#endif - - #define pyg_begin_allow_threads \ - G_STMT_START { \ --- -cgit v0.8.3.1 diff --git a/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch b/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch deleted file mode 100644 index 37eba722fd79..000000000000 --- a/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 21893ae2b466fcf64645e73173a27200e99c0701 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Fri, 5 Nov 2010 23:39:08 +0100 -Subject: [PATCH] Do not build tests unless needed - ---- - tests/Makefile.am | 12 +++++------- - tests/runtests.py | 2 ++ - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 77bc020..49416b0 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -1,7 +1,7 @@ - CLEANFILES = --noinst_LTLIBRARIES = -+check_LTLIBRARIES = - if ENABLE_INTROSPECTION --noinst_LTLIBRARIES += libregress.la libgimarshallingtests.la -+check_LTLIBRARIES += libregress.la libgimarshallingtests.la - - nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h - libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS) -@@ -43,7 +43,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile - CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib - endif - --noinst_LTLIBRARIES += testhelper.la -+check_LTLIBRARIES += testhelper.la - - testhelper_la_CFLAGS = -I$(top_srcdir)/gobject -I$(top_srcdir)/glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS) - testhelper_la_LDFLAGS = -module -avoid-version -@@ -63,8 +63,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES) - test -L $@ || $(LN_S) .libs/$@ $@ - - --all: $(LTLIBRARIES:.la=.so) -- - TEST_FILES = \ - test_gobject.py \ - test_interface.py \ -@@ -104,10 +102,10 @@ EXTRA_DIST = \ - EXTRA_DIST += $(TEST_FILES) - - clean-local: -- rm -f $(LTLIBRARIES:.la=.so) file.txt~ -+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~ - - --check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib -+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib - TEST_FILES="$(TEST_FILES)" PYTHONPATH=$(top_builddir):$(top_builddir)/tests:$${PYTHONPATH:+:$$PYTHONPATH} LD_LIBRARY_PATH=$(builddir)/.libs:$$LD_LIBRARY_PATH GI_TYPELIB_PATH=$(builddir) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py - - check.gdb: -diff --git a/tests/runtests.py b/tests/runtests.py -index d99f0cc..89e2084 100644 ---- a/tests/runtests.py -+++ b/tests/runtests.py -@@ -5,6 +5,8 @@ import glob - - import unittest - -+# Some tests fail with translated messages. -+os.environ["LC_ALL"] = "C" - - # Load tests. - if 'TEST_NAMES' in os.environ: --- -1.7.3.1 - diff --git a/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch b/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch deleted file mode 100644 index 8698b7e3a190..000000000000 --- a/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff '--exclude-from=/home/dang/.scripts/diffrc' -up -ruN pygobject-2.26.0.orig/gi/pygi.h pygobject-2.26.0/gi/pygi.h ---- pygobject-2.26.0.orig/gi/pygi.h 2010-09-14 11:53:21.000000000 -0400 -+++ pygobject-2.26.0/gi/pygi.h 2010-11-08 08:16:13.360808932 -0500 -@@ -152,7 +152,7 @@ static inline PyObject * - pygi_get_property_value (PyGObject *instance, - const gchar *attr_name) - { -- return -1; -+ return NULL; - } - - static inline gint diff --git a/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch b/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch deleted file mode 100644 index 8fa2ceed9654..000000000000 --- a/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch +++ /dev/null @@ -1,29 +0,0 @@ -Disable tests requiring an unreleased version of gobject-introspection. - -diff --git a/tests/test_everything.py b/tests/test_everything.py -index 19d345b..4a03890 100644 ---- a/tests/test_everything.py -+++ b/tests/test_everything.py -@@ -483,22 +483,3 @@ class TestAdvancedInterfaces(unittest.TestCase): - self.assertEquals(ret[0], 51); - self.assertEquals(ret[1], 61); - self.assertEquals(ret[2], 32); -- -- def test_obj_skip_return_val_no_out(self): -- obj = Everything.TestObj(); -- # raises an error for 0, succeeds for any other value -- self.assertRaises(GLib.GError, obj.skip_return_val_no_out, 0) -- -- ret = obj.skip_return_val_no_out(1) -- self.assertEquals(ret, None) -- --class TestSignals(unittest.TestCase): -- def test_object_param_signal(self): -- obj = Everything.TestObj(); -- -- def callback (obj_param): -- self.assertEquals(obj_param.props.int, 3) -- self.assertEquals(obj_param.__grefcount__, 2) -- -- obj.connect('sig-with-obj', callback) -- obj.emit_sig_with_obj() diff --git a/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch b/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch deleted file mode 100644 index a5600bfdac66..000000000000 --- a/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 00030bc6f0fb961c716ed692144cd8e4bb9be7d0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Sebastian=20P=C3=B6lsterl?= -Date: Sat, 10 Dec 2011 12:51:45 +0100 -Subject: [PATCH] Fixed bug where GObject.property did not respect minimum and - maximum values - -https://bugzilla.gnome.org/show_bug.cgi?id=664864 ---- - gi/_gobject/propertyhelper.py | 2 +- - tests/test_properties.py | 31 +++++++++++++++++++++++++++++++ - 2 files changed, 32 insertions(+), 1 deletions(-) - -diff --git a/gi/_gobject/propertyhelper.py b/gi/_gobject/propertyhelper.py -index 4635350..9208a0b 100644 ---- a/gi/_gobject/propertyhelper.py -+++ b/gi/_gobject/propertyhelper.py -@@ -298,7 +298,7 @@ class property(object): - ptype = self.type - if ptype in [TYPE_INT, TYPE_UINT, TYPE_LONG, TYPE_ULONG, - TYPE_INT64, TYPE_UINT64, TYPE_FLOAT, TYPE_DOUBLE]: -- args = self._get_minimum(), self._get_maximum(), self.default -+ args = self.minimum, self.maximum, self.default - elif (ptype == TYPE_STRING or ptype == TYPE_BOOLEAN or - ptype.is_a(TYPE_ENUM)): - args = (self.default,) -diff --git a/tests/test_properties.py b/tests/test_properties.py -index 3521647..75aacff 100644 ---- a/tests/test_properties.py -+++ b/tests/test_properties.py -@@ -367,6 +367,37 @@ class TestProperty(unittest.TestCase): - GObject.property, type=gtype, minimum=min, - maximum=max+1) - -+ def testMinMax(self): -+ class C(GObject.GObject): -+ prop_int = GObject.property(type=int, minimum=1, maximum=100, default=1) -+ prop_float = GObject.property(type=float, minimum=0.1, maximum=10.5, default=1.1) -+ -+ def __init__(self): -+ GObject.GObject.__init__(self) -+ -+ o = C() -+ self.assertEqual(o.prop_int, 1) -+ -+ o.prop_int = 5 -+ self.assertEqual(o.prop_int, 5) -+ -+ o.prop_int = 0 -+ self.assertEqual(o.prop_int, 5) -+ -+ o.prop_int = 101 -+ self.assertEqual(o.prop_int, 5) -+ -+ self.assertEqual(o.prop_float, 1.1) -+ -+ o.prop_float = 7.75 -+ self.assertEqual(o.prop_float, 7.75) -+ -+ o.prop_float = 0.09 -+ self.assertEqual(o.prop_float, 7.75) -+ -+ o.prop_float = 10.51 -+ self.assertEqual(o.prop_float, 7.75) -+ - def testMultipleInstances(self): - class C(GObject.GObject): - prop = GObject.property(type=str, default='default') --- -1.7.8.1 - diff --git a/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch b/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch new file mode 100644 index 000000000000..08d8fa39d69a --- /dev/null +++ b/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch @@ -0,0 +1,75 @@ +From 50dd12f2958945626defdf305332f270309cacc0 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Fri, 5 Nov 2010 23:39:08 +0100 +Subject: [PATCH] Do not build tests unless needed + +[Alexandre Rostovtsev : port to 2.90.1] +--- + tests/Makefile.am | 10 +++++----- + tests/runtests.py | 3 +++ + 2 files changed, 8 insertions(+), 5 deletions(-) + +diff --git a/tests/Makefile.am b/tests/Makefile.am +index 081028a..ac71575 100644 +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -1,5 +1,5 @@ + CLEANFILES = +-noinst_LTLIBRARIES = libregress.la libgimarshallingtests.la ++check_LTLIBRARIES = libregress.la libgimarshallingtests.la + + nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h + libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS) +@@ -43,7 +43,7 @@ gschemas.compiled: org.gnome.test.gschema.xml + + CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled + +-noinst_LTLIBRARIES += testhelper.la ++check_LTLIBRARIES += testhelper.la + + testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS) + testhelper_la_LDFLAGS = -module -avoid-version +@@ -63,7 +63,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES) + test -L $@ || $(LN_S) .libs/$@ $@ + + +-all: $(LTLIBRARIES:.la=.so) ++all: $(check_LTLIBRARIES:.la=.so) + + EXTRA_DIST = \ + compathelper.py \ +@@ -103,7 +103,7 @@ EXTRA_DIST = \ + $(NULL) + + clean-local: +- rm -f $(LTLIBRARIES:.la=.so) file.txt~ ++ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~ + + DBUS_LAUNCH=$(shell which dbus-launch) + RUN_TESTS_ENV_VARS= \ +@@ -114,7 +114,7 @@ RUN_TESTS_ENV_VARS= \ + MALLOC_PERTURB_=85 \ + TESTS_BUILDDIR=$(builddir) + +-check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled ++check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled + @echo " CHECK Pyflakes" + @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi + @echo " CHECK PEP8" +diff --git a/tests/runtests.py b/tests/runtests.py +index c518fcc..35bb5c4 100755 +--- a/tests/runtests.py ++++ b/tests/runtests.py +@@ -34,6 +34,9 @@ if sys.version_info[:2] == (2, 6): + unittest.TestCase.assertGreater = assertGreater + unittest.TestCase.assertIsInstance = assertIsInstance + ++# Some tests fail with translated messages. ++os.environ["LC_ALL"] = "C" ++ + if '--help' in sys.argv: + print("Usage: ./runtests.py ") + sys.exit(0) +-- +1.7.12 + diff --git a/dev-python/pygobject/pygobject-2.28.6-r51.ebuild b/dev-python/pygobject/pygobject-2.28.6-r51.ebuild index 4f435352888b..31ea60cf117b 100644 --- a/dev-python/pygobject/pygobject-2.28.6-r51.ebuild +++ b/dev-python/pygobject/pygobject-2.28.6-r51.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r51.ebuild,v 1.15 2012/05/21 18:49:10 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r51.ebuild,v 1.16 2012/09/25 11:53:14 tetromino Exp $ EAPI="3" GCONF_DEBUG="no" @@ -19,7 +19,7 @@ inherit alternatives autotools eutils gnome2 python virtualx DESCRIPTION="GLib's GObject library bindings for Python" HOMEPAGE="http://www.pygtk.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="2" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples +introspection libffi test" diff --git a/dev-python/pygobject/pygobject-2.28.6-r52.ebuild b/dev-python/pygobject/pygobject-2.28.6-r52.ebuild index 9a034b64e6cf..7d777f292bc9 100644 --- a/dev-python/pygobject/pygobject-2.28.6-r52.ebuild +++ b/dev-python/pygobject/pygobject-2.28.6-r52.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r52.ebuild,v 1.4 2012/05/21 18:49:10 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r52.ebuild,v 1.5 2012/09/25 11:53:14 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -18,7 +18,7 @@ inherit alternatives autotools eutils gnome2 python virtualx DESCRIPTION="GLib's GObject library bindings for Python" HOMEPAGE="http://www.pygtk.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="2" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples +introspection libffi test" diff --git a/dev-python/pygobject/pygobject-3.0.2.ebuild b/dev-python/pygobject/pygobject-3.0.2.ebuild deleted file mode 100644 index a25ec697ddca..000000000000 --- a/dev-python/pygobject/pygobject-3.0.2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.2.ebuild,v 1.18 2012/08/15 17:51:46 tetromino Exp $ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -SUPPORT_PYTHON_ABIS="1" -PYTHON_DEPEND="2:2.6 3:3.1" -RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython 2.7-pypy-*" - -# XXX: Is the alternatives stuff needed anymore? -inherit alternatives autotools eutils gnome2 python virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1" -SLOT="3" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" # doc -REQUIRED_USE="test? ( cairo )" - -COMMON_DEPEND=">=dev-libs/glib-2.24.0:2 - >=dev-libs/gobject-introspection-1.29 - virtual/libffi - cairo? ( >=dev-python/pycairo-1.10.0 )" -DEPEND="${COMMON_DEPEND} - test? ( - dev-libs/atk[introspection] - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) - virtual/pkgconfig" -# docs disabled for now per upstream default since they are very out of date -# doc? ( -# app-text/docbook-xml-dtd:4.1.2 -# dev-libs/libxslt -# >=app-text/docbook-xsl-stylesheets-1.70.1 ) - -# We now disable introspection support in slot 2 per upstream recommendation -# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however, -# older versions of slot 2 installed their own site-packages/gi, and -# slot 3 will collide with them. -RDEPEND="${COMMON_DEPEND} - ! py-compile - - eautoreconf - gnome2_src_prepare - - python_copy_sources -} - -src_configure() { - python_execute_function -s gnome2_src_configure -} - -src_compile() { - python_execute_function -d -s -} - -# FIXME: With python multiple ABI support, tests return 1 even when they pass -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - - testing() { - XDG_CACHE_HOME="${T}/$(PYTHON --ABI)" - Xemake check PYTHON=$(PYTHON -a) - } - python_execute_function -s testing -} - -src_install() { - python_execute_function -s gnome2_src_install - python_clean_installation_image - - if use examples; then - insinto /usr/share/doc/${P} - doins -r examples || die "doins failed" - fi -} - -pkg_postinst() { - python_mod_optimize gi -} - -pkg_postrm() { - python_mod_cleanup gi -} diff --git a/dev-python/pygobject/pygobject-3.0.4.ebuild b/dev-python/pygobject/pygobject-3.0.4.ebuild index c31a67865a19..f10d487105cf 100644 --- a/dev-python/pygobject/pygobject-3.0.4.ebuild +++ b/dev-python/pygobject/pygobject-3.0.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.4.ebuild,v 1.13 2012/08/15 17:51:46 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.4.ebuild,v 1.14 2012/09/25 11:53:14 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -15,7 +15,7 @@ inherit alternatives autotools eutils gnome2 python virtualx DESCRIPTION="GLib's GObject library bindings for Python" HOMEPAGE="http://www.pygtk.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="3" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cairo examples test +threads" # doc diff --git a/dev-python/pygobject/pygobject-3.2.2.ebuild b/dev-python/pygobject/pygobject-3.2.2.ebuild index fe945c10fbd7..85dd57df3ef1 100644 --- a/dev-python/pygobject/pygobject-3.2.2.ebuild +++ b/dev-python/pygobject/pygobject-3.2.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2.ebuild,v 1.3 2012/08/15 17:51:46 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2.ebuild,v 1.4 2012/09/25 11:53:14 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -14,7 +14,7 @@ inherit autotools eutils gnome2 python virtualx DESCRIPTION="GLib's GObject library bindings for Python" HOMEPAGE="http://www.pygtk.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="3" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cairo examples test +threads" # doc diff --git a/dev-python/pygobject/pygobject-3.2.1.ebuild b/dev-python/pygobject/pygobject-3.4.0.ebuild similarity index 92% rename from dev-python/pygobject/pygobject-3.2.1.ebuild rename to dev-python/pygobject/pygobject-3.4.0.ebuild index 1a3b2132f959..9c67581d69e4 100644 --- a/dev-python/pygobject/pygobject-3.2.1.ebuild +++ b/dev-python/pygobject/pygobject-3.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.1.ebuild,v 1.4 2012/08/15 17:51:46 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.4.0.ebuild,v 1.1 2012/09/25 11:53:14 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -14,25 +14,26 @@ inherit autotools eutils gnome2 python virtualx DESCRIPTION="GLib's GObject library bindings for Python" HOMEPAGE="http://www.pygtk.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="3" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cairo examples test +threads" # doc REQUIRED_USE="test? ( cairo )" COMMON_DEPEND=">=dev-libs/glib-2.31.0:2 - >=dev-libs/gobject-introspection-1.31.20 + >=dev-libs/gobject-introspection-1.33.14 virtual/libffi cairo? ( >=dev-python/pycairo-1.10.0 )" DEPEND="${COMMON_DEPEND} + x11-libs/cairo[glib] + virtual/pkgconfig test? ( dev-libs/atk[introspection] media-fonts/font-cursor-misc media-fonts/font-misc-misc x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) - virtual/pkgconfig" + x11-libs/pango[introspection] )" # docs disabled for now per upstream default since they are very out of date # doc? ( # app-text/docbook-xml-dtd:4.1.2 @@ -62,7 +63,7 @@ pkg_setup() { src_prepare() { # Do not build tests if unneeded, bug #226345 - epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch" + epatch "${FILESDIR}/${PN}-3.4.0-make_check.patch" # Disable tests that fail #epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch" diff --git a/dev-python/werkzeug/werkzeug-0.8.3.ebuild b/dev-python/werkzeug/werkzeug-0.8.3.ebuild index 88d806ded748..07bdf41e37d0 100644 --- a/dev-python/werkzeug/werkzeug-0.8.3.ebuild +++ b/dev-python/werkzeug/werkzeug-0.8.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/werkzeug-0.8.3.ebuild,v 1.4 2012/09/22 02:09:27 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/werkzeug-0.8.3.ebuild,v 1.5 2012/09/25 11:16:45 blueness Exp $ EAPI="3" PYTHON_DEPEND="2:2.5" @@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~amd64 ~arm ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" RDEPEND="dev-python/simplejson" diff --git a/dev-ruby/jquery-rails/Manifest b/dev-ruby/jquery-rails/Manifest index e113760766cd..f7aaed0e42b0 100644 --- a/dev-ruby/jquery-rails/Manifest +++ b/dev-ruby/jquery-rails/Manifest @@ -2,3 +2,4 @@ DIST jquery-rails-1.0.19.gem 262656 SHA256 886da031bb562fdbba88ea40c8630b8bfe995 DIST jquery-rails-2.0.2.gem 264192 SHA256 09545ba28d859187918f333e43878428d4216f04e50bebd9b21ccb632a2d8ab9 SHA512 9aeae92c9f74167be20d8f0b187542080470f19ef9aa85bcef2d472868bbbcc578e3dc7e4ef66d03567d1d4e6d708b2538cfb7254377cf93fdcaff14e26a9555 WHIRLPOOL ebb44ab600919ad719eefe1a196c81cdb2a6cf14b5922761e1bcb29dd55b9f0eb2848c413747ac788b9c08d823724ce9fdd4aa2ec60924115151bc3dd82bb5c1 DIST jquery-rails-2.1.1.gem 265728 SHA256 fbb01addcf503d53657527ab5dcffa82c4940d66b0ea9033bc77a0fafa65c5fa SHA512 7cad3607da183adec85b46fa113fa82e068ef825c62a35311c57f78e695892b8ea5febf63c23692c605c3325f8fa6f106a8d9e2a67dddea5365ff1dad761805b WHIRLPOOL cbdf1a49aa5c60bf6c9a092f7ca339d4b9125a6ecf86a8c42edf658407278dca8b2d773027a837f16cccc377b1963ab8ec2d3a7e3d6dce881b6e20bd3c0429fa DIST jquery-rails-2.1.2.gem 266752 SHA256 04e310b5bc695f1fc43f15fe9c4afc628484371c5a4508c8f8d1682e71e8e79c SHA512 baec5f994633c6109089d88c5bd9b0e6ddb2cd272c5cbd836d4b99e957d21eef17652bcb89effbe624b56124310cc4f8385818bfeb2dd657af21aab0874e9cd9 WHIRLPOOL 9ff8d5048c57ac42c3bfd96657a584204e3a67ebcc53cfded8bd2404271f93e86a5aeea9f4351955318373b675be1754a66a21472e7b29b8056e6c0a32806909 +DIST jquery-rails-2.1.3.gem 268800 SHA256 71d80b10a45fa95e61f34731311878e9f690b6e7e69353b6b704d91cd58acacc SHA512 88b4d768c959df453f9280b3aaeca82a884583046431037ef86ccd062ce433abafad47141adb49de89fc22d8997b8a8e11aa1727e12580c4a75c58a8546d6214 WHIRLPOOL e193fb691f6c3f353f4f9630fc6ed8deeae4f14cd230019d0693984eb4315663bebfc3b9d0087ec0cd05e575e920c1026b787415422e8d59e75c64df2a227382 diff --git a/dev-ruby/jquery-rails/jquery-rails-2.1.3.ebuild b/dev-ruby/jquery-rails/jquery-rails-2.1.3.ebuild new file mode 100644 index 000000000000..7f146d80a0c2 --- /dev/null +++ b/dev-ruby/jquery-rails/jquery-rails-2.1.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jquery-rails/jquery-rails-2.1.3.ebuild,v 1.1 2012/09/25 06:13:41 graaff Exp $ + +EAPI=4 +USE_RUBY="ruby18 ruby19 ree18" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTRAINSTALL="vendor" + +RUBY_FAKEGEM_GEMSPEC="jquery-rails.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="jQuery! For Rails! So great." +HOMEPAGE="http://www.rubyonrails.org" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~x86 ~x64-macos" + +IUSE="" + +ruby_add_rdepend ">=dev-ruby/railties-3.2.0 >=dev-ruby/thor-0.14" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' jquery-rails.gemspec || die +} diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest index 7ecc8cd5126a..28bff52ce41e 100644 --- a/dev-ruby/listen/Manifest +++ b/dev-ruby/listen/Manifest @@ -1,2 +1,3 @@ DIST listen-0.4.7-git.tgz 30194 SHA256 d2b2a6ceb85f888689cd76710352ceda4462798e474819178044565b73e5ea94 SHA512 03a403b66f3b6c033988375b3d2b4835274a0d1d4fae3d1e05da8a4d659c51d945b3a8fb952ddad9123ed43be0cac96133204f51c7db1792fce0afc5bbc265f2 WHIRLPOOL 63b321041d9a2d9268701d8e0b808758ac5fa27739d745e708641aa4b3beb4872e290bd2da9cf2d18eaff0946fb88305381144dd6fe0fe94aa79c9d79ae1a988 DIST listen-0.5.0-git.tgz 32371 SHA256 966e0f10cd9651c02dea8de5d3b8d96204ef424c528c8b586cca92e986a8dc83 SHA512 9801b16be5ca88a9d7cdddba4759271232d6f47540eb3f48f36370ceba6a3ce715c066ddf2e0701fa00e312d595d84ff75397bdbd4bbcb0f27a3776b3cd9784e WHIRLPOOL 325bf23867d3255d82445e4846c097fcaea098926814757b2afa22f7932e7fd9276dfd6eb98d2ec9bc8a28129a2e0dda15924d1211ec54d54bf518107fbeae38 +DIST listen-0.5.2-git.tgz 33058 SHA256 3428d0f6202dd12180dd0c724f415f7c80bd9b9233257971ffe16622cb730eec SHA512 58f44e0e343d79ab2d28b7ac8e77969c370b2c2131b5284a37d9af874ff455cfdb9bc7e87f333fda7a6e9c43042f0cd32642603ca771ba0ade7e0a3a89a22639 WHIRLPOOL 89830b7e8c225d6620fc474df85c71e5fc1c34d47bdfd9c09951d13d7a9f9a8aab1b154f13a3b7ea1a1f67eaa7a090ed4bbb33ef1d77908d266e8cccb08e39f1 diff --git a/dev-ruby/listen/listen-0.5.2.ebuild b/dev-ruby/listen/listen-0.5.2.ebuild new file mode 100644 index 000000000000..59ef60c81459 --- /dev/null +++ b/dev-ruby/listen/listen-0.5.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/listen/listen-0.5.2.ebuild,v 1.1 2012/09/25 06:19:52 graaff Exp $ + +EAPI=4 + +USE_RUBY="ruby18 ruby19 ree18 jruby" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Listens to file modifications and notifies you about the changes." +HOMEPAGE="https://github.com/guard/listen" +SRC_URI="https://github.com/guard/listen/tarball/v${PV} -> ${P}-git.tgz" +RUBY_S="guard-listen-*" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/rb-inotify-0.8.8" diff --git a/dev-ruby/paint/Manifest b/dev-ruby/paint/Manifest new file mode 100644 index 000000000000..a74733005cb5 --- /dev/null +++ b/dev-ruby/paint/Manifest @@ -0,0 +1 @@ +DIST paint-0.8.5.gem 20480 SHA256 bc11b8d05253860ccc3e1958c6e8d0565574015b880d64b1e184c11fd831228c SHA512 e4c8267cbe8dfbdb93168094d3a3798686afaf3e5f4b4f7cbbe892a5ee5e1236cc0fe72bdfd0326c5d44aef7d67dba83b358c2cf2bab9e034ac2e14f9f68cf28 WHIRLPOOL 77355e742fffd613a83d9901a97fa8ded83d344b0823dd91e331929811a6e31d885e8e80e8a086b1a2206096d76b7dc57d928e5a424c853468f69046ef71b010 diff --git a/dev-ruby/paint/metadata.xml b/dev-ruby/paint/metadata.xml new file mode 100644 index 000000000000..f918bb10b6cc --- /dev/null +++ b/dev-ruby/paint/metadata.xml @@ -0,0 +1,10 @@ + + + + + hasufell@gentoo.org + Julian Ospald + + ruby + + diff --git a/dev-ruby/paint/paint-0.8.5.ebuild b/dev-ruby/paint/paint-0.8.5.ebuild new file mode 100644 index 000000000000..1a89af53aabe --- /dev/null +++ b/dev-ruby/paint/paint-0.8.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/paint/paint-0.8.5.ebuild,v 1.2 2012/09/25 05:57:11 graaff Exp $ + +EAPI=4 +USE_RUBY="ruby18 ruby19 jruby" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Terminal painter" +HOMEPAGE="https://github.com/janlelis/paint" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test doc" diff --git a/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild index 7d74261d406f..66d8097e1516 100644 --- a/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild +++ b/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild,v 1.6 2012/05/01 18:24:11 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rb-inotify/rb-inotify-0.8.8.ebuild,v 1.7 2012/09/25 06:10:27 graaff Exp $ EAPI=4 @@ -33,6 +33,9 @@ ruby_add_bdepend "doc? ( dev-ruby/yard )" all_ruby_prepare() { # Avoid unneeded dependency on jeweler. sed -i -e '/:build/ s:^:#:' -e '/module Jeweler/,/^end/ s:^:#:' -e '/class Jeweler/,/^end/ s:^:#:' Rakefile || die + + # Remove mandatory markup processor from yard options, bug 436112. + sed -i -e '/maruku/d' .yardopts || die } each_ruby_prepare() { diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild index 1a97acd70800..7d1d105fd85f 100644 --- a/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild +++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild,v 1.2 2012/05/01 18:24:08 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-xslt/ruby-xslt-0.9.9.ebuild,v 1.3 2012/09/24 19:12:22 ago Exp $ EAPI=2 USE_RUBY="ruby18 ruby19 ree18" @@ -17,7 +17,7 @@ HOMEPAGE="http://www.rubyfr.net/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="" DEPEND="${DEPEND} >=dev-libs/libxslt-1.1.12" diff --git a/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild b/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild index 8795d3ea9269..31c583bdb7d2 100644 --- a/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild +++ b/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild,v 1.1 2012/07/08 08:04:31 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyzip/rubyzip-0.9.9.ebuild,v 1.2 2012/09/24 19:12:51 ago Exp $ EAPI=4 @@ -20,7 +20,7 @@ RUBY_S="aussiegeek-rubyzip-*" LICENSE="Ruby" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="" RDEPEND="" diff --git a/dev-ruby/snmplib/snmplib-1.1.0.ebuild b/dev-ruby/snmplib/snmplib-1.1.0.ebuild index 135053423609..518a790499e5 100644 --- a/dev-ruby/snmplib/snmplib-1.1.0.ebuild +++ b/dev-ruby/snmplib/snmplib-1.1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/snmplib/snmplib-1.1.0.ebuild,v 1.2 2012/05/01 18:24:17 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/snmplib/snmplib-1.1.0.ebuild,v 1.3 2012/09/24 19:14:36 ago Exp $ EAPI=4 USE_RUBY="ruby18 ruby19 ree18" @@ -18,7 +18,7 @@ IUSE="" DESCRIPTION="SNMP library implemented in pure Ruby" HOMEPAGE="http://snmplib.rubyforge.org/" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" LICENSE="Ruby" SLOT="0" diff --git a/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild b/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild index 539e4ad56982..dc07e505b645 100644 --- a/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild,v 1.2 2012/08/16 14:39:50 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild,v 1.3 2012/09/24 19:11:37 ago Exp $ EAPI=4 USE_RUBY="ruby18 ree18 ruby19" @@ -15,7 +15,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby" HOMEPAGE="http://rubyforge.org/projects/sqlite-ruby/" LICENSE="BSD" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="" @@ -56,7 +56,7 @@ each_ruby_install() { # sqlite3` was already part of sqlite3-ruby requirements. cat - < "${T}/sqlite3-ruby.gemspec" # generated by ebuild -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild,v 1.2 2012/08/16 14:39:50 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.6.ebuild,v 1.3 2012/09/24 19:11:37 ago Exp $ Gem::Specification.new do |s| s.name = "sqlite3-ruby" s.version = "${RUBY_FAKEGEM_VERSION}" diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest index 1704dccfe38a..bd3ed1976654 100644 --- a/dev-ruby/yard/Manifest +++ b/dev-ruby/yard/Manifest @@ -1,4 +1,2 @@ -DIST yard-0.7.4.gem 716288 SHA256 9fa4b205990011a0844493af13aa48db527b02c6e43d3fca1f86c8826bf78e5c SHA512 e66e21dd4b28d55d548daf71290c6efb625ec79fc35fedf318dc77516b2e3f8aa97cadf012b124fd63c59313634a26f67c62e7471d3b6f6552573f89682a811d WHIRLPOOL f7af9846ae321d8f807d9b8523d4e163777dbd74b06911ddc3f66c561f70e7eba503cb1167e66b021f3cb2396032d5049792da722b68acc58c5bd0b808ace5c9 -DIST yard-0.7.5.gem 720896 SHA256 8a42d1edb06a81ee53a6c187599098fcaf90e13647024a85442f7c116969cf96 SHA512 2ee17c1bcb8148c28ccc7558b283740adc3bcf6a717d2b5ce81b988559580275150d8b3ba1dfbc764ba26a41abdac86520543ffdc88ebd7ad8393bb115be9901 WHIRLPOOL 06410ee05322fec8db22b5c5c8708bf1c44fcd17f15cf8999812e39b17cd2c6f2a8de71ea8b0a08701a016026402b71a8a5d74de09d5344ff91e97227b701842 DIST yard-0.8.1.gem 780800 SHA256 12b6e74634c8e6d25a203596b5cff02db0518e78880d39e91557fefef9939569 SHA512 e4cda053b5adf5dc7bf1a8245f74b1efe5fc21a13021600d16952683ed3b72a2f11bf516f3ed74ee63b46e370ededde45557c64b9b5ac5cf7ff032a262f0a8ac WHIRLPOOL a953813240fcdb33651a469ebc1fd069e4a60179cc3614344585b2d5377375a443d57839a3194c8e8267b5630299ac6e725a3a87503b4fe2a2f06d8522448609 DIST yard-0.8.2.1-git.tgz 786501 SHA256 052dc3b32e55e1e1fb2f9cc2c4c563b9cbcb55d749592199a77ec04bfccfbc19 SHA512 60c3c8c407c88f5397d40004d3c086dc5713f61e8d107c5bde1b2ba3d5f1a0b859e4bba744575837cde4cf3a7ddf1509d3867778433a023a899a5144df482288 WHIRLPOOL 09246523d3d7d80b76fb3677bf97e266af2de09230a6dc8636d078d66b51b30ad35ef52ffe924e50e9c0b431fd8b14e9dd650947886dfee513a098846dfbd62a diff --git a/dev-ruby/yard/yard-0.7.4.ebuild b/dev-ruby/yard/yard-0.7.4.ebuild deleted file mode 100644 index 4bc0c44d63d8..000000000000 --- a/dev-ruby/yard/yard-0.7.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/yard/yard-0.7.4.ebuild,v 1.6 2012/03/02 16:41:37 naota Exp $ - -EAPI=2 - -USE_RUBY="ruby18 ruby19 ree18 jruby" - -RUBY_FAKEGEM_TASK_TEST="specs" -RUBY_FAKEGEM_TASK_DOC="yard" - -RUBY_FAKEGEM_EXTRADOC="README.md ChangeLog" -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_EXTRAINSTALL="templates" - -inherit ruby-fakegem - -DESCRIPTION="Documentation generation tool for the Ruby programming language" -HOMEPAGE="http://yardoc.org/" - -LICENSE="as-is" # truly -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend "doc? ( || ( dev-ruby/bluecloth dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" -ruby_add_bdepend "test? ( dev-ruby/rspec:2 )" - -all_ruby_prepare() { - # jruby crashes on this version of metadata, so install our stub. - rm ../metadata || die -} - -each_ruby_prepare() { - case ${RUBY} in - *jruby) - # This spec requires rdiscount which is a C extension. - sed -i -e '145s/should/should_not/' spec/templates/helpers/html_helper_spec.rb || die - ;; - *) - ;; - esac -} diff --git a/dev-ruby/yard/yard-0.7.5.ebuild b/dev-ruby/yard/yard-0.7.5.ebuild deleted file mode 100644 index f35f612ecfae..000000000000 --- a/dev-ruby/yard/yard-0.7.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/yard/yard-0.7.5.ebuild,v 1.1 2012/04/22 07:44:41 graaff Exp $ - -EAPI=4 - -USE_RUBY="ruby18 ruby19 ree18 jruby" - -RUBY_FAKEGEM_TASK_TEST="specs" -RUBY_FAKEGEM_TASK_DOC="yard" - -RUBY_FAKEGEM_EXTRADOC="README.md ChangeLog" -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_EXTRAINSTALL="templates" - -inherit ruby-fakegem - -DESCRIPTION="Documentation generation tool for the Ruby programming language" -HOMEPAGE="http://yardoc.org/" - -LICENSE="as-is" # truly -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend "doc? ( || ( dev-ruby/bluecloth dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" -ruby_add_bdepend "test? ( dev-ruby/rspec:2 )" - -each_ruby_prepare() { - case ${RUBY} in - *jruby) - # This spec requires rdiscount which is a C extension. - sed -i -e '145s/should/should_not/' spec/templates/helpers/html_helper_spec.rb || die - ;; - *) - ;; - esac -} diff --git a/dev-ruby/zentest/Manifest b/dev-ruby/zentest/Manifest index d6c565d0f7a3..cb12cc45e704 100644 --- a/dev-ruby/zentest/Manifest +++ b/dev-ruby/zentest/Manifest @@ -1,5 +1,3 @@ DIST ZenTest-4.4.2.gem 66048 SHA256 7325414108f87a5fab07242679e977ab7c69503189f67e88439f90df982c58e8 SHA512 5862bb636a7c2856ec41f54ffd66391ffd605ce4ade525b1c251f73d38003b25fa5793d50167ec463fb288a59e10b2504617ff83d90074677e547bf7f7bcfa1b WHIRLPOOL d2b016f11846ed87e84f056bbced4cfde9d3569901545d0affda2a137d0b4c5e25b912fe3278769b2d2ac1bc71d62fa063e97615a35b4f86fe99e192cc548c4f -DIST ZenTest-4.6.2.gem 68096 SHA256 004e4afa490ab73cfd46e0fb9e6021a81354d081c3c524ca3cf8dc4d438dcb4e SHA512 28b48e08f467277b5288ecfa1a190ad20846c22dbcf037cc94393c79ac9f5aa54e266b62b9e2abe1458267c008d3f2f10eebc9283c2430df97280a2caee11b1c WHIRLPOOL 39c7ef754a300f3959d47b06335f37651eeafc4c5c5a7d496ed7be7656e9c0ddf397cb4467ba5e0f87022320b5f35f7f5ba20fe69e1dbafdf47e3f22463fc8c3 DIST ZenTest-4.7.0.gem 68096 SHA256 3c6cf0c9ca0461683ed08013edfdec936bfc549f06c00d9cc739f980b2aa70bf SHA512 a7d66f53301143bb71fd8c2f72494d0ac14bd3faaad24d1e7edb85fa8ea12b1587abfa580042a5de27a75bdff65af8a0648e79f264bb84ff9179896ddd2ec334 WHIRLPOOL 66ec799c2165c67b969c459138043093c66c76c9b25fcb9418727e3c5b24720c52003eb5a9cbd26e304c8f3804101f259c0368926ffe1d3770358a8a1e0ec20a -DIST ZenTest-4.8.1.gem 68608 SHA256 7b3c9d7b32609d29abf409b22f2032f229deefb948ffddabe26099f03f33e84a SHA512 e5b1b5886eb3591bec8d96044c7c9e45604a0cf3744eb4abccef199d2a42ac2454a214dc783e85120bd755d266902c347f98f0e8efd7f1427342d79d35256588 WHIRLPOOL 227a94a88cb0f3be0e34a1f7f40f7daae928d00fac02d96d7385a786678012ae60399d758ae99039cd8b48138b4668f91aa13267c461685e2f014860900c8a89 DIST ZenTest-4.8.2.gem 68608 SHA256 4b5af0805b855ce03dc74e97db683974e71f710333a099f6dc368f6e52726c83 SHA512 d3cf05f946c2bb5fd776253203382aabf97e3f81a6633fc55c2005a5d124eaa37bf5ac27621b5461fa1c81f9bc2522486f472a66726c92337a66b286098024a7 WHIRLPOOL b7e2cfd623f3061b4858c94db2feaf3a94b6e23c5858e5467848defc250d23926a25c140d75c0e095e0dc279eb6df1d0f88ccb5a539d83194af5ab0b65b0632d diff --git a/dev-ruby/zentest/zentest-4.6.2.ebuild b/dev-ruby/zentest/zentest-4.6.2.ebuild deleted file mode 100644 index 8437fd473b30..000000000000 --- a/dev-ruby/zentest/zentest-4.6.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/zentest/zentest-4.6.2.ebuild,v 1.3 2011/12/31 18:22:53 grobian Exp $ - -EAPI=2 - -USE_RUBY="ruby18 ree18 ruby19 jruby" - -RUBY_FAKEGEM_NAME=ZenTest - -RUBY_FAKEGEM_TASK_DOC="docs" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.txt History.txt example.txt example1.rb example2.rb example_dot_autotest.rb" - -inherit ruby-fakegem - -DESCRIPTION="ZenTest provides tools to support testing: zentest, unit_diff, autotest, multiruby, and Test::Rails" -HOMEPAGE="http://rubyforge.org/projects/zentest/" -LICENSE="Ruby" - -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="" - -ruby_add_bdepend " - doc? ( - >=dev-ruby/hoe-2.10 - dev-ruby/hoe-seattlerb - ) - test? ( - >=dev-ruby/hoe-2.10 - dev-ruby/hoe-seattlerb - virtual/ruby-minitest - )" diff --git a/dev-ruby/zentest/zentest-4.8.1.ebuild b/dev-ruby/zentest/zentest-4.8.1.ebuild deleted file mode 100644 index 62cfd2f9bd38..000000000000 --- a/dev-ruby/zentest/zentest-4.8.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/zentest/zentest-4.8.1.ebuild,v 1.1 2012/06/16 05:20:19 graaff Exp $ - -EAPI=2 - -USE_RUBY="ruby18 ree18 ruby19 jruby" - -RUBY_FAKEGEM_NAME=ZenTest - -RUBY_FAKEGEM_TASK_DOC="docs" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.txt History.txt example.txt example1.rb example2.rb example_dot_autotest.rb" - -inherit ruby-fakegem - -DESCRIPTION="ZenTest provides tools to support testing: zentest, unit_diff, autotest, multiruby, and Test::Rails" -HOMEPAGE="http://rubyforge.org/projects/zentest/" -LICENSE="Ruby" - -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="" - -ruby_add_bdepend " - doc? ( - >=dev-ruby/hoe-2.10 - dev-ruby/hoe-seattlerb - ) - test? ( - >=dev-ruby/hoe-2.10 - dev-ruby/hoe-seattlerb - virtual/ruby-minitest - )" diff --git a/dev-util/catalyst/catalyst-2.0.11.ebuild b/dev-util/catalyst/catalyst-2.0.11.ebuild index d57e2e2f1e1b..17a567c650fd 100644 --- a/dev-util/catalyst/catalyst-2.0.11.ebuild +++ b/dev-util/catalyst/catalyst-2.0.11.ebuild @@ -1,24 +1,30 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.11.ebuild,v 1.1 2012/09/09 17:18:17 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.11.ebuild,v 1.2 2012/09/25 06:12:02 jmbsvicetto Exp $ # catalyst-9999 -> latest Git # catalyst-2.9999 -> catalyst_2 branch from Git +# catalyst-3.9999 -> catalyst_3 branch from Git # catalyst-VER -> normal catalyst release EAPI=3 PYTHON_DEPEND="2" -if [[ ${PV} == 9999* || ${PV} == 2.9999* ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git" inherit git-2 SRC_URI="" S="${WORKDIR}/${PN}" KEYWORDS="" + + case ${PV} in + 2.9999) EGIT_BRANCH="catalyst_2" ;; + 3.9999) EGIT_BRANCH="catalyst_3" ;; + esac else SRC_URI="mirror://gentoo/${P}.tar.bz2 http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" fi inherit eutils multilib python @@ -51,7 +57,7 @@ pkg_setup() { einfo "and they are considered to be the authorative source of information" einfo "on catalyst." echo - if [[ ${PV} == 9999* || ${PV} == 2.9999* ]]; then + if [[ ${PV} == *9999* ]]; then ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains" ewarn "work-in-progress code. Be aware that it's likely that it will not" ewarn "be in a working state at any given point. Please do not file bugs" @@ -69,7 +75,7 @@ src_install() { insinto /usr/$(get_libdir)/${PN} exeinto /usr/$(get_libdir)/${PN} doexe catalyst || die "copying catalyst" - if [[ ${PV} == 9999* ]]; then + if [[ ${PV} == 3.9999* ]]; then doins -r modules files || die "copying files" else doins -r arch modules livecd || die "copying files" diff --git a/dev-util/catalyst/catalyst-2.9999.ebuild b/dev-util/catalyst/catalyst-2.9999.ebuild index 0e89a189da35..909aa4d730bb 100644 --- a/dev-util/catalyst/catalyst-2.9999.ebuild +++ b/dev-util/catalyst/catalyst-2.9999.ebuild @@ -1,20 +1,26 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.9999.ebuild,v 1.6 2012/05/15 16:54:08 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.9999.ebuild,v 1.8 2012/09/25 06:12:02 jmbsvicetto Exp $ # catalyst-9999 -> latest Git # catalyst-2.9999 -> catalyst_2 branch from Git +# catalyst-3.9999 -> catalyst_3 branch from Git # catalyst-VER -> normal catalyst release EAPI=3 PYTHON_DEPEND="2" -if [[ ${PV} == 9999* || ${PV} == 2.9999* ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git" inherit git-2 SRC_URI="" S="${WORKDIR}/${PN}" KEYWORDS="" + + case ${PV} in + 2.9999) EGIT_BRANCH="catalyst_2" ;; + 3.9999) EGIT_BRANCH="catalyst_3" ;; + esac else SRC_URI="mirror://gentoo/${P}.tar.bz2 http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2" @@ -51,7 +57,7 @@ pkg_setup() { einfo "and they are considered to be the authorative source of information" einfo "on catalyst." echo - if [[ ${PV} == 9999* || ${PV} == 2.9999* ]]; then + if [[ ${PV} == *9999* ]]; then ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains" ewarn "work-in-progress code. Be aware that it's likely that it will not" ewarn "be in a working state at any given point. Please do not file bugs" @@ -69,7 +75,7 @@ src_install() { insinto /usr/$(get_libdir)/${PN} exeinto /usr/$(get_libdir)/${PN} doexe catalyst || die "copying catalyst" - if [[ ${PV} == 9999* ]]; then + if [[ ${PV} == 3.9999* ]]; then doins -r modules files || die "copying files" else doins -r arch modules livecd || die "copying files" diff --git a/dev-util/catalyst/catalyst-3.9999.ebuild b/dev-util/catalyst/catalyst-3.9999.ebuild new file mode 100644 index 000000000000..66f688c9bfa4 --- /dev/null +++ b/dev-util/catalyst/catalyst-3.9999.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-3.9999.ebuild,v 1.2 2012/09/25 06:12:02 jmbsvicetto Exp $ + +# catalyst-9999 -> latest Git +# catalyst-2.9999 -> catalyst_2 branch from Git +# catalyst-3.9999 -> catalyst_3 branch from Git +# catalyst-VER -> normal catalyst release + +EAPI=3 +PYTHON_DEPEND="2" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git" + inherit git-2 + SRC_URI="" + S="${WORKDIR}/${PN}" + KEYWORDS="" + + case ${PV} in + 2.9999) EGIT_BRANCH="catalyst_2" ;; + 3.9999) EGIT_BRANCH="catalyst_3" ;; + esac +else + SRC_URI="mirror://gentoo/${P}.tar.bz2 + http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +fi +inherit eutils multilib python + +DESCRIPTION="release metatool used for creating releases based on Gentoo Linux" +HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst/" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="" +IUSE="ccache kernel_linux" + +DEPEND="app-text/asciidoc" +RDEPEND="app-crypt/shash + virtual/cdrtools + ccache? ( dev-util/ccache ) + ia64? ( sys-fs/dosfstools ) + kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )" + +pkg_setup() { + if use ccache ; then + einfo "Enabling ccache support for catalyst." + else + ewarn "By default, ccache support for catalyst is disabled." + ewarn "If this is not what you intended," + ewarn "then you should add ccache to your USE." + fi + echo + einfo "The template spec files are now installed by default. You can find" + einfo "them under /usr/share/doc/${PF}/examples" + einfo "and they are considered to be the authorative source of information" + einfo "on catalyst." + echo + if [[ ${PV} == *9999* ]]; then + ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains" + ewarn "work-in-progress code. Be aware that it's likely that it will not" + ewarn "be in a working state at any given point. Please do not file bugs" + ewarn "until you have posted on the gentoo-catalyst mailing list and we" + ewarn "have asked you to do so." + fi + python_set_active_version 2 +} + +src_prepare() { + python_convert_shebangs 2 catalyst modules/catalyst_lock.py +} + +src_install() { + insinto /usr/$(get_libdir)/${PN} + exeinto /usr/$(get_libdir)/${PN} + doexe catalyst || die "copying catalyst" + if [[ ${PV} == 3.9999* ]]; then + doins -r modules files || die "copying files" + else + doins -r arch modules livecd || die "copying files" + fi + for x in targets/*; do + exeinto /usr/$(get_libdir)/${PN}/$x + doexe $x/* || die "copying ${x}" + done + make_wrapper catalyst /usr/$(get_libdir)/${PN}/catalyst + insinto /etc/catalyst + doins files/catalyst.conf files/catalystrc || die "copying configuration" + insinto /usr/share/doc/${PF}/examples + doins examples/* || die + dodoc README ChangeLog AUTHORS + doman files/catalyst.1 + # Here is where we actually enable ccache + use ccache && \ + dosed 's:options="autoresume kern:options="autoresume ccache kern:' \ + /etc/catalyst/catalyst.conf + dosed "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \ + /etc/catalyst/catalyst.conf +} + +pkg_postinst() { + einfo "You can find more information about catalyst by checking out the" + einfo "catalyst project page at:" + einfo "http://www.gentoo.org/proj/en/releng/catalyst/index.xml" + echo +} diff --git a/dev-util/catalyst/catalyst-9999.ebuild b/dev-util/catalyst/catalyst-9999.ebuild index e1a1a3ab390f..92e7f6d77b2f 100644 --- a/dev-util/catalyst/catalyst-9999.ebuild +++ b/dev-util/catalyst/catalyst-9999.ebuild @@ -1,20 +1,26 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-9999.ebuild,v 1.21 2012/08/29 04:53:52 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-9999.ebuild,v 1.23 2012/09/25 06:12:02 jmbsvicetto Exp $ # catalyst-9999 -> latest Git +# catalyst-2.9999 -> catalyst_2 branch from Git # catalyst-3.9999 -> catalyst_3 branch from Git # catalyst-VER -> normal catalyst release EAPI=3 PYTHON_DEPEND="2" -if [[ ${PV} == 9999* || ${PV} == 3.9999* ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git" inherit git-2 SRC_URI="" S="${WORKDIR}/${PN}" KEYWORDS="" + + case ${PV} in + 2.9999) EGIT_BRANCH="catalyst_2" ;; + 3.9999) EGIT_BRANCH="catalyst_3" ;; + esac else SRC_URI="mirror://gentoo/${P}.tar.bz2 http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2" @@ -51,7 +57,7 @@ pkg_setup() { einfo "and they are considered to be the authorative source of information" einfo "on catalyst." echo - if [[ ${PV} == 9999* || ${PV} == 3.9999* ]]; then + if [[ ${PV} == *9999* ]]; then ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains" ewarn "work-in-progress code. Be aware that it's likely that it will not" ewarn "be in a working state at any given point. Please do not file bugs" diff --git a/dev-util/cmake/cmake-2.8.9.ebuild b/dev-util/cmake/cmake-2.8.9.ebuild index 674e7db62daa..e8af71a0a388 100644 --- a/dev-util/cmake/cmake-2.8.9.ebuild +++ b/dev-util/cmake/cmake-2.8.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.9.ebuild,v 1.5 2012/09/24 11:44:40 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.9.ebuild,v 1.6 2012/09/24 20:05:10 ago Exp $ EAPI=4 @@ -14,7 +14,7 @@ HOMEPAGE="http://www.cmake.org/" SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz" LICENSE="CMake" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="emacs ncurses qt4 vim-syntax" diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 1b35b8638840..0d0db4411971 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,4 +1,3 @@ -DIST glib-2.30.2.tar.xz 5818860 SHA256 f0e91e6333321ddb48fa12b5c66f56c3d5f05325748c66dd2e9016c278ff8e82 SHA512 803f5de2d0c14c1631e59b618880ec32f060c2e475411ad662635f168013f2a5a5e1e38703d6f16894f5435e12268d961bba5bbf955a6e1d8279968f06f192dc WHIRLPOOL 7f3d3d99897c1fc3fbb89ed14a5829a4bf88649ea70fbe7aaab0eef774c20ac7508129ef1558e3a074d36c7e5a913f556ebaac1b2f0eeba9bbddce3fcaed24f3 DIST glib-2.30.3.tar.xz 5642448 SHA256 e6cbb27c71c445993346e785e8609cc75cea2941e32312e544872feba572dd27 SHA512 9f212b2c94c8c76ed619a1a97515ffc4c71dd39a982852cc9db600ca3034be1fb646d657dd39831f2fe80a81972400b977ea59fa81923dfe646158c9f1ab8843 WHIRLPOOL 145e20955b0ce2b44e05833bd508ac03a0399fc4d4c1c551c6a05809e6922cd57c37c5b32ebbe80f7ba0a21660059d7cb4837fa233de37af6c12cd0bc3a7afeb -DIST glib-2.32.3.tar.xz 6164984 SHA256 b65ceb462807e4a2f91c95e4293ce6bbefca308cb44a1407bcfdd9e40363ff4d SHA512 e730231f45cff9a1e2041d26bda0eaaf71af27daae054884860e625768a53ca74cf75b30b86a82a12b804820513a12b156e8e023528956dbb8e7cda4aef5f318 WHIRLPOOL 2ac21548bb1b514ef552f0a254618127342ec87e76e1bee71a121cd754fca5b81395b53aef0ad451bc975572970c9b32cbb3560c5f18927341a2fa2bffabeea8 DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc +DIST glib-2.34.0.tar.xz 6368532 SHA256 f69b112f8848be35139d9099b62bc81649241f78f6a775516f0d4c9b47f65144 SHA512 b3aa98320b68b6d1aedc5cdbd4e271aa464e933db5741eeda0fb48e950c42c9be5c33166294998be79ea574733d337fc427c89810ea1a3496cfd00ccacd0b703 WHIRLPOOL e8b1f07fc7b9ac86b1a82db827e734c1d3cf5e52be63f9c48e5f00d6dbbc9537005db66025877886e1eb3da0924bcf0065b5e0fcb212f5f16d89ad025bb7059b diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.30.2.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.30.2.ebuild deleted file mode 100644 index 9c4547b05298..000000000000 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.30.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.30.2.ebuild,v 1.11 2012/03/25 15:12:45 armin76 Exp $ - -EAPI="4" -GNOME_ORG_MODULE="glib" -PYTHON_DEPEND="2:2.5" -PYTHON_USE_WITH="xml" - -inherit gnome.org multilib python - -DESCRIPTION="GDBus code and documentation generator" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -# To prevent circular dependencies with glib[test] -PDEPEND=">=dev-libs/glib-${PV}:2" - -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - python_convert_shebangs 2 gdbus-codegen.in - sed -e "s:@libdir@:${EPREFIX}/usr/$(get_libdir):" \ - -i gdbus-codegen.in || die "sed gdbus-codegen.in failed" - sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \ - -i config.py || die "sed config.py failed" -} - -src_test() { - elog "Skipping tests. This package is tested by dev-libs/glib" - elog "when merged with FEATURES=test" -} - -src_install() { - insinto "/usr/$(get_libdir)/gdbus-2.0/codegen" - - # Keep in sync with Makefile.am! - doins __init__.py \ - codegen.py \ - codegen_main.py \ - codegen_docbook.py \ - config.py \ - dbustypes.py \ - parser.py \ - utils.py - - newbin gdbus-codegen.in gdbus-codegen - - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} - -pkg_postinst() { - python_need_rebuild - python_mod_optimize /usr/$(get_libdir)/gdbus-2.0/codegen -} - -pkg_postrm() { - python_mod_cleanup /usr/$(get_libdir)/gdbus-2.0/codegen -} diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild index 973605e70843..c46e860c9cdf 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild,v 1.8 2012/07/15 17:04:36 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild,v 1.9 2012/09/25 11:42:03 tetromino Exp $ EAPI="4" GNOME_ORG_MODULE="glib" @@ -12,7 +12,7 @@ inherit gnome.org multilib python DESCRIPTION="GDBus code and documentation generator" HOMEPAGE="http://www.gtk.org/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild index d321687971d4..92d6f63d7f55 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild,v 1.1 2012/07/16 04:26:48 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild,v 1.2 2012/09/25 11:42:03 tetromino Exp $ EAPI="4" GNOME_ORG_MODULE="glib" @@ -11,7 +11,7 @@ inherit eutils gnome.org python-distutils-ng DESCRIPTION="GDBus code and documentation generator" HOMEPAGE="http://www.gtk.org/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.32.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.34.0.ebuild similarity index 50% rename from dev-util/gdbus-codegen/gdbus-codegen-2.32.3.ebuild rename to dev-util/gdbus-codegen/gdbus-codegen-2.34.0.ebuild index a88792548abb..5fe7bb8c205e 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.32.3.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.34.0.ebuild @@ -1,40 +1,42 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.32.3.ebuild,v 1.1 2012/05/15 09:02:21 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.34.0.ebuild,v 1.1 2012/09/25 11:42:03 tetromino Exp $ EAPI="4" GNOME_ORG_MODULE="glib" -PYTHON_DEPEND="2:2.5" -PYTHON_USE_WITH="xml" +PYTHON_COMPAT="python2_5 python2_6 python2_7 python3_1 python3_2" -inherit gnome.org multilib python +inherit eutils gnome.org python-distutils-ng DESCRIPTION="GDBus code and documentation generator" HOMEPAGE="http://www.gtk.org/" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" +RDEPEND="python_targets_python2_5? ( dev-lang/python:2.5[xml] ) + python_targets_python2_6? ( dev-lang/python:2.6[xml] ) + python_targets_python2_7? ( dev-lang/python:2.7[xml] ) + python_targets_python3_1? ( dev-lang/python:3.1[xml] ) + python_targets_python3_2? ( dev-lang/python:3.2[xml] ) +" DEPEND="" -RDEPEND="${DEPEND}" + # To prevent circular dependencies with glib[test] PDEPEND=">=dev-libs/glib-${PV}:2" S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - python_convert_shebangs 2 gdbus-codegen.in - sed -e "s:@libdir@:${EPREFIX}/usr/$(get_libdir):" \ - -i gdbus-codegen.in || die "sed gdbus-codegen.in failed" +python_prepare_all() { + epatch "${FILESDIR}/${PN}-2.32.4-sitedir.patch" sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \ -i config.py || die "sed config.py failed" + + mv gdbus-codegen.in gdbus-codegen || die "mv failed" + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" } src_test() { @@ -42,29 +44,6 @@ src_test() { elog "when merged with FEATURES=test" } -src_install() { - insinto "/usr/$(get_libdir)/gdbus-2.0/codegen" - - # Keep in sync with gio/gdbus-2.0/codegen/Makefile.am! - doins __init__.py \ - codegen.py \ - codegen_main.py \ - codegen_docbook.py \ - config.py \ - dbustypes.py \ - parser.py \ - utils.py - - newbin gdbus-codegen.in gdbus-codegen - +python_install_all() { doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" } - -pkg_postinst() { - python_need_rebuild - python_mod_optimize /usr/$(get_libdir)/gdbus-2.0/codegen -} - -pkg_postrm() { - python_mod_cleanup /usr/$(get_libdir)/gdbus-2.0/codegen -} diff --git a/dev-util/lcov/lcov-1.9-r1.ebuild b/dev-util/lcov/lcov-1.9-r1.ebuild index 03ccc13a9650..61456dac1a16 100644 --- a/dev-util/lcov/lcov-1.9-r1.ebuild +++ b/dev-util/lcov/lcov-1.9-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/lcov/lcov-1.9-r1.ebuild,v 1.4 2012/09/23 07:48:49 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/lcov/lcov-1.9-r1.ebuild,v 1.5 2012/09/25 11:31:36 blueness Exp $ EAPI="4" @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" +KEYWORDS="amd64 ~arm ppc x86" IUSE="" DEPEND="" diff --git a/dev-util/skipfish/Manifest b/dev-util/skipfish/Manifest index 21e3bc15b891..6ba12353f2db 100644 --- a/dev-util/skipfish/Manifest +++ b/dev-util/skipfish/Manifest @@ -1,2 +1,3 @@ DIST skipfish-2.06b.tgz 216712 SHA256 d75ba72ef8a4c3587a10a16b58f5e6c4e26386aad76064f06f7746b5ff06ff06 SHA512 88370c96f1ad9beac1ca92c5cd88cea42894ba27f9e238b98d5044a2cde4d39cd384fb30cfa1b785b9ecce5cd9d9274a3d5f6d391a566b917c109372f7c207f0 WHIRLPOOL 8f132ef5e214c6272b99690a38c30112b7616310492e7f376e60d2e61131cf79df150b9f58cda00c50a083c3e458bc8b97b8e03cac69e7f6f361890b422fb49a DIST skipfish-2.07b.tgz 213582 SHA256 eecfe8ecfd3dde191bae3dd31efde5d4c0d35fa5898d83865a4644031ae37d82 SHA512 182b68c194269c53aee1188393af0bd04027d4daa28674d6aee75a32c75f616ee8bfed1c6cefb31e29e7e1f42bf29ecbaee2547dda83eb547024b2e1148ad36f WHIRLPOOL 51b393d4a4d5c0b8094ec69229be72254b1bc46d7f065a7faee9c35eea5590d0588abefff92dde05288d562684bc621aeb4fd66a132b68e8433e4ff6469fb859 +DIST skipfish-2.09b.tgz 235210 SHA256 12ea7c74ed8a3fa29668d95172f46c976997cd393c908a7704b97610bfcd350a SHA512 38897877a2354971e2a8d03f2bdd640f8bcc010b10f62d82daef7ae7570b54a88dd6d425c1f7beb054dc69a991aedcfd2ecb819be0c7e9918830940884f199d8 WHIRLPOOL 2952dcb66664fbd533b761858ed1ff1be55e131376af136be5d4394a88689bc39b0106fd05eae6586e2e476cdd6a730512551af091db849060074805c71b9ad7 diff --git a/dev-util/skipfish/metadata.xml b/dev-util/skipfish/metadata.xml index cf97bd0acb2a..0d72971c67e1 100644 --- a/dev-util/skipfish/metadata.xml +++ b/dev-util/skipfish/metadata.xml @@ -1,8 +1,16 @@ + proxy-maintainers - maintainer-needed@gentoo.org + givi-zurabovich@mail.ru + Georgy Kovtunov + Maintainer. Assign bugs to him + + + pinkbyte@gentoo.org + Sergey Popov + Proxy maintainer. CC him on bugs skipfish diff --git a/dev-util/skipfish/skipfish-2.09_beta.ebuild b/dev-util/skipfish/skipfish-2.09_beta.ebuild new file mode 100644 index 000000000000..7cc9f535b51b --- /dev/null +++ b/dev-util/skipfish/skipfish-2.09_beta.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/skipfish/skipfish-2.09_beta.ebuild,v 1.1 2012/09/25 13:55:29 pinkbyte Exp $ + +EAPI=4 +inherit toolchain-funcs versionator + +MY_P="$PN-$(get_version_component_range 1-2)b" + +DESCRIPTION="A fully automated, active web application security reconnaissance tool" +HOMEPAGE="http://code.google.com/p/skipfish/" +SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz" + +LICENSE="Apache-2.0 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND="dev-libs/openssl:0 + dev-libs/libpcre + net-dns/libidn + sys-libs/zlib" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -i \ + -e '/CFLAGS_GEN/s:-g -ggdb::' \ + -e '/CFLAGS_OPT/s:-O3::' \ + Makefile || die + + sed -i \ + -e "/ASSETS_DIR/s:assets:/usr/share/doc/${PF}/html:" \ + -e "/SIG_FILE/s:signatures/:/etc/skipfish/signatures/:" \ + src/config.h || die + + sed -i \ + -e "s:signatures/:/etc/skipfish/signatures/:g" \ + signatures/signatures.conf || die +} + +src_compile() { + tc-export CC + + local _debug + use debug && _debug=debug + + emake ${_debug} +} + +src_install() { + dobin ${PN} + doman doc/${PN}.1 + + insinto /etc/skipfish + doins -r signatures + + insinto /usr/share/${PN}/dictionaries + doins dictionaries/*.wl + + dohtml assets/* + + dodoc ChangeLog README doc/*.txt +} diff --git a/dev-util/strace/strace-4.7.ebuild b/dev-util/strace/strace-4.7.ebuild index 2940f54297f8..8704ee85b3e6 100644 --- a/dev-util/strace/strace-4.7.ebuild +++ b/dev-util/strace/strace-4.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.7.ebuild,v 1.10 2012/07/12 15:07:49 hattya Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.7.ebuild,v 1.11 2012/09/24 17:48:59 armin76 Exp $ EAPI="4" @@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-2 autotools else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" fi DESCRIPTION="A useful diagnostic, instructional, and debugging tool" diff --git a/dev-vcs/darcs/darcs-2.8.0.ebuild b/dev-vcs/darcs/darcs-2.8.0.ebuild index 7458aaa6d382..8fb43c671e46 100644 --- a/dev-vcs/darcs/darcs-2.8.0.ebuild +++ b/dev-vcs/darcs/darcs-2.8.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.0.ebuild,v 1.5 2012/09/12 16:10:06 qnikst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.0.ebuild,v 1.6 2012/09/25 14:19:45 nativemad Exp $ # ebuild generated by hackport 0.2.17.9999 @@ -15,7 +15,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="doc test" RDEPEND=">=dev-haskell/hashed-storage-0.5.6[profile?] diff --git a/games-board/ace/ace-1.4.ebuild b/games-board/ace/ace-1.4.ebuild index e3f2e0d583be..3c4a33390900 100644 --- a/games-board/ace/ace-1.4.ebuild +++ b/games-board/ace/ace-1.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ace-1.4.ebuild,v 1.1 2012/09/24 15:41:03 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/ace/ace-1.4.ebuild,v 1.2 2012/09/24 18:51:00 mr_bones_ Exp $ EAPI=2 inherit eutils games @@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="" RDEPEND="x11-libs/libX11 - media-libs/libpng" + media-libs/libpng:0" DEPEND="${RDEPEND} x11-proto/xproto" diff --git a/games-engines/love/Manifest b/games-engines/love/Manifest index 2dc0ebcc520c..1e1c3ff4fec6 100644 --- a/games-engines/love/Manifest +++ b/games-engines/love/Manifest @@ -1,2 +1,2 @@ -DIST love-0.7.2-linux-src.tar.gz 900209 RMD160 e976925fd67e5c7714438c5135b516fb9c9bdc9a SHA1 876f527fc6908a6dd462080aa599ffa1ad47afa5 SHA256 a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268 -DIST love-0.8.0-linux-src.tar.gz 1027356 RMD160 6dcb62db2fcc41d7a5b4e705f5e7bf6ea89b6835 SHA1 8c6ad95b7b0e3c6530b4778b9523f126ba9c9d90 SHA256 9167ca1cc7893ff1fdcf3b6fc7e2a88be10d899075a513942420fe8f94668ecc +DIST love-0.7.2-linux-src.tar.gz 900209 SHA256 a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268 +DIST love-0.8.0-linux-src.tar.gz 1027356 SHA256 9167ca1cc7893ff1fdcf3b6fc7e2a88be10d899075a513942420fe8f94668ecc SHA512 6a0e28d102b950d3dddf7101996fe0ad04dfd7d4ec5e58797b41ef3382b60e74f90c6e707f882cf43cc0c5cc98703857eefc6418e6a6fd34e88f8019143f55a4 WHIRLPOOL 39c56d987d710b7589db0af3b6b5e59fc05d7e6e49b8e9f88a2a3fc050afe518d561517bb7b2a6428b30cda0322878801aafbdec98976831b37df56c3c02440c diff --git a/games-engines/love/love-0.7.2-r1.ebuild b/games-engines/love/love-0.7.2-r1.ebuild index da63cd766cd1..c50d6ad9fe0b 100644 --- a/games-engines/love/love-0.7.2-r1.ebuild +++ b/games-engines/love/love-0.7.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.7.2-r1.ebuild,v 1.1 2012/05/21 21:30:55 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.7.2-r1.ebuild,v 1.2 2012/09/25 11:21:58 ago Exp $ EAPI=3 @@ -17,7 +17,7 @@ IUSE="" RDEPEND="dev-games/physfs dev-lang/lua - media-libs/devil[mng,tiff] + media-libs/devil[mng,png,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] diff --git a/games-engines/love/love-0.8.0.ebuild b/games-engines/love/love-0.8.0.ebuild index 9774e411a610..caf31ea01a56 100644 --- a/games-engines/love/love-0.8.0.ebuild +++ b/games-engines/love/love-0.8.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.2 2012/05/21 21:30:55 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.4 2012/09/25 11:23:22 ago Exp $ EAPI=3 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]]; then KEYWORDS="" else SRC_URI="mirror://bitbucket/rude/${PN}/downloads/${P}-linux-src.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi DESCRIPTION="A framework for 2D games in Lua" @@ -25,7 +25,7 @@ IUSE="" RDEPEND="dev-games/physfs dev-lang/lua - media-libs/devil[mng,tiff] + media-libs/devil[mng,png,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] diff --git a/games-engines/love/love-9999.ebuild b/games-engines/love/love-9999.ebuild index ff6388f71266..95a297340834 100644 --- a/games-engines/love/love-9999.ebuild +++ b/games-engines/love/love-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-9999.ebuild,v 1.5 2012/05/21 21:30:55 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-9999.ebuild,v 1.6 2012/09/25 11:21:58 ago Exp $ EAPI=3 @@ -25,7 +25,7 @@ IUSE="" RDEPEND="dev-games/physfs dev-lang/lua - media-libs/devil[mng,tiff] + media-libs/devil[mng,png,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] diff --git a/games-fps/quake3/quake3-1.36-r1.ebuild b/games-fps/quake3/quake3-1.36-r1.ebuild index ed9b53623555..fd7bf51fc8aa 100644 --- a/games-fps/quake3/quake3-1.36-r1.ebuild +++ b/games-fps/quake3/quake3-1.36-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3/quake3-1.36-r1.ebuild,v 1.1 2012/09/07 07:33:02 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3/quake3-1.36-r1.ebuild,v 1.2 2012/09/25 11:12:54 pinkbyte Exp $ # quake3-9999 -> latest svn # quake3-9999.REV -> use svn REV @@ -26,8 +26,7 @@ KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" # "smp" is omitted, because currently it does not work. IUSE="dedicated opengl teamarena +openal curl vorbis voice mumble" -UIDEPEND="virtual/jpeg - virtual/opengl +UIDEPEND="virtual/opengl media-libs/libsdl[audio,video,joystick,X,opengl] openal? ( media-libs/openal ) vorbis? ( @@ -78,7 +77,7 @@ src_prepare() { sed -i -e 's/\(-lspeex\)/\1 -lspeexdsp/' Makefile || die "sed failed" # Use system jpeg library - epatch "${FILESDIR}"/${P}-remove-bundled-jpeg.patch +# epatch "${FILESDIR}"/${P}-remove-bundled-jpeg.patch } src_compile() { diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest index 4d6cac00b26b..62401036d503 100644 --- a/gnome-base/gvfs/Manifest +++ b/gnome-base/gvfs/Manifest @@ -1,4 +1,5 @@ DIST gvfs-1.10.1.tar.xz 1295236 SHA256 cd30facee5ad6cd0fafc5337bbf7c06a0bff3936f9ff2ae31519b301efcc9288 SHA512 abb8cf7e1455cda6b434e111a6194c6b91b77c7888f91b6da2e128157bffc81473280812172d68127ddba781a69df86aa26564de8fc88ea6f8d746688f17f0d1 WHIRLPOOL cb6132ebb4881829f0d86527a84c2b6c81ab8b48a3739c60f181839e14b843006afad302b1bef4aca14991567eaf1774908c2a1d0edb44a78a0fae7ec4086716 DIST gvfs-1.12.2.tar.xz 1359940 SHA256 998b9d0089d21e451e455b6bc5f421eb08bcb3e5ff0aceda98e424cc42ef6616 SHA512 4bf11979eb8b9789d21e187367cce59d87200dbaabf0c89f47cda9b04f1b0c0741961c0bf4b7524cb40f5f9c08a43ca3dab1cd0c6f570c7f20af032fda6337b0 WHIRLPOOL 611c053928663a391c4e6ed9a3b2a186770cf4cf82b84eb136ed66b188ba276c40f4e77b709f2bbfa9c9e833808e1d71efdc6b3452aba98b21f994b162eb6ef4 DIST gvfs-1.12.3.tar.xz 1361968 SHA256 38f69ec92083f86a51e7814e98d2861151f16dfb3abe4b3b39488408e12fd9c2 SHA512 1b2a2947447fa0917c64a69e02c84a1f870e88fb12c65169a86fd54165e5d4df671e324653ce1d1f123e03187f284e645ef6d4311000b9e88ac2aec055d48a58 WHIRLPOOL 07b21d6ddbb2388944e88af5057d5c027ea9cc4848e6901d74f428498cc4e87db4b80846ca2914802777c32b536bb220a7a8a3c0eae3a8e1f9373a032cd4511f +DIST gvfs-1.14.0.tar.xz 1463400 SHA256 71ab8cf60070025d1aff9bee1f514fdb45682ffad01b6856cabab1bc3791bfb4 SHA512 e12fab5b1ba56cf3c52f41da032b238f80168ca644d122171b87f74a7a96f226539efde36e41a381201afb2e0b5849a2f47e39583dd880fdc69971dbb4d6a7ee WHIRLPOOL fdd7bcb842a38914830651faf9127f20ac343feae96ebda69d250b436e7c3d2f74574d1f85d0ec1667ca1a7e643f996c912fcfcd118e5ab0479d9d569cb2dd4e DIST libgcrypt.m4.bz2 1526 SHA256 ce9d04f9cbd5417e4d4ba91095c06cea4852c70d75716311e82dfc243d2f0128 SHA512 fe7916d01efb1d14c4d84ed37f3b53b04d3b005cb04b603bded8d24e147fe69a4c0823164483dba3bc95cf540eaf93a0c0ad59f29f8e1edbae9566a81be5900d WHIRLPOOL 6baa8ed005a691fb1f31ac420d801d20a1611519a38749718dcf3956557f40a058c24b988d20534a62084fadd4141c44893cfa751ebf8011cf55d83c759868dd diff --git a/gnome-base/gvfs/gvfs-1.10.1.ebuild b/gnome-base/gvfs/gvfs-1.10.1.ebuild index 8cb1a0ed80b3..02b58562a5c6 100644 --- a/gnome-base/gvfs/gvfs-1.10.1.ebuild +++ b/gnome-base/gvfs/gvfs-1.10.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.10.1.ebuild,v 1.16 2012/05/05 05:38:09 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.10.1.ebuild,v 1.17 2012/09/25 11:46:48 tetromino Exp $ EAPI=4 GCONF_DEBUG=no @@ -13,7 +13,7 @@ inherit autotools bash-completion-r1 eutils gnome2 DESCRIPTION="GNOME Virtual Filesystem Layer" HOMEPAGE="http://www.gnome.org" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" if [[ ${PV} = 9999 ]]; then diff --git a/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild b/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild index 2698b280ed36..e8a457335238 100644 --- a/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild +++ b/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild,v 1.1 2012/05/10 00:47:12 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.2-r1.ebuild,v 1.2 2012/09/25 11:46:48 tetromino Exp $ EAPI=4 GCONF_DEBUG=no @@ -13,7 +13,7 @@ inherit autotools bash-completion-r1 eutils gnome2 DESCRIPTION="GNOME Virtual Filesystem Layer" HOMEPAGE="http://www.gnome.org" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" if [[ ${PV} = 9999 ]]; then diff --git a/gnome-base/gvfs/gvfs-1.12.3.ebuild b/gnome-base/gvfs/gvfs-1.12.3.ebuild index 1df3b0bf7f46..8aac037f5455 100644 --- a/gnome-base/gvfs/gvfs-1.12.3.ebuild +++ b/gnome-base/gvfs/gvfs-1.12.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.3.ebuild,v 1.3 2012/09/08 07:51:14 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.3.ebuild,v 1.4 2012/09/25 11:46:48 tetromino Exp $ EAPI=4 GCONF_DEBUG=no @@ -13,7 +13,7 @@ inherit autotools bash-completion-r1 eutils gnome2 DESCRIPTION="GNOME Virtual Filesystem Layer" HOMEPAGE="http://www.gnome.org" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" if [[ ${PV} = 9999 ]]; then diff --git a/gnome-base/gvfs/gvfs-1.12.2.ebuild b/gnome-base/gvfs/gvfs-1.14.0.ebuild similarity index 72% rename from gnome-base/gvfs/gvfs-1.12.2.ebuild rename to gnome-base/gvfs/gvfs-1.14.0.ebuild index ad15dd7aee8a..23577c2d3266 100644 --- a/gnome-base/gvfs/gvfs-1.12.2.ebuild +++ b/gnome-base/gvfs/gvfs-1.14.0.ebuild @@ -1,37 +1,40 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.2.ebuild,v 1.3 2012/05/08 16:47:35 darkside Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.14.0.ebuild,v 1.1 2012/09/25 11:46:48 tetromino Exp $ -EAPI=4 -GCONF_DEBUG=no -GNOME2_LA_PUNT=yes +EAPI="4" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" inherit autotools bash-completion-r1 eutils gnome2 - -[[ ${PV} = 9999 ]] && inherit gnome2-live +if [[ ${PV} = 9999 ]]; then + inherit gnome2-live +fi DESCRIPTION="GNOME Virtual Filesystem Layer" HOMEPAGE="http://www.gnome.org" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" if [[ ${PV} = 9999 ]]; then KEYWORDS="" DOCS="" else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # ChangeLog.pre-1.2 README.commits fi SRC_URI="${SRC_URI} http://dev.gentoo.org/~tetromino/distfiles/aclocal/libgcrypt.m4.bz2" -IUSE="afp archive avahi bluetooth bluray cdda doc fuse gdu gnome-keyring gphoto2 +http ios samba +udev udisks" +IUSE="afp archive avahi bluetooth bluray cdda doc fuse gdu gnome-keyring gphoto2 gtk +http ios samba systemd +udev udisks" +REQUIRED_USE="systemd? ( udisks )" -RDEPEND=">=dev-libs/glib-2.31.0:2 +# Can use libgphoto-2.5.0 as well. Automagic detection. +RDEPEND=">=dev-libs/glib-2.33.12:2 sys-apps/dbus - dev-libs/libxml2 + dev-libs/libxml2:2 net-misc/openssh afp? ( >=dev-libs/libgcrypt-1.2.2 ) archive? ( app-arch/libarchive ) @@ -47,18 +50,21 @@ RDEPEND=">=dev-libs/glib-2.31.0:2 >=gnome-base/libgdu-3.0.2 =sys-apps/gnome-disk-utility-3.0.2-r300 =sys-apps/gnome-disk-utility-3.0.2-r200 ) ) - gnome-keyring? ( >=gnome-base/gnome-keyring-1.0 ) + gnome-keyring? ( app-crypt/libsecret ) gphoto2? ( >=media-libs/libgphoto2-2.4.7 ) + gtk? ( >=x11-libs/gtk+-3.0:3 ) + http? ( >=net-libs/libsoup-gnome-2.26.0 ) ios? ( >=app-pda/libimobiledevice-1.1.0 >=app-pda/libplist-1 ) + samba? ( >=net-fs/samba-3.4.6[smbclient] ) + systemd? ( sys-apps/systemd ) udev? ( cdda? ( >=dev-libs/libcdio-0.78.2[-minimal] ) || ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-164-r2[extras] ) ) - udisks? ( >=sys-fs/udisks-1.90:2 ) - http? ( >=net-libs/libsoup-gnome-2.26.0 ) - samba? ( >=net-fs/samba-3.4.6[smbclient] )" + udisks? ( >=sys-fs/udisks-1.97:2[systemd?] )" DEPEND="${RDEPEND} + dev-libs/libxslt >=dev-util/intltool-0.40 virtual/pkgconfig dev-util/gtk-doc-am @@ -67,11 +73,13 @@ DEPEND="${RDEPEND} REQUIRED_USE="cdda? ( udev )" pkg_setup() { + # --enable-documentation installs man pages G2CONF="${G2CONF} --disable-bash-completion --disable-hal --disable-schemas-compile --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services + --enable-documentation $(use_enable afp) $(use_enable archive) $(use_enable avahi) @@ -81,19 +89,18 @@ pkg_setup() { $(use_enable fuse) $(use_enable gdu) $(use_enable gphoto2) + $(use_enable gtk) $(use_enable ios afc) $(use_enable udev) $(use_enable udev gudev) $(use_enable http) $(use_enable gnome-keyring keyring) $(use_enable samba) + $(use_enable systemd libsystemd-login) $(use_enable udisks udisks2)" } src_prepare() { - # Conditional patching purely to avoid eautoreconf - use gphoto2 && epatch "${FILESDIR}"/${PN}-1.2.2-gphoto2-stricter-checks.patch - if use archive; then epatch "${FILESDIR}"/${PN}-1.2.2-expose-archive-backend.patch echo mount-archive.desktop.in >> po/POTFILES.in @@ -106,11 +113,11 @@ src_prepare() { sed -i -e 's/burn.mount/ /' daemon/Makefile.am || die fi - if use gphoto2 || use archive || ! use udev; then + if use archive || ! use udev; then # libgcrypt.m4 needed for eautoreconf, bug #399043 mv "${WORKDIR}/libgcrypt.m4" "${S}"/ || die - AT_M4DIR=. eautoreconf + [[ ${PV} = 9999 ]] || AT_M4DIR=. eautoreconf fi gnome2_src_prepare @@ -118,5 +125,5 @@ src_prepare() { src_install() { gnome2_src_install - newbashcomp programs/gvfs-bash-completion.sh ${PN} + dobashcomp programs/completion/gvfs } diff --git a/gnome-base/gvfs/metadata.xml b/gnome-base/gvfs/metadata.xml index 5bdb749c0776..46acb9ced5a9 100644 --- a/gnome-base/gvfs/metadata.xml +++ b/gnome-base/gvfs/metadata.xml @@ -19,6 +19,8 @@ applications not using gio to access the gvfs filesystems. application access Enable sys-apps/gnome-disk-utility integration Enable the HTTP/DAV backend using net-libs/libsoup-gnome + Use sys-apps/systemd seat information + for tracking owners of removable volumes Enable udev base replacement code for cdda feature Enable volume monitoring using sys-fs/udisks diff --git a/gnome-extra/gnome-games/Manifest b/gnome-extra/gnome-games/Manifest index 52a6f2295414..6481349f2508 100644 --- a/gnome-extra/gnome-games/Manifest +++ b/gnome-extra/gnome-games/Manifest @@ -1,3 +1,3 @@ DIST gnome-games-2.28.2.tar.bz2 25498433 SHA256 7afca16831eff95cf3e9ea4f1344d26ed30b274b89b06403adf0757221b36899 SHA512 41d25c54d5d44d4a37ff87ca78fc236a7e33ef58c0eaadc0878eae3ff3bcabacfa986e8fc75230655b3a2bde70fdd81889213b97cbbc29c6b6768b47fb84d4bb WHIRLPOOL e4e958ae49d4b48278531b869bbaf3c085267b5fb6927a34681e7be6a350ce0f899f80c960e137d63aaee8ead1b70c1eb0d6814efacfaea5ff81332d44cb5cdc DIST gnome-games-3.2.1.tar.xz 22816376 SHA256 b40fe59537fd58af1bd8163897684883b730ee0f0257d23b493b13e21d105a3b SHA512 65cf96eee0f9c69279e0663ce6f72db3fe45d61bbba1a50b61f74bd9fd10c7c8053a55f0665930bfd219454bbbbe24c3388d62eee1e1beed783fe67558cc0ce0 WHIRLPOOL acabd4d12ff3ee3f052e949e67fd7be2e7878726fd230b690c1afb7126f0eaf78aae913b479beb364c00668cf0905295a07d8156b138df7d4c40df2fb2557b99 -DIST gnome-games-3.4.2.tar.xz 18578676 SHA256 25676285fad33a39da7fc26b5b1dc751c7981ae778b8fe82e8b7c0a367e5117c +DIST gnome-games-3.4.2.tar.xz 18578676 SHA256 25676285fad33a39da7fc26b5b1dc751c7981ae778b8fe82e8b7c0a367e5117c SHA512 56b8ec7d309a051f33fedb79b75e94a8ca7a67aade149c0e6987503a1dfb0936778286d8b7aed715078751a5a6b162c6685d0d7a710c3a34aebb8497d2a35f28 WHIRLPOOL 57e0c1ce6f3c964eda085dd9789da8dd6141c0f4aa74de5a66ef41aa202b1b1a09945f53bae2291b9449fc575b9e16931f9b988ea8a6d0711af47f4f284aafb3 diff --git a/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild b/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild index 33fc09493324..58d2aeebb96e 100644 --- a/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild +++ b/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild,v 1.6 2012/07/14 13:31:50 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-3.2.1-r1.ebuild,v 1.7 2012/09/25 09:02:41 tetromino Exp $ EAPI="3" GNOME_TARBALL_SUFFIX="xz" @@ -48,6 +48,7 @@ COMMON_DEPEND=" glchess? ( dev-db/sqlite:3 >=gnome-base/librsvg-2.32 + virtual/glu virtual/opengl x11-libs/libX11 )" RDEPEND="${COMMON_DEPEND} diff --git a/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild b/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild index bedf8849074c..36860a6ff93b 100644 --- a/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild +++ b/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild,v 1.3 2012/07/14 13:31:50 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-3.4.2.ebuild,v 1.4 2012/09/25 09:02:41 tetromino Exp $ EAPI="3" GNOME_TARBALL_SUFFIX="xz" @@ -42,6 +42,7 @@ COMMON_DEPEND=" media-libs/clutter:1.0[introspection] ) glchess? ( dev-db/sqlite:3 + virtual/glu virtual/opengl x11-libs/libX11 )" RDEPEND="${COMMON_DEPEND} diff --git a/licenses/HPND b/licenses/HPND new file mode 100644 index 000000000000..25fa0d4b37e9 --- /dev/null +++ b/licenses/HPND @@ -0,0 +1,41 @@ +Historical Permission Notice and Disclaimer +http://opensource.org/licenses/HPND + +--- + + + +Permission to use, copy, modify and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies[,] +[and] that both [that] [the] copyright notice and this permission +notice appear in supporting documentation[, and that the name [of] + [or ] not be used in advertising +or publicity pertaining to distribution of the software without +specific, written prior permission]. [ makes +no representations about the suitability of this software for any +purpose. It is provided "as is" without express or implied warranty.] + +[ DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS[,][.] IN NO EVENT SHALL BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.] + +--- + +Explanation: + +Angle brackets hold "fields", e.g. . + +Square brackets hold optional text, e.g. [or ]. + +A license can have variations in capitalization and whitespace, and +still be considered an instance of this template. + +It may be possible to construct a grammatically incorrect license from +this template, or one that lacks a disclaimer, or one that includes a +double-disclaimer. That is acceptable, as long as it remains impossible +to construct a non-OSD-compliant license that matches the pattern. diff --git a/licenses/man-pages b/licenses/man-pages new file mode 100644 index 000000000000..20794cb0cb25 --- /dev/null +++ b/licenses/man-pages @@ -0,0 +1,21 @@ +Copyright (c) + +Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. + +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the +entire resulting derived work is distributed under the terms of a +permission notice identical to this one. + +Since the Linux kernel and libraries are constantly changing, this +manual page may be incorrect or out-of-date. The author(s) assume no +responsibility for errors or omissions, or for damages resulting from +the use of the information contained herein. The author(s) may not +have taken the same level of care in the production of this manual, +which is licensed free of charge, as they might when working +professionally. + +Formatted or processed versions of this manual, if unaccompanied by +the source, must acknowledge the copyright and authors of this work. diff --git a/mail-filter/dspam/Manifest b/mail-filter/dspam/Manifest index ffdc64d49323..170c2991bb01 100644 --- a/mail-filter/dspam/Manifest +++ b/mail-filter/dspam/Manifest @@ -1,2 +1 @@ -DIST dspam-3.10.1.tar.gz 1044198 SHA256 359d9f58564a87da131b8390d0eeecae4aa40d22ff74b97256d46835a2474063 SHA512 44c8ee6df058ed6b9c97722201bcd99645f93dd697676b2480a221280d8d1bc64c6eb03d4c69eede7c54028bbfc4583e7bbd7c4607587bcd037a559e868040ee WHIRLPOOL 9e422324150d34295b1dbc4caaaca408711a15d23a4f488c2950921829f5c44f5a719a93ae5160d3f26822efd0f70809697dab0607fde7e25857dc63866faa19 DIST dspam-3.10.2.tar.gz 1035054 SHA256 ae76569604021f35b741fb95198a1e611a8c64c3838661973a6cf360bba593a9 SHA512 5fe53e1d0d7cabb3983f5c67274b074b7c647c1bae10ebc7ea3805542f99dbfb39abd4697e344e6eb80554522319a1253e1082ed6b389364bbaec1d6ddd43856 WHIRLPOOL 7195f295e786d0b327670ebcb292dc5d9fe98d94e48a5b4e3dd231aae88d55c19dfcf2c04df65bb969fdd8f1210ec125d6aa84d602623cb20964a170f95b880e diff --git a/mail-filter/dspam/dspam-3.10.1-r1.ebuild b/mail-filter/dspam/dspam-3.10.1-r1.ebuild deleted file mode 100644 index e09ad9d9856f..000000000000 --- a/mail-filter/dspam/dspam-3.10.1-r1.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/dspam-3.10.1-r1.ebuild,v 1.5 2012/06/04 23:51:12 zmedico Exp $ - -EAPI=4 - -inherit eutils user - -DESCRIPTION="A statistical-algorithmic hybrid anti-spam filter" -HOMEPAGE="http://dspam.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -DRIVERS_IUSE="+hash mysql postgres sqlite" -SCALES_IUSE="small-scale +domain-scale large-scale" -IUSE="clamav daemon debug ldap static-libs syslog virtual-users user-homedirs ${DRIVERS_IUSE} ${SCALES_IUSE}" - -DEPEND=" - ldap? ( net-nds/openldap ) - mysql? ( >=virtual/mysql-5.0 ) - postgres? ( dev-db/postgresql-base ) - sqlite? ( dev-db/sqlite:3 ) -" - -RDEPEND=" - ${DEPEND} - clamav? ( app-antivirus/clamav ) - syslog? ( virtual/logger ) -" - -# Demands on sane USE flags: -# - find out what driver to use: select at least one -# - if static-libs is set, only one driver may be selected -# - find out what scale to use: select exactly one -# - user-homedirs does not work with virtual-users -# - virtual-users does not work with hash or sqlite -REQUIRED_USE=" - || ( ${DRIVERS_IUSE//+} ) - static-libs? ( ^^ ( ${DRIVERS_IUSE//+} ) ) - ^^ ( ${SCALES_IUSE//+} ) - virtual-users? ( !user-homedirs ) - hash? ( !virtual-users ) - sqlite? ( !virtual-users ) -" - -# dspam setup defaults -DSPAM_HOME=/var/spool/dspam -DSPAM_CONF=/etc/dspam -DSPAM_LOG=/var/log/dspam -DSPAM_MODE=2510 -DSPAM_DRIVERS= -DSPAM_DRIVERS_EXTRAS= - -pkg_setup() { - # setup storage, this sets DSPAM_DRIVERS - dspam_setup_storage_drivers - - # create dspam user and group - dspam_setup_user -} - -src_configure() { - econf \ - --sysconfdir=${DSPAM_CONF} \ - --with-dspam-home=${DSPAM_HOME} \ - --with-dspam-home-group=dspam \ - --with-dspam-mode=${DSPAM_MODE} \ - --with-dspam-group=dspam \ - --with-logdir=${DSPAM_LOG} \ - --enable-external-lookup \ - --enable-long-usernames \ - --enable-split-configuration \ - $(use_enable clamav) \ - $(use_enable daemon) \ - $(use_enable debug) \ - $(use_enable debug bnr-debug) \ - $(use_enable debug verbose-debug) \ - $(use_enable domain-scale) \ - $(use_enable large-scale) \ - $(use_enable static-libs static) \ - $(use_enable syslog) \ - $(use_enable user-homedirs homedir) \ - $(use_enable virtual-users) \ - --with-storage-driver=${DSPAM_DRIVERS} ${DSPAM_DRIVERS_EXTRAS} \ - $(use mysql || use postgres && echo "--enable-preferences-extension") \ - $(use syslog || echo "--with-logfile=${DSPAM_LOG}/dspam.log") -} - -dspam_setup_user() { - # DSPAM CGI web gui (www-apps/dspam-web) needs to run as a regular user - # under suexec in apache, so DSPAM user/group need to be regular users too - - local euid egid - for euid in {1000..5000} ; do - [ -z "$(egetent passwd ${euid})" ] && break - done - for egid in {1000..5000} ; do - [ -z "$(egetent group ${egid})" ] && break - done - enewgroup dspam ${egid} - enewuser dspam ${euid} -1 "${DSPAM_HOMEDIR}" dspam,mail -} - -dspam_setup_storage_drivers() { - # Find out which storage drivers need to be enabled, and set some - # variables so that src_configure can pick them up - - if use hash; then - DSPAM_DRIVERS+=",hash_drv" - fi - - if use mysql; then - DSPAM_DRIVERS+=",mysql_drv" - DSPAM_DRIVERS_EXTRAS+="--with-mysql-includes=/usr/include/mysql " - fi - - if use postgres; then - DSPAM_DRIVERS+=",pgsql_drv" - fi - - if use sqlite; then - DSPAM_DRIVERS+=",sqlite3_drv" - fi - - if ! use static-libs; then - # set the driver name twice to avoid a static build - DSPAM_DRIVERS+=${DSPAM_DRIVERS} - fi - - # remove first comma separator - DSPAM_DRIVERS=${DSPAM_DRIVERS:1} - einfo "Building with drivers: ${DSPAM_DRIVERS}" - #echo DSPAM_DRIVERS_EXTRAS=$DSPAM_DRIVERS_EXTRAS -} - -src_install() { - default - - if use daemon; then - newinitd "${FILESDIR}/dspam.initd" dspam - newconfd "${FILESDIR}/dspam.confd" dspam - fi - - if use mysql; then - insinto "/usr/share/${PN}/mysql" - - local files="mysql_objects-4.1.sql mysql_objects-space.sql mysql_objects-speed.sql purge-4.1.sql purge.sql" - if use virtual-users; then - files+=" virtual_user_aliases.sql virtual_users.sql" - fi - - for file in $files; do - doins src/tools.mysql_drv/${file} - done - fi - - if use postgres; then - insinto "/usr/share/${PN}/pgsql" - - local files="pgsql_objects.sql purge-pe.sql purge.sql" - if use virtual-users; then - files+=" virtual_users.sql" - fi - - for file in $files; do - doins src/tools.pgsql_drv/${file} - done - fi - - if use sqlite; then - insinto "/usr/share/${PN}/sqlite" - newins src/tools.sqlite_drv/purge-3.sql purge.sql - fi - - insinto "${DSPAM_HOME}/txt" - doins txt/*.txt - for i in spam nonspam; do - echo "Scanned and tagged with DSPAM ${PV} on Gentoo Linux as ${i} by ISP" > "${T}/msgtag.${i}" - doins "${T}/msgtag.${i}" - done - - exeinto /usr/bin - newexe contrib/dspam_maintenance/dspam_maintenance.sh dspam_maintenance - exeinto /etc/cron.daily - newexe "${FILESDIR}/dspam.cron-r4" dspam - - insinto /etc/logrotate.d - newins "${FILESDIR}/dspam.logrotate" dspam - - dodoc CHANGELOG README* RELEASE.NOTES UPGRADING doc/*.txt - - # stop logrotate-3.8 from complaining - dodir /var/log/dspam - fowners dspam:dspam /var/log/dspam - fperms 0750 /var/log/dspam - - # Install dspamc setgid - fowners root:dspam /usr/bin/dspamc && - fperms g+s /usr/bin/dspamc || - die "failed to alter dspamc owner:group or mode" -} - -pkg_preinst() { - # dspam-3.10.0: config dir change, should be removed at some later point - if [ -d "${ROOT}/etc/mail/dspam" ]; then - ewarn "The configuration directory of DSPAM has been relocated from /etc/mail/dspam to ${DSPAM_CONF}." - if [ -h "${ROOT}${DSPAM_CONF}" ]; then - # symlink, this is the setup in older ebuilds - ewarn "Moving contents of /etc/mail/dspam to ${DSPAM_CONF} ..." - rm "${ROOT}${DSPAM_CONF}" && mv "${ROOT}/etc/mail/dspam" "${DSPAM_CONF}" - eend $? - - elif [ -d "${ROOT}${DSPAM_CONF}" ]; then - # directory and no symlink, do it manually since we cannot decide. - ewarn "You have both /etc/mail/dspam and ${DSPAM_CONF} directories, please delete the former." - - else - # nothing interesting in /etc/dspam - ewarn "Moving contents of /etc/mail/dspam to ${DSPAM_CONF} ..." - mv "${ROOT}/etc/mail/dspam" "${DSPAM_CONF}" - eend $? - fi - fi -} diff --git a/mail-filter/dspam/dspam-3.10.2.ebuild b/mail-filter/dspam/dspam-3.10.2.ebuild deleted file mode 100644 index bf34537706cc..000000000000 --- a/mail-filter/dspam/dspam-3.10.2.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/dspam-3.10.2.ebuild,v 1.4 2012/06/08 11:43:02 phajdan.jr Exp $ - -EAPI=4 - -inherit eutils user - -DESCRIPTION="A statistical-algorithmic hybrid anti-spam filter" -HOMEPAGE="http://dspam.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -DRIVERS_IUSE="+hash mysql postgres sqlite" -SCALES_IUSE="small-scale +domain-scale large-scale" -IUSE="clamav daemon debug ldap static-libs syslog virtual-users user-homedirs ${DRIVERS_IUSE} ${SCALES_IUSE}" - -DEPEND=" - ldap? ( net-nds/openldap ) - mysql? ( >=virtual/mysql-5.0 ) - postgres? ( dev-db/postgresql-base ) - sqlite? ( dev-db/sqlite:3 ) -" - -RDEPEND=" - ${DEPEND} - clamav? ( app-antivirus/clamav ) - syslog? ( virtual/logger ) -" - -# Demands on sane USE flags: -# - find out what driver to use: select at least one -# - if static-libs is set, only one driver may be selected -# - find out what scale to use: select exactly one -# - user-homedirs does not work with virtual-users -# - virtual-users does not work with hash or sqlite -REQUIRED_USE=" - || ( ${DRIVERS_IUSE//+} ) - static-libs? ( ^^ ( ${DRIVERS_IUSE//+} ) ) - ^^ ( ${SCALES_IUSE//+} ) - virtual-users? ( !user-homedirs ) - hash? ( !virtual-users ) - sqlite? ( !virtual-users ) -" - -# dspam setup defaults -DSPAM_HOME=/var/spool/dspam -DSPAM_CONF=/etc/dspam -DSPAM_LOG=/var/log/dspam -DSPAM_MODE=2510 -DSPAM_DRIVERS= -DSPAM_DRIVERS_EXTRAS= - -pkg_setup() { - # setup storage, this sets DSPAM_DRIVERS - dspam_setup_storage_drivers - - # create dspam user and group - dspam_setup_user -} - -src_configure() { - econf \ - --sysconfdir=${DSPAM_CONF} \ - --with-dspam-home=${DSPAM_HOME} \ - --with-dspam-home-group=dspam \ - --with-dspam-mode=${DSPAM_MODE} \ - --with-dspam-group=dspam \ - --with-logdir=${DSPAM_LOG} \ - --enable-external-lookup \ - --enable-long-usernames \ - --enable-split-configuration \ - $(use_enable clamav) \ - $(use_enable daemon) \ - $(use_enable debug) \ - $(use_enable debug bnr-debug) \ - $(use_enable debug verbose-debug) \ - $(use_enable domain-scale) \ - $(use_enable large-scale) \ - $(use_enable static-libs static) \ - $(use_enable syslog) \ - $(use_enable user-homedirs homedir) \ - $(use_enable virtual-users) \ - --with-storage-driver=${DSPAM_DRIVERS} ${DSPAM_DRIVERS_EXTRAS} \ - $(use mysql || use postgres && echo "--enable-preferences-extension") \ - $(use syslog || echo "--with-logfile=${DSPAM_LOG}/dspam.log") -} - -dspam_setup_user() { - # DSPAM CGI web gui (www-apps/dspam-web) needs to run as a regular user - # under suexec in apache, so DSPAM user/group need to be regular users too - - local euid egid - for euid in {1000..5000} ; do - [ -z "$(egetent passwd ${euid})" ] && break - done - for egid in {1000..5000} ; do - [ -z "$(egetent group ${egid})" ] && break - done - enewgroup dspam ${egid} - enewuser dspam ${euid} -1 "${DSPAM_HOMEDIR}" dspam,mail -} - -dspam_setup_storage_drivers() { - # Find out which storage drivers need to be enabled, and set some - # variables so that src_configure can pick them up - - if use hash; then - DSPAM_DRIVERS+=",hash_drv" - fi - - if use mysql; then - DSPAM_DRIVERS+=",mysql_drv" - DSPAM_DRIVERS_EXTRAS+="--with-mysql-includes=/usr/include/mysql " - fi - - if use postgres; then - DSPAM_DRIVERS+=",pgsql_drv" - fi - - if use sqlite; then - DSPAM_DRIVERS+=",sqlite3_drv" - fi - - if ! use static-libs; then - # set the driver name twice to avoid a static build - DSPAM_DRIVERS+=${DSPAM_DRIVERS} - fi - - # remove first comma separator - DSPAM_DRIVERS=${DSPAM_DRIVERS:1} - einfo "Building with drivers: ${DSPAM_DRIVERS}" - #echo DSPAM_DRIVERS_EXTRAS=$DSPAM_DRIVERS_EXTRAS -} - -src_install() { - default - - if use daemon; then - newinitd "${FILESDIR}/dspam.initd" dspam - newconfd "${FILESDIR}/dspam.confd" dspam - fi - - if use mysql; then - insinto "/usr/share/${PN}/mysql" - - local files="mysql_objects-4.1.sql mysql_objects-space.sql mysql_objects-speed.sql purge-4.1.sql purge.sql" - if use virtual-users; then - files+=" virtual_user_aliases.sql virtual_users.sql" - fi - - for file in $files; do - doins src/tools.mysql_drv/${file} - done - fi - - if use postgres; then - insinto "/usr/share/${PN}/pgsql" - - local files="pgsql_objects.sql purge-pe.sql purge.sql" - if use virtual-users; then - files+=" virtual_users.sql" - fi - - for file in $files; do - doins src/tools.pgsql_drv/${file} - done - fi - - if use sqlite; then - insinto "/usr/share/${PN}/sqlite" - newins src/tools.sqlite_drv/purge-3.sql purge.sql - fi - - insinto "${DSPAM_HOME}/txt" - doins txt/*.txt - for i in spam nonspam; do - echo "Scanned and tagged with DSPAM ${PV} on Gentoo Linux as ${i} by ISP" > "${T}/msgtag.${i}" - doins "${T}/msgtag.${i}" - done - - exeinto /usr/bin - newexe contrib/dspam_maintenance/dspam_maintenance.sh dspam_maintenance - exeinto /etc/cron.daily - newexe "${FILESDIR}/dspam.cron-r4" dspam - - insinto /etc/logrotate.d - newins "${FILESDIR}/dspam.logrotate" dspam - - dodoc CHANGELOG README* RELEASE.NOTES UPGRADING doc/*.txt - - # stop logrotate-3.8 from complaining - dodir /var/log/dspam - fowners dspam:dspam /var/log/dspam - fperms 0750 /var/log/dspam - - # Install dspamc setgid - fowners root:dspam /usr/bin/dspamc && - fperms g+s /usr/bin/dspamc || - die "failed to alter dspamc owner:group or mode" -} - -pkg_preinst() { - # dspam-3.10.0: config dir change, should be removed at some later point - if [ -d "${ROOT}/etc/mail/dspam" ]; then - ewarn "The configuration directory of DSPAM has been relocated from /etc/mail/dspam to ${DSPAM_CONF}." - if [ -h "${ROOT}${DSPAM_CONF}" ]; then - # symlink, this is the setup in older ebuilds - ewarn "Moving contents of /etc/mail/dspam to ${DSPAM_CONF} ..." - rm "${ROOT}${DSPAM_CONF}" && mv "${ROOT}/etc/mail/dspam" "${DSPAM_CONF}" - eend $? - - elif [ -d "${ROOT}${DSPAM_CONF}" ]; then - # directory and no symlink, do it manually since we cannot decide. - ewarn "You have both /etc/mail/dspam and ${DSPAM_CONF} directories, please delete the former." - - else - # nothing interesting in /etc/dspam - ewarn "Moving contents of /etc/mail/dspam to ${DSPAM_CONF} ..." - mv "${ROOT}/etc/mail/dspam" "${DSPAM_CONF}" - eend $? - fi - fi -} diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index f4ee188ec8a5..a70fd8d78424 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -1,2 +1,2 @@ -DIST maildrop-2.5.4.tar.bz2 2082167 SHA256 7621b4aede007d478dbd8bf88216e0289c18beddd36bbf429e85e3e66ca9e002 SHA512 b1f24f0cefc7f4ec87d30d57e91d881c136d83805d1c4c422fa17b0a759790ab6eee87f49acd038a03da142a360ae5708d285b878e814f7ae0f071e5a221fccd WHIRLPOOL 76d678c34bebd4b1e2155e7719da9b22632b10f02dae72b2439491b68ae31a0d98536d74caa6b32fcea5bcfebdbc073369d9143ddcf0079c76f60fc0190a5f3f DIST maildrop-2.5.5.tar.bz2 2158846 SHA256 7484382852075f452850a082454c8c47a65d52f00fe64e0b1a63ed7ccf25288c SHA512 ffafe3372739a5cc64a5b5bcad5e028539888d828a789698fb6962fe5394daa0bc8a8b637da855fb10890141ef18dd9a29c3bcc9ed0f2b49e1261cd0c34b9c7b WHIRLPOOL 5d26810eb4e23870cee8e4759e442f672b059188780efcdc1552691f68a7fbfa9101aadc65b8e782c00ab3fce60a6ab210cdc7bdfb1cc2826e529b0ade3e6df2 +DIST maildrop-2.6.0.tar.bz2 2174922 SHA256 afc115119b2d3197c565002e158c2cb69d525288bf72c71919c3c74096b824a9 SHA512 210841add8aff389589802f15ea74776815ecfd0dd9d5fb4f244d101e3d3f5dbb833a38f1d539b869c49685cfe34b0e6e014a5888c2537c9d89c68d754248db4 WHIRLPOOL c6d8f2be69a02fa757ac4dd653c22c79c8da6c2c1c112d48e0d4c491238d20e4c093d01f728ea337b1ba12bc75d88c5a252ff036114fe2339666776f2be44e80 diff --git a/mail-filter/maildrop/maildrop-2.5.4.ebuild b/mail-filter/maildrop/maildrop-2.5.4.ebuild deleted file mode 100644 index 950749c5743d..000000000000 --- a/mail-filter/maildrop/maildrop-2.5.4.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-2.5.4.ebuild,v 1.13 2012/05/02 21:26:22 jdhore Exp $ - -EAPI=4 - -inherit eutils flag-o-matic autotools - -DESCRIPTION="Mail delivery agent/filter" -[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" -[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" -[[ -z ${SRC_URI} ]] && SRC_URI="http://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2" -HOMEPAGE="http://www.courier-mta.org/maildrop/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86" -IUSE="berkdb debug fam gdbm ldap mysql postgres authlib +tools" - -CDEPEND="!mail-mta/courier - net-mail/mailbase - dev-libs/libpcre - net-dns/libidn - gdbm? ( >=sys-libs/gdbm-1.8.0 ) - mysql? ( net-libs/courier-authlib ) - postgres? ( net-libs/courier-authlib ) - ldap? ( net-libs/courier-authlib ) - authlib? ( net-libs/courier-authlib ) - fam? ( virtual/fam ) - !gdbm? ( - berkdb? ( >=sys-libs/db-3 ) - ) - tools? ( - !mail-mta/netqmail - !net-mail/courier-imap - !mail-mta/mini-qmail - )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - dev-lang/perl" -REQUIRED_USE="mysql? ( authlib ) - postgres? ( authlib ) - ldap? ( authlib )" - -S=${WORKDIR}/${P%%_pre} - -src_prepare() { - # Prefer gdbm over berkdb - if use gdbm ; then - use berkdb && elog "Both gdbm and berkdb selected. Using gdbm." - elif use berkdb ; then - epatch "${FILESDIR}"/${PN}-2.5.1-db.patch - fi - - if ! use fam ; then - epatch "${FILESDIR}"/${PN}-1.8.1-disable-fam.patch - fi - - # no need to error out if no default - it will be given to configure anyway - sed -i -e \ - 's~AC_MSG_ERROR(Cannot determine default mailbox)~SPOOLDIR="./.maildir"~' \ - "${S}"/maildrop/configure.in || die "sed failed" - epatch "${FILESDIR}"/${PN}-testsuite.patch - epatch "${FILESDIR}/${P}-reformime.patch" - eautoreconf -} - -src_configure() { - local myconf - local mytrustedusers="apache dspam root mail fetchmail" - mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias" - - # These flags make maildrop cry - replace-flags -Os -O2 - filter-flags -fomit-frame-pointer - - if use gdbm ; then - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - myconf="${myconf} --with-db=db" - else - myconf="${myconf} --without-db" - fi - - if ! use mysql && ! use postgres && ! use ldap && ! use authlib ; then - myconf="${myconf} --disable-authlib" - fi - - # Default mailbox is $HOME/.maildir for Gentoo - maildrop_cv_SYS_INSTALL_MBOXDIR="./.maildir" econf \ - $(use_enable fam) \ - --disable-dependency-tracker \ - --with-devel \ - --disable-tempdir \ - --enable-syslog=1 \ - --enable-use-flock=1 \ - --enable-use-dotlock=1 \ - --enable-restrict-trusted=1 \ - --enable-trusted-users="${mytrustedusers}" \ - --enable-maildrop-uid=root \ - --enable-maildrop-gid=mail \ - --enable-sendmail=/usr/sbin/sendmail \ - --cache-file="${S}"/configuring.cache \ - ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install - - fperms 4755 /usr/bin/maildrop - - dodoc AUTHORS ChangeLog INSTALL NEWS README \ - README.postfix UPGRADE maildroptips.txt - docinto unicode - dodoc unicode/README - docinto maildir - dodoc maildir/AUTHORS maildir/INSTALL maildir/README*.txt - - # bugs #61116 #374009 - if ! use tools ; then - for tool in "maildirmake" "deliverquota"; do - rm "${D}/usr/bin/${tool}" - rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] - rm "${D}/usr/share/maildrop/html/${tool}.html" - done - rm "${D}/usr/share/man/man5/maildir.5" - fi - - dodir "/usr/share/doc/${PF}" - mv "${D}/usr/share/maildrop/html" "${D}/usr/share/doc/${PF}/" || die - rm -rf "${D}"/usr/share/maildrop - - dohtml *.html maildir/*.html - - insinto /etc - doins "${FILESDIR}"/maildroprc -} diff --git a/mail-filter/maildrop/maildrop-2.5.5.ebuild b/mail-filter/maildrop/maildrop-2.6.0.ebuild similarity index 95% rename from mail-filter/maildrop/maildrop-2.5.5.ebuild rename to mail-filter/maildrop/maildrop-2.6.0.ebuild index b22ce64cadc6..d5ec3cedd179 100644 --- a/mail-filter/maildrop/maildrop-2.5.5.ebuild +++ b/mail-filter/maildrop/maildrop-2.6.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-2.5.5.ebuild,v 1.2 2012/05/02 21:26:22 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-2.6.0.ebuild,v 1.1 2012/09/25 11:32:18 eras Exp $ EAPI=4 @@ -15,7 +15,7 @@ HOMEPAGE="http://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="berkdb debug fam gdbm ldap mysql postgres static-libs authlib +tools" +IUSE="berkdb debug fam gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier net-mail/mailbase @@ -102,6 +102,7 @@ src_configure() { --enable-sendmail=/usr/sbin/sendmail \ --cache-file="${S}"/configuring.cache \ $(use_enable static-libs static) \ + $(use_with trashquota) \ ${myconf} } @@ -135,4 +136,6 @@ src_install() { insinto /etc doins "${FILESDIR}"/maildroprc + + use static-libs || find "${D}"/usr/lib* -name '*.la' -delete } diff --git a/media-gfx/graphite2/Manifest b/media-gfx/graphite2/Manifest index e4acd7f9fe91..2cd3d85b1fba 100644 --- a/media-gfx/graphite2/Manifest +++ b/media-gfx/graphite2/Manifest @@ -1 +1,2 @@ -DIST graphite2-1.1.3.tgz 3680838 RMD160 f6858b233753020b83624fe5c8b3e98c3ea1802b SHA1 f5612a5009e52e388eb1f31c692f3ce6bae78209 SHA256 0eb19282a1941bdd5e6d7165718c5d4692d62bac6c1eea56d9e522715cb144f7 +DIST graphite2-1.1.3.tgz 3680838 SHA256 0eb19282a1941bdd5e6d7165718c5d4692d62bac6c1eea56d9e522715cb144f7 +DIST graphite2-1.2.0.tgz 4663935 SHA256 630fba251c7e570f2b0c4a0c63a7abb4d45b0246d390f53188b1a9b73de7b96e SHA512 56b88e1665f4aa7316ec4b3975dd5aa24b4420bbb86991ade0130f28c082c9121f651a351cffa893f32b1fc28085315c7b7521a9976eacd066e34bc54febdd21 WHIRLPOOL 8a679b9455cafb5bd2ca6d460bca5ea004191e81d353e38c6712c364b2e0334581d59c578e956bdd3317af0ca3a1d8d62c0f676bb768fe37065e9c972e944901 diff --git a/media-gfx/graphite2/graphite2-1.2.0.ebuild b/media-gfx/graphite2/graphite2-1.2.0.ebuild new file mode 100644 index 000000000000..2430048a0cc0 --- /dev/null +++ b/media-gfx/graphite2/graphite2-1.2.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphite2/graphite2-1.2.0.ebuild,v 1.1 2012/09/25 13:56:58 scarabeus Exp $ + +EAPI=4 + +PYTHON_DEPEND="test? 2" +GENTOO_DEPEND_ON_PERL="no" +inherit base cmake-utils perl-module python + +DESCRIPTION="Library providing rendering capabilities for complex non-Roman writing systems" +HOMEPAGE="http://graphite.sil.org/" +SRC_URI="mirror://sourceforge/silgraphite/${PN}/${P}.tgz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="perl test" + +RDEPEND=" + perl? ( dev-lang/perl ) +" +DEPEND="${RDEPEND} + perl? ( virtual/perl-Module-Build ) + test? ( + dev-libs/glib:2 + media-libs/fontconfig + media-libs/silgraphite + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.0-includes-libs-perl.patch" + "${FILESDIR}/${PN}-1.0.2-no_harfbuzz_tests.patch" + "${FILESDIR}/${PN}-1.0.3-no-test-binaries.patch" +) + +pkg_setup() { + use perl && perl-module_pkg_setup + if use test; then + python_set_active_version 2 + python_pkg_setup + fi +} + +src_prepare() { + base_src_prepare + + # fix perl linking + if use perl; then + _check_build_dir init + sed -i \ + -e "s:@BUILD_DIR@:\"${CMAKE_BUILD_DIR}/src\":" \ + contrib/perl/Build.PL || die + fi + + # make tests optional + if ! use test; then + sed -i \ + -e '/tests/d' \ + CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DVM_MACHINE_TYPE=direct" + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use perl; then + cd contrib/perl + perl-module_src_prep + perl-module_src_compile + fi +} + +src_test() { + cmake-utils_src_test + if use perl; then + cd contrib/perl + perl-module_src_test + fi +} + +src_install() { + cmake-utils_src_install + if use perl; then + cd contrib/perl + perl-module_src_install + fixlocalpod + fi + + find "${ED}" -name '*.la' -exec rm -f {} + + +} diff --git a/media-gfx/luminance-hdr/Manifest b/media-gfx/luminance-hdr/Manifest index 10c4979ec160..6a631205f338 100644 --- a/media-gfx/luminance-hdr/Manifest +++ b/media-gfx/luminance-hdr/Manifest @@ -1,3 +1 @@ -DIST luminance-hdr-2.2.1.tar.bz2 3942721 SHA256 e6f8439eb03455676eaebfe7b41bfcc3d3ac61d1fb296f12b28783292e75a903 SHA512 78e98d7b5c46c81f3b84cc19337d2f860f88eb6d3626a8d33122137cde6d269d06b2f33cc5cf9541a28d5d760685637915e9a850f486e93e023fc8faadb4f94d WHIRLPOOL 7910961fff636cb48e309ba29758a4a6e17b4fc6b42db06602a6c5fda4a1b97ccb225247ffe5a354145c2f37f0e20af47b149b3cacb822d13edbd4cd129035ad DIST luminance-hdr-2.3.0.tar.bz2 5398576 SHA256 dada0795b58843912bcb57ce61dcd615bcb9f9437b610a37ff813ad2c899c676 SHA512 6806782bec25cde92eeafc1e6a6aeb801226c0db27bd9163829b4556209267a9f5f0ecaae934fbb42a25a780cd131bc34880bc48d6d68867fe1ab117bb4cde08 WHIRLPOOL 8f1430b0e46d53e79e7ba565b73e190b0ad6efb9f2937f8612b0ddda4d442fbc4c31b055a4904c48338e00dc8719cefb94b7f43fff040255f403ebeb4e8aac95 -DIST luminance-hdr_2.0.0.tar.gz 2450689 SHA256 6e6f6dadbe54d2c14e1c98c2dba928b3bc09ba4dbe5c63a071a32f5c372e16e8 diff --git a/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-no-git.patch b/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-no-git.patch deleted file mode 100644 index b3392000e288..000000000000 --- a/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-no-git.patch +++ /dev/null @@ -1,68 +0,0 @@ ---- luminance-hdr-2.2.1/CMakeLists.txt -+++ luminance-hdr-2.2.1/CMakeLists.txt -@@ -34,30 +34,6 @@ - - set(LIBS ${LIBS} ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${QT_QTWEBKIT_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES}) - --FIND_PACKAGE(Git) --#FIND_PACKAGE(Git QUIET) --IF(NOT GIT_FOUND) -- message(STATUS "Git not found") -- FIND_FILE(GIT_EXECUTABLE git.exe -- $ENV{CYGWIN_DIR}\\bin -- $ENV{CYGWIN_DIR} -- ) -- IF (EXISTS ${GIT_EXECUTABLE}) -- SET(GIT_FOUND 1) -- ENDIF() -- FIND_FILE(GIT_EXE git -- $ENV{/usr/bin} -- ) -- IF (EXISTS ${GIT_EXE}) -- SET(GIT_FOUND 1) -- ENDIF() --ENDIF() -- --IF(GIT_FOUND) -- include(GetGitRevisionDescription) -- get_git_head_revision(GIT_REFSPEC GIT_SHA1) --ENDIF() -- - IF(WIN32) - # Windows Section - SET(OPENEXR_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/../DEPs/include/OpenEXR") ---- luminance-hdr-2.2.1/src/Common/CMakeLists.txt -+++ luminance-hdr-2.2.1/src/Common/CMakeLists.txt -@@ -1,4 +1,3 @@ --CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/GitSHA1.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp @ONLY) - CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/global.hxx.in ${CMAKE_CURRENT_BINARY_DIR}/global.hxx @ONLY) - - #SET(FILES_UI ) -@@ -22,7 +21,6 @@ - - ADD_LIBRARY(common ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_HXX} -+${CMAKE_CURRENT_BINARY_DIR}/global.hxx) --${CMAKE_CURRENT_BINARY_DIR}/global.hxx --${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp) - - SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} ${FILES_UI} ${FILES_HXX} PARENT_SCOPE) - SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} common PARENT_SCOPE) ---- luminance-hdr-2.2.1/src/UI/UMessageBox.cpp -+++ luminance-hdr-2.2.1/src/UI/UMessageBox.cpp -@@ -28,7 +28,6 @@ - - #include "UI/UMessageBox.h" - --#include "Common/GitSHA1.h" - #include "Common/config.h" - #include "Common/archs.h" - #include "ui_about.h" -@@ -78,7 +77,7 @@ - ui.authorsBox->setOpenExternalLinks(true); - ui.thanksToBox->setOpenExternalLinks(true); - ui.GPLbox->setTextInteractionFlags(Qt::TextSelectableByMouse); -- ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)).append(" [Build ").append(QString(g_GIT_SHA1).left(6)).append("]")); -+ ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION))); - - bool license_file_not_found=true; - QString docDir = QCoreApplication::applicationDirPath(); diff --git a/media-gfx/luminance-hdr/luminance-hdr-2.0.0.ebuild b/media-gfx/luminance-hdr/luminance-hdr-2.0.0.ebuild deleted file mode 100644 index 44a04e3b2f7b..000000000000 --- a/media-gfx/luminance-hdr/luminance-hdr-2.0.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/luminance-hdr/luminance-hdr-2.0.0.ebuild,v 1.5 2010/11/14 17:02:55 fauli Exp $ - -EAPI="2" - -LANGS="cs de es fr hu id it pl ru tr" -inherit qt4-r2 - -OLD_PN="qtpfsgui" - -DESCRIPTION="Luminance HDR is a graphical user interface that provides a workflow for HDR imaging." -HOMEPAGE="http://qtpfsgui.sourceforge.net" -SRC_URI="mirror://sourceforge/${OLD_PN}/${PN}_${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="debug openmp" - -DEPEND=" - media-gfx/dcraw - >=media-gfx/exiv2-0.14 - >=media-libs/openexr-1.2.2-r2 - >=media-libs/tiff-3.8.2-r2 - >=sci-libs/fftw-3.0.1-r2 - sci-libs/gsl - >=sys-devel/gcc-4.2[openmp?] - virtual/jpeg - x11-libs/qt-core:4 - x11-libs/qt-gui:4 - x11-libs/qt-webkit:4" -RDEPEND="${DEPEND}" - -DOCS="AUTHORS Changelog README TODO" - -S="${WORKDIR}/${PN}_${PV}" - -src_prepare() { - qt4-r2_src_prepare - - # no insane CXXFLAGS - sed -i -e '/QMAKE_CXXFLAGS/d' project.pro || die - - if ! use openmp ; then - sed -i -e '/QMAKE_LFLAGS/d' project.pro || die - fi -} - -src_configure() { - lrelease project.pro || die - eqmake4 project.pro \ - PREFIX=/usr \ - ENABLE_DEBUG="$(use debug && echo YES || echo NO)" -} - -src_install() { - qt4-r2_src_install - - for lang in ${LANGS} ; do - use linguas_${lang} || rm "${D}"/usr/share/luminance/i18n/lang_${lang}.qm - done -} diff --git a/media-gfx/luminance-hdr/luminance-hdr-2.2.1.ebuild b/media-gfx/luminance-hdr/luminance-hdr-2.2.1.ebuild deleted file mode 100644 index 08f829c5e3b2..000000000000 --- a/media-gfx/luminance-hdr/luminance-hdr-2.2.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/luminance-hdr/luminance-hdr-2.2.1.ebuild,v 1.1 2012/03/13 07:58:17 radhermit Exp $ - -EAPI="4" - -inherit cmake-utils toolchain-funcs eutils - -DESCRIPTION="Luminance HDR is a graphical user interface that provides a workflow for HDR imaging." -HOMEPAGE="http://qtpfsgui.sourceforge.net" -SRC_URI="mirror://sourceforge/qtpfsgui/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -LANGS=" cs de es fr fi hu id it pl ro ru tr" -IUSE="${LANGS// / linguas_} openmp" - -DEPEND=" - >=media-gfx/exiv2-0.14 - >=media-libs/libraw-0.13.4 - >=media-libs/openexr-1.2.2-r2 - >=media-libs/tiff-3.8.2-r2 - sci-libs/fftw:3.0 - sci-libs/gsl - virtual/jpeg - x11-libs/qt-core:4 - x11-libs/qt-gui:4 - x11-libs/qt-sql:4 - x11-libs/qt-webkit:4" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS BUGS Changelog README TODO ) - -pkg_setup() { - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi -} - -src_prepare() { - # Don't try to define the git version of the release - epatch "${FILESDIR}"/${P}-no-git.patch - - # Don't install extra docs and fix install dir - epatch "${FILESDIR}"/${P}-docs.patch - - # Fix openmp automagic support - epatch "${FILESDIR}"/${P}-openmp-automagic.patch -} - -src_configure() { - mycmakeargs=( - $(cmake-utils_use_use openmp OPENMP) - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - for lang in ${LANGS} ; do - use linguas_${lang} || { rm "${D}"/usr/share/${PN}/i18n/lang_${lang}.qm || die ; } - done -} diff --git a/media-libs/gavl/Manifest b/media-libs/gavl/Manifest index 36ec2749e55b..9493b62162d7 100644 --- a/media-libs/gavl/Manifest +++ b/media-libs/gavl/Manifest @@ -1,2 +1,2 @@ -DIST gavl-1.1.0.tar.gz 4589883 RMD160 7deecc6ecc0331da34dfbc60aa2a928451ab6e45 SHA1 a66896820da902da2e2d9f6947090f44d49534d8 SHA256 94d843448ec3b21694183aeb9b1495e91b42b2c8f57fac85b302b75327ba32dc -DIST gavl-1.2.0.tar.gz 4589139 RMD160 f142dda518023504c68d69c0be1e50e4b60e9c8f SHA1 a48ccb58aeb4cdd2e986b2fa432db39a95189366 SHA256 814120339f7a99d35c36e0eb61ba6cf60bd939ee4a47d73a17f3ba1438c5f88e +DIST gavl-1.2.0.tar.gz 4589139 SHA256 814120339f7a99d35c36e0eb61ba6cf60bd939ee4a47d73a17f3ba1438c5f88e +DIST gavl-1.4.0.tar.gz 4592701 SHA256 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce SHA512 beda0073cab865fdb3a55de5d5c800fabcd40b21c5bb5b5f9d43046db3602d8967fb8b893325fcdaca3fa66d978aa3cae79a4a797d43d40ad50ea5af752a650a WHIRLPOOL 59a35edfaeafc311f1c4537eb03fc747c3c2807152543e3d7f721e525a67f14553e9903a7c9704ea36c77354e5f3958160368c58a43ab3f48388ef9de2d4f2e2 diff --git a/media-libs/gavl/gavl-1.1.0-r1.ebuild b/media-libs/gavl/gavl-1.1.0-r1.ebuild deleted file mode 100644 index ad2e143945e0..000000000000 --- a/media-libs/gavl/gavl-1.1.0-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gavl/gavl-1.1.0-r1.ebuild,v 1.3 2011/06/16 22:59:04 jer Exp $ - -EAPI=2 -inherit autotools - -DESCRIPTION="library for handling uncompressed audio and video data" -HOMEPAGE="http://gmerlin.sourceforge.net" -SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 hppa ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND="" -DEPEND="doc? ( app-doc/doxygen )" - -src_prepare() { - sed -e 's:-mfpmath=387::g' \ - -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ - -e '/LDFLAGS=/d' \ - -i configure.ac || die "sed failed" - AT_M4DIR="m4" eautoreconf -} - -src_configure() { - # --disable-libpng because it's only used for tests - econf \ - --docdir=/usr/share/doc/${PF}/html \ - --disable-dependency-tracking \ - --disable-libpng \ - $(use_with doc doxygen) \ - --without-cpuflags -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS README TODO -} diff --git a/media-libs/gavl/gavl-1.1.0.ebuild b/media-libs/gavl/gavl-1.1.0.ebuild deleted file mode 100644 index 24183a10e0e3..000000000000 --- a/media-libs/gavl/gavl-1.1.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gavl/gavl-1.1.0.ebuild,v 1.4 2011/06/26 14:55:47 ranger Exp $ - -EAPI=2 -inherit autotools - -DESCRIPTION="library for handling uncompressed audio and video data" -HOMEPAGE="http://gmerlin.sourceforge.net" -SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" -IUSE="doc" - -RDEPEND="" -DEPEND="doc? ( app-doc/doxygen )" - -src_prepare() { - sed -e 's:-mfpmath=387::g' \ - -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ - -i configure.ac || die "sed failed" - AT_M4DIR="m4" eautoreconf -} - -src_configure() { - # --disable-libpng because it's only used for tests - econf \ - --docdir=/usr/share/doc/${PF}/html \ - --disable-dependency-tracking \ - --disable-libpng \ - $(use_with doc doxygen) \ - --without-cpuflags -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS README TODO -} diff --git a/media-libs/gavl/gavl-1.4.0.ebuild b/media-libs/gavl/gavl-1.4.0.ebuild new file mode 100644 index 000000000000..40b961a506db --- /dev/null +++ b/media-libs/gavl/gavl-1.4.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gavl/gavl-1.4.0.ebuild,v 1.1 2012/09/25 10:41:29 radhermit Exp $ + +EAPI=4 +inherit autotools-utils + +DESCRIPTION="library for handling uncompressed audio and video data" +HOMEPAGE="http://gmerlin.sourceforge.net" +SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc static-libs" + +DEPEND="doc? ( app-doc/doxygen ) + virtual/pkgconfig" + +DOCS=( AUTHORS README TODO ) + +src_prepare() { + sed -i \ + -e 's:-mfpmath=387::g' \ + -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \ + -e '/LDFLAGS=/d' \ + configure.ac || die + + AT_M4DIR="m4" eautoreconf +} + +src_configure() { + # --disable-libpng because it's only used for tests + local myeconfargs=( + --docdir=/usr/share/doc/${PF}/html + --disable-libpng + $(use_with doc doxygen) + --without-cpuflags + ) + + autotools-utils_src_configure +} diff --git a/media-libs/glyr/Manifest b/media-libs/glyr/Manifest index 72dec3a279b6..6c1221fd1ceb 100644 --- a/media-libs/glyr/Manifest +++ b/media-libs/glyr/Manifest @@ -1 +1,2 @@ -DIST glyr-0.9.9.tar.bz2 157242 RMD160 4045adbf1dac38e945388d019543614fda0cdd71 SHA1 71fe0cbbe69a3fc5b058e5a4a21a6c71b259912b SHA256 3ddebe1dfd49e9c791190472d62fbb6100244b90bd256cf0193f018b67f83743 +DIST glyr-0.9.9.tar.bz2 157242 SHA256 3ddebe1dfd49e9c791190472d62fbb6100244b90bd256cf0193f018b67f83743 +DIST glyr-1.0.0.tar.bz2 386268 SHA256 fdafcc6327712c6241c633312cf0b491def7faa0a91d4187efd65b64ac1a62bd SHA512 90dd3a67447bfb83f07df3ca7bbd73e37953cfe1d0f91ea69b8016d041e6cd14731dab31e83fa1ebf841ff6cdba038e16765ec2fbf3c1654cdc590f6974cd1b7 WHIRLPOOL 6ea85f199c8bd63d0e698b9d99bd1cead6ffa9b8b278ef05cbbfa0c3cac687df179feca2287cd23d63a7517d5b3529aa4c5fa43d6b05f343977c2ccf813a061c diff --git a/media-libs/glyr/glyr-1.0.0.ebuild b/media-libs/glyr/glyr-1.0.0.ebuild new file mode 100644 index 000000000000..bcf4ad9a7222 --- /dev/null +++ b/media-libs/glyr/glyr-1.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/glyr/glyr-1.0.0.ebuild,v 1.1 2012/09/25 10:17:56 radhermit Exp $ + +EAPI=4 +inherit cmake-utils + +DESCRIPTION="A music related metadata searchengine, both with commandline interface and C API" +HOMEPAGE="http://github.com/sahib/glyr" +SRC_URI="mirror://github/sahib/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-db/sqlite:3 + >=dev-libs/glib-2.10:2 + net-misc/curl" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS="AUTHORS README*" # CHANGELOG is obsolete in favour of git history + +S=${WORKDIR}/${PN} + +src_prepare() { + sed -e 's:-Os -s::' -e 's:-ggdb3::' -i CMakeLists.txt || die +} diff --git a/media-libs/libquvi-scripts/Manifest b/media-libs/libquvi-scripts/Manifest index d4f7faf5f8d6..0096225a94f9 100644 --- a/media-libs/libquvi-scripts/Manifest +++ b/media-libs/libquvi-scripts/Manifest @@ -1,4 +1,2 @@ -DIST libquvi-scripts-0.4.2.tar.xz 93568 SHA256 44eaf1c1a1613914b26d4ffc09b84d4df0ee952286c607784fb19dd2352d583d SHA512 5fefe3f0a1551ebffc2b1c34217b3401b52c621a530d88f977c826ef29db4b6b560c279a0eb3f9756b0c57bf91dd08f9522a7e59b2a2b07cc653e08f362985eb WHIRLPOOL 43c6f6b7852f190123865dd4d5bbbfab0c101ca89ae57110937bb1a671da709a93d9f4ff1b1ed6331bdd162ab78b9731eb3488305f3e777d5be1f5c1d1e1da13 DIST libquvi-scripts-0.4.6.tar.xz 101896 SHA256 ec2d8e06b775bfe6caa8cf3f885585868d440a0f0f1f67560876fb99a737d49f SHA512 f76232522648aeaac7bae5a1b9ca870f40b8697e8c3df2506c02d72d170b73505914bf1ffaccee218541b84057bf64f8ab5cd13808763212c0b19d207c430398 WHIRLPOOL f6b9b1e289eeed522caec6e33e7bbd23ef8f58bb6563b5a9c80951043fd9b48074d9a8427cb531fdc5cba54d04d7f32b0f4fe3662a0fdac3061c375811230913 -DIST libquvi-scripts-0.4.7.tar.xz 103024 SHA256 ef7e44b2ac9fbefb3f41c92383089527d379cf08c0693ce04db8c565eeed3901 SHA512 ac85991b90ba486029fdafaee87ed84b178c996f7247787228aaa4b4c4ff1284f3a3743f6f2aba86764e54b765b5abe60efcf81efc8b6c7cce0615144197309c WHIRLPOOL ad0fe5a78276aedf80ea2006a4459dfd50148fbf9448263e19066e68ae5585aa369a9c7bde5b6784c3ef3294435b246ed22b5ab7af200165a5e2cac911bade29 DIST libquvi-scripts-0.4.8.tar.xz 106020 SHA256 c26268dd2378e2d3b772d964a1e97da9bf38382006db97fa18b33f43b7d9cdb4 SHA512 b754f06cbd377c10ef32b58eb1a8656449129ece1f9010de3c556c2f2760217e07dd28b0009a0094e1ac6251e7da546bfcef22919061b60c25483814ecb838fc WHIRLPOOL c2fb4673f8557c231d659d68411d75e289344a0aa3c7aa7188ae01a24e2ab81822413ecd77bf01155b81f238fee45e9dd7b82fe40d53860f6e0d941bd243914d diff --git a/media-libs/libquvi-scripts/libquvi-scripts-0.4.2.ebuild b/media-libs/libquvi-scripts/libquvi-scripts-0.4.2.ebuild deleted file mode 100644 index b1660a10aa6e..000000000000 --- a/media-libs/libquvi-scripts/libquvi-scripts-0.4.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libquvi-scripts/libquvi-scripts-0.4.2.ebuild,v 1.3 2011/12/14 18:12:12 ago Exp $ - -EAPI=4 - -DESCRIPTION="Embedded lua scripts for libquvi" -HOMEPAGE="http://quvi.sourceforge.net/" -SRC_URI="mirror://sourceforge/quvi/${PV:0:3}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="offensive" - -DEPEND="app-arch/xz-utils" - -# tests fetch data from live websites, so it's rather normal that they -# will fail -RESTRICT="test" - -src_configure() { - econf \ - --with-manual \ - $(use_with offensive nsfw) -} diff --git a/media-libs/libquvi-scripts/libquvi-scripts-0.4.7.ebuild b/media-libs/libquvi-scripts/libquvi-scripts-0.4.7.ebuild deleted file mode 100644 index 242ec7597231..000000000000 --- a/media-libs/libquvi-scripts/libquvi-scripts-0.4.7.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libquvi-scripts/libquvi-scripts-0.4.7.ebuild,v 1.1 2012/07/19 01:20:00 radhermit Exp $ - -EAPI=4 - -DESCRIPTION="Embedded lua scripts for libquvi" -HOMEPAGE="http://quvi.sourceforge.net/" -SRC_URI="mirror://sourceforge/quvi/${PV:0:3}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="offensive" - -DEPEND="app-arch/xz-utils" - -# tests fetch data from live websites, so it's rather normal that they -# will fail -RESTRICT="test" - -src_configure() { - econf \ - --with-manual \ - $(use_with offensive nsfw) -} diff --git a/media-libs/libvpx/files/libvpx-1.1.0-x32.patch b/media-libs/libvpx/files/libvpx-1.1.0-x32.patch new file mode 100644 index 000000000000..bcacdbf4c79d --- /dev/null +++ b/media-libs/libvpx/files/libvpx-1.1.0-x32.patch @@ -0,0 +1,64 @@ +https://bugs.gentoo.org/426248 + +From c769945318b84b5c823091213634a4db0cdc5be5 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Tue, 25 Sep 2012 00:37:11 -0400 +Subject: [PATCH] check for x32 targets + +Add configure detection of the new x32 ABI. +--- + build/make/configure.sh | 5 +++++ + vpx_ports/x86_abi_support.asm | 10 ++++++++++ + 2 files changed, 15 insertions(+) + +diff --git a/build/make/configure.sh b/build/make/configure.sh +index eeb959a..05bbabe 100755 +--- a/build/make/configure.sh ++++ b/build/make/configure.sh +@@ -989,6 +989,11 @@ process_common_toolchain() { + x86*) + bits=32 + enabled x86_64 && bits=64 ++ check_cpp < diff --git a/sys-cluster/openmpi/openmpi-1.4.2.ebuild b/sys-cluster/openmpi/openmpi-1.4.2.ebuild deleted file mode 100644 index 9b44acea53e2..000000000000 --- a/sys-cluster/openmpi/openmpi-1.4.2.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.4.2.ebuild,v 1.18 2012/06/25 18:28:11 jsbronder Exp $ - -EAPI=3 -inherit eutils fortran-2 multilib flag-o-matic toolchain-funcs - -MY_P=${P/-mpi} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A high-performance message passing library (MPI)" -HOMEPAGE="http://www.open-mpi.org" -SRC_URI="http://www.open-mpi.org/software/ompi/v1.4/downloads/${MY_P}.tar.bz2" -LICENSE="BSD" -SLOT="0" -RESTRICT="mpi-threads? ( test )" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="+cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads pbs romio threads vt" -RDEPEND=" - fortran? ( virtual/fortran ) - pbs? ( sys-cluster/torque ) - vt? ( - !dev-libs/libotf - !app-text/lcdf-typetools - ) - elibc_FreeBSD? ( dev-libs/libexecinfo ) - !sys-cluster/mpich2 - !sys-cluster/mpiexec" -DEPEND="${RDEPEND}" - -pkg_setup() { - use fortran && fortran-2_pkg_setup - if use mpi-threads; then - echo - ewarn "WARNING: use of MPI_THREAD_MULTIPLE is still disabled by" - ewarn "default and officially unsupported by upstream." - ewarn "You may stop now and set USE=-mpi-threads" - echo - fi - - echo - elog "OpenMPI has an overwhelming count of configuration options." - elog "Don't forget the EXTRA_ECONF environment variable can let you" - elog "specify configure options if you find them necessary." - echo -} - -src_prepare() { - # Necessary for scalibility, see - # http://www.open-mpi.org/community/lists/users/2008/09/6514.php - if use threads; then - echo 'oob_tcp_listen_mode = listen_thread' \ - >> opal/etc/openmpi-mca-params.conf - fi -} - -src_configure() { - local myconf=( - --sysconfdir="${EPREFIX}/etc/${PN}" - --without-xgrid - --enable-pretty-print-stacktrace - --enable-orterun-prefix-by-default - --without-slurm) - - if use mpi-threads; then - myconf+=(--enable-mpi-threads - --enable-progress-threads) - fi - - if use fortran; then - if [[ $(tc-getFC) =~ g77 ]]; then - myconf+=(--disable-mpi-f90) - elif [[ $(tc-getFC) =~ if ]]; then - # Enabled here as gfortran compile times are huge with this enabled. - myconf+=(--with-mpi-f90-size=medium) - fi - else - myconf+=(--disable-mpi-f90 --disable-mpi-f77) - fi - - ! use vt && myconf+=(--enable-contrib-no-build=vt) - - econf "${myconf[@]}" \ - $(use_enable cxx mpi-cxx) \ - $(use_enable romio io-romio) \ - $(use_enable heterogeneous) \ - $(use_with pbs tm) \ - $(use_enable ipv6) -} - -src_install () { - emake DESTDIR="${D}" install || die "make install failed" - dodoc README AUTHORS NEWS VERSION || die -} - -src_test() { - # Doesn't work with the default src_test as the dry run (-n) fails. - cd "${S}" - emake -j1 check || die "emake check failed" -} diff --git a/sys-cluster/openmpi/openmpi-1.5.4-r3.ebuild b/sys-cluster/openmpi/openmpi-1.5.4-r3.ebuild deleted file mode 100644 index 18bbfd5fef9b..000000000000 --- a/sys-cluster/openmpi/openmpi-1.5.4-r3.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.5.4-r3.ebuild,v 1.3 2012/06/25 18:28:11 jsbronder Exp $ - -EAPI=4 -inherit eutils fortran-2 multilib flag-o-matic toolchain-funcs - -MY_P=${P/-mpi} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A high-performance message passing library (MPI)" -HOMEPAGE="http://www.open-mpi.org" -SRC_URI="http://www.open-mpi.org/software/ompi/v${P%.*}/downloads/${MY_P}.tar.bz2" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux" -IUSE="+cxx elibc_FreeBSD fortran heterogeneous infiniband ipv6 knem mpi-threads - +numa open-mx pbs psm romio sctp slurm threads vt" - -REQUIRED_USE="slurm? ( !pbs ) - pbs? ( !slurm ) - psm? ( infiniband )" - -RDEPEND=" - elibc_FreeBSD? ( dev-libs/libexecinfo ) - fortran? ( virtual/fortran ) - infiniband? ( sys-infiniband/ofed ) - knem? ( sys-cluster/knem ) - numa? ( sys-process/numactl ) - open-mx? ( sys-cluster/open-mx ) - pbs? ( sys-cluster/torque ) - psm? ( sys-infiniband/infinipath-psm ) - sctp? ( net-misc/lksctp-tools ) - vt? ( - !dev-libs/libotf - !app-text/lcdf-typetools - ) - >=sys-apps/hwloc-1.3 - !sys-cluster/mpich2 - !sys-cluster/mpiexec" -DEPEND="${RDEPEND}" - -pkg_setup() { - use fortran && fortran-2_pkg_setup - if use mpi-threads; then - echo - ewarn "WARNING: use of MPI_THREAD_MULTIPLE is still disabled by" - ewarn "default and officially unsupported by upstream." - ewarn "You may stop now and set USE=-mpi-threads" - echo - fi - - echo - elog "OpenMPI has an overwhelming count of configuration options." - elog "Don't forget the EXTRA_ECONF environment variable can let you" - elog "specify configure options if you find them necessary." - echo -} - -src_prepare() { - # Necessary for scalibility, see - # http://www.open-mpi.org/community/lists/users/2008/09/6514.php - if use threads; then - echo 'oob_tcp_listen_mode = listen_thread' \ - >> opal/etc/openmpi-mca-params.conf - fi - - epatch "${FILESDIR}"/openmpi-r24328.patch -} - -src_configure() { - local myconf=( - --sysconfdir="${EPREFIX}/etc/${PN}" - --enable-pretty-print-stacktrace - --enable-orterun-prefix-by-default - --with-hwloc="${EPREFIX}/usr" - ) - - if use mpi-threads; then - myconf+=(--enable-mpi-thread-multiple - --enable-opal-multi-threads - ) - fi - - if use fortran; then - if [[ $(tc-getFC) =~ g77 ]]; then - myconf+=(--disable-mpi-f90) - elif [[ $(tc-getFC) =~ if ]]; then - # Enabled here as gfortran compile times are huge with this enabled. - myconf+=(--with-mpi-f90-size=medium) - fi - else - myconf+=(--disable-mpi-f90 --disable-mpi-f77) - fi - - ! use vt && myconf+=(--enable-contrib-no-build=vt) - - use numa && myconf+=( --with-libnuma="${EPREFIX}/usr" ) - use infiniband && myconf+=( --with-openib="${EPREFIX}/usr" ) - use open-mx && myconf+=( --with-mx="${EPREFIX}/usr" ) - use psm && myconf+=( --with-psm="${EPREFIX}/usr" ) - use knem && myconf+=( --with-knem="${EPREFIX}/usr" ) - - econf "${myconf[@]}" \ - $(use_enable cxx mpi-cxx) \ - $(use_enable romio io-romio) \ - $(use_enable heterogeneous) \ - $(use_enable ipv6) \ - $(use_with infiniband openib "${EPREFIX}"/usr) \ - $(use_with knem knem "${EPREFIX}"/usr) \ - $(use_with numa libnuma "${EPREFIX}"/usr) \ - $(use_with open-mx mx "${EPREFIX}"/usr) \ - $(use_with pbs tm) \ - $(use_with psm psm "${EPREFIX}"/usr) \ - $(use_with sctp sctp) \ - $(use_with slurm) -} - -src_install () { - emake DESTDIR="${D}" install || die "make install failed" - # From USE=vt see #359917 - rm "${ED}"/usr/share/libtool &> /dev/null - dodoc README AUTHORS NEWS VERSION || die -} - -src_test() { - # Doesn't work with the default src_test as the dry run (-n) fails. - emake -j1 check || die "emake check failed" -} diff --git a/sys-cluster/openmpi/openmpi-1.6.1.ebuild b/sys-cluster/openmpi/openmpi-1.6.1.ebuild new file mode 100644 index 000000000000..edb3b3956d82 --- /dev/null +++ b/sys-cluster/openmpi/openmpi-1.6.1.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openmpi/openmpi-1.6.1.ebuild,v 1.1 2012/09/24 22:06:01 jsbronder Exp $ + +EAPI=4 +inherit eutils fortran-2 multilib flag-o-matic toolchain-funcs versionator + +MY_P=${P/-mpi} +S=${WORKDIR}/${MY_P} + +IUSE_OPENMPI_FABRICS=" + openmpi_fabrics_dapl + openmpi_fabrics_ofed + openmpi_fabrics_knem + openmpi_fabrics_open-mx + openmpi_fabrics_psm + openmpi_fabrics_sctp" + +IUSE_OPENMPI_RM=" + openmpi_rm_pbs + openmpi_rm_slurm" + +IUSE_OPENMPI_OFED_FEATURES=" + openmpi_ofed_features_control-hdr-padding + openmpi_ofed_features_connectx-xrc + openmpi_ofed_features_rdmacm + openmpi_ofed_features_dynamic-sl + openmpi_ofed_features_failover + " + +DESCRIPTION="A high-performance message passing library (MPI)" +HOMEPAGE="http://www.open-mpi.org" +SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 1-2)/downloads/${MY_P}.tar.bz2" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux" +IUSE="+cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads romio threads vt + ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} ${IUSE_OPENMPI_OFED_FEATURES}" + +REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs ) + openmpi_rm_pbs? ( !openmpi_rm_slurm ) + openmpi_fabrics_psm? ( openmpi_fabrics_ofed ) + openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed ) + openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed ) + openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed ) + openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed ) + openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )" + +RDEPEND=" + !sys-cluster/mpich2 + !sys-cluster/mpiexec + >=sys-apps/hwloc-1.3 + elibc_FreeBSD? ( dev-libs/libexecinfo ) + openmpi_fabrics_dapl? ( sys-infiniband/dapl ) + openmpi_fabrics_ofed? ( sys-infiniband/ofed ) + openmpi_fabrics_knem? ( sys-cluster/knem ) + openmpi_fabrics_open-mx? ( sys-cluster/open-mx ) + openmpi_fabrics_psm? ( sys-infiniband/infinipath-psm ) + openmpi_fabrics_sctp? ( net-misc/lksctp-tools ) + openmpi_rm_pbs? ( sys-cluster/torque ) + openmpi_rm_slurm? ( sys-cluster/slurm ) + openmpi_ofed_features_rdmacm? ( sys-infiniband/librdmacm ) + fortran? ( virtual/fortran ) + vt? ( + !dev-libs/libotf + !app-text/lcdf-typetools + ) + " +DEPEND="${RDEPEND}" +# TODO: Newer releases of Vampir use otf2 which would resolve the above blockers. + +pkg_setup() { + use fortran && fortran-2_pkg_setup + if use mpi-threads; then + echo + ewarn "WARNING: use of MPI_THREAD_MULTIPLE is still disabled by" + ewarn "default and officially unsupported by upstream." + ewarn "You may stop now and set USE=-mpi-threads" + echo + fi + + echo + elog "OpenMPI has an overwhelming count of configuration options." + elog "Don't forget the EXTRA_ECONF environment variable can let you" + elog "specify configure options if you find them necessary." + echo +} + +src_prepare() { + # Necessary for scalibility, see + # http://www.open-mpi.org/community/lists/users/2008/09/6514.php + if use threads; then + echo 'oob_tcp_listen_mode = listen_thread' \ + >> opal/etc/openmpi-mca-params.conf + fi +} + +src_configure() { + local myconf=( + --sysconfdir="${EPREFIX}/etc/${PN}" + --enable-pretty-print-stacktrace + --enable-orterun-prefix-by-default + --with-hwloc="${EPREFIX}/usr" + ) + + if use mpi-threads; then + myconf+=( + --enable-mpi-thread-multiple + --enable-opal-multi-threads + ) + fi + + if use fortran; then + if [[ $(tc-getFC) =~ g77 ]]; then + myconf+=(--disable-mpi-f90) + elif [[ $(tc-getFC) =~ if ]]; then + # Enabled here as gfortran compile times are huge with this enabled. + myconf+=(--with-mpi-f90-size=medium) + fi + else + myconf+=(--disable-mpi-f90 --disable-mpi-f77) + fi + + ! use vt && myconf+=(--enable-contrib-no-build=vt) + + econf "${myconf[@]}" \ + $(use_enable cxx mpi-cxx) \ + $(use_enable romio io-romio) \ + $(use_enable heterogeneous) \ + $(use_enable ipv6) \ + $(use_with openmpi_fabrics_dapl udapl "${EPREFIX}"/usr) \ + $(use_with openmpi_fabrics_ofed openib "${EPREFIX}"/usr) \ + $(use_with openmpi_fabrics_knem knem "${EPREFIX}"/usr) \ + $(use_with openmpi_fabrics_open-mx mx "${EPREFIX}"/usr) \ + $(use_with openmpi_fabrics_psm psm "${EPREFIX}"/usr) \ + $(use_enable openmpi_ofed_features_control-hdr-padding openib-control-hdr-padding) \ + $(use_enable openmpi_ofed_features_connectx-xrc openib-connectx-xrc) \ + $(use_enable openmpi_ofed_features_rdmacm openib-rdmacm) \ + $(use_enable openmpi_ofed_features_dynamic-sl openib-dynamic-sl) \ + $(use_enable openmpi_ofed_features_failover btl-openib-failover) \ + $(use_with openmpi_fabrics_sctp sctp) \ + $(use_with openmpi_rm_pbs tm) \ + $(use_with openmpi_rm_slurm slurm) +} + +src_install () { + emake DESTDIR="${D}" install || die "make install failed" + # From USE=vt see #359917 + rm "${ED}"/usr/share/libtool &> /dev/null + dodoc README AUTHORS NEWS VERSION || die +} + +src_test() { + # Doesn't work with the default src_test as the dry run (-n) fails. + emake -j1 check || die "emake check failed" +} diff --git a/sys-fs/ncdu/ncdu-1.8.ebuild b/sys-fs/ncdu/ncdu-1.8.ebuild index 2e79135e824f..69ed72d0ec1e 100644 --- a/sys-fs/ncdu/ncdu-1.8.ebuild +++ b/sys-fs/ncdu/ncdu-1.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/ncdu/ncdu-1.8.ebuild,v 1.6 2012/03/18 18:09:52 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/ncdu/ncdu-1.8.ebuild,v 1.7 2012/09/25 08:16:20 heroxbd Exp $ EAPI=4 @@ -10,7 +10,7 @@ SRC_URI="http://dev.yorhel.nl/download/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="" DEPEND="sys-libs/ncurses" diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 9702eeda7d05..5110785e9378 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -5,3 +5,4 @@ DIST patch-3.6-rc3.bz2 6090392 SHA256 95a758a71604ed732c458ff4f74b543001a847e626 DIST patch-3.6-rc4.bz2 6095417 SHA256 71d1ad9bd5a71275976efeac973bbc102b57e5c96fa30025fb9cdbadb12d861c SHA512 5fc79fda3811b143814ccaf1f4c375b5adbd1d628bd7ed0fa728ac06a6aae7a6731b135043187adab94081d471e867a04bc791bc9e5c265809cd78ad64ebfd81 WHIRLPOOL 95836061cdf82df1b5062d91becb9bf9486b4a2791cf5ca466d0614d419f2fa66f70e1a87a890af77219feaace9e75064213342241521f7f34aed8c0daa0790f DIST patch-3.6-rc5.bz2 6117712 SHA256 cab3a0c2dcc32448a558fd151b8161d5e2cf0440c1ca576aafd8d098becbd180 SHA512 8afe3dae981c829a96975d3502228ad5cc38af5576d975210603322ecb8dc3b9100542f53851f7c41941b49adde8e1b8d8fbb78a125f4cd32c26e595ecb4baca WHIRLPOOL 51a71cb6bfc45acdb5235528c64962d54277e45d0b08f20a7366e2c10d435f447ca7effa00712f4fac8340b435d72929a2ca6847a3ae7ee84063dc96c12c8097 DIST patch-3.6-rc6.bz2 6187946 SHA256 3d3d43141bef4e210cd6e9525180a6576afed707a99f34f435e56260df506123 SHA512 4084c605f8bfdf553853bf581c4983f70bfad87787d8fc72b5a977a16d6133fec48cb833aadbc8b851912e09c48fed6c3b1d99c3acad60fca85739105c78b9fd WHIRLPOOL abadd04d05030b00fcb73778c5a3d7ba81e3759c1e2d9c0591ad7e9ea22b05adf749f7f524253078e307d60eed6d73271f25a2d92252ad26ad2897c6f1d71a66 +DIST patch-3.6-rc7.bz2 6209247 SHA256 e4fb74d689f5407765f3b319d484d593d37d547843c3d851c3bafb22cc6ae583 SHA512 670f9c9a43986cb4ec0d422f625c83f5ffbf132b0593e05616262fc4341edc70efc272ec03f4289f00ceba354b8171fc0213911c25e855d0e4add9d55e46ceee WHIRLPOOL 4eea3631c37ebec85ecdd09b75e3b86328767337bb9eb043cebf44822cbf5e0a644484828df187dd3029fbb70185f057a5fed8d5fbf8d24dd2c8e27fef9b3588 diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 31d11e14242c..c6a2a622defc 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -25,22 +25,16 @@ DIST patch-2.6.32.58.bz2 938433 SHA256 640ec24901df01e19070910f6c09c3b0ffa9d3a0a DIST patch-2.6.32.59.bz2 940714 SHA256 acab4d3f99c10a99e5199b8044c7058b5e5eeffc7f4e22c628c362b0ec16fdc3 SHA512 581fa3a612e6b7d72e553fa75235c3b00faa13803937f946ff51a20afa1f08711879b3043a98292de7a25a1cfc5a7fb26b20222af96e702887fc1cba90db2c4a WHIRLPOOL 4f7501cdd8a843c2ba916417905a0cbae2b6ba07c0f06e1ef501a5785bf1fe311fd92782e1d92b3e0781ecf0693bb69a814bb72c40e653af468ce726c8d512f0 DIST patch-2.6.38.7.bz2 149203 SHA256 9dfc8c909d16ebb28802a66f603c8d412bb138ede58b9f1588254d7b560e747c SHA512 883d8971fdb247b9dd87857b0877a365007abaedf0044634c256f0d8640b795c56e373afd69643db86712337928ec35818d89678c6845c446080640b70646d15 WHIRLPOOL 4509536d7b87ab3f9dc27acd10f65da2cff98ea853146035a7496b6f73275fae9274b00a9cff6f1e462166d90c65a53190e3aea193492c61428f13d531637b50 DIST patch-2.6.38.8.bz2 186457 SHA256 9fef9c3ce27e88962367e1bfea3f28844eadf229b56737925921b09b01024dc7 SHA512 5e214a75d0d6338efdd21c2ef28c0d9774b8a105fef005c77f99941a8d503e4ae09c886c7ebdf95cf5f651047c0d039ea58ad60135c656bd11c50d95e5800d85 WHIRLPOOL 695bfa1bd081e478916e2bef8f9f86d5009667561099a0b01368085e5dc210321427d178d7cc9dc712a900cb6c40af012ed6f529aa91ffd0b1698a8a923857a3 -DIST patch-3.0.40.bz2 642530 SHA256 ee9e9f2c605be45385dd9937aeb74219b15a8752d7cbdec52cb06b834330a1ce SHA512 23f546d006f32de2069dff6e55c3a73f01608b2b03e0143eeb91c291e5e1a2fe612caf472e121bf5202e8f39276eac76a4223c148c3f690ae6b343859444caf7 WHIRLPOOL 7cad79d7f470b861eb2c0b36b53bbc20b500d28930d70475fc926cfbef1ec8f0e112028f8f370ed29e7c7784a8c55bbdfc36ed7093cf7229c34eb7c1ee847fe1 -DIST patch-3.0.41.bz2 655542 SHA256 ce3cce9b58b0564609b92dc095f65d2cf07b1a7f305e93470245005f8485e61e SHA512 27dd506edbbf2c41d51a0c49ba6dd4ecc044b2e9f51af0fec0f0b2025d4cd5b617bf95e0a6158e0d9be93b7e2f3862efd3ac0ed9b828c5ed3483e83336dc7330 WHIRLPOOL b7bf6bad24c769fc501fac47707c1ee95065dd31b5ed440655182f3b4f199d597e29fb72d5996e3933b0ea955007e2535f6e8598585893317ea59766a1046b21 DIST patch-3.0.42.bz2 661292 SHA256 4da0b593a62ff3296b608658be78dbb257fb8bdd06941f658a2c2e0db18a1ded SHA512 75e09aa4ad4b219c4ecab0ae7a9cbd4caf22d07809b2fb2bb7f165dc35c9af0f6f349aec5f02c7f1730e792568ebd2809eabc7391da87eb0f3028964dcaf66f3 WHIRLPOOL 0905118fbd3bc2fd620c0b2a54978ea85a61a939e4412e2002030c27566c81aba872289af913787467eb5194c648ec69aa029c5581d94777206f29ebf0e44210 DIST patch-3.0.43.bz2 671135 SHA256 c6271761ae66d6e582e80359a507b54cbfc69508f7dc048ca2398a79824a55d3 SHA512 7ae26e1ba3c269f29e6ab4ce06e4e3b9bcf58b2e6a20445e94eb4e74c29b69ef08bfcdf05074c9054e5275935c4122e406a0ef0b90f895515a151b1186c6401a WHIRLPOOL 6622e49876f59fd0b727561c0cf2fa3d43af9d6e68dd9f8b884b8e9bb727f8200bd5583b1c35b6fd0b91238cc59f6ddbb6ce28e171d81b8b999892730b18b12f DIST patch-3.2.12.bz2 201180 SHA256 c6991964901ef7797cca09ff9d1b4ed7abda27e2796ad55cad09a266eaaebb5d SHA512 59e35a2d5c5c5e57b724d50a0720b4585fc3230fcf389131f402ea7f8e0823439f0204d12e9b78d2872e19aba84ff18ca04e8c18aefd3165a13a5ac1ffd2ddbb WHIRLPOOL 8e96d4e5514acb82981fe783627fcca2e193d27c5d34e5a2797d33105551a5e576f39313e29da7119c9897a646de7c9008838a3b2ac2b2ac8226b5135077f5b8 DIST patch-3.2.21.bz2 396600 SHA256 069a8fdad6b95a40ef68563b6b042a2d360777224561b19d6c89d2cecd0c6de4 SHA512 6c8a0467cf349eef6883592cafcc253c41e17e9d52a8fb2cbbc8374247837f71e943980c0f85373a867712b6247513de98f04de24f884b1ce9a118c069d82693 WHIRLPOOL e50ecbb4f412653690a686d288cd81547295b01a7c20376296744bc14a00cbaef782e72b2e6c7f51271eab526e448ae4826795b206b00bf1764fc7b329021172 -DIST patch-3.2.26.bz2 478679 SHA256 db725b55b3323e98cb11965cc3cbcbe7a3d41cc76c9baf9f228a5526b708602e SHA512 408cb7317942d05fd4a220405291246fce25c19bb34ab22e21932feeadefc9f4611f6a51ff9e9c016ce22092b2e80fb4b83d9579da70d48bd5963cf0a7d23c1f WHIRLPOOL 606d77c3c534ae4fd9d88f4f1417abf5de8f640ab02b1d9b2c450a019485977bf6dcdce5a414f10f2fce61421f177361db620c7facb63b61168135e010d7c95b -DIST patch-3.2.27.bz2 503021 SHA256 5b40c9e9736763b4015a0f1a29b3fb353cd293cdbd34c0985131b4a9029e117a SHA512 fe2bd15cd21839dc4340af44650377bcb81871cf0c0f2fc48872ee5a627aba0f212cdf3057f16a67e38f5adeefa7197d43373a8967ec0dfa7b2038bc5fb30b14 WHIRLPOOL 1c2393663427f0acdef4394dbb9c8265f3e7a6eb9b410d8382f3c2902911b0da6fbdcb12d35bc7b294878d1149570e5b99dd12ce78968628ec8640bd146a1664 -DIST patch-3.2.28.bz2 510490 SHA256 c48d1535814bf11d2d02b68d17a274cfe41c7b64d13af21a8eed450873d417ac SHA512 ead9fe5f3c80765063c5250b9b605d37d25ba2bd8e473a9ca6d17f29ecd36b81d5a169f0b3a5ff272dbf07fc9f477ce18106c05db0c52f00795e555d6522c28f WHIRLPOOL a1fa6a95608c7bbca182c4d14dc00666240e3d3322d7dc8b5b52888f86a4aad8a130952685999a3ee6f2dc062c4529741fcdae671bbb3d5de4a8b829654f059a DIST patch-3.2.29.bz2 543337 SHA256 b07ba1279a26f08721d21021a125b876a114c02d9d3297c0ef82b7def85b407d SHA512 4e61bbb154644727b82aea306348841824319ab3ac71dcf74c3441b0d4ecd25fb0a8984108bc8fa482973e67d939828b6be48211661d10b613337d43bf3aba89 WHIRLPOOL 4ac7b717212319e793ca381ffce99972921d8923f1874dbc2a6d808205e799abdb07931de7be8ac1793eb85aef108e4d98bdf1d4e23cf416ecabf3f218bbc2f3 +DIST patch-3.2.30.bz2 579389 SHA256 036178afd870667b022de02cb21a07d11205df6f6972205e989784cc9fc747f7 SHA512 830f233b09b81242122e456a9cec143ddc923a4ea9b1c55e898d893d789b15a9cc699386c26b0ee8a76833228670d1ca33ab975cf7926d5623c9e9c4f9a5f9b3 WHIRLPOOL da0cdbfa94b29b43ddb5a3891238effaeae479b898e34bd151b8f6edeeb7566849c0ecb9dfe7975570b7d74bb54de7ee1984ab6f1091a62d9a084401f34f4161 DIST patch-3.3.8.bz2 207648 SHA256 41e95aea8552a210ecb5c19a75a2edf6c8f0fcb3ec338eaacbb445d833fb039c SHA512 d9e7924a080766b340a7ca9327c7a8526d8b70d1013faeaa3ff403648b9d0f5c5d2265777b7de9036518b8e5120dfce8d92450e6029b96f47251517342ad7616 WHIRLPOOL 69b2cb59de6597a10a050baf89daef4fe42a5bb07d72bbbfb82a60ca132802effd78b8526c122998f3fbebf7d28a3be25c66810b6706a3a89c776288949f6a95 DIST patch-3.4.10.bz2 215170 SHA256 f664a556bbe7007a82d2dd7a900263f3eff2ebc4995a57aa92b75e2fbffd6d20 SHA512 78e1e781bf9d115dd017555a7ff056885cfecc8353ad9a6fe29b6efe28662f7c47d344aeb432e6184577bcefcf37859797a4f27e8f5dbd3f03a9476fcfe4bbd3 WHIRLPOOL a78a2b6b9b42cd595a8fe733725df70c2ed8ce14e603a8d063e0bbc9471f56b78677cfbf8158d77fbb28d0680f253f89d5e2013175241b0b3247e7f9e9119530 DIST patch-3.4.11.bz2 233784 SHA256 dd23f47bd2048aeda1beeb093030a39f0437ef2521b8fbbd4a87d05957e0f503 SHA512 8000af97531cc992ca6657e08feeccc9a3af9eeabca055a505e41f34a270f221500e642d6e87dc3a914a47126c3009cd4d4bda35a331e2c6266144cb23a2ab49 WHIRLPOOL 7d0807030c1d346d5f43e01bb66077f39708eb52be6b7802464997f22d89c7f4596e6f69a06077feb2d6b604901997ba080fadeb14acc18a8cd802602a2b841b -DIST patch-3.4.8.bz2 187389 SHA256 7c334064012c66d13774c4af5301662a1cb5650f96e12dbc3de232c108bcddaf SHA512 bee033dfb76244ee8f7b088eecfe29338ee6cc9a9c029e2ce03b82e2e63257996168138434e4160a8b0ab4e9faa296b62a2309536439ed91182fb44243b5e419 WHIRLPOOL db58b073bb98837dd60a8cf6ec49e9dfc7e7e8686785cd32b2e7188aeb490abddda1324aef2368b2061d284c931d875783b087d4be454bbd510ee10e61a514c2 DIST patch-3.4.9.bz2 206198 SHA256 b60ee02e7fb560310cf7922cad3a8003f40b1a5735a1761a297d86f9ca3d4b1e SHA512 088c09c8ab961024cc693e78a2142571700b11ad5972d0b97dc5c5f800efda680626cd42828971b3e25bba6a925825943587a292b0d350b4654b75b18543ec26 WHIRLPOOL 58294a220d07f34efde24d9954dee0c1b944de2792463a36ac2135ad77957900b2d8d70f5a8445e1c6b63798dc8ecb95f386a468e5d24037bc83f914f769d002 -DIST patch-3.5.1.bz2 47421 SHA256 b2c0e70346981e23b0d2e8fbdf66536837a144b0e2eef3db88fdb47f453a2377 SHA512 75cd1862b2aa9f0e90165c3b129c12061c13624bc20da99b0d80be0e23cabc03ddfb0b792b8829f4ecfcd2cec43f42fdd1e34e644b4cb42ac9cae2e80e9d40e1 WHIRLPOOL e0fad71553b8de5cdd46c6abff1d5cfec637ff6272398cc71c105d0a816763596e5bcf6be70649779dbb7fe038214576722ec26b50b1c24499136943a47c18da DIST patch-3.5.2.bz2 73571 SHA256 7de1c37d552ccc8b2e5fa29bbff5f85d9402fcd90c6dd42a1928949b6f9eb7f8 SHA512 4d9c76c07dcee5294cbe64a6849598e4cfb8b94754318f12139346ebce5daca446f06e2f0182fa19df73ef132df787e739316a6bb99ef58bae29d0482fcd8288 WHIRLPOOL b016b49724e1fca09a93b092cdc40ed062efb9f4ab7bf2fe02308951b867fd851cfd31667157cb4cc9eb913afa04b54cddc641dce5638e4a840f8b6e3dab6eff DIST patch-3.5.3.bz2 87990 SHA256 940ef6177004d29bc34d19bee7f5892d262f41b6a0d8b29580d699864b560484 SHA512 b0930dc16398546a820151112ad966112419835313e1a142372259ac6eba426ef8da863ce4a632a1f439bef4976ebc05f2fea6a5a59cdb528c7ace1e5bf9792e WHIRLPOOL 9eab0f5e8ddc212268d25724803a5ce8e7b24ff46a4a3d2b95f5ae1604aeab12194faf299a5a3dad083b7897eea326b3a07e15134a64b1f60b80ba23e112d224 DIST patch-3.5.4.bz2 116159 SHA256 3257da1e9cf7a5a66376c107adc6a74d445d1dd466646b40f8477b0d37b44db2 SHA512 e4a5a0da7cf4c35e46f61eb9488882ea3383ca953e4a8dd25d48bc9b603e68be97428eb1a0c05e8bd1baaa2e6ba12aac08693260e6bee3201fbb55e276a9b910 WHIRLPOOL e45566532013fec76ea747de2d269a28c2b3502120b742c05129e7bf70179cb207b4121ac13b117db46dc71304a82abc9a8a0447d3a89f612d35c781cb63179b diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.0.40.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.0.40.ebuild deleted file mode 100644 index c6f9b171bffe..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.0.40.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.0.40.ebuild,v 1.1 2012/08/10 23:47:29 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.0.41.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.0.41.ebuild deleted file mode 100644 index 274b80baf91e..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.0.41.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.0.41.ebuild,v 1.1 2012/08/16 00:53:12 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.2.26.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.2.26.ebuild deleted file mode 100644 index 56ccf79bd7be..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.2.26.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.2.26.ebuild,v 1.1 2012/08/06 23:23:54 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.2.28.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.2.28.ebuild deleted file mode 100644 index 0200d4a256ae..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.2.28.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.2.28.ebuild,v 1.1 2012/08/23 15:03:31 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.2.27.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.2.30.ebuild similarity index 89% rename from sys-kernel/vanilla-sources/vanilla-sources-3.2.27.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-3.2.30.ebuild index 5aa79f72f2c5..a57521086cdc 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.2.27.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-3.2.30.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.2.27.ebuild,v 1.1 2012/08/10 23:47:29 mpagano Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.2.30.ebuild,v 1.1 2012/09/25 13:38:23 mpagano Exp $ EAPI="2" K_NOUSENAME="yes" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.4.8.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.4.8.ebuild deleted file mode 100644 index 93778d64353f..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.4.8.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.4.8.ebuild,v 1.1 2012/08/10 23:47:29 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.5.0.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.5.0.ebuild deleted file mode 100644 index 487a866771a7..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.5.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.5.0.ebuild,v 1.1 2012/07/23 16:42:37 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.5.1.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.5.1.ebuild deleted file mode 100644 index 9404fc333c4d..000000000000 --- a/sys-kernel/vanilla-sources/vanilla-sources-3.5.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.5.1.ebuild,v 1.1 2012/08/10 23:47:29 mpagano Exp $ - -EAPI="2" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -K_DEBLOB_AVAILABLE="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="deblob" diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 670c40a4ffab..90f5eda12178 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -17,7 +17,7 @@ DIST glibc-2.14.tar.bz2 15630590 SHA256 8404b54651d42133d9a2ab17d30d698e53c5f250 DIST glibc-2.15-patches-13.tar.bz2 154658 SHA256 59c11d8b70bc406f6bc7dd87509f1c5fa05998fb0dde8e1be530064e9dd24a53 SHA512 ceec0506e10cff25ec9acce3d4e3f174d56a7cbb00993cb8edbf532f303c48e3b2d5e965e4470f537dbed23d14a29bae4ac4c834b4c11fcd27d8e66d8500e4c6 WHIRLPOOL 9dadbcd8626df9938b6b215a0618cbc605405bf56bb143f25e029c0aa00d5d6ac75877c7b2fd2a2c22291f62587cf8011c30d32baafb5ed0dd2bb539895f1c54 DIST glibc-2.15-patches-21.tar.bz2 110297 SHA256 5553c0a37c5c0a3abb303850fa9d2ad309e2f47c3f42806c2f1dd32a48affbfe SHA512 5255ef053a2c30f9cae583133094f41604385b9d6e653a0d6aab1d13d69e6c8cbf16fde712607ab0bac738944a0410ddc050dc231ad4ea7d3584271937b0b059 WHIRLPOOL d70249c6c3c3c0a4d02c3ebbf0309bd6b3da3962231c153c77be38d217e2f57e0eba88614e34f0f219f485ba8f8474586d0059cfc505e44f312396e6a753d441 DIST glibc-2.15.tar.xz 10280176 SHA256 321ec482abdc27b03244f7b345ee22dc431bc55daf9c000a4e7b040fbdbecb50 SHA512 fc8bc407cd9edfd79bd286d28c84e0b8224e1f57c1d318e73da098a9693257d78970178fd59f487f0321a079fcb772e8e78473fab52f091b2addb0a48fe8dcf7 WHIRLPOOL 061fc0c9915bd821dc31c2fea8e4f9a75b6c7ec0c935ea713d8c087408a8bf3c600179273438f3d9748fe40b946866b2f160e6da6fee4da51e549a30d0f0ebbc -DIST glibc-2.16.0-patches-4.tar.bz2 83474 SHA256 ebb2571936481593c21bbc1a38c1a5b2f8346e54904914dd4c7d42743bad5b05 SHA512 f3f3ff1d3790644f8d085261f3339bef1fa00f51b4a36d6ca62f1c823a17e18dab3eb03d409fcc0d60b62a833d6a327d32c5b9407caba5841a9dcb12fd75cfe0 WHIRLPOOL ec43e2765e60e47b42e7870136800e2fef0adf5ec48b4990195f691f7e9877274efde91c0c9294b40becd86c8c064d6258523a3f265f6ce5a66cf45494e66bb7 +DIST glibc-2.16.0-patches-5.tar.bz2 84169 SHA256 f843b50d94ec9e5bc28a1a8bb1b647e9aac69a374998f79886f66710ed800031 SHA512 21fa17d03b473ad7e4c4bc6792b857ee28433f596c35de91f61b40f6b478bbccc4f0bb9ddb84fd49549a8a3968c68f798542b4a4bf1cb7ca9b49cfb93561722b WHIRLPOOL 051f46689835318e1e86c78a60cdf3fc304eda88fa9d76c23bf3cfacc5d45f527810e3dd22dae013320e104f0ae90a4c9b18f72e72dc8b15b1370393aca58976 DIST glibc-2.16.0.tar.xz 9990512 SHA256 1edc36aa2a6cb7127971fce8e02eecffe9c7956297ad3ef10dd4c09f486d5924 SHA512 be9acc11b77ab3c01d5766fe626a6a51bc3192ac98f9554fbb5c37120cfc6f636c0b7a80beddc180f13b32ad06051d24c1999fa2e64eeb724d55a9498f0f634e WHIRLPOOL 9bfd4358a4488080e12e08deca5fca59c1555853d1c1978b7d1bb3b480eb8fb125dccab38c55644248ae5e18b0167aec85f8a7850bab9e11f980aae6f171eac3 DIST glibc-2.9-20081201.tar.bz2 16430489 SHA256 6f8e515775e20ed48610860d10315adda418a3649b3465f36ee5cd467364a8f6 SHA512 bdd3f5b61f741f09da21020ceef95e8e4f22574d11f8f2341f573ab2225baaf68698446ec26cbc4a63a21a8a400eaf5820fce4bd89c3e1dcf52172a62df561f4 WHIRLPOOL 37e4875e450e8a4067f657b4d71be184844cd45c0d7dbd9242e8f998aab4e15c732fc64ba148c5782078873182d4b132c911da9242b0513eea96a2338aa04722 DIST glibc-2.9-patches-8.tar.bz2 106638 SHA256 5f1f8b569ac02c2f538bebd64d137bccb442ddfcb28b3ef17b86134edd8e3f6c SHA512 f5070bf45c28bcf455f53bee85414e6efa1da3cdbc51425a1bc67fb92ff793d1416d5743a48e69080e636d80e41463c5897d437190d496c0b34f7dcf158e8d9c WHIRLPOOL f15b98a7bd6a8cbfaa9c6e1ad7204de875876bf1640c2a008532537cf65b811b42c45446dba846f6e572e9d763cb6afbe878920a51f772c7367cc7a6f615f4b7 diff --git a/sys-libs/glibc/glibc-2.16.0.ebuild b/sys-libs/glibc/glibc-2.16.0.ebuild index 77c96ffb5b5b..7640388dd406 100644 --- a/sys-libs/glibc/glibc-2.16.0.ebuild +++ b/sys-libs/glibc/glibc-2.16.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.9 2012/09/15 23:13:03 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.10 2012/09/25 01:03:18 vapier Exp $ inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -33,7 +33,7 @@ esac MANPAGE_VER="" # pregenerated manpages INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="4" # Gentoo patchset +PATCH_VER="5" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild index f523295129fb..0d9d285536b0 100644 --- a/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild +++ b/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild,v 1.1 2012/05/21 11:50:34 tove Exp $ +# $Header: /var/cvsroot/gentoo-x86/virtual/perl-Time-Local/perl-Time-Local-1.200.0-r2.ebuild,v 1.2 2012/09/25 05:06:21 mattst88 Exp $ DESCRIPTION="Virtual for ${PN#perl-}" HOMEPAGE="" @@ -8,7 +8,7 @@ SRC_URI="" LICENSE="" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="|| ( =dev-lang/perl-5.16* =dev-lang/perl-5.14* ~perl-core/${PN#perl-}-${PV} )" diff --git a/www-apps/moinmoin/Manifest b/www-apps/moinmoin/Manifest index 2510d1115291..6d81443c68d3 100644 --- a/www-apps/moinmoin/Manifest +++ b/www-apps/moinmoin/Manifest @@ -1,2 +1,3 @@ DIST moin-1.8.8.tar.gz 6704374 SHA256 8ec59fe808747c3442017dcda098b0bfd40e90020e26aabd654cbc52ec85fbca DIST moin-1.9.4.tar.gz 36718571 SHA256 a11502c31ce617a51d2f96be0d71a5fb3e7736c748ddd957aacfc23f9babe395 SHA512 5b0a38c52851f35ca4a8dc321a0196ba62ad791295b03e765993a00f7191e4f7af243f2256b704a481209d012aed42b4324c5dc43e45eae98d0c66a559247f77 WHIRLPOOL d4deda07f50e1a2bf531f8c8c4a07f09b5578131ae24993817754355a6d74a0463e68c406bb37d49a55121509a0d3db3db43d555af04156544a83637f2954cb1 +DIST moin-1.9.5.tar.gz 36740561 SHA256 74e1d1420723aaf202f46082540524987f47c40a444f8444d58d57c66324811c SHA512 bc60199082f4c5363e9d491a040bca703762c479b546a6423a4316ecee75f164b8c81b5182db1f3536d19516e4efb9a798a8b50883c0c9cbb403aeb10404a84f WHIRLPOOL 2dc3a26d80525fccdf2193cb4295c7f6d96b4fba546f6906d9bcb17de51a7f265a59cd0724974c84cfd5467f4f91f3891e21c0147c53beb9c8536b3cb928fe20 diff --git a/www-apps/moinmoin/moinmoin-1.9.5.ebuild b/www-apps/moinmoin/moinmoin-1.9.5.ebuild new file mode 100644 index 000000000000..7f6b9260e727 --- /dev/null +++ b/www-apps/moinmoin/moinmoin-1.9.5.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/moinmoin/moinmoin-1.9.5.ebuild,v 1.3 2012/09/25 11:18:43 blueness Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +PYTHON_USE_WITH="xml" +PYTHON_MODNAME="MoinMoin" + +inherit distutils webapp + +MY_PN="moin" + +DESCRIPTION="Python WikiClone" +HOMEPAGE="http://moinmo.in/" +SRC_URI="http://static.moinmo.in/files/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ~x86" +IUSE="" + +RDEPEND=">=dev-python/docutils-0.4 + >=dev-python/flup-1.0.2 + >=dev-python/pygments-1.1.1 + >=dev-python/werkzeug-0.7.0" + +need_httpd_cgi + +S=${WORKDIR}/${MY_PN}-${PV} + +WEBAPP_MANUAL_SLOT="yes" + +pkg_setup() { + if has_version " -Date: Sat, 30 Aug 2008 14:51:46 +0200 -Subject: [PATCH] Fix undefined references for XStringToKeysym. - -The XStringToKeysym function comes from libX11, link to it to not have -undefined references in the shared library. ---- - configure.ac | 2 ++ - src/Makefile.am | 2 +- - 2 files changed, 3 insertions(+), 1 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 1668771..b8bc4cf 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -91,6 +91,8 @@ AC_SUBST(plugindir) - PKG_CHECK_MODULES(LIBXML2, "libxml-2.0") - AC_SUBST(LIBXML2_REQUIRES) - -+PKG_CHECK_MODULES(X11, x11) -+ - AC_CHECK_HEADERS([sys/inotify.h], [have_inotify=yes], [have_inotify=no]) - - globalmetadata=$datadir/compizconfig/global.xml -diff --git a/src/Makefile.am b/src/Makefile.am -index ac7424f..9bd9722 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -22,7 +22,7 @@ libcompizconfig_la_SOURCES = \ - ccs-private.h \ - iniparser.h - --libcompizconfig_la_LIBADD = @LIBXML2_LIBS@ -+libcompizconfig_la_LIBADD = @LIBXML2_LIBS@ $(X11_LIBS) - - lib_LTLIBRARIES=libcompizconfig.la - --- -1.6.0.1 - diff --git a/x11-libs/libcompizconfig/libcompizconfig-0.8.4-r2.ebuild b/x11-libs/libcompizconfig/libcompizconfig-0.8.4-r2.ebuild deleted file mode 100644 index 781d9d17f804..000000000000 --- a/x11-libs/libcompizconfig/libcompizconfig-0.8.4-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libcompizconfig/libcompizconfig-0.8.4-r2.ebuild,v 1.3 2012/05/05 03:52:25 jdhore Exp $ - -EAPI="2" - -DESCRIPTION="Compiz Configuration System" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND=" - dev-libs/libxml2:2 - dev-libs/protobuf - >=x11-wm/compiz-${PV} -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.41 - virtual/pkgconfig -" - -RESTRICT="test" - -src_configure() { - econf \ - --disable-dependency-tracking \ - --enable-fast-install \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-libs/libtinynotify-systemwide/Manifest b/x11-libs/libtinynotify-systemwide/Manifest index 88cd0bb4915e..83447133c2a7 100644 --- a/x11-libs/libtinynotify-systemwide/Manifest +++ b/x11-libs/libtinynotify-systemwide/Manifest @@ -1 +1,2 @@ -DIST libtinynotify-systemwide-0.0.2.tar.bz2 256779 RMD160 f78adba58acd423934b0f3e8ecb73ad8994b8ecc SHA1 7638680352c8b56c9c5fa76d68bb343f71c1adfa SHA256 7f4fac8333d7e3318977387ce8deb6f67c548f467a5e33dc5c082fc0206456a9 +DIST libtinynotify-systemwide-0.0.2.tar.bz2 256779 SHA256 7f4fac8333d7e3318977387ce8deb6f67c548f467a5e33dc5c082fc0206456a9 SHA512 54d8c0c409815d3aa29d6141d40ca734edb3e85e5b8541401fc4d180087d3b56b16e84ba8652bf6701f8f8755e7c85ee77d0ac082d2732325a8459fb71980bb0 WHIRLPOOL a000f32f5859ca4fb34f3ca07cb5665ebbb52236b94525b65a24afdce0634f882585f2f0cd35e70be383119dcc9485987dbff2fee8ff4a9144d5727f26b0c7e3 +DIST libtinynotify-systemwide-0.1.tar.bz2 270071 SHA256 ae2c3bb845eec3eae8921b7887f0cbbc9f468012020c2d6e2c18e30f8d858217 SHA512 95516208485ed46e4702806bca467af509b9756a738f5f345cec712d878f14f4d9c84b78c33f0e4a41e0bf7be3b6e8e50dcd230da753c2827ae75793ca1c74aa WHIRLPOOL 4d40e217ddd44e64e45bcd47f7d0c0f59e7d3c545cd3f921bcec1f2697dd26ce8f2a2633b1382509616cbbb8402f47632b7b205f6820eee86e13002461b51bf9 diff --git a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild new file mode 100644 index 000000000000..5a46908de237 --- /dev/null +++ b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild,v 1.1 2012/09/24 18:09:02 mgorny Exp $ + +EAPI=4 + +inherit autotools-utils + +DESCRIPTION="A system-wide notifications module for libtinynotify" +HOMEPAGE="https://bitbucket.org/mgorny/libtinynotify-systemwide/" +SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +RDEPEND="sys-process/procps + x11-libs/libtinynotify" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( dev-util/gtk-doc )" + +src_configure() { + myeconfargs=( + $(use_enable doc gtk-doc) + ) + + autotools-utils_src_configure +} diff --git a/x11-libs/libtinynotify-systemwide/metadata.xml b/x11-libs/libtinynotify-systemwide/metadata.xml index b8fc342a018a..05b82905c084 100644 --- a/x11-libs/libtinynotify-systemwide/metadata.xml +++ b/x11-libs/libtinynotify-systemwide/metadata.xml @@ -10,6 +10,6 @@ mgorny@gentoo.org Michał Górny - https://github.com/mgorny/libtinynotify-systemwide/issues/ + https://bitbucket.org/mgorny/libtinynotify-systemwide/issues/ diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest index 0be1e7587b60..1f3730dbb2eb 100644 --- a/x11-libs/vte/Manifest +++ b/x11-libs/vte/Manifest @@ -1,4 +1,4 @@ DIST vte-0.28.2.tar.xz 962340 SHA256 86cf0b81aa023fa93ed415653d51c96767f20b2d7334c893caba71e42654b0ae SHA512 d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6 WHIRLPOOL cf491b80cdfbdda6163ec7562f922f1c449e6e927845de28ad8e0b06b47bbbf092f735fc4b72f6131797d17c02c6172888d4db37a520973118d2bfbacd374c2c DIST vte-0.30.1.tar.xz 951688 SHA256 bbe421de3015935c22f685eea0eb8be2c1fecd5021c1f822996b8f0a282f6b64 SHA512 b7e601f207fe87c56826b093904a27f90e51e8992707d5978ec058fb91c1c790287af8bc2594b8149f4a69223cff2f2c73bf13a43507f4ac37df7c3faee69e60 WHIRLPOOL 3fab4701116cfc06e4297c6a84a43390c6627567a99b63b8df3f27ad6a0162b3165aa968477bb693044d3c5c174a63084b610f16672b7d19fdf07d7116f12dd1 -DIST vte-0.32.1.tar.xz 974740 SHA256 543e489943d439dc82a4ba54871984ea843c3ef0a1fffa24aa65dabc57e7e4da DIST vte-0.32.2.tar.xz 978692 SHA256 d69ec071f7a380d8b8b981b35a9a0b891f37c4b6b17d08407f66ac98d619486a SHA512 0346a3a85de8bfc84fce37f073154ee7af746b8872e7970f4f58e11cf261311def714100370c2eb371beecba5d22207dfdada7b0df7fee00f32035e93b9e8808 WHIRLPOOL f543dc7b0ce8b818aaa5df9ea965a9b501e0e62df0bae5f3a4a658c89b51f9e8fac4f9c7c7ee491b284407846045dd749c4a02ef360bc6920d19a20aa13dd672 +DIST vte-0.34.0.tar.xz 984516 SHA256 8b5d4dcd84e36f6a89c7d747978387a3ed3eda5806a383530226dd30b0e4af53 SHA512 80c2f1c6b310324c05fe1c2373583280a7c32950ce4601151a9e81f24bf0636260ec2f02979437c99e5e9f916301ea694f2d40083f974fe92b8624618c2c0a73 WHIRLPOOL 3deab346da2e57802066fe1b906fcefcb698c914698dffc3aa1f18d4a5feb4740f57ac90fed1bc6d82edddff783408d79481a3d75ac3d90bd9fa106b68fac585 diff --git a/x11-libs/vte/vte-0.28.2-r202.ebuild b/x11-libs/vte/vte-0.28.2-r202.ebuild deleted file mode 100644 index b1fd4d20b3af..000000000000 --- a/x11-libs/vte/vte-0.28.2-r202.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.28.2-r202.ebuild,v 1.11 2012/05/05 03:52:26 jdhore Exp $ - -EAPI="4" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" -PYTHON_DEPEND="python? 2:2.5" - -inherit eutils gnome2 python - -DESCRIPTION="GNOME terminal widget" -HOMEPAGE="http://git.gnome.org/browse/vte" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-linux" -IUSE="debug doc glade +introspection python" - -PDEPEND="x11-libs/gnome-pty-helper" -RDEPEND=">=dev-libs/glib-2.26:2 - >=x11-libs/gtk+-2.20:2[introspection?] - >=x11-libs/pango-1.22.0 - - sys-libs/ncurses - x11-libs/libX11 - x11-libs/libXft - - glade? ( dev-util/glade:3 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.0 ) - python? ( >=dev-python/pygtk-2.4:2 )" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig - sys-devel/gettext - doc? ( >=dev-util/gtk-doc-1.13 )" - -pkg_setup() { - G2CONF="${G2CONF} - --disable-gnome-pty-helper - --disable-deprecation - --disable-maintainer-mode - --disable-static - $(use_enable debug) - $(use_enable glade glade-catalogue) - $(use_enable introspection) - $(use_enable python) - --with-gtk=2.0" - DOCS="AUTHORS ChangeLog HACKING NEWS README" - if use python; then - python_set_active_version 2 - python_pkg_setup - fi -} - -src_prepare() { - # https://bugzilla.gnome.org/show_bug.cgi?id=663779 - epatch "${FILESDIR}/${PN}-0.30.1-alt-meta.patch" - - gnome2_src_prepare -} - -src_install() { - gnome2_src_install - use python && python_clean_installation_image -} diff --git a/x11-libs/vte/vte-0.28.2-r203.ebuild b/x11-libs/vte/vte-0.28.2-r203.ebuild index 2d3f496bc85d..e6c89b6e0542 100644 --- a/x11-libs/vte/vte-0.28.2-r203.ebuild +++ b/x11-libs/vte/vte-0.28.2-r203.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.28.2-r203.ebuild,v 1.12 2012/08/10 00:37:38 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.28.2-r203.ebuild,v 1.13 2012/09/25 13:46:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="yes" @@ -10,9 +10,9 @@ PYTHON_DEPEND="python? 2:2.5" inherit eutils gnome2 python DESCRIPTION="GNOME terminal widget" -HOMEPAGE="http://git.gnome.org/browse/vte" +HOMEPAGE="https://live.gnome.org/VTE" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="debug doc glade +introspection python" diff --git a/x11-libs/vte/vte-0.30.1-r3.ebuild b/x11-libs/vte/vte-0.30.1-r3.ebuild index 66cec9115998..c01072d86086 100644 --- a/x11-libs/vte/vte-0.30.1-r3.ebuild +++ b/x11-libs/vte/vte-0.30.1-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.30.1-r3.ebuild,v 1.9 2012/05/20 19:33:53 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.30.1-r3.ebuild,v 1.10 2012/09/25 13:46:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="yes" @@ -9,9 +9,9 @@ GNOME2_LA_PUNT="yes" inherit eutils gnome2 DESCRIPTION="GNOME terminal widget" -HOMEPAGE="http://git.gnome.org/browse/vte" +HOMEPAGE="https://live.gnome.org/VTE" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="2.90" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" IUSE="debug doc glade +introspection" diff --git a/x11-libs/vte/vte-0.32.2.ebuild b/x11-libs/vte/vte-0.32.2.ebuild index 98bbbee45974..24ea7d49005e 100644 --- a/x11-libs/vte/vte-0.32.2.ebuild +++ b/x11-libs/vte/vte-0.32.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.32.2.ebuild,v 1.2 2012/07/30 13:51:56 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.32.2.ebuild,v 1.3 2012/09/25 13:46:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="yes" @@ -9,11 +9,11 @@ GNOME2_LA_PUNT="yes" inherit eutils gnome2 DESCRIPTION="GNOME terminal widget" -HOMEPAGE="http://git.gnome.org/browse/vte" +HOMEPAGE="https://live.gnome.org/VTE" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="2.90" -KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris ~alpha" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="debug doc glade +introspection" PDEPEND="x11-libs/gnome-pty-helper" diff --git a/x11-libs/vte/vte-0.32.1.ebuild b/x11-libs/vte/vte-0.34.0.ebuild similarity index 75% rename from x11-libs/vte/vte-0.32.1.ebuild rename to x11-libs/vte/vte-0.34.0.ebuild index a97d1e0483bf..d21b30fe6b70 100644 --- a/x11-libs/vte/vte-0.32.1.ebuild +++ b/x11-libs/vte/vte-0.34.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.32.1.ebuild,v 1.2 2012/05/05 03:52:26 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.34.0.ebuild,v 1.1 2012/09/25 13:46:11 tetromino Exp $ EAPI="4" GCONF_DEBUG="yes" @@ -9,12 +9,12 @@ GNOME2_LA_PUNT="yes" inherit eutils gnome2 DESCRIPTION="GNOME terminal widget" -HOMEPAGE="http://git.gnome.org/browse/vte" +HOMEPAGE="https://live.gnome.org/VTE" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="2.90" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="debug doc glade +introspection" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" PDEPEND="x11-libs/gnome-pty-helper" RDEPEND=">=dev-libs/glib-2.31.13:2 @@ -29,8 +29,8 @@ RDEPEND=">=dev-libs/glib-2.31.13:2 introspection? ( >=dev-libs/gobject-introspection-0.9.0 )" DEPEND="${RDEPEND} >=dev-util/intltool-0.35 - virtual/pkgconfig sys-devel/gettext + virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.13 )" pkg_setup() { @@ -43,6 +43,14 @@ pkg_setup() { $(use_enable debug) $(use_enable glade glade-catalogue) $(use_enable introspection)" + + if [[ ${CHOST} == *-interix* ]]; then + G2CONF="${G2CONF} --disable-Bsymbolic" + + # interix stropts.h is empty... + export ac_cv_header_stropts_h=no + fi + DOCS="AUTHORS ChangeLog HACKING NEWS README" } diff --git a/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild b/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild index c20aeeb98d6f..832d2acc88be 100644 --- a/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild +++ b/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild,v 1.12 2012/09/16 02:54:04 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1.ebuild,v 1.13 2012/09/25 03:49:06 vapier Exp $ EAPI="4" -inherit eutils versionator flag-o-matic +inherit eutils versionator flag-o-matic multilib DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" HOMEPAGE="http://wxwidgets.org/" @@ -71,7 +71,7 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.8.7-mmedia.patch # Bug #174874 epatch "${FILESDIR}"/${PN}-2.8.10.1-odbc-defines.patch # Bug #310923 sed \ - -e "/wx_cv_std_libpath/s: /usr: ${EPREFIX}/usr:g" \ + -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" \ -i configure || die } diff --git a/x11-misc/wbar/Manifest b/x11-misc/wbar/Manifest index 98a794679754..fe3eb5834586 100644 --- a/x11-misc/wbar/Manifest +++ b/x11-misc/wbar/Manifest @@ -2,4 +2,5 @@ DIST wbar-1.3.3.tbz2 429098 SHA256 431c5f7a8b6b065e2fe32a6482476a5ecefdf838aee55 DIST wbar-2.2.2.tar.gz 369592 SHA256 0d7ae78d02d52cdb046a47286341ad6ff42dd9aff667f7d389b4f352046d4db0 DIST wbar-2.3.1.orig.tgz 70646 SHA256 da227e4bc0c37ba34be73080dbd49f4687eb088927518c27178e9c188b676b8d SHA512 ba808e593f4812447289b1dbba3ddeb9fc663be83294897c4363a982a241d6a0b5b2b08f40218fa91edb2c154147728fe2e3c295822280907b75b6748042d539 WHIRLPOOL 7a18b45c482e3c33f4f91382190d99d2bd55f6f06b44ddb8673393df13ffc4c753ee26a94132987d6b7ff7b7f3bf531353d28518884b5d6200123c1e57fa65bc DIST wbar-2.3.3.tgz 186397 SHA256 714d0f81b72fe9f8d3a63a604a2ae21d04d9f83c50dfebb5fda6f7b3d3506b48 SHA512 1971cc0e1c60c5c2273e590eff550caca6373121a9d855ecec6aec5ac9a12b780a1d02052f95fed6ffeff41395006d31e46e4570854cedd471b3427f0c9c5aa1 WHIRLPOOL 767c6e0f6981399b2a2b4dcaa01d08664cfa0165a85bf7717428867c781b314708605546c378417a9aaf9a4ab75fc88879923d11f13e20c7f473caadda158928 +DIST wbar-2.3.4.tgz 189999 SHA256 46a69849e4436529aefb5cfb2c94b520d05a53c237e7773b90207f67f97a93e3 SHA512 07f3484bd071761d57ef1172c56b30980eef9ce2ee65d1fc21ea20c631a1da1d88c1b8a9e1a1fca0e5f18e7bf1c5697c349a543d72966ce71ff53d7e921147b3 WHIRLPOOL 3d5ff6e1ea5f9079c5e7ab2e9e59729795514415241f180c9438480d94c192180f725f6d541b117ed33728694f632fc11beb69bcfdb3dcbc03d4c211e2b28d31 DIST wbar_2.3.0.orig.tar.gz 375206 SHA256 1a192f150eae92d1c92b86050e4f8046de960a2452c48190187dd6b7a89df63b SHA512 f775b0800a9e3d3fe3104798c973b9584b71eca7e12469af7081378d3f49bb10dbc379117513060e71e2f2d2731e02a73a9edd64e06f5c3416abea4a276e26ca WHIRLPOOL 780d5bb3b92bb9fbe78176dc9a63c9b6b806617be6cf51686d372d0392ba32aa90094e76f2f4ea71133eee4a030ce95513742ccb55fd5d2814fe84e30181583e diff --git a/x11-misc/wbar/wbar-2.3.4.ebuild b/x11-misc/wbar/wbar-2.3.4.ebuild new file mode 100644 index 000000000000..f9b02aa66ad4 --- /dev/null +++ b/x11-misc/wbar/wbar-2.3.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/wbar/wbar-2.3.4.ebuild,v 1.1 2012/09/24 20:33:42 hasufell Exp $ + +EAPI=4 + +inherit autotools eutils + +DESCRIPTION="A fast, lightweight quick launch bar" +HOMEPAGE="http://code.google.com/p/wbar/" +SRC_URI="http://${PN}.googlecode.com/files/${P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk" + +RDEPEND="media-libs/imlib2[X] + virtual/init + x11-libs/libX11 + gtk? ( gnome-base/libglade + media-libs/freetype:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + use gtk || epatch "${FILESDIR}"/${PN}-2.3.3-cfg.patch + epatch "${FILESDIR}"/${PN}-2.3.3-{desktopfile,nowerror,test}.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable gtk wbar-config) +} diff --git a/x11-plugins/compiz-plugins-extra/Manifest b/x11-plugins/compiz-plugins-extra/Manifest index 9e57b2db16d2..e1ee41b6f11d 100644 --- a/x11-plugins/compiz-plugins-extra/Manifest +++ b/x11-plugins/compiz-plugins-extra/Manifest @@ -1,2 +1 @@ -DIST compiz-plugins-extra-0.8.6.tar.bz2 2699385 RMD160 cd8d26902d38ee7fb42fe2077e483f92fc458929 SHA1 66c571c64910aa21808aedaee8c8ceb4c4a82c78 SHA256 e111beecd9e563065448aae81002fd6cb644b3cd0e11a8406d6a2d3146747de1 DIST compiz-plugins-extra-0.8.8.tar.bz2 2689953 SHA256 bdce203098c62370b01b87741b04d3d9bc37e918789acce07120c4f081d5bbe3 SHA512 de72d688648e5426e8967cc88d9439d19c0bc57dcd4de7c5a78fbf2e1dcec85f5f69c89e6affa06f8df1534dad4b347041d023ea9eeabb034df485825815ca22 WHIRLPOOL 13934f28685384bf2ee64e987352b24c848981a69e54503e2931b1446380e74bb8396e3b792c0cac9cc869277cb0ecbf4af4b9a5da8cf6017b26f12d73171f2a diff --git a/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.6-r1.ebuild b/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.6-r1.ebuild deleted file mode 100644 index a83ef096ce53..000000000000 --- a/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.6-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.6-r1.ebuild,v 1.7 2012/05/05 05:12:01 jdhore Exp $ - -EAPI="2" - -inherit autotools eutils gnome2-utils - -DESCRIPTION="Compiz Fusion Window Decorator Extra Plugins" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="gconf libnotify" - -MY_PV="0.8.4" - -RDEPEND=" - >=gnome-base/librsvg-2.14.0:2 - virtual/jpeg:0 - >=x11-libs/compiz-bcop-${MY_PV} - >=x11-plugins/compiz-plugins-main-${PV} - >=x11-wm/compiz-${PV}[gconf?] - libnotify? ( x11-libs/libnotify ) -" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig - >=sys-devel/gettext-0.15 - x11-libs/cairo - gconf? ( gnome-base/gconf:2 ) -" - -src_prepare() { - if ! use gconf; then - epatch "${FILESDIR}"/${PN}-no-gconf.patch - fi - - epatch "${FILESDIR}/${P}-libnotify.patch" - - # required to apply the above patch - intltoolize --copy --force || die "intltoolize failed" - eautoreconf -} - -src_configure() { - econf \ - --disable-dependency-tracking \ - --enable-fast-install \ - --disable-static \ - $(use_enable gconf schemas) \ - $(use_with libnotify) -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - find "${D}" -name '*.la' -delete || die -} - -pkg_preinst() { - use gconf && gnome2_gconf_savelist -} - -pkg_postinst() { - use gconf && gnome2_gconf_install -} diff --git a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-libnotify.patch b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-libnotify.patch deleted file mode 100644 index 967abc4e2044..000000000000 --- a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-libnotify.patch +++ /dev/null @@ -1,45 +0,0 @@ ---- configure.ac -+++ configure.ac -@@ -136,9 +136,12 @@ - PKG_CHECK_MODULES(COMPIZMOUSEPOLL, compiz-mousepoll, [have_compiz_mousepoll=yes], [have_compiz_mousepoll=no]) - AM_CONDITIONAL(SHOWMOUSE_PLUGIN, test "x$have_compiz_mousepoll" = "xyes") - --PKG_CHECK_MODULES(LIBNOTIFY, libnotify, [have_libnotify=yes], [have_libnotify=no]) -+AC_ARG_WITH([libnotify], [AS_HELP_STRING([--without-libnotify], [Build without libnotify support @<:@default=auto@:>@])]) -+AS_IF([test "x$with_libnotify" != "xno"], [ -+ PKG_CHECK_MODULES(LIBNOTIFY, libnotify, [have_libnotify=yes], [have_libnotify=no]) -+]) - AM_CONDITIONAL(NOTIFICATION_PLUGIN, test "x$have_libnotify" = "xyes") --if test "$have_libnotify" = yes; then -+if test "x$have_libnotify" = "xyes"; then - AC_DEFINE(USE_NOTIFICATION, 1, [Build notification plugin]) - fi - ---- src/notification/notification.c -+++ src/notification/notification.c -@@ -21,6 +21,11 @@ - - - #include -+ -+#ifndef NOTIFY_CHECK_VERSION -+#define NOTIFY_CHECK_VERSION(x,y,z) 0 -+#endif -+ - #include - #include - #include -@@ -103,7 +108,12 @@ - - n = notify_notification_new (logLevel, - message, -- iconUri, NULL); -+ iconUri -+#if NOTIFY_CHECK_VERSION (0, 7, 0) -+ ); -+#else -+ , NULL); -+#endif - - notify_notification_set_timeout (n, nd->timeout); - diff --git a/x11-plugins/compiz-plugins-main/Manifest b/x11-plugins/compiz-plugins-main/Manifest index 050fca5c5e7d..ba5e102d194c 100644 --- a/x11-plugins/compiz-plugins-main/Manifest +++ b/x11-plugins/compiz-plugins-main/Manifest @@ -1,2 +1 @@ -DIST compiz-plugins-main-0.8.6.tar.bz2 1226802 SHA256 66dc4f349b11dbeac08f941d2d3443aa9b80d82f35c304db747ff383491ed6d9 DIST compiz-plugins-main-0.8.8.tar.bz2 1230627 SHA256 c79278b5369660d6274661a2c196f1cb016ef2b5d34e30bd18dbaeb241bee248 diff --git a/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.6-r1.ebuild b/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.6-r1.ebuild deleted file mode 100644 index b0da2f2129f3..000000000000 --- a/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.6-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.6-r1.ebuild,v 1.6 2012/05/05 05:12:03 jdhore Exp $ - -EAPI="2" - -inherit autotools eutils gnome2-utils - -DESCRIPTION="Compiz Fusion Window Decorator Plugins" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="gconf" - -MY_PV="0.8.4" - -RDEPEND=" - >=gnome-base/librsvg-2.14.0:2 - virtual/jpeg:0 - x11-libs/cairo - >=x11-libs/compiz-bcop-${MY_PV} - >=x11-wm/compiz-${PV}[gconf?] -" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig - >=sys-devel/gettext-0.15 - gconf? ( gnome-base/gconf:2 ) -" - -src_prepare() { - if ! use gconf; then - epatch "${FILESDIR}"/${PN}-no-gconf.patch - - # required to apply the above patch - intltoolize --copy --force || die "intltoolize failed" - eautoreconf - fi -} - -src_configure() { - econf \ - --disable-dependency-tracking \ - --enable-fast-install \ - --disable-static \ - $(use_enable gconf schemas) -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - find "${D}" -name '*.la' -delete || die -} - -pkg_preinst() { - use gconf && gnome2_gconf_savelist -} - -pkg_postinst() { - use gconf && gnome2_gconf_install -} diff --git a/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-0.8.4-put-plugin.patch b/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-0.8.4-put-plugin.patch deleted file mode 100644 index b44081d91bc2..000000000000 --- a/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-0.8.4-put-plugin.patch +++ /dev/null @@ -1,184 +0,0 @@ -From dc097d85952f82b101ea897d33958582db2fa010 Mon Sep 17 00:00:00 2001 -From: Danny Baumann -Date: Sun, 31 Jan 2010 13:11:44 +0000 -Subject: Handle windows that have server border set properly. - ---- -diff --git a/put.c b/put.c -index daf268f..9870cd3 100644 ---- a/src/put/put.c -+++ b/src/put/put.c -@@ -43,6 +43,14 @@ - GET_PUT_SCREEN (w->screen, \ - GET_PUT_DISPLAY (w->screen->display))) - -+#define TOP_BORDER(w) ((w)->input.top) -+#define LEFT_BORDER(w) ((w)->input.left) -+#define RIGHT_BORDER(w) ((w)->input.right + 2 * (w)->serverBorderWidth) -+#define BOTTOM_BORDER(w) ((w)->input.bottom + 2 * (w)->serverBorderWidth) -+ -+#define HALF_WIDTH(w) ((w)->serverWidth / 2 + (w)->serverBorderWidth) -+#define HALF_HEIGHT(w) ((w)->serverHeight / 2 + (w)->serverBorderWidth) -+ - static int displayPrivateIndex; - - typedef enum -@@ -395,54 +403,56 @@ putGetDistance (CompWindow *w, - switch (type) { - case PutCenter: - /* center of the screen */ -- dx = (workArea.width / 2) - (w->serverWidth / 2) - (x - workArea.x); -- dy = (workArea.height / 2) - (w->serverHeight / 2) - (y - workArea.y); -+ dx = (workArea.width / 2) - (w->serverWidth / 2) - -+ w->serverBorderWidth - (x - workArea.x); -+ dy = (workArea.height / 2) - (w->serverHeight / 2) - -+ w->serverBorderWidth - (y - workArea.y); - break; - case PutLeft: - /* center of the left edge */ -- dx = -(x - workArea.x) + w->input.left + putGetPadLeft (s); -- dy = (workArea.height / 2) - (w->serverHeight / 2) - (y - workArea.y); -+ dx = -(x - workArea.x) + LEFT_BORDER (w) + putGetPadLeft (s); -+ dy = (workArea.height / 2) - HALF_HEIGHT (w) - (y - workArea.y); - break; - case PutTopLeft: - /* top left corner */ -- dx = -(x - workArea.x) + w->input.left + putGetPadLeft (s); -- dy = -(y - workArea.y) + w->input.top + putGetPadTop (s); -+ dx = -(x - workArea.x) + LEFT_BORDER (w) + putGetPadLeft (s); -+ dy = -(y - workArea.y) + TOP_BORDER (w) + putGetPadTop (s); - break; - case PutTop: - /* center of top edge */ -- dx = (workArea.width / 2) - (w->serverWidth / 2) - (x - workArea.x); -- dy = -(y - workArea.y) + w->input.top + putGetPadTop (s); -+ dx = (workArea.width / 2) - HALF_WIDTH (w) - (x - workArea.x); -+ dy = -(y - workArea.y) + TOP_BORDER (w) + putGetPadTop (s); - break; - case PutTopRight: - /* top right corner */ - dx = workArea.width - w->serverWidth - (x - workArea.x) - -- w->input.right - putGetPadRight (s); -- dy = -(y - workArea.y) + w->input.top + putGetPadTop (s); -+ RIGHT_BORDER (w) - putGetPadRight (s); -+ dy = -(y - workArea.y) + TOP_BORDER (w) + putGetPadTop (s); - break; - case PutRight: - /* center of right edge */ - dx = workArea.width - w->serverWidth - (x - workArea.x) - -- w->input.right - putGetPadRight (s); -- dy = (workArea.height / 2) - (w->serverHeight / 2) - (y - workArea.y); -+ RIGHT_BORDER (w) - putGetPadRight (s); -+ dy = (workArea.height / 2) - HALF_HEIGHT (w) - (y - workArea.y); - break; - case PutBottomRight: - /* bottom right corner */ - dx = workArea.width - w->serverWidth - (x - workArea.x) - -- w->input.right - putGetPadRight (s); -+ RIGHT_BORDER (w) - putGetPadRight (s); - dy = workArea.height - w->serverHeight - (y - workArea.y) - -- w->input.bottom - putGetPadBottom (s); -+ BOTTOM_BORDER (w) - putGetPadBottom (s); - break; - case PutBottom: - /* center of bottom edge */ -- dx = (workArea.width / 2) - (w->serverWidth / 2) - (x - workArea.x); -+ dx = (workArea.width / 2) - HALF_WIDTH (w) - (x - workArea.x); - dy = workArea.height - w->serverHeight - (y - workArea.y) - -- w->input.bottom - putGetPadBottom (s); -+ BOTTOM_BORDER (w) - putGetPadBottom (s); - break; - case PutBottomLeft: - /* bottom left corner */ -- dx = -(x - workArea.x) + w->input.left + putGetPadLeft (s); -+ dx = -(x - workArea.x) + LEFT_BORDER (w) + putGetPadLeft (s); - dy = workArea.height - w->serverHeight - (y - workArea.y) - -- w->input.bottom - putGetPadBottom (s); -+ BOTTOM_BORDER (w) - putGetPadBottom (s); - break; - case PutRestore: - /* back to last position */ -@@ -538,16 +548,16 @@ putGetDistance (CompWindow *w, - if (posX < 0) - /* account for a specified negative position, - like geometry without (-0) */ -- dx = posX + s->width - w->serverWidth - x - w->input.right; -+ dx = posX + s->width - w->serverWidth - x - RIGHT_BORDER (w); - else -- dx = posX - x + w->input.left; -+ dx = posX - x + LEFT_BORDER (w); - - if (posY < 0) - /* account for a specified negative position, - like geometry without (-0) */ -- dy = posY + s->height - w->height - y - w->input.bottom; -+ dy = posY + s->height - w->serverHeight - y - BOTTOM_BORDER (w); - else -- dy = posY - y + w->input.top; -+ dy = posY - y + TOP_BORDER (w); - break; - case PutRelative: - /* move window by offset */ -@@ -572,35 +582,35 @@ putGetDistance (CompWindow *w, - if (putGetWindowCenter (s)) - { - /* window center */ -- dx = rx - (w->serverWidth / 2) - x; -- dy = ry - (w->serverHeight / 2) - y; -+ dx = rx - HALF_WIDTH (w) - x; -+ dy = ry - HALF_HEIGHT (w) - y; - } - else if (rx < s->workArea.width / 2 && - ry < s->workArea.height / 2) - { - /* top left quad */ -- dx = rx - x + w->input.left; -- dy = ry - y + w->input.top; -+ dx = rx - x + LEFT_BORDER (w); -+ dy = ry - y + TOP_BORDER (w); - } - else if (rx < s->workArea.width / 2 && - ry >= s->workArea.height / 2) - { - /* bottom left quad */ -- dx = rx - x + w->input.left; -- dy = ry - w->height - y - w->input.bottom; -+ dx = rx - x + LEFT_BORDER (w); -+ dy = ry - w->serverHeight - y - BOTTOM_BORDER (w); - } - else if (rx >= s->workArea.width / 2 && - ry < s->workArea.height / 2) - { - /* top right quad */ -- dx = rx - w->width - x - w->input.right; -- dy = ry - y + w->input.top; -+ dx = rx - w->serverWidth - x - RIGHT_BORDER (w); -+ dy = ry - y + TOP_BORDER (w); - } - else - { - /* bottom right quad */ -- dx = rx - w->width - x - w->input.right; -- dy = ry - w->height - y - w->input.bottom; -+ dx = rx - w->serverWidth - x - RIGHT_BORDER (w); -+ dy = ry - w->serverHeight - y - BOTTOM_BORDER (w); - } - } - else -@@ -627,10 +637,10 @@ putGetDistance (CompWindow *w, - inDx = dxBefore = dx % s->width; - inDy = dyBefore = dy % s->height; - -- extents.left = x + inDx - w->input.left; -- extents.top = y + inDy - w->input.top; -- extents.right = x + inDx + w->serverWidth + w->input.right; -- extents.bottom = y + inDy + w->serverHeight + w->input.bottom; -+ extents.left = x + inDx - LEFT_BORDER (w); -+ extents.top = y + inDy - TOP_BORDER (w); -+ extents.right = x + inDx + w->serverWidth + RIGHT_BORDER (w); -+ extents.bottom = y + inDy + w->serverHeight + BOTTOM_BORDER (w); - - area.left = workArea.x + putGetPadLeft (s); - area.top = workArea.y + putGetPadTop (s); --- -cgit v0.8.2 diff --git a/x11-plugins/compiz-plugins-unsupported/Manifest b/x11-plugins/compiz-plugins-unsupported/Manifest index 8a1c4874a561..95b5f2746160 100644 --- a/x11-plugins/compiz-plugins-unsupported/Manifest +++ b/x11-plugins/compiz-plugins-unsupported/Manifest @@ -1,2 +1 @@ -DIST compiz-plugins-unsupported-0.8.4.tar.bz2 1152247 SHA256 50b6aec773e72d5c0e2de801b83d323feb17d2399cc632a49d6641c888dd1006 DIST compiz-plugins-unsupported-0.8.8.tar.bz2 1155793 SHA256 0b2ed265eda34dd60e1155280cb944bef07499f5f8178fc2498c243b2809481e SHA512 5e2f305873c3e9a9994334006d186d3353afbf37f082f364c3d309bb11f693de319047cfb65121bf1a1293d48eaedde767907ecaad8026689226c067671b8852 WHIRLPOOL b95758f3f0ccfb4b3f27c28f9f72c6a1c4fc1b7fc7ef9da9ed79b154476df4331fc129e6fce86d0a62c1a0cc56212af3f58aa1c669b239d80f88ed92245f6de6 diff --git a/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.4-r1.ebuild b/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.4-r1.ebuild deleted file mode 100644 index 26fe31845ea4..000000000000 --- a/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.4-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.4-r1.ebuild,v 1.4 2012/05/05 05:12:02 jdhore Exp $ - -EAPI="2" - -DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND=" - >=gnome-base/librsvg-2.14.0:2 - virtual/jpeg:0 - >=x11-libs/compiz-bcop-${PV} - >=x11-plugins/compiz-plugins-main-${PV} - >=x11-wm/compiz-${PV} -" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig - >=sys-devel/gettext-0.15 - x11-libs/cairo -" - -RESTRICT="mirror" - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" -} diff --git a/x11-plugins/pidgin-opensteamworks/Manifest b/x11-plugins/pidgin-opensteamworks/Manifest index a39148972049..c4c7a24762aa 100644 --- a/x11-plugins/pidgin-opensteamworks/Manifest +++ b/x11-plugins/pidgin-opensteamworks/Manifest @@ -1,3 +1,4 @@ DIST pidgin-opensteamworks-1.0_p32.tar.xz 13692 SHA256 471ad84612aee572d9775847b5315b9ca070bcd68a140ead9256eebc79c72c0b SHA512 fe8c084417598f0d85eb8de91fbde8ce2621104cf4d1188478d601f9cb8b17c90d9819b8ed6b8fea601f80f87d40b2f863e098aa4b38644fba807305b622c8e4 WHIRLPOOL 1afee7e9ead31159f6462a592958f47fd91a2914d6afdc038e7308347846f53bee32dbbd5618ac11e172cde760d36da6a79501e2957e32da95e5198285f22905 DIST pidgin-opensteamworks-1.0_p34.tar.xz 13708 SHA256 790495b0738407f8e5bf6ccd914fce442ff1de747bcc639b72c74ec98ad5ccb7 SHA512 7ca1f758101374e9a3a223767175c38478c846b0b6786e8b135f2cd4922272a21ebad10994410eaa85fa64a5a7c3e84bf6cc88355c01adba6434fb6e582bf949 WHIRLPOOL 41ef2f461ae798eb2fa0a8e2430e5f306c853a3b9824722d40e5903c15192212d4c74db60c92274689d333388b6145545a9d2f2be24e4bbced3b67ae0a3ec07d +DIST pidgin-opensteamworks-1.0_p36.tar.xz 13808 SHA256 288a38e3cd6de76d509e6a44df4c05cd317b99118b6cd91fac11e98d34f23bee SHA512 acd60b2263b5214f1b532ced4a38723f0573ab3d2f76d0b7c1073924a8eb7e906a3b4d02994237e7de999b5b6c9cab90798c3e6d09c0c5d04d8c00c82d0da7fb WHIRLPOOL 188e47cf039625d9eecf19d6bd2c672f48af3b286d39066bcc2db804fae3620df71c93c21839f6e51074b1eb4e752ed94b768f535692a354e81cd101ad7ccd64 DIST pidgin-opensteamworks-icons.zip 3252 SHA256 9af30f18b607fd16911c2e41b0fb594508583335804f25193da7846ea39f9fa9 SHA512 823f400bb4df9c6ddb65d8a01ec182fbbadeb955bc3e9590e88773b092b0cf79e50fc6c20d9b72def7fe9f8d6e1ac7cc087fbdb3f6ed4b76c343a29f18e6ea06 WHIRLPOOL 6b57fd61f15755b4c8f5090d7ab94974e1d8e5bd873fdc943ae762b3db97c0b65b295f8288747c98390fb1f52af27849840b084ca0e39bd88542f694decf0ff7 diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.0_p36.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.0_p36.ebuild new file mode 100644 index 000000000000..803f78e7fe87 --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.0_p36.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.0_p36.ebuild,v 1.1 2012/09/24 20:44:53 hasufell Exp $ + +EAPI=4 + +inherit toolchain-funcs + +DESCRIPTION="Steam protocol plugin for pidgin" +HOMEPAGE="http://code.google.com/p/pidgin-opensteamworks/" +SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz + http://pidgin-opensteamworks.googlecode.com/files/icons.zip + -> ${PN}-icons.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib + net-im/pidgin" +DEPEND="${RDEPEND} + app-arch/unzip + virtual/pkgconfig" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + # see http://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 + cp "${FILESDIR}"/${PN}-1.0_p32-Makefile "${S}"/Makefile || die +} + +src_install() { + default + insinto /usr/share/pixmaps/pidgin/protocols + doins -r "${WORKDIR}"/{16,48} +} diff --git a/x11-plugins/wmbattery/Manifest b/x11-plugins/wmbattery/Manifest index b6a00f1e3f3f..ccf94d0cb9c6 100644 --- a/x11-plugins/wmbattery/Manifest +++ b/x11-plugins/wmbattery/Manifest @@ -1,2 +1,3 @@ DIST wmbattery_2.19.tar.gz 66379 SHA256 d30b2f55e3e073fc6dd343e8ff9232a2b44b6547d2b7ec9545934c0360b652ae DIST wmbattery_2.40.tar.gz 37070 SHA256 1e94be618e0b103054ac897d7fcca7972dfc11ec65abda5dec3f0439a30a85a5 +DIST wmbattery_2.41.tar.gz 37971 SHA256 1dd3ec541d55558e14161d2d6219c6242b50fb00faf2a23e2c3d9fcad2237e18 SHA512 123b965d3e35c5f4b4d77a1a57b82e9d2e8cf021386e00716adb52776ec6094bc3f62652ef70b3c667adf75c7633be91884422809c0669c2f714ed667c557114 WHIRLPOOL 20b9b50b65b0555683353c4e8e9e0c4a8425715d55b95836386d2193d79a4c5582e8bfed1dc6b8a4440c0cb41a4659df4804d12d59ff3392c0660c97cc8f7282 diff --git a/x11-plugins/wmbattery/wmbattery-2.41.ebuild b/x11-plugins/wmbattery/wmbattery-2.41.ebuild new file mode 100644 index 000000000000..4580a1f0c131 --- /dev/null +++ b/x11-plugins/wmbattery/wmbattery-2.41.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmbattery/wmbattery-2.41.ebuild,v 1.1 2012/09/25 14:08:41 voyageur Exp $ + +EAPI=4 +inherit autotools + +DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status" +HOMEPAGE="http://joeyh.name/code/wmbattery/" +SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc -sparc ~x86" +IUSE="" + +DEPEND="sys-apps/apmd + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" + +S=${WORKDIR}/${PN} + +src_prepare() { + sed -i \ + -e '/^icondir/s:icons:pixmaps:' \ + -e '/^USE_HAL/d' \ + autoconf/makeinfo.in || die + + eautoconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc README TODO +} diff --git a/x11-proto/glproto/glproto-1.4.16.ebuild b/x11-proto/glproto/glproto-1.4.16.ebuild index bec51865af7c..38d3cc9f80ac 100644 --- a/x11-proto/glproto/glproto-1.4.16.ebuild +++ b/x11-proto/glproto/glproto-1.4.16.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-proto/glproto/glproto-1.4.16.ebuild,v 1.5 2012/09/16 19:40:24 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-proto/glproto/glproto-1.4.16.ebuild,v 1.6 2012/09/24 18:03:20 armin76 Exp $ EAPI=4 inherit xorg-2 DESCRIPTION="X.Org GL protocol headers" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" LICENSE="SGI-B-2.0" IUSE="" diff --git a/x11-wm/compiz-fusion/compiz-fusion-0.8.4-r1.ebuild b/x11-wm/compiz-fusion/compiz-fusion-0.8.4-r1.ebuild deleted file mode 100644 index d08f0dcffc19..000000000000 --- a/x11-wm/compiz-fusion/compiz-fusion-0.8.4-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz-fusion/compiz-fusion-0.8.4-r1.ebuild,v 1.1 2010/04/03 06:13:26 jmbsvicetto Exp $ - -DESCRIPTION="Compiz Fusion (meta)" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="emerald gnome kde unsupported" - -RDEPEND=" - >=x11-wm/compiz-${PV} - >=x11-plugins/compiz-plugins-main-${PV} - >=x11-plugins/compiz-plugins-extra-${PV} - unsupported? ( >=x11-plugins/compiz-plugins-unsupported-${PV} ) - >=x11-apps/ccsm-${PV} - emerald? ( >=x11-wm/emerald-${PV} ) - gnome? ( >=x11-libs/compizconfig-backend-gconf-${PV} ) - kde? ( >=x11-libs/compizconfig-backend-kconfig4-${PV} )" - -pkg_postinst() { - ewarn "If you want to try out simple-ccsm, you'll need to emerge it" - ewarn "If you want to use emerald, set the emerald use flag" -} diff --git a/x11-wm/compiz-fusion/compiz-fusion-0.8.6.ebuild b/x11-wm/compiz-fusion/compiz-fusion-0.8.6.ebuild deleted file mode 100644 index 868e2990ddad..000000000000 --- a/x11-wm/compiz-fusion/compiz-fusion-0.8.6.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz-fusion/compiz-fusion-0.8.6.ebuild,v 1.1 2010/04/03 06:13:26 jmbsvicetto Exp $ - -DESCRIPTION="Compiz Fusion (meta)" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="emerald gnome kde unsupported" - -MY_PV=0.8.4 - -RDEPEND=" - >=x11-wm/compiz-${PV} - >=x11-plugins/compiz-plugins-main-${PV} - >=x11-plugins/compiz-plugins-extra-${PV} - unsupported? ( >=x11-plugins/compiz-plugins-unsupported-${MY_PV} ) - >=x11-apps/ccsm-${MY_PV} - emerald? ( >=x11-wm/emerald-${MY_PV} ) - gnome? ( >=x11-libs/compizconfig-backend-gconf-${MY_PV} ) - kde? ( >=x11-libs/compizconfig-backend-kconfig4-${MY_PV} )" - -pkg_postinst() { - ewarn "If you want to try out simple-ccsm, you'll need to emerge it" - ewarn "If you want to use emerald, set the emerald use flag" -} diff --git a/x11-wm/compiz/Manifest b/x11-wm/compiz/Manifest index a7b6324a55fc..7c282bc5c5c5 100644 --- a/x11-wm/compiz/Manifest +++ b/x11-wm/compiz/Manifest @@ -1,2 +1 @@ -DIST compiz-0.8.6.tar.bz2 1162334 SHA256 c4df69b59b5660a37462de9ff0212af024ccf9c8038651bfda3557c955ab4f8c DIST compiz-0.8.8.tar.bz2 1123892 SHA256 3ba555b0d6d536850a227d37d6ebc5cd5b15ee5bad83d7956529a27b870977e3 SHA512 6e3bad018835fdbc1b0e5ecb51a46a77a6531d46d77ee3ae4169273632ea9a6839c78300b18e2198c41698517efa65ded75387785b0c5bbbb6da41498451b644 WHIRLPOOL fa1d9b5e443d45a4615201a85a74dd025066620339ebac58b4fd5c71c19db731009c013ceee93f0345b46c413211424bc4c813d48e07d6cea874024a2b562ba2 diff --git a/x11-wm/compiz/compiz-0.8.6-r3.ebuild b/x11-wm/compiz/compiz-0.8.6-r3.ebuild deleted file mode 100644 index 9e5ed96a0599..000000000000 --- a/x11-wm/compiz/compiz-0.8.6-r3.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/compiz-0.8.6-r3.ebuild,v 1.6 2012/07/31 22:36:58 naota Exp $ - -EAPI="2" - -inherit autotools eutils gnome2-utils - -DESCRIPTION="OpenGL window and compositing manager" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1 MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -# dbus has been disabled because of bug 365121 -IUSE="+cairo fuse gnome gconf gtk kde +svg" # dbus - -COMMONDEPEND=" - dev-libs/glib:2 - dev-libs/libxml2:2 - dev-libs/libxslt - media-libs/libpng - >=media-libs/mesa-6.5.1-r1 - >=x11-base/xorg-server-1.1.1-r1 - >=x11-libs/libX11-1.4 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libICE - x11-libs/libSM - >=x11-libs/libXrender-0.8.4 - >=x11-libs/startup-notification-0.7 - cairo? ( - x11-libs/cairo[X] - ) - fuse? ( sys-fs/fuse ) - gnome? ( - >=gnome-base/gnome-control-center-2.16.1:2 - gnome-base/gnome-desktop:2 - gconf? ( gnome-base/gconf:2 ) - ) - gtk? ( - >=x11-libs/gtk+-2.8.0:2 - >=x11-libs/libwnck-2.18.3:1 - x11-libs/pango - ) - kde? ( - || ( - >=kde-base/kwin-4.2.0 - kde-base/kwin:live - ) - ) - svg? ( - >=gnome-base/librsvg-2.14.0:2 - >=x11-libs/cairo-1.0 - ) -" -# dbus? ( >=sys-apps/dbus-1.0 ) - -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - x11-proto/damageproto - x11-proto/xineramaproto -" - -RDEPEND="${COMMONDEPEND} - x11-apps/mesa-progs - x11-apps/xvinfo -" - -src_prepare() { - - echo "gtk/gnome/compiz-wm.desktop.in" >> "${S}/po/POTFILES.skip" - echo "metadata/core.xml.in" >> "${S}/po/POTFILES.skip" - - # fix cont corruption, bug #343861 - epatch "${FILESDIR}"/${P}-r2-fontcorruption.patch - epatch "${FILESDIR}"/${P}-gdk-display-deprecated.patch - - if ! use gnome || ! use gconf; then - epatch "${FILESDIR}"/${PN}-no-gconf.patch - fi - eautoreconf -} - -src_configure() { - local myconf= - - # We make gconf optional by itself, but only if gnome is also - # enabled, otherwise we simply disable it. - if use gnome; then - myconf="${myconf} $(use_enable gconf)" - else - myconf="${myconf} --disable-gconf" - fi - - econf \ - --disable-dependency-tracking \ - --enable-fast-install \ - --disable-static \ - --disable-gnome-keybindings \ - --with-default-plugins \ - $(use_enable svg librsvg) \ - $(use_enable cairo annotate) \ - --disable-dbus \ - --disable-dbus-glib \ - $(use_enable fuse) \ - $(use_enable gnome) \ - $(use_enable gnome metacity) \ - $(use_enable gtk) \ - $(use_enable kde kde4) \ - --disable-kde \ - ${myconf} - - # $(use_enable dbus) - # $(use_enable dbus dbus-glib) -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - find "${D}" -name '*.la' -delete || die - - # Install compiz-manager - dobin "${FILESDIR}/compiz-manager" || die "dobin failed" - - # Add the full-path to lspci - sed -i "s#lspci#/usr/sbin/lspci#" "${D}/usr/bin/compiz-manager" || die "sed 1 failed" - - # Fix the hardcoded lib paths - sed -i "s#/lib/#/$(get_libdir)/#g" "${D}/usr/bin/compiz-manager" || die "sed 2 failed" - - # Create gentoo's config file - dodir /etc/xdg/compiz || die "dodir failed" - - cat <<- EOF > "${D}/etc/xdg/compiz/compiz-manager" - COMPIZ_BIN_PATH="/usr/bin/" - PLUGIN_PATH="/usr/$(get_libdir)/compiz/" - LIBGL_NVIDIA="/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.so.1.2" - LIBGL_FGLRX="/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.so.1.2" - KWIN="$(type -p kwin)" - METACITY="$(type -p metacity)" - SKIP_CHECKS="yes" - EOF - - dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed" - - insinto "/usr/share/applications" - doins "${FILESDIR}/compiz.desktop" || die "Failed to install compiz.desktop" -} - -pkg_preinst() { - use gnome && use gconf && gnome2_gconf_savelist -} - -pkg_postinst() { - use gnome && use gconf && gnome2_gconf_install - - ewarn "If you update to x11-wm/metacity-2.24 after you install ${P}," - ewarn "gtk-window-decorator will crash until you reinstall ${PN} again." -} - -pkg_prerm() { - use gnome && gnome2_gconf_uninstall -} diff --git a/x11-wm/compiz/files/compiz-0.8.6-gdk-display-deprecated.patch b/x11-wm/compiz/files/compiz-0.8.6-gdk-display-deprecated.patch deleted file mode 100644 index 440b37a456c0..000000000000 --- a/x11-wm/compiz/files/compiz-0.8.6-gdk-display-deprecated.patch +++ /dev/null @@ -1,101 +0,0 @@ -diff --git a/gtk/window-decorator/gtk-window-decorator.c b/gtk/window-decorator/gtk-window-decorator.c -index 18b907e..566da0f 100644 ---- a/gtk/window-decorator/gtk-window-decorator.c -+++ b/gtk/window-decorator/gtk-window-decorator.c -@@ -31,6 +31,11 @@ - #include - #include - -+/* This must be included before the GDK_DISABLE_DEPRECATED definition -+ * in order to avoid QA issues on amd64 arch (see Gentoo bug 344293). -+ */ -+#include -+ - #ifndef GDK_DISABLE_DEPRECATED - #define GDK_DISABLE_DEPRECATED - #endif -@@ -2659,6 +2664,7 @@ get_window_prop (Window xwindow, - Atom atom, - Window *val) - { -+ Display *dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); - Atom type; - int format; - gulong nitems; -@@ -2671,7 +2677,7 @@ get_window_prop (Window xwindow, - gdk_error_trap_push (); - - type = None; -- result = XGetWindowProperty (gdk_display, -+ result = XGetWindowProperty (dpy, - xwindow, - atom, - 0, G_MAXLONG, -@@ -4966,7 +4972,7 @@ force_quit_dialog_realize (GtkWidget *dialog, - WnckWindow *win = data; - - gdk_error_trap_push (); -- XSetTransientForHint (gdk_display, -+ XSetTransientForHint (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), - GDK_WINDOW_XID (dialog->window), - wnck_window_get_xid (win)); - gdk_display_sync (gdk_display_get_default ()); -@@ -4976,17 +4982,18 @@ force_quit_dialog_realize (GtkWidget *dialog, - static char * - get_client_machine (Window xwindow) - { -- Atom atom, type; -- gulong nitems, bytes_after; -- guchar *str = NULL; -- int format, result; -- char *retval; -+ Display *xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); -+ Atom atom, type; -+ gulong nitems, bytes_after; -+ guchar *str = NULL; -+ int format, result; -+ char *retval; - -- atom = XInternAtom (gdk_display, "WM_CLIENT_MACHINE", FALSE); -+ atom = XInternAtom (xdisplay, "WM_CLIENT_MACHINE", FALSE); - - gdk_error_trap_push (); - -- result = XGetWindowProperty (gdk_display, -+ result = XGetWindowProperty (xdisplay, - xwindow, atom, - 0, G_MAXLONG, - FALSE, XA_STRING, &type, &format, &nitems, -@@ -5013,6 +5020,8 @@ get_client_machine (Window xwindow) - static void - kill_window (WnckWindow *win) - { -+ GdkDisplay *gdk_display = gdk_display_get_default (); -+ Display *xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display); - WnckApplication *app; - - app = wnck_window_get_application (win); -@@ -5038,8 +5047,8 @@ kill_window (WnckWindow *win) - } - - gdk_error_trap_push (); -- XKillClient (gdk_display, wnck_window_get_xid (win)); -- gdk_display_sync (gdk_display_get_default ()); -+ XKillClient (xdisplay, wnck_window_get_xid (win)); -+ gdk_display_sync (gdk_display); - gdk_error_trap_pop (); - } - -@@ -5623,9 +5632,9 @@ static int - update_shadow (void) - { - decor_shadow_options_t opt; -- Display *xdisplay = gdk_display; -- GdkDisplay *display = gdk_display_get_default (); -- GdkScreen *screen = gdk_display_get_default_screen (display); -+ GdkDisplay *display = gdk_display_get_default (); -+ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); -+ GdkScreen *screen = gdk_display_get_default_screen (display); - - opt.shadow_radius = shadow_radius; - opt.shadow_opacity = shadow_opacity; diff --git a/x11-wm/compiz/files/compiz-0.8.6-r2-fontcorruption.patch b/x11-wm/compiz/files/compiz-0.8.6-r2-fontcorruption.patch deleted file mode 100644 index 1ef84a17ced7..000000000000 --- a/x11-wm/compiz/files/compiz-0.8.6-r2-fontcorruption.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 0f95c41a0aa175ddf7947ba18b01f746c95594a9 Mon Sep 17 00:00:00 2001 -From: Paul Donohue -Date: Sun, 17 Oct 2010 16:24:14 +0000 -Subject: Fix pixmap size calculation, server drawn borders are also included in -the pixmap. ---- -diff --git a/src/window.c b/src/window.c -index a925288..6674643 100644 ---- a/src/window.c -+++ b/src/window.c -@@ -1446,8 +1446,8 @@ bindWindow (CompWindow *w) - } - - w->pixmap = XCompositeNameWindowPixmap (dpy, w->id); -- w->width = attr.width; -- w->height = attr.height; -+ w->width = attr.width + attr.border_width * 2; -+ w->height = attr.height + attr.border_width * 2; - - XUngrabServer (dpy); - } --- -cgit v0.8.3.1-30-gff3a diff --git a/x11-wm/emerald/Manifest b/x11-wm/emerald/Manifest index 1fc4c8cad2bb..405c898b1077 100644 --- a/x11-wm/emerald/Manifest +++ b/x11-wm/emerald/Manifest @@ -1,2 +1 @@ -DIST emerald-0.8.4.tar.bz2 525316 SHA256 7ed5009a739219c61c26176f738ba5264e93557f353fdf9fc480c73fe8b05e26 DIST emerald-0.8.8.tar.bz2 528715 SHA256 239285ced20e817f5303e935d922236f828ca905b264833005a330df2089e8a3 diff --git a/x11-wm/emerald/emerald-0.8.4-r2.ebuild b/x11-wm/emerald/emerald-0.8.4-r2.ebuild deleted file mode 100644 index a0d4b7574765..000000000000 --- a/x11-wm/emerald/emerald-0.8.4-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/emerald/emerald-0.8.4-r2.ebuild,v 1.5 2012/05/04 08:58:57 jdhore Exp $ - -EAPI="2" - -inherit eutils - -THEMES_RELEASE=0.5.2 - -DESCRIPTION="Emerald Window Decorator" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -PDEPEND="~x11-themes/emerald-themes-${THEMES_RELEASE}" - -RDEPEND=" - >=x11-libs/gtk+-2.8.0:2 - >=x11-libs/libwnck-2.14.2:1 - >=x11-wm/compiz-${PV} -" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig - >=sys-devel/gettext-0.15 -" - -src_prepare() { - # Fix pkg-config file pollution wrt #380197 - epatch "${FILESDIR}"/${P}-pkgconfig-pollution.patch - # Fixing GTK symbol - bug 308791. - epatch "${FILESDIR}/${P}-gtk+-2.20-build.patch" - # fix build with gtk+-2.22 - bug 341143 - sed -i -e '/#define G[DT]K_DISABLE_DEPRECATED/s:^://:' \ - include/emerald.h || die -} - -src_configure() { - econf \ - --disable-dependency-tracking \ - --disable-static \ - --enable-fast-install \ - --disable-mime-update || die "econf failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - find "${D}" -name '*.la' -delete || die -} diff --git a/x11-wm/emerald/files/emerald-0.8.4-gtk+-2.20-build.patch b/x11-wm/emerald/files/emerald-0.8.4-gtk+-2.20-build.patch deleted file mode 100644 index 3dc7bf4488ad..000000000000 --- a/x11-wm/emerald/files/emerald-0.8.4-gtk+-2.20-build.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -urN emerald-0.8.4/libengine/themer.c emerald-0.8.4.new/libengine/themer.c ---- emerald-0.8.4/libengine/themer.c 2009-10-13 20:56:23.000000000 -0400 -+++ emerald-0.8.4.new/libengine/themer.c 2010-03-10 01:20:03.046827674 -0500 -@@ -461,7 +461,7 @@ - } - gdouble get_float(SettingItem * item) - { -- if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { -+ if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { - return gtk_spin_button_get_value((GtkSpinButton *)item->widget); - } - else { -@@ -647,7 +647,7 @@ - } - void set_float(SettingItem * item, gdouble f) - { -- if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { -+ if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { - gtk_spin_button_set_value((GtkSpinButton *)item->widget, f); - } - else { ---- emerald-0.8.4/src/main.c.old 2010-03-29 19:49:30.420710030 -0700 -+++ emerald-0.8.4/src/main.c 2010-03-29 19:52:33.654024944 -0700 -@@ -3757,7 +3757,7 @@ - - static void hide_tooltip(void) - { -- if (GTK_WIDGET_VISIBLE(tip_window)) -+ if (gtk_widget_get_visible(tip_window)) - g_get_current_time(&tooltip_last_popdown); - - gtk_widget_hide(tip_window); - diff --git a/x11-wm/emerald/files/emerald-0.8.4-pkgconfig-pollution.patch b/x11-wm/emerald/files/emerald-0.8.4-pkgconfig-pollution.patch deleted file mode 100644 index 047d8dfad786..000000000000 --- a/x11-wm/emerald/files/emerald-0.8.4-pkgconfig-pollution.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- libengine/emeraldengine.pc.in -+++ libengine/emeraldengine.pc.in -@@ -7,6 +7,7 @@ - Description: Library for Emerald Engines - Version: @VERSION@ - --Requires: @EMERALD_REQUIRES@ --Libs: @EMERALD_LIBS@ -+Requires.private: @EMERALD_REQUIRES@ -+Libs: -L${libdir} -lemeraldengine -+Libs.private: @EMERALD_LIBS@ - Cflags: @EMERALD_CFLAGS@ -I${includedir}/emerald diff --git a/x11-wm/spectrwm/spectrwm-1.2.0.ebuild b/x11-wm/spectrwm/spectrwm-1.2.0.ebuild index c4bf3d4348da..eca5763c3328 100644 --- a/x11-wm/spectrwm/spectrwm-1.2.0.ebuild +++ b/x11-wm/spectrwm/spectrwm-1.2.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/spectrwm-1.2.0.ebuild,v 1.2 2012/09/18 01:26:03 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/spectrwm-1.2.0.ebuild,v 1.3 2012/09/25 04:13:19 jer Exp $ EAPI=4 @@ -33,7 +33,7 @@ src_prepare() { src_install() { emake PREFIX="${D}"/usr LIBDIR="${D}usr/$(get_libdir)" install - cd ${WORKDIR}/${P} || die + cd "${WORKDIR}"/${P} || die insinto /etc doins ${PN}.conf diff --git a/x11-wm/spectrwm/spectrwm-2.0.2.ebuild b/x11-wm/spectrwm/spectrwm-2.0.2.ebuild index 8371cf9116b9..2c37c9c3b0a8 100644 --- a/x11-wm/spectrwm/spectrwm-2.0.2.ebuild +++ b/x11-wm/spectrwm/spectrwm-2.0.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/spectrwm-2.0.2.ebuild,v 1.1 2012/09/18 01:26:03 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/spectrwm-2.0.2.ebuild,v 1.2 2012/09/25 04:13:19 jer Exp $ EAPI=4 @@ -34,7 +34,7 @@ src_prepare() { src_install() { emake PREFIX="${D}"/usr LIBDIR="${D}usr/$(get_libdir)" install - cd ${WORKDIR}/${P} || die + cd "${WORKDIR}"/${P} || die insinto /etc doins ${PN}.conf