diff --git a/benchmarks/nqueens/Makefile b/benchmarks/nqueens/Makefile index 3759607eedfa..eb710fc1d10b 100644 --- a/benchmarks/nqueens/Makefile +++ b/benchmarks/nqueens/Makefile @@ -1,52 +1,53 @@ PORTNAME= nqueens PORTVERSION= 1.0 CATEGORIES= benchmarks MASTER_SITES= http://www.arch.cs.titech.ac.jp/~kise/nq/package/ DISTNAME= qn24b-version${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= nakaji@jp.freebsd.org COMMENT= N-queens benchmark WWW= https://www.arch.cs.titech.ac.jp/~kise/nq/index.htm +USES= tar:tgz + WRKSRC= ${WRKDIR}/version${PORTVERSION} OPTIONS_DEFINE= MPI STATIC OPTIMIZED_CFLAGS MPI_DESC= Build distributed MPI version STATIC_DESC= Link resulting binaries statically .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -pipe -s -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations .endif .if ${PORT_OPTIONS:MSTATIC} CFLAGS+= -static .endif PROGS= qn24b_base .if ${PORT_OPTIONS:MMPI} MPICC?= ${LOCALBASE}/mpich/bin/mpicc BUILD_DEPENDS= ${MPICC}:net/mpich PROGS+= qn24b_mpi .endif post-extract: @${RM} ${WRKSRC}/qn24b_base do-build: cd ${WRKSRC} && \ ${CC} ${CFLAGS} -o qn24b_base base/queens.c do-build-MPI-on: cd ${WRKSRC} && \ ${MPICC} ${CFLAGS} -o qn24b_mpi mpi/main.c PLIST_FILES= ${PROGS:S/^/bin\//} do-install: .for p in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/${p} ${STAGEDIR}${PREFIX}/bin/ .endfor .include diff --git a/biology/biococoa/Makefile b/biology/biococoa/Makefile index 7177814e19bf..56145db6d6be 100644 --- a/biology/biococoa/Makefile +++ b/biology/biococoa/Makefile @@ -1,20 +1,19 @@ PORTNAME= biococoa PORTVERSION= 2.2.2 PORTREVISION= 8 CATEGORIES= biology gnustep MASTER_SITES= http://bioinformatics.org/biococoa/downloads/ DISTNAME= biococoa-${PORTVERSION}-src -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Bioinformatics framework WWW= http://bioinformatics.org/biococoa/ LICENSE= LGPL21 -USES= gnustep +USES= gnustep tar:tgz USE_GNUSTEP= back build WRKSRC= ${WRKDIR}/biococoa-${PORTVERSION} .include diff --git a/chinese/ve/Makefile b/chinese/ve/Makefile index 725d2cb11303..91e9bfc56ec5 100644 --- a/chinese/ve/Makefile +++ b/chinese/ve/Makefile @@ -1,25 +1,24 @@ PORTNAME= ve PORTVERSION= 1.1 CATEGORIES= chinese MASTER_SITES= LOCAL/vanilla -EXTRACT_SUFX= .tgz MAINTAINER= gaod@hychen.org COMMENT= NTHU-CS Maple BBS 2.36 BBS-like editor WWW= http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/ve.html LICENSE= GPLv1 GPLv2 GPLv3 LICENSE_COMB= dual -USES= ncurses +USES= ncurses tar:tgz MAKE_ARGS= CC="${CC}" LIBS="${LDFLAGS} -lncurses" PLIST_FILES= bin/ve \ %%DATADIR%%/ve.hlp do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/ve ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/ve.hlp ${STAGEDIR}${DATADIR}/ .include diff --git a/comms/xmorse/Makefile b/comms/xmorse/Makefile index 86cddfb58d95..b43f7c2578d0 100644 --- a/comms/xmorse/Makefile +++ b/comms/xmorse/Makefile @@ -1,26 +1,25 @@ PORTNAME= xmorse PORTVERSION= 20041125 PORTREVISION= 10 CATEGORIES= comms hamradio MASTER_SITES= http://c2.com/morse/files/SourceCode/ \ http://525183.serverbox.org/freebsd/xmorse/ DISTNAME= m${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= sunrychen@gmail.com COMMENT= Fully automatic Morse code teaching machine WWW= http://c2.com/morse LIB_DEPENDS= libfltk.so:x11-toolkits/fltk -USES= sdl +USES= sdl tar:tgz USE_SDL= sdl PLIST_FILES= bin/xmorse NO_WRKSUBDIR= yes MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" INSTALL_PROGRAM="${INSTALL_PROGRAM}" post-patch: ${CP} ${FILESDIR}/Makefile ${WRKSRC} .include diff --git a/converters/fondu/Makefile b/converters/fondu/Makefile index 94080cab4214..85de38d0ac7c 100644 --- a/converters/fondu/Makefile +++ b/converters/fondu/Makefile @@ -1,29 +1,30 @@ PORTNAME= fondu PORTVERSION= 051010 CATEGORIES= converters MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} DISTNAME= ${PORTNAME}_src-${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Series of programs to interconvert between mac fonts WWW= https://fondu.sourceforge.net/ LICENSE= BSD3CLAUSE +USES= tar:tgz + HAS_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME} BINS= fondu ufond showfond dfont2res tobin frombin lumper setfondname MANPAGES= fondu ufond showfond dfont2res tobin frombin lumper do-install: .for f in ${BINS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor .for f in ${MANPAGES} ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .endfor .include diff --git a/devel/fpp/Makefile b/devel/fpp/Makefile index b60b6eca5de0..c5792d71669e 100644 --- a/devel/fpp/Makefile +++ b/devel/fpp/Makefile @@ -1,30 +1,31 @@ PORTNAME= fpp PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= NL/fortran/ \ http://ports.toco-domains.de/ DISTNAME= fdfpp -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Fortran preprocessor for FORTRAN 77 and Fortran 90 programs WWW= https://netlib.org/fortran/ +USES= tar:tgz + ALL_TARGET= bsd44 OPTIONS_DEFINE= DOCS PORTDOCS= README fpp_spec fpp_license.ps PLIST_FILES= bin/fpp \ share/man/man1/fpp.1.gz .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bsd44/fpp ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/man1/fpp.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/devel/log4sh/Makefile b/devel/log4sh/Makefile index e45cccb3bb55..c12de23e189c 100644 --- a/devel/log4sh/Makefile +++ b/devel/log4sh/Makefile @@ -1,25 +1,24 @@ PORTNAME= log4sh PORTVERSION= 1.4.2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%201.4.X%20%28stable%29/${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Common logging library for Bourne shell scripts WWW= https://sites.google.com/a/forestent.com/projects/log4sh -USES= cpe +USES= cpe tar:tgz OPTIONS_DEFINE= DOCS PLIST_FILES= lib/log4sh PORTDOCS= log4sh.html ALL_TARGET= build do-install: ${INSTALL_DATA} ${WRKSRC}/src/shell/log4sh ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/log4sh.html ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/p4.el/Makefile b/devel/p4.el/Makefile index eb0e736ac132..3ffa92a4e7fc 100644 --- a/devel/p4.el/Makefile +++ b/devel/p4.el/Makefile @@ -1,23 +1,24 @@ PORTNAME= p4.el PORTVERSION= 10.6 PORTREVISION= 1 CATEGORIES= devel elisp MASTER_SITES= SF/p4el/p4el/${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Perforce-Emacs Integration WWW= https://p4el.sourceforge.net/ RUN_DEPENDS= p4:devel/p4 +USES= tar:tgz + NO_BUILD= yes NO_WRKSUBDIR= yes EMACSLISPDIR= ${PREFIX}/share/emacs/site-lisp do-install: ${MKDIR} ${STAGEDIR}${EMACSLISPDIR} ${INSTALL_DATA} ${WRKSRC}/p4.el ${STAGEDIR}${EMACSLISPDIR} .include diff --git a/devel/pear-TheSeer_fXSL/Makefile b/devel/pear-TheSeer_fXSL/Makefile index b6a3f3534275..636584f85765 100644 --- a/devel/pear-TheSeer_fXSL/Makefile +++ b/devel/pear-TheSeer_fXSL/Makefile @@ -1,18 +1,17 @@ PORTNAME= fXSL PORTVERSION= 1.1.0 CATEGORIES= devel pear MASTER_SITES= http://pear.netpirates.net/get/ PKGNAMEPREFIX= ${PEAR_PKGNAMEPREFIX}TheSeer_ -EXTRACT_SUFX= .tgz MAINTAINER= sunpoet@FreeBSD.org COMMENT= XSL wrapper / extension to the PHP 5.x XSLTProcessor WWW= https://github.com/theseer/fXSL/ LICENSE= BSD3CLAUSE USE_PHP= dom xml xsl PEAR_CHANNEL= theseer -USES= pear php +USES= pear php tar:tgz .include diff --git a/devel/smc/Makefile b/devel/smc/Makefile index 40bdd6ebc676..8fe4be41d0e3 100644 --- a/devel/smc/Makefile +++ b/devel/smc/Makefile @@ -1,29 +1,28 @@ PORTNAME= smc PORTVERSION= 4.3.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/OldFiles DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= The State Machine Compiler WWW= https://smc.sourceforge.net/ -USES= java +USES= java tar:tgz NO_BUILD= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_DATA} ${WRKSRC}/bin/Smc.jar ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/lib/statemap.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/lib/statemap.jar ${STAGEDIR}${JAVAJARDIR} ${CP} -R ${WRKSRC}/lib/statemap1.0 ${STAGEDIR}${PREFIX}/include @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/xmake/Makefile b/devel/xmake/Makefile index 634d7fe3026d..d079f43a8c30 100644 --- a/devel/xmake/Makefile +++ b/devel/xmake/Makefile @@ -1,20 +1,21 @@ PORTNAME= xmake PORTVERSION= 1.06 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://apollo.backplane.com/xmake/ -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Powerful make utility +USES= tar:tgz + WRKSRC= ${WRKDIR}/xmake PLIST_FILES= bin/xmake share/man/man1/xmake.1.gz post-extract: @${RM} -r ${WRKSRC}/obj post-patch: @${REINPLACE_CMD} 's|gcc|cc|' ${WRKSRC}/defs.h .include diff --git a/dns/dnsflood/Makefile b/dns/dnsflood/Makefile index cd56e953e939..b0a16c4d7bd9 100644 --- a/dns/dnsflood/Makefile +++ b/dns/dnsflood/Makefile @@ -1,33 +1,34 @@ PORTNAME= dnsflood PORTVERSION= 1.20 CATEGORIES= dns MASTER_SITES= ZI -EXTRACT_SUFX= .tgz MAINTAINER= zi@FreeBSD.org COMMENT= DNS flood detector WWW= http://www.adotout.com/ LICENSE= GPLv2 +USES= tar:tgz + WRKSRC= ${WRKDIR}/dns_flood_detector_1.2 PLIST_FILES= sbin/dns_flood_detector USE_RC_SUBR= dnsflood PORTDOCS= README OPTIONS_DEFINE= DOCS pre-patch: @${LN} -sf ${WRKSRC}/makefiles/Makefile-FreeBSD ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dns_flood_detector ${STAGEDIR}${PREFIX}/sbin post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/0verkill/Makefile b/games/0verkill/Makefile index 690421520f17..9edf2af0de7a 100644 --- a/games/0verkill/Makefile +++ b/games/0verkill/Makefile @@ -1,61 +1,60 @@ PORTNAME= 0verkill PORTVERSION= 0.16 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://artax.karlin.mff.cuni.cz/~brain/0verkill/release/ -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Bloody 2D action deathmatch-like game in ASCII art WWW= http://artax.karlin.mff.cuni.cz/~brain/0verkill/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING -USES= cpe +USES= cpe tar:tgz GNU_CONFIGURE= yes OPTIONS_DEFINE= X11 DOCS OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= XORG=xpm X11_CONFIGURE_WITH= x # Dead upstream, don't expect a proper fix for duplicate symbols. CFLAGS+= -fcommon .include post-patch: @${REINPLACE_CMD} -e 's|data/|${DATADIR}/data/|g' ${WRKSRC}/cfg.h @${REINPLACE_CMD} -e 's|-O3 ||g ; \ s|gcc |\$$\(CC\) |g' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/0verkill ${STAGEDIR}${PREFIX}/bin .for filename in avi bot editor server test_server ${INSTALL_PROGRAM} ${WRKSRC}/${filename} \ ${STAGEDIR}${PREFIX}/bin/0verkill-${filename} .endfor .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/x0verkill ${STAGEDIR}${PREFIX}/bin .for filename in avi editor ${INSTALL_PROGRAM} ${WRKSRC}/x${filename} \ ${STAGEDIR}${PREFIX}/bin/x0verkill-${filename} .endfor .endif .for dir in data grx cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for filename in AUTHORS README.html avi.txt bot.txt doc.html ${INSTALL_DATA} ${WRKSRC}/doc/${filename} ${STAGEDIR}${DOCSDIR} .endfor .endif .include diff --git a/games/banihstypos/Makefile b/games/banihstypos/Makefile index d780ea138163..9b68613b355e 100644 --- a/games/banihstypos/Makefile +++ b/games/banihstypos/Makefile @@ -1,33 +1,32 @@ PORTNAME= banihstypos PORTVERSION= 0.2 CATEGORIES= games MASTER_SITES= http://www.vanheusden.com/banihstypos/ -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Simple game to teach you typing, fast WWW= http://www.vanheusden.com/banihstypos/ -USES= ncurses +USES= ncurses tar:tgz MAKE_ARGS= LDFLAGS="${LDFLAGS} -lncurses" SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} PLIST_FILES= bin/banihstypos OPTIONS_DEFINE= DOCS .include .if ! ${PORT_OPTIONS:MDOCS} PORTDOCS= readme.txt .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/banihstypos ${STAGEDIR}${PREFIX}/bin .if ! ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/games/magiccube4d/Makefile b/games/magiccube4d/Makefile index 962ff4f4907f..16bc6cbe725b 100644 --- a/games/magiccube4d/Makefile +++ b/games/magiccube4d/Makefile @@ -1,32 +1,31 @@ PORTNAME= magiccube4d PORTVERSION= 2.2 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://www.superliminal.com/cube/ DISTNAME= mc4d-src-${PORTVERSION:S/./_/} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Four-dimensional analog of Rubik's cube WWW= https://www.superliminal.com/cube/cube.htm -USES= xorg +USES= xorg tar:tgz USE_XORG= x11 xext xt sm ice xaw GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION:S/./_/} PLIST_FILES= bin/magiccube4d PORTDOCS= ChangeLog Intro.txt MagicCube4D-unix.txt \ ideas.txt readme-unix.txt OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's|@DFLAGS@|${CXXFLAGS}|' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/magiccube4d ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/npush/Makefile b/games/npush/Makefile index d39fec33f178..1538d1243ebf 100644 --- a/games/npush/Makefile +++ b/games/npush/Makefile @@ -1,35 +1,34 @@ PORTNAME= npush PORTVERSION= 0.7 CATEGORIES= games MASTER_SITES= SF -EXTRACT_SUFX= .tgz MAINTAINER= amdmi3@FreeBSD.org COMMENT= Curses-based logic game similar to Sokoban and Boulder Dash WWW= https://npush.sourceforge.net/ -USES= ncurses +USES= ncurses tar:tgz PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|"levels|"${DATADIR}/levels|' \ ${WRKSRC}/npush.cpp do-build: cd ${WRKSRC} && \ ${CXX} ${CXXFLAGS} -o npush npush.cpp ${LDFLAGS} -lncurses do-install: ${INSTALL_PROGRAM} ${WRKSRC}/npush ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR}/levels ${INSTALL_DATA} ${WRKSRC}/levels/* ${STAGEDIR}${DATADIR}/levels ${INSTALL_DATA} ${WRKSRC}/npush.png ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/npush.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/index.html ${WRKSRC}/readme.txt \ ${WRKSRC}/screenshot?.png ${STAGEDIR}${DOCSDIR} .include diff --git a/games/oonsoo/Makefile b/games/oonsoo/Makefile index 377e67fb1d61..1222b8935447 100644 --- a/games/oonsoo/Makefile +++ b/games/oonsoo/Makefile @@ -1,24 +1,23 @@ PORTNAME= oonsoo PORTVERSION= 1.2 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SUNSITE/games/solitaires \ http://www4.ncsu.edu/~bwmott/www/oonsoo/distributions/ -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Solitaire card game for X -USES= xorg +USES= xorg tar:tgz USE_XORG= x11 PLIST_FILES= bin/oonsoo MAKEFILE= Makefile.Linux MAKE_ARGS= CC="${CXX}" CPPFLAGS="${CXXFLAGS} -ansi" \ SYS_INCLUDE="-I${LOCALBASE}/include" \ SYS_LIBS="-L${LOCALBASE}/lib -lX11" MAKE_JOBS_UNSAFE= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/oonsoo ${STAGEDIR}${PREFIX}/bin .include diff --git a/games/py-sgflib/Makefile b/games/py-sgflib/Makefile index bc6eb95de165..224eb2387d6d 100644 --- a/games/py-sgflib/Makefile +++ b/games/py-sgflib/Makefile @@ -1,33 +1,32 @@ PORTNAME= sgflib PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= http://gotools.sourceforge.net/sgflib/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Smart Game Format parser library for Python WWW= https://gotools.sourceforge.net/sgflib/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl.txt -USES= python shebangfix +USES= python shebangfix tar:tgz USE_PYTHON= flavors NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/*.py @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} sgflib.py typelib.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}) .include diff --git a/games/tetrinet-x/Makefile b/games/tetrinet-x/Makefile index 0343beece2f8..90d76d76a0f1 100644 --- a/games/tetrinet-x/Makefile +++ b/games/tetrinet-x/Makefile @@ -1,34 +1,35 @@ PORTNAME= tetrinet-x PORTVERSION= 1.13.16 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://utenti.gufi.org/~gmarco/files/distfiles/ \ ftp://ftp.dementia.nu/tetrinet/servers/tetrix/ DISTNAME= ${PORTNAME}.${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= gmarco@giovannelli.it COMMENT= Addictive 6 player tetr*s game WWW= https://servers.tetrinet.fr/ +USES= tar:tgz + WRKSRC= ${WRKDIR}/tetrinetx-${PORTVERSION} SUB_FILES= pkg-message USE_RC_SUBR= tetrinetx do-build: (cd ${WRKSRC}/src && \ ${CC} ${CFLAGS} main.c -o ../bin/tetrix.freebsd) (cd ${WRKSRC}/contrib/query/src && \ ${CC} ${CFLAGS} query.c -o ../../../bin/server-query) do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/tetrix.freebsd ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/server-query ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/game.conf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/game.log ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/game.secure ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/game.winlist ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} -m 751 ${WRKDIR}/tetrinetx ${STAGEDIR}${PREFIX}/etc/rc.d .include diff --git a/graphics/intergif/Makefile b/graphics/intergif/Makefile index 1ed486e32031..c6af1d200813 100644 --- a/graphics/intergif/Makefile +++ b/graphics/intergif/Makefile @@ -1,29 +1,30 @@ PORTNAME= interGif PORTVERSION= 6.15 CATEGORIES= graphics MASTER_SITES= http://utter.chaos.org.uk/~pdh/software/arc/ DISTNAME= ig${PORTVERSION:S,.,,}src -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Efficient animated GIF optimiser WWW= http://utter.chaos.org.uk/~pdh/software/intergif.htm +USES= tar:tgz + WRKSRC= ${WRKDIR}/igsrc MAKEFILE= makefile.ix ALL_TARGET= intergif PLIST_FILES= bin/intergif post-patch: @${REINPLACE_CMD} -e \ 's|=.*cc|= $$(CC)| ; \ s|-O6|$$(CFLAGS)| ; \ s|@echo|@true| ; \ s|@$$(cc)|$$(cc)|' ${WRKSRC}/src/makefile.ix do-install: ${INSTALL_PROGRAM} ${WRKSRC}/intergif ${STAGEDIR}${PREFIX}/bin .include diff --git a/japanese/ack/Makefile b/japanese/ack/Makefile index f5896f59658b..f94d7a039b29 100644 --- a/japanese/ack/Makefile +++ b/japanese/ack/Makefile @@ -1,25 +1,26 @@ PORTNAME= ack PORTVERSION= 1.39 PORTREVISION= 2 CATEGORIES= japanese converters MASTER_SITES= http://ftp.vector.co.jp/06/43/1369/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} -EXTRACT_SUFX= .tgz MAINTAINER= CQG00620@nifty.ne.jp COMMENT= Kanji code converter WWW= https://hp.vector.co.jp/authors/VA004474/etc/etc.html +USES= tar:tgz + CONFLICTS_INSTALL= p5-ack # /bin/ack ALL_TARGET= ack CFLAGS+= -Wno-error=return-type PLIST_FILES= bin/ack share/man/ja/man1/ack.1.gz post-patch: @${REINPLACE_CMD} -E 's,(BINARY|MANUAL)),DESTDIR)$$(&, ; \ s|^MANUAL.*|MANUAL=${PREFIX}/share/man/ja/man1|' \ ${WRKSRC}/Makefile .include diff --git a/japanese/slimeforest/Makefile b/japanese/slimeforest/Makefile index fd8d7ff38bad..254ecd4211b3 100644 --- a/japanese/slimeforest/Makefile +++ b/japanese/slimeforest/Makefile @@ -1,38 +1,37 @@ PORTNAME= slimeforest PORTVERSION= 158 PORTREVISION= 0 CATEGORIES= japanese education games linux MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \ http://lrnj.com/ DISTNAME= sfa -EXTRACT_SUFX= .tgz DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= NES RPG game for learning KANA and KANJI (Linux version) WWW= https://lrnj.com/ LICENSE= GPLv2 NO_BUILD= yes PLIST_SUB= BINMODE=${BINMODE} SUB_FILES= ${PORTNAME}.sh -USES= linux +USES= linux tar:tgz USE_LINUX= sdl12-extralibs WRKSRC= ${WRKDIR}/slimeforest do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/jquest && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \ '! -name *\.bak -and ! -name *\.txt -and ! -name jquest64') ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.sh @${LN} -sf slimeforest.sh ${STAGEDIR}${PREFIX}/bin/slimeforest-fs @${LN} -sf slimeforest.sh ${STAGEDIR}${PREFIX}/bin/slimeforest-win .include diff --git a/japanese/wnn7egg/Makefile b/japanese/wnn7egg/Makefile index cd5497cc9ece..94560425cc43 100644 --- a/japanese/wnn7egg/Makefile +++ b/japanese/wnn7egg/Makefile @@ -1,35 +1,36 @@ PORTNAME= wnn7egg PORTVERSION= 1.02 PORTREVISION= 1 CATEGORIES= japanese elisp MASTER_SITES= https://socialsolution.omron.com/software/products/product_text/wnn7/support/modules/wnn7egg/ DISTNAME= wnn7-elisp-el-1.02-1 -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Wnn7 elisp client WWW= https://socialsolution.omron.com/software/products/product_text/wnn7/support/wnn7egg_src.html LICENSE= GPLv2 +USES= tar:tgz + NO_BUILD= yes EMACSDIR= ${STAGEDIR}${PREFIX}/share/emacs/site-lisp ELISPDIR= ${EMACSDIR}/wnn7egg MANIFEST= MANIFEST.wnn7egg WRKSRC= ${WRKDIR}/wnn7/elisp PORTDOCS= README Setup_wnn7egg OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${ELISPDIR}/its-v309 ${INSTALL_DATA} ${WRKSRC}/emacs20/*.el ${ELISPDIR} ${INSTALL_DATA} ${WRKSRC}/emacs20/its-v309/*.el ${ELISPDIR}/its-v309 ${INSTALL_DATA} ${WRKSRC}/emacs20/eggrc-wnn7 ${ELISPDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/lang/gscheme/Makefile b/lang/gscheme/Makefile index 65d95f00fc94..2295ee2f3792 100644 --- a/lang/gscheme/Makefile +++ b/lang/gscheme/Makefile @@ -1,28 +1,27 @@ PORTNAME= gscheme PORTVERSION= 0.6 PORTREVISION= 10 CATEGORIES= lang gnustep MASTER_SITES= http://www.gnustep.it/marko/GScheme/ \ LOCAL/dinoex DISTNAME= GScheme -EXTRACT_SUFX= .tgz DIST_SUBDIR= repacked MAINTAINER= ports@FreeBSD.org COMMENT= GNUstep-aware scheme interpreter WWW= http://www.gnustep.it/marko/GScheme/index.html LICENSE= GPLv2+ -USES= gnustep +USES= gnustep tar:tgz USE_GNUSTEP= back build post-patch: @${REINPLACE_CMD} -e 's|setMark:|setMarkScheme:|' \ ${WRKSRC}/SchemeTypes.h ${WRKSRC}/SchemeTypes.m post-install: ${RM} ${STAGEDIR}${GNUSTEP_PREFIX}/System/Applications/GScheme.app/Resources/library.scm~ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/GScheme.app/GScheme .include diff --git a/mail/smtprc/Makefile b/mail/smtprc/Makefile index 7cda26c9dad0..57dff7e0f4ea 100644 --- a/mail/smtprc/Makefile +++ b/mail/smtprc/Makefile @@ -1,52 +1,53 @@ PORTNAME= smtprc PORTVERSION= 2.0.3 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= portmaster@bsdforge.com COMMENT= Scanner for open SMTP relays WWW= http://smtprc.sourceforge.net +USES= tar:tgz + OPTIONS_DEFINE= DOCS GUI .include .if ${PORT_OPTIONS:MGUI} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk PLIST_SUB+= WITHGUI="" .else PLIST_SUB+= WITHGUI="@comment " .endif pre-fetch: .if ${PORT_OPTIONS:MGUI} @${ECHO_MSG} "" @${ECHO_MSG} "Installed with GUI" @${ECHO_MSG} "" .else @${ECHO_MSG} "" @${ECHO_MSG} "Press ctrl-c now, and define WITH_GUI for GUI" @${ECHO_MSG} "" .endif post-patch: @${REINPLACE_CMD} -e "s,-Wall -g,${CFLAGS},g ; \ s,gcc,${CC},g" ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/auto.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/auto.conf.sample ${INSTALL_DATA} ${WRKSRC}/email.tmpl ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/email.tmpl.sample ${INSTALL_DATA} ${WRKSRC}/rcheck.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/rcheck.conf.sample ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .if ${PORT_OPTIONS:MGUI} ${INSTALL_SCRIPT} ${WRKSRC}/gsmtprc ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gsmtprc.1 ${STAGEDIR}${PREFIX}/share/man/man1 .endif ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README .include diff --git a/math/concorde/Makefile b/math/concorde/Makefile index b8af8df77f67..d20f79c3f4d4 100644 --- a/math/concorde/Makefile +++ b/math/concorde/Makefile @@ -1,51 +1,52 @@ PORTNAME= concorde PORTVERSION= 20031219 CATEGORIES= math parallel MASTER_SITES= http://www.tsp.gatech.edu/concorde/downloads/codes/src/ DISTNAME= co031219 -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Combinatorial Optimization package WWW= http://www.tsp.gatech.edu/concorde.html +USES= tar:tgz + WRKSRC= ${WRKDIR}/concorde GNU_CONFIGURE= yes ALL_TARGET= everything INCFILES= bigguy.h combs.h config.h consec1.h cut.h cuttree.h \ delaunay.h edgegen.h fmatch.h heldkarp.h kdtree.h \ linkern.h localcut.h lp.h machdefs.h macrorus.h mlinkern.h \ necklace.h pq.h pqsets.h tinytsp.h \ tsp.h util.h verify.h BINFILES= BIGGUY/bg_test COMBS/combtest CUT/lin_all CUT/mincut \ EDGEGEN/edgegen FMATCH/fmatch HELDKARP/heldkarp KDTREE/kdtree \ LINKERN/linkern LOCALCUT/checker LOCALCUT/first \ LOCALCUT/localcut LOCALCUT/peeler LOCALCUT/peeler2 PQ/pqtest \ TINY/tinytsp TOOLS/edg2len TOOLS/edgunion TOOLS/fconvert \ TOOLS/killgrun TOOLS/prob2tsp TOOLS/showres TOOLS/tourchk \ TOOLS/tourlen TSP/bosstell TSP/concorde TSP/cutserv \ TSP/poolcat TSP/probserv TSP/test_tsp VERIFY/verify do-install: ${INSTALL_DATA} ${WRKSRC}/concorde.a \ ${STAGEDIR}${PREFIX}/lib/libconcorde.a ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \ ${STAGEDIR}${PREFIX}/include/concorde ${INSTALL_DATA} ${WRKSRC}/concorde.h \ ${STAGEDIR}${PREFIX}/include/concorde .for f in ${INCFILES} ${INSTALL_DATA} ${WRKSRC}/INCLUDE/${f} \ ${STAGEDIR}${PREFIX}/include/concorde .endfor ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ ${STAGEDIR}${PREFIX}/bin/concorde .for f in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/concorde .endfor ${INSTALL_SCRIPT} ${WRKSRC}/TINY/randtsp.awk \ ${STAGEDIR}${PREFIX}/bin/concorde .include diff --git a/net-mgmt/wdiag/Makefile b/net-mgmt/wdiag/Makefile index 2e32094bb260..5a9abc397ebf 100644 --- a/net-mgmt/wdiag/Makefile +++ b/net-mgmt/wdiag/Makefile @@ -1,13 +1,14 @@ PORTNAME= wdiag PORTVERSION= 0.10.2 CATEGORIES= net-mgmt MASTER_SITES= SF -EXTRACT_SUFX= .tgz MAINTAINER= josh.carroll@gmail.com COMMENT= Utility to collect DSL line stats from Westell DSL modems WWW= https://wdiag.sourceforge.net/ +USES= tar:tgz + WRKSRC= ${WRKDIR}/${PORTNAME}/src .include diff --git a/net/arp-sk/Makefile b/net/arp-sk/Makefile index e86662e4f241..3224178b422c 100644 --- a/net/arp-sk/Makefile +++ b/net/arp-sk/Makefile @@ -1,22 +1,23 @@ PORTNAME= arp-sk PORTVERSION= 0.0.16 PORTREVISION= 6 CATEGORIES= net MASTER_SITES= http://sid.rstack.org/arp-sk/files/ -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Tool designed to manipulate ARP tables of all kinds of equipment LIB_DEPENDS= libnet.so:net/libnet +USES= tar:tgz + GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libnet=${LOCALBASE} PLIST_FILES= sbin/arp-sk share/man/man1/arp-sk.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/arp-sk ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/man/arp-sk.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/net/java-beepcore/Makefile b/net/java-beepcore/Makefile index cd4a57de99c9..43f8b40fb62a 100644 --- a/net/java-beepcore/Makefile +++ b/net/java-beepcore/Makefile @@ -1,32 +1,31 @@ PORTNAME= beepcore PORTVERSION= 0.9.08 PORTREVISION= 3 CATEGORIES= net java MASTER_SITES= SF/${PORTNAME}-java/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= java- -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of BEEP core and BEEP mapping for TCP in Java WWW= https://sourceforge.net/projects/beepcore-java/ RUN_DEPENDS= ${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j -USES= java +USES= java tar:tgz NO_BUILD= yes OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_DATA} ${WRKSRC}/lib/beep*.jar ${STAGEDIR}${JAVAJARDIR} (cd ${WRKSRC}/example \ && ${FIND} -s . -type d -exec ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/{} \; \ && ${FIND} -s . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR}/{} \;) ${INSTALL_DATA} ${WRKSRC}/lib/example.jar ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${WRKSRC}/*.htm ${STAGEDIR}${DOCSDIR} .include