aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pwgen
diff options
context:
space:
mode:
authorAde Lovett <ade@FreeBSD.org>2000-10-13 20:29:15 +0000
committerAde Lovett <ade@FreeBSD.org>2000-10-13 20:29:15 +0000
commit900f2caaac2359cc238793f4fc3deb42ce0d7d31 (patch)
treef6c33de5a0ee344a14ae47fd95c14f9652621aae /sysutils/pwgen
parentb674230dced2db64347ac04e414d37759a509b2e (diff)
downloadports-900f2caaac2359cc238793f4fc3deb42ce0d7d31.tar.gz
ports-900f2caaac2359cc238793f4fc3deb42ce0d7d31.zip
BUILD_DEPENDS -> LIB_DEPENDS
Support LOCALBASE/PREFIX properly Support install macros PR: 21618 Submitted by: Ports Fury (no response from maintainer)
Notes
Notes: svn path=/head/; revision=33794
Diffstat (limited to 'sysutils/pwgen')
-rw-r--r--sysutils/pwgen/Makefile23
-rw-r--r--sysutils/pwgen/files/patch-aa39
2 files changed, 42 insertions, 20 deletions
diff --git a/sysutils/pwgen/Makefile b/sysutils/pwgen/Makefile
index e3ae6299e064..401da3d1e3c9 100644
--- a/sysutils/pwgen/Makefile
+++ b/sysutils/pwgen/Makefile
@@ -1,20 +1,21 @@
-# New ports collection makefile for: pwgen
-# Date created: 22 July 2000
-# Whom: Oddbjorn Steffensen <oddbjorn@tricknology.org>
+# New ports collection makefile for: pwgen
+# Date created: 22 July 2000
+# Whom: Oddbjorn Steffensen <oddbjorn@tricknology.org>
#
# $FreeBSD$
#
-PORTNAME= pwgen
-PORTVERSION= 1.15
-CATEGORIES= sysutils
-MASTER_SITES= http://www.tricknology.org/ports/
+PORTNAME= pwgen
+PORTVERSION= 1.15
+CATEGORIES= sysutils
+MASTER_SITES= http://www.tricknology.org/ports/
-MAINTAINER= oddbjorn@tricknology.org
+MAINTAINER= oddbjorn@tricknology.org
-BUILD_DEPENDS= ${LOCALBASE}/include/getopt.h:${PORTSDIR}/devel/libgnugetopt
+LIB_DEPENDS= getopt.1:${PORTSDIR}/devel/libgnugetopt
-MAN1= pwgen.1
-WRKSRC= ${WRKDIR}/pwgen-1
+WRKSRC= ${WRKDIR}/${PORTNAME}-1
+
+MAN1= pwgen.1
.include <bsd.port.mk>
diff --git a/sysutils/pwgen/files/patch-aa b/sysutils/pwgen/files/patch-aa
index 3da5b75f5aad..6c2cdcbb438c 100644
--- a/sysutils/pwgen/files/patch-aa
+++ b/sysutils/pwgen/files/patch-aa
@@ -1,20 +1,41 @@
---- Makefile.orig Tue Jan 4 14:54:58 2000
-+++ Makefile Sat Jul 22 18:29:32 2000
-@@ -6,12 +6,12 @@
+--- Makefile.orig Tue Jan 4 22:54:58 2000
++++ Makefile Sat Aug 12 00:49:23 2000
+@@ -6,17 +6,18 @@
OPTS = -DALLBYOPTS -DRAND48 -DDEBIAN
# Standard items
-CC = gcc
-CFLAGS = -O3
-+CC ?= gcc
-+CFLAGS += -I/usr/local/include
- LD = cc
+-LD = cc
-#LDFLAGS = -g
-LIBS = -lm
--INSTALL = install -s
-+LDFLAGS = -L/usr/local/lib
++CC ?= gcc
++CFLAGS += -I${LOCALBASE}/include
++LD = ${CC}
++LDFLAGS = -L${LOCALBASE}/lib
+LIBS = -lm -lgnugetopt
-+INSTALL?= install -s
+ INSTALL = install -s
INFLAGS =
# Where to install
+-DESTDIR = /usr/local/bin
+-MANDIR = /usr/local/man/man1
++PREFIX ?= /usr/local
++DESTDIR = ${PREFIX}/bin
++MANDIR = ${PREFIX}/man/man1
+
+ # End configuration section
+
+@@ -27,10 +28,8 @@
+ ./pwgen 8 20
+
+ install: all
+- $(INSTALL) pwgen $(DESTDIR)
+- install pwgen.1 $(MANDIR)
+- chmod 555 $(DESTDIR)/pwgen
+- chmod 444 $(MANDIR)/pwgen.1
++ ${BSD_INSTALL_PROGRAM} pwgen $(DESTDIR)
++ ${BSD_INSTALL_MAN} pwgen.1 $(MANDIR)
+
+ spwgen: spwgen.o
+ $(LD) $(LDFLAGS) -o spwgen spwgen.o $(LIBS)