Sync with portage [Sat Apr 28 09:10:33 MSK 2012].

master
root 12 years ago
parent d76e501265
commit e3d33a7d62

@ -1,6 +1,9 @@
# ChangeLog for app-admin/eselect-boost
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-boost/ChangeLog,v 1.18 2012/04/02 00:51:03 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-boost/ChangeLog,v 1.19 2012/04/28 03:24:32 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> eselect-boost-0.4.ebuild:
keyword ~amd64-fbsd
*eselect-boost-0.4 (02 Apr 2012)

@ -1,18 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
AUX boost.eselect-0.2 5944 RMD160 917adf0e2636fdbe1c5e74bc170aa5050bd5e0f3 SHA1 2bd97ec0f850b25583234cd25f2b452f7778e58c SHA256 1b40e527feda7186784b1a61dfdd6a0d4fedb137def8bc14e8e8c943ee035458
AUX boost.eselect-0.3 6586 RMD160 8c63c1f5fc20353de2485aa0cd669da38e3f8020 SHA1 198edd92e66e0957e9616b36b135e48e18eec83b SHA256 9c882c7b07284ea21fa96daa5f85264deb0b0de5baf69f00e7d642575e4f1a75
AUX boost.eselect-0.4 7738 RMD160 912f8e324beebd5a2e804eecce714cc28a4b7f83 SHA1 96438849324d1909cd5dc84cbb48a7227f916596 SHA256 6b73cd165fcb002f3aba5a263ffc8e803fae41c1a731a5285b7eb7bf8a5e006a
EBUILD eselect-boost-0.2.ebuild 685 RMD160 a5cd993175dd9cbf19617edb95ce1b7e3c67deaa SHA1 8eb625117e21eaafb67d5684fecda8967a0d275f SHA256 97c48f868229a5e6400025c0899e514a92276c309468ea1f1b6fc36156d39de6
EBUILD eselect-boost-0.3.ebuild 789 RMD160 c4ac9b4425e9869d372be07a704ddcc8ea402f63 SHA1 e078e876b6b73dfdda18bec936b1181215661d00 SHA256 a3cd32759ebdeccc3fec2735859911ad76d9ad35ba8b7865291cab3af912aa31
EBUILD eselect-boost-0.4.ebuild 799 RMD160 0b1a662f022364d55a13acab8e794e492343a756 SHA1 db8938cff64a043e53027bbec45a6ac4a9208ad7 SHA256 41a4a5bc66cb50475742604bd0304c5c72155f32914931799faad9acab9642ac
MISC ChangeLog 2827 RMD160 643431c075cd90d824a34e8b67b76f3a9f70e736 SHA1 820fd29cd257f155c4cd929dbf5c194fb0199237 SHA256 b9a8f8b67091652dd32acb187549841b446a0d1aac9fcdddefa809f03755eaac
EBUILD eselect-boost-0.4.ebuild 812 RMD160 9c52f3b4fe406ab3dff5750e707a7b6e3d6b389a SHA1 e804fae247317fe114ce49e91f4187e06d2a9f59 SHA256 812c6f4857d1619bb9cc339b70ccaaa54940387a5aee58fa2c2d1247abf1868e
MISC ChangeLog 2929 RMD160 400a2620d067f098f594e9af6c0719b1f5627ca4 SHA1 5ffffd8b56aad722758114368e19900c88214dbe SHA256 04f3e0ce8b295c9c2636d5c7b567938a15cbfadca71ff4f076ec1e9ac7dd57a8
MISC metadata.xml 261 RMD160 5334f981ef24f0e2d90bbf1fc1acfa0861684476 SHA1 9c795ec41d3c4c6c284fc88f292ae04c23083f56 SHA256 3207c8a2b1789cb857ab68170ddb6d4e9e4f970e4a110119e62e7fac0b9f6ddb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAk949/0ACgkQC77qH+pIQ6T4bAD9G9qIwdKvr5UA3epO5SGgYbzt
jJDUsFGFzzHuNId3K9ABAKB/fExV1JTBCR4ahj5jcfWXORbn0d89UazKYv6x/qn1
=r5AZ
iEYEARECAAYFAk+bYvUACgkQvFcC4BYPU0q7nQCfbuoc5ULXKxdKZv4XgBDs5RHI
VCsAnjN7D+rJe9PpiY5CJoEYqf0+Wyo4
=kaPM
-----END PGP SIGNATURE-----

@ -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-boost/eselect-boost-0.4.ebuild,v 1.1 2012/04/02 00:51:03 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-boost/eselect-boost-0.4.ebuild,v 1.2 2012/04/28 03:24:32 aballier Exp $
inherit multilib
@ -10,7 +10,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
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 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND=""

@ -1,6 +1,9 @@
# ChangeLog for app-admin/sudo
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/ChangeLog,v 1.307 2012/04/23 23:30:13 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/ChangeLog,v 1.308 2012/04/27 15:21:09 grobian Exp $
27 Apr 2012; Fabian Groffen <grobian@gentoo.org> sudo-1.8.4_p4.ebuild:
Fix for Prefix, marked ~sparc-solaris
23 Apr 2012; Mike Frysinger <vapier@gentoo.org>
+files/sudo-1.8.3_p1-no-utmpx.patch, sudo-1.8.3_p2.ebuild,

@ -8,23 +8,13 @@ DIST sudo-1.8.4p2.tar.gz 1608580 RMD160 62c52bf05ac4a236e7cdf56c15cc271928635d85
DIST sudo-1.8.4p4.tar.gz 1608969 RMD160 02875946f3bb9a40637efde20c1a9a3f0b0cfca8 SHA1 49373706709bd4c30d9b3c513eff7be04aecd812 SHA256 bf965b09bde9b0cf7fd2355c53a81884d02d522af2d539cf40218436e9a5051e
EBUILD sudo-1.8.3_p2.ebuild 4954 RMD160 5935ba8549246709c716b3c4cba4fe7fca1e82a5 SHA1 ade45f010bda743134fd004e55ae0f8e97881952 SHA256 992271224d012eef8c90c148ca2a77635acebceaf80f627d32e5a65fa2a6e058
EBUILD sudo-1.8.4_p2.ebuild 4914 RMD160 6fe99461b9d7cf2ace0b78b437c9d153cef55278 SHA1 2cd2cc22e03783d0eaa739b686fa0296471ef12f SHA256 a2495c41b3927d8a034983c59bca2d8bf41820af84f8334be7860314ddd71512
EBUILD sudo-1.8.4_p4.ebuild 4914 RMD160 34cc9e28efbab73369cf0352a20ea60cea2ae68e SHA1 5021732a995607277a3729d512ea5927dcc1bc2e SHA256 067f5ba1bbeb3abb67883678f4f0e0b9fcb03a29bde39cab30b79373e56b371b
MISC ChangeLog 44948 RMD160 fd18e545948a837387240f7e10082e6627ca038d SHA1 c60b6ebafcc678dd9ca655ea2038fb5620e889b4 SHA256 33b73e72477e6695d5878f1c71cdbabcb81e171ce09a51bbfaa4d78b5406d2b5
EBUILD sudo-1.8.4_p4.ebuild 5378 RMD160 265d98f21e72b93cb7adc9566de18e586aee17bf SHA1 23632d2f81134e7b08c1fd3fd68f6b209e0fbd95 SHA256 b088f116c8b7d67bd69d314bd1917e0333bea628c1c6c0cd7a2aad166831bc07
MISC ChangeLog 45063 RMD160 1299e9bcf31b13afbb328fd3227ac69cd7fd0ac8 SHA1 58d631bb1c8e71df447ddc01daf266b398a6748e SHA256 0e43b6bf28b67d5068fb6458490459a56a934971bc3809f34fa0e94636e7b80f
MISC metadata.xml 560 RMD160 4e8bb9df73a4095b15b23d4ca31dea29b3f376d2 SHA1 a29e70672a1c039c4a97ee65e3e077ba0a01f26b SHA256 465d0ea14b7db3ecd0bad7c175f9e17003794145f5f59c4941f848960c91048a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2.0.19 (Darwin)
iQIcBAEBAgAGBQJPleZkAAoJELEHsLL7fEFWWRMP/RkMLoC4fpceqm6qPoKc3OZa
v6wAfqw9OKBWw4oANTDsXAF+pziywl7xoea8QRGPs122QROYnconxCVE9R8Jvw/X
bNjAc9sECFk/2LUQ8zVUwnqnTLtelVOLei23PnpNaQslPY4B/6iJm+gigZr05HaO
xI9z3UuiWv8VRHHUq4fHMbpSn2sXP0tp6wbfKttAJ3oKIsYjhS+/UTun4ZbcZZpV
js6P4MCQ1EwhJwShDHjquKR60ja1W9xhzNd5NtgfqJL5Wqy/hl6dJCKy1xAI7Ez9
e9SHHfHa+8nRWifeliwI0NExAWn7YC/RLSS1zDEVnZlDioSScb3SBpksoYyC+qAu
vDy9NGDnoySopRPYO9b0PKvomIIfIpYtC83U4AitfjnXop7GwVVNqadIEl078Hcd
ilpbtZhik7IZ6MkEvMxjd1zZ7TCwZsevwMsaD5r0FlkikAGyushQcLN2IAFLtPwu
9vY+64NDiFlf8eqQsPcfZsGscf742jBTu/n9m9XHjdxnZWyYd0HZE4DZM/74iZTQ
taKu3Pk54+nWcCyAWxt49YzbIEewQn08rvb7UqE2JwgORvxKRE66s4v9rnuYIRbL
f9ndgbmrEKwuJITeVAfXWFrC7CuYc+aweerGGtR8UHtgpuOMu3duF/UHesycIhcq
dwPPQYMFk7AcJowdVJeW
=GLrE
iEYEARECAAYFAk+auZEACgkQX3X2B8XHTomWlwCfXO9LhPUrJetq28mEEXloqgdA
b44An1COu+NvL8ORr0717RqwEZB0eFi2
=3SNW
-----END PGP SIGNATURE-----

