diff options
author | 2012-10-06 12:26:54 +0000 | |
---|---|---|
committer | 2012-10-06 12:26:54 +0000 | |
commit | 10762ceaa988379191f92f89e2b4b5cf21292605 (patch) | |
tree | d910f254612b5a8ea380054725865a164f281a99 /sys-apps/gawk | |
parent | Stable for amd64, wrt bug #436774 (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/gawk/Manifest | 17 | ||||
-rw-r--r-- | sys-apps/gawk/gawk-4.0.1-r1.ebuild | 72 |
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 +} |