1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +00:00

Convert from USE_DOS2UNIX to USES=dos2unix

While here:
- support stage,
- use bsdtar to extract when supported.
- Cleanup
This commit is contained in:
Baptiste Daroussin 2013-11-19 07:42:41 +00:00
parent 15fad87b64
commit 36be6c7cc4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=334286
12 changed files with 50 additions and 82 deletions

View File

@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
FETCH_BEFORE_ARGS=-o ${DISTFILES}
USE_DOS2UNIX= yes
USES= dos2unix
USE_PYTHON= yes
USE_PYDISTUTILS=yes
@ -25,13 +25,9 @@ DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
PLIST_FILES= %%PYTHON_SITELIBDIR%%/pcapy.so
PORTDOCS= README pcapy.html
NO_STAGE= yes
.include <bsd.port.options.mk>
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -8,23 +8,20 @@ MASTER_SITES= http://www.mavetju.org/download/adopted/ \
http://www.cotse.com/sw/WinNT/
DISTNAME= lcsrc
DIST_SUBDIR= ${PORTNAME}
EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org
COMMENT= Cracks SAMBA or Windows NT passwords
USES= perl5
USES= dos2unix perl5
DOCDIR= share/doc/${PORTNAME}
RESTRICTED= uses GNU getopt with BSDish-licensed code from OpenSSL
NO_WRKSUBDIR= yes
PLIST= ${WRKDIR}/pkg-plist
USE_PERL5= build
USE_ZIP= yes
USE_DOS2UNIX= yes
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-extract:
${RM} ${WRKDIR}/*exe
${REINPLACE_CMD} -i '' -e 's|ommited|omitted|' ${WRKDIR}/util.c
@ -34,18 +31,14 @@ do-build:
pre-install:
${ECHO_CMD} bin/lc_CLI > ${PLIST}
.if ! ${PORT_OPTIONS:MDOCS}
for i in `${FIND} ${WRKDIR} -name '*txt'`; \
do ${ECHO_CMD} ${DOCDIR}/`${BASENAME} $${i}` >> ${PLIST}; \
done
${ECHO_CMD} @dirrm ${DOCDIR} >> ${PLIST}
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lc_CLI ${STAGEDIR}${PREFIX}/bin
.if ! ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${PREFIX}/${DOCDIR}
cd ${WRKSRC} && ${PAX} -r -w *txt ${STAGEDIR}${PREFIX}/${DOCDIR}
.endif
.include <bsd.port.mk>

View File

@ -12,8 +12,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= TrustedPickle is a Python (de)Pickler with a way to verify the data
USES= dos2unix
USE_PYTHON= yes
USE_DOS2UNIX= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/TrustedPickle.py \
%%PYTHON_SITELIBDIR%%/TrustedPickle.pyc \
@ -21,14 +21,14 @@ PLIST_FILES= %%PYTHON_SITELIBDIR%%/TrustedPickle.py \
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_STAGE= yes
do-build:
@cd ${WRKSRC} && ${PYTHON_CMD} -OOOO -c 'import TrustedPickle' && \
${PYTHON_CMD} -c 'import TrustedPickle'
do-install:
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.py ${PYTHON_SITELIBDIR}
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyc ${PYTHON_SITELIBDIR}
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyo ${PYTHON_SITELIBDIR}
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.py ${STAGEDIR}${PYTHON_SITELIBDIR}
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyc ${STAGEDIR}${PYTHON_SITELIBDIR}
${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyo ${STAGEDIR}${PYTHON_SITELIBDIR}
.include <bsd.port.mk>

View File

@ -6,17 +6,16 @@ PORTVERSION= 0.4
CATEGORIES= security www
MASTER_SITES= SF/${PORTNAME}/sHTTPScanner/sHTTPScanner%20v${PORTVERSION}
DISTNAME= sHTTPScanner_v${DISTVERSION}
EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple HTTP scanner
USE_ZIP= yes
USE_DOS2UNIX= yes
USES= dos2unix
PLIST_FILES= bin/${PORTNAME} %%DATADIR%%/requests.txt %%DATADIR%%/subdomains.txt
PLIST_DIRS= %%DATADIR%%
NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -E '/^#define/s!([a-z]*\.txt)!${DATADIR}/\1!' ${WRKSRC}/${DISTNAME:L}.c
@ -24,8 +23,8 @@ do-build:
@cd ${WRKSRC} && ${CC} ${CFLAGS} ${PTHREAD_CFLAGS} -o ${PORTNAME} ${DISTNAME:L}.c ${PTHREAD_LIBS}
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
@${INSTALL} -d ${DATADIR}/
@${INSTALL} ${WRKSRC}/requests.txt ${WRKSRC}/subdomains.txt ${DATADIR}/
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
@${INSTALL} -d ${STAGEDIR}${DATADIR}/
${INSTALL} ${WRKSRC}/requests.txt ${WRKSRC}/subdomains.txt ${STAGEDIR}${DATADIR}/
.include <bsd.port.mk>

View File

@ -12,21 +12,14 @@ COMMENT= Very fast XML parser and decoder written in pure assembler
BUILD_DEPENDS= fasm:${PORTSDIR}/lang/fasm
ONLY_FOR_ARCHS= i386 amd64
USE_DOS2UNIX= YES
USES= dos2unix uidfix
PLIST_FILES= include/asm-xml.h lib/libasm-xml.a
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 700000
BROKEN= does not build on 6.X
.endif
post-extract:
${RM} -rf ${WRKSRC}/obj
post-patch:
@${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -12,6 +12,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl port of Java package XML-DBMS v1.0
OPTIONS_DEFINE= EXAMPLES
BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
@ -19,15 +21,12 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= perl5
USES= dos2unix perl5
USE_PERL5= configure
USE_DOS2UNIX= yes
post-install:
.ifndef(NOPORTDOCS)
@${ECHO_MSG} "===> Installing examples for ${PKGNAME}"
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/samples/*.* ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>

View File

@ -1,12 +1,12 @@
%%SITE_PERL%%/XML/XMLtoDBMS.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/XMLtoDBMS/.packlist
%%PORTDOCS%%%%EXAMPLESDIR%%/sales.map
%%PORTDOCS%%%%EXAMPLESDIR%%/sales.pl
%%PORTDOCS%%%%EXAMPLESDIR%%/sales.sql
%%PORTDOCS%%%%EXAMPLESDIR%%/sales.xml
%%PORTDOCS%%%%EXAMPLESDIR%%/sales1.map
%%PORTDOCS%%%%EXAMPLESDIR%%/sales2.map
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales.map
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales.sql
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales.xml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales1.map
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sales2.map
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/XMLtoDBMS
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML
@dirrmtry %%SITE_PERL%%/XML

View File

@ -7,36 +7,32 @@ PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= http://meyerweb.com/eric/tools/s5/v/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org
COMMENT= A simple HTML-based presentation system
COMMENT= Simple HTML-based presentation system
BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
USE_DOS2UNIX= yes
USES= dos2unix
DOS2UNIX_REGEX= .*\.(css|htc|html|js|txt)
USE_ZIP= yes
WRKSRC= ${WRKDIR}
NO_BUILD= yes
MAN1= s5.1
MANCOMPRESSED= no
S5_DIR= ${PREFIX}/share/${PORTNAME}
S5_SUBDIRS= pix primer s5-blank ui
NO_STAGE= yes
post-extract:
cd ${WRKSRC} && ${UNZIP_CMD} s5-blank.zip
cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} s5-blank.zip ${EXTRACT_AFTER_ARGS}
${SED} -e "s,/usr/local,${PREFIX}," ${FILESDIR}/s5.sh > ${WRKDIR}/s5
${SED} -e "s,/usr/local,${PREFIX}," ${FILESDIR}/s5.1 > ${WRKDIR}/s5.1
${FIND} ${WRKDIR} -type f -name .DS_Store -delete
do-install:
${MKDIR} ${S5_DIR}
${MKDIR} ${STAGEDIR}${S5_DIR}
(cd ${WRKDIR} && \
${COPYTREE_SHARE} "*.html ${S5_SUBDIRS}" ${S5_DIR})
${INSTALL_SCRIPT} ${WRKDIR}/s5 ${PREFIX}/bin/s5
${INSTALL_DATA} ${WRKDIR}/s5.1 ${PREFIX}/man/man1/s5.1
${COPYTREE_SHARE} "*.html ${S5_SUBDIRS}" ${STAGEDIR}${S5_DIR})
${INSTALL_SCRIPT} ${WRKDIR}/s5 ${STAGEDIR}${PREFIX}/bin/s5
${INSTALL_DATA} ${WRKDIR}/s5.1 ${STAGEDIR}${PREFIX}/man/man1/s5.1
.include <bsd.port.mk>

View File

@ -58,6 +58,7 @@ bin/s5
%%DATADIR%%/s5-blank/ui/default/s5-core.css
%%DATADIR%%/s5-blank/ui/default/slides.css
%%DATADIR%%/s5-blank/ui/default/slides.js
man/man1/s5.1.gz
@dirrm %%DATADIR%%/pix
@dirrm %%DATADIR%%/primer
@dirrm %%DATADIR%%/s5-blank/ui/default

View File

@ -8,12 +8,11 @@ MASTER_SITES= SF/${PORTNAME}/Python%20SilverCity%20Bindings/${PORTVERSION}
DISTNAME= SilverCity-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A lexing package for over 20 programming and markup languages
COMMENT= Lexing package for over 20 programming and markup languages
USES= dos2unix
USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= SilverCity
USE_DOS2UNIX= yes
NO_STAGE= yes
.include <bsd.port.mk>

View File

@ -8,7 +8,7 @@ MASTER_SITES= SF/${PORTNAME}/Paros/Version%20${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-unix
MAINTAINER= ports@FreeBSD.org
COMMENT= An HTTP/HTTPS proxy for assessing web application vulnerability
COMMENT= HTTP/HTTPS proxy for assessing web application vulnerability
WRKSRC= ${WRKDIR}/${PORTNAME}
@ -18,20 +18,20 @@ JAVA_VERSION= 1.6
USE_ZIP= yes
NO_BUILD= yes
USE_DOS2UNIX= release.txt
USES= dos2unix
DOS2UNIX_FILES= release.txt
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
NO_STAGE= yes
post-patch:
${REINPLACE_CMD} -e 's|java -jar \(paros.jar\)|cd ${DATADIR} \&\& java -jar ${DATADIR}/\1|g' \
${WRKSRC}/startserver.sh
${RM} ${WRKSRC}/startserver.sh.bak
do-install:
@${MKDIR} ${JAVASHAREDIR}/${PORTNAME}
(cd ${WRKSRC} && ${COPYTREE_BIN} \* ${JAVASHAREDIR}/${PORTNAME} \
@${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
(cd ${WRKSRC} && ${COPYTREE_BIN} \* ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} \
"! -name startserver.sh")
${INSTALL_SCRIPT} ${WRKSRC}/startserver.sh ${PREFIX}/bin/paros
${INSTALL_SCRIPT} ${WRKSRC}/startserver.sh ${STAGEDIR}${PREFIX}/bin/paros
.include <bsd.port.mk>

View File

@ -8,15 +8,13 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.7:ext \
SF/${PORTNAME}/${PORTNAME}-doc/html:doc
DISTNAME= php_templates-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:ext
.if !defined(NOPORTDOCS)
DISTFILES+= php_templates-doc-eng-1.1${EXTRACT_SUFX}:doc
.endif
MAINTAINER= ports@FreeBSD.org
COMMENT= A template framework for PHP
COMMENT= Template framework for PHP
WRKSRC= ${WRKDIR}/templates
USE_DOS2UNIX= yes
USES= dos2unix
USE_PHP= yes
USE_PHPIZE= yes
@ -27,17 +25,11 @@ SUB_FILES= pkg-message
PORTDOCS= *
NO_STAGE= yes
do-install:
@${MKDIR} ${PREFIX}/lib/php/${PHP_EXT_DIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}
@${INSTALL_DATA} ${WRKSRC}/modules/templates.so \
${PREFIX}/lib/php/${PHP_EXT_DIR}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}-doc/* ${DOCSDIR}
.endif
post-install:
@${CAT} ${PKGMESSAGE}
${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${STAGEDIR}${WRKSRC}-doc/* ${DOCSDIR}
.include <bsd.port.mk>