@ -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/sudo/sudo-1.8.4_p4.ebuild,v 1.2 2012/04/23 23:30:13 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.8.4_p4.ebuild,v 1.3 2012/04/27 15:21:09 grobian Exp $
EAPI="4"
@ -23,7 +23,7 @@ SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
# 3-clause BSD license
LICENSE="as-is BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~sparc-solaris"
IUSE="ldap nls pam offensive selinux skey"
DEPEND="pam? ( virtual/pam )
@ -61,7 +61,7 @@ set_rootpath() {
einfo "Setting secure_path ..."
# first extract the default ROOTPATH from build env
ROOTPATH=$(unset ROOTPATH; . /etc/profile.env; echo "${ROOTPATH}")
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
if [[ -z ${ROOTPATH} ]] ; then
ewarn " Failed to find ROOTPATH, please report this"
fi
@ -106,7 +106,7 @@ src_configure() {
econf \
--enable-zlib=system \
--with-secure-path="${ROOTPATH}" \
--with-editor=/usr/libexec/editor \
--with-editor="${EPREFIX}"/usr/libexec/editor \
--with-env-editor \
$(use_with offensive insults) \
$(use_with offensive all-insults) \
@ -118,9 +118,9 @@ src_configure() {
$(use_with selinux) \
--without-opie \
--without-linux-audit \
--with-timedir=/var/db/sudo \
--with-plugindir=/usr/$(get_libdir)/sudo \
--docdir=/usr/share/doc/${PF}
--with-timedir="${EPREFIX}"/var/db/sudo \
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
@ -164,6 +164,17 @@ pkg_postinst() {
ewarn
fi
fi
if use prefix ; then
ewarn
ewarn "To use sudo, you need to change file ownership and permissions"
ewarn "with root privileges, as follows:"
ewarn
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
ewarn
fi
elog "To use the -A (askpass) option, you need to install a compatible"
elog "password program from the following list. Starred packages will"

@ -1,6 +1,11 @@
# ChangeLog for app-admin/webapp-config
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/ChangeLog,v 1.71 2011/12/29 21:49:27 blueness Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/ChangeLog,v 1.72 2012/04/27 19:43:57 blueness Exp $
27 Apr 2012; Anthony G. Basile <blueness@gentoo.org>
webapp-config-1.50.16-r1.ebuild, webapp-config-1.50.16-r4.ebuild,
webapp-config-1.50.18.ebuild:
Remove python_convert_shebangs, not needed on wrapper script
29 Dec 2011; Anthony G. Basile <blueness@gentoo.org> metadata.xml:
Added myself as maintainer

@ -8,15 +8,15 @@ AUX webapp-config-1.50.16-htdocs-symlink.patch 509 RMD160 ad53b2107e5f51626f3996
AUX webapp-config-1.50.16-update-servers.patch 2565 RMD160 1547ba9dc6731eb7276bf9257beea5c1ea304096 SHA1 d4fd082058cc3e5b662efd848282efc889dec575 SHA256 4fb781ffd1670de3978f054de9f9c4c9de47f5f760a8b116835343c88b8f1fc7
DIST webapp-config-1.50.16.tar.gz 103576 RMD160 d3ab1b27d9b279241d2c9ff3b764ac0b9699b0a0 SHA1 dae0b27bf731116516aed16fd10dc75c0146d332 SHA256 cd5cf95d0abc9b469b08e6fffa885df10d3651d558164d35efe8e45df1fc8a5f
DIST webapp-config-1.50.18.tar.gz 107458 RMD160 8687d2e82ff08fc1b02252fb1ffd2ef40a4fc51a SHA1 84ff4bd6b9a18b6ff5c8ac368e99baa9497bfc57 SHA256 4fdc1f714025a00de237fd494dc7529890cb396cfdc5306d5478fba1745dd797
EBUILD webapp-config-1.50.16-r1.ebuild 1923 RMD160 c217b82554cca5a0fc5348454e542b9a645c8896 SHA1 c7b82748f7405cf2bf2f76b0ba0b78819be63f4f SHA256 78e6eb9e4907f223281f0d10a35eabeca565734b17a4b858780ef78db2c37e4f
EBUILD webapp-config-1.50.16-r4.ebuild 2132 RMD160 f01f67461d6131672489339b1cd660708619895b SHA1 ce0409138b94698faa3b7834dba84d468d9969a3 SHA256 ac922725facefebbab930cfc0b8713069fa230abfba5a0359e44b778dccc3e6f
EBUILD webapp-config-1.50.18.ebuild 2227 RMD160 a11ac74369000b290f842b7546ac39e6283229d5 SHA1 f2147f514d839e5ed071d8d48a1b682369013e86 SHA256 9051e7b6a291e21a52f7545839092524f2a8a2c70a9d51b6173783ea13e70da5
MISC ChangeLog 24192 RMD160 4dc3e325eb50e176c61f8a549d6c710f7afc3fe9 SHA1 2959c8a6bff25d6d114833a5ac0f730d4536dd89 SHA256 2bdfda6026b95fb5f6f4d91834d46b4dd95bb91e1f9008f2c8da2d06ee41f5a4
EBUILD webapp-config-1.50.16-r1.ebuild 1869 RMD160 91be6b2c332dcdfa182a255389faa21ddff3a562 SHA1 ba63d99f3c806d8bf4c62fe1192d2dbf31df44ac SHA256 e8eb9ea5550c47013cf1525820ee4e20e11faaba901cdcb4fec046463176a970
EBUILD webapp-config-1.50.16-r4.ebuild 2069 RMD160 8a71aec5175f69922cf0a4a2614c5895b1323440 SHA1 91a81e0997ff50eae76c3652b759152b4cdef003 SHA256 1fc21f0b6a2f3a2e0aaa7e241181c1800df9df76dba41087fb2346b2f354c500
EBUILD webapp-config-1.50.18.ebuild 2170 RMD160 aae70b55130e8268cba4c5d2b4d9cfc9e103fe8e SHA1 5a231bd215b98d4d7446b1ff29e1421d94d8afa7 SHA256 acdbc537bd5b905ee96c8f96be53e7fe970fb5de6d4ddd82a07ff8a4569ebd52
MISC ChangeLog 24411 RMD160 1d778653997d54ee25b2b312c30709637f75cb32 SHA1 806529dc2c433615677aab228dc2aca6b8d4cd8e SHA256 e530b090e15777a98b25281c38b2dec1bf477949fc6f43abed481a48956ae952
MISC metadata.xml 261 RMD160 2b05c21e79c3272e8d25db4339acbaba883aa65e SHA1 0bc12930918ce109eea376b06fba451c4596726f SHA256 1f116d2ec1e4df7fe23a3a338ff26a26335fd1b01c8c9cb0fea8786c3dc06918
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEAREIAAYFAk784HIACgkQl5yvQNBFVTXoWQCfQ8+MkHT/YXUUSRT+d4NQezux
22sAn1wij+ha80iOLGM6o7zC8zHF86Gx
=In+D
iEYEAREIAAYFAk+a9wkACgkQl5yvQNBFVTXZtACeKJxqK0UeqgYh+qRsY3cL83yn
CiIAnjw4XGC1qXcPKqHVvg8pw1+YGQyr
=9C0/
-----END PGP SIGNATURE-----

@ -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/app-admin/webapp-config/webapp-config-1.50.16-r1.ebuild,v 1.16 2011/02/06 22:03:56 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.50.16-r1.ebuild,v 1.17 2012/04/27 19:43:57 blueness Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -40,8 +40,6 @@ src_install() {
# be ok
distutils_src_install --install-scripts="/usr/sbin"
python_convert_shebangs 2 "${ED}usr/sbin/webapp-config"
insinto /etc/vhosts
doins config/webapp-config

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.50.16-r4.ebuild,v 1.1 2010/12/19 18:31:55 rafaelmartins Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.50.16-r4.ebuild,v 1.2 2012/04/27 19:43:57 blueness Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -44,8 +44,6 @@ src_install() {
# be ok
distutils_src_install --install-scripts="/usr/sbin"
python_convert_shebangs 2 "${ED}usr/sbin/webapp-config"
insinto /etc/vhosts
doins config/webapp-config

@ -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/app-admin/webapp-config/webapp-config-1.50.18.ebuild,v 1.1 2011/02/04 18:45:13 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/webapp-config/webapp-config-1.50.18.ebuild,v 1.2 2012/04/27 19:43:57 blueness Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -45,8 +45,6 @@ src_install() {
# be ok
distutils_src_install --install-scripts="/usr/sbin"
python_convert_shebangs 2 "${ED}usr/sbin/webapp-config"
insinto /etc/vhosts
doins config/webapp-config

@ -1,6 +1,12 @@
# ChangeLog for app-editors/emacs-vcs
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.87 2012/04/09 21:27:03 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.88 2012/04/27 22:40:21 ulm Exp $
*emacs-vcs-24.0.96 (27 Apr 2012)
27 Apr 2012; Ulrich Müller <ulm@gentoo.org> -emacs-vcs-24.0.93.ebuild,
+emacs-vcs-24.0.96.ebuild:
New pretest version. Remove old.
*emacs-vcs-24.1.9999 (09 Apr 2012)

@ -2,30 +2,30 @@
Hash: SHA1
AUX emacs-24.0.92-ns-appdirs.patch 1538 RMD160 354b2726d80435aeb8b0e39616682df6774e7cf2 SHA1 50044a01c4c125d394308ea371f9a0337ee11609 SHA256 588b276284c7a56494fdba935a975c66edb668e5431bf25f1396696950c8f804
DIST emacs-24.0.93.tar.gz 51257120 RMD160 6a3b6ae0ecab96a53828856de6db0c016cc5d47f SHA1 0b98ecf3e9f44497bfaf4203c2afc81252c4bafe SHA256 4a100accb2f76231aed4dddb32d3725dec131280ad3bdf1b39b52ce337a210fe
DIST emacs-24.0.94.tar.gz 51251891 RMD160 3593d6a003b556f3755ba6ea3f8a92ba1b5ba2af SHA1 d70fe6da2d2b943423fcf16badb0294566710eaa SHA256 238dacb608e74fce088cde61b82907ba6ae5d975e88f38a0b199dbdbdb28feb5
DIST emacs-24.0.95.tar.gz 51371928 RMD160 14a0ca326c18dc549495e862d83eb9e1917d2ead SHA1 09c1eaed7400f8cc0e5dab9fb2337c3c4cee5449 SHA256 434b8e4a27d376257a6fe93b35936466985ac45c90310e6041e0a0577752df64
EBUILD emacs-vcs-24.0.93.ebuild 12098 RMD160 422d495a0ef0054badc9660e3e03755c0e0bb25a SHA1 d922a5a9b0d2ecd1f5be61e81407d094d1099ce6 SHA256 21e8738fa9814c9fcd80e5787aa670fd473c325200fc4ce372cb5e9ef4bf7b92
DIST emacs-24.0.96.tar.gz 51433984 RMD160 ae8f46637b5cdadf7c401f6fc7e0240937becdb4 SHA1 15f932ad8c6a77107bc19ab3e3a8c8af27259ec2 SHA256 18ed15ff63cfa1ae929ccdb3a39cdc589420bd17dacc5af144c5eb717200f21a
EBUILD emacs-vcs-24.0.94.ebuild 12098 RMD160 3341fe7dcbffd3f1dd0d125a9ea50bca9524c191 SHA1 e3fc1193f795a313dcd69e2eabaaf032d325a819 SHA256 032effd50dced34af5b6e194158abd1167d8bc60397e0e00e36765a49c0a9c7f
EBUILD emacs-vcs-24.0.95.ebuild 12098 RMD160 d2685dffef208429471f235cd4b44891f10f317a SHA1 af6839f12017772e488c5a2061be5c1bd2e7c98f SHA256 f453c1fc671b4a7e85ab042400d74667f1c7b75d12560fe5bafbe7c6709cb148
EBUILD emacs-vcs-24.0.96.ebuild 12101 RMD160 c515a87fb9b4d51bead114bdd2b26810cc440526 SHA1 c38d1b1e226531f89b8baee95dada93d5b4350b5 SHA256 05cc84a1c71af143d0af70436b772b2458d6a378b6194ca022806da75de15891
EBUILD emacs-vcs-24.0.9999-r4.ebuild 11475 RMD160 00e572a75c25fc931f026984673ea3336e91d681 SHA1 f8bae0602c979f5bf6f209df49fc2c179d955864 SHA256 39f86c8f07260953c264a1dbad33cdeb2d1ff8ca4364f5a2c7b7f658f63d1b16
EBUILD emacs-vcs-24.1.9999.ebuild 11469 RMD160 25285c5c4ae5c5a6959a63cfe9926703b246c53d SHA1 6ae40720a808da949dcf49711de9a92ababf9eb5 SHA256 6c28b07d8d4e6f164e3caffc65ef4b34a2e0c097f12ddfe44095f67e4e76c82c
MISC ChangeLog 64973 RMD160 fcf94124f9694dbe88014345ce3ecae89c6a7ab2 SHA1 068232c1b4aef3479147217c31b74c73ace4d4f4 SHA256 4ef84cc186d33009b0b336bdde4eafd956688d4afdec72f6570565010d45e24a
MISC ChangeLog 65146 RMD160 522431ff6eea5d7fc71895bd549d4dc327c7b42d SHA1 8fcf0cebb9b74e8fe4316d8842e865d516ac4516 SHA256 ada7a13ce8a6107cfa0ab8acc193e8a0152483081bc8e527321c0b0d1b8cb603
MISC metadata.xml 2159 RMD160 c0ec88f19a4e19271ea414b5e4429d0ca3ec4548 SHA1 3f8c32f164afe13baf231c60a2b64ca9912e5bfb SHA256 b1008bb18ce3aacd84175d61ac8254d017a4a9ba67d5b376f21a39e5699be3ba
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBAgAGBQJPg1TyAAoJEDxpGckxwJCBFbYP/i7UQ9EK0q3S5qLRVuGsl7C9
TwQYzYR/ylLouLf5yICZoLO79N6Bd8nmWUnlt2GzgCkGpxZpoQ2Wfo0sxgppd6bh
4HjHKYDc+hSb5EqB4L1f4jS85WoRte8756/tN6CXGzpNWGjJ2PpYJtfr96jBcKf0
LTIvWKqKBNSeJQ+4xEFTiu8CfxbWWZV9xi2U+RJGDo1/WHIsLf/dUGzqO8/FAVsC
UPdqfKQDcgu0VinprmQJsYiSMX+YHQgAL6r4U8pB8vEtZhi3SoCG3lysUl7wiVS0
RjAIsJJhZGHI4M9TJjj+ENj3jkCuf7LuJZv2+Zon8FNnI5S6nMqLLn0+07WyM0Bx
8ZoDR8zxaqtdMOsrXtGGWfTN9QTCF+CL6Y+shtdnKb36f7aG4nxq5fAc+HduHYG8
NZkKIJdPu7Hd0+u9ifJeKElu5Q+V9YxzsgHVh/SSleZYPnNczo+fqvxXCbKBxqUf
KcHaGJthZW/O0gsOAdEkNuQyMJeJ9iF7gxWjEV/BAi1Cc8aYRKGFM9zt4yyY9jbU
NL+Ileh58aEXeJci+FuiYHyiE3fWywdCXksUH1ZTHNxurScb31S4yEj1wTJupGZl
vDIxcU5/ec9BMosfvkyyvZTjsdo8SECy0U9RqNfZkIHNhEc1he7bCLiv4iJwpNtX
yt3s1IINBJtRaKAPOB18
=pYU9
iQIcBAEBAgAGBQJPmyE9AAoJEDxpGckxwJCB3iwP/0Q7/T/OOCbv3lJj2/nxnL8W
l6vT5VsBe34+DmskkpSgnt9DiN3lD9Ovnsqw4+iIRhxtiiUzKthFGvIJO4b37TOG
Ajmcvh7v2nxcArWJOaZJfAte5Hx2ytyTmE7znQgqb5rOxC50CfKMNozOfmjBdPFO
w7EHnFOGx84xQ7aouI5CbWyEtZPOGtb1HRTGH007aqNmxrv+k+tqzOBsQ8T1j8TP
oD2yRlJW0O4ENyu32VvNECmWmdsXU0sc06nJWRM4iRDxkwwUqeyipJPBFXkrnXy0
Mck1dtwN+ZTAdrL5Mg+gjsq95KGJ2T6xHRTJGQ8VcYdWbhoKWqgkkUByZr/y2YCU
GiZ9Iapve+ZO/pFOXjAdMhHgOzeUNuz7b/enamV0QueZx8OAXCSPoLlcf24eRL4r
xV5Q94d7Ulm4INDP0LDSbFPAvuERnn7uaBver5Dk/1/guD9sPJ2VAcY+Y9sZlnkV
hPzwZ57DZVqwPoAs3lWt6S0b2nwfRdCp8jpxY1agwkd5N6l6uMdHDkmAEVKh/ApV
6qIg7K47KpHGO4oemu4W3OXZAOxcSrSzeUHi+PiRxPTzF+FWJsxLpN+6w0yLd6pb
i+tu6y0M7JSWK1klWuCx5FqHstjtBNbmU+ycw76QxxHJt7G6zg2TZd2YKucgfFXE
U3VbWTBTJH6hJ2qFRj5B
=Q+/5
-----END PGP SIGNATURE-----

@ -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-editors/emacs-vcs/emacs-vcs-24.0.93.ebuild,v 1.4 2012/04/02 17:29:27 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.96.ebuild,v 1.1 2012/04/27 22:40:21 ulm Exp $
EAPI=4
@ -8,7 +8,7 @@ inherit autotools elisp-common eutils flag-o-matic multilib
if [[ ${PV##*.} = 9999 ]]; then
EBZR_PROJECT="emacs"
EBZR_BRANCH="trunk"
EBZR_BRANCH="emacs-24"
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
# "Nosmart" is much faster for initial branching.
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"

@ -1,6 +1,14 @@
# ChangeLog for app-emulation/lxc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.32 2012/03/27 19:01:25 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.33 2012/04/28 00:17:01 flameeyes Exp $
*lxc-0.8.0_rc1-r2 (28 Apr 2012)
28 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+files/lxc-0.8.0_rc1-blockmount.patch, +lxc-0.8.0_rc1-r2.ebuild,
-lxc-0.8.0_rc1-r1.ebuild:
Add a patch to fix handling of mount points for block devices; also add some
warnings related to grsecurity and LXC.
27 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.8.0_rc1.ebuild,
lxc-0.7.5-r3.ebuild, lxc-0.8.0_rc1-r1.ebuild:

@ -1,19 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX lxc-0.8.0_rc1-blockmount.patch 4374 RMD160 c7efd284d002b821f55d58276b7c266cc1db4e7e SHA1 e71498ac6b44c9cd882d03bccc9f223a4b5e883b SHA256 83736b28e843273ab3287004946c7eb66ff04b87ac100b6481b68d116b039b70
AUX lxc-0.8.0_rc1-libtoolize.patch 2510 RMD160 56e9a053fcd1b22d7e4424af990e4a28e85631f0 SHA1 086a5548271bad011af5f8b0bcde99a42ca51625 SHA256 44ec4271300785fa7a03384140833db48bf158253fbeec167ccf3dfe0bf8dffa
AUX lxc.initd 3746 RMD160 3a8749586c3ed6dedce7fc18d908903dfb8bf5a0 SHA1 7308443ab4c99de8604c31d2e3ef9c55a197ee05 SHA256 7c805f22792fd1b26b2ef102b4345479401c9b2f1e6f32622d66717354fb4328
AUX lxc.initd.2 3298 RMD160 c231a4d3cb3f1aee180f29bb1327c8f212bf7c2d SHA1 d403f21e89e5a5af36d72d9d6619b4c7998efc38 SHA256 da2bdca3ec5d57e40ec06effc68e01628e3dbf44357d6e841fdcdcd21cad7499
DIST lxc-0.7.5.tar.gz 265562 RMD160 93407be1ebf31bdcfa617e60672d9f86ba2940d1 SHA1 9712dccdcd2c10a522134fa17384a5b9e38fce0e SHA256 019ec63f250c874bf7625b1f1bf555b1a6e3a947937a4fca73100abddf829b1c
DIST lxc-0.8.0-rc1.tar.gz 301029 RMD160 3480209a82f361f11a1476d5e92d747bcf751e8b SHA1 6e9a641b3ca06ad034712ecf437588c4585ff40e SHA256 32bf83902c07387646c55de440d6d12cf61bd54c97417109c2d1ac47d17cb911
EBUILD lxc-0.7.5-r3.ebuild 3207 RMD160 698fe796dc5a18d388beada7bc347146ac4569dc SHA1 c852f323f51bf38b724d21e2a94d46ebb1e75822 SHA256 8d0da2a85c47c849d54dc264336c96f386b95a08697387d39c0c8cae0f4db519
EBUILD lxc-0.8.0_rc1-r1.ebuild 3577 RMD160 332780d5c6d776c1c5ef3a61a68aa27a55f9c784 SHA1 6a42112e5474bccc3ffc1f5575395b1a1d91490a SHA256 94b9efa6f3287aac92c63edbd777a82a4b8067118eb2d40eea2e8678c9ca9816
MISC ChangeLog 7617 RMD160 d471250e0218b33274ad5aaa2070a35efaa927b4 SHA1 a4f3d35ce8b4a2aa3124f233a9c5a7413e727ed9 SHA256 0e1498ad040fdfcf3c8a639adc78b164b60b168545a43dd5e0b80d6ed9e5d11b
EBUILD lxc-0.8.0_rc1-r2.ebuild 4658 RMD160 ebe0e679b6868a0ae1ef43a708dc762f2b5f53ca SHA1 ecc50839693db3934b5aaaed8ae653145746247a SHA256 c06d57bb9da55d52295a1d6d24ff16b468e18b8922189169a9752273bf0fdcf2
MISC ChangeLog 7923 RMD160 076a7c30ed2916a5b36ec2ad690bd7451cff88df SHA1 5757070f4472fa615d5f1e4c45a292b0c1d00bf9 SHA256 afd87cdeeaf49970b267beaa807c2b36ca9c908cf8cd7e41f5da9399ba75e37e
MISC metadata.xml 653 RMD160 d6139a7ce3a5dab18f33c7f111f2e7827c290723 SHA1 47ba631625b4f2b20e491a964e65c78dd236f6f2 SHA256 35f64761067f47ff7abd0e3f3cb57f4bab888a2546bf3267d59987505101a190
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAk9yDoEACgkQAiZjviIA2Xhy2QCg8Axll6G15x6btFVphgvXkuJ5
lsIAoNh8Xf3gnsPB+dK8Uc0yLkecAXLi
=x5vb
iQEcBAEBAgAGBQJPmzcFAAoJEBqCrVe7WSRDCgQH/1hOtON0XQxZOh/Zd4LO0AKD
XjmiD4+Dxmt/zvFFd2TshA7OiolApFm86Zl5FH9qfVLrtmlkJ2y/gUk4+GZAA4KH
H/1tdfVeCJOtV8vhaFt572Nk0qZnGuCc+mQsAkLIfT9ObERkh6pY18qGa+H5vqEM
iqYltkDvM3+wHJQV3cCsXFzbvxzxShUo6ue4aCDx8eavDJsqIAO2VXBsjanP8zaY
0BymFbYlN9wk86lXiqndGqJry+R7GNAQW2/X1pWxvtze94ciFzhMIHpA6tQxGpiH
0ufgyNf48uFBmBvpNptF8Bts0nMUY7W1LGhtXyGwub83+T2DdScAHs3FpLQkD5A=
=RWbf
-----END PGP SIGNATURE-----

@ -0,0 +1,148 @@
From f895fe1ad3aca8fed492df12adcd8710bca8ca32 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@flameeyes.eu>
Date: Fri, 27 Apr 2012 17:01:33 -0700
Subject: [PATCH] Workaround requirement to use the realname of the block
device.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Instead of checking always the source path, check the source path if
mounting a directory, and the mount path if mounting a block device or
file.
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
---
src/lxc/conf.c | 34 +++++++++++++++++++---------------
src/lxc/conf.h | 1 +
2 files changed, 20 insertions(+), 15 deletions(-)
diff --git a/src/lxc/conf.c b/src/lxc/conf.c
index e8088bb..593871a 100644
--- a/src/lxc/conf.c
+++ b/src/lxc/conf.c
@@ -350,9 +350,9 @@ static int mount_unknow_fs(const char *rootfs, const char *target, int mntopt)
return -1;
}
-static int mount_rootfs_dir(const char *rootfs, const char *target)
+static int mount_rootfs_dir(struct lxc_rootfs *rootfs)
{
- return mount(rootfs, target, "none", MS_BIND | MS_REC, NULL);
+ return mount(rootfs->path, rootfs->mount, "none", MS_BIND | MS_REC, NULL);
}
static int setup_lodev(const char *rootfs, int fd, struct loop_info64 *loinfo)
@@ -387,7 +387,7 @@ out:
return ret;
}
-static int mount_rootfs_file(const char *rootfs, const char *target)
+static int mount_rootfs_file(struct lxc_rootfs *rootfs)
{
struct dirent dirent, *direntp;
struct loop_info64 loinfo;
@@ -433,9 +433,9 @@ static int mount_rootfs_file(const char *rootfs, const char *target)
DEBUG("found '%s' free lodev", path);
- ret = setup_lodev(rootfs, fd, &loinfo);
+ ret = setup_lodev(rootfs->path, fd, &loinfo);
if (!ret)
- ret = mount_unknow_fs(path, target, 0);
+ ret = mount_unknow_fs(path, rootfs->mount, 0);
close(fd);
break;
@@ -444,21 +444,23 @@ static int mount_rootfs_file(const char *rootfs, const char *target)
if (closedir(dir))
WARN("failed to close directory");
+ rootfs->isblock = 1;
return ret;
}
-static int mount_rootfs_block(const char *rootfs, const char *target)
+static int mount_rootfs_block(struct lxc_rootfs *rootfs)
{
- return mount_unknow_fs(rootfs, target, 0);
+ rootfs->isblock = 1;
+ return mount_unknow_fs(rootfs->path, rootfs->mount, 0);
}
-static int mount_rootfs(const char *rootfs, const char *target)
+static int mount_rootfs(struct lxc_rootfs *rootfs)
{
char absrootfs[MAXPATHLEN];
struct stat s;
int i;
- typedef int (*rootfs_cb)(const char *, const char *);
+ typedef int (*rootfs_cb)(struct lxc_rootfs *rootfs);
struct rootfs_type {
int type;
@@ -469,8 +471,8 @@ static int mount_rootfs(const char *rootfs, const char *target)
{ S_IFREG, mount_rootfs_file },
};
- if (!realpath(rootfs, absrootfs)) {
- SYSERROR("failed to get real path for '%s'", rootfs);
+ if (!realpath(rootfs->path, absrootfs)) {
+ SYSERROR("failed to get real path for '%s'", rootfs->path);
return -1;
}
@@ -489,7 +491,7 @@ static int mount_rootfs(const char *rootfs, const char *target)
if (!__S_ISTYPE(s.st_mode, rtfs_type[i].type))
continue;
- return rtfs_type[i].cb(absrootfs, target);
+ return rtfs_type[i].cb(rootfs);
}
ERROR("unsupported rootfs type for '%s'", absrootfs);
@@ -756,7 +758,7 @@ static int setup_rootfs_pivot_root(const char *rootfs, const char *pivotdir)
return 0;
}
-static int setup_rootfs(const struct lxc_rootfs *rootfs)
+static int setup_rootfs(struct lxc_rootfs *rootfs)
{
if (!rootfs->path)
return 0;
@@ -767,7 +769,7 @@ static int setup_rootfs(const struct lxc_rootfs *rootfs)
return -1;
}
- if (mount_rootfs(rootfs->path, rootfs->mount)) {
+ if (mount_rootfs(rootfs)) {
ERROR("failed to mount rootfs");
return -1;
}
@@ -1110,7 +1112,9 @@ static int mount_entry_on_absolute_rootfs(struct mntent *mntent,
return -1;
}
- aux = strstr(mntent->mnt_dir, rootfs->path);
+ aux = rootfs->isblock ? rootfs->mount : rootfs->path;
+
+ aux = strstr(mntent->mnt_dir, aux);
if (!aux) {
WARN("ignoring mount point '%s'", mntent->mnt_dir);
goto out;
diff --git a/src/lxc/conf.h b/src/lxc/conf.h
index 09f55cb..b70e637 100644
--- a/src/lxc/conf.h
+++ b/src/lxc/conf.h
@@ -181,6 +181,7 @@ struct lxc_rootfs {
char *path;
char *mount;
char *pivot;
+ int isblock;
};
/*
--
1.7.8.6

@ -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-emulation/lxc/lxc-0.8.0_rc1-r1.ebuild,v 1.2 2012/03/27 19:01:25 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0_rc1-r2.ebuild,v 1.1 2012/04/28 00:17:01 flameeyes Exp $
EAPI="4"
@ -23,7 +23,8 @@ RDEPEND="sys-libs/libcap"
DEPEND="${RDEPEND}
app-text/docbook-sgml-utils
>=sys-kernel/linux-headers-2.6.29"
>=sys-kernel/linux-headers-2.6.29
virtual/linux-sources"
# For init script, so protect with vanilla, they are not strictly
# needed.
@ -48,7 +49,14 @@ CONFIG_CHECK="~CGROUPS
~VETH ~MACVLAN
~POSIX_MQUEUE
~!NETPRIO_CGROUP"
~!NETPRIO_CGROUP
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS
"
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
@ -64,11 +72,18 @@ ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
ERROR_GRKERNSEC_CHROOT_MOUNT=":CONFIG_GRKERNSEC_CHROOT_MOUNT some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_DOUBLE=":CONFIG_GRKERNSEC_CHROOT_DOUBLE some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_PIVOT=":CONFIG_GRKERNSEC_CHROOT_PIVOT some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CHMOD=":CONFIG_GRKERNSEC_CHROOT_CHMOD some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CAPS=":CONFIG_GRKERNSEC_CHROOT_CAPS some GRSEC features make LXC unusable see postinst notes"
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS TODO README doc/FAQ.txt)
src_prepare() {
if ! use vanilla; then
epatch "${FILESDIR}/${P}-libtoolize.patch"
epatch "${FILESDIR}/${P}-blockmount.patch"
eautoreconf
fi
@ -124,4 +139,9 @@ pkg_postinst() {
ewarn ""
ewarn "To use the Fedora, Debian and (various) Ubuntu auto-configuration scripts, you"
ewarn "will need sys-apps/yum or dev-util/debootstrap."
ewarn ""
ewarn "Some GrSecurity settings in relation to chroot security will cause LXC not to"
ewarn "work, while others will actually make it much more secure. Please refer to"
ewarn "Diego Elio Pettenò's weblog at http://blog.flameeyes.eu/tag/lxc for further"
ewarn "details."
}

@ -1,6 +1,9 @@
# ChangeLog for app-misc/editor-wrapper
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/ChangeLog,v 1.13 2012/04/26 14:16:40 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/ChangeLog,v 1.14 2012/04/27 15:27:13 grobian Exp $
27 Apr 2012; Fabian Groffen <grobian@gentoo.org> editor-wrapper-4.ebuild:
Marked ~sparc-solaris
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> editor-wrapper-4.ebuild:
keyword ~amd64-fbsd

@ -2,13 +2,13 @@
Hash: SHA1
AUX editor-wrapper-4.sh 405 RMD160 1633fcd246b57b8ab5705eeaf048369970203d32 SHA1 3a2d9b859b11a68791251d7ad650f4da64088847 SHA256 47ea2eb09201d5b8d018173faf9646a0a7c2cbbbbbe3a477766834ed6bdaecd0
EBUILD editor-wrapper-4.ebuild 715 RMD160 2f09e1ad7452acc32cf8e58789bd5965f26cbd37 SHA1 d79c538239bc1283251649a172d6ed350d8ca098 SHA256 b369a76e4b312d2e3fd0ea4c9a4fcfd639c9fbdc5e0ae7ba28338d18045fc55a
MISC ChangeLog 3906 RMD160 03096b2cfa43e8d35e7662c4ac2214567c28fd71 SHA1 5f263aaf42357759d64d5ea8101e231f26a839af SHA256 1ede7f9f9b334a0863ba5e3716aa58ad9120a4a1df10e5ef27331204789e6184
EBUILD editor-wrapper-4.ebuild 729 RMD160 7676ea012327a996627e9d740ec6c2b4c65578b3 SHA1 79e79d104919bbb5ff11da4fa5413959678cc6ad SHA256 24aaf5aa6a356dfd319477c5792a390db8cd1e9edba0febf3baa4cbc7bf98e97
MISC ChangeLog 4006 RMD160 14258029e232647b9e97c8f5c7a71b3a56e025a8 SHA1 9e5360c6de33249ba312b0c14bbb2e40be8049d7 SHA256 167408c8bff0ec60f7ec92e97e72f5662036def3eb7b982d922de73209cdc011
MISC metadata.xml 183 RMD160 de889cdf3481996341cd4cee764cf5c72704cf10 SHA1 1f469d9815709d2c9875a251b48fb3f688cb6f19 SHA256 7d020057c52803e7181c769edb0883bb918daa3a6c4d7f5097ff49f808d14089
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2.0.19 (Darwin)
iEYEARECAAYFAk+ZWM0ACgkQvFcC4BYPU0oXsQCcCcMfzZwNCMP62zhc3TBidNV8
YtQAn1iNRliDijtLQ/v2acQIr5uGDGUn
=+NUU
iEYEARECAAYFAk+auv0ACgkQX3X2B8XHTonD9wCdHHVqy55mdWdLuFeclKFJoMTJ
aAIAnRZvdsmu/4vdK5Jjb//Ei2YAHK2c
=KlMf
-----END PGP SIGNATURE-----

@ -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-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.8 2012/04/26 14:16:40 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.9 2012/04/27 15:27:13 grobian Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~sparc-solaris"
IUSE=""
S="${WORKDIR}"

@ -1,6 +1,10 @@
# ChangeLog for app-office/libreoffice-bin-debug
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/ChangeLog,v 1.4 2012/04/26 06:58:48 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/ChangeLog,v 1.5 2012/04/28 00:58:51 dilfridge Exp $
28 Apr 2012; Andreas K. Huettel <dilfridge@gentoo.org>
libreoffice-bin-debug-3.5.2.2.ebuild:
Fresh amd64 binpackages...
*libreoffice-bin-debug-3.5.2.2 (26 Apr 2012)

@ -2,11 +2,17 @@
Hash: SHA512
DIST amd64-debug-libreoffice-base-3.4.5.2-r1.tbz2 401594386 RMD160 41ebf335e3a1adeaacb498465e6039322d064366 SHA1 adfee701a5ec2fcf0ac9469af851cc6cd5eb425f SHA256 d7594e78b2804d258714e8329aea4e5b5ced1fe71c2c997503b81458530965b5
DIST amd64-debug-libreoffice-base-3.5.2.2.tar.xz 711622308 RMD160 c91c0165a4a3cf16e09edd42bf8c1e328d451b2b SHA1 984298aa4e5be760ffabc9b2987bd2597df72540 SHA256 11a7fface5ff2f53a308120b71a4a6af5b0f4b519a4e7dd2f6de2ec79211f5dc
DIST amd64-debug-libreoffice-base-java-3.4.5.2-r1.tbz2 405367077 RMD160 b56794a57a908b9ba94158bf52d317bff1e5101d SHA1 4d4820ed99c693c89a939b2499d93a8575dd7efb SHA256 3f622d5d617eb560cfd59c40b34f86e3b8955c754ecb528a23e510b12c676bec
DIST amd64-debug-libreoffice-base-java-3.5.2.2.tar.xz 715355792 RMD160 48d46b2c88122f1f914e4d760549707e3c5fbbd6 SHA1 70a15af20997c9fb8e8747784fc7be314c380e7a SHA256 6e898340439a70f1ca89f630424452570144b92210fc753df3db9fb8bc16c674
DIST amd64-debug-libreoffice-gnome-3.4.5.2-r1.tbz2 402719568 RMD160 fa63f7c3c5e9c56e4ba430a1858528e8549e38fe SHA1 7239d1078b6c8bfe054293376caf70fc32997e4e SHA256 f91a3334890c6599bf588dd70fe03fbb283a1510274f6cb93eeef0e037c7d662
DIST amd64-debug-libreoffice-gnome-3.5.2.2.tar.xz 712735124 RMD160 dc9bbd2a2279e7b31953ffdda33201dda663a026 SHA1 37dd6180ea535a919f6ca635e02359031447f2cb SHA256 eed03df2eb693f2f9dc9f4a25795997b656fef9e2bea53165c7fa974bdc5b7a4
DIST amd64-debug-libreoffice-gnome-java-3.4.5.2-r1.tbz2 406558896 RMD160 27dd7739472d77ae7428d4374870816f789fd0d3 SHA1 5766f55498a2473fa08d90de4c9e742376421263 SHA256 2ed4f75e3ad9d20956372afb4c14abdeb256627d1a41c7a4d3c9ef7524e8c684
DIST amd64-debug-libreoffice-gnome-java-3.5.2.2.tar.xz 716465520 RMD160 a665f8d6c58f9360d7468ad51fab920a00e43f4b SHA1 0cafe2b275dabbbb6bbe5b23719c304e6c34c2ad SHA256 a318ed97f1c15ec505f45275b84f65d811abedc34e047a37f9348cf6a20e90df
DIST amd64-debug-libreoffice-kde-3.4.5.2-r1.tbz2 402546607 RMD160 10620d928bceb17caa154179e3c9e09adebb5e36 SHA1 b9053f1d2058e655edb3ba9e5bb187fbe9b7bd7e SHA256 004aa7c94e6682d874e188248cd2f0bd54c2b23402727f9f132ce54cc3b6bb06
DIST amd64-debug-libreoffice-kde-3.5.2.2.tar.xz 712648220 RMD160 d3ef9161714e9e108db3693d3ee3873bf5143f05 SHA1 e5f431dbd05230af8a16fd3a4c37409f66ff872b SHA256 0256fbe01b00b8cd572c8ec8861bcaf2fa1a4157bd04320772989cf64236e312
DIST amd64-debug-libreoffice-kde-java-3.4.5.2-r1.tbz2 406397036 RMD160 ca80b721b095d8ee632dff825917607f3f8314c8 SHA1 5ee6cd5c3000f80094f737bda106d85c897e97de SHA256 c32a6ac7a26e0035e2cbd9bf269e7156be69438aa14debf43036ef068b649f6d
DIST amd64-debug-libreoffice-kde-java-3.5.2.2.tar.xz 716391968 RMD160 e4b5fb933791768c5803bd1693a15202b5754060 SHA1 810e7677a905b77ca84cb3f5bbb38837ece4c82c SHA256 3819a55fbed789318cc58bae994b8886146f9ee5dbfab351c6f599422ae558e0
DIST x86-debug-libreoffice-base-3.4.5.2-r1.tbz2 391547962 RMD160 ac3c24f085e249e3020e19a1e6869412fde012fa SHA1 e2ef7134622b477a5581d0cb7d689fe1097cd8ca SHA256 0ab5c9ad4fec2df170b559e3f9e87e7ae59efa07b2f8e23d9bfe043b12831b3d
DIST x86-debug-libreoffice-base-3.5.2.2.tar.xz 691734456 RMD160 9360174edebbeb9fdf1b4da261f58a59b68c1e22 SHA1 4f37b797129cdcd93a5265c6eeb1b78fc6db9722 SHA256 e5ecc934932bfea17889948e12933867f5715c87a20efc827859b5710dfad314
DIST x86-debug-libreoffice-base-java-3.4.5.2-r1.tbz2 395197861 RMD160 9da09d922570f469f82f98de99f2e14b2308a765 SHA1 e5337ac03532becc589e3a14feec022f62ad0f0e SHA256 ebb7a62e87162f1a216bd6c32fabf4e78deecea7c0ff9965f2d8137047b7fa80
@ -20,23 +26,23 @@ DIST x86-debug-libreoffice-kde-3.5.2.2.tar.xz 692746144 RMD160 9baead3ad56ca79da
DIST x86-debug-libreoffice-kde-java-3.4.5.2-r1.tbz2 396156544 RMD160 d6387aeefa9bdec9222e4fc26b49d9ee6a6d15e9 SHA1 113a8a7f116bb27cd324676c382671f0fbbc2068 SHA256 f9dea43e293fadb28a103cf103a696074ee267e3c22651c683d1c9186beaa3cf
DIST x86-debug-libreoffice-kde-java-3.5.2.2.tar.xz 696323800 RMD160 0acb39d0ace66d4d943408b6760ccea9bfe89b9e SHA1 468252aee6987a24f9b5ad1b7dd687d230c12e82 SHA256 666752d876e3b5441499dcbd92abc5a935b1a7f989f5d0ea26f956c1a0bc1d25
EBUILD libreoffice-bin-debug-3.4.5.2-r1.ebuild 1732 RMD160 37deb8d1bb4ecea1bf70343da824a3401f985e5f SHA1 f56903dcc7b4adf6532f043adbedfda94ce73801 SHA256 a110af42c9f3e765dc4391e827db5654dd00a72b222e462a4c099bcba0d76667
EBUILD libreoffice-bin-debug-3.5.2.2.ebuild 1746 RMD160 80dfc9041a97b13966a9e14cf3fa0803cb563cda SHA1 a6a7bd83ef401f69deb3ea857da29c93e20ea5da SHA256 f5dd53e8910448786dde3554cb092087a097eca22989b77e61cebff0586abbf1
MISC ChangeLog 868 RMD160 59ca39014bab70a6ad4e476e848a03bd118fa014 SHA1 16a470ef033bc951c413881e2b17f18230c5745c SHA256 800dce27b27c5f8c80b4f1151fb5d122a0885e4eb2862134a76f1ae9e4ed56c0
EBUILD libreoffice-bin-debug-3.5.2.2.ebuild 1767 RMD160 f0a411633389cc4e6a982953b502a82045734b64 SHA1 d273b1298cc0d0ca29619432b113e4b8cbab8e52 SHA256 7a291564d6e4d45cb36d374ad24a019d32cca93affb4459e3cd5db8769e5a76a
MISC ChangeLog 995 RMD160 7b276d8f042debdc3f9a562e2da65da8599da9cf SHA1 fab9bdd030421c8b1727cb63150c1f5c65a47243 SHA256 adf8afbd633a4eb26af16b48205db5348aa9f586a48493ac56d63d8238cfb305
MISC metadata.xml 390 RMD160 e07243d0faed76927f09f9920a801c8e9421f8ba SHA1 c44b86ab2cbab1b86ea1c0aada34c6f0e153ffc5 SHA256 deb4144f69c803f7b16a6dc3235b720d0f680f491a91e73db7b2866e7d9af973
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBCgAGBQJPmPJEAAoJENwGBM22xffeS4kQAJqOAY8d7JSiCX94x5oxo6+w
eainn44UX7m5cejjPNqY2JNejjxVkJX+syI7w1uNpg8IjI2+vqm/8r2Py7TDWnpq
LO2h0DePUCA0OViinQBmJhS8e6SNShbvBAUZO0f41+HfliKiWSzIDDQNHUiVJTAP
bkNFS8uvALadapRMSMpbA1WeQqdGh48RACfrOA2+MS48ZlCx2r6jwjVxbqbRr6YR
DSk/ELjrIm3OKF50vdqa5YJwduntuUuxGwadBtT9DvxH4XQr8VLBkX9V3I2RAOQ+
6N6ODGm+452bqXMB8mDpyw3nRCtyYaI/0omLGZ9x15i2Iue6YzKFcX1jzmg9ehMi
/X8/+de7YqVZhIwdSLQjfR1k2Hr5n8jb66rFBOPR5v56COXZA6tCMJemGRKSh8hy
ikyr65TDm/gEogZOqpiYzWxDg83ihYTHEHbx7rtWmciVPtoVycWtiZnRBjtKncgN
xqE8IJOAFlBplA5+Vt73KTAQakLP+J23amVJP+wKZGMYJMbR3fMoGe1/QL7Uggy1
8tBKeVS0wJBvbB3JKNnNprYDa4Sdr2xvKP5Ei6FmB2FmjDM83+42I1s7WJyJ7EDl
ddgqK5Q6PGP21tq5C+9KZFQ5Q1g0bzI3zX5d/A689+yLWokkDG+zJhw7mfB2+xAW
fZA62WeNeSoq39COj+cd
=qAde
iQIcBAEBCgAGBQJPm0D4AAoJENwGBM22xffe38AP/2SVPue0GzDFQEV4GI1/A1bq
RW249xDx5dZCkhn0JL5wlP+4lSNJxqGzwWmrconw599zogPUVuBx4HDWAUunezLB
D0eDC+f0uKKjGZp2Z/SoIBWwLu8kqrHnwLKrnBwaCuhwkQL8jQZzPYHJ3aXNPjXU
tX3v7EtJiAdJxjPVZcFJXR6KgPd6ChPIFvE6QMCFPMuRfWVJ3qBZmkb9iy94d2Dh
5CX6zw1uJDfypo0v9lhdSQKHsNIckIAHlPcKwEz90SZz4TmOHG/CY2Eh5HHfnbug
/NX+YF5Ur9RsVELaKKQ5bX9+pWpOKZbtosz3RVUM/Ki6cjP3mdBFz4JCnWYMl9yz
C8hm0YmhMYA0LjGgIGL1LCQnTLlZks+mFCXYXTuujtykn54CLfh/2bwTgMpK9A2d
g8n66rNs7kTHTuU0l3oFGoqyJDOzcMm/QrmxR4HXj+4hXOe3cq/RGjsf9bofqnts
hJe/oBCN1XlQ0dIMU+yT19oU3/VdfKn3hrAJCH6q0Mn951kV9X86bKzFf3eUyatG
ML3qQxpCAx62ag5P2t/Qhof05B4/6qqUA554ibFsrB0hbjKW92U8yl4UUpop77+c
WoF7iPRmhKO0I3cd1K7bRcLa/G0VUwxwDdmciuLXyx/+tn6qMpOuO5lUvyLgoASu
/libpwEZ4mA2SvoQiJW3
=WDPS
-----END PGP SIGNATURE-----

@ -1,28 +1,28 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.5.2.2.ebuild,v 1.1 2012/04/26 06:58:48 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.5.2.2.ebuild,v 1.2 2012/04/28 00:58:51 dilfridge Exp $
EAPI=4
#BASE_AMD64_URI="mirror://gentoo/amd64-debug-"
BASE_AMD64_URI="mirror://gentoo/amd64-debug-"
BASE_X86_URI="mirror://gentoo/x86-debug-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info."
HOMEPAGE="http://www.libreoffice.org"
#SRC_URI_AMD64="
# kde? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
# )
# gnome? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
# )
# !kde? ( !gnome? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
# ) )
#"
SRC_URI_AMD64="
kde? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
)
gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
)
!kde? ( !gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
) )
"
SRC_URI_X86="
kde? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
@ -39,13 +39,14 @@ SRC_URI_X86="
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~x86"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"

@ -1,6 +1,10 @@
# ChangeLog for app-office/libreoffice-bin
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.61 2012/04/26 06:59:58 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/ChangeLog,v 1.62 2012/04/27 20:25:10 dilfridge Exp $
27 Apr 2012; Andreas K. Huettel <dilfridge@gentoo.org>
libreoffice-bin-3.5.2.2.ebuild:
Fresh amd64 binpackages...
*libreoffice-bin-3.5.2.2 (25 Apr 2012)

@ -420,11 +420,17 @@ DIST LibO_3.3.4_Linux_x86_langpack-rpm_zh-CN.tar.gz 1980478 RMD160 ad53613193a2f
DIST LibO_3.3.4_Linux_x86_langpack-rpm_zh-TW.tar.gz 1969168 RMD160 056f5f75703dfedd386ba4d5cb718557b6cb5fc9 SHA1 3cca9faf7fac2fb4ed42ae26945723448c680420 SHA256 2f008d1fd1aaf25074836ab22df97af4e4e962f05ad7c3749040baefd9c03db8
DIST LibO_3.3.4_Linux_x86_langpack-rpm_zu.tar.gz 1915795 RMD160 8cca07c2b4fd0c7a3d961573e814a4cf3454ae80 SHA1 cf5a527107146db679a355c5e572fdfb755e6e80 SHA256 f8a07db55ec78fb605823680cde2cc2dead4243fca8581dbb94541cb324419fb
DIST amd64-bin-libreoffice-base-3.4.5.2-r1.tbz2 102456784 RMD160 01884c87c01696efdbb8d325bd0945b3c592030e SHA1 9813ec75f1fc1c891c33c860cbe69191e179b496 SHA256 917ef76018c1da257963a5eaf6e3616885551f497c995d8bfb7213a0eeb6498e
DIST amd64-bin-libreoffice-base-3.5.2.2.tar.xz 76765788 RMD160 0f5f8dbff4eeb5e33cd83b93f7b4c2de9a149806 SHA1 3b60cf73b7e801798b68275ef9a23aafe875b04d SHA256 1ca580568cee46a1402e4af587e5031deca2ebc48274e2fe9b3743296b33e459
DIST amd64-bin-libreoffice-base-java-3.4.5.2-r1.tbz2 106370003 RMD160 74a10408f77736a880ed796d4ca57e0166f20e90 SHA1 50ea9a599ed9fbc31b2f9650d73dca2a2323241c SHA256 58bce9c40926386449084e73c3b4cd598bf4fc5015906b200e8d196dda90ed91
DIST amd64-bin-libreoffice-base-java-3.5.2.2.tar.xz 81475080 RMD160 78d313c4309b88bdf46e963de6cbb855bf3ba6d7 SHA1 00cd1d2a99dd6d371ec920a665f1fb46c9cc9797 SHA256 b6bd7c15f1836d6fd432e12009223f6f9c3c2ed00d4f727dfe413584cbc12313
DIST amd64-bin-libreoffice-gnome-3.4.5.2-r1.tbz2 102603395 RMD160 e5a11ffbaa373039e5895086cdbbaaf64d25fccf SHA1 23533db8705ada814f02007533a0ce15f57763bb SHA256 5461681fb66925e14be303b80c10cf8f0b5f944807af6407ff857e3cc634f28b
DIST amd64-bin-libreoffice-gnome-3.5.2.2.tar.xz 76874040 RMD160 4c186500fd38ea1ab68c3c3df58f4de24cb0d398 SHA1 b845fa80eaa4c764154c5b50743291e4dd8c8e17 SHA256 824014b4dc876147ed995694858a1cd56510b725489d573ef517955a7f115f0b
DIST amd64-bin-libreoffice-gnome-java-3.4.5.2-r1.tbz2 106295303 RMD160 d5f5cd2d8093ba68ae0f9fd72c60ef51eb69d990 SHA1 82b243b67a8856fe3450d30cf471a48f9e23f1e1 SHA256 4ceaeca7b6be516f85cf00835fc5412c1eda080e63b9d9c50b054e3ad0ab231b
DIST amd64-bin-libreoffice-gnome-java-3.5.2.2.tar.xz 81569680 RMD160 df44918b8b37ede864b07a32d00f7487966210d2 SHA1 d10d37a2dbdce0e1d7089735fe09615de57de8b2 SHA256 b2f71da13f5c0739cc033b926d4f65850f46471dd606a0db8edb5a9e54803b5f
DIST amd64-bin-libreoffice-kde-3.4.5.2-r1.tbz2 102494764 RMD160 ec10478a64f9a865190da2239f1f07c1a55d5d18 SHA1 d5bc68bc52880dc8baca1cd4e57b55f166a4f0fd SHA256 6d273dbb937272e8f72fb0079d53abc587a905ac2e132ec35072b9a4f93e2049
DIST amd64-bin-libreoffice-kde-3.5.2.2.tar.xz 76831244 RMD160 0230ffc3e7c29e5d93562061ceaf6fb59a916dbb SHA1 c5074f39c78b62c6b78042aa40f39d5de248b174 SHA256 1034a8392f4dd0dd5ac307fdc001ef08a96ade9604b704eb572ff12095798338
DIST amd64-bin-libreoffice-kde-java-3.4.5.2-r1.tbz2 106330946 RMD160 76e5a8e83eb48e0b993a4480e3c7ade268fefd19 SHA1 64cdea01d776775f80f6636860a4ef5f075277f9 SHA256 7951e2179159fbc923fe0f0e95b9e4d114090804354f452a2a40f535d1586275
DIST amd64-bin-libreoffice-kde-java-3.5.2.2.tar.xz 81512684 RMD160 78333a355d5390c60ca34b45ad826c9eefda1e03 SHA1 59cf7b4b3e7c34d11a7495bbae43bf36c09af3e1 SHA256 ddf24652551eeff2c5fbb7ce25b7ae700f777d7f7d4d23d96292a3e08deba7cc
DIST x86-bin-libreoffice-base-3.4.5.2-r1.tbz2 97362324 RMD160 91a5a13f4de38206eb94c8a877892203d5239289 SHA1 dc05aff135fb48311a90f4d28c8c8eed439dcc11 SHA256 957f63359711675fb1f91a74817a461f670d7fe62ab31d8226e87ae2e015250a
DIST x86-bin-libreoffice-base-3.5.2.2.tar.xz 75007428 RMD160 38bdf29fba5cbbd92c6e5e5c7af050347558c7ff SHA1 3dff5c483f112d134eddf353e55f916ae3c01e4e SHA256 67cac912e14df4027caf3bc6c08469b2fa5c387f4e8d8403170c567657b07fbb
DIST x86-bin-libreoffice-base-java-3.4.5.2-r1.tbz2 101280472 RMD160 2bd99bc7d2bad27451dd06186dc33fdb8ea9360b SHA1 c737c25d8288010a7269c45ebe0564fa3c39c1a0 SHA256 00198e69042485a82e8eb924e7ce00b0c5fb10f9ef47146efcc5fd21696fe4b1
@ -439,23 +445,23 @@ DIST x86-bin-libreoffice-kde-java-3.4.5.2-r1.tbz2 101239522 RMD160 ac6bbf72d61f6
DIST x86-bin-libreoffice-kde-java-3.5.2.2.tar.xz 79760512 RMD160 74053791be48f2e8feca385b7328e11165adfbf6 SHA1 7ec3b7d4cd80c78493f10e42adfdf4c0fc3a8304 SHA256 58bac7af8581050ffcdd606a8676eb2758499eec35b694a389d5913fcc9bb67b
EBUILD libreoffice-bin-3.3.4.ebuild 6998 RMD160 9f03719ba63b9ea10af69581eaebf72e1f5cce16 SHA1 e9cb4f7109067cb2dfcc8cb6fa1aa4e2ef6b80fa SHA256 3336a25cc2729c56fa58ecadcb5d3adf7c5e1eeca1509f708d29ac10d3a79123
EBUILD libreoffice-bin-3.4.5.2-r1.ebuild 4035 RMD160 1cbf5003f61cc561a072ac5e85ad3aa95315eee7 SHA1 e81083a633e816f670857ac6a4dfc3dd37c893b1 SHA256 521222b9054e7d466c82d3e90895444e61a842b007146557234093d043fea926
EBUILD libreoffice-bin-3.5.2.2.ebuild 4140 RMD160 290d0772fcea339e6f726f6e0e16868a1cf0f9b4 SHA1 610cf21dcaa38c14d5fdc805810d3a9b0f7260a0 SHA256 e294c7d6c6cea66b6a1e05b515964b9c3cc0ba040bd782dc0c4e92ac4f2898c8
MISC ChangeLog 10074 RMD160 acaf2b82b06db313e6fcc35704f54081425a6b71 SHA1 56c6cab606f142b7f17a7e848e15698c94d5b7cb SHA256 84361a28cb7294e204dba110bc4d76e69156c9d79cdcfb8d9858820e5268d53a
EBUILD libreoffice-bin-3.5.2.2.ebuild 4161 RMD160 84ad7564abfadb59b3e533327b0d4e9e8cecc298 SHA1 f2439153a057fa41af69a3cca5fa21b38e5d6464 SHA256 3ecd9ebd3b6c97b1f1896703bddd28bc4053c2fea53ccc713e42f452a6c20bda
MISC ChangeLog 10195 RMD160 22f199a57532a56bd9671d7745f5ba7cf7f6b19f SHA1 c5eb8541e4028c9ae4266eeeee8e1e40afdbc1e4 SHA256 5a2a876f6ea49d8b0008bbeb76ba5c6a18c15f22a4cc788ff18d792332edff36
MISC metadata.xml 474 RMD160 7104bf15d70449529df6259b71620443392a14e9 SHA1 a4055e99444213fea16f282b2fa7c25ec0b21be6 SHA256 b92b55b2aec0028aaac8afdb01f4b9ea416c8e00a2207dd8d0db317e4fad48b8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBCgAGBQJPmPKEAAoJENwGBM22xffeNnkQAJwSbr7W0+zA/YftKlYUVixu
DqB5XzZIeQDjZuKjsNFX9MNCOo4WiYYSXxCKQJ6Hs9wgRQXjeiyOu3i3a/ZD05XH
GgLP6vYU1pFf0CUdxdVPA7LPL6F4mcp8RFnFP+P0rUySffgICPlLNVq3onLvuuiT
rTaIXGNmABt3qMB4L9yuSpcIkxX14rTcVQnbMZVTlCnSqu0ilDfW+8TMHNqV59sM
L3+zAoscmwsRNyOA99Vea+de7H3BXrI3gBkxbfiQHDgU1LnNwxnqOxEfePuA/VJs
Lctpf6UhdMRr2qNEDwed2V3lYiZNvj6o88YRLXyMDWMj2+ITx/VVoRyUAH22E5yw
J2aaiSKFs2/G09NMvy/pT+xRLO7W5xHxtxSYyghzrOQSssMFp8dkFFwImDFQIdcw
TYvwJhrWb39bsxqYHLJdbrhbgHNzhqPuGT/ZwculpCZAKQAhfiz5LYrVrJvdcmx8
7ubYmbZqaUBYw/0HDRvsXpXG7s6hK7Bh9ltgQXUkW5tSSfL3jxLc6UPLfv5jwsc6
vzSbvHoNIdxWMpSYeWzUac2qyy6q9D9HbKhFqO7lk/Vat97Iu64uikJrYunbpXzm
01ntVqLubmUcllVgKVQ7F/Mt4rg7NLF+cKGMd2xJ498FxPgt3PyDgVJfS53TnBdk
4BV4NitqKw1WWal2DEdj
=tkXa
iQIcBAEBCgAGBQJPmwDDAAoJENwGBM22xffeex4P/R1zOUGb/DfvNmiZPSTr2sYY
l+W5UtIiMOaV8eDMweGWF/WNGAaqxqBe36WTd16egWIABBz49IYpv04eIEvyqRap
sRP9na2wDbNxseP9WT0CvXxZsHZQDoIb64GA42n3Ui5KHs7ch97rbhpw2CLTLC/n
DmUv5lWG1N/SUyBoea2zabTLyAMhPSDZcsaQLoCi3Ta5DcxK31I4O+5dtictenoS
i+GqrmiItThfyDQmNbT0Z7R6TeWf6PVKzXrq1ag6l1mPJuRbKNJZlEwdHGE2h+Yy
K7M8oe6ne+96iF9t3ElrTgngTc3be6g1kmlmTyE8CI/dc1iStereuh1FORQrid0e
g9yo9T7bjMGSrGeGYUYPAipP1UX8F/HWNKZAaqhY34Ep9d71WKKyy1fn7qkCTIKV
1G7ozkHGa2mczlYyBiabcPkBIqEWcRDpqigZZ7pvR6Gsw+Kb2sRBgsBjC43UX6VQ
Ga8KwkQO9a/yURVCbJ7yISa+vJqDGAl0hDFHgmkmtOD592+1eIQCX0+Iy7GozXYa
xk5XDFn+Sa/lsbd2pf9KuxFXnN5x87cXHPR7iwWKAiyif8i5vgobfHtlN8YBjOkx
rq5QXO1u6jSeQov27wMQOPtrOcWGzRbbNT9W0oHm4QmwrdyigUscRA6vDCu490pq
o9fEJmBxJcCLGDBCexzA
=47XS
-----END PGP SIGNATURE-----

@ -1,33 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.5.2.2.ebuild,v 1.1 2012/04/26 06:59:58 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.5.2.2.ebuild,v 1.2 2012/04/27 20:25:10 dilfridge Exp $
EAPI=4
KDE_REQUIRED="optional"
CMAKE_REQUIRED="never"
#BASE_AMD64_URI="mirror://gentoo/amd64-bin-"
BASE_AMD64_URI="mirror://gentoo/amd64-bin-"
BASE_X86_URI="mirror://gentoo/x86-bin-"
inherit kde4-base java-pkg-opt-2 pax-utils prefix
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package."
HOMEPAGE="http://www.libreoffice.org"
#SRC_URI_AMD64="
# kde? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin}-kde-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin}-kde-java-${PVR}.tar.xz )
# )
# gnome? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin}-gnome-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin}-gnome-java-${PVR}.tar.xz )
# )
# !kde? ( !gnome? (
# !java? ( ${BASE_AMD64_URI}${PN/-bin}-base-${PVR}.tar.xz )
# java? ( ${BASE_AMD64_URI}${PN/-bin}-base-java-${PVR}.tar.xz )
# ) )
#"
SRC_URI_AMD64="
kde? (
!java? ( ${BASE_AMD64_URI}${PN/-bin}-kde-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin}-kde-java-${PVR}.tar.xz )
)
gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin}-gnome-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin}-gnome-java-${PVR}.tar.xz )
)
!kde? ( !gnome? (
!java? ( ${BASE_AMD64_URI}${PN/-bin}-base-${PVR}.tar.xz )
java? ( ${BASE_AMD64_URI}${PN/-bin}-base-java-${PVR}.tar.xz )
) )
"
SRC_URI_X86="
kde? (
!java? ( ${BASE_X86_URI}${PN/-bin}-kde-${PVR}.tar.xz )
@ -44,13 +44,14 @@ SRC_URI_X86="
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="+cups debug gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~x86"
KEYWORDS="-* ~amd64 ~x86"
BIN_COMMON_DEPEND="
>=sys-libs/glibc-2.14.1-r3

@ -1,6 +1,10 @@
# ChangeLog for app-text/docbook-dsssl-stylesheets
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-dsssl-stylesheets/ChangeLog,v 1.42 2011/02/06 05:48:58 leio Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-dsssl-stylesheets/ChangeLog,v 1.43 2012/04/28 01:15:07 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
docbook-dsssl-stylesheets-1.79.ebuild:
keyword ~amd64-fbsd
06 Feb 2011; Mart Raudsepp <leio@gentoo.org>
docbook-dsssl-stylesheets-1.77-r2.ebuild,

@ -1,7 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX docbook-dsssl-stylesheets-1.77.Makefile 676 RMD160 101bc82e10ab08ba60ac97534f00c0d94c91b2e0 SHA1 f1778cb06724466d02a446c92fae11bdae467075 SHA256 9dec10a3f0c4fbe860f4fecf49cf4470c875a95957871ab97cbeb36a484b3e14
DIST docbook-dsssl-1.77.tar.gz 394813 RMD160 b7fd870a612879c87254d3b7329aa28f783255cb SHA1 af9f748bd7cc3d2fc22c2c3caf8429ca26bb73ff SHA256 20b80dc205d729c062e2b56d276d983f067ed5c147ca81590f9960fe727a02c4
DIST docbook-dsssl-1.79.tar.bz2 277650 RMD160 711c688901b33413868c06a10e5700ebdcb8b9fb SHA1 0ee935247c9f850e930f3b5c162dbc03915469cd SHA256 2f329e120bee9ef42fbdd74ddd60e05e49786c5a7953a0ff4c680ae6bdf0e2bc
EBUILD docbook-dsssl-stylesheets-1.77-r2.ebuild 1603 RMD160 522d9fd018f63a9406952f47a5df07a6e0e1e469 SHA1 5dcc8a601a4e7d4dce2c077f72fd617000ecfe9d SHA256 e816d364b5451274879ad317ec86440f421bff7f651ae1cba97bd9b8436b921a
EBUILD docbook-dsssl-stylesheets-1.79.ebuild 1805 RMD160 37781baed5e29ee01a6c152ccb6a33e16484a702 SHA1 a9ed92d54c6af6f3f5643cb68b3d6a45aabd10c9 SHA256 ae14399861d6781e3e7033c5d8d25a303866819142c752e917228f1fb94f5651
MISC ChangeLog 5808 RMD160 34db14c3e7d17b4bf1521550adf52a8ef4e99bc4 SHA1 b4f49de4a89937dcd73d57f64bf4bd30908173b7 SHA256 aad3d6dd78c5bd4aabb736a81021d839d8cd25f9b3f211c8d285259e97cce594
EBUILD docbook-dsssl-stylesheets-1.79.ebuild 1821 RMD160 cab95e67f00130f6b7234ae1f5a98ec4e506547a SHA1 75cd31aea924832254cdd624896ca9028efe69c5 SHA256 f3b83f1e33ee359064a1513b8217fe2d82cd14733b60d67894f27c4f1a6e0b28
MISC ChangeLog 5928 RMD160 f4777eceff5ff1f1cebebe558e97f5431bf8b371 SHA1 87dc3bbd70a8b5ba89fb2134319570905a465d29 SHA256 816a7f374c088314eff665081c03f745eec58cff17c519aa69bb072b8025def1
MISC metadata.xml 159 RMD160 a94e7b2c191d1593b8bc416d266571e001c2f673 SHA1 3c1d0831d8acacef390234d20d7711cabded861a SHA256 52cf1b9dda72e2d61fef95515c8a124ac9f1196e5509e5636e269f396fcba8a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAk+bRKAACgkQvFcC4BYPU0qu3ACfQu1zEnUKlF6jOYMpqnDvARN9
f40An2zkQW43NZbjuW6Oc4cJYGRLBmsh
=Omyn
-----END PGP SIGNATURE-----

@ -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/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79.ebuild,v 1.22 2011/02/06 05:48:58 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79.ebuild,v 1.23 2012/04/28 01:15:07 aballier Exp $
EAPI="3"
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE=""
RDEPEND="app-text/sgml-common"

@ -1,6 +1,12 @@
# ChangeLog for app-text/getxbook
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/getxbook/ChangeLog,v 1.1 2012/02/15 08:45:36 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/getxbook/ChangeLog,v 1.2 2012/04/27 20:59:12 grozin Exp $
*getxbook-0.9 (27 Apr 2012)
27 Apr 2012; Andrey Grozin <grozin@gentoo.org> getxbook-0.8.ebuild,
+getxbook-0.9.ebuild:
Version bump; fixing a typo in the old ebuild
*getxbook-0.8 (15 Feb 2012)

@ -1,5 +1,7 @@
AUX getxbook-makefile.patch 505 RMD160 b8ec2dc180c521bb08d6d423777c397739f297a0 SHA1 71115d4cc606d1d707d060f0da539430eca05f2c SHA256 0ecc8e8a134ef39439f7249d005ed99c0eac5272459c73a51b0fc1cff2564998
DIST getxbook-0.8.tar.bz2 12333 RMD160 50eb30a55676c88e26df6f885c40ab984e707a30 SHA1 d08d082cd6481302c102fcd7c373258737b2bd3d SHA256 eae5ca315cfbc5657d27454278b7e57d7a8ba2a88ef330bdbdf4ab0ba736e2c6
EBUILD getxbook-0.8.ebuild 1097 RMD160 7424cb92ccd8f01be7edce26c2df73ea9da98f63 SHA1 2dc5b353317f28462173409fef35ff511e950739 SHA256 934c8ad66eee548572c66791837be9ec0fff66ca88b2da85fa150d9a2b513d0e
MISC ChangeLog 374 RMD160 b9fa8e76676b34a06267a97710e6a2503727f52e SHA1 af8a166f174c0e44e9046740f4bbdd2f4ec6c3f6 SHA256 5a151a8fa7b72e1db2063a21e352134191a01ef7f03945271f685bc38398fe2d
DIST getxbook-0.9.tar.bz2 20613 RMD160 5efbf539efcd6fb0a0c8df6723fe9b37a08c6404 SHA1 833b37fd121b24090ce59424886571be4bedf6c2 SHA256 58ac1debd81a76d5736ff3138a7fb9e94b7cc49ea4563183b24cd549d1ee20f1
EBUILD getxbook-0.8.ebuild 1091 RMD160 b7ba1780f26fc6064c60079bd2608e602c429766 SHA1 23e8b5113afef9224c12de78153b1996b18007dc SHA256 9101122efc2244adca0af37e3923b36f5856d2b42410d9a569e129d5dfc989c7
EBUILD getxbook-0.9.ebuild 1091 RMD160 c4ee6c5edd5740f3bce1bce7d7cfe9bcc6f04063 SHA1 25a72ca07a186499f7a7966b64b8555819f3be65 SHA256 60732370429d63a743b774ee82bc5531dacdc52eb8b4022de27e232f7eebb1e3
MISC ChangeLog 546 RMD160 6ec28c2539f1388d9d538e0ab85a7de53beecc79 SHA1 4492009f5f87a3dc72017acd7f2cd5316800677e SHA256 e3f14462073d26d1ce8208306ba762454f51de8f915ae6f780489edb313a4151
MISC metadata.xml 615 RMD160 1b36371f1d35e04c579c6562cda846752cf16307 SHA1 ddd6163d83594d0f829e8512f7e9572b46a29369 SHA256 4f4c2de046a2cbd1dc17fc7503046aed1a9d084f93ae3c5717877f8506befb67

@ -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/getxbook/getxbook-0.8.ebuild,v 1.1 2012/02/15 08:45:36 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/getxbook/getxbook-0.8.ebuild,v 1.2 2012/04/27 20:59:12 grozin Exp $
EAPI=4
inherit eutils toolchain-funcs
@ -35,7 +35,7 @@ src_install() {
exeinto /usr/bin
use pdf && doexe extras/mkpdf.sh
use djvu && doexe extras/mkdjvu.sh
if use tesseract; then
if use ocr; then
doexe extras/mkocrtxt.sh
use pdf && doexe extras/mkocrpdf.sh
use djvu && doexe extras/mkocrdjvu.sh

@ -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/app-text/getxbook/getxbook-0.9.ebuild,v 1.1 2012/04/27 20:59:12 grozin Exp $
EAPI=4
inherit eutils toolchain-funcs
DESCRIPTION="Download books from google, amazon, barnes and noble."
HOMEPAGE="http://njw.me.uk/software/getxbook/"
SRC_URI="http://njw.me.uk/software/getxbook/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~x86"
IUSE="pdf djvu ocr tk"
DEPEND=""
RDEPEND="djvu? ( app-text/djvu )
pdf? ( media-gfx/imagemagick )
ocr? ( app-text/tesseract
pdf? ( media-gfx/exact-image app-text/pdftk ) )
tk? ( dev-lang/tk )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-makefile.patch
}
src_compile() {
tc-export CXX
emake
}
src_install() {
emake DESTDIR="${D}" install
dodoc README LEGAL
exeinto /usr/bin
use pdf && doexe extras/mkpdf.sh
use djvu && doexe extras/mkdjvu.sh
if use ocr; then
doexe extras/mkocrtxt.sh
use pdf && doexe extras/mkocrpdf.sh
use djvu && doexe extras/mkocrdjvu.sh
fi
use tk && doexe getxbookgui.tcl
}

@ -1,6 +1,9 @@
# ChangeLog for app-text/rarian
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/rarian/ChangeLog,v 1.52 2011/10/23 19:07:15 tetromino Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/rarian/ChangeLog,v 1.53 2012/04/28 01:16:14 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> rarian-0.8.1-r1.ebuild:
keyword ~amd64-fbsd
23 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
rarian-0.8.1-r1.ebuild:

@ -1,15 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
AUX rarian-0.8.1-fix-old-doc.patch 629 RMD160 5a93e3dc68131f951eac5294b34ebb47c28995d1 SHA1 4c0cebd42771d7c80f0851c75032c98d22796140 SHA256 2ac6f3d6df8f221fa36fbe4a86ee9a9c6d4d8a829d58d1d85afff1c9b959ad65
DIST rarian-0.8.1.tar.gz 459461 RMD160 60cab0eaae2eec3e2106c5dd4dcc708cd3e24713 SHA1 2b01d20ac0aa5cae8067760d9478d278a6954ba4 SHA256 b410d9581dddfabe93e29f9e235a9f9d04d33d8eb12afd0f5ad3bd238c55adef
EBUILD rarian-0.8.1-r1.ebuild 1096 RMD160 bc95a48057dfce393d1c25872a70bcf106c8c3f2 SHA1 e471c4fc49c0b202bd5e2da3a4678ec7f0653ed9 SHA256 0017df724d08333e7a47f426410c2a479e1bea35dd9db55b4a4741505afc6d58
MISC ChangeLog 6765 RMD160 5ea942f7dfba3b691bd7bb71648fd9f3c3b96b37 SHA1 9e7c84dea67e49746ecad26a5dd970cbcaaae695 SHA256 c6c5e05c49f6ac2828ba0e8b7425f4fde0ac465304462f6d64af7e40480290f1
EBUILD rarian-0.8.1-r1.ebuild 1107 RMD160 f446b3b122479ee72e66ef41c48acd5fb86b22fc SHA1 7b8b14a728e4b2c115c8227ceac4ab41b3105246 SHA256 c55b419bfc43b71ead2fd98664faf8d01e6bb5dee4bdf05bb8380527e1dcde86
MISC ChangeLog 6863 RMD160 b147500b12be33f14874b7d46a10fb24e797daec SHA1 ec37ce53fae269e5ee0028061b525654143456ad SHA256 0881a614acb0458f6d03a3c941fdd983e65a8504396a8a4f726143de271396d4
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAk6kZfIACgkQdjK8w9WeBnBR6AD/XSiYa18SOszCxnS/TNCYPCeP
C/4SnNpufw8yXTL9ePQA/iEWpN95tJGhXXeQque1932D1RX4TPBLUc1KvJv6zCf5
=wLG3
iEYEARECAAYFAk+bROQACgkQvFcC4BYPU0obQgCfRrDxC3lI5Lx0d12aarHSZz9+
ZIkAoKzIF7NpLFqkXxyXh7hFW3jpRTl+
=LJFW
-----END PGP SIGNATURE-----

@ -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/app-text/rarian/rarian-0.8.1-r1.ebuild,v 1.11 2011/10/23 19:07:15 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/rarian/rarian-0.8.1-r1.ebuild,v 1.12 2012/04/28 01:16:14 aballier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://${PN}.freedesktop.org/Releases/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="static-libs"
RDEPEND="dev-libs/libxslt"

@ -1,6 +1,10 @@
# ChangeLog for app-text/scrollkeeper
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/scrollkeeper/ChangeLog,v 1.98 2011/05/06 13:18:54 pacho Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/scrollkeeper/ChangeLog,v 1.99 2012/04/28 01:16:57 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
scrollkeeper-9999-r1.ebuild:
keyword ~amd64-fbsd
06 May 2011; Pacho Ramos <pacho@gentoo.org> -scrollkeeper-0.3.14-r2.ebuild,
-files/scrollkeeper-0.3.14-gcc2_fix.patch,

@ -1,13 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
EBUILD scrollkeeper-9999-r1.ebuild 623 RMD160 75935673b94dec264c253d9fc5162f4d0ddd763c SHA1 6d71d7523547af018fc75edc8bc8a4359bad59ec SHA256 ef31a13fe10a4d1f57fb31f1bce40db7bf7afe455bfc9c1b46c267f55a243c1b
MISC ChangeLog 13668 RMD160 4cb42ecdf5f3d452e2781b9d2e16b2c09ee8a6cc SHA1 02269cbd53b24a866e6721a1fbb3bbb935765731 SHA256 494ff214c44233e7da8c61ee1409d5f22f6398088d2a029b82e2a44c497c1492
EBUILD scrollkeeper-9999-r1.ebuild 638 RMD160 9ef2147513ea6cafae8d0c88647deffa5b007595 SHA1 325b3c77b07304b2053f188ccb34d3b2aedeafe7 SHA256 31a09f539081bf60d6ba8c8b3e1e14fcc62577b05ee69d81ce56e87e5c059b70
MISC ChangeLog 13777 RMD160 8df8fd9a3b25e080f3ea0461ff7f1c5f90e7718d SHA1 dae58b8ffb5929da59d062e2f79c31733f905bc5 SHA256 10c8d234d4b80a4a9c49b25ef9e8ea03274eaa3197531585d85c609060a7f8ae
MISC metadata.xml 176 RMD160 16e14c132d330fa416c5eb376f1a2634ba0d9790 SHA1 bf88d4f319b9c78a4f9f14b502078946fb2ed2fd SHA256 ae434509350fbff3925b164afdb4550d3ecdb5081b59582d46954bdd617d360f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAk3D9UcACgkQCaWpQKGI+9QzOgCfYdISWbX+4fvOKPPOUcZEymAN
s+MAnRyTMdAbujk00Ld4T18Jsw4SSRaE
=96C9
iEYEARECAAYFAk+bRQ4ACgkQvFcC4BYPU0ppOwCgt/AmUEXkX4k3sHh64kBixthl
ltgAn1ACaE6c73hj1auTSmrLP2HDEpDT
=9VBB
-----END PGP SIGNATURE-----

@ -1,13 +1,13 @@
# 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/app-text/scrollkeeper/scrollkeeper-9999-r1.ebuild,v 1.8 2011/05/06 13:18:54 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/scrollkeeper/scrollkeeper-9999-r1.ebuild,v 1.9 2012/04/28 01:16:57 aballier Exp $
DESCRIPTION="Dummy scrollkeeper for testing rarian"
HOMEPAGE="http://gnome.gentoo.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="=app-text/scrollkeeper-dtd-1.0"

@ -1,6 +1,10 @@
# ChangeLog for app-vim/dhcpd-syntax
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/dhcpd-syntax/ChangeLog,v 1.17 2011/10/11 16:28:07 jer Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/dhcpd-syntax/ChangeLog,v 1.18 2012/04/28 01:13:24 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
dhcpd-syntax-20030825.ebuild:
keyword ~amd64-fbsd
11 Oct 2011; Jeroen Roovers <jer@gentoo.org> dhcpd-syntax-20030825.ebuild:
Stable for HPPA (bug #378799).

@ -3,13 +3,13 @@ Hash: SHA1
AUX dhcpd-syntax-20030825-multiple-addresses.patch 589 RMD160 0d5dc33ced71dfb158627cfd39469983f6f9ba23 SHA1 6065c12e235440e69a894e29d2abff6fa75c745a SHA256 ab7ffc131b34dd744472f934ede32b156709ec2e365f103b9e0e6727eaeae724
DIST dhcpd-syntax-20030825.tar.bz2 2761 RMD160 43751faee4ea2a1ff51c274f8a5583340be965ff SHA1 697277c5e9f836a79fe0c6db5cad6ab774dafd94 SHA256 4f25a880a6505f33c6235b07851ab9eefc0c336500630d6fc80347ecde1a281d
EBUILD dhcpd-syntax-20030825.ebuild 664 RMD160 955e25fbad9be2a19580787088a370d7b7013a2a SHA1 59933334515ffad5bd58c2ff2e0de8a8e8660503 SHA256 dbf3a5d75d2955020e23c5c2e5d5c0517f394f4c37a6c161bc0e75118d78bca7
MISC ChangeLog 2074 RMD160 3ee611a7548b912236d90da3fcc5104b2ee20dc9 SHA1 ad535ffc33e7d942134de55dbdb2915cf476e736 SHA256 5647d4ca358a42bf51aeced7e905dde18d36e0d75bb7935beed7c705cc36b873
EBUILD dhcpd-syntax-20030825.ebuild 681 RMD160 6f31c49e908fe175b98d6b83566913b34c574898 SHA1 78d5b33125ca7ac04c4ac03c38c5ce336dbc4916 SHA256 81f051d52baa9ddfed02a8000988cddad40a45dfcf7a59b592fc76f72687053a
MISC ChangeLog 2186 RMD160 5e6477a43561263a5cdf2a8eb1f2b52233533569 SHA1 37d008f09041738197a63781adad5ceed056dc34 SHA256 60c05bb1b2f180abc343b89a618ab77d40b40f04ba31c316af82d5d8f90c22fb
MISC metadata.xml 359 RMD160 47a83c53e841e97448c35f84daaf2bfec6288bc5 SHA1 8f77020a968635364949a551a37fe5f7191013a0 SHA256 917e5477ed661f78b2d5fcbf0f7a86495853a7c6c605f9a281be68b6a6043fd1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAk6Ubp0ACgkQVWmRsqeSphPx0wCfegGhX35cCJSEHi5dhn4ChC03
68YAn2kFScZKcloy0dD+p6mFUR6GRMuN
=3aP8
iEYEARECAAYFAk+bRDkACgkQvFcC4BYPU0oefgCfbYitm0va6IUmn6ye6xLxQJWZ
E2wAn34e0XwFIhH+Cp/ctD8eVxY+61Cw
=jP73
-----END PGP SIGNATURE-----

@ -1,13 +1,13 @@
# 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/app-vim/dhcpd-syntax/dhcpd-syntax-20030825.ebuild,v 1.15 2011/10/11 16:28:07 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-vim/dhcpd-syntax/dhcpd-syntax-20030825.ebuild,v 1.16 2012/04/28 01:13:24 aballier Exp $
inherit vim-plugin eutils
DESCRIPTION="vim plugin: syntax highlighting for dhcpd.conf"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=744"
LICENSE="as-is"
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 ~amd64-fbsd ~x86-fbsd"
IUSE=""
VIM_PLUGIN_HELPTEXT=\

@ -1,6 +1,16 @@
# ChangeLog for dev-ada/asis-gcc
# Copyright 2002-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/ChangeLog,v 1.15 2012/04/19 13:30:42 george Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/ChangeLog,v 1.17 2012/04/27 14:33:30 george Exp $
*asis-gcc-4.4 (27 Apr 2012)
27 Apr 2012; george <george@gentoo.org> +asis-gcc-4.4.ebuild:
new version, matching gnat-gcc:4.4
*asis-gcc-4.3.1-r1 (27 Apr 2012)
27 Apr 2012; george <george@gentoo.org> +asis-gcc-4.3.1-r1.ebuild:
fix info collision upon update
*asis-gcc-4.3.1 (19 Apr 2012)

@ -4,11 +4,14 @@ DIST asis-gcc-4.1.2.tar.bz2 2617806 RMD160 851e91181d396c60899858d922edea2ed6f17
DIST asis-gcc-4.2.2.tar.bz2 2474467 RMD160 c5b5d26c83a41b71b1b44bd55100b23e77629c70 SHA1 38b6881c02ff53b63d508fefaa2700d1cc39823e SHA256 5da24ed1cb73845facf062d0c277bbb978fcddf3e5ac2706859205cb8ac875bb
DIST asis-gcc-4.3.0_pre132166.tar.bz2 2552217 RMD160 d8ec051778d58e3c9e00dc433309843555691ce7 SHA1 8a3690dff45eaf9e9e6813e93ef07da6fab819b8 SHA256 663144c94a3c30ec8d9af16f1b6cb40f271e858d43bdd44a9c170257a5d21263
DIST asis-gpl-2009-src.tgz 2445137 RMD160 b485c5cdeeeb258e5b505f3fb70c6805542a887a SHA1 b69d9b13ccfe16a22d77de3a37f1e6f426405418 SHA256 2bc72317de6d5f5274d04ac4366ec0a700268ae84afe8e3311bc9257a0755700
DIST asis-gpl-2010-src.tgz 2784774 RMD160 5dc8048d4df5c77628daf800cc74047785dc8dbf SHA1 e06470169754c51069a7c05b79ea2dddb1f94e74 SHA256 2e8a94827255fa532c07e54b067655fabebcc0adaaca8a243c3068f6ffa69958
EBUILD asis-gcc-3.4.6.ebuild 4665 RMD160 2a26fa53fa8a593e91f351b66fb0fe18db44e310 SHA1 f68bd1331c9348cc5acb94956d69230b7157d425 SHA256 4efeff84f41988c24afa4df1391dde3279ae3aaf2893ffe2a9d0a421da1197ac
EBUILD asis-gcc-4.1.2-r1.ebuild 4658 RMD160 d9f02591c1bcecfbf3f89c26d9f40e3ebaf78111 SHA1 fa25d543abddf8053bc1c9cd6a3513207c516277 SHA256 03abbc67607e46dc35205b3963004fef6f3c89a6c57c768d9e540c72343b3379
EBUILD asis-gcc-4.1.2.ebuild 4740 RMD160 7ecfa92a460f03ad2f1d117bb723777e9732e1e5 SHA1 962f315285d4fc93af60891b4cb037e01f546d8f SHA256 e4426f542ff34a2c9f36bd526dd2a670278d744c9cac4124581dd103900c3c13
EBUILD asis-gcc-4.2.2.ebuild 4829 RMD160 25d643263966bcdb6145327d4ea6f084dad1ca8c SHA1 ffff71586e2e4c1b822b4b071fa4c63b226c8f66 SHA256 4698d921ba7968f8e035a1579e085df337a4682f74578db6d3e1f91197cd5b30
EBUILD asis-gcc-4.3.0_pre132166.ebuild 4858 RMD160 ca4f8effd7ced9682075267862890c10f48e0e43 SHA1 35228e2be831c3c4c2d02225a6c795005c6ae36f SHA256 7d60d6373d16034622d949315c40765c64040462b369782f414c6126d2db055d
EBUILD asis-gcc-4.3.1-r1.ebuild 3896 RMD160 4227e43b9f564b49f2e2b41756b55a1f6fbbad2c SHA1 6add3e5657f37aceb691231766a21c48f017ee4f SHA256 3adf24e8fab71dae184a001b42a25dbb8df5ab8c3abe27badd1f43d9581a8bcd
EBUILD asis-gcc-4.3.1.ebuild 3887 RMD160 966803f5d37f040e09a98c2b51b1d2124dd29294 SHA1 7556d1c0418c02006e7002d41a0a4b26f47fb7ab SHA256 7ad186b2dc13bd45b015d71b53384d7cc850ecc0e2108a2f8b93663e9abf00c9
MISC ChangeLog 2770 RMD160 81a01c03b4600175c98974d62bda0c1e46299f61 SHA1 a3c4b295cf240439c9db352da73993fd7b707689 SHA256 89eec8a9a160c01966bc166ac1ee3ea2760dff8de0980d112ed32e03538608e0
EBUILD asis-gcc-4.4.ebuild 3929 RMD160 0aae61fec7e4e4a1d8475ab1dd27d40b20911d98 SHA1 ef811a7f2471836c4041173c3422593c731b521b SHA256 dae190698f9e233c709e50ca04b2279355ba3bc6839ef4f57d1023fddf4709fb
MISC ChangeLog 3038 RMD160 3755619fdbb3f32a8839733cb5b855aaf3ff08a3 SHA1 beba265f66c35be502255f82ec35b1fdb3c6f88e SHA256 1d7ee40eabc92e18ef2e0b446dd407fc1996cfcc37b19dd46531b84cc5dc374f
MISC metadata.xml 697 RMD160 bb7db4aaaa1ac14f321b0f2d9958835b29d03cde SHA1 2a40deb3b8729e82013db46498802e6c49708c6f SHA256 d32f466670f99fd6e28bb2c1e1257adac3f78db0d8d325f9507a81f9b9a5f975

@ -0,0 +1,134 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.3.1-r1.ebuild,v 1.1 2012/04/27 13:53:11 george Exp $
inherit eutils flag-o-matic gnatbuild
ACT_Ver=2009
Gnat_Name="gnat-gcc"
DESCRIPTION="The Ada Semantic Interface Specification (semantic analysis and tools tied to compiler)"
SRC_URI="http://dev.gentoo.org/~george/src/asis-gpl-${ACT_Ver}-src.tgz"
HOMEPAGE="https://libre.adacore.com/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${SLOT}*"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base
app-text/texi2html )"
S="${WORKDIR}/asis-${ACT_Ver}-src"
# it may be even better to force plain -O2 -pipe -ftracer here
replace-flags -O3 -O2
# we need to adjust some vars defined in gnatbuild.eclass so that they use
# gnat-gcc instead of asis
LIBPATH=${LIBPATH/${PN}/${Gnat_Name}}
BINPATH=${BINPATH/${PN}/${Gnat_Name}}
DATAPATH=${DATAPATH/${PN}/${Gnat_Name}}
#QA_EXECSTACK="${BINPATH:1}/*
# ${LIBPATH:1}/adalib/libasis-${ACT_Ver}.so"
pkg_setup() {
currGnat=$(eselect --no-color gnat show | grep "gnat-" | awk '{ print $1 }')
if [[ "${currGnat}" != "${CTARGET}-${Gnat_Name}-${SLOT}" ]]; then
echo
eerror "The active gnat profile does not correspond to the selected"
eerror "version of asis! Please install the appropriate gnat (if you"
eerror "did not so yet) and run:"
eerror "eselect gnat set ${CTARGET}-${Gnat_Name}-${SLOT}"
eerror "env-update && source /etc/profile"
eerror "and then emerge asis-gcc:${SLOT} again.."
echo
die
fi
}
# we need to override the eclass defined src_unpack
# and change gcc to gnatgcc where appropriate
src_unpack() {
unpack ${A}
cd "${S}"/gnat/
# newer versions autogen snames.ad?
# Looks logical to keep it here, as this is a part of source prep
gnatmake xsnamest.adb
./xsnamest
mv snames.ns snames.ads
mv snames.nb snames.adb
# need to change gcc -> gnatgcc
cd "${S}"
for fn in asis/a4g-gnat_int.adb \
asis/a4g-contt.adb \
gnat/snames.adb \
tools/tool_utils/asis_ul-common.adb \
tools/gnatmetric/metrics-compute.adb; do
sed -i -e "s:\"gcc:\"gnatgcc:" ${fn}
done
}
src_compile() {
# Build the shared library first, we need -fPIC here
gnatmake -Pasis_bld -XBLD=prod -XOPSYS=default_Unix -cargs ${CFLAGS} -fPIC \
|| die "building libasis.a failed"
gnatgcc -shared -Wl,-soname,libasis-${ACT_Ver}.so \
-o obj/libasis-${ACT_Ver}.so obj/*.o -lc \
|| die "building libasis.so failed"
# build tools
for fn in tools/*; do
pushd ${fn}
gnatmake -P${fn:6}.gpr || die "building ${fn:6} failed"
popd
done
# common stuff is just docs in this case
if use doc; then
emake -C documentation all || die "Failed while compiling documentation"
fi
}
src_install () {
# README asks to run make install, claiming that some sources are built at
# that point
make all install prefix="${D}"
# now manually move all the stuff to proper places
mkdir -p "${D}${LIBPATH}"
mv "${D}"lib/asis/ "${D}${LIBPATH}"/adalib
# install the shared lib
chmod 0755 obj/libasis-${ACT_Ver}.so
cp obj/libasis-${ACT_Ver}.so "${D}${LIBPATH}"/adalib
# make appropriate symlinks
pushd "${D}${LIBPATH}"/adalib
ln -s libasis-${ACT_Ver}.so libasis.so
popd
# sources
mv "${D}"include/asis/ "${D}${LIBPATH}"/adainclude
# tools
mkdir -p "${D}${BINPATH}"
find "${S}"/tools/ -type f -executable -exec cp {} "${D}${BINPATH}" \;
rm -f "${D}${BINPATH}"/Makefile*
# docs and examples
cd "${S}"/documentation/
dodoc *.txt
dohtml *.html
cd "${S}"
insinto /usr/share/doc/${PF}
doins -r documentation/*.pdf documentation/*.info tutorial/ templates/
# cleanup empty dirs
rm -rf "${D}"/{bin,include,lib,share}
}
pkg_postinst() {
echo
elog "The ASIS is installed for the active gnat compiler at gnat's location."
elog "No further configuration is necessary. Enjoy."
echo
}

@ -0,0 +1,136 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.4.ebuild,v 1.1 2012/04/27 14:33:30 george Exp $
inherit eutils flag-o-matic gnatbuild
ACT_Ver="2010"
Gnat_Name="gnat-gcc"
DESCRIPTION="The Ada Semantic Interface Specification (semantic analysis and tools tied to compiler)"
SRC_URI="http://dev.gentoo.org/~george/src/asis-gpl-${ACT_Ver}-src.tgz"
HOMEPAGE="https://libre.adacore.com/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${SLOT}*"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base
app-text/texi2html )"
S="${WORKDIR}/asis-gpl-${ACT_Ver}-src"
# it may be even better to force plain -O2 -pipe -ftracer here
replace-flags -O3 -O2
# we need to adjust some vars defined in gnatbuild.eclass so that they use
# gnat-gcc instead of asis
LIBPATH=${LIBPATH/${PN}/${Gnat_Name}}
BINPATH=${BINPATH/${PN}/${Gnat_Name}}
DATAPATH=${DATAPATH/${PN}/${Gnat_Name}}
#QA_EXECSTACK="${BINPATH:1}/*
# ${LIBPATH:1}/adalib/libasis-${ACT_Ver}.so"
pkg_setup() {
currGnat=$(eselect --no-color gnat show | grep "gnat-" | awk '{ print $1 }')
if [[ "${currGnat}" != "${CTARGET}-${Gnat_Name}-${SLOT}" ]]; then
echo
eerror "The active gnat profile does not correspond to the selected"
eerror "version of asis! Please install the appropriate gnat (if you"
eerror "did not so yet) and run:"
eerror "eselect gnat set ${CTARGET}-${Gnat_Name}-${SLOT}"
eerror "env-update && source /etc/profile"
eerror "and then emerge asis-gcc:${SLOT} again.."
echo
die
fi
}
# we need to override the eclass defined src_unpack
# and change gcc to gnatgcc where appropriate
src_unpack() {
unpack ${A}
cd "${S}"/gnat/
# newer versions autogen snames.ad?
# Looks logical to keep it here, as this is a part of source prep
gnatmake xsnamest.adb
./xsnamest
mv snames.ns snames.ads
mv snames.nb snames.adb
# need to change gcc -> gnatgcc
cd "${S}"
for fn in asis/a4g-gnat_int.adb \
asis/a4g-contt.adb \
gnat/snames.adb \
tools/tool_utils/asis_ul-common.adb \
tools/gnatmetric/metrics-compute.adb; do
sed -i -e "s:\"gcc:\"gnatgcc:" ${fn}
done
}
src_compile() {
# Build the shared library first, we need -fPIC here
gnatmake -Pasis_bld -XBLD=prod -XOPSYS=default_Unix -cargs ${CFLAGS} -fPIC \
|| die "building libasis.a failed"
gnatgcc -shared -Wl,-soname,libasis-${ACT_Ver}.so \
-o obj/libasis-${ACT_Ver}.so obj/*.o -lc \
|| die "building libasis.so failed"
# build tools
for fn in tools/*; do
pushd ${fn}
gnatmake -P${fn:6}.gpr || die "building ${fn:6} failed"
popd
done
# no point in rebuilding pregenerated docs
#if use doc; then
# emake -C documentation all || die "Failed while compiling documentation"
#fi
}
src_install () {
# README asks to run make install, claiming that some sources are built at
# that point
make all install prefix="${D}"
# now manually move all the stuff to proper places
mkdir -p "${D}${LIBPATH}"
mv "${D}"lib/asis/ "${D}${LIBPATH}"/adalib
# install the shared lib
chmod 0755 obj/libasis-${ACT_Ver}.so
cp obj/libasis-${ACT_Ver}.so "${D}${LIBPATH}"/adalib
# make appropriate symlinks
pushd "${D}${LIBPATH}"/adalib
ln -s libasis-${ACT_Ver}.so libasis.so
popd
# sources
mv "${D}"include/asis/ "${D}${LIBPATH}"/adainclude
# tools
mkdir -p "${D}${BINPATH}"
find "${S}"/tools/ -type f -executable -exec cp {} "${D}${BINPATH}" \;
rm -f "${D}${BINPATH}"/Makefile*
# docs and examples
cd "${S}"/documentation/
if use doc; then
dodoc *.txt
dohtml *.html
cd "${S}"
insinto /usr/share/doc/${PF}
doins -r documentation/*.pdf documentation/*.info tutorial/ templates/
fi
# cleanup empty dirs
rm -rf "${D}"/{bin,include,lib,share}
}
pkg_postinst() {
echo
elog "The ASIS is installed for the active gnat compiler at gnat's location."
elog "No further configuration is necessary. Enjoy."
echo
}

@ -0,0 +1,10 @@
# ChangeLog for dev-db/SchemaSync
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/SchemaSync/ChangeLog,v 1.1 2012/04/28 00:22:41 blueness Exp $
*SchemaSync-0.9.2 (28 Apr 2012)
28 Apr 2012; Anthony G. Basile <blueness@gentoo.org>
+SchemaSync-0.9.2.ebuild, +metadata.xml:
Initial commit

@ -0,0 +1,14 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST SchemaSync-0.9.2.tar.gz 12828 RMD160 574dd4deef169306ae8ff99af69cba46fda10215 SHA1 2fc51a9107c30fc30cc93e20bc6bd4328eeb1c86 SHA256 3ee4e87e932c41e9fcbc534d662d6dc7be6ac29c2cd5ef3e6fd620fad6c2f3f5
EBUILD SchemaSync-0.9.2.ebuild 802 RMD160 bb3ca3e42125692d8e0024f9c85164543403e68e SHA1 f2cd04bbeb40962d64bd9b48eebc7aa2e4d70780 SHA256 793ca5c85c0b014fc40e366a9febcb5d5b1f82f95a1158374bb8968deb3fe7e0
MISC ChangeLog 358 RMD160 705cbe4b0ac5b873bbc7c2624782c92f3439d698 SHA1 3e1d15593eeee3fd3af98f1cb03021be7f77e45c SHA256 a34df17e480215e01ec8cc03fada0fdaea1c964eb7f6435792bb6add68c24280
MISC metadata.xml 238 RMD160 6401efde1642c40e91d5a41a966b9dbff0512eab SHA1 9751c07b46aec3d4f96133758cdd23a3e2ca2835 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEAREIAAYFAk+bOFsACgkQl5yvQNBFVTUSMwCfa24f3Ifr6N5NEcXY9GgV+AbV
+hgAn3xpmRA6hDBMRjHZb1zrIpfHztdY
=7jua
-----END PGP SIGNATURE-----

@ -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/dev-db/SchemaSync/SchemaSync-0.9.2.ebuild,v 1.1 2012/04/28 00:22:41 blueness Exp $
EAPI="4"
PYTHON_DEPEND="2:2.5:2.6"
inherit distutils
DESCRIPTION="MySQL Schema Versioning and Migration Utility"
HOMEPAGE="http://schemasync.org/"
SRC_URI="http://www.schemasync.org/downloads/${P}.tar.gz"
pn="${PN,,}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-python/mysql-python
dev-python/SchemaObject"
DEPEND="${RDEPEND}"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
python_convert_shebangs -r 2 .
}
pkg_postinst() {
python_mod_optimize "${pn}"
}
pkg_postrm() {
python_mod_cleanup "${pn}"
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>blueness@gentoo.org</email>
<name>Anthony G. Basile</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,10 @@
# ChangeLog for dev-db/postgresql-base
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.176 2012/04/08 22:16:09 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.177 2012/04/27 12:12:27 titanofold Exp $
27 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-base-8.2.22.ebuild, -postgresql-base-8.2.23.ebuild:
Removing EOL.
08 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-base-8.3.16.ebuild, -postgresql-base-8.3.17.ebuild,

@ -1,30 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST postgresql-8.2.22.tar.bz2 12777172 RMD160 27e31b4a423984080a87cb6dc86ca8773362a131 SHA1 7b5f56b5d3a1e2e9cee6e7a4f0f04866af45cc7d SHA256 88203528326c152ca556bcff986d824737ea1048ba2c6245e24a1b1efd6aeaf7
DIST postgresql-8.2.23.tar.bz2 12976249 RMD160 5a1d45cae1e7a9d9caa8e902608404b281bac7ff SHA1 f51ac2051c4b1c95f5f58bf75bbafc50d2bc359b SHA256 56c2ac7394e8ace9ef98a464d08530b91529fd56978f24b55139d20e3039f2d1
DIST postgresql-8.3.18.tar.bz2 14563583 RMD160 d276a468f59b4def821b686b5504a549bd0491c3 SHA1 0d832fc9c7dba5de1716921274ce0ca276418070 SHA256 5db4904a8959f09274e1e0ee7f21c354128d5dbb4e946b78391f6bc4723c3746
DIST postgresql-8.4.11.tar.bz2 14502434 RMD160 85b4be0884ca11855eb0dbc1541403e7baf7c0aa SHA1 ce9581b9f03bd884417b988ec317ce2ed06bb15f SHA256 5bbc9ff1d16282b592600d7c6b9cb1a93049d4aa9a961e3c2c8d5fb13b189c8f
DIST postgresql-9.0.7.tar.bz2 14977437 RMD160 80a8c91233462515914aeb5c15cf63b7195da3ef SHA1 c0cf6de3cfa131b36107b3748ae44786ad638e12 SHA256 dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833
DIST postgresql-9.1.3.tar.bz2 15582454 RMD160 84eb235c090083b78e6a2facf3d7bc534395db8b SHA1 1cf3044415df807c08bb8ad8e40e24e8d375cf34 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5
DIST postgresql-patches-8.2-r1.tbz2 4859 RMD160 864f166e01219b1f8f9ca2732a1d6b9c6de0cf7f SHA1 27977244ef48cb1a232542657d76267faa7e9d3d SHA256 7b9f46ca16d7adf29cfd2a3f57f2b54bbf349b4dbbe679f4e31302376bda51cf
DIST postgresql-patches-8.2-r2.tbz2 4850 RMD160 766861791d68b8307e2686b93dd5b09fb775fdb8 SHA1 41c8b8a36d7dd7aa556ca6e2d5a4bb579226e8f7 SHA256 014f68519d25de055dce373924caf681d517ab66c022c01adb9816545e4bab14
DIST postgresql-patches-8.3-r2.tbz2 5501 RMD160 ffd2661f5a4832917d4c28b5a231b6467c04146f SHA1 7514b558a7c6f34d7491bd500fd8c74510d9f0d0 SHA256 adae4c048745de04fd44f0408e8ab85aa5cae283cb3ddc2962e0379905cca73f
DIST postgresql-patches-8.4-r2.tbz2 4822 RMD160 cf1ef4d046653c571e9059c6b27dcd5d1b504b26 SHA1 0fb36f6c8d9bb54b1528acd1821f76619f297403 SHA256 9920097ff5243df28788a6f3bdf6cdad38e6c42885f38da84b0f2c8c242954d7
DIST postgresql-patches-9.0-r3.tbz2 4503 RMD160 05d4167c3a48a432ab79cb57fee5e4661d229cc6 SHA1 04d4a820415304ddb27078a75669289647192048 SHA256 2d454575423f0e56f23d540fbc865309d0bee3f80e5e05a7e1d793a7e70763cf
DIST postgresql-patches-9.1-r1.tbz2 4547 RMD160 2cdd98c1f6075a68ef294ceefc94e46ff1583919 SHA1 0ed2fd26ba51fe945b573accec5970b8cee5eb4c SHA256 50cefff4a6f6e1fd38b99dde4793dc5f153b9691ff5c59fbb2b97864f1f7d727
EBUILD postgresql-base-8.2.22.ebuild 3746 RMD160 2557e3bcff305cbd2618c7ca3594673f78e108bb SHA1 99d7d9bd2e4dbb7fc2766788e3f415eeded3814e SHA256 b06f2f4347f3d74e033ae8317f7f30e6910ce971f8747066f94a2c9eadcc959b
EBUILD postgresql-base-8.2.23.ebuild 3946 RMD160 52fb36367c0694702b7beeafc62a74c4c9a1b993 SHA1 dd0c865d62b1c1bcd269607fb3f3b2058926eea6 SHA256 d5de324f518b49a199bf31ff0bc071c105384ca2477b00c8f83d3fa629723a14
EBUILD postgresql-base-8.3.18.ebuild 4044 RMD160 243dad056530a3f311171f230c7e69b71fa3424c SHA1 108a4fe7c37650c2ec82f84d5505ea62106574ca SHA256 f7215556616143b1d50345c367d03b0448ba377ff31f5dec6faeeae5c1275ee1
EBUILD postgresql-base-8.4.11.ebuild 4046 RMD160 92eda194cb9caf823b63b28bb9762bc499c0ff6d SHA1 af3843b8ecbcf5e1f7af16681326292893ae7861 SHA256 a82b0b96a52a21785571c63739c35bf465efc3a866bdfdcd6e7f861ced12900c
EBUILD postgresql-base-9.0.7.ebuild 4199 RMD160 8e4ca7b460d1238abe6cf333354a65ac2bda5944 SHA1 75702928210251a1afd82d565df6a4bcf01ac7c0 SHA256 e60748ca8522d91ce666101253db00e9c6a1d5036310d4d61afb7ddbe07f2d6e
EBUILD postgresql-base-9.1.3.ebuild 4200 RMD160 2b2752d42d66756a908db00f0c10236c7e3d3ebc SHA1 a927a12eaf34096a18256f35ef606c656b85601f SHA256 b5c7d82a226fcab756d3bc5784135b908a421494c368ae3abeb1dcf1ff3dbd4a
MISC ChangeLog 47608 RMD160 db75f5e082c884ad2bebb12d95ef6203012ceb67 SHA1 016a95807a5c37c2596db901c120a2ac0177b850 SHA256 d76681755b7291c58fd7403998c7e84567bbf2a45a731fe4babab6b0e843cf94
MISC ChangeLog 47747 RMD160 c03cf6c0eb63be07f1463511218a8ca97c39f8e1 SHA1 f726a1baeeaea52df62fa8f9df55485465dacc98 SHA256 146079ab3ab619dd9db07d86b56fab9ee0d8089e8012dec6bba3ecbe44c44b3d
MISC metadata.xml 472 RMD160 fe3dc42a49cd1445788d023578d878c6226c72e0 SHA1 f03eda301fc89bf31cfb64bb6cc2cc4ca33cb632 SHA256 ee20753f4083988318c4c30155901e99a800dc8fb19fd77c80f9947c72abbf4c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iF4EAREIAAYFAk+CDiYACgkQVxOqA9G7/aCAxQEAmobxvRfmqtnEhJ+SZ8NIq6VA
V1Z5P5LsUdpVKLpfLV8A/3tdwQRIkaYGR+8gZFWBDOrsdBCK+y8MgbfNZ7yGBBMU
=m/Pz
iF4EAREIAAYFAk+ajRUACgkQVxOqA9G7/aBsNAD/U3v9Fmj3WaGHpnwKJS4GK1sa
lOhsQ7zXc4ZVXxLU2JQA+wc95BjW+A4GtqvX4nkEEwSMIc80CRFkiMovH74nqabh
=ylXK
-----END PGP SIGNATURE-----

@ -1,140 +0,0 @@
# Copyright 1999-2011 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.2.22.ebuild,v 1.6 2011/10/01 20:15:34 hwoarang 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 ppc s390 sh sparc x86"
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-${SLOT}-r1.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-intdatetime 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.10
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-apps/sandbox-2.0
>=sys-devel/bison-1.875
sys-devel/flex
nls? ( sys-devel/gettext )"
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
src_prepare() {
epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \
"${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \
"${WORKDIR}/relax_ssl_perms.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
eautoconf
}
src_configure() {
export LDFLAGS_SL="${LDFLAGS}"
local PO="${EPREFIX%/}"
econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--without-docdir \
--without-perl \
--without-python \
--without-tcl \
$(use_with kerberos krb5) \
$(use_with ldap) \
"$(use_enable nls nls "$(wanted_languages)")" \
$(use_with pam) \
$(use_enable pg-intdatetime 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 "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,ipcclean,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}/"
}
pkg_postrm() {
postgresql-config update
}

@ -1,150 +0,0 @@
# 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.2.23.ebuild,v 1.8 2012/02/19 11:02:33 klausman 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 ppc ~s390 ~sh ~sparc x86"
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.2-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-intdatetime 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.10
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-apps/sandbox-2.0
>=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}/relax_ssl_perms.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}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--without-docdir \
--without-perl \
--without-python \
--without-tcl \
$(use_with kerberos krb5) \
$(use_with ldap) \
"$(use_enable nls nls "$(wanted_languages)")" \
$(use_with pam) \
$(use_enable pg-intdatetime 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 "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,ipcclean,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}/"
}
pkg_postrm() {
postgresql-config update
}

@ -1,6 +1,10 @@
# ChangeLog for dev-db/postgresql-docs
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/ChangeLog,v 1.146 2012/04/08 22:19:52 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/ChangeLog,v 1.147 2012/04/27 12:10:24 titanofold Exp $
27 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-docs-8.2.22.ebuild, -postgresql-docs-8.2.23.ebuild:
Removing EOL.
08 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-docs-8.3.16.ebuild, -postgresql-docs-8.3.17.ebuild,

@ -1,24 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST postgresql-8.2.22.tar.bz2 12777172 RMD160 27e31b4a423984080a87cb6dc86ca8773362a131 SHA1 7b5f56b5d3a1e2e9cee6e7a4f0f04866af45cc7d SHA256 88203528326c152ca556bcff986d824737ea1048ba2c6245e24a1b1efd6aeaf7
DIST postgresql-8.2.23.tar.bz2 12976249 RMD160 5a1d45cae1e7a9d9caa8e902608404b281bac7ff SHA1 f51ac2051c4b1c95f5f58bf75bbafc50d2bc359b SHA256 56c2ac7394e8ace9ef98a464d08530b91529fd56978f24b55139d20e3039f2d1
DIST postgresql-8.3.18.tar.bz2 14563583 RMD160 d276a468f59b4def821b686b5504a549bd0491c3 SHA1 0d832fc9c7dba5de1716921274ce0ca276418070 SHA256 5db4904a8959f09274e1e0ee7f21c354128d5dbb4e946b78391f6bc4723c3746
DIST postgresql-8.4.11.tar.bz2 14502434 RMD160 85b4be0884ca11855eb0dbc1541403e7baf7c0aa SHA1 ce9581b9f03bd884417b988ec317ce2ed06bb15f SHA256 5bbc9ff1d16282b592600d7c6b9cb1a93049d4aa9a961e3c2c8d5fb13b189c8f
DIST postgresql-9.0.7.tar.bz2 14977437 RMD160 80a8c91233462515914aeb5c15cf63b7195da3ef SHA1 c0cf6de3cfa131b36107b3748ae44786ad638e12 SHA256 dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833
DIST postgresql-9.1.3.tar.bz2 15582454 RMD160 84eb235c090083b78e6a2facf3d7bc534395db8b SHA1 1cf3044415df807c08bb8ad8e40e24e8d375cf34 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5
EBUILD postgresql-docs-8.2.22.ebuild 1200 RMD160 9074cc9a59310404f8d1462d3fd73d7f72fe2967 SHA1 218f8c57bfe75a8d91eb3c3a07b2da65a5685e25 SHA256 a37becfc4588694075483746991bef13e60d5bd3014f531ffba2f7af68adeab8
EBUILD postgresql-docs-8.2.23.ebuild 1204 RMD160 d0d87da9b58d1cfb96016d6ca121bcecfad533d6 SHA1 f33fd986b4fda87b36f050bbddc40386a0ebc166 SHA256 5814c9e35dd6ed1837f8e2034043021739d7fecf14135c6208ac4ac2bd89dde4
EBUILD postgresql-docs-8.3.18.ebuild 1267 RMD160 b4fb51acfe77c4d58c80888db7afc8a526a9b133 SHA1 5953f8bb9b8645c7036c3a3805b64ab44886889a SHA256 d61b3e50ac1f4c98536856a1be6e9d5ae35fb757477567f0f8211fa49b94b8af
EBUILD postgresql-docs-8.4.11.ebuild 1210 RMD160 805a40a83a874a2c4cd2114d95464d3ac401f7c1 SHA1 bbde495d7057cd0b20000b58558968320cf62733 SHA256 9bf1e7a1ef7ca3a96e89fc3d5d69e7aa13453dd0911c195b849b5e8f0f1a1f6b
EBUILD postgresql-docs-9.0.7.ebuild 1169 RMD160 24a03db9713c0c83ec5f8c4c5560b7d28446a55c SHA1 7f77201852cf47c776efd140788ed13dd818c69d SHA256 0830f5519527e0aa1c060ba0b258f4b8dd6f73e44e7df26e68db4d402110b82c
EBUILD postgresql-docs-9.1.3.ebuild 1155 RMD160 045f6297c963b760ebb5a7bfcc1ef586a322c79a SHA1 e256d4bac7d0aa882dee54871dcb509881eaa89a SHA256 a49481e901cf3aed5889b731d79f50ce50e62bbbe8e2e80456392d95a68511cc
MISC ChangeLog 31519 RMD160 71919053079329c5e50d12070d3abe6247b10754 SHA1 4a104112c14b1388bb718e0fceba49701505ed2e SHA256 24dd44735fc37973ea59f362800764fe42f195e55d75aecf70cbf469f566fec0
MISC ChangeLog 31658 RMD160 53fa74f7979f25e3f0db727852205286aa5052eb SHA1 80153ce9955094956b88342188d64dfcfefc8e87 SHA256 2576d1f2269f56f42e73951366eef0fceb9c84038379f9dbbc4b77fc8538be04
MISC metadata.xml 164 RMD160 becfe652663bd65719dd11fa6ffb588b3d5b4ecc SHA1 f67b7ac1c5e6e65ef5a19a589d4759c84918f86c SHA256 7e8e8126bc8701c4a42c7dfed8bb755ac6040fe3d0e3f994d888f8b2b4fa7d8b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iF4EAREIAAYFAk+CDwUACgkQVxOqA9G7/aDCpAD/WK3FgYFpUxgUNY6CC63oiLHt
Clp3d6CBPiAPXZzNu2EA/1E/dvcz82Bn1xGUNj9nIysf3ojmbC/Li70KwiK1AAk4
=j1N3
iF4EAREIAAYFAk+ajJoACgkQVxOqA9G7/aDbCwD8D8hsKuKIQragzNQV+cot1O7h
37VWSY+/SbKTNwKIYkUA/iGp2YiR5VKx9p3TagFPnUvFpzaIsdMxSjC8O5kGYsJy
=Teyi
-----END PGP SIGNATURE-----

@ -1,51 +0,0 @@
# Copyright 1999-2011 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.2.22.ebuild,v 1.6 2011/10/01 20:12:07 hwoarang Exp $
EAPI="4"
inherit versionator
KEYWORDS="alpha amd64 arm hppa ia64 ppc s390 sh sparc x86"
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"
}

@ -1,51 +0,0 @@
# 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.2.23.ebuild,v 1.7 2012/02/19 11:02:49 klausman Exp $
EAPI="4"
inherit versionator
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~s390 ~sh ~sparc x86"
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"
}

@ -1,6 +1,11 @@
# ChangeLog for dev-db/postgresql-server
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.183 2012/04/08 22:12:41 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.184 2012/04/27 12:15:45 titanofold Exp $
27 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-server-8.2.22.ebuild, -postgresql-server-8.2.23-r1.ebuild,
-postgresql-server-8.2.23.ebuild:
Removing EOL
08 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org>
-postgresql-server-8.3.16.ebuild, -postgresql-server-8.3.17.ebuild,

@ -1,34 +1,25 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST postgresql-8.2.22.tar.bz2 12777172 RMD160 27e31b4a423984080a87cb6dc86ca8773362a131 SHA1 7b5f56b5d3a1e2e9cee6e7a4f0f04866af45cc7d SHA256 88203528326c152ca556bcff986d824737ea1048ba2c6245e24a1b1efd6aeaf7
DIST postgresql-8.2.23.tar.bz2 12976249 RMD160 5a1d45cae1e7a9d9caa8e902608404b281bac7ff SHA1 f51ac2051c4b1c95f5f58bf75bbafc50d2bc359b SHA256 56c2ac7394e8ace9ef98a464d08530b91529fd56978f24b55139d20e3039f2d1
DIST postgresql-8.3.18.tar.bz2 14563583 RMD160 d276a468f59b4def821b686b5504a549bd0491c3 SHA1 0d832fc9c7dba5de1716921274ce0ca276418070 SHA256 5db4904a8959f09274e1e0ee7f21c354128d5dbb4e946b78391f6bc4723c3746
DIST postgresql-8.4.11.tar.bz2 14502434 RMD160 85b4be0884ca11855eb0dbc1541403e7baf7c0aa SHA1 ce9581b9f03bd884417b988ec317ce2ed06bb15f SHA256 5bbc9ff1d16282b592600d7c6b9cb1a93049d4aa9a961e3c2c8d5fb13b189c8f
DIST postgresql-9.0.7.tar.bz2 14977437 RMD160 80a8c91233462515914aeb5c15cf63b7195da3ef SHA1 c0cf6de3cfa131b36107b3748ae44786ad638e12 SHA256 dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833
DIST postgresql-9.1.3.tar.bz2 15582454 RMD160 84eb235c090083b78e6a2facf3d7bc534395db8b SHA1 1cf3044415df807c08bb8ad8e40e24e8d375cf34 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5
DIST postgresql-initscript-1.0.1.tbz2 2635 RMD160 989b89364ff367569c5129dec70c369496a69af1 SHA1 24cfbab756bf2c08e783ecae31c26ca45984de87 SHA256 a85276c431047e0123c988b296869cfa8afbbb6a4721d74fff4b419f608f0293
DIST postgresql-initscript-2.0.tbz2 2584 RMD160 437c331ba5d4b9ce85725d9d180aa4edd9f47bf1 SHA1 9a99f91c2955bb3cd4414d9165868307d0450364 SHA256 67e75f134b8c55843e3b3a26c69460eca3f180052a6f4f13603c64fcb40b4fd5
DIST postgresql-initscript-2.1.tbz2 2603 RMD160 033f7189df6132b8bcca378e000bd2b705463b72 SHA1 4125c76d102ea78cb5cebd4a13021930f131ae02 SHA256 42ee83d0bfd1e1733bbc191b065bc70b2b5966f743f692e5133f6c676c8b1c24
DIST postgresql-patches-8.2-r1.tbz2 4859 RMD160 864f166e01219b1f8f9ca2732a1d6b9c6de0cf7f SHA1 27977244ef48cb1a232542657d76267faa7e9d3d SHA256 7b9f46ca16d7adf29cfd2a3f57f2b54bbf349b4dbbe679f4e31302376bda51cf
DIST postgresql-patches-8.2-r2.tbz2 4850 RMD160 766861791d68b8307e2686b93dd5b09fb775fdb8 SHA1 41c8b8a36d7dd7aa556ca6e2d5a4bb579226e8f7 SHA256 014f68519d25de055dce373924caf681d517ab66c022c01adb9816545e4bab14
DIST postgresql-patches-8.3-r2.tbz2 5501 RMD160 ffd2661f5a4832917d4c28b5a231b6467c04146f SHA1 7514b558a7c6f34d7491bd500fd8c74510d9f0d0 SHA256 adae4c048745de04fd44f0408e8ab85aa5cae283cb3ddc2962e0379905cca73f
DIST postgresql-patches-8.4-r2.tbz2 4822 RMD160 cf1ef4d046653c571e9059c6b27dcd5d1b504b26 SHA1 0fb36f6c8d9bb54b1528acd1821f76619f297403 SHA256 9920097ff5243df28788a6f3bdf6cdad38e6c42885f38da84b0f2c8c242954d7
DIST postgresql-patches-9.0-r3.tbz2 4503 RMD160 05d4167c3a48a432ab79cb57fee5e4661d229cc6 SHA1 04d4a820415304ddb27078a75669289647192048 SHA256 2d454575423f0e56f23d540fbc865309d0bee3f80e5e05a7e1d793a7e70763cf
DIST postgresql-patches-9.1-r1.tbz2 4547 RMD160 2cdd98c1f6075a68ef294ceefc94e46ff1583919 SHA1 0ed2fd26ba51fe945b573accec5970b8cee5eb4c SHA256 50cefff4a6f6e1fd38b99dde4793dc5f153b9691ff5c59fbb2b97864f1f7d727
EBUILD postgresql-server-8.2.22.ebuild 10898 RMD160 ae8248bf59287ef90e6e5b82e03f32f18fa3ac2c SHA1 dec431a578c42d97b7e45e376ad1c681082ed4fa SHA256 a0536da4e12736a755616e56b943a8a71ffc239490e17c56cf93a5a10b5d6a26
EBUILD postgresql-server-8.2.23-r1.ebuild 11469 RMD160 87c9fd803aa29b3cb40c7da1f9561b9ef01194f2 SHA1 0e776abad9ca1b97a970c24519c95845eb3fb53b SHA256 2a98158b23ae6309226b8c93308f7409057aa795445153ee7faeeb337fb2f806
EBUILD postgresql-server-8.2.23.ebuild 11466 RMD160 982fd5ce1203ea05a890b40d729cbfd0c68294df SHA1 92891e9a25e2d30a209d521755cbcd008c5e964b SHA256 012aebbe8222cffc7d7d2dac09539c521a812095f5593dc4773782a5927aa697
EBUILD postgresql-server-8.3.18.ebuild 11519 RMD160 5d8df779629196ba5d9deb34836fc49e1fc3638e SHA1 5e160adfe6e9331414477938eeb4d9138ea3953d SHA256 51bb2aa812a4bee3ee6cb8691401bdd6bbc61f92c93e68956b613afdca6c18da
EBUILD postgresql-server-8.4.11.ebuild 11814 RMD160 73ce8dee8838320a87a6bfdae1b77cedc631c62e SHA1 dceb99da6fcb2921e94fb0aeb007f8611ed978eb SHA256 9713a7307b1b71d6cd11e2f7cd219dbbf1bdfc56aa7aa520982425089db56337
EBUILD postgresql-server-9.0.7.ebuild 11414 RMD160 7904dd3db59e37dc69db4e446c39ba887d0ea9b6 SHA1 ecd501afb0d35bd0122fb0ea45741b11f5fa18d7 SHA256 e7246869ab2c10d6e082b876b85394e62abeaa666d4dd17abbf8340fa4fd8e0d
EBUILD postgresql-server-9.1.3.ebuild 11431 RMD160 59a30221b31ad510d66497823fabbf42b90d939e SHA1 fabf79c06c2a5470d71b00013a5d02131b27cd1e SHA256 47cc25b35077a5b3ca3a240efd6a385f93d295e70d073dbdf2f26c91dafdb885
MISC ChangeLog 55637 RMD160 0f18a9b1a16b4ca6a2185fcd299d4ac725b90d6e SHA1 6d3d349b25882f67cd942c40c116bc10bb778855 SHA256 774429ad9861b26b05a272441165d872446e04164a1ef7562bf89435b7838375
MISC ChangeLog 55818 RMD160 d80d4c754ccf2865c8d724f95d1d141f838cff72 SHA1 85454d53f62410dbf27a87d4888c21638550a327 SHA256 6624e5cefaaf539d881fefe3d932d23080e4de8080d983258e93fea3c8444281
MISC metadata.xml 420 RMD160 789f5a0ce45d05125098fd7e74a816cf08f4c39b SHA1 d308d7434a37f12cd320f74ed85e1d3ca7dabc75 SHA256 ac37a5084450a782d02510149d030bd0d4a63164f2ffb7bdda3ddf344606ca62
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iF4EAREIAAYFAk+CDVsACgkQVxOqA9G7/aB+QQD9EOI9QTO0nNLgHA/Rs2wRe5v6
7bM05F1mzxHoiRa+7rEA+gJfHhCViaJ5Rvypd3oJeBCOcJ4mOVkWbGwqwBW3jgan
=H5Z3
iF4EAREIAAYFAk+ajdsACgkQVxOqA9G7/aA0IgD+NMJs6oquyaV25awQUAD7GDFl
1dcMFZ4yuxDYLctrExcA/1cRw2i51VpHho2CkAD3yyxus8UW7Bf4gp3A1gIDKLCB
=IrQZ
-----END PGP SIGNATURE-----

@ -1,316 +0,0 @@
# Copyright 1999-2011 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.2.22.ebuild,v 1.6 2011/10/01 20:19:20 hwoarang Exp $
EAPI="4"
WANT_AUTOMAKE="none"
inherit autotools eutils multilib pam prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 arm hppa ia64 ppc s390 sh sparc x86"
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-${SLOT}-r1.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-1.0.1.tbz2"
LICENSE="POSTGRESQL"
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 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 )
xml? ( dev-libs/libxml2 dev-libs/libxslt )"
DEPEND="${RDEPEND}
sys-devel/flex
xml? ( dev-util/pkgconfig )"
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
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.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
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}/" \
$(use_with perl) \
$(use_with python) \
$(use_with tcl) \
"$(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
keepdir /var/run/postgresql
fperms 0770 /var/run/postgresql
use prefix || fowners postgres:postgres /var/run/postgresql
}
pkg_postinst() {
postgresql-config update
elog "The Unix-domain socket is located in:"
elog " ${EROOT%/}/var/run/postgresql/"
elog
elog "If you have users and/or services that you would like to utilize the socket,"
elog "you must add them to the 'postgres' system group:"
elog " usermod -a -G postgres <user>"
elog
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS so that"
elog "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."
einfo "You can enable 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
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
}

@ -1,338 +0,0 @@
# 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.2.23-r1.ebuild,v 1.7 2012/02/19 11:03:07 klausman Exp $
EAPI="4"
WANT_AUTOMAKE="none"
inherit autotools eutils multilib pam prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~s390 ~sh ~sparc x86"
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.2-r2.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.tbz2"
LICENSE="POSTGRESQL"
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 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 )
xml? ( dev-libs/libxml2 dev-libs/libxslt )"
DEPEND="${RDEPEND}
sys-devel/flex
xml? ( dev-util/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.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}/" \
$(use_with perl) \
$(use_with python) \
$(use_with tcl) \
"$(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 <user>"
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"
eerror "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"
eerror " a value lower than ${PG_MAX_CONNECTIONS}"
eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test"
eerror " 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 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"
einfo "main PostgreSQL functions starting with 8.1."
einfo "You can enable 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
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,"
einfo "please 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
}

@ -1,338 +0,0 @@
# 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.2.23.ebuild,v 1.2 2012/01/30 19:51:21 ago Exp $
EAPI="4"
WANT_AUTOMAKE="none"
inherit autotools eutils multilib pam prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~sparc ~x86"
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.2-r2.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.0.tbz2"
LICENSE="POSTGRESQL"
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 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 )
xml? ( dev-libs/libxml2 dev-libs/libxslt )"
DEPEND="${RDEPEND}
sys-devel/flex
xml? ( dev-util/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.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}/" \
$(use_with perl) \
$(use_with python) \
$(use_with tcl) \
"$(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 <user>"
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"
eerror "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"
eerror " a value lower than ${PG_MAX_CONNECTIONS}"
eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test"
eerror " 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 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"
einfo "main PostgreSQL functions starting with 8.1."
einfo "You can enable 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
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,"
einfo "please 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
}

@ -1,6 +1,14 @@
# ChangeLog for dev-lang/ghc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.218 2012/04/13 19:01:18 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.219 2012/04/27 18:14:42 slyfox Exp $
*ghc-7.4.1-r1 (27 Apr 2012)
27 Apr 2012; Sergei Trofimovich <slyfox@gentoo.org>
+files/ghc-7.4.2-system-libffi.patch, +ghc-7.4.1-r1.ebuild:
Switched to using system's libffi. Thanks for the fix to Martin von Gagern
(bug #411925). Added new variable to override disabled parallel build:
'I_DEMAND_MY_CORES_LOADED' (Brave Hearts only).
13 Apr 2012; Sergei Trofimovich <slyfox@gentoo.org> ghc-6.10.4-r1.ebuild,
ghc-6.12.3-r2.ebuild, ghc-6.12.3.ebuild, ghc-7.4.1.ebuild:

@ -33,6 +33,7 @@ AUX ghc-7.0.4-fix-ppc-linker.patch 732 RMD160 139a1ea0b5ee6dfbe5c457f86199b35be6
AUX ghc-7.0.4-nxstack.patch 984 RMD160 e475ccc5cc6e06bb736ebb84c72135bc94434d99 SHA1 3cafa50092d0607728999c93225aa4dd67b4a451 SHA256 325f00f12922edaf54e6df56acc7743e40234c53e2f341b9a28e4fe22fb4569f
AUX ghc-7.2.1-freebsd-CHOST.patch 472 RMD160 06dec133486f6eeb4e98434a1c1694523aafaa34 SHA1 b5a71785113307fcc2dc588e52acfe1fb6842b2d SHA256 f9538a6d3fc3e9023fa1647ccb05ac3f93cdc285c4e8cd2cb7fd5f53262dbabb
AUX ghc-7.4-rc2-macos-prefix-respect-gcc.patch 776 RMD160 d5af3a2250655c21c8c2d6d1fdd5b11c3ba8dea6 SHA1 537341bd7778875fba786d13b87979cd83be448f SHA256 7ffcbfc1822408cf8ed17f2f35c192e56967fc1e83265764aa414b868b69f463
AUX ghc-7.4.2-system-libffi.patch 4348 RMD160 fbbf3930c9a525ea5a4f8240f6ded44b532465d9 SHA1 691bcad89cb561956d360f0116cd09bdbd998e90 SHA256 12c1c60401fcaed156aa67ff4a26fbcd9ea6089f75d5c6cf75fe90a6b640d028
AUX ghc-apply-gmp-hack 2585 RMD160 1246e8fc40bbbb28f52f755457feca97bf3e22cc SHA1 63a7999b829548f82bcdcc4da869956abe2890bf SHA256 0d3c9e52be232734c916e9765fae770225ad6fb04c0948780867450401ff1eed
AUX ghc-bash-completion 6496 RMD160 61574aab2f8ed4ae906df5ac291f528384b79b87 SHA1 a0d7c264cc8ff3d235511e151dc82f9e16691bac SHA256 82a862bea2c9248e06fcf74d307de07b05a55f9eb95f412762bd02e53fece822
DIST ghc-6.10.1-i386-apple-darwin.tar.bz2 97910484 RMD160 3764303b9c9161905b5c0e2e4000cfe0fceea85c SHA1 299a829981db533cbab71426051cf924f4a6cdd7 SHA256 b806bf9c163314c3aac389df1cf5f30e31d3557baa0eabce9279f6ef58305d51
@ -75,13 +76,14 @@ EBUILD ghc-6.10.4-r1.ebuild 13015 RMD160 540f5f7ea1ee0b37c4ffaf7db5dfad398fce071
EBUILD ghc-6.12.3-r2.ebuild 20512 RMD160 06c922cea1ec6b9de74beced959c20e87efe506d SHA1 a769c5abab43f125d13b8ad4ccd261fab0ed8eeb SHA256 b25cb0d0793647836fd36ca7753a23874607e62e005ac78b0d17f660495901aa
EBUILD ghc-6.12.3.ebuild 15067 RMD160 d2085cb62d3d1f02ae1aeece6f5d7eedc043d8bb SHA1 1d42ba8dd60f239af8ecfda0d7c24b73050d2ac9 SHA256 85d10ae535a35d5b2a78852f380fe1dd66a06572f605ffbd472c47ff402ec102
EBUILD ghc-7.0.4.ebuild 20079 RMD160 46666d45829791995f06034ccc3479c55ab7ed99 SHA1 920d5debdbee58aeb36b614e855d6dcfaf2eb974 SHA256 0f9e20b908d61685e5725fbefc9ae4d65c4a3ae53179054492902dd8638d5d5f
EBUILD ghc-7.4.1-r1.ebuild 20874 RMD160 ba6fc3de619c0eeb2b3af7b68a1cf247d0ecd677 SHA1 2629152e9920fc3beaa239f967a9476dee4319df SHA256 bf9c6d852d3719c499a14f802124e74a8eefca5f73aa47ff84385fa9e8fde81c
EBUILD ghc-7.4.1.ebuild 20450 RMD160 e85827638c46e85e35b9537a89525e62f60b2890 SHA1 42205ce6d5971ded7057ee43e9dad1df8077734f SHA256 8a0a3b104ddbb23c2de1128b60f194108739330d35bafc4c8349f62113a759c9
MISC ChangeLog 40166 RMD160 124a43073a8980afdbecf75a92033bef94397dfb SHA1 cea849696662b40de0313c27c06fc549e3008214 SHA256 8564e9acbe2608ee3ee0d96396447fae9b8245d15a7e46395183bacdc958cbd9
MISC ChangeLog 40512 RMD160 5364c54d855388977d69a5edd7b0baee63db5b55 SHA1 8e63f89c29a1f346cfa4280f390cad9fba764142 SHA256 4c4beb622a7c0241d2a705688e87747d03e9ae30b6ab47348c7d31870bad3000
MISC metadata.xml 511 RMD160 79a995fb7989ead0e2a1aaae42a015a34864e2ff SHA1 a7222153de1350459b28c0be825beeb13c0aa16e SHA256 4474d6b9638e6b78e16025c88b5455fa353ca723c05ce80aa3f8b426149ec1dd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk+IeSoACgkQcaHudmEf86oljQCfYJs2mIetv9GkkIXwleX0puiP
wygAn3661Rgg4pjIQdJ/fcVlKAgEVnh3
=kLou
iEYEARECAAYFAk+a40UACgkQcaHudmEf86qIbgCggNeUbaBTG6KnLYnzkIUCQNiC
TgcAn3EykIMru3MyFVtpT8xLnjZQQL0j
=1Yq3
-----END PGP SIGNATURE-----

@ -0,0 +1,119 @@
Make ghc use the libffi installed on the system instead of the bundled one.
This patch is based on the one used by Debian and Fedora, but was
augmented by additional lines to identify the libffi include directory
using pkg-config, as libffi on Gentoo installs into a subdirectory of
the system include directory.
2012-04-24 Martin von Gagern
References:
https://bugs.gentoo.org/411925
http://hackage.haskell.org/trac/ghc/ticket/5743
Index: ghc-7.4.1/ghc.mk
===================================================================
--- ghc-7.4.1.orig/ghc.mk
+++ ghc-7.4.1/ghc.mk
@@ -579,7 +579,6 @@ BUILD_DIRS += \
driver/ghci \
driver/ghc \
driver/haddock \
- libffi \
includes \
rts
Index: ghc-7.4.1/rts/ghc.mk
===================================================================
--- ghc-7.4.1.orig/rts/ghc.mk
+++ ghc-7.4.1/rts/ghc.mk
@@ -86,8 +86,7 @@
ALL_RTS_DEF_LIBNAMES = base ghc-prim
ALL_RTS_DEF_LIBS = \
rts/dist/build/win32/libHSbase.dll.a \
- rts/dist/build/win32/libHSghc-prim.dll.a \
- libffi/build/inst/lib/libffi.dll.a
+ rts/dist/build/win32/libHSghc-prim.dll.a
# -- import libs for the regular Haskell libraries
define make-importlib-def # args $1 = lib name
@@ -172,12 +171,12 @@
# Making a shared library for the RTS.
ifneq "$$(findstring dyn, $1)" ""
ifeq "$$(HOSTPLATFORM)" "i386-unknown-mingw32"
-$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(ALL_RTS_DEF_LIBS) rts/libs.depend rts/dist/build/libffi-5.dll
+$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(ALL_RTS_DEF_LIBS) rts/libs.depend
"$$(RM)" $$(RM_OPTS) $$@
"$$(rts_dist_HC)" -package-name rts -shared -dynamic -dynload deploy \
-no-auto-link-packages -Lrts/dist/build -lffi-5 `cat rts/libs.depend` $$(rts_$1_OBJS) $$(ALL_RTS_DEF_LIBS) -o $$@
else
-$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS) rts/libs.depend rts/dist/build/libffi$$(soext)
+$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS) rts/libs.depend
"$$(RM)" $$(RM_OPTS) $$@
"$$(rts_dist_HC)" -package-name rts -shared -dynamic -dynload deploy \
-no-auto-link-packages -Lrts/dist/build -lffi `cat rts/libs.depend` $$(rts_$1_OBJS) \
@@ -188,9 +187,9 @@
endif
endif
else
-$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS) $$(rts_ffi_objs_stamp)
+$$(rts_$1_LIB) : $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS)
"$$(RM)" $$(RM_OPTS) $$@
- echo $$(rts_ffi_objs) $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS) | "$$(XARGS)" $$(XARGS_OPTS) "$$(AR_STAGE1)" \
+ echo $$(rts_$1_OBJS) $$(rts_$1_DTRACE_OBJS) | "$$(XARGS)" $$(XARGS_OPTS) "$$(AR_STAGE1)" \
$$(AR_OPTS_STAGE1) $$(EXTRA_AR_ARGS_STAGE1) $$@
endif
@@ -403,6 +402,12 @@
rts/dist/build/sm/Evac_thr_CC_OPTS += -DPARALLEL_GC -Irts/sm
rts/dist/build/sm/Scav_thr_CC_OPTS += -DPARALLEL_GC -Irts/sm
+# Use system libffi
+libffi_include_flags:=$(shell pkg-config --cflags-only-I libffi)
+rts/Adjustor_CC_OPTS += $(libffi_include_flags)
+rts/Interpreter_CC_OPTS += $(libffi_include_flags)
+rts/sm/Storage_CC_OPTS += $(libffi_include_flags)
+
#-----------------------------------------------------------------------------
# Add PAPI library if needed
@@ -504,10 +509,8 @@
# installing
INSTALL_LIBS += $(ALL_RTS_LIBS)
-INSTALL_LIBS += $(wildcard rts/dist/build/libffi$(soext)*)
-INSTALL_LIBS += $(wildcard rts/dist/build/libffi-5.dll)
-install: install_libffi_headers
+install:
.PHONY: install_libffi_headers
install_libffi_headers :
Index: ghc-7.4.1/rts/package.conf.in
===================================================================
--- ghc-7.4.1.orig/rts/package.conf.in
+++ ghc-7.4.1/rts/package.conf.in
@@ -24,8 +24,9 @@
hs-libraries: "HSrts"
extra-libraries:
+ "ffi"
#ifdef HAVE_LIBM
- "m" /* for ldexp() */
+ , "m" /* for ldexp() */
#endif
#ifdef HAVE_LIBRT
, "rt"
Index: ghc-7.4.1/compiler/ghc.mk
===================================================================
--- ghc-7.4.1.orig/compiler/ghc.mk
+++ ghc-7.4.1/compiler/ghc.mk
@@ -260,6 +260,8 @@
compiler_CPP_OPTS += -I$(GHC_INCLUDE_DIR)
compiler_CPP_OPTS += ${GhcCppOpts}
+libffi_include_flags := $(shell pkg-config --cflags-only-I libffi)
+compiler/ghci/LibFFI_HSC2HS_OPTS += $(addprefix --cflag=,$(libffi_include_flags))
$(PRIMOPS_TXT) compiler/parser/Parser.y: %: %.pp compiler/stage1/$(PLATFORM_H)
$(CPP) $(RAWCPP_FLAGS) -P $(compiler_CPP_OPTS) -x c $< | grep -v '^#pragma GCC' > $@

@ -0,0 +1,598 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.4.1-r1.ebuild,v 1.1 2012/04/27 18:14:42 slyfox Exp $
# Brief explanation of the bootstrap logic:
#
# Previous ghc ebuilds have been split into two: ghc and ghc-bin,
# where ghc-bin was primarily used for bootstrapping purposes.
# From now on, these two ebuilds have been combined, with the
# binary USE flag used to determine whether or not the pre-built
# binary package should be emerged or whether ghc should be compiled
# from source. If the latter, then the relevant ghc-bin for the
# arch in question will be used in the working directory to compile
# ghc from source.
#
# This solution has the advantage of allowing us to retain the one
# ebuild for both packages, and thus phase out virtual/ghc.
# Note to users of hardened gcc-3.x:
#
# If you emerge ghc with hardened gcc it should work fine (because we
# turn off the hardened features that would otherwise break ghc).
# However, emerging ghc while using a vanilla gcc and then switching to
# hardened gcc (using gcc-config) will leave you with a broken ghc. To
# fix it you would need to either switch back to vanilla gcc or re-emerge
# ghc (or ghc-bin). Note that also if you are using hardened gcc-3.x and
# you switch to gcc-4.x that this will also break ghc and you'll need to
# re-emerge ghc (or ghc-bin). People using vanilla gcc can switch between
# gcc-3.x and 4.x with no problems.
EAPI="4"
inherit base autotools bash-completion-r1 eutils flag-o-matic multilib toolchain-funcs ghc-package versionator pax-utils
DESCRIPTION="The Glasgow Haskell Compiler"
HOMEPAGE="http://www.haskell.org/ghc/"
# we don't have any binaries yet
arch_binaries=""
# sorted!
arch_binaries="$arch_binaries alpha? ( http://code.haskell.org/~slyfox/ghc-alpha/ghc-bin-${PV}-alpha.tbz2 )"
#arch_binaries="$arch_binaries arm? ( http://code.haskell.org/~slyfox/ghc-arm/ghc-bin-${PV}-arm.tbz2 )"
arch_binaries="$arch_binaries amd64? ( http://code.haskell.org/~slyfox/ghc-amd64/ghc-bin-${PV}-amd64.tbz2 )"
#arch_binaries="$arch_binaries ia64? ( http://code.haskell.org/~slyfox/ghc-ia64/ghc-bin-${PV}-ia64-fixed-fiw.tbz2 )"
arch_binaries="$arch_binaries ppc? ( http://code.haskell.org/~slyfox/ghc-ppc/ghc-bin-${PV}-ppc.tbz2 )"
arch_binaries="$arch_binaries ppc64? ( http://code.haskell.org/~slyfox/ghc-ppc64/ghc-bin-${PV}-ppc64.tbz2 )"
arch_binaries="$arch_binaries sparc? ( http://code.haskell.org/~slyfox/ghc-sparc/ghc-bin-${PV}-sparc.tbz2 )"
arch_binaries="$arch_binaries x86? ( http://code.haskell.org/~slyfox/ghc-x86/ghc-bin-${PV}-x86.tbz2 )"
# various ports:
#arch_binaries="$arch_binaries x86-fbsd? ( http://code.haskell.org/~slyfox/ghc-x86-fbsd/ghc-bin-${PV}-x86-fbsd.tbz2 )"
# 0 - yet
yet_binary() {
case "${ARCH}" in
alpha) return 0 ;;
#arm)
# ewarn "ARM binary is built on armv5tel-eabi toolchain. Use with caution."
# return 0
#;;
amd64) return 0 ;;
ppc) return 0 ;;
ppc64) return 0 ;;
sparc) return 0 ;;
x86) return 0 ;;
*) return 1 ;;
esac
}
SRC_URI="!binary? ( http://www.haskell.org/ghc/dist/${PV}/${P}-src.tar.bz2 )"
[[ -n $arch_binaries ]] && SRC_URI+=" !ghcbootstrap? ( $arch_binaries )"
LICENSE="BSD"
SLOT="0"
# ghc on ia64 needs gcc to support -mcmodel=medium (or some dark hackery) to avoid TOC overflow
KEYWORDS="~alpha ~amd64 -ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc ghcbootstrap llvm"
IUSE+=" binary" # don't forget about me later!
RDEPEND="
!kernel_Darwin? ( >=sys-devel/gcc-2.95.3 )
kernel_linux? ( >=sys-devel/binutils-2.17 )
kernel_SunOS? ( >=sys-devel/binutils-2.17 )
>=dev-lang/perl-5.6.1
>=dev-libs/gmp-5
virtual/libffi
!<dev-haskell/haddock-2.4.2
sys-libs/ncurses[unicode]"
# earlier versions than 2.4.2 of haddock only works with older ghc releases
# force dependency on >=gmp-5, even if >=gmp-4.1 would be enough. this is due to
# that we want the binaries to use the latest versioun available, and not to be
# built against gmp-4
DEPEND="${RDEPEND}
ghcbootstrap? ( >=dev-haskell/alex-2.3
>=dev-haskell/happy-1.18
doc? ( app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
>=dev-libs/libxslt-1.1.2 ) )"
# In the ghcbootstrap case we rely on the developer having
# >=ghc-5.04.3 on their $PATH already
PDEPEND="!ghcbootstrap? ( =app-admin/haskell-updater-1.2* )"
PDEPEND="
${PDEPEND}
llvm? ( sys-devel/llvm )"
append-ghc-cflags() {
local flag compile assemble link
for flag in $*; do
case ${flag} in
compile) compile="yes";;
assemble) assemble="yes";;
link) link="yes";;
*)
[[ ${compile} ]] && GHC_FLAGS="${GHC_FLAGS} -optc${flag}" CFLAGS="${CFLAGS} ${flag}"
[[ ${assemble} ]] && GHC_FLAGS="${GHC_FLAGS} -opta${flag}" CFLAGS="${CFLAGS} ${flag}"
[[ ${link} ]] && GHC_FLAGS="${GHC_FLAGS} -optl${flag}" FILTERED_LDFLAGS="${FILTERED_LDFLAGS} ${flag}";;
esac
done
}
ghc_setup_cflags() {
# We need to be very careful with the CFLAGS we ask ghc to pass through to
# gcc. There are plenty of flags which will make gcc produce output that
# breaks ghc in various ways. The main ones we want to pass through are
# -mcpu / -march flags. These are important for arches like alpha & sparc.
# We also use these CFLAGS for building the C parts of ghc, ie the rts.
strip-flags
strip-unsupported-flags
GHC_FLAGS=""
for flag in ${CFLAGS}; do
case ${flag} in
# Ignore extra optimisation (ghc passes -O to gcc anyway)
# -O2 and above break on too many systems
-O*) ;;
# Arch and ABI flags are what we're really after
-m*) append-ghc-cflags compile assemble ${flag};;
# Debugging flags don't help either. You can't debug Haskell code
# at the C source level and the mangler discards the debug info.
-g*) ;;
# Ignore all other flags, including all -f* flags
esac
done
FILTERED_LDFLAGS=""
for flag in ${LDFLAGS}; do
case ${flag} in
# Pass the canary. we don't quite respect LDFLAGS, but we have an excuse!
"-Wl,--hash-style="*) append-ghc-cflags link ${flag};;
# Ignore all other flags
esac
done
# hardened-gcc needs to be disabled, because the mangler doesn't accept
# its output.
gcc-specs-pie && append-ghc-cflags compile link -nopie
gcc-specs-ssp && append-ghc-cflags compile -fno-stack-protector
# prevent from failind building unregisterised ghc:
# http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg171602.html
use ppc64 && append-ghc-cflags compile -mminimal-toc
# fix the similar issue as ppc64 TOC on ia64. ia64 has limited size of small data
# currently ghc fails to build haddock
# http://osdir.com/ml/gnu.binutils.bugs/2004-10/msg00050.html
use ia64 && append-ghc-cflags compile -G0
# Unfortunately driver/split/ghc-split.lprl is dumb
# enough to preserve stack marking for each split object
# and it flags stack marking violation:
# * !WX --- --- usr/lib64/ghc-7.4.1/base-4.5.0.0/libHSbase-4.5.0.0.a:Fingerprint__1.o
# * !WX --- --- usr/lib64/ghc-7.4.1/base-4.5.0.0/libHSbase-4.5.0.0.a:Fingerprint__2.o
# * !WX --- --- usr/lib64/ghc-7.4.1/base-4.5.0.0/libHSbase-4.5.0.0.a:Fingerprint__3.o
case $($(tc-getAS) -v 2>&1 </dev/null) in
*"GNU Binutils"*) # GNU ld
append-ghc-cflags compile assemble -Wa,--noexecstack
;;
esac
}
# substitutes string $1 to $2 in files $3 $4 ...
relocate_path() {
local from=$1
local to=$2
shift 2
local file=
for file in "$@"
do
sed -i -e "s|$from|$to|g" \
"$file" || die "path relocation failed for '$file'"
done
}
# changes hardcoded ghc paths and updates package index
# $1 - new absolute root path
relocate_ghc() {
local to=$1
# backup original script to use it later after relocation
local gp_back="${T}/ghc-pkg-${PV}-orig"
cp "${WORKDIR}/usr/bin/ghc-pkg-${PV}" "$gp_back" || die "unable to backup ghc-pkg wrapper"
# Relocate from /usr to ${EPREFIX}/usr
relocate_path "/usr" "${to}/usr" \
"${WORKDIR}/usr/bin/ghc-${PV}" \
"${WORKDIR}/usr/bin/ghci-${PV}" \
"${WORKDIR}/usr/bin/ghc-pkg-${PV}" \
"${WORKDIR}/usr/bin/hsc2hs" \
"${WORKDIR}/usr/$(get_libdir)/${P}/package.conf.d/"*
# this one we will use to regenerate cache
# so it shoult point to current tree location
relocate_path "/usr" "${WORKDIR}/usr" "$gp_back"
if use prefix; then
# and insert LD_LIBRARY_PATH entry to EPREFIX dir tree
# TODO: add the same for darwin's CHOST and it's DYLD_
local new_ldpath='LD_LIBRARY_PATH="'${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)'${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"\nexport LD_LIBRARY_PATH'
sed -i -e '2i'"$new_ldpath" \
"${WORKDIR}/usr/bin/ghc-${PV}" \
"${WORKDIR}/usr/bin/ghci-${PV}" \
"${WORKDIR}/usr/bin/ghc-pkg-${PV}" \
"$gp_back" \
"${WORKDIR}/usr/bin/hsc2hs" \
|| die "Adding LD_LIBRARY_PATH for wrappers failed"
fi
# regenerate the binary package cache
"$gp_back" recache || die "failed to update cache after relocation"
rm "$gp_back"
}
pkg_setup() {
if use ghcbootstrap; then
ewarn "You requested ghc bootstrapping, this is usually only used"
ewarn "by Gentoo developers to make binary .tbz2 packages for"
ewarn "use with the ghc ebuild's USE=\"binary\" feature."
use binary && \
die "USE=\"ghcbootstrap binary\" is not a valid combination."
[[ -z $(type -P ghc) ]] && \
die "Could not find a ghc to bootstrap with."
else
if ! yet_binary; then
eerror "Please try emerging with USE=ghcbootstrap and report build"
eerror "sucess or failure to the haskell team (haskell@gentoo.org)"
die "No binary available for '${ARCH}' arch yet, USE=ghcbootstrap"
fi
fi
}
src_unpack() {
# Create the ${S} dir if we're using the binary version
use binary && mkdir "${S}"
# the Solaris and Darwin binaries from ghc (maeder) need to be
# unpacked separately, so prevent them from being unpacked
local ONLYA=${A}
case ${CHOST} in
*-darwin* | *-solaris*) ONLYA=${P}-src.tar.bz2 ;;
esac
unpack ${ONLYA}
}
src_prepare() {
ghc_setup_cflags
if ! use ghcbootstrap; then
# Modify the wrapper script from the binary tarball to use GHC_FLAGS.
# See bug #313635.
sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_FLAGS}|" \
"${WORKDIR}/usr/bin/ghc-${PV}"
# allow hardened users use vanilla binary to bootstrap ghc
# ghci uses mmap with rwx protection at it implements dynamic
# linking on it's own (bug #299709)
pax-mark -m "${WORKDIR}/usr/$(get_libdir)/${P}/ghc"
fi
if use binary; then
if use prefix; then
relocate_ghc "${EPREFIX}"
fi
# Move unpacked files to the expected place
mv "${WORKDIR}/usr" "${S}"
else
if ! use ghcbootstrap; then
case ${CHOST} in
*-darwin* | *-solaris*)
# UPDATE ME for ghc-7
mkdir "${WORKDIR}"/ghc-bin-installer || die
pushd "${WORKDIR}"/ghc-bin-installer > /dev/null || die
use sparc-solaris && unpack ghc-6.10.4-sparc-sun-solaris2.tar.bz2
use x86-solaris && unpack ghc-6.10.4-i386-unknown-solaris2.tar.bz2
use ppc-macos && unpack ghc-6.10.1-powerpc-apple-darwin.tar.bz2
use x86-macos && unpack ghc-6.10.1-i386-apple-darwin.tar.bz2
popd > /dev/null
pushd "${WORKDIR}"/ghc-bin-installer/ghc-6.10.? > /dev/null || die
# fix the binaries so they run, on Solaris we need an
# LD_LIBRARY_PATH which has our prefix libdirs, on
# Darwin we need to replace the frameworks with our libs
# from the prefix fix before installation, because some
# of the tools are actually used during configure/make
if [[ ${CHOST} == *-solaris* ]] ; then
export LD_LIBRARY_PATH="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir):${LD_LIBRARY_PATH}"
elif [[ ${CHOST} == *-darwin* ]] ; then
# http://hackage.haskell.org/trac/ghc/ticket/2942
pushd utils/haddock/dist-install/build > /dev/null
ln -s Haddock haddock >& /dev/null # fails on IN-sensitive
popd > /dev/null
local readline_framework=GNUreadline.framework/GNUreadline
local gmp_framework=/opt/local/lib/libgmp.3.dylib
local ncurses_file=/opt/local/lib/libncurses.5.dylib
for binary in $(scanmacho -BRE MH_EXECUTE -F '%F' .) ; do
install_name_tool -change \
${readline_framework} \
"${EPREFIX}"/lib/libreadline.dylib \
${binary} || die
install_name_tool -change \
${gmp_framework} \
"${EPREFIX}"/usr/lib/libgmp.dylib \
${binary} || die
install_name_tool -change \
${ncurses_file} \
"${EPREFIX}"/usr/lib/libncurses.dylib \
${binary} || die
done
# we don't do frameworks!
sed -i \
-e 's/\(frameworks = \)\["GMP"\]/\1[]/g' \
-e 's/\(extraLibraries = \)\["m"\]/\1["m","gmp"]/g' \
rts/package.conf.in || die
fi
# it is autoconf, but we really don't want to give it too
# much arguments, in fact we do the make in-place anyway
./configure --prefix="${WORKDIR}"/usr || die
make install || die
popd > /dev/null
;;
*)
relocate_ghc "${WORKDIR}"
;;
esac
fi
sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_FLAGS}|" \
"${S}/ghc/ghc.wrapper"
cd "${S}" # otherwise epatch will break
epatch "${FILESDIR}/ghc-7.0.4-CHOST-prefix.patch"
epatch "${FILESDIR}"/${PN}-7.0.4-darwin8.patch
# failed to apply. FIXME
#epatch "${FILESDIR}"/${PN}-6.12.3-mach-o-relocation-limit.patch
epatch "${FILESDIR}"/${PN}-7.4-rc2-macos-prefix-respect-gcc.patch
epatch "${FILESDIR}"/${PN}-7.2.1-freebsd-CHOST.patch
# one mode external depend with unstable ABI be careful to stash it
epatch "${FILESDIR}"/${PN}-7.4.2-system-libffi.patch
if use prefix; then
# Make configure find docbook-xsl-stylesheets from Prefix
sed -i -e '/^FP_DIR_DOCBOOK_XSL/s:\[.*\]:['"${EPREFIX}"'/usr/share/sgml/docbook/xsl-stylesheets/]:' utils/haddock/doc/configure.ac || die
fi
# as we have changed the build system
eautoreconf
fi
}
src_configure() {
if ! use binary; then
# initialize build.mk
echo '# Gentoo changes' > mk/build.mk
# Put docs into the right place, ie /usr/share/doc/ghc-${PV}
echo "docdir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk
echo "htmldir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk
# We also need to use the GHC_FLAGS flags when building ghc itself
echo "SRC_HC_OPTS+=${GHC_FLAGS}" >> mk/build.mk
echo "SRC_CC_OPTS+=${CFLAGS}" >> mk/build.mk
echo "SRC_LD_OPTS+=${FILTERED_LDFLAGS}" >> mk/build.mk
# We can't depend on haddock except when bootstrapping when we
# must build docs and include them into the binary .tbz2 package
if use ghcbootstrap && use doc; then
echo "BUILD_DOCBOOK_PDF = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_PS = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_HTML = YES" >> mk/build.mk
echo "HADDOCK_DOCS = YES" >> mk/build.mk
else
echo "BUILD_DOCBOOK_PDF = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_PS = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_HTML = NO" >> mk/build.mk
echo "HADDOCK_DOCS = NO" >> mk/build.mk
fi
# circumvent a very strange bug that seems related with ghc producing
# too much output while being filtered through tee (e.g. due to
# portage logging) reported as bug #111183
echo "SRC_HC_OPTS+=-w" >> mk/build.mk
# some arches do not support ELF parsing for ghci module loading
# PPC64: never worked (should be easy to implement)
# alpha: never worked
# arm: unimplemented or never worked
if use alpha || use ppc64 || use arm; then
echo "GhcWithInterpreter=NO" >> mk/build.mk
fi
# we have to tell it to build unregisterised on some arches
# ppc64: EvilMangler currently does not understand some TOCs
# ia64: EvilMangler bitrot
if use alpha || use ia64 || use ppc64; then
echo "GhcUnregisterised=YES" >> mk/build.mk
echo "GhcWithNativeCodeGen=NO" >> mk/build.mk
echo "SplitObjs=NO" >> mk/build.mk
echo "GhcRTSWays := debug" >> mk/build.mk
echo "GhcNotThreaded=YES" >> mk/build.mk
fi
# arm: no EvilMangler support, no NCG support
if use arm; then
echo "GhcUnregisterised=YES" >> mk/build.mk
echo "GhcWithNativeCodeGen=NO" >> mk/build.mk
fi
# Have "ld -r --relax" problem with split-objs on sparc:
if use sparc; then
echo "SplitObjs=NO" >> mk/build.mk
fi
if ! use llvm; then
echo "GhcWithLlvmCodeGen=NO" >> mk/build.mk
fi
# Get ghc from the unpacked binary .tbz2
# except when bootstrapping we just pick ghc up off the path
if ! use ghcbootstrap; then
export PATH="${WORKDIR}/usr/bin:${PATH}"
fi
# Since GHC 6.12.2 the GHC wrappers store which GCC version GHC was
# compiled with, by saving the path to it. The purpose is to make sure
# that GHC will use the very same gcc version when it compiles haskell
# sources, as the extra-gcc-opts files contains extra gcc options which
# match only this GCC version.
# However, this is not required in Gentoo, as only modern GCCs are used
# (>4).
# Instead, this causes trouble when for example ccache is used during
# compilation, but we don't want the wrappers to point to ccache.
# Due to the above, we simply set GCC to be "gcc". When compiling ghc it
# might point to ccache, once installed it will point to the users
# regular gcc.
econf --with-gcc=gcc || die "econf failed"
fi # ! use binary
}
src_compile() {
if ! use binary; then
limit_jobs() {
if [[ -n ${I_DEMAND_MY_CORES_LOADED} ]]; then
ewarn "You have requested parallel build which is known to break."
ewarn "Please report all breakages upstream."
return
fi
echo $@
}
# ghc massively parallel make: #409631, #409873
# but let users screw it by setting 'I_DEMAND_MY_CORES_LOADED'
emake $(limit_jobs -j1) all
fi # ! use binary
}
src_install() {
if use binary; then
use prefix && mkdir -p "${ED}"
mv "${S}/usr" "${ED}"
# Remove the docs if not requested
if ! use doc; then
rm -rf "${ED}/usr/share/doc/${P}/*/" \
"${ED}/usr/share/doc/${P}/*.html" \
|| die "could not remove docs (P vs PF revision mismatch?)"
fi
else
local insttarget="install"
# We only built docs if we were bootstrapping, otherwise
# we copy them out of the unpacked binary .tbz2
if use doc; then
if ! use ghcbootstrap; then
mkdir -p "${ED}/usr/share/doc"
mv "${WORKDIR}/usr/share/doc/${P}" "${ED}/usr/share/doc" \
|| die "failed to copy docs"
fi
fi
emake -j1 ${insttarget} \
DESTDIR="${D}" \
|| die "make ${insttarget} failed"
# remove wrapper and linker
rm -f "${ED}"/usr/bin/haddock*
# ghci uses mmap with rwx protection at it implements dynamic
# linking on it's own (bug #299709)
# so mark resulting binary
pax-mark -m "${ED}/usr/$(get_libdir)/${P}/ghc"
dodoc "${S}/README" "${S}/ANNOUNCE" "${S}/LICENSE" "${S}/VERSION"
dobashcomp "${FILESDIR}/ghc-bash-completion"
fi
# path to the package.cache
PKGCACHE="${ED}/usr/$(get_libdir)/${P}/package.conf.d/package.cache"
# copy the package.conf, including timestamp, save it so we later can put it
# back before uninstalling, or when upgrading.
cp -p "${PKGCACHE}"{,.shipped} \
|| die "failed to copy package.conf.d/package.cache"
}
pkg_preinst() {
# have we got an earlier version of ghc installed?
if has_version "<${CATEGORY}/${PF}"; then
haskell_updater_warn="1"
fi
}
pkg_postinst() {
ghc-reregister
# path to the package.cache
PKGCACHE="${EROOT}/usr/$(get_libdir)/${P}/package.conf.d/package.cache"
# give the cache a new timestamp, it must be as recent as
# the package.conf.d directory.
touch "${PKGCACHE}"
if [[ "${haskell_updater_warn}" == "1" ]]; then
ewarn
ewarn "\e[1;31m************************************************************************\e[0m"
ewarn
ewarn "You have just upgraded from an older version of GHC."
ewarn "You may have to run"
ewarn " 'haskell-updater --upgrade'"
ewarn "to rebuild all ghc-based Haskell libraries."
ewarn
ewarn "\e[1;31m************************************************************************\e[0m"
ewarn
fi
}
pkg_prerm() {
# Be very careful here... Call order when upgrading is (according to PMS):
# * src_install for new package
# * pkg_preinst for new package
# * pkg_postinst for new package
# * pkg_prerm for the package being replaced
# * pkg_postrm for the package being replaced
# so you'll actually be touching the new packages files, not the one you
# uninstall, due to that or installation directory ${P} will be the same for
# both packages.
# Call order for reinstalling is (according to PMS):
# * src_install
# * pkg_preinst
# * pkg_prerm for the package being replaced
# * pkg_postrm for the package being replaced
# * pkg_postinst
# Overwrite the modified package.cache with a copy of the
# original one, so that it will be removed during uninstall.
PKGCACHE="${EROOT}/usr/$(get_libdir)/${P}/package.conf.d/package.cache"
rm -rf "${PKGCACHE}"
cp -p "${PKGCACHE}"{.shipped,}
}

