From 125b652d351203e1601e33a45cbf89253438dbd2 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Thu, 28 May 2015 17:59:10 -0700 Subject: [PATCH] bump(sys-devel/gettext): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../md5-cache/sys-devel/gettext-0.18.1.1-r1 | 14 -- .../md5-cache/sys-devel/gettext-0.18.1.1-r2 | 14 -- .../md5-cache/sys-devel/gettext-0.18.1.1-r3 | 14 -- .../md5-cache/sys-devel/gettext-0.18.2 | 14 -- .../md5-cache/sys-devel/gettext-0.18.3.2 | 14 ++ .../md5-cache/sys-devel/gettext-0.19.3 | 14 ++ .../md5-cache/sys-devel/gettext-0.19.4 | 14 ++ .../sys-devel/gettext/ChangeLog | 221 +++++++++++++++++- .../portage-stable/sys-devel/gettext/Manifest | 50 ++-- .../files/gettext-0.14.1-lib-path-tests.patch | 17 -- .../files/gettext-0.14.2-fix-race.patch | 13 -- .../files/gettext-0.15-expat-no-dlopen.patch | 36 --- .../gettext/files/gettext-0.17-gnuinfo.patch | 16 -- .../files/gettext-0.17-open-args.patch | 25 -- .../gettext/files/gettext-0.17-x-python.patch | 28 --- .../files/gettext-0.18.1.1-no-gets.patch | 42 ---- ...text-0.18.1.1-uclibc-sched_param-def.patch | 20 -- .../gettext/gettext-0.18.1.1-r1.ebuild | 103 -------- .../gettext/gettext-0.18.1.1-r2.ebuild | 119 ---------- .../gettext/gettext-0.18.1.1-r3.ebuild | 123 ---------- .../sys-devel/gettext/gettext-0.18.2.ebuild | 115 --------- .../sys-devel/gettext/gettext-0.18.3.2.ebuild | 151 ++++++++++++ .../sys-devel/gettext/gettext-0.19.3.ebuild | 142 +++++++++++ .../sys-devel/gettext/gettext-0.19.4.ebuild | 142 +++++++++++ 24 files changed, 717 insertions(+), 744 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r2 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r3 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.3.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.4 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.1-lib-path-tests.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.2-fix-race.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.15-expat-no-dlopen.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-gnuinfo.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-open-args.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-x-python.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-no-gets.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-uclibc-sched_param-def.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.3.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.4.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r1 deleted file mode 100644 index 00cebaf408..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) -DESCRIPTION=GNU locale utilities -EAPI=2 -HOMEPAGE=http://www.gnu.org/software/gettext/ -IUSE=acl doc emacs git nls +cxx openmp elibc_glibc -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-3 LGPL-2 -PDEPEND=emacs? ( app-emacs/po-mode ) -RDEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) git? ( dev-vcs/git ) -SLOT=0 -SRC_URI=mirror://gnu/gettext/gettext-0.18.1.1.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 libtool 52d0e17251d04645ffaa61bfdd858944 mono 203a4295c06155d318bdff9c6b2d5e1c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=09e43d79191a2287ea1177a8ef6317f9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r2 deleted file mode 100644 index c17c864210..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare setup -DEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -DESCRIPTION=GNU locale utilities -EAPI=2 -HOMEPAGE=http://www.gnu.org/software/gettext/ -IUSE=acl doc emacs git java nls +cxx openmp elibc_glibc elibc_FreeBSD java -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-3 LGPL-2 -PDEPEND=emacs? ( app-emacs/po-mode ) -RDEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -SLOT=0 -SRC_URI=mirror://gnu/gettext/gettext-0.18.1.1.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono 203a4295c06155d318bdff9c6b2d5e1c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=f85c9dbfe5ed5e05210062e65368727b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r3 deleted file mode 100644 index a41bfc42bc..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.1.1-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare setup -DEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -DESCRIPTION=GNU locale utilities -EAPI=2 -HOMEPAGE=http://www.gnu.org/software/gettext/ -IUSE=acl -cvs doc emacs git java nls +cxx openmp static-libs elibc_glibc elibc_FreeBSD java -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-3 LGPL-2 -PDEPEND=emacs? ( app-emacs/po-mode ) -RDEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) !git? ( cvs? ( dev-vcs/cvs ) ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -SLOT=0 -SRC_URI=mirror://gnu/gettext/gettext-0.18.1.1.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono 203a4295c06155d318bdff9c6b2d5e1c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=4df096213e9c48c92e5fbe354fcd7449 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.2 deleted file mode 100644 index 9b89973285..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare setup -DEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -DESCRIPTION=GNU locale utilities -EAPI=2 -HOMEPAGE=http://www.gnu.org/software/gettext/ -IUSE=acl -cvs doc emacs git java nls +cxx openmp static-libs elibc_glibc elibc_FreeBSD java -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-3 LGPL-2 -PDEPEND=emacs? ( app-emacs/po-mode ) -RDEPEND=virtual/libiconv dev-libs/libxml2 sys-libs/ncurses dev-libs/expat acl? ( virtual/acl ) java? ( >=virtual/jdk-1.4 ) !git? ( cvs? ( dev-vcs/cvs ) ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) -SLOT=0 -SRC_URI=mirror://gnu/gettext/gettext-0.18.2.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono 203a4295c06155d318bdff9c6b2d5e1c multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=99a9beac81b9d55e52b4ca18b87cba6e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.3.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.3.2 new file mode 100644 index 0000000000..44594a94c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.18.3.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare setup test +DEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +DESCRIPTION=GNU locale utilities +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/gettext/ +IUSE=acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 LGPL-2 +PDEPEND=emacs? ( app-emacs/po-mode ) +RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) !git? ( cvs? ( dev-vcs/cvs ) ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +SLOT=0 +SRC_URI=mirror://gnu/gettext/gettext-0.18.3.2.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono-env 59ca1177366cc9e14521d3501e9bb281 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=b09b5cd2e4034789221924f787b71324 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.3 new file mode 100644 index 0000000000..8254a6fa13 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +DESCRIPTION=GNU locale utilities +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/gettext/ +IUSE=acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc elibc_musl elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 LGPL-2 +PDEPEND=emacs? ( app-emacs/po-mode ) +RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) !git? ( cvs? ( dev-vcs/cvs ) ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +SLOT=0 +SRC_URI=mirror://gnu/gettext/gettext-0.19.3.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono-env 59ca1177366cc9e14521d3501e9bb281 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=f57b54cc7e862a577aa75fcdf5c09ce4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.4 new file mode 100644 index 0000000000..6ebc3fecd9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gettext-0.19.4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +DESCRIPTION=GNU locale utilities +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/gettext/ +IUSE=acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc elibc_musl elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 LGPL-2 +PDEPEND=emacs? ( app-emacs/po-mode ) +RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libxml2 dev-libs/expat acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses ) java? ( >=virtual/jdk-1.4 ) !git? ( cvs? ( dev-vcs/cvs ) ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.4 ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 ) java? ( >=dev-java/java-config-2.1.9-r1 ) +SLOT=0 +SRC_URI=mirror://gnu/gettext/gettext-0.19.4.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 2257adeaac9408ab545ef49ae751bae6 libtool 52d0e17251d04645ffaa61bfdd858944 mono-env 59ca1177366cc9e14521d3501e9bb281 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f +_md5_=3b46ba8efb8f8f322acba97a4bd6c10f diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/ChangeLog index f6cbf1809c..4ed02a96a3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/ChangeLog @@ -1,6 +1,223 @@ # ChangeLog for sys-devel/gettext -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/ChangeLog,v 1.210 2013/01/11 04:34:51 vapier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/ChangeLog,v 1.264 2015/03/19 19:40:22 vapier Exp $ + + 19 Mar 2015; Mike Frysinger gettext-0.19.3.ebuild: + Mark arm64/m68k/s390/sh stable. + + 19 Mar 2015; Mike Frysinger gettext-0.19.3.ebuild, + gettext-0.19.4.ebuild: + Drop old rc handling which confuses KEYWORD handline. Drop libintl preserve + as its been more than 5 years. + + 13 Mar 2015; Mikle Kolyada gettext-0.19.3.ebuild: + alpha stable wrt bug #528242 + + 27 Feb 2015; Agostino Sarubbo gettext-0.19.3.ebuild: + Stable for sparc, wrt bug #528242 + + 23 Feb 2015; Agostino Sarubbo gettext-0.19.3.ebuild: + Stable for ppc64, wrt bug #528242 + + 23 Feb 2015; Agostino Sarubbo gettext-0.19.3.ebuild: + Stable for ppc, wrt bug #528242 + + 04 Feb 2015; Pacho Ramos gettext-0.19.3.ebuild: + ia64 stable, bug #528242 by Émeric Maschino + + 27 Jan 2015; Pacho Ramos gettext-0.19.3.ebuild: + x86 stable, bug #528242 + + 18 Jan 2015; Markus Meier gettext-0.19.3.ebuild: + arm stable, bug #528242 + + 08 Jan 2015; Mikle Kolyada gettext-0.19.3.ebuild: + amd64 stable wrt bug #528242 + + 08 Jan 2015; Jeroen Roovers gettext-0.19.3.ebuild: + Stable for HPPA (bug #528242). + +*gettext-0.19.4 (24 Dec 2014) + + 24 Dec 2014; Lars Wendler -gettext-0.19.2.ebuild, + -gettext-0.19.4_rc1.ebuild, +gettext-0.19.4.ebuild, + -files/gettext-0.18.3.1-use_m4_fallback_dir.patch: + Version bump. Removed old. + +*gettext-0.19.4_rc1 (12 Dec 2014) + + 12 Dec 2014; Lars Wendler + +gettext-0.19.4_rc1.ebuild: + Added release candidate. + +*gettext-0.19.3 (17 Oct 2014) + + 17 Oct 2014; Lars Wendler -gettext-0.19.1.ebuild, + -gettext-0.19.2.1_rc1.ebuild, +gettext-0.19.3.ebuild: + Version bump. Removed old. + + 12 Oct 2014; Anthony G. Basile gettext-0.19.1.ebuild, + gettext-0.19.2.1_rc1.ebuild, gettext-0.19.2.ebuild: + Add support for musl which now provides internal libintl + +*gettext-0.19.2.1_rc1 (02 Oct 2014) + + 02 Oct 2014; Lars Wendler + +gettext-0.19.2.1_rc1.ebuild: + Added release candidate. + +*gettext-0.19.2 (14 Jul 2014) + + 14 Jul 2014; Lars Wendler -gettext-0.19.ebuild, + +gettext-0.19.2.ebuild, -files/gettext-0.19-msgfmt-desktop-2_testfix.patch: + Version bump. Removed old. + + 18 Jun 2014; Michał Górny gettext-0.18.3.2.ebuild, + gettext-0.19.1.ebuild, gettext-0.19.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + +*gettext-0.19.1 (10 Jun 2014) + + 10 Jun 2014; Lars Wendler +gettext-0.19.1.ebuild: + Version bump. + +*gettext-0.19 (02 Jun 2014) + + 02 Jun 2014; Lars Wendler -gettext-0.18.2.ebuild, + -gettext-0.18.3.1-r1.ebuild, -gettext-0.19_rc2.ebuild, +gettext-0.19.ebuild, + +files/gettext-0.19-msgfmt-desktop-2_testfix.patch: + Version bump. Removed old. + + 01 Jun 2014; Mike Frysinger gettext-0.18.3.2.ebuild: + Mark arm64/m68k/s390/sh stable. + +*gettext-0.19_rc2 (15 May 2014) + + 15 May 2014; Lars Wendler -gettext-0.19_rc1.ebuild, + +gettext-0.19_rc2.ebuild: + Version bump. Removed old. + +*gettext-0.19_rc1 (12 May 2014) + + 12 May 2014; Lars Wendler +gettext-0.19_rc1.ebuild: + Added release candidate without KEYWORDS. + + 28 Apr 2014; Michał Górny gettext-0.18.3.2.ebuild: + Replace multilib_build_binaries with multilib_is_native_abi, in order to put + an end to the confusion introduced by having two functions, the proper one + suggesting it is just for binaries. + + 19 Mar 2014; Agostino Sarubbo gettext-0.18.3.2.ebuild: + Stable for alpha, wrt bug #500872 + + 14 Mar 2014; Agostino Sarubbo gettext-0.18.3.2.ebuild: + Stable for ppc64, wrt bug #500872 + + 12 Mar 2014; Agostino Sarubbo gettext-0.18.3.2.ebuild: + Stable for sparc, wrt bug #500872 + + 09 Mar 2014; Pawel Hajdan jr gettext-0.18.3.2.ebuild: + x86 stable wrt bug #500872 + + 05 Mar 2014; Markus Meier gettext-0.18.3.2.ebuild: + arm stable, bug #500872 + + 05 Mar 2014; Agostino Sarubbo gettext-0.18.3.2.ebuild: + Stable for ppc, wrt bug #500872 + + 02 Mar 2014; Pacho Ramos gettext-0.18.3.2.ebuild: + amd64 stable, bug #500872 + + 02 Mar 2014; Akinori Hattori gettext-0.18.3.2.ebuild: + ia64 stable wrt bug #500872 + + 01 Mar 2014; Jeroen Roovers gettext-0.18.3.2.ebuild: + Stable for HPPA (bug #500872). + + 30 Jan 2014; Ian Stakenvicius gettext-0.18.3.2.ebuild: + fixed dep version on emul-linux-x86-baselibs to match the one will not collide + with abi_x86_32 + + 18 Jan 2014; Mike Frysinger gettext-0.18.2.ebuild, + gettext-0.18.3.1-r1.ebuild, gettext-0.18.3.2.ebuild: + Add hack for gnulib acl check when cross-compiling #333887 by Luca Barbato. + +*gettext-0.18.3.2 (16 Jan 2014) + + 16 Jan 2014; Lars Wendler +gettext-0.18.3.2.ebuild: + Version bump. Added multilib support (bug #496218). + + 07 Jan 2014; Lars Wendler + -gettext-0.18.1.1-r1.ebuild, -gettext-0.18.1.1-r2.ebuild, + -gettext-0.18.1.1-r3.ebuild, -gettext-0.18.3.1.ebuild, + -files/gettext-0.14.1-lib-path-tests.patch, + -files/gettext-0.14.2-fix-race.patch, + -files/gettext-0.15-expat-no-dlopen.patch, -files/gettext-0.17-gnuinfo.patch, + -files/gettext-0.17-open-args.patch, -files/gettext-0.17-x-python.patch, + -files/gettext-0.18.1.1-no-gets.patch, + -files/gettext-0.18.1.1-uclibc-sched_param-def.patch: + Removed old versions and files. + + 05 Jan 2014; Mike Frysinger gettext-0.18.3.1-r1.ebuild: + Control libasprintf (a C++ library) via USE=cxx #496926 by Sylvain BERTRAND. + + 16 Dec 2013; Mike Frysinger gettext-0.18.2.ebuild, + gettext-0.18.3.1-r1.ebuild: + Add patch by Arc Riley for USE=ncurses flag to control ncurses dependency + #493390 + + 30 Nov 2013; Mike Frysinger gettext-0.18.3.1-r1.ebuild: + Stick to EAPI=4 for now. + +*gettext-0.18.3.1-r1 (25 Oct 2013) + + 25 Oct 2013; Lars Wendler + +gettext-0.18.3.1-r1.ebuild, + +files/gettext-0.18.3.1-use_m4_fallback_dir.patch: + Fixed autopoint installation to / when no m4dir was found (bug #487794). + Raised ebuild to EAPI-5. Switched to mono-env eclass. + +*gettext-0.18.3.1 (25 Aug 2013) + + 25 Aug 2013; Mike Frysinger +gettext-0.18.3.1.ebuild: + Version bump. + + 27 Apr 2013; Mike Frysinger gettext-0.18.2.ebuild: + Mark m68k stable #460792. + + 13 Apr 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for s390, wrt bug #460792 + + 02 Apr 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for hppa, wrt bug #460792 + + 02 Apr 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for sh, wrt bug #460792 + + 31 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for sparc, wrt bug #460792 + + 28 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for ia64, wrt bug #460792 + + 24 Mar 2013; Markus Meier gettext-0.18.2.ebuild: + arm stable, bug #460792 + + 23 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for alpha, wrt bug #460792 + + 23 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for ppc64, wrt bug #460792 + + 22 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for ppc, wrt bug #460792 + + 20 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for x86, wrt bug #460792 + + 20 Mar 2013; Agostino Sarubbo gettext-0.18.2.ebuild: + Stable for amd64, wrt bug #460792 *gettext-0.18.2 (11 Jan 2013) diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/Manifest index 7285fbe709..1f979bdc17 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/Manifest @@ -1,36 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX gettext-0.14.1-lib-path-tests.patch 707 SHA256 c9681e9dc9f04ffb041e5fa6dac886d529231ddb1b73688157d69c3277b96097 SHA512 37544cafc1c761064ed97b53042acb34fd5e386394cbacf6702bda20f487346025c5372070e8408ab12f0a75bdddb7f6ad3f9092a764581f658f9afa09c15dab WHIRLPOOL 1c0ccac759cb784678aa56705cf796332591d57c3fca91a0463fa891adcae4f69c07eba9d5fe90b751e86987524f093c011207b3ed0de1923a32c457ba83572d -AUX gettext-0.14.2-fix-race.patch 372 SHA256 40495c22d86688d1862742ef11a8c9dc5ffddb4e91070d365e6b9639c105c298 SHA512 2508ceb6d9e9f3c3caa4e94a91f495a8278146d900222f9521162bd0609ff2842db0fad4b590650789d279cfb22eb0c0cc0245c8537d15775d92b07126d69019 WHIRLPOOL 22779034656903941e548d9ca4a6eea53c91fb9969e3f2a9c80da2f6a06a9b2cd9a085e9762fe1c4f12db48dcf45bd0d81c4042c618c01e2de5b8fcfd205ba5c -AUX gettext-0.15-expat-no-dlopen.patch 585 SHA256 dc5d9adff87b786ec753b1251c135355daeb185ab275ee40d165031e56c5f539 SHA512 b671977590efd33c60acd3dfbd7bba2977c9c4a936c64f12c01d5087e2d4099fc9393fc979b393b9df3ce1861da874e418efc184a63f985f173dde12e4ed9d93 WHIRLPOOL 3497dd50724dd6eefd422474831b67e80a298a9286d9f393c482a447fbd9e87df388ea670f728a0c138526b7697d986233e2da445fdda7561f0d323bbb406c6b -AUX gettext-0.17-gnuinfo.patch 634 SHA256 f38fb566eb1398a46ed93994d6576cd98d025d02e2ecde1f778d26956fe098a1 SHA512 ad9331f2d9a30e13c0d3738d73f59e9f4175dda0f63534bb765ad7f39d53630658d800edc1f8c4d547ef07620cdd0d24a963bec63ddfe08611a7949f524045b4 WHIRLPOOL fcb8600c33b9cbd7a3ef283907ba92d0784c675404ed210e366f4b10cb80124672ad400f89f183034aff0757392fa63bb2aee9cfd98670990cbe1ec8d5c11bc0 -AUX gettext-0.17-open-args.patch 1015 SHA256 6409b1adbddbdb96d682ddb973e54f37d5e253b5b226e74b50b8d0874b553638 SHA512 f98dbe15a14fe8ebe555889b736e54ba00be2cc2de25dd921587bab54849db12c08bcdfbec338fb9fd2d53c6692547b3b1e093cae52ef46f8ac1809b8d86a977 WHIRLPOOL 0fc8292abd7781b2658adca012d1126b5a98976425f5d7749b65690ea1cd680180c47b6dde8dae67f62aefe8d42db3929bbe73fbf1a7730aa033400898e153ff -AUX gettext-0.17-x-python.patch 1054 SHA256 d0b959a7d094f2d51fcd5a2472db5b657d5feeb7e0fdec1f33db728e2d82d38b SHA512 3c1005e0fdc13a4b502d8fdc71e185aec9e186c8825a136f271c367f324faa25404c76b4b80879196abcde6e3056da73cb06cab1806ef11002663000fa081e05 WHIRLPOOL 070f83a9179378cf992e43bacdf9d5e525cc2bb08dd3b1abe96373f3b819ca82ac25b10895b8cf58466686d474ecdd35b2519d6f52f0b036f2e54f07341d1734 -AUX gettext-0.18.1.1-no-gets.patch 1547 SHA256 014e8d8ed06cc2eba664ca9559b2a4f5a2a396474df2ce9bb3647e20316adaf3 SHA512 a7bbd6b72e2e7c476f74cbebd64e302c4bdcbf85480fd3d49d9a5798bd880c1dc1fb1a644aa1b5c3d70f94ee705ef10faf431cdf21e047339ed3e865e16d3cb6 WHIRLPOOL e823cfef1a0ab700c9868653a389e2f076e2411e3e96366005d64c4cd2599208e02c50e4508e69c49f0cdf9469c0944599e395e40784f549a067624c21e14866 -AUX gettext-0.18.1.1-uclibc-sched_param-def.patch 648 SHA256 9793f511543a09cfb3454fa2ad1fd3a565c207152d020b35d62ae9460550c47f SHA512 a0584dcc747f4ce09216a8ee772547caa91159cf3d3d3f2bd8ff97e5d5b5a37eab744c3e1e444fef3d23d4d3b83a493b928d8720bf12e6309035d66eac572bdd WHIRLPOOL f7156c6ba43cfb006d1044d47bd30d297807bc769c2b5ebe176d7caba451e71a2f57faaff12b7b146b880bd5282eadddb1935da4738035a22a3631ce66ebd63f -DIST gettext-0.18.1.1.tar.gz 15139737 SHA256 93ac71a7afa5b70c1b1032516663658c51e653087f42a3fc8044752c026443e9 SHA512 1735599307a2d12be609ecfe1141815a11af144c6b94301f6c7101242e0b628251a3613d1d70df099ec07423befeaf10dfb53b8176f710c7e158c4fc63ea8747 WHIRLPOOL e14425df5b209d73e66a599ca13f67af68801fb76a6b0cce60f26f879402e0e26816ffb373d617ddc2b446600a3311fbf4527ffceccd4077f003dc687b821290 -DIST gettext-0.18.2.tar.gz 15697875 SHA256 516a6370b3b3f46e2fc5a5e222ff5ecd76f3089bc956a7587a6e4f89de17714c SHA512 6df3acc6be3d8bce0fea3c03e7196426601cd0202af79f10042160248ba4a5417f0e15f0f7b79321c4f189c73d1e5017e5598db15c261e2675d05ba4491d3815 WHIRLPOOL b290d4866b0ed63545b308450dbd79def0183f572e3a2bbde36ce69652631c3a457701ae2cf54f91790608dd864a2111528089de21bbc8a9ab7346074f4d713b -EBUILD gettext-0.18.1.1-r1.ebuild 2998 SHA256 9042a498f0cb93412dfa504a55cee433113f701c548592f1a41a35fd8e8ab275 SHA512 2e7a7c7164a6d5b62d5d98fc990f6e16ad280e54a67855bac6ad990ab710a02321e4d78416d3de0a29cb4b3d051844f67bfbe65b59d5eeea48fc16060dc41a5f WHIRLPOOL 9f7d879095d9129a82dd291eaa10945842f05a1e42bfba29b679705b944bc3ce554d26ffa33aa715ffe1fef9f83527c583303b467ebe91a4cea27aa077dd9bfd -EBUILD gettext-0.18.1.1-r2.ebuild 3480 SHA256 c75b820d9b0dc8c4a644b8cb75da8acabe9db2b7e25f04ccc2b49c1e997fe189 SHA512 f06e5dc25cfe045c07ef98cff132b574980d9229763d1e6b3503f3392ce895f29f34793367c2e0ae19471d0eb7c5442d1c17070adf80f362fe0d8d64e96a6114 WHIRLPOOL 58b4ccad140e19294f136e39f733653f195bb8be7f23885261ab8ffbd0fecd56f0b6cac7fd43f2448a3e0a1550d35b6cf690d3139968f2beea2088ca825957a3 -EBUILD gettext-0.18.1.1-r3.ebuild 3680 SHA256 9f47edd5210e6ce52caae553501412214d233f27e1bcd693977b6fa524bcd936 SHA512 1c7785d43bfe24efaee98f95dca86264945f1797468b5d42b5e032a929107e2c371124f191c33145a98256326aa72fce9ff61c86ad6b8e4104b00be925ce3816 WHIRLPOOL 016c7149bc915304500bb9054965083cdff9c8efc42b0abf39418ac50f40a7bb3f3a2eb814ba1916f3c86e8913b2e10c3b5052debb79f6d30f33de1522aedaad -EBUILD gettext-0.18.2.ebuild 3393 SHA256 47004390b97bcf80b968716fc8260efc1c2dddad13baecc6f8ceea22d26d43c7 SHA512 739e1e8e1e384b60d5fef49c1957beab1fc30029540a2fb14944b84f194473fbf798409bd76c655b01dc65eeb3c49eac9c7832079952d71a75010358749b0cdc WHIRLPOOL 345429c2cbbcd776144ba5703949de6ca3c66f0b012b87c95d70928c6795bc922a83d8af876ab7ca4abb18d5da9fe44d31e68e15525e0d4b26ab97128f768243 -MISC ChangeLog 27663 SHA256 5e2ae0100c80f6a3753250f845fa08504041e59de443bb341674737b3aa9019f SHA512 1184135ee3f6aff58293367555ab0fe5c2b5c12fb49df8dd9fe1afadffaaa1eb512b36ba4557f19150b0849713a2503b0c790c77a68ad9e1e6846716c6078acc WHIRLPOOL 3201148d054f43b6ff596307f2caf7957f0cde1bc14e8bcc53634b356b09d48c2b3dac81eca797202e79e5b92ab5c3ece4ef8d89cb7c81c48c9bb5e8799db7cb +DIST gettext-0.18.3.2.tar.gz 16189249 SHA256 d1a4e452d60eb407ab0305976529a45c18124bd518d976971ac6dc7aa8b4c5d7 SHA512 0cf8f2bb844b9d94f5e63a0f4bddc133e2388d103fd4189614d2fc157a94e27836ec399eb32ab69410e2214425676e6bc195bbf13238cc5ad32b454ec6e2b5ef WHIRLPOOL 0bb2e33788a12fbeaa4756aaa354a308424cdea5008d6b686bbd8601b7b7c513483d79f323904ebaf94e1fd67f65dfa7cb993ba5c5751e16a297b94b3307ae66 +DIST gettext-0.19.3.tar.gz 17414357 SHA256 93952d505a3d3b1ec10c69d340c7d438b1f9c332710d583981c0608be3eeb3f6 SHA512 2ec02065b376cf9ec2b9d32328a7181d292ac940356a710f785450f37e03a8513e07d4b981824374671cfa2f60024e4649fc89ad79ee0adda87a8b9b63ad28e8 WHIRLPOOL cbf86dab685fe3a5f4dbe5bcb39295809511904fdc65d9e0ef188c228bbe38c408ea38c14ac0ad38634ef1f5d79474d38399e95ab50ff6922cb0087ccfe434be +DIST gettext-0.19.4.tar.gz 17717034 SHA256 8ac9f1ed1a5f8c4e656a2f37f5ba6b9ee04c4df79a575e876b0b6946aa417f3f SHA512 274e00fe0149468e3073562f8f3b292597e9dbd82dfe8d068e4a1983914d25b603bb26f3fa4aa10e9fcd65826e3552c1871218342270927481e95eb64288ad97 WHIRLPOOL 2eb56c47d76f63b6557ae825538a35ae59f3f77da35321688547d9c420f47879c79ca1ab8ebd6bc6b4a3a8ce59ed620648884cd46455f6218213587f76967918 +EBUILD gettext-0.18.3.2.ebuild 3949 SHA256 d1db3fa6a73828ac1a5ca1c934475cfa91c4296c6d0da82e93a049da4c41d468 SHA512 b0000f30cf8b942b5ff236c90d45254ee4b984e87882aa8bf158bd32a494f80d4906bbdc20f4e0ec957cf58f8f55ca970afd0e6700d67566264335a849a584d4 WHIRLPOOL cf63d98134272939dedb75632be04918a9a8cafad73d6a45a7eeadf44697ebaa3c3b4003819e1bf0443bacb0512e6fcf1122d860bd5367893ff2191f242833f2 +EBUILD gettext-0.19.3.ebuild 3670 SHA256 85bb0619317b898d1df071fd863c331d27593d1283b3c41626525d854d3149bc SHA512 515d3074a71a7d5391cb54a1d9b8334705ca560c82fefe7867370452c8b9ef767e7159435e037edc76cfb560778dbba65d41a0b88084be2cf89cf6b7879a7552 WHIRLPOOL c2d71ac68f650210e51d08fd0f7b83951a50d1ea072e17e127e1aad3857c9af8c3f4e886e740bf93182daefa801c96a3db7902ba10e3dd6e2628696bac8a3838 +EBUILD gettext-0.19.4.ebuild 3682 SHA256 6b379a70425017b5a7a35fd3bca06503d8e6af1ac53d9d5e234605adab1c8a8e SHA512 1b011035eb8359ba8b25372e68cd5cf6812db3d1495b1139e247315f0557a86dc2744c97b8e678c2904cae61b2b624b310b0dc15a8d4f7b9ec345869dd598e8a WHIRLPOOL ba2b897d49aea5f51bce82d7f59f89c1a50fb99251c0e115c37f6e6f2cc968b65533491715ca273bf58af80d4da9b6cb81d354896e8ffdc66ca9a9467ca8e6fe +MISC ChangeLog 35615 SHA256 242822cbefe971c688e086d7bda0094dde173bd32baf979b57fd5cf996ad22ab SHA512 3681119572638d5d6c25a08272ea0a255aebdd93f1862c78adf3324b699e955345987fbc509698fab37642d82275930ca8bab60801407d41b16e2b9679f19390 WHIRLPOOL 940821b5347a4cad5bf33209de1b8ee5f80b654c3d7130d8545953a11d147574bb7641c857ea3bf88b8800d1e89a0da97314317ca39d14a4415aaf1b79d9d6f2 MISC metadata.xml 563 SHA256 414278bb30c3b2309bb33176d15a3fd4b69d70cbf18e7e58320d799066c821ab SHA512 62c3e03f6384fa66cbdeab39e01f003da47a57751e6d79e71c14ab7e2057c838815cc612e930bae437eb0230106a7bbfc2a62c777cbba5b322eae766c3b12122 WHIRLPOOL c4cb0348aa1fb450e429be93bdc6f918340575e98dfedb237e55b21906ba9ce545cbffa60c6a5ccf65da0d74b58ebd0cadd6ccc797ba8bc21d680e6fbe1edfbd -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBCAAGBQJQ75cQAAoJELEHsLL7fEFWPpwP/2VLnWfWjo5+FT9jgbJGtxgs -fiMWXLVsDOJARQU+0iO1pgWsqfdFSRz6vg4igo4VzvjV349QSFuaiEgf1bT3AWS0 -+tCmZgiZgf7MHciw+MRbRPnB7xX+FCHC0j6KBrr+MZE5kVMdCYUlcbZgxhSOG5p1 -VyOz3fegf8/gyLZDFuxDphyZkvYAJ4SJQTcJW1hq/3ce/XEFUSfYAp2Zf7V28c5k -510Z5zmNbCCscgAtW5DPlf0Eodze7kKB7lkbwjXO6MVsl3gf+LcejDHu/A3ajqs5 -WSiQW8KizcyizRA3xP0gmRf4rE8F/Emm46lAoszSQZVMNdLmVuIVElbSTRgXetSJ -vsv6w4mIm9aHPYLe8+lbbunORZaLiCLJvr0eLzbR4E/Z2C6Wul0fmYNIRuov4HLS -YYZ6n1RVOq9XwzXzVGCjpqYWLEf4HE/Zk6LASNxFUrkVKuRmYr+BBEFEFQoCLo0x -xSzXtTIoKTReeUx9GThYqk8pgOI8gcb/HJo0D/7bly8/WtClO8e5zQilVOoFqXOQ -dTszqu4EA7IWN7L9NI2ljk4gGRFS/k8eXXE//CvktqJC2LIOut2WVIrHzllb/psa -IdIAiSP1Vo/EqgMWjUwRrLsxun7n6qMhdGqtS9KAEz1gDu+y3iGV9SV0W2IhPE6P -574V2QiG04+BoG29+fYd -=4CjD +iQIcBAEBCAAGBQJVCyYnAAoJEPGu1DbS6WIAPngP/24UOAUkdkpCtzFtP6MDrj6+ +G9hJpCUEVPwmfjYloecVLvIxyrvnQ3WFLiurHnY0/7Xo8f8VdfrnLtt/avwNracp +ZehwqFvGRp3TNTZnkPoHdtGKursMSrskgk0uLOo1ds16icvmrt6AKxs+rmP6xhPC +QvXbO+WS7rv8nomKB9TicXiuFUICGV8FRj2QwzR+lFsACuTzIqRV7pwRkGSimzM+ +0H5u1HgGIuiRS/Xh1Vla4Zs1y9nWBVuOzgukp9i70XFVso+MlJSS2VjOyuLyz/4G +FvrPYRyf5Gr2OEQoCVfQua8kVxJF/AkU+Zq1rg0Eeql1AgwXI9bjJoQaB3vwVZh6 +ZXpF4OFgmYdWn0pPug6lF86TGLlCOONjcRdkwo1JgV5mMoVuNIQf/zE+OQU31b8/ +t82tzdN6PftgsaQOdI7jRnisyxumXZ5r9dkPInvOzzpFY2OrLHtaz07yx4QoVcu8 +utFUbvrQGJ+066q0UGKp2PXXJq4DCwuqAfMQetbUx0uZQsQMYY/YCtToGmh6mtj2 +qZx3JyH+fL96VsLLNt7bn4shKfitMj9K19zLRYbSG5h3gLOJh+eTdXyORU4OAXXs +uRlIFTJtKYp+V+lhvq0iSJaRpjtrPDOjfcmyLMJl1QtySMi3E1OB/qcCcjzRSvWo +0dI5anX3tKMoTv8wbMk3 +=shms -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.1-lib-path-tests.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.1-lib-path-tests.patch deleted file mode 100644 index 8a6a695eb6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.1-lib-path-tests.patch +++ /dev/null @@ -1,17 +0,0 @@ -The test env manipulates $PATH, executing binaries whose libraries -have not yet been installed into the standard library search path. -Thus we manipulate LD_LIBRARY_PATH so that the current binaries -run with the current libraries. - -http://bugs.gentoo.org/show_bug.cgi?id=81628 - ---- gettext-tools/tests/Makefile.in -+++ gettext-tools/tests/Makefile.in -@@ -122,6 +122,7 @@ - - TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir) \ - PATH=.:../src:../../gettext-runtime/src:$(top_srcdir)/../gettext-runtime/src:$$PATH \ -+ LD_LIBRARY_PATH=../lib/.libs:../src/.libs:$$LD_LIBRARY_PATH \ - GETTEXT="$(CHECKER) tstgettext" \ - NGETTEXT="$(CHECKER) tstngettext" \ - XGETTEXT="$(CHECKER) xgettext" \ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.2-fix-race.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.2-fix-race.patch deleted file mode 100644 index 57d381d37c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.14.2-fix-race.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://bugs.gentoo.org/85054 - ---- gettext-0.14.2/gettext-tools/misc/Makefile.in -+++ gettext-0.14.2/gettext-tools/misc/Makefile.in -@@ -441,7 +441,7 @@ - shift; \ - EMACS="$(EMACS)" $(SHELL) $(elisp_comp) "$$@" || exit 1; \ - else : ; fi -- @mv -f elc-temp $@ -+ @mv -f elc-temp $@ || touch $@ - $(am__ELCFILES): elc-stamp - @if test ! -f $@; then \ - rm -f elc-stamp; \ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.15-expat-no-dlopen.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.15-expat-no-dlopen.patch deleted file mode 100644 index 4630d1dd92..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.15-expat-no-dlopen.patch +++ /dev/null @@ -1,36 +0,0 @@ -Add support for expat-2 to xgettext by linking it at build time rather than -at runtime using dlopen - -http://bugs.gentoo.org/146211 - ---- gettext-0.15/gettext-tools/configure -+++ gettext-0.15/gettext-tools/configure -@@ -44267,19 +44266,6 @@ - - - --case "$host_os" in -- linux*) -- --cat >>confdefs.h <<\_ACEOF --#define DYNLOAD_LIBEXPAT 1 --_ACEOF -- -- LIBEXPAT="-ldl" -- LTLIBEXPAT="-ldl" -- -- -- ;; -- *) - - - -@@ -44786,8 +44772,6 @@ - - - -- ;; --esac - - # If set to t, that means we are running in a shell under Emacs. - # If you have an Emacs named "t", then use the full path. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-gnuinfo.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-gnuinfo.patch deleted file mode 100644 index 243916636f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-gnuinfo.patch +++ /dev/null @@ -1,16 +0,0 @@ -Fix broken Info file produced by texinfo 4.11 -http://bugs.gentoo.org/249167 - ---- gettext-0.17/gettext-tools/doc/gettext.info -+++ gettext-0.17/gettext-tools/doc/gettext.info -@@ -1,7 +1,8 @@ -+This is gettext.info, produced by makeinfo version 4.13 from -+gettext.texi. -+ - INFO-DIR-SECTION GNU Gettext Utilities - START-INFO-DIR-ENTRY --This is gettext.info, produced by makeinfo version 4.11 from gettext.texi. -- - * gettext: (gettext). GNU gettext utilities. - * autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure. - * envsubst: (gettext)envsubst Invocation. Expand environment variables. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-open-args.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-open-args.patch deleted file mode 100644 index 330cbf6146..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-open-args.patch +++ /dev/null @@ -1,25 +0,0 @@ -2007-11-07 Jim Meyering - Bruno Haible - - * write-catalog.c (msgdomain_list_print): Fix open() call. - ---- gettext-tools/src/write-catalog.c 7 Oct 2007 19:35:31 -0000 1.4 -+++ gettext-tools/src/write-catalog.c 7 Nov 2007 11:43:15 -0000 -@@ -1,5 +1,5 @@ - /* GNU gettext - internationalization aids -- Copyright (C) 1995-1998, 2000-2006 Free Software Foundation, Inc. -+ Copyright (C) 1995-1998, 2000-2007 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by -@@ -220,7 +220,9 @@ - /* Open the output file. */ - if (!to_stdout) - { -- fd = open (filename, O_WRONLY | O_CREAT); -+ fd = open (filename, O_WRONLY | O_CREAT | O_TRUNC, -+ /* 0666 in portable POSIX notation: */ -+ S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); - if (fd < 0) - { - const char *errno_description = strerror (errno); diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-x-python.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-x-python.patch deleted file mode 100644 index 20d55f8a32..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.17-x-python.patch +++ /dev/null @@ -1,28 +0,0 @@ -From a6fed64abcc079877b33804420c666b867b50987 Mon Sep 17 00:00:00 2001 -From: Bruno Haible -Date: Sun, 03 Aug 2008 20:00:25 +0000 -Subject: Handle lone high surrogates gracefully. - -2008-08-03 Bruno Haible - - * x-python.c (mixed_string_buffer_append): Replace a lone high - surrogate with U+FFFD. - Reported by Yann - via Santiago Vila . - -diff --git a/gettext-tools/src/x-python.c b/gettext-tools/src/x-python.c -index e6dcc31..e05aca4 100644 ---- a/gettext-tools/src/x-python.c -+++ b/gettext-tools/src/x-python.c -@@ -930,6 +930,11 @@ mixed_string_buffer_append (struct mixed_string_buffer *bp, int c) - - if (c >= UNICODE (0xd800) && c < UNICODE (0xdc00)) - bp->utf16_surr = UNICODE_VALUE (c); -+ else if (c >= UNICODE (0xdc00) && c < UNICODE (0xe000)) -+ { -+ /* A half surrogate is invalid, therefore use U+FFFD instead. */ -+ mixed_string_buffer_append_unicode (bp, 0xfffd); -+ } - else - mixed_string_buffer_append_unicode (bp, UNICODE_VALUE (c)); - } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-no-gets.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-no-gets.patch deleted file mode 100644 index 9daa48eae6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-no-gets.patch +++ /dev/null @@ -1,42 +0,0 @@ -hack until gzip pulls a newer gnulib version - -From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 -From: Eric Blake -Date: Thu, 29 Mar 2012 13:30:41 -0600 -Subject: [PATCH] stdio: don't assume gets any more - -Gnulib intentionally does not have a gets module, and now that C11 -and glibc have dropped it, we should be more proactive about warning -any user on a platform that still has a declaration of this dangerous -interface. - ---- a/gettext-tools/libgettextpo/stdio.in.h -+++ b/gettext-tools/libgettextpo/stdio.in.h -@@ -125,7 +125,6 @@ - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ ---- a/gettext-tools/gnulib-lib/stdio.in.h -+++ b/gettext-tools/gnulib-lib/stdio.in.h -@@ -125,7 +125,6 @@ - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ ---- a/gettext-runtime/gnulib-lib/stdio.in.h -+++ b/gettext-runtime/gnulib-lib/stdio.in.h -@@ -125,7 +125,6 @@ - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-uclibc-sched_param-def.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-uclibc-sched_param-def.patch deleted file mode 100644 index 4e392780fc..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/files/gettext-0.18.1.1-uclibc-sched_param-def.patch +++ /dev/null @@ -1,20 +0,0 @@ -uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc -and is not needed too per standard. gnulib attempts to use it but we have to account -for it because in this case uclibc does not behave like glibc. - --Khem - -http://bugs.gentoo.org/336484 -http://bugs.gentoo.org/323377 - ---- gettext/gettext-tools/gnulib-lib/spawn.in.h -+++ gettext/gettext-tools/gnulib-lib/spawn.in.h -@@ -31,7 +31,7 @@ - - /* Get definitions of 'struct sched_param' and 'sigset_t'. - But avoid namespace pollution on glibc systems. */ --#ifndef __GLIBC__ -+#if !defined __GLIBC__ || defined __UCLIBC__ - # include - # include - #endif diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild deleted file mode 100644 index d897bfc72b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.18.1.1-r1.ebuild,v 1.13 2012/09/06 18:19:33 vapier Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs mono libtool - -DESCRIPTION="GNU locale utilities" -HOMEPAGE="http://www.gnu.org/software/gettext/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="acl doc emacs git nls +cxx openmp elibc_glibc" - -DEPEND="virtual/libiconv - dev-libs/libxml2 - sys-libs/ncurses - dev-libs/expat - acl? ( virtual/acl )" -RDEPEND="${DEPEND} - git? ( dev-vcs/git )" -PDEPEND="emacs? ( app-emacs/po-mode )" - -src_prepare() { - epunt_cxx - elibtoolize - epatch "${FILESDIR}"/${P}-no-gets.patch -} - -src_configure() { - local myconf="" - # Build with --without-included-gettext (on glibc systems) - if use elibc_glibc ; then - myconf="${myconf} --without-included-gettext $(use_enable nls)" - else - myconf="${myconf} --with-included-gettext --enable-nls" - fi - use cxx || export CXX=$(tc-getCC) - - # --without-emacs: Emacs support is now in a separate package - # --with-included-glib: glib depends on us so avoid circular deps - # --with-included-libcroco: libcroco depends on glib which ... ^^^ - # - # --with-included-libunistring will _disable_ libunistring (since - # --it's not bundled), see bug #326477 - econf \ - --docdir="/usr/share/doc/${PF}" \ - --without-emacs \ - --without-lispdir \ - --disable-java \ - --with-included-glib \ - --with-included-libcroco \ - --with-included-libunistring \ - $(use_enable acl) \ - $(use_enable openmp) \ - $(use_with git) \ - --without-cvs -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - use nls || rm -r "${D}"/usr/share/locale - dosym msgfmt /usr/bin/gmsgfmt #43435 - dobin gettext-tools/misc/gettextize || die "gettextize" - - # remove stuff that glibc handles - if use elibc_glibc ; then - rm -f "${D}"/usr/include/libintl.h - rm -f "${D}"/usr/$(get_libdir)/libintl.* - fi - rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias - - if [[ ${USERLAND} == "BSD" ]] ; then - libname="libintl$(get_libname)" - # Move dynamic libs and creates ldscripts into /usr/lib - dodir /$(get_libdir) - mv "${D}"/usr/$(get_libdir)/${libname}* "${D}"/$(get_libdir)/ - gen_usr_ldscript ${libname} - fi - - if use doc ; then - dohtml "${D}"/usr/share/doc/${PF}/*.html - else - rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} - fi - rm -f "${D}"/usr/share/doc/${PF}/*.html - - dodoc AUTHORS ChangeLog NEWS README THANKS -} - -pkg_preinst() { - # older gettext's sometimes installed libintl ... - # need to keep the linked version or the system - # could die (things like sed link against it :/) - preserve_old_lib /{,usr/}$(get_libdir)/libintl$(get_libname 7) -} - -pkg_postinst() { - preserve_old_lib_notify /{,usr/}$(get_libdir)/libintl$(get_libname 7) -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild deleted file mode 100644 index 962553f93a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.18.1.1-r2.ebuild,v 1.6 2012/09/06 18:19:33 vapier Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs mono libtool java-pkg-opt-2 - -DESCRIPTION="GNU locale utilities" -HOMEPAGE="http://www.gnu.org/software/gettext/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="acl doc emacs git java nls +cxx openmp elibc_glibc" - -DEPEND="virtual/libiconv - dev-libs/libxml2 - sys-libs/ncurses - dev-libs/expat - acl? ( virtual/acl ) - java? ( >=virtual/jdk-1.4 )" -RDEPEND="${DEPEND} - git? ( dev-vcs/git ) - java? ( >=virtual/jre-1.4 )" -PDEPEND="emacs? ( app-emacs/po-mode )" - -src_prepare() { - java-pkg-opt-2_src_prepare - epunt_cxx - elibtoolize - epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch - epatch "${FILESDIR}"/${P}-no-gets.patch -} - -src_configure() { - local myconf="" - # Build with --without-included-gettext (on glibc systems) - if use elibc_glibc ; then - myconf="${myconf} --without-included-gettext $(use_enable nls)" - else - myconf="${myconf} --with-included-gettext --enable-nls" - fi - use cxx || export CXX=$(tc-getCC) - - # --without-emacs: Emacs support is now in a separate package - # --with-included-glib: glib depends on us so avoid circular deps - # --with-included-libcroco: libcroco depends on glib which ... ^^^ - # - # --with-included-libunistring will _disable_ libunistring (since - # --it's not bundled), see bug #326477 - econf \ - --docdir="/usr/share/doc/${PF}" \ - --without-emacs \ - --without-lispdir \ - $(use_enable java) \ - --with-included-glib \ - --with-included-libcroco \ - --with-included-libunistring \ - $(use_enable acl) \ - $(use_enable openmp) \ - $(use_with git) \ - --without-cvs -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - use nls || rm -r "${D}"/usr/share/locale - dosym msgfmt /usr/bin/gmsgfmt #43435 - dobin gettext-tools/misc/gettextize || die "gettextize" - - # remove stuff that glibc handles - if use elibc_glibc ; then - rm -f "${D}"/usr/include/libintl.h - rm -f "${D}"/usr/$(get_libdir)/libintl.* - fi - rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias - - if [[ ${USERLAND} == "BSD" ]] ; then - libname="libintl$(get_libname)" - # Move dynamic libs and creates ldscripts into /usr/lib - dodir /$(get_libdir) - mv "${D}"/usr/$(get_libdir)/${libname}* "${D}"/$(get_libdir)/ - gen_usr_ldscript ${libname} - fi - - if use java ; then - java-pkg_dojar "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.class - if use doc ; then - java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 - rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 - fi - fi - - if use doc ; then - dohtml "${D}"/usr/share/doc/${PF}/*.html - else - rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} - fi - rm -f "${D}"/usr/share/doc/${PF}/*.html - - dodoc AUTHORS ChangeLog NEWS README THANKS -} - -pkg_preinst() { - # older gettext's sometimes installed libintl ... - # need to keep the linked version or the system - # could die (things like sed link against it :/) - preserve_old_lib /{,usr/}$(get_libdir)/libintl$(get_libname 7) - - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - preserve_old_lib_notify /{,usr/}$(get_libdir)/libintl$(get_libname 7) -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild deleted file mode 100644 index 6c478d1ac2..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.18.1.1-r3.ebuild,v 1.12 2012/09/23 19:05:55 armin76 Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs mono libtool java-pkg-opt-2 - -DESCRIPTION="GNU locale utilities" -HOMEPAGE="http://www.gnu.org/software/gettext/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="acl -cvs doc emacs git java nls +cxx openmp static-libs elibc_glibc" - -DEPEND="virtual/libiconv - dev-libs/libxml2 - sys-libs/ncurses - dev-libs/expat - acl? ( virtual/acl ) - java? ( >=virtual/jdk-1.4 )" -RDEPEND="${DEPEND} - !git? ( cvs? ( dev-vcs/cvs ) ) - git? ( dev-vcs/git ) - java? ( >=virtual/jre-1.4 )" -PDEPEND="emacs? ( app-emacs/po-mode )" - -src_prepare() { - java-pkg-opt-2_src_prepare - epunt_cxx - elibtoolize - epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch - epatch "${FILESDIR}"/${P}-no-gets.patch -} - -src_configure() { - local myconf="" - # Build with --without-included-gettext (on glibc systems) - if use elibc_glibc ; then - myconf="${myconf} --without-included-gettext $(use_enable nls)" - else - myconf="${myconf} --with-included-gettext --enable-nls" - fi - use cxx || export CXX=$(tc-getCC) - - # --without-emacs: Emacs support is now in a separate package - # --with-included-glib: glib depends on us so avoid circular deps - # --with-included-libcroco: libcroco depends on glib which ... ^^^ - # - # --with-included-libunistring will _disable_ libunistring (since - # --it's not bundled), see bug #326477 - econf \ - --cache-file="${S}"/config.cache \ - --docdir="/usr/share/doc/${PF}" \ - --without-emacs \ - --without-lispdir \ - $(use_enable java) \ - --with-included-glib \ - --with-included-libcroco \ - --with-included-libunistring \ - $(use_enable acl) \ - $(use_enable openmp) \ - $(use_enable static-libs static) \ - $(use_with git) \ - $(usex git --without-cvs $(use_with cvs)) -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - use nls || rm -r "${D}"/usr/share/locale - use static-libs || rm -f "${D}"/usr/lib*/*.la - dosym msgfmt /usr/bin/gmsgfmt #43435 - dobin gettext-tools/misc/gettextize || die "gettextize" - - # remove stuff that glibc handles - if use elibc_glibc ; then - rm -f "${D}"/usr/include/libintl.h - rm -f "${D}"/usr/$(get_libdir)/libintl.* - fi - rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias - - if [[ ${USERLAND} == "BSD" ]] ; then - libname="libintl$(get_libname)" - # Move dynamic libs and creates ldscripts into /usr/lib - dodir /$(get_libdir) - mv "${D}"/usr/$(get_libdir)/${libname}* "${D}"/$(get_libdir)/ - gen_usr_ldscript ${libname} - fi - - if use java ; then - java-pkg_dojar "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.class - if use doc ; then - java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 - rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 - fi - fi - - if use doc ; then - dohtml "${D}"/usr/share/doc/${PF}/*.html - else - rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} - fi - rm -f "${D}"/usr/share/doc/${PF}/*.html - - dodoc AUTHORS ChangeLog NEWS README THANKS -} - -pkg_preinst() { - # older gettext's sometimes installed libintl ... - # need to keep the linked version or the system - # could die (things like sed link against it :/) - preserve_old_lib /{,usr/}$(get_libdir)/libintl$(get_libname 7) - - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - preserve_old_lib_notify /{,usr/}$(get_libdir)/libintl$(get_libname 7) -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.2.ebuild deleted file mode 100644 index a87391676d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.2.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.18.2.ebuild,v 1.1 2013/01/11 04:34:51 vapier Exp $ - -EAPI="2" - -inherit flag-o-matic eutils multilib toolchain-funcs mono libtool java-pkg-opt-2 - -DESCRIPTION="GNU locale utilities" -HOMEPAGE="http://www.gnu.org/software/gettext/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="acl -cvs doc emacs git java nls +cxx openmp static-libs elibc_glibc" - -DEPEND="virtual/libiconv - dev-libs/libxml2 - sys-libs/ncurses - dev-libs/expat - acl? ( virtual/acl ) - java? ( >=virtual/jdk-1.4 )" -RDEPEND="${DEPEND} - !git? ( cvs? ( dev-vcs/cvs ) ) - git? ( dev-vcs/git ) - java? ( >=virtual/jre-1.4 )" -PDEPEND="emacs? ( app-emacs/po-mode )" - -src_prepare() { - java-pkg-opt-2_src_prepare - epunt_cxx - elibtoolize -} - -src_configure() { - local myconf="" - # Build with --without-included-gettext (on glibc systems) - if use elibc_glibc ; then - myconf="${myconf} --without-included-gettext $(use_enable nls)" - else - myconf="${myconf} --with-included-gettext --enable-nls" - fi - use cxx || export CXX=$(tc-getCC) - - # --without-emacs: Emacs support is now in a separate package - # --with-included-glib: glib depends on us so avoid circular deps - # --with-included-libcroco: libcroco depends on glib which ... ^^^ - # - # --with-included-libunistring will _disable_ libunistring (since - # --it's not bundled), see bug #326477 - econf \ - --cache-file="${S}"/config.cache \ - --docdir="/usr/share/doc/${PF}" \ - --without-emacs \ - --without-lispdir \ - $(use_enable java) \ - --with-included-glib \ - --with-included-libcroco \ - --with-included-libunistring \ - $(use_enable acl) \ - $(use_enable openmp) \ - $(use_enable static-libs static) \ - $(use_with git) \ - $(usex git --without-cvs $(use_with cvs)) -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - use nls || rm -r "${D}"/usr/share/locale - use static-libs || rm -f "${D}"/usr/lib*/*.la - dosym msgfmt /usr/bin/gmsgfmt #43435 - dobin gettext-tools/misc/gettextize || die "gettextize" - - # remove stuff that glibc handles - if use elibc_glibc ; then - rm -f "${D}"/usr/include/libintl.h - rm -f "${D}"/usr/$(get_libdir)/libintl.* - fi - rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias - - [[ ${USERLAND} == "BSD" ]] && gen_usr_ldscript -a intl - - if use java ; then - java-pkg_dojar "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.jar - rm -f "${D}"/usr/share/${PN}/*.class - if use doc ; then - java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 - rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 - fi - fi - - if use doc ; then - dohtml "${D}"/usr/share/doc/${PF}/*.html - else - rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} - fi - rm -f "${D}"/usr/share/doc/${PF}/*.html - - dodoc AUTHORS ChangeLog NEWS README THANKS -} - -pkg_preinst() { - # older gettext's sometimes installed libintl ... - # need to keep the linked version or the system - # could die (things like sed link against it :/) - preserve_old_lib /{,usr/}$(get_libdir)/libintl$(get_libname 7) - - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - preserve_old_lib_notify /{,usr/}$(get_libdir)/libintl$(get_libname 7) -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.3.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.3.2.ebuild new file mode 100644 index 0000000000..3b3ae61ec1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.18.3.2.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.18.3.2.ebuild,v 1.15 2014/06/18 20:47:33 mgorny Exp $ + +EAPI="4" + +inherit flag-o-matic eutils multilib toolchain-funcs mono-env libtool java-pkg-opt-2 multilib-minimal + +DESCRIPTION="GNU locale utilities" +HOMEPAGE="http://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc" + +# only runtime goes multilib +DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + dev-libs/libxml2 + dev-libs/expat + acl? ( virtual/acl ) + ncurses? ( sys-libs/ncurses ) + java? ( >=virtual/jdk-1.4 )" +RDEPEND="${DEPEND} + !git? ( cvs? ( dev-vcs/cvs ) ) + git? ( dev-vcs/git ) + java? ( >=virtual/jre-1.4 ) + abi_x86_32? ( + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 + )" +PDEPEND="emacs? ( app-emacs/po-mode )" + +MULTILIB_WRAPPED_HEADERS=( + # only installed for native ABI + /usr/include/gettext-po.h +) + +src_prepare() { + java-pkg-opt-2_src_prepare + epunt_cxx + elibtoolize +} + +multilib_src_configure() { + local myconf=( + # switches common to runtime and top-level + --cache-file="${BUILD_DIR}"/config.cache + --docdir="/usr/share/doc/${PF}" + + $(use_enable cxx libasprintf) + $(use_enable java) + $(use_enable static-libs static) + ) + + # Build with --without-included-gettext (on glibc systems) + if use elibc_glibc ; then + myconf+=( + --without-included-gettext + $(use_enable nls) + ) + else + myconf+=( + --with-included-gettext + --enable-nls + ) + fi + use cxx || export CXX=$(tc-getCC) + + # Should be able to drop this hack in next release. #333887 + tc-is-cross-compiler && export gl_cv_func_working_acl_get_file=yes + + local ECONF_SOURCE=${S} + if ! multilib_is_native_abi ; then + # for non-native ABIs, we build runtime only + ECONF_SOURCE+=/gettext-runtime + else + # remaining switches + myconf+=( + # Emacs support is now in a separate package + --without-emacs + --without-lispdir + # glib depends on us so avoid circular deps + --with-included-glib + # libcroco depends on glib which ... ^^^ + --with-included-libcroco + # this will _disable_ libunistring (since it is not bundled), + # see bug #326477 + --with-included-libunistring + + $(use_enable acl) + $(use_enable ncurses curses) + $(use_enable openmp) + $(use_with git) + $(usex git --without-cvs $(use_with cvs)) + ) + fi + + econf "${myconf[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi ; then + dosym msgfmt /usr/bin/gmsgfmt #43435 + dobin gettext-tools/misc/gettextize + + [[ ${USERLAND} == "BSD" ]] && gen_usr_ldscript -a intl + fi +} + +multilib_src_install_all() { + use nls || rm -r "${D}"/usr/share/locale + use static-libs || prune_libtool_files --all + + rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias + + if use java ; then + java-pkg_dojar "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.class + if use doc ; then + java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 + rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 + fi + fi + + if use doc ; then + dohtml "${D}"/usr/share/doc/${PF}/*.html + else + rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} + fi + rm -f "${D}"/usr/share/doc/${PF}/*.html + + dodoc AUTHORS ChangeLog NEWS README THANKS +} + +pkg_preinst() { + # older gettext's sometimes installed libintl ... + # need to keep the linked version or the system + # could die (things like sed link against it :/) + preserve_old_lib /{,usr/}$(get_libdir)/libintl$(get_libname 7) + + java-pkg-opt-2_pkg_preinst +} + +pkg_postinst() { + preserve_old_lib_notify /{,usr/}$(get_libdir)/libintl$(get_libname 7) +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.3.ebuild new file mode 100644 index 0000000000..460a2e5052 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.3.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.19.3.ebuild,v 1.12 2015/03/19 19:40:22 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils multilib toolchain-funcs mono-env libtool java-pkg-opt-2 multilib-minimal + +DESCRIPTION="GNU locale utilities" +HOMEPAGE="http://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc elibc_musl" + +# only runtime goes multilib +DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + dev-libs/libxml2 + dev-libs/expat + acl? ( virtual/acl ) + ncurses? ( sys-libs/ncurses ) + java? ( >=virtual/jdk-1.4 )" +RDEPEND="${DEPEND} + !git? ( cvs? ( dev-vcs/cvs ) ) + git? ( dev-vcs/git ) + java? ( >=virtual/jre-1.4 ) + abi_x86_32? ( + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 + )" +PDEPEND="emacs? ( app-emacs/po-mode )" + +MULTILIB_WRAPPED_HEADERS=( + # only installed for native ABI + /usr/include/gettext-po.h +) + +src_prepare() { + java-pkg-opt-2_src_prepare + epunt_cxx + elibtoolize +} + +multilib_src_configure() { + local myconf=( + # switches common to runtime and top-level + --cache-file="${BUILD_DIR}"/config.cache + --docdir="/usr/share/doc/${PF}" + + $(use_enable cxx libasprintf) + $(use_enable java) + $(use_enable static-libs static) + ) + + # Build with --without-included-gettext (on glibc systems) + if use elibc_glibc || use elibc_musl ; then + myconf+=( + --without-included-gettext + $(use_enable nls) + ) + else + myconf+=( + --with-included-gettext + --enable-nls + ) + fi + use cxx || export CXX=$(tc-getCC) + + # Should be able to drop this hack in next release. #333887 + tc-is-cross-compiler && export gl_cv_func_working_acl_get_file=yes + + local ECONF_SOURCE=${S} + if ! multilib_is_native_abi ; then + # for non-native ABIs, we build runtime only + ECONF_SOURCE+=/gettext-runtime + else + # remaining switches + myconf+=( + # Emacs support is now in a separate package + --without-emacs + --without-lispdir + # glib depends on us so avoid circular deps + --with-included-glib + # libcroco depends on glib which ... ^^^ + --with-included-libcroco + # this will _disable_ libunistring (since it is not bundled), + # see bug #326477 + --with-included-libunistring + + $(use_enable acl) + $(use_enable ncurses curses) + $(use_enable openmp) + $(use_with git) + $(usex git --without-cvs $(use_with cvs)) + ) + fi + + econf "${myconf[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi ; then + dosym msgfmt /usr/bin/gmsgfmt #43435 + dobin gettext-tools/misc/gettextize + + [[ ${USERLAND} == "BSD" ]] && gen_usr_ldscript -a intl + fi +} + +multilib_src_install_all() { + use nls || rm -r "${D}"/usr/share/locale + use static-libs || prune_libtool_files --all + + rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias + + if use java ; then + java-pkg_dojar "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.class + if use doc ; then + java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 + rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 + fi + fi + + if use doc ; then + dohtml "${D}"/usr/share/doc/${PF}/*.html + else + rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} + fi + rm -f "${D}"/usr/share/doc/${PF}/*.html + + dodoc AUTHORS ChangeLog NEWS README THANKS +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.4.ebuild new file mode 100644 index 0000000000..d5bf409e54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gettext/gettext-0.19.4.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.19.4.ebuild,v 1.2 2015/03/19 19:39:58 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic eutils multilib toolchain-funcs mono-env libtool java-pkg-opt-2 multilib-minimal + +DESCRIPTION="GNU locale utilities" +HOMEPAGE="http://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="acl -cvs doc emacs git java nls +cxx ncurses openmp static-libs elibc_glibc elibc_musl" + +# only runtime goes multilib +DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + dev-libs/libxml2 + dev-libs/expat + acl? ( virtual/acl ) + ncurses? ( sys-libs/ncurses ) + java? ( >=virtual/jdk-1.4 )" +RDEPEND="${DEPEND} + !git? ( cvs? ( dev-vcs/cvs ) ) + git? ( dev-vcs/git ) + java? ( >=virtual/jre-1.4 ) + abi_x86_32? ( + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + !<=app-emulation/emul-linux-x86-baselibs-20131008-r11 + )" +PDEPEND="emacs? ( app-emacs/po-mode )" + +MULTILIB_WRAPPED_HEADERS=( + # only installed for native ABI + /usr/include/gettext-po.h +) + +src_prepare() { + java-pkg-opt-2_src_prepare + epunt_cxx + elibtoolize +} + +multilib_src_configure() { + local myconf=( + # switches common to runtime and top-level + --cache-file="${BUILD_DIR}"/config.cache + --docdir="/usr/share/doc/${PF}" + + $(use_enable cxx libasprintf) + $(use_enable java) + $(use_enable static-libs static) + ) + + # Build with --without-included-gettext (on glibc systems) + if use elibc_glibc || use elibc_musl ; then + myconf+=( + --without-included-gettext + $(use_enable nls) + ) + else + myconf+=( + --with-included-gettext + --enable-nls + ) + fi + use cxx || export CXX=$(tc-getCC) + + # Should be able to drop this hack in next release. #333887 + tc-is-cross-compiler && export gl_cv_func_working_acl_get_file=yes + + local ECONF_SOURCE=${S} + if ! multilib_is_native_abi ; then + # for non-native ABIs, we build runtime only + ECONF_SOURCE+=/gettext-runtime + else + # remaining switches + myconf+=( + # Emacs support is now in a separate package + --without-emacs + --without-lispdir + # glib depends on us so avoid circular deps + --with-included-glib + # libcroco depends on glib which ... ^^^ + --with-included-libcroco + # this will _disable_ libunistring (since it is not bundled), + # see bug #326477 + --with-included-libunistring + + $(use_enable acl) + $(use_enable ncurses curses) + $(use_enable openmp) + $(use_with git) + $(usex git --without-cvs $(use_with cvs)) + ) + fi + + econf "${myconf[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi ; then + dosym msgfmt /usr/bin/gmsgfmt #43435 + dobin gettext-tools/misc/gettextize + + [[ ${USERLAND} == "BSD" ]] && gen_usr_ldscript -a intl + fi +} + +multilib_src_install_all() { + use nls || rm -r "${D}"/usr/share/locale + use static-libs || prune_libtool_files --all + + rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias + + if use java ; then + java-pkg_dojar "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.jar + rm -f "${D}"/usr/share/${PN}/*.class + if use doc ; then + java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2 + rm -rf "${D}"/usr/share/doc/${PF}/javadoc2 + fi + fi + + if use doc ; then + dohtml "${D}"/usr/share/doc/${PF}/*.html + else + rm -rf "${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1} + fi + rm -f "${D}"/usr/share/doc/${PF}/*.html + + dodoc AUTHORS ChangeLog NEWS README THANKS +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst +}