Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Sep 2000 08:23:40 -0700 (PDT)
From:      tkato@prontomail.ne.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/21618: Update port: sysutils/pwgen
Message-ID:  <20000928152340.2E6A037B6A5@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         21618
>Category:       ports
>Synopsis:       Update port: sysutils/pwgen
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 28 08:30:02 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.1.1-RELEASE i386
>Organization:
>Environment:
>Description:
- BUILD_DEPENDS -> LIB_DEPENDS
- Support LOCALBASE/PREFIX properly
- Support install macros

No response from maintainer.

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/sysutils/pwgen/Makefile sysutils/pwgen/Makefile
--- /usr/ports/sysutils/pwgen/Makefile	Sun Jul 23 18:25:07 2000
+++ sysutils/pwgen/Makefile	Sat Aug 12 00:53:07 2000
@@ -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: ports/sysutils/pwgen/Makefile,v 1.2 2000/07/23 09:25:07 alex Exp $
 #
 
-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 -urN /usr/ports/sysutils/pwgen/patches/patch-aa sysutils/pwgen/patches/patch-aa
--- /usr/ports/sysutils/pwgen/patches/patch-aa	Sun Jul 23 01:37:34 2000
+++ sysutils/pwgen/patches/patch-aa	Sat Aug 12 00:49:46 2000
@@ -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)


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000928152340.2E6A037B6A5>