@ -1,6 +1,11 @@
# ChangeLog for dev-lang/python
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.582 2012/04/26 23:29:48 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.583 2012/04/28 01:04:07 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> python-2.6.8.ebuild,
python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild:
remove fbsd keywords on ebuilds depending on sys-apps/paxctl which doesnt
build and isnt keyworded
26 Apr 2012; Mike Gilbert <floppym@gentoo.org> python-2.6.8.ebuild,
python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild:

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
AUX linux2.patch 332 RMD160 b6c4f45baee17fc5b0a88b63bbca87b77eaa16d3 SHA1 7722cc338a88d690e06f2ed0d9257b086286c288 SHA256 8c5f8d73e279767190c9567f959514167101ea2648f9f4c8146704c5946d8b41
AUX pydoc.conf 279 RMD160 85dcc3abd24faf09f3753b5c2299517f9b2ebc6a SHA1 c1faef486a0041c2175bfbc2cf10eccaa574e8c2 SHA256 6437e85d16d34efaf2665b3cabb0707392e6dee3df04989d3fcac63fd22997e8
@ -35,23 +35,23 @@ DIST python-gentoo-patches-3.2.3-0.tar.bz2 14265 RMD160 90d2d94efbbbdf2d4018f97b
EBUILD python-2.5.4-r4.ebuild 9758 RMD160 10db51f6007c6e3baea435f72d1b23f3252fc03e SHA1 0577fb9820a4dfe978c63a691b4d7e4ac414a2b6 SHA256 e346b52c7fdc35a6881d994a8ffb254be7324f67b229d4c28d8b0a0db166a887
EBUILD python-2.6.6-r2.ebuild 10643 RMD160 05d2ccb6c2190fd8670e4746813661402492d228 SHA1 e9593163f531cb8bcebf65e510671fc762fbaefa SHA256 4c662ef2238e60fe0007566b2ac19869edfef18c2b3b965eb94606ae525ac45c
EBUILD python-2.6.7-r2.ebuild 11713 RMD160 8ae1389d4475f4257684f2bfebbe07a1989123bd SHA1 d7040fbeb217975d4d109795052e10763757f9e2 SHA256 2ca0e45d147cefe8114015d0756425de97ecea8f241c1ac4881aa53bb40653c7
EBUILD python-2.6.8.ebuild 9271 RMD160 0163bc65279b439e9f1f8f7210be79d06110bb2b SHA1 4cd0f70ce524964a32ba492c81b85e4d374e40ea SHA256 021e82749b30a12fb966c8175b451cba19b1ec7f892a2027ece1c9941aedcd84
EBUILD python-2.6.8.ebuild 9250 RMD160 de9df1c3abe6947b6d5fde369c687d64c42d39d7 SHA1 2908201407b7ca693ee09445b172e5d4f1d71712 SHA256 6faecd9c467295c2ce68e62529845d669f2d9c06ccdc997facb5c5720be4a255
EBUILD python-2.7.2-r3.ebuild 12003 RMD160 8edbbcd451e1a3b60a6f36a2be88690cd302d661 SHA1 9a0fbeff4cd481b3aea2aed624fafee45984c3f3 SHA256 323c805b10ece2125f2950f3ac93e1c1f7008483fdcd43730159c5e60c36b8f9
EBUILD python-2.7.3-r1.ebuild 9591 RMD160 1ee1bac6406e1f2c144e87c8abb578381a919cb7 SHA1 bf938a9e9dde9931d8ce91e64c0f41abdceb1c71 SHA256 27ab6ee02ba9b27335a9cbfd8eeda3a8caed8a5414fe02428be4bc8d8da1eaaa
EBUILD python-2.7.3-r1.ebuild 9558 RMD160 b114af4a699641dca99ad914271198c84de95243 SHA1 b7ead19849c1e5a3b755249a5bb9f22d9233bbb5 SHA256 f53ea79ccae96c1d117d1728bf499461ecba8e92dcb2a09e9168056025289534
EBUILD python-2.7.3.ebuild 10514 RMD160 ed2180da276704719d722c4bacc243d06ff58558 SHA1 20701ddc7bb553b4c8c83b4334b58016c5c18e48 SHA256 3c8c368607d9de3d9e31e276c815e8a0ba9758d4eb203909e5ac8a917e86135f
EBUILD python-3.1.4-r3.ebuild 10502 RMD160 7394f5044a668c595cb6c1155bbaf1275765818a SHA1 84d53cdc94a04dfa72dc8ce8c3e6d39ff31a86e4 SHA256 58d1f2cab26a26b49526a3a5b02100a57e5a2811ee638e942918731379e8b42b
EBUILD python-3.1.4-r4.ebuild 10610 RMD160 02ef48bc76c9d5c30d2f35e9331076b3a8adb4a5 SHA1 be1f56063ec82fcf84310a73ef3c22aa810a5594 SHA256 3400eb206e13fbcbd43b7a2a2889e574bdd02b03beb61411c1e89ae57b66cfcf
EBUILD python-3.1.5.ebuild 8071 RMD160 bd74c59646029f4ffba462f175b3dfa0bb1eecbc SHA1 a037b8f012e55e6f9e588733399d93505c93a1e4 SHA256 61a23c5f3648a18bea94fec343e3dbd74b77bb69854ac22c5331a199048eb4a4
EBUILD python-3.1.5.ebuild 8050 RMD160 7bb5752744053de8ca44296580593e355f6b587f SHA1 e4010ca27781ea9ea4bb32a460426d859feb3edb SHA256 92eb0dbdf58c46294c8d74f562f39843d1cfc5d3389d5c912f1b638e20720987
EBUILD python-3.2.2-r1.ebuild 10948 RMD160 e1b138294ac62bffff6208372d2509e72cc43a60 SHA1 3fb7f8ce8d394c20d0829914a1a063d9e1f78ac9 SHA256 e8e29aebb7d348b588c7269b95e2dcaab0f045be3d28f59a5471b1402f402c6d
EBUILD python-3.2.2.ebuild 10821 RMD160 2d51343b5a915c8880a0a5a846bbd86ce6805992 SHA1 4aff2efe6d752e4bee654cd96c08c17f521fe276 SHA256 584046f821e5a9abc733662fde2b0156a62767a12c9c5c9a4d42b359d823f6c1
EBUILD python-3.2.3.ebuild 8501 RMD160 61d49fc5ef7a2e0a5661f6136257cbc0b70d71d3 SHA1 1657c5731650d5d11f0c7fd925f67f649a7b9609 SHA256 44f27056de9e580d280d2433a4689072b528033017886b80dde8136c6101bab8
MISC ChangeLog 3194 RMD160 bb91f069bd6e046e3a66fe790d8511af6903429d SHA1 b5340eb0edb413c4d24f2c20773959bf8cdd18f7 SHA256 cd868615ffcf0e370d6a33fd1203cd40808965c9810a2271a15ee73286bd8c19
EBUILD python-3.2.3.ebuild 8468 RMD160 21317732b7ffec1a982573bc4026c240ec1045ee SHA1 c10c3f6534cd1dd1c463c69548b62eaeff487042 SHA256 71e465c93134095c28180d64c451f1f7f33b659037c978c61f7ab8ee371f62ed
MISC ChangeLog 3440 RMD160 7ae59d9a50e9658b0cd9f370968b52d4bee9b2d3 SHA1 18f7802a9627db6ca76d7803ea8fd1dd3221f988 SHA256 385c7588af60b3b13bce8cee88e325944cb878a85da57e4071f053475837e1f9
MISC ChangeLog-2011 100599 RMD160 2b79c394a837d8d321a2750084da3fe0835e1d3b SHA1 3dbff45b51526c994fa3aa85f4eed7b962bdd09f SHA256 23129cb47321b2a6b1cb9323f1815d0cd11d6f30c3893908ed51575c270a0cc8
MISC metadata.xml 661 RMD160 54831d16b8807086bfabdbb3df9d33336b5d42a0 SHA1 9867c337fe9e6f4e967004fc9409763e0fedf43b SHA256 2c6c3407251f7ccd6501dee49494e539a9544f2fbae99a4373eefdf4e83e8908
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAk+Z2nQACgkQC77qH+pIQ6QGpgEAjCYdRodtzJG8nu8okjpLDfmt
R15bH9wwxGFz4+WrOhsA/0XThUmQn4ew7WtG4NOXjc3ozUssaemoKxQST6cvjmlS
=RRj5
iEYEARECAAYFAk+bQg0ACgkQvFcC4BYPU0qOXgCfRUsFJBgUai+8rSokgnIelDBO
VmIAoK4rndbiFtWEfLr1R0F9jF3vTWf7
=OMrY
-----END PGP SIGNATURE-----

