Version bump #319763 by Samuli Suominen.
authorMike Frysinger <vapier@gentoo.org>
Thu, 20 May 2010 04:11:03 +0000 (04:11 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 20 May 2010 04:11:03 +0000 (04:11 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

sys-apps/gawk/ChangeLog
sys-apps/gawk/Manifest
sys-apps/gawk/gawk-3.1.8.ebuild [new file with mode: 0644]

index 864b8d3c07d4e196339304790a0f7d6ea74dc47d..a188c8aaf76e086a3cd2ca54c91bb28a035bf2fc 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/gawk
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.129 2010/04/25 23:09:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.130 2010/05/20 04:11:03 vapier Exp $
+
+*gawk-3.1.8 (20 May 2010)
+
+  20 May 2010; Mike Frysinger <vapier@gentoo.org> +gawk-3.1.8.ebuild:
+  Version bump #319763 by Samuli Suominen.
 
   25 Apr 2010; Diego E. Pettenò <flameeyes@gentoo.org> gawk-3.1.7.ebuild:
   Remove libsigsegv USE flag: the dependency, at a minimum, was off (it
index 15c57aada6382df6ae871a56d4de2c31d3bec5dc..fe972291c79479a37208ff2c046c4579c73b1584 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 AUX autoconf-mktime-2.61.patch 1116 RMD160 516f7e7e92f0078726a0f48914fd686587b6a510 SHA1 f0ee67b2647b153c8de7823beeb24a0bb95f2c8f SHA256 e62bc5c6d3fa056be28d6928186998eba7e1850f29f089f707a6dbdb195dee33
 AUX filefuncs/Makefile 1226 RMD160 a09cb2e9cdbd5d2e11cb70ed86fe4d89b8f0a0a6 SHA1 9efc25d3bee4ec9b96be520b261bad0decaf68b2 SHA256 a3b91ceefd4d659d9ffdc0c8502c7de10e7d4f9daee4e297cb2d8da11257c77e
 AUX filefuncs/filefuncs.c 10992 RMD160 326a54ea0cc42c819d44cf2a749cb141388c4ef0 SHA1 e31aa18db51077d6dc8aeaf979ecb02471f9175a SHA256 c647aa27170ef8e001d47bdf86c47809afd7f6d5a89be2f9769ce05b55ed8309
@@ -5,7 +8,16 @@ AUX gawk-3.1.3-getpgrp_void.patch 1225 RMD160 ea06ae87acd4d8df1a9a7c160c00b2d13d
 AUX gawk-3.1.6-gnuinfo.patch 895 RMD160 2013db4a7e1b2557f567203576218f09e9e3f091 SHA1 8b9f8811beac46835530477fe82f0a6e7dad230b SHA256 e0e94e01bc061bdf41160fafc406e2c05bc6d27f3e26847899f020a01f46c98a
 DIST gawk-3.1.6.tar.bz2 1861630 RMD160 e2639935d87d5c9fdb115a58ab1f598b69a76216 SHA1 fb45bded207af6a8e46cd63fcbb6fb064ecee607 SHA256 513fdd5a0bd1b467bd4993eb3adb4690f65fff6857c9e2ed1a3e46d72151cb6c
 DIST gawk-3.1.7.tar.bz2 2365837 RMD160 f35c04e947357404d410d62df87df9d6a88079de SHA1 77dfacb793d579fa6830152d943096bc4362a465 SHA256 f12b76b8963c5a438a56a73223ad29aeb900c7f004deb6242fab3324188ede71
+DIST gawk-3.1.8.tar.bz2 1984129 RMD160 bd753345fec4773fe2faa45239b4f1cba4efcf82 SHA1 da1091cc39089c320f53d21fd2112bd7ce407de5 SHA256 5dbc7b2c4c328711337c2aacd09a122c7313122262e3ff034590f014067412b4
 EBUILD gawk-3.1.6.ebuild 3177 RMD160 7df0daeab87feb45fb14bb77896d488a4c011f91 SHA1 33eb8d3a65e4911e95cc335bf18e208261498da6 SHA256 a681935f280641537d5e83a8b70240b5884e4fbd75faaca3eb44e609acf4552a
 EBUILD gawk-3.1.7.ebuild 3116 RMD160 3881965ce0abba01166c4ab06df6815c6d022963 SHA1 daa7920bab2a4bf6a4a164d692ebe4486a352d52 SHA256 f8c2578b9aeffe062fa48a2474d6cee8b0e5d318173b95cf217ae427008bcf80
-MISC ChangeLog 18318 RMD160 2d1c70926c6fbddf184bd75abbcb65ba08359868 SHA1 61dd8d600dc2c30b02ab58d61462272a45335042 SHA256 2af3f239706091e0d48f662cd7044b6bf05cbe562aa396004c11c74f1cd99bf9
+EBUILD gawk-3.1.8.ebuild 1893 RMD160 bbb0986699170be18982241438b6780e8af978b2 SHA1 f43f3e6d083076a151f086133dc8db6eb11f0e5d SHA256 42fe083f7d604de6c007c27cf69b08a5f75163dfc789a8cf31cfbd6049bdf25b
+MISC ChangeLog 18456 RMD160 ca26a1d829da8aa80d6209cfbfc93d6d339649e5 SHA1 8604e681d5caec1b974c024d992da20293a772bd SHA256 f03b5f0b7312d990453fdca87608ca843cdd6c5bfbc98afebbc6f6c4c368b408
 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iF4EAREIAAYFAkv0tl0ACgkQTwhj9JtAlp6dyAD9GWBf6eKnmOV3l6u/BIozc06r
+fU8bQLxlJMhsSBA0kQgA/RsNM2JBnW/J1KK9wK4YOVJgRZJZiot4IUmTa+cWNzUF
+=2o5M
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/gawk/gawk-3.1.8.ebuild b/sys-apps/gawk/gawk-3.1.8.ebuild
new file mode 100644 (file)
index 0000000..eb0520d
--- /dev/null
@@ -0,0 +1,78 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.8.ebuild,v 1.1 2010/05/20 04:11:03 vapier Exp $
+
+EAPI="2"
+
+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.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="nls"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+       nls? ( sys-devel/gettext )"
+
+SFFS=${WORKDIR}/filefuncs
+
+src_unpack() {
+       unpack ${A}
+
+       # Copy filefuncs module's source over ...
+       cp -r "${FILESDIR}"/filefuncs "${SFFS}" || die "cp failed"
+}
+
+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
+}
+
+src_configure() {
+       export ac_cv_libsigsegv=no
+       econf \
+               --libexec='$(libdir)/misc' \
+               $(use_enable nls) \
+               --enable-switch
+}
+
+src_compile() {
+       emake || die
+       emake -C "${SFFS}" CC=$(tc-getCC) || die "filefuncs emake failed"
+}
+
+src_install() {
+       emake install DESTDIR="${D}" || die
+       emake -C "${SFFS}" LIBDIR="$(get_libdir)" install || die
+
+       # Keep important gawk in /bin
+       if use userland_GNU ; then
+               dodir /bin
+               mv "${D}"/usr/bin/gawk "${D}"/bin/ || die
+               dosym /bin/gawk /usr/bin/gawk
+
+               # Provide canonical `awk`
+               dosym gawk /bin/awk
+               dosym gawk /usr/bin/awk
+               dosym gawk.1 /usr/share/man/man1/awk.1
+       fi
+
+       # Install headers
+       insinto /usr/include/awk
+       doins *.h || die
+       # We do not want 'acconfig.h' in there ...
+       rm -f "${D}"/usr/include/awk/acconfig.h
+
+       dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README README_d/*.*
+       for x in */ChangeLog ; do
+               newdoc ${x} ${x##*/}.${x%%/*}
+       done
+}