svn commit: r353450 - head/japanese/epwutil

Pawel Pekala pawel at FreeBSD.org
Fri May 9 12:22:41 UTC 2014


Author: pawel
Date: Fri May  9 12:22:40 2014
New Revision: 353450
URL: http://svnweb.freebsd.org/changeset/ports/353450
QAT: https://qat.redports.org/buildarchive/r353450/

Log:
  - Add staging support
  - Install manpages to correct directory
  - Switch to PLIST_FILES
  - Define DOCS option

Deleted:
  head/japanese/epwutil/pkg-plist
Modified:
  head/japanese/epwutil/Makefile

Modified: head/japanese/epwutil/Makefile
==============================================================================
--- head/japanese/epwutil/Makefile	Fri May  9 12:00:55 2014	(r353449)
+++ head/japanese/epwutil/Makefile	Fri May  9 12:22:40 2014	(r353450)
@@ -3,6 +3,7 @@
 
 PORTNAME=	epwutil
 PORTVERSION=	1.1
+PORTREVISION=	1
 CATEGORIES=	japanese
 MASTER_SITES=	http://openlab.ring.gr.jp/edict/epwutil/
 
@@ -10,34 +11,21 @@ MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Utilities to manage Japanese EPWING or Electric-Book based CD-ROM
 
 MAKEFILE=	makefile.unx
-MANLANG=	ja
 
 EPWPROGS=	bookinfo catdump squeeze
-EPWDOCS=	epwutil.doc
-EPWDOCDIR=	share/doc/epwutil
 
-NO_STAGE=	yes
-do-install:
-.for file in ${EPWPROGS}
-	cd ${WRKSRC};\
-	${INSTALL_PROGRAM} ${file} ${PREFIX}/bin;\
-	${INSTALL_MAN} ${file}.man ${MANPREFIX}/man/${MANLANG}/cat1/${file}.1
-.if !defined(NOMANCOMPRESS)
-	${GZIP_CMD} ${MANPREFIX}/man/${MANLANG}/cat1/${file}.1
-.endif
-.endfor
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/${EPWDOCDIR}
-	cd ${WRKSRC}; ${INSTALL_DATA} ${EPWDOCS} ${PREFIX}/${EPWDOCDIR}
-.endif
+PLIST_FILES=	${EPWPROGS:S|^|bin/|} ${EPWPROGS:S|^|man/ja/man1/|:S|$|.1.gz|}
+PORTDOCS=	epwutil.doc
 
-post-install:
+OPTIONS_DEFINE=	DOCS
+
+do-install:
 .for file in ${EPWPROGS}
-	${ECHO_CMD} man/${MANLANG}/cat1/${file}.1${MANEXT} >> ${TMPPLIST}
+	${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/${file}.man \
+		${STAGEDIR}${MANPREFIX}/man/ja/man1/${file}.1
 .endfor
-.if !defined(NOPORTDOCS)
-	${ECHO_CMD} ${EPWDOCDIR}/${EPWDOCS} >> ${TMPPLIST}
-	${ECHO_CMD} "@dirrm ${EPWDOCDIR}" >> ${TMPPLIST}
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list