@ -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/python/python-2.6.8.ebuild,v 1.4 2012/04/26 23:29:48 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.6.8.ebuild,v 1.5 2012/04/28 01:04:07 aballier Exp $
EAPI="2"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2
LICENSE="PSF-2"
SLOT="2.6"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -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/python/python-2.7.3-r1.ebuild,v 1.4 2012/04/26 23:29:48 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.3-r1.ebuild,v 1.5 2012/04/28 01:04:07 aballier Exp $
EAPI="2"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2
LICENSE="PSF-2"
SLOT="2.7"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -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/python/python-3.1.5.ebuild,v 1.4 2012/04/26 23:29:48 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.1.5.ebuild,v 1.5 2012/04/28 01:04:07 aballier Exp $
EAPI="3"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
LICENSE="PSF-2"
SLOT="3.1"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -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/python/python-3.2.3.ebuild,v 1.4 2012/04/26 23:29:48 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.2.3.ebuild,v 1.5 2012/04/28 01:04:07 aballier Exp $
EAPI="3"
WANT_AUTOMAKE="none"
@ -19,7 +19,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
LICENSE="PSF-2"
SLOT="3.2"
PYTHON_ABI="${SLOT}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
RDEPEND="app-arch/bzip2

@ -1,6 +1,9 @@
# ChangeLog for dev-libs/atk
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/ChangeLog,v 1.239 2012/04/19 08:58:13 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/ChangeLog,v 1.240 2012/04/28 03:54:43 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> atk-2.4.0.ebuild:
keyword ~amd64-fbsd
19 Apr 2012; Pacho Ramos <pacho@gentoo.org> -atk-1.32.0.ebuild,
-atk-2.0.1.ebuild, atk-2.4.0.ebuild:

