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