bump(net-dialup/lrzsz): sync with upstream for arm64

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2015-06-24 12:13:09 -07:00
parent 1a0f642ac9
commit 60182e34e6
10 changed files with 546 additions and 102 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare test
DEPEND=nls? ( virtual/libintl )
DESCRIPTION=Communication package providing the X, Y, and ZMODEM file transfer protocols
EAPI=2
HOMEPAGE=http://www.ohse.de/uwe/software/lrzsz.html
IUSE=nls
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
LICENSE=GPL-2
RDEPEND=nls? ( virtual/libintl )
SLOT=0
SRC_URI=http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=8d2fba0500c7a54ac44c2d7aa0e15b0f

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare test
DEPEND=nls? ( virtual/libintl ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Communication package providing the X, Y, and ZMODEM file transfer protocols
EAPI=2
HOMEPAGE=http://www.ohse.de/uwe/software/lrzsz.html
IUSE=nls
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=nls? ( virtual/libintl )
SLOT=0
SRC_URI=http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=d3339f1ae9f7285d3e09173c5a90f71c

View File

@ -0,0 +1,176 @@
# ChangeLog for net-dialup/lrzsz
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/ChangeLog,v 1.33 2014/08/03 05:59:41 tgall Exp $
03 Aug 2014; <tgall@gentoo.org> lrzsz-0.12.20-r3.ebuild:
arm64, initial support
26 Apr 2013; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild,
+files/lrzsz-0.12.20-automake-1.12.patch,
+files/lrzsz-0.12.20-automake-1.13.patch,
-files/lrzsz-0.12.20-automake-2.12.patch:
Use patch by Shunsuke Shimizu (bug #467330) instead of sed script. Rename
automake-1.12 patch to avoid future confusion.
26 Apr 2013; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild:
Fix building with automake-1.13 (bug #467330 by Shunsuke Shimizu).
13 Jun 2012; Tim Harder <radhermit@gentoo.org> lrzsz-0.12.20-r3.ebuild,
+files/lrzsz-0.12.20-automake-2.12.patch:
Fix build with automake-2.12 (bug #420691).
06 Apr 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #63588
15 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
ppc64 stable wrt #338616
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild:
Stable for HPPA (bug #338616).
24 Oct 2010; Brent Baude <ranger@gentoo.org> lrzsz-0.12.20-r3.ebuild:
stable ppc, bug 338616
09 Oct 2010; Raúl Porcel <armin76@gentoo.org> lrzsz-0.12.20-r3.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #338616
30 Sep 2010; Markus Meier <maekke@gentoo.org> lrzsz-0.12.20-r3.ebuild:
x86 stable, bug #338616
27 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
Stable on amd64 wrt bug #338616
24 Sep 2010; Alin Năstac <mrness@gentoo.org> files/lrzsz-autotools.patch:
Fix intl/Makefile syntax wrt make-3.82 (#336128).
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
Transfer Prefix keywords
*lrzsz-0.12.20-r3 (09 Jul 2009)
09 Jul 2009; Alin Năstac <mrness@gentoo.org>
+files/lrzsz-autotools.patch, +lrzsz-0.12.20-r3.ebuild:
Use eautoreconf (#226789).
09 May 2009; Alin Năstac <mrness@gentoo.org> -lrzsz-0.12.20-r1.ebuild:
Remove obsolete revision.
29 Apr 2009; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Stable for HPPA (bug #265708).
19 Apr 2009; Markus Meier <maekke@gentoo.org> lrzsz-0.12.20-r2:
amd64 stable, bug #265708
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> lrzsz-0.12.20-r2.ebuild:
arm/ia64/s390/sh/sparc/x86 stable wrt #265708
18 Apr 2009; nixnut <nixnut@gentoo.org> lrzsz-0.12.20-r2.ebuild:
ppc stable #265708
14 Apr 2009; Brent Baude <ranger@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Marking lrzsz-0.12.20-r2 ppc64 for bug 265708
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org>
lrzsz-0.12.20-r2.ebuild:
Stable on alpha, bug #265708
10 Apr 2009; Alin Năstac <mrness@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Migrate to EAPI 2. Add libintl dependency atom (#263946).
26 Jan 2009; Mike Frysinger <vapier@gentoo.org>
files/lrzsz-implicit-decl.patch:
Tweak decl patch so it fully works.
*lrzsz-0.12.20-r2 (11 Jan 2009)
11 Jan 2009; Alin Năstac <mrness@gentoo.org> +lrzsz-0.12.20-r2.ebuild:
Install manpage symlinks for all available commands (#251630).
25 May 2008; <solar@gentoo.org> lrzsz-0.12.20-r1.ebuild:
- cross compile fix. inherit toolchain-funcs ; tc-export CC
29 Dec 2007; <welp@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Keyworded ~x86-fbsd; bug 202740
14 Apr 2007; Alin Năstac <mrness@gentoo.org>
+files/lrzsz-implicit-decl.patch, lrzsz-0.12.20-r1.ebuild:
Fix implicit declaration warnings.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Marked stable on mips.
12 Mar 2006; Alin Nastac <mrness@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Quote $FILESDIR and add die messages.
05 Feb 2006; Alin Nastac <mrness@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Use make vcheck for testing the package (#120748).
27 Jun 2005; Markus Rothe <corsair@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Stable on ppc64
21 May 2005; Markus Rothe <corsair@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added ~ppc64 to KEYWORDS
20 Apr 2005; Alin Nastac <mrness@gentoo.org> :
Moved from net-misc/lrzsz to net-dialup/lrzsz
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
20 Nov 2004; Daniel Black <dragonheart@gentoo.org> lrzsz-0.12.20-r1.ebuild:
ppc stable as per bug #71817
19 Nov 2004; Alin Nastac <mrness@gentoo.org> +metadata.xml,
+files/lrzsz-makefile-smp.patch, lrzsz-0.12.20-r1.ebuild:
Solve install failure on SMP machines (see #70931). Add metadata.xml.
14 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org>
lrzsz-0.12.20-r1.ebuild:
append-flags in src_compile; tidy
07 Nov 2004; Joshua Kinard <kumba@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Marked unstable on mips.
07 Nov 2004; Bryan Østergaard <kloeri@gentoo.org>
lrzsz-0.12.20-r1.ebuild:
Stable on alpha, bug 36133.
15 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Add ~alpha keyword.
11 Sep 2004; Guy Martin <gmsoft@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Stable on hppa.
24 Apr 2004; Dylan Carlson <absinthe@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added amd64 to KEYWORDS.
03 Apr 2004; David Holm <dholm@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added to ~ppc.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*lrzsz-0.12.20-r1 (5 Apr 2002)
08 Jul 2002; phoen][x <phoenix@gentoo.org> lrzsz-0.12.20-r1.ebuild :
Added KEYWORDS, LICENSE, SLOT.
5 Apr 2002; Seemant Kulleen <seemant@gentoo.org> lrzsz-0.12.20-r1.ebuild
files/digest-lrzsz-0.12.20-r1 :
Man pages were violating sandbox. Resoved bug #1525 reported by
lemonboy@nownuri.net (Lee Won-Goo)
*lrzsz-0.12.20 (1 Feb 2002)
08 Jul 2002; phoen][x <phoenix@gentoo.org> lrzsz-0.12.20.ebuild :
Added KEYWORDS, LICENSE, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,29 @@
DIST lrzsz-0.12.20.tar.gz 280938 RMD160 1b1776143afaff8bc7447ce998f9d3a958d51f25 SHA1 451e6a1813dfb71a412c973acd1b88b9ee3f28c4 SHA256 c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX lrzsz-0.12.20-automake-1.12.patch 793 SHA256 da14545c343544d9c35cb20d9574f1f16cb39a057be1cb0af79998a5c0960455 SHA512 8e55cec506a494f97e7bd0c7bf910a0f49ab56485fe916e6d9e7dec7c6ff0f14aadd2b88d393ea16493c1780405e69ec7876490bf93fd05a8c51a3f58666a4a0 WHIRLPOOL 2494d8e15ee9d08f1001f512fca0bbf13646aead8d73100a003d56c99954fff133ff3c475dd13d458d8eca035949ee0c4c9d4d4f590f72fa55a7c6dbd9c8be6b
AUX lrzsz-0.12.20-automake-1.13.patch 454 SHA256 e25ebcc294beb5628e9801142a5dc4efb3ed1590f9afb89512cd0e51d2db5a72 SHA512 75b0f707704bb4f788de9f2fbb82c29daaa4b748e151271ba2617d24d759a84dea323f2f160b727e2c94675df78ffe1bd8368dd593d4582cbb567643717ec68e WHIRLPOOL 866e2c9300e69e44948bcc2537e8726148cbb06fcf1a4eefd0fbf9437853a740f8ca1e9d0299df6d557481f88b155c8ddf928edefb0e6ef384367117065894cc
AUX lrzsz-autotools.patch 8725 SHA256 05efb70cbe0a72a4ff3bfc89f9af05c79c215d7b4ffc7a883cd8ece56e605eb2 SHA512 4ba98fb4a72d8fcc654741d57992598d56eded61e7b89c54d44edd7a609149e15d9948d777d70bf41137daa0b860c67e1212a3f38519434cb5d44546bfb94909 WHIRLPOOL f37457903b0fb0638401edb084aac1ca64bb7e41473c8e25c624c3b0ba363d26b1b61a0334db67f10225696e5e69a0464084ca2a5ce3200ea9e17b0af4773d7e
AUX lrzsz-implicit-decl.patch 428 SHA256 867e4dc69fc83d0f96bb46d11d44b9575106e199506cf7098be0a5d2d9e39d81 SHA512 7dd642aa6701671986e6ab1635935c7a8088ad5ee74131b7c486e2e87d748fc835798d1a8a291e85a80ba3f88328ce4f293a8dafb1ebd9924f1f31fb2bd3a7d7 WHIRLPOOL f896657ad15689eec5d586e2b2954d32bed9a45583b1c545a80c5a97d4ac1f16cdebbf5232630c5480b55ae71eb841cace4701cbc095eda36809516387480d0c
DIST lrzsz-0.12.20.tar.gz 280938 SHA256 c28b36b14bddb014d9e9c97c52459852f97bd405f89113f30bee45ed92728ff1 SHA512 9bce64036f1f1c65f5910f19802aecaf3dc5ffeab0feeca10fa8d2fe1b83e212391cce23056d22fd0eda52df89e12ede68eb5d22ffcf22f935910d2af7399f12 WHIRLPOOL 17934730db44d11c08b700cd68d8a1e619612bf158db106ef8e7fc54e623b0c5e98a133870cf8cd0b8f824c3cf24b24f7102725dcf438d307a2e1d3839e0d1d5
EBUILD lrzsz-0.12.20-r3.ebuild 1724 SHA256 69235bdee88152dc4de51402bd20197c57711248bbcf2dad7aa283869376867b SHA512 d7c24632ee366d59852dffd51191d8d0988f5af563749fe99b2f8d0f0429be98ecc71966413b1b2633586024e92a431df7784778399058d63bed5837545b4fac WHIRLPOOL 6e8554eb3540e3c47d99c71ab7bcb65cd249319ef72385f98cb913c2be8b87e5ad632f9a799877dad03838febf7f2c1d2c6af87c97f3b5b2e817ad15e68e435a
MISC ChangeLog 6389 SHA256 5dd07ea33de701dbfea7d8b896874ceefcd67708b2bdf672baf3ab93d001d67e SHA512 90d54acb6cafc47e2291feb8f13c2664b6e879071510c0e0a35e6f7ad00c0d006573396a4749ad21170f4c32bbcdfe5b1084832f40b5adad7acf8c614bbd2dae WHIRLPOOL 9d30aef5977179c77f7628e8958247aa1e2077d09e99fe2d10ae7ff11e94083887ad173be0707ac012a17ea4c4d05ce7e8f588dbc927fdcc1c5b0cd0ab1c3b83
MISC metadata.xml 275 SHA256 e398d119aa44aee1268aeba20f0ff50ce658a9d0011d476c9f3f7e060aac3d0d SHA512 71e87aef3131e0835223a9deca5ffeff8fd5e18d5ba2cdd2d53a9faf07c6e41d8a8131637d77ff77f52ebfe0493f7aebd870082627e69cb966077032c17af256 WHIRLPOOL 72cb28b728a06068fcdab9120951db2220420a914d7c004bf7a5b3929e235ef3ce56283777945ba13192a0c0cbfe76e27255f1623d19402fb8b11da653e29456
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCAAGBQJT3dBHAAoJED/EDWHtqUmqX8gP/R8aPcwIkbbn8HfXqkmhwvTD
1Y+UGjPOo9cgmzJSJnUFuvUYWMV1KTEqULnrlO1n/XuwM6ArYvs4anuBej75St5Z
nu3ys6lsm5zzagQoJwXv1ZIp0L7ThzJUbXBuxnSnL6McqibXw6FH7CFhjshT/NG7
6MYJa0o7EJQAGN2NamU9CaAhPyXHTzMuvDRopzkIsN28JFwyUJ8dO7ZfEzjTvs91
TdKR7JZebNDafj5WVk5mcGu8ZVUASIjOoOWWGaH66uvK+l6jJWOG467TSfWSzMJd
mQeyryeJ71GSPa/PbevKEJsmgGNnWvbL86B/jrZe44cwPco2pD0Oke09FC0BIIfC
sgv7Lhb8ccCbw93684a3Dc61+ArgRwGPsYLgoEHFid+QdQjs78SnNZ2vEpz2yqj8
FWa2jFnc9MtXGvVxSrmg7+ypofFzYOpUKw2PdmCBgGAq/J9PoZXUH59jW80kdxLj
9yfiMDh3GZ3rCQOsdVnX3cvT5je+qSM0N90M4+DoS6yBuljMUTeLM/htUtyTiNwu
pQii8ZYZBPgJNxIJEfp0VXmmlsIpDzDRUyB3j2+ZdhhaXzqgslJPTABoFaLp2bLF
OcLxxB6c6vUyn6OtOtKCOQuoWsFxplxH1kPyZZ5Xg3td/Yfibj5fnLtu2BaL4IyJ
VGd1M5ov+jN/1IjENrtl
=65yx
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,28 @@
--- lrzsz-0.12.20/configure.in
+++ lrzsz-0.12.20/configure.in
@@ -97,7 +97,6 @@
AC_ISC_POSIX
AC_USE_SYSTEM_EXTENSIONS
AM_GNU_GETTEXT
-AM_C_PROTOTYPES
AC_C_CONST
AC_C_INLINE
--- lrzsz-0.12.20/lib/Makefile.am
+++ lrzsz-0.12.20/lib/Makefile.am
@@ -1,5 +1,4 @@
noinst_LIBRARIES=libzmodem.a
-AUTOMAKE_OPTIONS=ansi2knr
EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \
getopt.c getopt1.c mkdir.c mktime.c \
--- lrzsz-0.12.20/src/Makefile.am
+++ lrzsz-0.12.20/src/Makefile.am
@@ -7,7 +7,6 @@
DISTCLEAN_FILES=lrzszbug
LDADD = ../lib/libzmodem.a @INTLLIBS@
-AUTOMAKE_OPTIONS=ansi2knr
EXTRA_DIST = ansi2knr.1 ansi2knr.c lrzszbug.in
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/src -I../intl -I$(top_srcdir)/lib
#DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\"

View File

@ -0,0 +1,12 @@
diff -urN lrzsz-0.12.20/configure.in lrzsz-0.12.20-new/configure.in
--- lrzsz-0.12.20/configure.in 1998-12-30 16:50:07.000000000 +0900
+++ lrzsz-0.12.20-new/configure.in 2013-04-26 18:53:29.020100620 +0900
@@ -1,7 +1,7 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/crctab.c)
AM_INIT_AUTOMAKE(lrzsz, 0.12.20)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS([config.h])
dnl AC_C_CROSS is in AC_PROG_CC since 2.12

View File

@ -0,0 +1,264 @@
diff -Nru lrzsz-0.12.20.orig/acinclude.m4 lrzsz-0.12.20/acinclude.m4
--- lrzsz-0.12.20.orig/acinclude.m4 1998-12-27 23:08:59.000000000 +0100
+++ lrzsz-0.12.20/acinclude.m4 2010-09-25 00:43:43.000000000 +0200
@@ -13,7 +13,7 @@
lrzsz_cv_decl_errno=yes, lrzsz_cv_decl_errno=no)])
AC_MSG_RESULT($lrzsz_cv_decl_errno)
if test $lrzsz_cv_decl_errno = yes; then
- AC_DEFINE([HAVE_ERRNO_DECLARATION])
+ AC_DEFINE([HAVE_ERRNO_DECLARATION], 1, [[HAVE_ERRNO_DECLARATION]])
fi
])
@@ -57,7 +57,7 @@
], ac_cv_type_speed_t=yes, ac_cv_type_speed_t=no)])dnl
AC_MSG_RESULT($ac_cv_type_speed_t)
if test $ac_cv_type_speed_t = no; then
- AC_DEFINE([speed_t],long)
+ AC_DEFINE([speed_t],long, [speed_t])
fi
])
@@ -69,7 +69,7 @@
#include <sys/select.h>],
[struct tm *tp;], lrzsz_cv_header_sys_select=yes, lrzsz_cv_header_sys_select=no)])
if test $lrzsz_cv_header_sys_select = no; then
- AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT)
+ AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT, 1, [SYS_TIME_WITHOUT_SYS_SELECT])
fi
])
diff -Nru lrzsz-0.12.20.orig/configure.in lrzsz-0.12.20/configure.in
--- lrzsz-0.12.20.orig/configure.in 1998-12-30 08:50:07.000000000 +0100
+++ lrzsz-0.12.20/configure.in 2010-09-25 00:45:10.000000000 +0200
@@ -20,6 +20,11 @@
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
+GT_YES="#"
+GT_NO=""
+AC_SUBST(GT_YES)
+AC_SUBST(GT_NO)
+
changequote(,)dnl
case $VERSION in
[0-9]*.[0-9]*.[0-9]*) README_ALPHA="README-alpha";;
@@ -33,25 +38,25 @@
[if test "$enableval" = "no" ; then
:
else
- AC_DEFINE(ENABLE_TIMESYNC)
+ AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC])
fi],
- [AC_DEFINE(ENABLE_TIMESYNC)])
+ [AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC])])
AC_SUBST(ENABLE_TIMESYNC)
AC_ARG_ENABLE(pubdir,
[--enable-pubdir=/path include support for a public writeable directory],
[if test "$enableval" = "no" ; then
:
else
- AC_DEFINE_UNQUOTED(PUBDIR,"$enableval")
+ AC_DEFINE_UNQUOTED(PUBDIR,"$enableval", [PUBDIR])
fi])
AC_ARG_ENABLE(mkdir,
[--disable-mkdir disable support for creating directories (lrz)],
[if test "$enableval" = "no" ; then
:
else
- AC_DEFINE(ENABLE_MKDIR)
+ AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR])
fi],
- [AC_DEFINE(ENABLE_MKDIR)])
+ [AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR])])
AC_ARG_ENABLE(syslog,
[--enable-syslog=FACILITY,{force,default,optional} include syslogsupport],
[
@@ -62,7 +67,7 @@
*,*)
level=`echo $enableval|sed -e 's/^.*,//'`
fac=`echo $enableval|sed -e 's/,.*$//'`
- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac)
+ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac, [ENABLE_SYSLOG])
;;
*)
lookup_facility=LOG_UUCP
@@ -70,16 +75,16 @@
;;
esac
if test "$level" = "force" ; then
- AC_DEFINE(ENABLE_SYSLOG_FORCE)
+ AC_DEFINE(ENABLE_SYSLOG_FORCE, 1, [ENABLE_SYSLOG_FORCE])
else
if test "$level" = "optional" ; then
:
else
- AC_DEFINE(ENABLE_SYSLOG_DEFAULT)
+ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT])
fi
fi
fi],[
- AC_DEFINE(ENABLE_SYSLOG_DEFAULT)
+ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT])
lookup_facility=LOG_UUCP
])
@@ -90,8 +95,8 @@
dnl AC_PROG_MAKE_SET included in AM_INIT_AUTOMAKE
AC_PROG_RANLIB
AC_ISC_POSIX
-AC_AIX
-AC_MINIX
+AC_USE_SYSTEM_EXTENSIONS
+AM_GNU_GETTEXT
AM_C_PROTOTYPES
AC_C_CONST
AC_C_INLINE
@@ -113,7 +118,7 @@
fi
case "$CFLAGS" in
*-Wstrict-prototypes*)
- AC_DEFINE(STRICT_PROTOTYPES)
+ AC_DEFINE(STRICT_PROTOTYPES, 1, [STRICT_PROTOTYPES])
;;
esac
@@ -131,7 +136,7 @@
LRZSZ_HEADERS_TERM_IO
AC_CHECK_HEADERS(termios.h sys/termios.h termio.h sys/termio.h sgtty.h)
AC_CHECK_HEADERS(sys/mman.h utime.h syslog.h sys/syslog.h sys/param.h)
-AC_CHECK_HEADERS(sys/select.h strings.h arpa/inet.h)
+AC_CHECK_HEADERS(sys/select.h strings.h locale.h arpa/inet.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_TYPE_SIZE_T
@@ -153,7 +158,7 @@
dnl AC_FUNC_UTIME_NULL
AC_FUNC_MMAP
AC_FUNC_ALLOCA
-AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF))
+AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1, [HAVE_STRUCT_UTIMBUF]))
AC_CHECK_FUNCS(gettimeofday settimeofday)
AC_CHECK_FUNCS(strchr memcpy select vprintf)
@@ -206,10 +211,10 @@
lrzsz_cv_sys_ftime_ok=no,
lrzsz_cv_sys_ftime_ok=runtime)])
case $lrzsz_cv_sys_ftime_ok in
-yes) AC_DEFINE(HAVE_FTIME) AC_MSG_RESULT(yes) ;;
+yes) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME]) AC_MSG_RESULT(yes) ;;
no) AC_MSG_RESULT(no)
AC_MSG_WARN(ftime seems to be buggy) ;;
-runtime) AC_DEFINE(HAVE_FTIME)
+runtime) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME])
AC_MSG_RESULT(will check at run time) ;;
esac
])
@@ -223,7 +228,7 @@
])
if test $libquark_cv_var_timezone = yes ; then
AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_TIMEZONE_VAR)
+ AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [HAVE_TIMEZONE_VAR])
else
AC_MSG_RESULT(no)
fi
@@ -245,9 +250,9 @@
])
if test $lrzsz_cv_lookup_facility = yes ; then
AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility)
+ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility, [ENABLE_SYSLOG])
else
- AC_DEFINE(ENABLE_SYSLOG,LOG_USER)
+ AC_DEFINE(ENABLE_SYSLOG,LOG_USER, [ENABLE_SYSLOG])
AC_MSG_RESULT(no)
fi
fi
@@ -257,9 +262,8 @@
AC_SUBST(LDFLAGS)
AC_SUBST(LIBS)
-AM_GNU_GETTEXT
-AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME")
+AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME", [LOCALEDIR])
AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
AC_OUTPUT([Makefile intl/Makefile lib/Makefile testsuite/Makefile \
diff -Nru lrzsz-0.12.20.orig/lib/Makefile.am lrzsz-0.12.20/lib/Makefile.am
--- lrzsz-0.12.20.orig/lib/Makefile.am 1998-12-27 17:25:26.000000000 +0100
+++ lrzsz-0.12.20/lib/Makefile.am 2010-09-25 00:43:43.000000000 +0200
@@ -1,5 +1,4 @@
noinst_LIBRARIES=libzmodem.a
-CFLAGS=@CFLAGS@
AUTOMAKE_OPTIONS=ansi2knr
EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \
diff -Nru lrzsz-0.12.20.orig/po/Makefile.in.in lrzsz-0.12.20/po/Makefile.in.in
--- lrzsz-0.12.20.orig/po/Makefile.in.in 1998-04-26 15:22:40.000000000 +0200
+++ lrzsz-0.12.20/po/Makefile.in.in 2010-09-25 00:43:43.000000000 +0200
@@ -51,7 +51,7 @@
POTFILES = \
-CATALOGS = @CATALOGS@
+CATALOGS = de.gmo
CATOBJEXT = @CATOBJEXT@
INSTOBJEXT = @INSTOBJEXT@
@@ -118,8 +118,8 @@
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
- *.gmo) destdir=$(gnulocaledir);; \
- *) destdir=$(localedir);; \
+ *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
+ *) destdir=$(DESTDIR)$(localedir);; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am
--- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 09:38:47.000000000 +0100
+++ lrzsz-0.12.20/src/Makefile.am 2010-09-25 00:43:43.000000000 +0200
@@ -4,7 +4,6 @@
noinst_HEADERS = timing.h zglobal.h zmodem.h
datadir = $(prefix)/@DATADIRNAME@
localedir = $(datadir)/locale
-CFLAGS=@CFLAGS@
DISTCLEAN_FILES=lrzszbug
LDADD = ../lib/libzmodem.a @INTLLIBS@
@@ -14,22 +13,16 @@
#DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\"
DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\"
-install-exec-local:
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
+# Caveat: program name transformation is ignored here.
+$(DESTDIR)$(bindir)/lsz $(DESTDIR)$(bindir)/lrz: install-binPROGRAMS
+
+$(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx: $(DESTDIR)$(bindir)/lsz
+ rm -f $@ ; ln -s `basename $<` $@
+
+$(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx: $(DESTDIR)$(bindir)/lrz
+ rm -f $@ ; ln -s `basename $<` $@
+
+install-exec-local: $(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx $(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx
uninstall-local:
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`

View File

@ -1,80 +0,0 @@
diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am
--- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 10:38:47.000000000 +0200
+++ lrzsz-0.12.20/src/Makefile.am 2004-11-19 12:34:16.766260535 +0200
@@ -15,21 +15,21 @@
DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\"
install-exec-local:
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \
+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
uninstall-local:
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
diff -Nru lrzsz-0.12.20.orig/src/Makefile.in lrzsz-0.12.20/src/Makefile.in
--- lrzsz-0.12.20.orig/src/Makefile.in 1998-12-30 18:31:46.000000000 +0200
+++ lrzsz-0.12.20/src/Makefile.in 2004-11-19 12:33:45.294953025 +0200
@@ -369,21 +369,21 @@
install-exec-local:
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
+ rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
+ rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`; \
+ ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
+ $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
+# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`; \
+# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
+# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
uninstall-local:
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`

View File

@ -1,10 +1,10 @@
# Copyright 1999-2009 Gentoo Foundation # Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r2.ebuild,v 1.9 2009/04/29 12:49:25 jer Exp $ # $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild,v 1.12 2014/08/03 05:59:41 tgall Exp $
EAPI="2" EAPI="2"
inherit flag-o-matic eutils toolchain-funcs inherit autotools flag-o-matic eutils toolchain-funcs
DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols" DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols"
HOMEPAGE="http://www.ohse.de/uwe/software/lrzsz.html" HOMEPAGE="http://www.ohse.de/uwe/software/lrzsz.html"
@ -12,15 +12,26 @@ SRC_URI="http://www.ohse.de/uwe/releases/${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="nls" IUSE="nls"
DEPEND="nls? ( virtual/libintl )" DEPEND="nls? ( virtual/libintl )"
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
src_prepare() { src_prepare() {
epatch "${FILESDIR}"/${PN}-makefile-smp.patch epatch "${FILESDIR}"/${PN}-autotools.patch
epatch "${FILESDIR}"/${PN}-implicit-decl.patch epatch "${FILESDIR}"/${PN}-implicit-decl.patch
epatch "${FILESDIR}"/${P}-automake-1.12.patch
epatch "${FILESDIR}"/${P}-automake-1.13.patch
# automake is unhappy if this is missing
>> config.rpath
# This is too old. Remove it so automake puts in a newer copy.
rm -f missing
# Autoheader does not like seeing this file.
rm -f acconfig.h
eautoreconf
} }
src_configure() { src_configure() {
@ -36,9 +47,8 @@ src_test() {
} }
src_install() { src_install() {
make \ emake \
prefix="${D}/usr" \ DESTDIR="${D}" \
mandir="${D}/usr/share/man" \
install || die "make install failed" install || die "make install failed"
local x local x

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-dialup</herd>
<longdescription>Communication package providing the X, Y, and ZMODEM file transfer protocols</longdescription>
</pkgmetadata>