@ -6,13 +6,13 @@ DIST atk-2.2.0.tar.xz 600140 RMD160 7bec73703ed64a8dbfb21b5fa0181b757a2d69ee SHA
DIST atk-2.4.0.tar.xz 607156 RMD160 96cb3bb971b517d96286eee9ea3ffdc07a976e58 SHA1 ca13d01660bdcd5262ef6cedb8a64542ff8aa804 SHA256 091e9ce975a9fbbc7cd8fa64c9c389ffb7fa6cdde58b6d5c01b2c267093d888d
EBUILD atk-1.32.0-r1.ebuild 1337 RMD160 97eb3e186b95cc405c66108e56abec5ec4dd377f SHA1 65ce72025bdd2f0a7dc301b3f0fe203d697b53ba SHA256 3dd0e414b0cfff0be8c3c6fafb694614f9829312d641b3d03d3e6049c8726a3e
EBUILD atk-2.2.0.ebuild 1357 RMD160 75d38099a0fe835176ded81ca13c6b502d756910 SHA1 0ec291481eb0636818ecb7ca54539bf4f5314bf3 SHA256 b485286f1b7816aa422c6ba39d320992116a177c0fc6b46a525e8cc4a4056823
EBUILD atk-2.4.0.ebuild 1374 RMD160 00c84f76368d9700c79486ae98993e723b1d096d SHA1 2686ac379e949e6fea6aac6c34ebe3754bfe5fb0 SHA256 a2da04fb7213a1156ad84ea79789a872b4b58cbe0d024f41d84d6950c1fab190
MISC ChangeLog 25812 RMD160 77a222d78326b394b4c2ad4e63458a5b1d9a5f3a SHA1 a232a0ceb278a9d8df090d6bdc9e44b750e22663 SHA256 853bc1b6bb177ce7d32e93af19032263100edca2063e0f5d4137085be3980d91
EBUILD atk-2.4.0.ebuild 1389 RMD160 1424dfaf32d7b5b2045506b37b75f4109bd4c31d SHA1 a3dfb6a18ab6789c0082267ac70a012b739a6b5b SHA256 15ced8d899507de9e3cae8b94073cd6ac03ed186cf37ff5c439214e0c458b868
MISC ChangeLog 25908 RMD160 d33cb2f23d4fa370ee9ce66e71d135f8b7812310 SHA1 e11672d67b54ffac97813477adb50272e25d63c7 SHA256 49e807e8078af0aea8603688060f19fa10583a5be284417c11c34127095d2808
MISC metadata.xml 296 RMD160 099d462bba0d9cedbddb04483050a8e05d0f2fe0 SHA1 e3ff5bdadddb872b0a46290225a805c12a05fff0 SHA256 2e63eb63088116c86450ff230207f5f7a5c5536aabe14d6a0d30376655a23c28
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAk+P06sACgkQCaWpQKGI+9ToBgCdHKrrBUy65Z1MbHwQokpaB+4d
9t8AnA3FXa+varD1BazWhUPu+jjwFHYZ
=dZv0
iEYEARECAAYFAk+baggACgkQvFcC4BYPU0rC3gCgiJQI+iJwuRqqYV5PCa605rmV
nOoAoJY8PlEbcz1ELFbkYUEj75x9DDlU
=zxu6
-----END PGP SIGNATURE-----

