pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/su2 Make su2 build and run in Linux.
details: https://anonhg.NetBSD.org/pkgsrc/rev/d1839a002397
branches: trunk
changeset: 473181:d1839a002397
user: ben <ben%pkgsrc.org@localhost>
date: Sat Apr 17 04:32:16 2004 +0000
description:
Make su2 build and run in Linux.
diffstat:
sysutils/su2/Makefile | 22 +++++++++++++++++++++-
sysutils/su2/distinfo | 4 ++--
sysutils/su2/patches/patch-aa | 9 ++++-----
3 files changed, 27 insertions(+), 8 deletions(-)
diffs (77 lines):
diff -r 7da5c9c5a7eb -r d1839a002397 sysutils/su2/Makefile
--- a/sysutils/su2/Makefile Sat Apr 17 03:57:33 2004 +0000
+++ b/sysutils/su2/Makefile Sat Apr 17 04:32:16 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2003/12/24 09:53:50 jmmv Exp $
+# $NetBSD: Makefile,v 1.7 2004/04/17 04:32:16 ben Exp $
#
DISTNAME= su2-1.3
@@ -12,4 +12,24 @@
LICENSE= no-profit
NO_CONFIGURE= yes
+SUBST_CLASSES+= preproc
+SUBST_MESSAGE.preproc= "Correcting C preprocessor directives."
+SUBST_STAGE.preproc= post-patch
+SUBST_FILES.preproc= su2.c
+SUBST_SED.preproc= -e 's,^\(\# *else\).*,\1,' \
+ -e 's,^\(\# *endif\).*,\1,'
+
+LDLIBS= -lcrypt
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+LDLIBS+= -lcompat
+.endif
+
+MAKE_ENV+= LDLIBS="${LDLIBS}"
+
+post-extract:
+ ${CHMOD} -R og+w ${WRKSRC}
+
.include "../../mk/bsd.pkg.mk"
diff -r 7da5c9c5a7eb -r d1839a002397 sysutils/su2/distinfo
--- a/sysutils/su2/distinfo Sat Apr 17 03:57:33 2004 +0000
+++ b/sysutils/su2/distinfo Sat Apr 17 04:32:16 2004 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2002/06/04 09:56:38 cjep Exp $
+$NetBSD: distinfo,v 1.2 2004/04/17 04:32:16 ben Exp $
SHA1 (su2-1.3.tar.gz) = 0b84a070c0cc95098c0d61566663c89ec2d1189e
Size (su2-1.3.tar.gz) = 31067 bytes
-SHA1 (patch-aa) = 8e08931b017b367b2127fdc5dac0c7beefa717dd
+SHA1 (patch-aa) = 2d696c6b556e2e79b2073fa87eedc2c1f26770b4
SHA1 (patch-ab) = 12aa6e167ae0623c549da5a4deb43a9fb5e109a3
SHA1 (patch-ac) = 5f0799f9ed62b656fad7bbde776393700e2407c6
diff -r 7da5c9c5a7eb -r d1839a002397 sysutils/su2/patches/patch-aa
--- a/sysutils/su2/patches/patch-aa Sat Apr 17 03:57:33 2004 +0000
+++ b/sysutils/su2/patches/patch-aa Sat Apr 17 04:32:16 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/06/04 09:56:38 cjep Exp $
+$NetBSD: patch-aa,v 1.2 2004/04/17 04:32:16 ben Exp $
---- Makefile.orig Thu Sep 7 13:50:58 1995
+--- Makefile.orig 2004-04-16 20:59:06.000000000 -0700
+++ Makefile
-@@ -8,16 +8,16 @@
+@@ -8,16 +8,16 @@ CC=gcc
# /etc/super-users and /usr/adm/sulog that are defined
# separately.
#
@@ -22,13 +22,12 @@
# m88k
# OPTIONS=-DFULLPATH -DNOVFORK
-@@ -31,13 +31,19 @@
+@@ -31,13 +31,18 @@ OPTIONS=-DFULLPATH
# Shadow Passwords (Solaris)
# OPTIONS=-DFULLPATH -DUSE_SHADOW
-CFLAGS=-O $(OPTIONS)
+CFLAGS+= $(OPTIONS)
-+LDLIBS=-lcrypt -lcompat
su2: su2.c
Home |
Main Index |
Thread Index |
Old Index