summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2008-05-09 12:22:07 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2008-05-09 12:22:07 +0000
commitb26520c60b3be09b6bb5266c44d321f19ab7389c (patch)
tree5910f4995f6a293c1dc9025086986edbedf2dcb6 /app-arch
parentminor change for prev. commit (diff)
downloadhistorical-b26520c60b3be09b6bb5266c44d321f19ab7389c.tar.gz
historical-b26520c60b3be09b6bb5266c44d321f19ab7389c.tar.bz2
historical-b26520c60b3be09b6bb5266c44d321f19ab7389c.zip
Might as well fix implicit declarations too.
Package-Manager: portage-2.1.5_rc7
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/arj/ChangeLog7
-rw-r--r--app-arch/arj/Manifest5
-rw-r--r--app-arch/arj/arj-3.10.22-r2.ebuild8
-rw-r--r--app-arch/arj/files/arj-3.10.22-implicit-declarations.patch33
4 files changed, 45 insertions, 8 deletions
diff --git a/app-arch/arj/ChangeLog b/app-arch/arj/ChangeLog
index 430fbcb716c8..72da863dde9d 100644
--- a/app-arch/arj/ChangeLog
+++ b/app-arch/arj/ChangeLog
@@ -1,11 +1,12 @@
# ChangeLog for app-arch/arj
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/arj/ChangeLog,v 1.31 2008/05/09 12:03:50 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/arj/ChangeLog,v 1.32 2008/05/09 12:22:06 drac Exp $
*arj-3.10.22-r2 (09 May 2008)
- 09 May 2008; Samuli Suominen <drac@gentoo.org> +arj-3.10.22-r2.ebuild:
- Fix parallel building and clean up, thanks to Peter Alfredsen.
+ 09 May 2008; Samuli Suominen <drac@gentoo.org> +arj-3.10.22-r2.ebuild,
+ +files/arj-3.10.22-implicit-declarations.patch:
+ Fix parallel building and implicit declarations, thanks to Peter Alfredsen.
21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
Fix up metadata.xml. If there's no maintainer for the package, the metadata
diff --git a/app-arch/arj/Manifest b/app-arch/arj/Manifest
index ddc4cd2d6642..b3c7df6f96b9 100644
--- a/app-arch/arj/Manifest
+++ b/app-arch/arj/Manifest
@@ -1,10 +1,11 @@
AUX 001_arches_align.patch 1424 RMD160 582ad74d357523ca99f833b02c4db30fcd6a8aa0 SHA1 7f8904f8c89bacbbeec8c431d627efbb8da2f259 SHA256 63a1f369fd7d23c1132293a75419fa00324b2da0578ab436483f156d43687792
AUX 002_no_remove_static_const.patch 530 RMD160 f796238452c903213684060adfce196a5910c6b2 SHA1 919a3c02a1e039803502c21175d69f7703d13026 SHA256 4a48bec5bfac3efd9ebeb463a4ce3fdeeac2fd0ebf11eb4b64a6cfc96e25e306
AUX 003_64_bit_clean.patch 5948 RMD160 755dd1ee9822cbaef43aa29b4c8215d8a97220af SHA1 d506338e34b40ef5cac6ec14c858fd651a354aaf SHA256 6253fdb216a9f617648ee3977f8ab38c376cc029ae55a8414203df3275484db1
+AUX arj-3.10.22-implicit-declarations.patch 833 RMD160 df4cc1eb6d5a0d7fd097cd65fdea4f7686c2c3d2 SHA1 86dc2094017698f6a248e31dc828e1c91bc51e0b SHA256 016de0f1ab252081a13bfcc3d73161e2fea87812d7fa3411b3a8fb5608ddf860
DIST arj-3.10.22.tar.gz 431467 RMD160 80f8a1a8cd203f73def8e957d96563a4dba80153 SHA1 e8470f480e9eee14906e5485a8898e5c24738c8b SHA256 589e4c9bccc8669e7b6d8d6fcd64e01f6a2c21fe10aad56a83304ecc3b96a7db
DIST arj_3.10.22-4.diff.gz 31492 RMD160 9acfb9a3e3a400aedcb27508975d48d1fb02c15c SHA1 b1fa204d904aafca018a8ad18c01af657697e3d5 SHA256 0807ad8d0404fc17e9cf6566d16a92eb2b06afd2cef71e79629e027cab9aec2b
DIST arj_3.10.22.orig.tar.gz 431467 RMD160 80f8a1a8cd203f73def8e957d96563a4dba80153 SHA1 e8470f480e9eee14906e5485a8898e5c24738c8b SHA256 589e4c9bccc8669e7b6d8d6fcd64e01f6a2c21fe10aad56a83304ecc3b96a7db
EBUILD arj-3.10.22-r1.ebuild 1883 RMD160 47fa9dbb5fc9af45e4754b132078ec63f5a7f78a SHA1 08f6485d9fa592ed58e3dc11c06dbe5d3d9456bb SHA256 3eb127fedd8241b672eb55af13a272903c9a69cf65c01bdc74ff3bf66185a03e
-EBUILD arj-3.10.22-r2.ebuild 1164 RMD160 10d2bc85d2e5fa598227492050da76a849798d25 SHA1 a97d846ab05b019000fbc37db2a2d46a40df6f62 SHA256 e6016ca9f2a27d4ffc5094ba99b1a1c72f9de5d4bc8fb08e4764db9f1e860aa9
-MISC ChangeLog 4307 RMD160 2ec31651813b4267f465149633639c0b26399460 SHA1 3915c6be45a6bac3720151e40f57a18c1d18a872 SHA256 75fd7ddc7e8f81192f5d90ac7b3a9cc919251fd269f3fa2e6b7c5d8ae05f97c6
+EBUILD arj-3.10.22-r2.ebuild 1222 RMD160 b70dd4a2b9cff1f8425b59e8134e3a2cf5bff076 SHA1 8daacdd3ee00432968c97cb8c24b23a0d1b54a1f SHA256 7ca67ccfb77d31ac03340cce90840cfadcaa75406fc84a242d0cc98c0ba53e40
+MISC ChangeLog 4370 RMD160 ddece9230da2886926187cdcafec322e3ff6a691 SHA1 474d4d82732655cd985f374e7deec0cad3a271ed SHA256 50ec359b6d96f7dde750d56ca7dd24c7d55350c806320bc7ddbec68ad46193cc
MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85
diff --git a/app-arch/arj/arj-3.10.22-r2.ebuild b/app-arch/arj/arj-3.10.22-r2.ebuild
index e54e92a7e635..4bc57a4eba38 100644
--- a/app-arch/arj/arj-3.10.22-r2.ebuild
+++ b/app-arch/arj/arj-3.10.22-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/arj/arj-3.10.22-r2.ebuild,v 1.2 2008/05/09 12:14:41 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/arj/arj-3.10.22-r2.ebuild,v 1.3 2008/05/09 12:22:06 drac Exp $
inherit autotools eutils toolchain-funcs
@@ -21,7 +21,9 @@ DEPEND="virtual/libc"
src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${WORKDIR}"/${P/-/_}-${PATCH_LEVEL}.diff
+ epatch "${WORKDIR}"/${P/-/_}-${PATCH_LEVEL}.diff \
+ "${FILESDIR}"/${P}-implicit-declarations.patch
+
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch debian/patches
@@ -31,7 +33,7 @@ src_unpack() {
src_compile() {
cd gnu
- CFLAGS="${CFLAGS}" econf
+ CFLAGS="${CFLAGS} -Wall" econf
cd "${S}"
sed -i -e '/stripgcc/d' GNUmakefile || die "sed failed."
diff --git a/app-arch/arj/files/arj-3.10.22-implicit-declarations.patch b/app-arch/arj/files/arj-3.10.22-implicit-declarations.patch
new file mode 100644
index 000000000000..a23429e7bd99
--- /dev/null
+++ b/app-arch/arj/files/arj-3.10.22-implicit-declarations.patch
@@ -0,0 +1,33 @@
+diff -up arj-3.10.22/environ.c~ arj-3.10.22/environ.c
+--- arj-3.10.22/environ.c~ 2008-03-31 15:19:36.000000000 +0200
++++ arj-3.10.22/environ.c 2008-03-31 15:19:36.000000000 +0200
+@@ -12,6 +12,8 @@
+ #include <conio.h>
+ #include <io.h>
+ #include <process.h>
++#else
++#include <sys/wait.h>
+ #endif
+
+ #include <fcntl.h>
+diff -up arj-3.10.22/arjsfx.c~ arj-3.10.22/arjsfx.c
+--- arj-3.10.22/arjsfx.c~ 2008-03-31 15:17:45.000000000 +0200
++++ arj-3.10.22/arjsfx.c 2008-03-31 15:17:45.000000000 +0200
+@@ -5,6 +5,7 @@
+ *
+ */
+
++#define _GNU_SOURCE
+ #include <stdio.h>
+ #include <signal.h>
+
+diff -up arj-3.10.22/arj.c~ arj-3.10.22/arj.c
+--- arj-3.10.22/arj.c~ 2008-03-31 15:17:14.000000000 +0200
++++ arj-3.10.22/arj.c 2008-03-31 15:17:14.000000000 +0200
+@@ -5,6 +5,7 @@
+ *
+ */
+
++#define _GNU_SOURCE
+ #include <stdio.h>
+ #include <signal.h> \ No newline at end of file