@ -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.2 2012/04/19 08:58:13 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.4.0.ebuild,v 1.3 2012/04/28 03:54:43 aballier Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://projects.gnome.org/accessibility/"
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"
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

@ -1,6 +1,10 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.241 2012/04/12 18:08:53 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.242 2012/04/28 03:26:43 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> boost-1.48.0-r1.ebuild,
boost-1.49.0.ebuild:
keyword ~amd64-fbsd
12 Apr 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r1.ebuild,
boost-1.49.0.ebuild:

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
AUX 1.35-remove-hardlink-creation.patch 547 RMD160 0c0bae87977869efcd2e25144b910025ab3e6924 SHA1 c3833411ab8e7c84efddc5cfb4ab99abcba1eed5 SHA256 9b0515f343f0c8f7f0ce51e2c6f243edae0f3d5ce5df5b9f77a46b00041a134e
AUX boost-1.37.0-darwin-long-double.patch 556 RMD160 54b1111e9dbc51131f01f50071f1c4f337b35d2f SHA1 827dcef39cf884948c3720ae1d94d1b5b5279578 SHA256 0beb2bf9ae43ad86c307873ab19b049152ef7798ba17523638cdb78017642c31
@ -61,14 +61,14 @@ EBUILD boost-1.45.0.ebuild 15793 RMD160 c583db21b892c47d7b9edd5fece5f2e214165309
EBUILD boost-1.46.1-r1.ebuild 16224 RMD160 2a61c2f9bfae575018dd85f1d746ec27d38cf191 SHA1 920d8d3b118cd808f9ee311e63642398dd9c07b2 SHA256 9d7726f12645e301fcc9174880e45e44c9d1ae19d7a338da0503ce388e08138b
EBUILD boost-1.47.0-r1.ebuild 15910 RMD160 501f37a32f879625facfd7134d342dc83688d95b SHA1 f9366a644df12335dfe9c960ced999b1acce5341 SHA256 f29520bcbd74fa8d75acfc6a1cd7f30329b401cc35b1197e67fc6da39e14ac00
EBUILD boost-1.47.0.ebuild 15907 RMD160 72716bfd46f181c2bd096c34c977e3d2b02cb6c0 SHA1 3ca8410452f3198759f3e35a9a97b18631449082 SHA256 e79d396d32d06b5e3353664d3c95de05448b935d5a36a6df83d32b01047b7c46
EBUILD boost-1.48.0-r1.ebuild 19723 RMD160 867902c675b6a8f29721299d68cab66dfa5a7ef0 SHA1 2e6f71b2410d0b8f36313ebe7292bc19db67a89b SHA256 42f77311334aa482b04ebd8d17d16aceb82d4ad28a06fd33a31b4deab91433b6
EBUILD boost-1.49.0.ebuild 19718 RMD160 dcddcc9186788f176e067a1eeeddb826ef705144 SHA1 2897643c0ee21ae2fa1ac0781e9d0a9fd0134b8f SHA256 abbf5ca8a2b7e8e429546e2712bc1e059d1e6358b61ac1c6a244dd351a7ffb6f
MISC ChangeLog 38724 RMD160 8f96d820ac24f7a3ed9777c582855c8527ec2c3f SHA1 fcba285ee0734209ff4b15272e495745ccb84398 SHA256 a58bff8a0da26cd49ba450bce7a200e0c0ffa24655f86731a01b21a878098f2e
EBUILD boost-1.48.0-r1.ebuild 19736 RMD160 2ab190a95c7d46b804f394c9f60011932dcf4779 SHA1 ca52a8fe561e2cfaa6c9567d0eefef02543ef89b SHA256 640f4bc1a646e76c3e710402c338a336bcb8151241f231d2fcbddfc41e4b9a70
EBUILD boost-1.49.0.ebuild 19731 RMD160 4c5bf233ac66871f676815143d85126672d91507 SHA1 db34664b74694390b62053ade474a258a555ee56 SHA256 7a1743f544d73808de1dabeda9d4dcc40c63a4a29fbb5159d1ee43dcb63c803a
MISC ChangeLog 38847 RMD160 226afba8e77914dd562fcd0f1c5cbc6723ea9828 SHA1 75498dc033f929171f05d071a87fa6fddb658bda SHA256 0dda5a030850a3e74bbc274dff686b8ce6cc6a7929a13e5b5365de162c5ded36
MISC metadata.xml 773 RMD160 3f4c57fa2861bb416fc5d92d839c41acb2b9861a SHA1 6c90f699901853658c41fbfdb3661eb617682040 SHA256 6563b78be463b4ae931f3dc07d5cd280281bf168c07ecea59fe5dc946f2d0ecf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAk+HGkEACgkQC77qH+pIQ6R5VwD+LMbylz685xHkfO1mIBubFemP
qf2+GVwFu4rWsWRah+gBALtL1m9j8ja8ND99dsU4pUzTsksGYuNmihBs1ayaCI12
=Hj6V
iEYEARECAAYFAk+bY3kACgkQvFcC4BYPU0on9QCgzmSN+cOhnHGF0I3MATBnjoL3
GzcAnidBz3ztEC4btOB663cvfcQhIaJE
=DLAV
-----END PGP SIGNATURE-----

