ports/155828: Update port: textproc/foiltex

KATO Tsuguru tkato432 at yahoo.com
Tue Mar 22 18:20:15 UTC 2011


>Number:         155828
>Category:       ports
>Synopsis:       Update port: textproc/foiltex
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 22 18:20:15 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.3-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update MASTER_SITES and WWW: line
- Utilize PLIST_FILES/PORTEXAMPLES

Remove file:
pkg-plist

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/textproc/foiltex/Makefile textproc/foiltex/Makefile
--- /usr/ports/textproc/foiltex/Makefile	2011-03-13 20:33:03.000000000 +0900
+++ textproc/foiltex/Makefile	2011-03-14 07:07:24.000000000 +0900
@@ -7,18 +7,15 @@
 
 PORTNAME=	foiltex
 PORTVERSION=	2.1.4b
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_TEX_CTAN}
-MASTER_SITE_SUBDIR=	nonfree/macros/latex/contrib/${PORTNAME}
+MASTER_SITE_SUBDIR=	macros/latex/contrib/${PORTNAME}
 DISTFILES=	foiltex.dtx foiltex.ins
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	A collection of LaTeX files for making foils
 
-DEPRECATED=     Upstream disapear and distfile is no more available
-EXPIRATION_DATE=        2011-05-01
-
 BUILD_DEPENDS=	latex:${PORTSDIR}/print/teTeX-base
 RUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX-base
 
@@ -28,14 +25,14 @@
 
 LATEX_CMD=	${LOCALBASE}/bin/latex
 
-FOIL_DIR=	${PREFIX}/share/texmf/tex/latex/${PORTNAME}
-DOC_FILES=	${WRKDIR}/foiltex.dtx ${WRKDIR}/foiltex.dvi
-EXAMPLE_FILES=	${WRKDIR}/sampfoil.tex
-FOIL_FILES=	${WRKDIR}/foil17.clo ${WRKDIR}/foil20.clo \
-		${WRKDIR}/foil25.clo ${WRKDIR}/foil30.clo \
-		${WRKDIR}/foils.cls ${WRKDIR}/foils.sty \
-		${WRKDIR}/foilshrt.clo ${WRKDIR}/fltfonts.def
-PLIST_SUB=	FOIL_DIR="${FOIL_DIR:S,^${PREFIX}/,,}"
+FOIL_DIR=	share/texmf/tex/latex/${PORTNAME}
+FOIL_FILES=	foil17.clo foil20.clo foil25.clo foil30.clo foils.cls \
+		foils.sty foilshrt.clo fltfonts.def
+
+PORTDOCS=	foiltex.dtx foiltex.dvi
+PORTEXAMPLES=	sampfoil.tex
+PLIST_FILES=	${FOIL_FILES:S,^,${FOIL_DIR}/,}
+PLIST_DIRS=	${FOIL_DIR}
 
 do-extract:
 	${MKDIR} ${WRKDIR}
@@ -49,18 +46,26 @@
 		${LATEX_CMD} foiltex.dtx
 
 do-install:
+# install data files
+	@${MKDIR} ${PREFIX}/${FOIL_DIR}
+.for file in ${FOIL_FILES}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/${FOIL_DIR}
+.endfor
 # install docs and example file?
 .if !defined(NOPORTDOCS)
 # install docs...
 	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR}
+.for file in ${PORTDOCS}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+.if !defined(NOPORTEXAMPLES)
 # ...and examples
 	@${MKDIR} ${EXAMPLESDIR}
-	@${INSTALL_DATA} ${EXAMPLE_FILES} ${EXAMPLESDIR}
+.for file in ${PORTEXAMPLES}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${EXAMPLESDIR}
+.endfor
 .endif
-# install data files
-	@${MKDIR} ${FOIL_DIR}
-	@${INSTALL_DATA} ${FOIL_FILES} ${FOIL_DIR}
 
 post-install:
 	${SETENV} LOCALBASE=${LOCALBASE} PKG_PREFIX=${PREFIX} \
diff -urN /usr/ports/textproc/foiltex/pkg-plist textproc/foiltex/pkg-plist
--- /usr/ports/textproc/foiltex/pkg-plist	2003-11-11 04:54:12.000000000 +0900
+++ textproc/foiltex/pkg-plist	1970-01-01 09:00:00.000000000 +0900
@@ -1,14 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/foiltex.dtx
-%%PORTDOCS%%%%DOCSDIR%%/foiltex.dvi
-%%PORTDOCS%%%%EXAMPLESDIR%%/sampfoil.tex
-%%FOIL_DIR%%/foil17.clo
-%%FOIL_DIR%%/foil20.clo
-%%FOIL_DIR%%/foil25.clo
-%%FOIL_DIR%%/foil30.clo
-%%FOIL_DIR%%/foils.cls
-%%FOIL_DIR%%/foils.sty
-%%FOIL_DIR%%/foilshrt.clo
-%%FOIL_DIR%%/fltfonts.def
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
- at dirrm %%FOIL_DIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list