summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2012-10-06 12:26:54 +0000
committerChristoph Junghans <ottxor@gentoo.org>2012-10-06 12:26:54 +0000
commit10762ceaa988379191f92f89e2b4b5cf21292605 (patch)
treed910f254612b5a8ea380054725865a164f281a99 /sys-apps/gawk
parentStable for amd64, wrt bug #436774 (diff)
downloadhistorical-10762ceaa988379191f92f89e2b4b5cf21292605.tar.gz
historical-10762ceaa988379191f92f89e2b4b5cf21292605.tar.bz2
historical-10762ceaa988379191f92f89e2b4b5cf21292605.zip
virtual/awk support and move to /usr/bin (bug #426628)
Package-Manager: portage-2.2.0_alpha135/cvs/Linux i686
Diffstat (limited to 'sys-apps/gawk')
-rw-r--r--sys-apps/gawk/ChangeLog7
-rw-r--r--sys-apps/gawk/Manifest17
-rw-r--r--sys-apps/gawk/gawk-4.0.1-r1.ebuild72
3 files changed, 94 insertions, 2 deletions
diff --git a/sys-apps/gawk/ChangeLog b/sys-apps/gawk/ChangeLog
index 94eeeb612438..34ffcf50cea9 100644
--- a/sys-apps/gawk/ChangeLog
+++ b/sys-apps/gawk/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/gawk
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.156 2012/10/03 18:03:45 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.157 2012/10/06 12:26:54 ottxor Exp $
+
+*gawk-4.0.1-r1 (06 Oct 2012)
+
+ 06 Oct 2012; Christoph Junghans <ottxor@gentoo.org> +gawk-4.0.1-r1.ebuild:
+ virtual/awk support and move to /usr/bin (bug #426628)
03 Oct 2012; Brent Baude <ranger@gentoo.org> gawk-4.0.1.ebuild:
Marking gawk-4.0.1 ppc for bug 431954
diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest
index 026f20ad8e35..b282a00f11c2 100644
--- a/sys-apps/gawk/Manifest
+++ b/sys-apps/gawk/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX autoconf-mktime-2.61.patch 1116 SHA256 e62bc5c6d3fa056be28d6928186998eba7e1850f29f089f707a6dbdb195dee33 SHA512 4ee6214dbe2d179d5ecbb6f40acf5adffdb5668a41bde8d01382ddc823315aa76542ad17aab1d0414bc249ea4c715fc5d008b5adc84b82801dc71dc10f0badda WHIRLPOOL 7708fe7ba361c271ee64a9755c4884cc03f4e38f03398b5ada74acb883b611d3f6a3bd71a49186e13bbebff1444a9a4013bcabbf6d7c736b8a5f9201802692bb
AUX filefuncs/Makefile 1226 SHA256 a3b91ceefd4d659d9ffdc0c8502c7de10e7d4f9daee4e297cb2d8da11257c77e SHA512 7238b64971d6345d99d24b75363f9d842befa140c3373709c0ddfceb566666fbf75dfa10aea032028b1a7ffe94180d389fb922b23f79ccf8f319a76d23b2c96d WHIRLPOOL 3557762a538e26484a3203fac09b6094e4eef306dfa6fa414a5722bf738accadd0f893787d102cefd5b1132db7d12511ec0378c958ef51370ee618f25aaf3698
AUX filefuncs/filefuncs.c 10992 SHA256 c647aa27170ef8e001d47bdf86c47809afd7f6d5a89be2f9769ce05b55ed8309 SHA512 07caa4dfe83716de8218f9035b893778461a8c709a538a0a3f45dc6a08f99387a9bf15967b849cdad8ccfe1fb94fc4c3de790457f6460998275afe20f8c16a94 WHIRLPOOL 6b2078a9538691871c6441a5d828d17246a97640ad8c3d080e9b24f324488500e2da4058bdb387ee857d849ec9f4a0be36f77fc335357c4a48f24ca9bb5271bf
@@ -12,6 +15,18 @@ EBUILD gawk-3.1.6.ebuild 3177 SHA256 a681935f280641537d5e83a8b70240b5884e4fbd75f
EBUILD gawk-3.1.7.ebuild 3116 SHA256 f8c2578b9aeffe062fa48a2474d6cee8b0e5d318173b95cf217ae427008bcf80 SHA512 eec15594664f568e72010f8a6697e40ed4e7805de769d0c32278b9308518651d72aa26b3eed0c36c6e96ba91fbe475a7eeedbc57560a0fbc882bf1ba5e0a92c1 WHIRLPOOL 51cda9b306bee1b824951dd8508d71f8e11fb5bb9117f31752db00d95f260aa29ccfff59bfabc29ab5cce4e060c6d89974854a87ca53f3d7fa95e885c43a353e
EBUILD gawk-3.1.8.ebuild 1880 SHA256 cec219b0a07704d92b9f1c8a6afdade7cd8c38cb58cc563581a103284ec2231b SHA512 a2c3a6df5d61d82a049095792cc6a561ee30ac96b04c04ccbde389638a005cc3bdbad4813140c674b50b52f017beb6fb4e9440fd973b5135c88dbd640abf474d WHIRLPOOL b6a3e7a1aec3b0aa2e1fede6df340e0b8aa3bc49e6ad16a4038e2ef059b10e02a08ddd59d1763dfb5479ca08eab7903b66c04d91a30156999280419d7ba476da
EBUILD gawk-4.0.0.ebuild 1646 SHA256 38b209567247de1a6018d14ac1209c58565fa434c842ab4dca37cbd6ad77bac3 SHA512 a271949e049b3e19bcc372ba15f722cf0bbb1cfe8646e00b79dda22d076f2fb9dec5a61bea6fcac9c148d23a219d560807a66a48b0dee24c33339409698dd6c8 WHIRLPOOL b4627aaf31156e16dc1d53d34053cf4637ca1f974ff90ef4409a0dd3ac09f8472f36863e4f93ba2d01bd4253e56b3ea5975cf887e512c564b926f3dcca405b62
+EBUILD gawk-4.0.1-r1.ebuild 1932 SHA256 2e86a32d48dcd9a915549622c6e87eb9bd3c472692502c9d7c1a0e9a1a1c836f SHA512 2177afd010eae60423410cbc1b35bf2e69c5009391b1ce01ad279e15ccf4db03159badce86c739280514d4a2a981a8f5977c191b2048d8a009b196a6b7bd8224 WHIRLPOOL 4246c0474be71b5cafbc3c2035fb4b91ae9745b91c6f4f59d2158d666c9e34446173fb2c9e47b769d2085805eefe6c2ed09e0c8385d5a049eaac8dbc0e737faa
EBUILD gawk-4.0.1.ebuild 1928 SHA256 6b61949dcf4c4d9beaf5111e9450e895ca963cb312c1083456bf0f7241ef3ed5 SHA512 6343596920e4f3e84835b315c7f007c702ce5eaf891f1f727f1f4e0919d405d6160dda1acfce9f950eb54b9914915a6ddcb68138eb4ca61984bf70f83d0bb1fb WHIRLPOOL bec75ad5f4094997637a1d7a4872431479aaff51ef39cd41316aaf65a07b5c95c69d7cd3272264cacecc2a79675cf174be51914d1df87e2609cc1ee50172873f
-MISC ChangeLog 21231 SHA256 a2ee46490643dd60a7a825f136116b2b3be417aa3e2033152eb4e91fc3f946c8 SHA512 fd1a0896e75abfb0b00f63a26bbe3fd0a375adb9552e5d8bd2b4bfd43f33dd277b6683c66e741f63b48f43a5c5a77b1d385f2ba9b204fcfa209e03bec6a5de94 WHIRLPOOL 6df3b817f7db7bc63f0fd61785c43ec043f44ee48f374e33d9c94c4b48b9458b137c0a8e6ae2ec4e9d8f7a019b84512b6a5ebc132a8cc1d8e08effd2a2739b30
+MISC ChangeLog 21396 SHA256 32564eb27e206c65040d97a0c95538417a651785f26041e40791725a235f5266 SHA512 e08c9ed01ca5bc081dd570aedd8a2804c511a6f481df919a73a2c3da59f7c5b488bb9076658815195df82bd40f360208669991e9eba2c99279772ce45eadc041 WHIRLPOOL 30e736bee7373aa49da3615b7f718b2652697854b515d368320ded7fc177a4be278d6efba72ee00f07df12c03d1d76f9f3c036b5d8635820b78b8cbefc3933bb
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQcCOQAAoJEOeBhlrCAAWGqXwH/jSa//pnBMSIQf0VnwHkJd04
+QqUQRw00rQLcVj/x3qpxFcgqIxj+B4og26u9RH15Ctda+r71MWWBPJMfsFcSN79F
+ZhFFijx5k53WwzdN+ocfbdqGOQWABdMNCmNiUXlPXrpdWXZYwSsE/Gr97GSDs+Vg
+PvTJ3wEWVFPqgwIEkmXqtLmtXQtsmLk5OSsLJ3Uw3CfrIpUSB/bkd4ggls2ocSKa
+QnjyxaUESd1NWddFHU+HKocuYZlZrwzYkw2bEpKQvMdcf0K7zWGERYFeoC6xk9E7
+Q0kzJ1YhsJVMUAi8y7MFCsZGaLwRMk8bSeS/JgxpV1cB7meHSnB70fNViMqGXTU=
+=EUpy
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/gawk/gawk-4.0.1-r1.ebuild b/sys-apps/gawk/gawk-4.0.1-r1.ebuild
new file mode 100644
index 000000000000..c2a15db9262c
--- /dev/null
+++ b/sys-apps/gawk/gawk-4.0.1-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-4.0.1-r1.ebuild,v 1.1 2012/10/06 12:26:54 ottxor Exp $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs multilib
+
+DESCRIPTION="GNU awk pattern-matching language"
+HOMEPAGE="http://www.gnu.org/software/gawk/gawk.html"
+SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="nls readline"
+
+# older gawk's provided shared lib for baselayout-1
+RDEPEND="!<sys-apps/baselayout-2.0.1
+ readline? ( sys-libs/readline )"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ # use symlinks rather than hardlinks, and disable version links
+ sed -i \
+ -e '/^LN =/s:=.*:= $(LN_S):' \
+ -e '/install-exec-hook:/s|$|\nfoo:|' \
+ Makefile.in doc/Makefile.in
+ sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in #413327
+}
+
+src_configure() {
+ export ac_cv_libsigsegv=no
+ econf \
+ --libexec='$(libdir)/misc' \
+ $(use_enable nls) \
+ $(use_with readline)
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+
+ # Install headers
+ insinto /usr/include/awk
+ doins *.h || die
+ rm "${ED}"/usr/include/awk/config.h || die
+
+ dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README README_d/*.*
+ for x in */ChangeLog ; do
+ newdoc ${x} ${x##*/}.${x%%/*}
+ done
+}
+
+pkg_postinst() {
+ # symlink creation here as the links do not belong to gawk, but to any awk
+ if has_version app-admin/eselect && has_version app-admin/eselect-awk ; then
+ eselect awk update ifunset
+ else
+ local l
+ for l in "${EROOT}"usr/share/man/man1/gawk.1* "${EROOT}"usr/bin/gawk; do
+ [[ -e ${l} && ! -e ${l/gawk/awk} ]] && ln -s "${l##*/}" "${l/gawk/awk}"
+ done
+ [[ ! -e ${EROOT}bin/awk ]] && ln -s "../usr/bin/gawk" "${EROOT}bin/awk"
+ fi
+}
+
+pkg_postrm() {
+ if has_version app-admin/eselect && has_version app-admin/eselect-awk ; then
+ eselect awk update ifunset
+ fi
+}