head	1.2;
access;
symbols
	pkgsrc-2013Q2:1.2.0.30
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2012Q4:1.2.0.28
	pkgsrc-2012Q4-base:1.2
	pkgsrc-2011Q4:1.2.0.26
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q2:1.2.0.24
	pkgsrc-2011Q2-base:1.2
	pkgsrc-2009Q4:1.2.0.22
	pkgsrc-2009Q4-base:1.2
	pkgsrc-2008Q4:1.2.0.20
	pkgsrc-2008Q4-base:1.2
	pkgsrc-2008Q3:1.2.0.18
	pkgsrc-2008Q3-base:1.2
	cube-native-xorg:1.2.0.16
	cube-native-xorg-base:1.2
	pkgsrc-2008Q2:1.2.0.14
	pkgsrc-2008Q2-base:1.2
	pkgsrc-2008Q1:1.2.0.12
	pkgsrc-2008Q1-base:1.2
	pkgsrc-2007Q4:1.2.0.10
	pkgsrc-2007Q4-base:1.2
	pkgsrc-2007Q3:1.2.0.8
	pkgsrc-2007Q3-base:1.2
	pkgsrc-2007Q2:1.2.0.6
	pkgsrc-2007Q2-base:1.2
	pkgsrc-2007Q1:1.2.0.4
	pkgsrc-2007Q1-base:1.2
	pkgsrc-2006Q4:1.2.0.2
	pkgsrc-2006Q4-base:1.2
	pkgsrc-2006Q3:1.1.0.4
	pkgsrc-2006Q3-base:1.1
	pkgsrc-2006Q2:1.1.0.2
	pkgsrc-2006Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2006.11.09.09.09.33;	author rillig;	state dead;
branches;
next	1.1;

1.1
date	2006.06.30.16.17.27;	author tron;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Fixed the program for unprivileged builds by not requiring data files to
be owned by bin:bin.
@
text
@$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>
@


1.1
log
@Move "bsddip" package to "bsddip" directory.
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.3 2005/07/20 00:03:35 kristerw Exp $
@

