summaryrefslogtreecommitdiff
path: root/net/bsddip
diff options
context:
space:
mode:
authorrillig <rillig>2006-11-09 09:09:32 +0000
committerrillig <rillig>2006-11-09 09:09:32 +0000
commit75b1e3263e1cb0609b06fb1bf4b49fca7696b337 (patch)
tree7f7005178c326df8cacd8f4c271b1571f5f8ea60 /net/bsddip
parent839f1a9da7b86ebf2a7e7fdeaf7a5504a0d05d7d (diff)
downloadpkgsrc-75b1e3263e1cb0609b06fb1bf4b49fca7696b337.tar.gz
Fixed the program for unprivileged builds by not requiring data files to
be owned by bin:bin.
Diffstat (limited to 'net/bsddip')
-rw-r--r--net/bsddip/Makefile6
-rw-r--r--net/bsddip/files/Makefile36
-rw-r--r--net/bsddip/patches/patch-aa154
3 files changed, 41 insertions, 155 deletions
diff --git a/net/bsddip/Makefile b/net/bsddip/Makefile
index 29499de65e4..29bcde42303 100644
--- a/net/bsddip/Makefile
+++ b/net/bsddip/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2006/06/30 16:17:27 tron Exp $
+# $NetBSD: Makefile,v 1.2 2006/11/09 09:09:32 rillig Exp $
DISTNAME= bsddip-1.02
CATEGORIES= net
@@ -17,5 +17,9 @@ NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL
NO_CONFIGURE= yes
MANCOMPRESSED_IF_MANZ= yes
+MAKE_ENV+= ${BSD_MAKE_ENV}
+
+post-extract:
+ cp -f ${FILESDIR}/Makefile ${WRKSRC}/.
.include "../../mk/bsd.pkg.mk"
diff --git a/net/bsddip/files/Makefile b/net/bsddip/files/Makefile
new file mode 100644
index 00000000000..be30284d15d
--- /dev/null
+++ b/net/bsddip/files/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2006/11/09 09:09:33 rillig Exp $
+
+PROG = dip
+PROG1 = diplogin
+LINKS = ${BINDIR}/${PROG} ${BINDIR}/${PROG1}
+VERSION = 1.01
+
+BINTGT = dip
+BINDIR = ${PREFIX}/sbin
+
+MAN = dip.8
+MLINKS = dip.8 diplogin.8
+MANINSTALL = maninstall catinstall
+
+SAMPLES = samples/dialout.dip.sample samples/ReadMe.HowTo \
+ samples/sample2.dip samples/diphosts \
+ samples/sample.dip samples/setup.sh.sample \
+ samples/ReadMe samples/sample1.dip \
+ samples/startup.sh.sample
+
+SMPDIR = ${PREFIX}/lib/dip
+
+# OWNSLEEP= -DUSEOWNSLEEP
+
+SRCS = attach.c command.c config.c daemon.c dip.c login.c modem.c ppp.c\
+ slip.c term.c tty.c
+
+.ifdef (OWNSLEEP)
+SRCS += sleep.c
+.endif
+
+afterinstall:
+ @if [ ! -d ${SMPDIR} ] ; then mkdir -p ${SMPDIR} ; fi
+ ${BSD_INSTALL_DATA} ${SAMPLES} ${SMPDIR}
+
+.include <bsd.prog.mk>
diff --git a/net/bsddip/patches/patch-aa b/net/bsddip/patches/patch-aa
deleted file mode 100644
index 174d1855c1d..00000000000
--- a/net/bsddip/patches/patch-aa
+++ /dev/null
@@ -1,154 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2006/06/30 16:17:27 tron Exp $
-
---- Makefile.orig Sat Jul 1 01:41:05 1995
-+++ Makefile Wed Jul 20 01:59:35 2005
-@@ -1,123 +1,39 @@
--CC = gcc
--
--CCFLAG = -O2
--DBFLAG = -ggdb -Wall
--LDFLAG = -N -s
--
-+PROG = dip
-+PROG1 = diplogin
-+LINKS = ${BINDIR}/${PROG} ${BINDIR}/${PROG1}
- VERSION = 1.01
-
- BINTGT = dip
--BINTGT1 = diplogin
--BINDIR = /sbin/
--BINGRP = bin
--BINOWN = bin
--BINMODE = 555
--
--MANSRC = dip.8
--MANTGT = dip.0
--MANTGT1 = diplogin.0
--MANDIR = /usr/share/man/cat8/
--MANGRP = bin
--MANOWN = bin
--MANMODE = 444
-+BINDIR = ${PREFIX}/sbin
-
--SMPDIR = /etc/dip.samples/
-+MAN = dip.8
-+MANDIR = ${PREFIX}/man
-+MLINKS = dip.8 diplogin.8
-+MANINSTALL = maninstall catinstall
-+
-+SAMPLES = samples/dialout.dip.sample samples/ReadMe.HowTo \
-+ samples/sample2.dip samples/diphosts \
-+ samples/sample.dip samples/setup.sh.sample \
-+ samples/ReadMe samples/sample1.dip \
-+ samples/startup.sh.sample
-+
-+SMPDIR = ${PREFIX}/lib/dip
- SMPGRP = bin
- SMPOWN = bin
--SMPMODE = 755
-+SMPMODE = 644
-
- # OWNSLEEP= -DUSEOWNSLEEP
-
--OBJS = attach.o command.o config.o daemon.o dip.o login.o modem.o ppp.o\
-- slip.o term.o tty.o
-+SRCS = attach.c command.c config.c daemon.c dip.c login.c modem.c ppp.c\
-+ slip.c term.c tty.c
-
- .ifdef (OWNSLEEP)
--OBJS += sleep.o
--.endif
--
--
--.SUFFIXES: .0 .1 .2 .3 .4 .5 .6 .7 .8
--
--
--.8.0:
-- @echo "nroff -mandoc $(.IMPSRC) > $(.TARGET)"
-- @nroff -mandoc $(.IMPSRC) > $(.TARGET) || ( rm -f $(.TARGET) ; false )
--
--
--.ifmake (debug)
--.c.o: dip.h $(.IMPSRC)
-- $(CC) $(OWNSLEEP) $(DBFLAG) -c $(.IMPSRC)
--.else
--.c.o: dip.h $(.IMPSRC)
-- $(CC) $(OWNSLEEP) $(CCFLAG) -c $(.IMPSRC)
-+SRCS += sleep.c
- .endif
-
-+afterinstall:
-+ @if [ ! -d ${SMPDIR} ] ; then mkdir -p ${SMPDIR} ; fi
-+ ${INSTALL} -c -o ${SMPOWN} -g ${SMPGRP} -m ${SMPMODE} \
-+ ${SAMPLES} ${SMPDIR}
-
--
--all: dip
--
--
--install: dip maninstall
-- install -c -s -o$(BINOWN) -g$(BINGRP) -m$(BINMODE) $(BINTGT) $(BINDIR)
-- rm -f $(BINDIR)$(BINTGT1)
-- ln $(BINDIR)$(BINTGT) $(BINDIR)$(BINTGT1)
--
--
--dip: dip.h $(OBJS)
-- $(CC) $(OWNSLEEP) $(CCFLAG) $(LDFLAG) -o $(BINTGT) $(OBJS)
--
--
--debug: dip.h $(OBJS)
-- $(CC) $(OWNSLEEP) $(DBFLAG) -o $(BINTGT) $(OBJS)
--
--
--maninstall: man
-- install -c -o$(MANOWN) -g$(MANGRP) -m$(MANMODE) $(MANTGT) $(MANDIR)
-- rm -f $(MANDIR)$(MANTGT1)
-- ln $(MANDIR)$(MANTGT) $(MANDIR)$(MANTGT1)
--
--
--man: $(MANTGT)
--
--
--samples!
-- @echo Installing sample files in $(SMPDIR)...
-- @if [ -d $(SMPDIR) ] ; then \
-- echo The directory already exists! ; \
-- echo Aborting!!! ; \
-- false ; \
-- fi
-- install -d -o$(BINOWN) -g$(BINGRP) -m$(SMPMODE) $(SMPDIR)
-- install -c -o$(BINOWN) -g$(BINGRP) -m644 ./samples/* $(SMPDIR)
-- install -c -o$(BINOWN) -g$(BINGRP) -m744 ./samples/*.sh.* $(SMPDIR)
--
--clean:
-- rm -f $(BINTGT).core $(OBJS)
--
--
--clobber: clean
-- rm -f $(BINTGT) $(MANTGT)
--
--
--uninstall:
-- @if [ -f $(BINDIR)$(BINTGT1) ] ; then \
-- echo Removing $(BINDIR)$(BINTGT1) ; \
-- rm -f $(BINDIR)$(BINTGT1) ; \
-- fi
-- @if [ -f $(BINDIR)$(BINTGT) ] ; then \
-- echo Removing $(BINDIR)$(BINTGT) ; \
-- rm -f $(BINDIR)$(BINTGT) ; \
-- fi
-- @if [ -f $(MANDIR)$(MANTGT1) ] ; then \
-- echo Removing $(MANDIR)$(MANTGT1) ; \
-- rm -f $(MANDIR)$(MANTGT1) ; \
-- fi
-- @if [ -f $(MANDIR)$(MANTGT) ] ; then \
-- echo Removing $(MANDIR)$(MANTGT) ; \
-- rm -f $(MANDIR)$(MANTGT) ; \
-- fi
-- @if [ -d $(SMPDIR) ] ; then \
-- echo '' ; \
-- echo "Please remove $(SMPDIR) (and containing files) yourself!" ; \
-- echo '' ; \
-- fi
-\ No newline at end of file
-+.include <bsd.prog.mk>