Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jun 2000 18:07:38 -0400 (EDT)
From:      Mikhail Teterin <mi@privatelabs.com>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        tkato@prontomail.ne.jp
Subject:   ports/19157: minor cleanups of the graphics/jbigkit
Message-ID:  <200006092207.SAA18241@misha.privatelabs.com>

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

>Number:         19157
>Category:       ports
>Synopsis:       minor cleanups of the graphics/jbigkit
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 09 15:20:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Mikhail Teterin
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
Virtual Estates, Inc.
>Environment:

>Description:

	As Mr. KATO Tsuguru pointed out, the port should not install
	pgm.5 man page either -- it is a part of the netpbm package.

	Per his suggestion I also modify the install target to use
	the BSD_INSTALL_* make macros.

>How-To-Repeat:

>Fix:

diff -U1 -r jbigkit/Makefile jbigkit/Makefile
--- jbigkit/Makefile	Tue Jun  6 12:03:44 2000
+++ jbigkit/Makefile	Tue Jun  6 14:09:49 2000
@@ -14,5 +14,4 @@
 
-WRKSRC= ${WRKDIR}/jbigkit
+WRKSRC= ${WRKDIR}/${PORTNAME}
 MAN1=	jbgtopbm.1 pbmtojbg.1
-MAN5=	pgm.5
 
diff -U1 -r jbigkit/patches/patch-aa jbigkit/patches/patch-aa
--- jbigkit/patches/patch-aa	Tue Jun  6 12:03:50 2000
+++ jbigkit/patches/patch-aa	Tue Jun  6 14:14:18 2000
@@ -18,3 +18,3 @@
  VERSION=1.0
-@@ -46,2 +47,25 @@
+@@ -46,2 +47,26 @@
  	  $(DISTUID)@$(DISTHOST):$(DISTPATH)/jbigkit-$(VERSION)-announce.txt
@@ -24,21 +24,22 @@
 +	mkdir -p ${PREFIX}/bin
-+	install -c -s -m 755 -o bin -g bin pbmtools/jbgtopbm ${PREFIX}/bin
-+	install -c -s -m 755 -o bin -g bin pbmtools/pbmtojbg ${PREFIX}/bin
++	${BSD_INSTALL_PROGRAM} pbmtools/jbgtopbm pbmtools/pbmtojbg \
++		${PREFIX}/bin
 +	mkdir -p ${PREFIX}/man/man1
-+	install -c -m 644 -o bin -g bin pbmtools/pbmtojbg.1 ${PREFIX}/man/man1
-+	install -c -m 644 -o bin -g bin pbmtools/jbgtopbm.1 ${PREFIX}/man/man1
-+	mkdir -p ${PREFIX}/man/man5
++	${BSD_INSTALL_MAN} pbmtools/pbmtojbg.1 pbmtools/jbgtopbm.1 \
++		${PREFIX}/man/man1
++	# mkdir -p ${PREFIX}/man/man5
 +	# Not installing the pbm(5) man page, because BSD has its own
 +	# install -c -m 644 -o bin -g bin pbmtools/pbm.5 ${PREFIX}/man/man5
-+	install -c -m 644 -o bin -g bin pbmtools/pgm.5 ${PREFIX}/man/man5
++	# Not installing the pgm(5) man page for it comes with netpbm port
++	# install -c -m 644 -o bin -g bin pbmtools/pgm.5 ${PREFIX}/man/man5
 +	mkdir -p ${PREFIX}/include
-+	install -c -m 644 -o bin -g bin libjbig/jbig.h ${PREFIX}/include
++	${BSD_INSTALL_DATA} libjbig/jbig.h ${PREFIX}/include
 +	mkdir -p ${PREFIX}/lib
-+	install -c -m 644 -o bin -g bin libjbig/libjbig.a ${PREFIX}/lib
++	${BSD_INSTALL_DATA} libjbig/libjbig.a ${PREFIX}/lib
 +.if ${PORTOBJFORMAT} == elf
-+	install -c -m 644 -o bin -g bin libjbig/libjbig.so.1 ${PREFIX}/lib
-+	(cd ${PREFIX}/lib; ln -sf libjbig.so.1 libjbig.so)
++	${BSD_INSTALL_DATA} libjbig/libjbig.so.1 ${PREFIX}/lib
++	ln -sf libjbig.so.1 ${PREFIX}/lib/libjbig.so
 +.else
-+	install -c -m 644 -o bin -g bin libjbig/libjbig.so.1.1 ${PREFIX}/lib
-+	(cd ${PREFIX}/lib; ln -sf libjbig.so.1.1 libjbig.so)
++	${BSD_INSTALL_DATA} libjbig/libjbig.so.1.1 ${PREFIX}/lib
++	ln -sf libjbig.so.1.1 ${PREFIX}/lib/libjbig.so
 +.endif

>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?200006092207.SAA18241>