[graphics/xv][graphics/xv-m17n][japanese/xv] modern revamping
MASTER/SLAVE ports
Norikatsu Shigemura
nork at FreeBSD.org
Sun May 16 14:35:06 UTC 2010
Hi dinoex.
I revamped graphics/xv, graphics/xv-m17n and japanese/xv ports.
I did separate these ports, and add CONFLICTS. In current case,
xv was compiled twice. And I confirmed MAKE_JOBS_SAFE.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: graphics/xv/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/xv/Makefile,v
retrieving revision 1.78
diff -u -r1.78 Makefile
--- graphics/xv/Makefile 28 Mar 2010 06:38:11 -0000 1.78
+++ graphics/xv/Makefile 16 May 2010 14:14:19 -0000
@@ -7,7 +7,7 @@
PORTNAME= xv
PORTVERSION= 3.10a
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES+= graphics
MASTER_SITES= ftp://ftp.cis.upenn.edu/pub/xv/:base \
SF/png-mng/XV%20jumbo%20patches/20070520
@@ -27,11 +27,12 @@
png.6:${PORTSDIR}/graphics/png \
jasper.4:${PORTSDIR}/graphics/jasper
+CONFLICTS?= xv-m17n-[0-9]* ja-xv-[0-9]*
+
+MAKE_JOBS_SAFE= yes
USE_IMAKE= yes
USE_XORG= xext x11 xt
-.if !defined(NOMAN)
MAN1= bggen.1 vdcomp.1 xcmap.1 xv.1 xvp2p.1
-.endif
XVDIST= ${DISTDIR}/${DIST_SUBDIR}
@@ -45,10 +46,6 @@
.for i in ${MAN1}
@${CP} ${WRKSRC}/docs/${i:R}.man ${WRKSRC}
.endfor
-.if defined(NOMAN)
- ${REINPLACE_CMD} -e 's,^InstallManPage.*$$,/\* $$& \*/,' \
- ${WRKSRC}/Imakefile
-.endif
post-install:
.if !defined(NOPORTDOCS)
Index: graphics/xv-m17n/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/xv-m17n/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- graphics/xv-m17n/Makefile 20 May 2009 12:02:12 -0000 1.11
+++ graphics/xv-m17n/Makefile 16 May 2010 14:15:26 -0000
@@ -10,22 +10,10 @@
MAINTAINER= dinoex at FreeBSD.org
COMMENT= An X11 program that displays images of various formats with multilingualization
+CONFLICTS= xv-[0-9]* ja-xv-[0-9]*
MASTERDIR= ${.CURDIR}/../xv
-PKGDIR= ${.CURDIR}
+DESCR= ${.CURDIR}/pkg-descr
MAKE_ENV= LOCALE_EXTENSION=-DTV_MULTILINGUAL
-RUN_DEPENDS= xv:${.CURDIR}/../xv
-
-NOMAN= yes
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/xv ${PREFIX}/bin/xv-m17n
- @if [ ! -f ${PREFIX}/bin/xv.orig ]; then \
- ${MV} ${PREFIX}/bin/xv ${PREFIX}/bin/xv.orig ;\
- else \
- ${RM} ${PREFIX}/bin/xv ;\
- fi
- @${LN} -sf ${PREFIX}/bin/xv-m17n ${PREFIX}/bin/xv
-
.include "${MASTERDIR}/Makefile"
Index: graphics/xv-m17n/pkg-plist
===================================================================
RCS file: graphics/xv-m17n/pkg-plist
diff -N graphics/xv-m17n/pkg-plist
--- graphics/xv-m17n/pkg-plist 28 Oct 1998 14:39:15 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-bin/xv-m17n
- at exec [ ! -f %D/bin/xv.orig ] && mv -f %D/bin/xv %D/bin/xv.orig || rm %D/bin/xv
- at exec ln -sf %D/%F %D/bin/xv
- at unexec [ -f %D/bin/xv.orig ] && mv -f %D/bin/xv.orig %D/bin/xv
Index: japanese/xv/Makefile
===================================================================
RCS file: /home/ncvs/ports/japanese/xv/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- japanese/xv/Makefile 23 Dec 2004 09:32:43 -0000 1.11
+++ japanese/xv/Makefile 16 May 2010 14:15:39 -0000
@@ -10,22 +10,10 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= An X11 program that displays images of various formats with japanization
+CONFLICTS= xv-[0-9]* xv-m17n-[0-9]*
MASTERDIR= ${.CURDIR}/../../graphics/xv
-PKGDIR= ${.CURDIR}
+DESCR= ${.CURDIR}/pkg-descr
MAKE_ENV= LOCALE_EXTENSION=-DTV_L10N
-RUN_DEPENDS= xv:${.CURDIR}/../../graphics/xv
-
-NOMAN= yes
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/xv ${PREFIX}/bin/ja-xv
- @if [ ! -f ${PREFIX}/bin/xv.orig ]; then \
- ${MV} ${PREFIX}/bin/xv ${PREFIX}/bin/xv.orig ;\
- else \
- ${RM} ${PREFIX}/bin/xv ;\
- fi
- @${LN} -sf ${PREFIX}/bin/ja-xv ${PREFIX}/bin/xv
-
.include "${MASTERDIR}/Makefile"
Index: japanese/xv/pkg-plist
===================================================================
RCS file: japanese/xv/pkg-plist
diff -N japanese/xv/pkg-plist
--- japanese/xv/pkg-plist 27 Oct 1998 22:06:53 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-bin/ja-xv
- at exec [ ! -f %D/bin/xv.orig ] && mv -f %D/bin/xv %D/bin/xv.orig || rm %D/bin/xv
- at exec ln -sf %D/%F %D/bin/xv
- at unexec [ -f %D/bin/xv.orig ] && mv -f %D/bin/xv.orig %D/bin/xv
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
Norikatsu Shigemura <nork at FreeBSD.org>
More information about the freebsd-ports
mailing list