@ -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/boost/boost-1.48.0-r1.ebuild,v 1.5 2012/04/12 18:08:53 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.48.0-r1.ebuild,v 1.6 2012/04/28 03:26:43 aballier Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
SLOT="$(get_version_component_range 1-2)"
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 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc +eselect icu mpi python static-libs test tools"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )

@ -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/boost/boost-1.49.0.ebuild,v 1.2 2012/04/12 18:08:53 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.49.0.ebuild,v 1.3 2012/04/28 03:26:43 aballier Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
SLOT="$(get_version_component_range 1-2)"
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 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc +eselect icu mpi python static-libs test tools"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )

@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libnl
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.69 2012/04/27 06:42:44 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.70 2012/04/27 16:05:12 jer Exp $
27 Apr 2012; Jeroen Roovers <jer@gentoo.org> libnl-1.1-r3.ebuild,
libnl-3.2.7.ebuild:
Stable for HPPA (bug #413583).
27 Apr 2012; Jeff Horelick <jdhore@gentoo.org> libnl-1.1-r3.ebuild,
libnl-3.2.7.ebuild:

@ -1,3 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX libnl-1.1-flags.patch 441 RMD160 ce6d2fc31467d72555d0b4780e6d998fb8b41e12 SHA1 060fdc78d09654e88be91c2ae2a970e764dc6a17 SHA256 027b7c29cd0176f94cf337508bca0542361b900d262d956b0e3ef00080b0bc2a
AUX libnl-1.1-glibc-2.8-ULONG_MAX.patch 263 RMD160 574379a94679da2a5a76df66c8e8f8e15d6bc982 SHA1 2681d907ab6d87bd4b46e90a5b92eba26ebcbf7d SHA256 a83b80d4a43cebedcc89b3d44bab068fd95241cfbc9eb7ab35ffa0c84edd0b9e
AUX libnl-1.1-inline.patch 568 RMD160 83523d59a78245e6523fb46c28c8a10256a51a8f SHA1 96117866db841eccccc3dbd8f8fd1acaa2998e12 SHA256 8a20a507124b5bb596d4413ca3df292679b1f1388cf328ae4b0283db9f6a5962
@ -6,7 +9,14 @@ AUX libnl-1.1-vlan-header.patch 2378 RMD160 a4e5d43743fba547d3c7714c9d1894bec7e2
DIST libnl-1.1.tar.gz 288932 RMD160 ebfc660302f31e5a94f03683f1ba85a3e057cf30 SHA1 54c7d02f93b09b43338e5cbf42f1373e83566577 SHA256 35cea4cfb6cd8af0cafa0f34fff81def5a1f193b8b8384299b4b21883e22edc3
DIST libnl-3.2.7.tar.gz 1124758 RMD160 0919933eacf6d40e619362710cd696b305cb25e6 SHA1 a7bfc9c1d7ba798338327171f6ab8ad4b1c62e14 SHA256 1141f3229ebf65f6cee43a898d4832b8c17cb942e23adeccb365e75708a2b08e
EBUILD libnl-1.1-r2.ebuild 1065 RMD160 9670792a1988ef4c1f493247e7dd0d2e3d25df3d SHA1 9e8e678a3fcb5e6d873f0e730477bac49a97b88e SHA256 d7d51217a60952e2422751550074d9ff9a97517dd45979660d578ffda0c23171
EBUILD libnl-1.1-r3.ebuild 1080 RMD160 977e004aa02a5ed8570bd583fd8f063260f9712a SHA1 31507d5b769585185f1ba0c55aa83dda95691d63 SHA256 ead808c6e46a18dd05cc49a9973d184c5a7eaf2f5d21b4f2a967a8d9d7ecd914
EBUILD libnl-3.2.7.ebuild 906 RMD160 04a0a11cfb7f5ffe639d204cbc94844fb1fc5262 SHA1 10b2a87941d6eb1b9e088c8a1fc12e28654c5726 SHA256 17e1b38bcc45d769017d0ce3c3fb7356a1f0800422dd472d5d06ab248d55b721
MISC ChangeLog 9950 RMD160 349a749e14ea17bbb187297d31325da812594f0a SHA1 86cff78ab206a951dfe9725a8a1977570c851d19 SHA256 85745163e0fded5d804f237af87cc6403726b2a6ae07a10232b1a0df8e274744
EBUILD libnl-1.1-r3.ebuild 1076 RMD160 30894c9baaef4545874a63d7194b3bd2ec0b0dcf SHA1 e14ebd8089a5202fe42a3dc1ff257f7cb63e1a3d SHA256 4ddb81592fa1e5330882769aac0d132f0b0e4c014bc13a76434124c7854fc970
EBUILD libnl-3.2.7.ebuild 902 RMD160 4bcb387e50d15172f684b86dd2b400091889d41e SHA1 2a403f418636fa2ac4d226c93725a6e425fa112b SHA256 c4be634045694618413fd67d2d59151596c2c3c37365d3958e849de7f85b83a6
MISC ChangeLog 10071 RMD160 c25e158d7a701aa0430a10ec1f69bfd459ed3fea SHA1 72f05ac89d7ee60b7734c3a90071450a09909977 SHA256 81c180e12416bd8521252ef0e149a61cc671108a8644c5aa25a00916374b342f
MISC metadata.xml 235 RMD160 9f16659da54792f52dfb6f98ab0aa453e5aa7cf5 SHA1 36871fc56c6eeac4720b427860cbd8d9f1af530f SHA256 6f53e9af270a4a304f1cc542a2f965729b0f3568ea4ad78f4f0140cf110593cf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk+axDoACgkQVWmRsqeSphPrWwCfa9NT1rnkEpgE4AZjmo24hDc+
FOQAoIARpO0S7Zp/CAt0TsNEYZZMXbnc
=SQxG
-----END PGP SIGNATURE-----

@ -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/libnl/libnl-1.1-r3.ebuild,v 1.2 2012/04/27 06:42:44 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.1-r3.ebuild,v 1.3 2012/04/27 16:05:12 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="1.1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="doc"
DEPEND="doc? ( app-doc/doxygen )"

@ -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/libnl/libnl-3.2.7.ebuild,v 1.4 2012/04/27 06:42:44 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.7.ebuild,v 1.5 2012/04/27 16:05:12 jer Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="static-libs utils"
DEPEND="

@ -1,6 +1,10 @@
# ChangeLog for dev-libs/tntnet
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/tntnet/ChangeLog,v 1.17 2011/01/21 15:51:53 hd_brummy Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/tntnet/ChangeLog,v 1.18 2012/04/27 22:53:37 vapier Exp $
27 Apr 2012; Mike Frysinger <vapier@gentoo.org>
+files/tntnet-2.0-zlib-minizip.patch, tntnet-2.0-r1.ebuild:
Use minizip from new zlib.
21 Jan 2011; Joerg Bornkessel <hd_brummy@gentoo.org> metadata.xml:
readded maintainer

@ -5,18 +5,28 @@ AUX tntnet-1.6.3-gcc43.patch 278 RMD160 55965541e8e6327d570586a0b2efc184c6fdd176
AUX tntnet-1.6.3-gnutls-2.8.patch 362 RMD160 e7f7f45c8c065b5bc60ca0598f64af07eb8983ef SHA1 09602f20a4b30dbb48912b84f20b402c20a4308f SHA256 13c67c5e69dac2a12d0b0ae575def550eca0ee2296704902e2225dc3577a3075
AUX tntnet-2.0-as-needed.patch 18235 RMD160 7aa2161e496e7e2e04ca12696d539084c5d8d080 SHA1 cec2e3ea37e1eed58c209138c3e1e5cf8801d264 SHA256 546439ea242fbf748f99a1eebee9248d86372ba56c6641a3fbdb61a248489914
AUX tntnet-2.0-gnutls.patch 919 RMD160 778ac9fa4b84b01688ed651726e0e795c73c376d SHA1 ccf2083ec1b3a21c69a614119afb31fcf47ce671 SHA256 25ee2938e22ffadb136f52745f704997a51d481ca7b8f4741766d0337352e1ed
AUX tntnet-2.0-zlib-minizip.patch 1432 RMD160 f94cdbe973713cfa9f9e31e40e24fd4820339370 SHA1 501d1cfb8ee4d8ae96239106a754a48cd9475e7f SHA256 5ce9dca08f393da15eca1187133d1430b2b7594000891a13fdb31f9c8a88263a
AUX tntnet.initd 776 RMD160 bdd3248f039635fd7d9d840b6668cf362bc17e43 SHA1 ca73cd6aea6989e8c85f440b26c4ac3c0b74a2e8 SHA256 00da9fe7d92e3d5809411def8a2883e0c178dff8a2e34ef262e0f3653e194ed1
DIST tntnet-1.6.3.tar.gz 1952122 RMD160 321b40dbcb1bfd9b1b0e69130c2b9c141106fe25 SHA1 dc4cf0b4fb4b0a62a806fb5b6aef75cdb812df6e SHA256 1c16547e4fe6c07f8fe1b9d2eeb750cb2061032f31880f93f2080b049d54a3a4
DIST tntnet-2.0.tar.gz 1553215 RMD160 c3f3bc7c4955a4a2040dc0888e95d68ebcfb20c2 SHA1 01800d6aabac1b268acb08993f2ccfa942e4e5d3 SHA256 8e5daf06f9ae1ec05654c3f2b3c2a74cfd64cc2a9f6267f6e4bb604842315b1a
EBUILD tntnet-1.6.3.ebuild 1655 RMD160 65fafd67c084e9d7e7664cd3c33271bdaf0a0925 SHA1 7c4271c7fccd22ed76b489b70c38827c448f2e66 SHA256 627e302309801220e672d21a30287cc04b718c934afc488f0e97e330b2951aac
EBUILD tntnet-2.0-r1.ebuild 1924 RMD160 f4db23bceb546ab728a409483282aaf5be52cac0 SHA1 f729512af3c608e0b0862c795e2a2d49db44662f SHA256 133d7957f000353abde5e20ca97b3dd6fe4336b8c968cd34d9d8b6256cf59d47
MISC ChangeLog 3053 RMD160 0a7d859d36aae8ce6526e3aa3f6f743a4fbad384 SHA1 80ee86138d95c514f0dbfc30206e2f051fad51d6 SHA256 772f38cacd8f03f85b0ad63dedc04bff4a3a60dec373c6a2ed7d9c9bb2719772
EBUILD tntnet-2.0-r1.ebuild 2047 RMD160 1fec0f096b42750278d02f6a71c1298fccaadabc SHA1 62dbc6ff13ef11d78fa0e8fac8d6f1f237e4a5d2 SHA256 8cb0e18960cd8732290a3f0e57ebdf7ae59d28da2d2545e4c9aaa3db6ec6a2c0
MISC ChangeLog 3192 RMD160 a5ff86fd03378a2186052de87e4b5ccefc1f032d SHA1 737e573332e9d03677eae388f1376d1255bc6db5 SHA256 a17826af5c5946176365b4d81b8cb587d18524cc2e629a6faa3ef05a2a905cda
MISC metadata.xml 936 RMD160 83840e24339f0e7ccffd20d0b94ccea88f5d9673 SHA1 4585ed84b669fa59fc4b73bbf3f6c17c087024bd SHA256 4fd6fbf7a1297d16bb28394fc842c5dd8f833394055b8e7e30c85f3bab259883
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: added by hd_brummy@gentoo.org
Version: GnuPG v2.0.19 (GNU/Linux)
iD8DBQFNOauydn07HTTCgIoRAtyTAJ4shhoPx88NhGM1r4lPmyXDwBgbkACdHgIe
myDIkcHhLhmfWuzHPEx2Mhs=
=CzgN
iQIcBAEBAgAGBQJPmyPsAAoJELEHsLL7fEFWCxUP/AxRDcbZsBE7Hu6B66siGlXO
UXcD0M9RkO17/BCy2JK2o4EWskimVxbTpqTwOOG9zr2zAMQeeP9KYTiJ4AC317KZ
0HF06FR66s78yoxJ6rJX5Nm03vkSuFMOtirpMtNW+loQGzzsk1g/81Onmnkg7ANE
m8z2zgtrv5tmEqtMQBBwpNehPv63cNECaLsclf77wq72QzqRIDtnoRX84nYK5RGA
zG79SZLYKzOza7DcTAgN9/FcuKLyYNL192xskYPwCUOoiicHcuYN9vfYhBHO7sQA
n+q7X2ZRkvfKomdSfConJ13yrV0v4cEHc4/jcRUPUTpIh+yyA0qEeogRJpQKj7f6
vvi7ifR1gN9PGkXF2ijQkqGzS/HEMjTHYqkAPZD3HLEmiWNuuvgfbI0rQtrV1IEd
qhN9evukzRlLDBoc21fD3fwnbcKlF1QuGghcLttuWVA18go/Fd0ZSTGNLUcBG0eE
b74MHG7YtR37C2j45RJcDbQ43TyCXmYX/P5gHSaHgTIFOVD1DK9B5SsMBi+q759R
1LDAzaFaus5kYFCEYZAC2U8iTKMGuqr87vtTPei74Uw6GjJaxPEb0E7pzdjq7DDf
JK1rxeHv3Zc33dQ6HJDmQOyqClGf+9wBNH5EBaT2Ss3heau+LbFii/WXKEcTck7u
iz91REvQ7gFmhDb5Uq1z
=GSJP
-----END PGP SIGNATURE-----

@ -0,0 +1,65 @@
--- a/configure.in
+++ b/configure.in
@@ -18,6 +18,7 @@
AC_PROG_CXX
AC_PROG_LIBTOOL
+PKG_PROG_PKG_CONFIG
AC_LANG(C++)
ACX_PTHREAD
@@ -25,6 +26,12 @@
AC_CHECK_HEADER([zlib.h], , AC_MSG_ERROR([zlib not found]))
AC_CHECK_HEADER([cxxtools/net/tcpsocket.h], , AC_MSG_ERROR([cxxtools headers not found]))
+PKG_CHECK_MODULES([MINIZIP], [minizip],
+ [HAVE_MINIZIP=true], [HAVE_MINIZIP=false])
+AC_SUBST([MINIZIP_CFLAGS])
+AC_SUBST([MINIZIP_LIBS])
+AM_CONDITIONAL([HAVE_MINIZIP], [test $HAVE_MINIZIP = true])
+
AC_ARG_WITH([epoll],
AS_HELP_STRING([--with-epoll=yes|no|probe], [use epoll]),
[epoll_option=$withval],
--- a/framework/common/Makefile.am
+++ b/framework/common/Makefile.am
@@ -23,7 +23,6 @@ libtntnet_la_SOURCES = \
httpparser.cpp \
httprequest.cpp \
httpreply.cpp \
- ioapi.c \
job.cpp \
langlib.cpp \
listener.cpp \
@@ -41,16 +40,13 @@ libtntnet_la_SOURCES = \
stringlessignorecase.cpp \
tntconfig.cpp \
tntnet.cpp \
- unzip.c \
unzipfile.cpp \
urlescostream.cpp \
urlmapper.cpp \
util.cpp \
worker.cpp \
zdata.cpp \
- crypt.h \
- ioapi.h \
- unzip.h
+ crypt.h
nobase_include_HEADERS = \
tnt/applicationunlocker.h \
@@ -145,3 +141,13 @@ noinst_HEADERS += \
tnt/stressjob.h
endif
+if HAVE_MINIZIP
+libtntnet_la_CXXFLAGS += $(MINIZIP_CFLAGS)
+libtntnet_la_LDFLAGS += $(MINIZIP_LIBS)
+else
+libtntnet_la_SOURCES += \
+ ioapi.c \
+ ioapi.h \
+ unzip.c \
+ unzip.h
+endif

@ -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-libs/tntnet/tntnet-2.0-r1.ebuild,v 1.1 2011/01/21 00:01:06 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/tntnet/tntnet-2.0-r1.ebuild,v 1.2 2012/04/27 22:53:37 vapier Exp $
EAPI="3"
@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~sparc ~x86"
IUSE="cgi doc examples gnutls server sdk ssl"
RDEPEND=">=dev-libs/cxxtools-2.0
sys-libs/zlib
sys-libs/zlib[minizip]
ssl? (
gnutls? (
>=net-libs/gnutls-1.2.0
@ -25,12 +25,15 @@ RDEPEND=">=dev-libs/cxxtools-2.0
!gnutls? ( dev-libs/openssl )
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
examples? ( app-arch/zip )"
src_prepare() {
# Both fixed in the next release
epatch "${FILESDIR}/${P}-as-needed.patch"
epatch "${FILESDIR}/${P}-gnutls.patch"
epatch "${FILESDIR}"/${P}-zlib-minizip.patch
rm framework/common/{ioapi,unzip}.[ch] || die
eautoreconf

@ -1,6 +1,10 @@
# ChangeLog for dev-perl/Devel-Symdump
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Devel-Symdump/ChangeLog,v 1.66 2011/09/04 11:22:04 tove Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Devel-Symdump/ChangeLog,v 1.67 2012/04/28 01:42:42 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
Devel-Symdump-2.80.0.ebuild:
keyword ~amd64-fbsd
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Devel-Symdump-2.08.ebuild:
Cleanup

@ -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/Devel-Symdump/Devel-Symdump-2.80.0.ebuild,v 1.2 2011/09/03 21:05:06 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Devel-Symdump/Devel-Symdump-2.80.0.ebuild,v 1.3 2012/04/28 01:42:42 aballier Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit versionator perl-module
DESCRIPTION="Dump symbol names or the symbol table"
SLOT="0"
KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
DIST Devel-Symdump-2.07.tar.gz 14828 RMD160 ced5eb9e0d666f17d7943cf3119a0e5dc4a9502e SHA1 f59aa6afe072fec949a597c8499929200df8505a SHA256 f96f3137c36af1ea6b55f698a4850c0c9793ea4d4ab85bd04aa850153a5750e9
DIST Devel-Symdump-2.08.tar.gz 15089 RMD160 7daebf361d330e87ff515a240e4037c918ef85ab SHA1 0530224fd3d082a4a6b4f5b6dea333423a29c66d SHA256 a50353a31259b6e61d83cfbdca3ab999b5db74e1009ec3259ad7fbc03f32f263
EBUILD Devel-Symdump-2.07.ebuild 654 RMD160 727da330710d5620657f86c0a9134b2cb6d399ba SHA1 bcd6314f99c38a529b93f6a3811c1a83fcad5973 SHA256 ad98774c7f43bf4270efc122e2104f25dcdbb63ec67a8784b8d9ac481d413c79
EBUILD Devel-Symdump-2.80.0.ebuild 539 RMD160 ea6e48a51c12933fcddcdb6499a4aab2dbdd129f SHA1 1b4b459704ec37fa9ab6c7b26116b0d6166f9549 SHA256 06d194ec5c72907bd627350055271fe88ba2a569f2e464313c0bfaa7640a5c32
MISC ChangeLog 7675 RMD160 40949411d8f25524913fcd1520e7da511543b15f SHA1 84ef03478028bb02ee6aa67f86008acc2294eeac SHA256 6dce4c5eed6c7de7d19e870a0be322b231a2ea8a8396028f97b556bf7c787e49
EBUILD Devel-Symdump-2.80.0.ebuild 555 RMD160 54338e1c3c3db685617ca0c74c61ce3d5ad72ba5 SHA1 4ddc20c73deac274e4360287eacdb4068ac8c7c9 SHA256 f70bf4d2f3812cb83139399d7d5dfa66cabb71f2c8d5183befe7fdfda2f30f98
MISC ChangeLog 7785 RMD160 e25672b286e0973ef40682c51c72a5a626f1eeb2 SHA1 f52751915a0e8a69651a8ad2cf55e0725127bdb5 SHA256 9cb67a5911e62178a1a61b70602dafabfc97f529fa451a369cc05ee4c9c7a629
MISC metadata.xml 239 RMD160 920b93e89d6746c1f8d2dcc718b04cec57b64b94 SHA1 fdf5b53200ebbcf31c34a633b92bdf638779b1a9 SHA256 b0fb0dc81f386a96a99ae9410e297b0345655378d9363d838787737d45349b42
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAk5jYDsACgkQV3J2n04EauyodgCgzwNzksT6XZD3syjKZDIxN3UL
4ekAn169tWY51PVSPL7fclnIFXFZBwgD
=5Izc
iEYEARECAAYFAk+bSxgACgkQvFcC4BYPU0rDRwCgyn22fRq0BOePKrzYbQ1QtrHd
A44An1Th1gIXVF0aBCGRd2ysFU3Hf8Yb
=bQ0X
-----END PGP SIGNATURE-----

@ -1,6 +1,9 @@
# ChangeLog for dev-perl/Error
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Error/ChangeLog,v 1.71 2012/02/12 20:09:44 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Error/ChangeLog,v 1.72 2012/04/28 02:44:51 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org> Error-0.170.170.ebuild:
keyword ~amd64-fbsd
*Error-0.170.170 (12 Feb 2012)

@ -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-perl/Error/Error-0.170.170.ebuild,v 1.1 2012/02/12 20:09:44 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Error/Error-0.170.170.ebuild,v 1.2 2012/04/28 02:44:51 aballier Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Error/exception handling in an OO-ish way"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
DIST Error-0.17016.tar.gz 20990 RMD160 c19b2a20bd4b8c333c7a91c6444d47538246f3ea SHA1 c861ad15e8533bbbfc6dfb8a984c80c346072bd2 SHA256 f013a33ce33f324d6ff73ca074f34aa13f04bcec11e7f91c820c2e7b5e1979aa
DIST Error-0.17017.tar.gz 22191 RMD160 e14fc43ce260d17780c756cb285657f8e9f413c7 SHA1 d5805eca92597d06fc6e37ca7fa8c4b07498af15 SHA256 c4788ad1c6187f91b0b727d65a6c25af4da8e86be2f4e75a3ea6b7120b1c4a2b
EBUILD Error-0.170.160.ebuild 788 RMD160 d1dea071b83915ef93afb4f26c272b165ca086f3 SHA1 5b89c0f8f0272316ff6c5079f7752fa3b2ba1e0f SHA256 d92ccb743f2ed046cacbe67d6ecca07e63e29c3a63e200297a1cac367b16ec13
EBUILD Error-0.170.170.ebuild 804 RMD160 8dd37966467af5ac709b7aabd827551113fb2683 SHA1 c32bf8833fa3a733ff0d138300037c646570102f SHA256 7e0de59d41c1ad6b5f0354d9b6eb2ede8956bd03e1de31d2358ee3da6aa89a04
MISC ChangeLog 8085 RMD160 b9d66f63112d8e3055fbd86292efcc2318574197 SHA1 15a1872c731ee390a7f46a8189db3c1c5959c043 SHA256 84715be25ddac8401d72dff8535f82706c87de6f818f70c696ec8f9df8170696
EBUILD Error-0.170.170.ebuild 820 RMD160 231c02e66e13a3b6101ace5d08cce6c823917644 SHA1 d5d8c81ee780028c8d51d296e444a2cd3ca35e63 SHA256 934cab9992e32dbb2212a379ceef19d61594da75566332b7f3d5096bee0e6989
MISC ChangeLog 8188 RMD160 ee2970b7b8fd29fe608d7490b3b9fa4145709a62 SHA1 d104843116cb39e418c4df3767ffca7105a7151f SHA256 dbaae73b9d97e050bad676c5aecd5afcee91306c18e45ead921fd87c33956308
MISC metadata.xml 231 RMD160 0c25197725faba26a3529fc111607588bb20921e SHA1 7005ffe0840541d36714e0a570b6a547ffa05ea4 SHA256 914c1c6dfa05e0b560236ae1477e800573dd0bec9db4a46e365c1b03fac13b6f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAk84HI4ACgkQV3J2n04EauzUCACgsQF+XoOr5DTDNibrC0kIksGS
zSsAnjhKMhMDZAWBUNabtv92MtHkFGop
=67Wj
iEYEARECAAYFAk+bWakACgkQvFcC4BYPU0oQLwCgv4GfgQ9M6pVCwxgzxzXth181
GQcAoKiy/aXR0QfzHoEE4Is58yyv9SGp
=7Hn6
-----END PGP SIGNATURE-----

@ -1,6 +1,10 @@
# ChangeLog for dev-perl/Pod-Coverage
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Pod-Coverage/ChangeLog,v 1.76 2012/02/08 14:32:36 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Pod-Coverage/ChangeLog,v 1.77 2012/04/28 02:44:14 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
Pod-Coverage-0.220.0.ebuild:
keyword ~amd64-fbsd
*Pod-Coverage-0.220.0 (08 Feb 2012)

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
DIST Pod-Coverage-0.21.tar.gz 13328 RMD160 ce2d8399f2819fc9711b9da1cef990bff6662491 SHA1 d94cbb21f948a3660379edf73fb6b6ced8b98a0e SHA256 03304d36ebb555d86b8144a7e9fd5cfafc804b9fb9ff745b067b71066d39af90
DIST Pod-Coverage-0.22.tar.gz 12975 RMD160 25cc24125428a144dc4d6d32be90fbac44019d84 SHA1 fcecb32df23c4175d959ed4dc90340db9382bd3d SHA256 20adf0049c07c30046b0f881ab48f0d7efcd466732b86dad6c468ef4ed27b9f2
EBUILD Pod-Coverage-0.210.0.ebuild 703 RMD160 b8237877445bb3d94f98997f3d75589c13cf8c2c SHA1 396c8c68769468a843a9a83dcb2188678bc0a23e SHA256 271a68bc025993215a44cc02168c3a41e8db11982ba8c18fb21a38cdd58590cd
EBUILD Pod-Coverage-0.220.0.ebuild 687 RMD160 ad0dc81110e1b8aad985c81aa22766041e4d2691 SHA1 218c8dcb49c63a88fc362a6c6ec9a80ac3559bc6 SHA256 247280b678e29437f4968288aceaa44205a4e8d40bb88b99a85df8fd9e4c646b
MISC ChangeLog 8818 RMD160 232a20826ad274a395f9aade8a55650d65c52bd5 SHA1 a346abc58c6be112a16b7924f17042a6bd198832 SHA256 ecb66916ac682adcc5855d04b9962616c8a56577f8583681b4aee4e0af0bc7ba
EBUILD Pod-Coverage-0.220.0.ebuild 703 RMD160 7181af592bff61f842f6c28e722bf8c700fc9892 SHA1 6a6fb1c936c620403570c97c31005a6b239c3de2 SHA256 98bc8fd80c23dee6dff7f3dab5f009020b7e1db61735c8ab0811d9208b23c3e3
MISC ChangeLog 8928 RMD160 d2cc3b05446e7b2055c4b266f127946d328d1a06 SHA1 97aab0046fee659dfbadd41e036bdbafd1fe7ba7 SHA256 ba319ca4f0b9b1c31124c056cfbfee7f063b86b4a4e50bdbf318cc5952a749aa
MISC metadata.xml 238 RMD160 635751eab899c5f95e0024ef59d9c893a5c1f8c8 SHA1 72689cab0f2f79caa4e1681431f4182fbece83b1 SHA256 2a83ce066afe78a1ccac73ebe14f326a61ac6b9ec6cfc6aedbd90c9771597572
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAk8yh4oACgkQV3J2n04EauyxiACfVzA9H3kzTxKuZmL9+Vbq9xoR
vGwAnidBxRcpMPGvWMPbHuF8vmn7ogE7
=qhQo
iEYEARECAAYFAk+bWYMACgkQvFcC4BYPU0ozFQCfUCZUMxeQ5BWTLmt/b4x+DVHk
XDsAoK6ZR3+qMcreKSFpGmBD7lMIY+lD
=H3C+
-----END PGP SIGNATURE-----

@ -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-perl/Pod-Coverage/Pod-Coverage-0.220.0.ebuild,v 1.1 2012/02/08 14:32:36 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Pod-Coverage/Pod-Coverage-0.220.0.ebuild,v 1.2 2012/04/28 02:44:14 aballier Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Checks if the documentation of a module is comprehensive"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="test"
RDEPEND="

@ -1,6 +1,10 @@
# ChangeLog for dev-perl/Test-Pod-Coverage
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Pod-Coverage/ChangeLog,v 1.41 2011/09/04 11:21:08 tove Exp $
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Pod-Coverage/ChangeLog,v 1.42 2012/04/28 02:44:32 aballier Exp $
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
Test-Pod-Coverage-1.80.0.ebuild:
keyword ~amd64-fbsd
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Test-Pod-Coverage-1.08.ebuild:
Cleanup

@ -1,14 +1,14 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA1
DIST Test-Pod-Coverage-1.08.tar.gz 6418 RMD160 182d210c14beb2056f1c46b0deec75f34d342cf2 SHA1 9d9669917092e24d0943589ea2dfa77ef4e9c853 SHA256 e06336c3eb7d0f37605934b983ececf2782c78dda04ffdb96c7dc12f466a5578
EBUILD Test-Pod-Coverage-1.80.0.ebuild 662 RMD160 ba53e9648c2c739abb12f7e0bbf54e8355463e33 SHA1 33e01f6823a44220960f5f78b9cdffb3f925b1f3 SHA256 0849b214c0c0932653663b1e77a0222182e99c1123c50ce02fd47750984a06ed
MISC ChangeLog 5098 RMD160 25c1cf71726045f85808f4be5f08cd0be661576a SHA1 5aa4154dd2bc1cb38172d8607b508a6224c51066 SHA256 286f7cbbbd7c9267a074606cada4937c809e82cf498107c81d859b71e16715a6
EBUILD Test-Pod-Coverage-1.80.0.ebuild 678 RMD160 6d8a494b62500cb9f3c3b971abbbe18ae1a9afd1 SHA1 30bf349143c8f806a7b5f7a2933b37cb43067174 SHA256 f21fc41752e12ef9adacc623124e9f7baec91ba3c6a4514f6955688496684698
MISC ChangeLog 5212 RMD160 1bbf664d1864a9cfa791934b5a10f9a1c42fcaac SHA1 0cc7f4aa054f6815c6067596027ee6f755b19439 SHA256 f2339f4f9b6ca1142ddd9e5ce96b68542728f39c3090563eb09c505c54e41075
MISC metadata.xml 243 RMD160 fa01a6cc64c8d0bf2c88d62a63d559b6aa8208b3 SHA1 16274d2123418dc5f8eb362c7cecef1800e68ea1 SHA256 4898d4a8c65e5f1dc19c9faffad0545c45f1fc0bd850bf86cdce67e3f07071c7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAk5jYDQACgkQV3J2n04EauweSwCfYBC6mS479w4MCNp10oBmw4Li
zdAAn2CIIPefc5a5QIc1Z14l+KKF7bhK
=jkWG
iEYEARECAAYFAk+bWZYACgkQvFcC4BYPU0pK5wCcDNK9BdaigofNJBQIW7qLz480
kvIAoJ3PPD8PkbTFqtu1VtW0B0rd1aAA
=4Ikr
-----END PGP SIGNATURE-----

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save