diff --git a/archivers/bicom/Makefile b/archivers/bicom/Makefile index 8ed96e14b55e..3ee765e84fbe 100644 --- a/archivers/bicom/Makefile +++ b/archivers/bicom/Makefile @@ -1,24 +1,28 @@ # Created by: Alexey Dokuchaev PORTNAME= bicom PORTVERSION= 1.01 CATEGORIES= archivers MASTER_SITES= http://www3.sympatico.ca/mt0000/bicom/ \ http://freebsd.nsu.ru/distfiles/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= Data compressor in the PPM family -RESTRICTED= Contact author personally regarding commercial use +# Converted from RESTRICTED +LICENSE= BICOM +LICENSE_NAME= bicom +LICENSE_TEXT= Contact author personally regarding commercial use +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= zip NO_WRKSUBDIR= yes MAKEFILE= ${FILESDIR}/Makefile PLIST_FILES= bin/bicom do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bicom/bicom ${STAGEDIR}/${PREFIX}/bin .include diff --git a/archivers/lha-ac/Makefile b/archivers/lha-ac/Makefile index 35748be7e7b6..22a1ce127ea9 100644 --- a/archivers/lha-ac/Makefile +++ b/archivers/lha-ac/Makefile @@ -1,27 +1,31 @@ PORTNAME= lha PORTVERSION= 1.14i PORTREVISION= 10 CATEGORIES= archivers MASTER_SITES= OSDN/lha PKGNAMESUFFIX= -ac${PKGNAMESUFFIX2} DISTNAME= ${PORTNAME}-${PORTVERSION}-ac20050924p1 MAINTAINER= ports@FreeBSD.org COMMENT= Archive files using LZSS and Huffman compression (.lzh files) -RESTRICTED= No redistribution allowed +# Converted from RESTRICTED +LICENSE= LHA +LICENSE_NAME= LHA +LICENSE_TEXT= No redistribution allowed +LICENSE_PERMS= auto-accept GNU_CONFIGURE= yes PLIST_FILES= bin/lha-ac PLIST_FILES+= man/ja/man1/lha-ac.1.gz OPTIONS_DEFINE= NLS NLS_CONFIGURE_ON= --enable-multibyte-filename=auto NLS_CONFIGURE_OFF= --disable-multibyte-filename do-install: -${MKDIR} ${STAGEDIR}${PREFIX}/man/ja/man1 ${INSTALL_PROGRAM} ${WRKSRC}/src/lha ${STAGEDIR}${PREFIX}/bin/lha-ac ${INSTALL_MAN} ${WRKSRC}/man/lha.n ${STAGEDIR}${PREFIX}/man/ja/man1/lha-ac.1 .include diff --git a/archivers/ppunpack/Makefile b/archivers/ppunpack/Makefile index 1adeee082908..b1530bdfaf13 100644 --- a/archivers/ppunpack/Makefile +++ b/archivers/ppunpack/Makefile @@ -1,23 +1,27 @@ # Created by: will PORTNAME= ppunpack PORTVERSION= 1.0 CATEGORIES= archivers MASTER_SITES= LOCAL/thierry DISTNAME= ppsmall-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Decompresses Amiga PowerPacker files -NO_CDROM= No commercial redistribution +# Converted from NO_CDROM +LICENSE= PPUNPACK +LICENSE_NAME= PPUnpack +LICENSE_TEXT= No commercial redistribution +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= tar:Z WRKSRC= ${WRKDIR}/PPUnpack MAKE_ARGS= CC="${CC}" COPTS="${CFLAGS}" PLIST_FILES= bin/ppunpack ALL_TARGET= ppunpack do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ppunpack ${STAGEDIR}/${PREFIX}/bin .include diff --git a/archivers/stuffit/Makefile b/archivers/stuffit/Makefile index 2f74f8c4a701..a7c42fcd512a 100644 --- a/archivers/stuffit/Makefile +++ b/archivers/stuffit/Makefile @@ -1,38 +1,42 @@ # Created by: Nathan Ahlstrom PORTNAME= stuffit PORTVERSION= 5.2.0.611 PORTREVISION= 1 CATEGORIES= archivers linux MASTER_SITES= https://webdiis.unizar.es/pub/unix/archive/ \ http://mirror.sobukus.de/files/grimoire/z-archive/ DISTNAME= stuffit520.611linux-i386 MAINTAINER= ports@FreeBSD.org COMMENT= Stuffit Archive Creator and Expander -RESTRICTED= Only unmodified original package can be distributed +# Converted from RESTRICTED +LICENSE= STUFFIT +LICENSE_NAME= STUFFIT +LICENSE_TEXT= Only unmodified original package can be distributed +LICENSE_PERMS= auto-accept ONLY_FOR_ARCHS= i386 amd64 USES= linux NO_WRKSUBDIR= yes STUFFIT_FILES= bin/unstuff bin/stuff STUFFIT_MAN= man/man1/stuff.1 man/man1/unstuff.1 PLIST_FILES= ${STUFFIT_FILES} \ ${STUFFIT_MAN:S,$,.gz,} do-build: .for sFile in ${STUFFIT_FILES} ${BRANDELF} -t Linux ${WRKSRC}/${sFile} .endfor do-install: .for sFile in ${STUFFIT_FILES} ${INSTALL_PROGRAM} ${WRKSRC}/${sFile} ${STAGEDIR}${PREFIX}/bin .endfor .for mFile in ${STUFFIT_MAN} ${INSTALL_MAN} ${WRKSRC}/${mFile} ${STAGEDIR}${MANPREFIX}/man/man1 .endfor .include diff --git a/astro/google-earth/Makefile b/astro/google-earth/Makefile index 5d7fb059050c..0b32d358ef48 100644 --- a/astro/google-earth/Makefile +++ b/astro/google-earth/Makefile @@ -1,39 +1,43 @@ PORTNAME= google-earth PORTVERSION= 7.1.7.2606 PORTREVISION= 1 PORTEPOCH= 3 CATEGORIES= astro deskutils geography MASTER_SITES= https://dl.google.com/dl/earth/client/current/ DISTFILES_amd64=google-earth-stable_current_x86_64.rpm DISTFILES_i386= google-earth-stable_current_i386.rpm DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Virtual globe, map and geographical information program -RESTRICTED= Not really sure about the redistribution terms +# Converted from RESTRICTED +LICENSE= GEARTH +LICENSE_NAME= Google Earth +LICENSE_TEXT= Not really sure about the redistribution terms +LICENSE_PERMS= auto-accept NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_SUB= LINUXBASE=${LINUXBASE} USES= desktop-file-utils linux USE_LINUX= dri xorglibs post-patch: @${SED} -i '' 's/^Exec=[^[:space:]]*/Exec=googleearth/' \ ${WRKSRC}/opt/google/earth/free/google-earth.desktop do-install: .for s in 16 22 24 32 48 64 128 256 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps ${INSTALL_DATA} ${WRKSRC}/opt/google/earth/free/product_logo_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/google-earth.png .endfor ${INSTALL_DATA} ${WRKSRC}/opt/google/earth/free/google-earth.desktop \ ${STAGEDIR}${DESKTOPDIR} ${MKDIR} ${STAGEDIR}${LINUXBASE} (cd ${WRKSRC} && ${COPYTREE_SHARE} opt ${STAGEDIR}${LINUXBASE}) ${CHMOD} +x ${STAGEDIR}${LINUXBASE}/opt/google/earth/free/googleearth-bin ${INSTALL_SCRIPT} ${FILESDIR}/googleearth ${STAGEDIR}${PREFIX}/bin .include diff --git a/astro/xephem/Makefile b/astro/xephem/Makefile index e4ce7b7431b8..e9a42bdb0a63 100644 --- a/astro/xephem/Makefile +++ b/astro/xephem/Makefile @@ -1,66 +1,70 @@ # Created by: erich@FreeBSD.org PORTNAME= xephem PORTVERSION= 3.7.7 PORTREVISION= 5 CATEGORIES= astro MASTER_SITES= http://www.clearskyinstitute.com/xephem/ MAINTAINER= ports@FreeBSD.org COMMENT= Interactive astronomical ephemeris program +# Converted from RESTRICTED +LICENSE= XEPHEM +LICENSE_NAME= Xephem +LICENSE_TEXT= Personal use only +LICENSE_PERMS= auto-accept + LIB_DEPENDS= libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig USES= gmake groff jpeg motif tar:tgz ssl xorg USE_XORG= xt xext xmu x11 xft LDFLAGS+= -lfontconfig MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/GUI/xephem -RESTRICTED= Personal use only - # XXX needs to be the same as DISTFILES XEPHEMSRC= ${PORTNAME}-${PORTVERSION}.tgz .include .for file in ${XEPHEMSRC} .if !exists(${DISTDIR}/${file}) IGNORE= because of licensing restrictions, you must manually fetch ${file}\ from http://www.clearskyinstitute.com/xephem/,\ place it in ${DISTDIR} and then run make again .endif .endfor post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/Makefile @${FIND} ${WRKSRC}/../.. -name Makefile -type f | \ ${XARGS} ${REINPLACE_CMD} -e 's|CC = gcc|CC?= ${CC}|g ; \ s|CFLAGS =|CFLAGS+=|g ; \ s|LDFLAGS =|LDFLAGS+=|g ; \ s|-O2 ||g' pre-build: @${ECHO_CMD} 'XEphem.ShareDir: ${PREFIX}/lib/X11/xephem' \ > ${WRKSRC}/XEphem.ad pre-install: @${FIND} ${WRKSRC}/../.. -name Makefile.bak -type f -delete @${CP} ${WRKSRC}/xephem.man ${STAGEDIR}${PREFIX}/man/man1/xephem.1 @${FIND} ${WRKSRC} -name "*.pl" -exec ${SED} -i "" -e 's|/usr/bin/perl|/usr/local/bin/perl|' {} \; do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xephem ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/XEphem.ad ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XEphem @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/xephem @cd ${WRKSRC}; ${COPYTREE_SHARE} \ "auxil catalogs fifos fits gallery help lo" \ ${STAGEDIR}${PREFIX}/lib/X11/xephem .include diff --git a/audio/aacplusenc/Makefile b/audio/aacplusenc/Makefile index dd0c9f5a6b49..da908cec6a7f 100644 --- a/audio/aacplusenc/Makefile +++ b/audio/aacplusenc/Makefile @@ -1,38 +1,42 @@ # Created by: Pav Lucistnik PORTNAME= aacplusenc PORTVERSION= 0.17.5 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://ppa.launchpad.net/teknoraver/ppa/ubuntu/pool/main/a/aacplusenc/ DISTFILES= ${DISTNAME:S,-,_,}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= AacPlus v2 command-line encoder USES= gmake +# Converted from RESTRICTED +LICENSE= AACPLUSENC +LICENSE_NAME= aacplusenc +LICENSE_TEXT= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies +LICENSE_PERMS= auto-accept + OPTIONS_DEFINE= FFTW3 OPTIONS_DEFAULT= FFTW3 FFTW3_DESC= Use FFTW3 library for performance -RESTRICTED= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies - CONFLICTS= libaacplus-[0-9]* PLIST_FILES= bin/aacplusenc MAKE_ARGS+= INSTDIR=${STAGEDIR}${PREFIX} FFTW3_MAKE_ARGS_OFF= NOFFTW3=1 FFTW3_LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libfftw3.so:math/fftw3 FFTW3_CFLAGS= -I${LOCALBASE}/include WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|-O3 -ftree-vectorize|${CFLAGS}| ; s|-lfftw3f|-L${LOCALBASE}/lib -lfftw3f| ; s|INSTDIR=.*|INSTDIR=${PREFIX}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's||| ; s|__BYTE|_BYTE|' ${WRKSRC}/au_channel.h @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/configure .include diff --git a/audio/baudline/Makefile b/audio/baudline/Makefile index 3ad94517bbb6..8281c29bf7ce 100644 --- a/audio/baudline/Makefile +++ b/audio/baudline/Makefile @@ -1,50 +1,54 @@ # Created by: David Yeske PORTNAME= baudline PORTVERSION= 1.08 PORTREVISION= 1 CATEGORIES= audio linux # We have permission from author Erik Olsen for the # package cluster to automatically fetch baudline MASTER_SITES= http://www.baudline.com/ PKGNAMEPREFIX= linux- DISTNAME= baudline_${PORTVERSION:S/.p/pre/}_linux_i686 MAINTAINER= hamradio@FreeBSD.org COMMENT= Real-time signal analysis and time-frequency browser +# Converted from RESTRICTED +LICENSE= BAUDLINE +LICENSE_NAME= baudline +LICENSE_TEXT= author requests no distribution except from their site +LICENSE_PERMS= auto-accept + WRKSRC= ${WRKDIR}/${DISTNAME:S/i686/x86/} USES= linux USE_LINUX= xorglibs ONLY_FOR_ARCHS= i386 amd64 -RESTRICTED= author requests no distribution except from their site - PORTDOCS= README_unix.txt PLIST_FILES= bin/baudline OPTIONS_DEFINE= MPG123 DOCS OPTIONS_DEFAULT= MPG123 MPG123_RUN_DEPENDS= mpg123:audio/mpg123 .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) IGNORE= may not be automatically fetched due to licensing\ restrictions. You must manually fetch ${DISTFILES} from\ http://www.baudline.com/download.html. Once ${DISTFILES}\ has been downloaded, move it to ${DISTDIR} and then\ restart this build .endif do-build: ${BRANDELF} -t Linux ${WRKSRC}/baudline do-install: ${INSTALL_PROGRAM} ${WRKSRC}/baudline ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/audio/eawpats/Makefile b/audio/eawpats/Makefile index 71064b949425..b2c135148fb8 100644 --- a/audio/eawpats/Makefile +++ b/audio/eawpats/Makefile @@ -1,46 +1,50 @@ # Created by: Jonathan Lennox PORTNAME= eawpats PORTVERSION= 12 PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= GENTOO DISTNAME= eawpats12_full MAINTAINER= ports@FreeBSD.org COMMENT= Eric A. Welsh's collection of Gravis Ultrasound MIDI patches -RESTRICTED= Some of the patches are marked no-commercial-use +# Converted from RESTRICTED +LICENSE= EAWPATS +LICENSE_NAME= eawpats +LICENSE_TEXT= Some of the patches are marked no-commercial-use +LICENSE_PERMS= auto-accept NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message PATCH_SUBDIRS= ethnic mazpat/fx gsdrum08 gsdrum25 gsdrum40 gus power sfx wime DOC_SUBDIRS= ethnic gsdrum08 gsdrum25 gsdrum40 power wime WRKSRC= ${WRKDIR}/${PORTNAME} TIMIDITY_DATADIR= ${PREFIX}/share/timidity OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/home/user/eawpats|${DATADIR}|' ${WRKSRC}/linuxconfig/timidity.cfg do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.cfg ${WRKSRC}/*.pat ${WRKSRC}/*.ini ${STAGEDIR}${DATADIR} .for subdir in ${PATCH_SUBDIRS} ${MKDIR} ${STAGEDIR}${DATADIR}/${subdir} ${INSTALL_DATA} ${WRKSRC}/${subdir}/*.pat ${STAGEDIR}${DATADIR}/${subdir} .endfor ${MKDIR} ${STAGEDIR}${TIMIDITY_DATADIR} ${INSTALL_DATA} ${WRKSRC}/linuxconfig/timidity.cfg ${STAGEDIR}${TIMIDITY_DATADIR}/timidity.cfg-eawpats ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${WRKSRC}/*.hlp ${STAGEDIR}${DOCSDIR} .for subdir in ${DOC_SUBDIRS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/${subdir} ${INSTALL_DATA} ${WRKSRC}/${subdir}/*.txt ${STAGEDIR}${DOCSDIR}/${subdir} .endfor .include diff --git a/audio/eawplus/Makefile b/audio/eawplus/Makefile index 378e3954c110..83f429fea35e 100644 --- a/audio/eawplus/Makefile +++ b/audio/eawplus/Makefile @@ -1,46 +1,50 @@ # Created by: nork@FreeBSD.org PORTNAME= eawplus PORTVERSION= 12.1 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= LOCAL/nork MAINTAINER= ports@FreeBSD.org COMMENT= E.A.W.+Izumo+Tamuki collection of Gravis Ultrasound MIDI patches +# Converted from NO_CDROM +LICENSE= EAWPLUS +LICENSE_NAME= eawplus +LICENSE_TEXT= Some of the patches are marked no-commercial-use +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + # Not useful without timidity. RUN_DEPENDS= ${LOCALBASE}/share/eawpats/acbass.pat:audio/eawpats \ ${LOCALBASE}/share/guspat/inst/GUS/acbass.pat:audio/guspat -NO_CDROM= Some of the patches are marked no-commercial-use - NO_WRKSUBDIR= yes NO_ARCH= yes TIMIDITY_DATADIR= share/timidity PLIST_SUB= TIMIDITY_DATADIR=${TIMIDITY_DATADIR} OPTIONS_DEFINE= DOCS post-extract: @${RM} ${WRKSRC}/timidity/inst/GUS/power/h-hihatp.pat.orig @${RM} ${WRKSRC}/timidity/inst/GUS/power/h-snare.pat.orig do-build: ${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%TIMIDITY_DATADIR%%|${PREFIX}/${TIMIDITY_DATADIR}|g" \ ${FILESDIR}/timidity.cfg > ${WRKDIR}/timidity.cfg do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -pr ${WRKSRC}/timidity/* ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${TIMIDITY_DATADIR} ${INSTALL_DATA} ${WRKDIR}/timidity.cfg \ ${STAGEDIR}${PREFIX}/${TIMIDITY_DATADIR}/timidity.cfg-eawplus do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*/*.txt.gz ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/festlex-oald/Makefile b/audio/festlex-oald/Makefile index 80a9062046ee..30caf8ce9aa8 100644 --- a/audio/festlex-oald/Makefile +++ b/audio/festlex-oald/Makefile @@ -1,28 +1,32 @@ # Created by: trevor PORTNAME= festlex-oald PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= audio accessibility MASTER_SITES= FESTIVAL DISTNAME= festlex_OALD DIST_SUBDIR= festival MAINTAINER= ports@FreeBSD.org COMMENT= Oxford Advanced Learner's pronunciation dictionary for Festival RUN_DEPENDS= festival:audio/festival -RESTRICTED= No commercial use +# Converted from RESTRICTED +LICENSE= FESTLEX +LICENSE_NAME= festlex +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept WRKSRC= ${WRKDIR}/festival NO_BUILD= yes FHOME= ${PREFIX}/share/festival do-install: @${MKDIR} ${STAGEDIR}${FHOME} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${FHOME} .include diff --git a/audio/festlex-ogi/Makefile b/audio/festlex-ogi/Makefile index 9df3f9e76148..c46add2ba4a9 100644 --- a/audio/festlex-ogi/Makefile +++ b/audio/festlex-ogi/Makefile @@ -1,34 +1,38 @@ # Created by: trevor PORTNAME= festlex-ogi PORTVERSION= 2.2 PORTREVISION= 2 CATEGORIES= audio accessibility MASTER_SITES= # ${MASTER_SITE_FESTIVAL_OGI} DISTNAME= OGIlexicon-2.2 MAINTAINER= ports@FreeBSD.org COMMENT= Composite pronunciation dictionary from ogi.edu for Festival RUN_DEPENDS= festival:audio/festival \ ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:audio/festlex-poslex -RESTRICTED= No commercial use +# Converted from RESTRICTED +LICENSE= FESTLEX +LICENSE_NAME= festlex +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept WRKSRC= ${WRKDIR}/festival NO_BUILD= yes FHOME= ${PREFIX}/share/festival .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= distfile can only be fetched if you accept the license. Go to https://www.cslu.ogi.edu/tts/download/data/OGIlexicon-2.2.tar.gz and put ${DISTFILE} into ${DISTDIR} .endif do-install: ${MKDIR} ${STAGEDIR}${FHOME} cd ${WRKSRC} && ${CP} -pPR * ${STAGEDIR}${FHOME} .include diff --git a/audio/guspat/Makefile b/audio/guspat/Makefile index d150b9c47375..e8d700972703 100644 --- a/audio/guspat/Makefile +++ b/audio/guspat/Makefile @@ -1,34 +1,39 @@ # Created by: nork@FreeBSD.org PORTNAME= guspat PORTVERSION= 20000706 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= ftp://plamo.linet.gr.jp/pub/Plamo-src/contrib/Sound/timidity/ \ LOCAL/nork DISTFILES= ${DISTNAME}-required${EXTRACT_SUFX} \ ${DISTNAME}-optional${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Izumo collection of Gravis Ultrasound MIDI patches +# Converted from NO_CDROM +LICENSE= GUSPAT +LICENSE_NAME= guspat +LICENSE_TEXT= Some of the patches are marked no-commercial-use +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + NO_BUILD= yes NO_ARCH= yes -NO_CDROM= Some of the patches are marked no-commercial-use PLIST_SUB= TIMIDITY_DATADIR=${TIMIDITY_DATADIR} WRKSRC= ${WRKDIR}/timidity TIMIDITY_DATADIR= share/timidity post-patch: @${REINPLACE_CMD} -e 's|/timidity|/guspat|g' ${WRKSRC}/timidity.cfg @${RM} ${WRKSRC}/timidity.cfg.bak do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${TIMIDITY_DATADIR} ${INSTALL_DATA} ${WRKSRC}/timidity.cfg \ ${STAGEDIR}${PREFIX}/${TIMIDITY_DATADIR}/timidity.cfg-guspat .include diff --git a/audio/lpac/Makefile b/audio/lpac/Makefile index 80e193716eaf..a86fa3b5ee74 100644 --- a/audio/lpac/Makefile +++ b/audio/lpac/Makefile @@ -1,22 +1,27 @@ # Created by: Andrew Pantyukhin PORTNAME= lpac PORTVERSION= 1.40 CATEGORIES= audio linux MASTER_SITES= ftp://chernabog.cc.vt.edu/pub2/freebsd/ports/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Lossless audio codec ONLY_FOR_ARCHS= amd64 i386 -NO_CDROM= No commercial use +# Converted from NO_CDROM +LICENSE= LPAC +LICENSE_NAME= lpac +LICENSE_TEXT= No commercial use +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + NO_BUILD= yes USES= linux PLIST_FILES= bin/lpac do-install: ${BRANDELF} -t Linux ${WRKDIR}/lpac ${INSTALL_PROGRAM} ${WRKDIR}/lpac ${STAGEDIR}${PREFIX}/bin .include diff --git a/benchmarks/nttcp/Makefile b/benchmarks/nttcp/Makefile index 7e320c0cb2ab..6930d90b188f 100644 --- a/benchmarks/nttcp/Makefile +++ b/benchmarks/nttcp/Makefile @@ -1,26 +1,30 @@ # Created by: Bill Fumerola PORTNAME= nttcp PORTVERSION= 1.47 PORTREVISION= 3 CATEGORIES= benchmarks net MASTER_SITES= http://freeware.sgi.com/source/nttcp/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= Client/server program for testing network performance -RESTRICTED= No commercial use +# Converted from RESTRICTED +LICENSE= NTTCP +LICENSE_NAME= nttcp +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept ALL_TARGET= nttcp USES= gmake MAKE_ENV+= OPT="${CFLAGS}" NOPRECIOUSMAKEVARS=yes PLIST_FILES= bin/nttcp man/man1/nttcp.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nttcp ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nttcp.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/biology/fasta/Makefile b/biology/fasta/Makefile index 4cbe867093f1..a9fe7d45afc9 100644 --- a/biology/fasta/Makefile +++ b/biology/fasta/Makefile @@ -1,44 +1,49 @@ # Created by: Johann Visagie PORTNAME= fasta PORTVERSION= 21.1.1 CATEGORIES= biology MASTER_SITES= http://faculty.virginia.edu/wrpearson/fasta/fasta2/ \ ftp://ftp.ebi.ac.uk/pub/software/unix/fasta/fasta2/ EXTRACT_SUFX= .shar.Z MAINTAINER= ports@FreeBSD.org COMMENT= Collection of programs for searching DNA and protein databases -NO_CDROM= May not be sold or incorporated into a commercial product +# Converted from NO_CDROM +LICENSE= FASTA +LICENSE_NAME= fasta +LICENSE_TEXT= May not be sold or incorporated into a commercial product +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + WRKSRC= ${WRKDIR}/fasta SUB_FILES= pkg-message MAN_FILES= align.1 fasta.1 lalign.1 prdf.1 prss.1 randseq.1 ssearch.1 PORTDOCS= COPYRIGHT README.versions fasta20.doc fasta20.me format.doc \ readme.* OPTIONS_DEFINE= DOCS do-extract: @ ${RM} -r ${WRKDIR} @ ${MKDIR} ${WRKSRC} @ for f in ${EXTRACT_ONLY}; do \ cd ${WRKSRC} && (${GZCAT} ${DISTDIR}/$${f} | ${SH} >/dev/null); \ done post-patch: @${REINPLACE_CMD} 's|BIN)|DESTDIR)$$(&|' ${WRKSRC}/Makefile post-install: ${INSTALL_MAN} ${MAN_FILES:S,^,${WRKSRC}/,} \ ${STAGEDIR}${MAN1PREFIX}/man/man1 .for mlink in tfasta lfasta plfasta fastx tfastx ${LN} -s fasta.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/${mlink}.1.gz .endfor ${LN} -s align.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/align0.1.gz ${LN} -s align.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/plalign.1.gz @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/biology/phrap/Makefile b/biology/phrap/Makefile index 3ef2b051c94d..fa42c1f542a9 100644 --- a/biology/phrap/Makefile +++ b/biology/phrap/Makefile @@ -1,53 +1,58 @@ PORTNAME= phrap PORTVERSION= 1.090518 CATEGORIES= biology MASTER_SITES= # put the tarball manually DISTFILES= distrib.tar.gz DIST_SUBDIR= ${PORTNAME} MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= Program for assembling shotgun DNA sequence data -RESTRICTED= Redistribution is not permitted in any form. You must request the tarball via e-mail. Free for academic use. +# Converted from RESTRICTED +LICENSE= PHRAP +LICENSE_NAME= phrap +LICENSE_TEXT= Redistribution is not permitted in any form. You must request the tarball via e-mail. Free for academic use. +LICENSE_PERMS= auto-accept + .if defined(PACKAGE_BUILDING) IGNORE= distribution files must be obtained via the authors .endif NO_WRKSUBDIR= yes MAKEFILE= makefile ALL_TARGET= all BINARIES= calf_merge pcluster cross_match loco phrap swat SCRIPTS= phrapview PORTDATA= BLOSUM50 BLOSUM62 PAM250 mat50 mat70 mb_matrix penalty2 vector.seq PORTDOCS= general.doc phrap.doc swat.doc OPTIONS_DEFINE= DOCS .include .for f in ${DISTFILES} .if !exists(${DISTDIR}/${DIST_SUBDIR}/${f}) IGNORE= you must request the source code \(${DISTFILES}\) via e-mail, place it manually in ${DISTDIR}/${DIST_SUBDIR}, and then try it again .endif .endfor do-install: .for f in ${BINARIES} @${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .for f in ${SCRIPTS} @${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor @${MKDIR} ${STAGEDIR}${DATADIR} .for f in ${PORTDATA} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/biology/phred/Makefile b/biology/phred/Makefile index 8872c6e7add5..9f44b59e9d5f 100644 --- a/biology/phred/Makefile +++ b/biology/phred/Makefile @@ -1,54 +1,59 @@ # Created by: Motomichi Matsuzaki PORTNAME= phred PORTVERSION= 0.020425.c CATEGORIES= biology MASTER_SITES= # put the tarball manually DISTNAME= ${PORTNAME}-dist-${PORTVERSION:S/0.//}-acd EXTRACT_SUFX= .tar.Z MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= Base calling and quality value assignment on DNA sequencing +# Converted from RESTRICTED +LICENSE= PHRED +LICENSE_NAME= phred +LICENSE_TEXT= Redistribution is not permitted in any form. You must request the tarball via e-mail. Free for academic use. +LICENSE_PERMS= auto-accept + SUB_FILES= pkg-message -RESTRICTED= Redistribution is not permitted in any form. You must request the tarball via e-mail. Free for academic use. .if defined(PACKAGE_BUILDING) IGNORE= distribution files must be obtained via the authors .endif NO_WRKSUBDIR= yes ALL_TARGET= phred daev BINARIES= phred daev DATADIR= ${PREFIX}/etc/PhredPar DATAFILES= phredpar.dat PORTDOCS= NEWS PHRED.DOC DAEV.DOC OPTIONS_DEFINE= DOCS .include .for f in ${DISTFILES} .if !exists(${DISTDIR}/${f}) IGNORE= you must request the source code \(${f}\) via e-mail, place it manually in ${DISTDIR}, and then try it again .endif .endfor do-install: .for f in ${BINARIES} @${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor @${MKDIR} ${STAGEDIR}${DATADIR} .for f in ${DATAFILES} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}/${f}.sample .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/chinese/moettf/Makefile b/chinese/moettf/Makefile index 9f9cb20eee20..c401bdc6ce6c 100644 --- a/chinese/moettf/Makefile +++ b/chinese/moettf/Makefile @@ -1,48 +1,53 @@ # Created by: Jing-Tang Keith Jang PORTNAME= moettf PORTVERSION= 2.0 PORTREVISION= 7 CATEGORIES= chinese x11-fonts MASTER_SITES= LOCAL/marino/zh-moettf DISTFILES= edustds1.exe edustds2.exe edustd-15.exe \ kai-pc.ttf moe_kai.ttf moe_sung.ttf DIST_SUBDIR= zh-moettf MAINTAINER= ports@FreeBSD.org COMMENT= Three Chinese BIG5 TrueType fonts: Kai LiShu Sung SungExt +# Converted from NO_CDROM +LICENSE= MOETTF +LICENSE_NAME= moettf +LICENSE_TEXT= Contact Ministry of Education of Taiwan for commercial use +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + EXTRACT_DEPENDS= unrar:archivers/unrar -NO_CDROM= Contact Ministry of Education of Taiwan for commercial use NO_BUILD= yes NO_WRKSUBDIR= yes TTF_DEFAULT= moe_sung.ttf TTF_DEFAULTKAI= moe_kai.ttf EXE_TTF= moe_lishu.ttf moe_sungext.ttf moe_sungsym.ttf REG_TTF= kai-pc.ttf moe_kai.ttf moe_sung.ttf TTF= ${EXE_TTF} ${REG_TTF} do-extract: @${MKDIR} ${WRKSRC} @unrar x ${DISTDIR}/${DIST_SUBDIR}/edustd-15.exe ${WRKSRC} @unrar x ${DISTDIR}/${DIST_SUBDIR}/edustds1.exe ${WRKSRC} @unrar x ${DISTDIR}/${DIST_SUBDIR}/edustds2.exe ${WRKSRC} @(cd ${WRKSRC}; \ ${MV} Edustd-15.TTF moe_lishu.ttf ; \ ${MV} edustds1.ttf moe_sungext.ttf ; \ ${MV} edustds2.ttf moe_sungsym.ttf ) do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} .for ttf in ${EXE_TTF} ${INSTALL_DATA} ${WRKSRC}/${ttf} ${STAGEDIR}${FONTSDIR}/${ttf} .endfor .for ttf in ${REG_TTF} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${ttf} \ ${STAGEDIR}${FONTSDIR}/${ttf} .endfor .include "${.CURDIR}/../ttfm/Makefile.ttf" .include diff --git a/converters/tuc/Makefile b/converters/tuc/Makefile index 74b66368804c..8518638dd21a 100644 --- a/converters/tuc/Makefile +++ b/converters/tuc/Makefile @@ -1,20 +1,25 @@ # Created by: G. Adam Stanislav PORTNAME= tuc PORTVERSION= 1.10 PORTREVISION= 1 CATEGORIES= converters MASTER_SITES= http://www.whizkidtech.redprince.net/fports/ MAINTAINER= ports@FreeBSD.org COMMENT= Text to Unix Conversion -NO_CDROM= Author does not allow CD-ROM distribution +# Converted from NO_CDROM +LICENSE= TUC +LICENSE_NAME= tuc +LICENSE_TEXT= Author does not allow CD-ROM distribution +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + PLIST_FILES= bin/tuc \ man/man1/tuc.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tuc ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/tuc.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/databases/jdbc-oracle11g/Makefile b/databases/jdbc-oracle11g/Makefile index 5478c3077385..bdfd713042be 100644 --- a/databases/jdbc-oracle11g/Makefile +++ b/databases/jdbc-oracle11g/Makefile @@ -1,41 +1,44 @@ PORTNAME= oracle11g PORTVERSION= 11.2.0.4 PORTREVISION= 2 CATEGORIES= databases java MASTER_SITES= # http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html PKGNAMEPREFIX= jdbc- DISTNAME= ojdbc6.jar EXTRACT_SUFX= # none DIST_SUBDIR= oracle11g MAINTAINER= ports@FreeBSD.org COMMENT= JDBC drivers for Oracle 11g +# Converted from RESTRICTED +LICENSE= ORACLE +LICENSE_NAME= Oracle +LICENSE_TEXT= Packaging prohibited by Oracle license +LICENSE_PERMS= auto-accept + USE_JAVA= yes JAVA_VERSION= 1.7 1.8 NO_BUILD= yes NO_WRKSUBDIR= yes -RESTRICTED= Packaging prohibited by Oracle license -NO_CDROM= Packaging prohibited by Oracle license - PLIST_FILES= %%JAVAJARDIR%%/ojdbc-${PORTVERSION}.jar .include .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTFILES}) IGNORE= due to Oracle license restrictions, you must fetch the source\ distribution manually. Please access\ http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html\ (Oracle Database 11g Release 2 (${PORTVERSION} JDBC Drivers) with a web\ browser and follow the link for the ${DISTFILES}. You will be required to\ register and log in, but you can create an account on that page. After\ registration and accepting the Oracle License, download the distribution\ file, ${DISTFILES}, place into ${DISTDIR}/${DIST_SUBDIR}, and restart\ installation .endif do-install: ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} ${STAGEDIR}${JAVAJARDIR}/ojdbc-${PORTVERSION}.jar .include diff --git a/databases/linux-oracle-instantclient-basic/Makefile b/databases/linux-oracle-instantclient-basic/Makefile index 6c66b35aff13..f6290a1e9462 100644 --- a/databases/linux-oracle-instantclient-basic/Makefile +++ b/databases/linux-oracle-instantclient-basic/Makefile @@ -1,77 +1,81 @@ # Created by: Alexander Novitsky PORTNAME= instantclient PORTVERSION= ${ORACLEVERSION}.${DISTDATE} PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= #http://www.oracle.com/technology/software/tech/oci/instantclient/ PKGNAMEPREFIX= linux-oracle- PKGNAMESUFFIX= -basic DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE} DIST_SUBDIR= oracle MAINTAINER= pi@FreeBSD.org COMMENT= Oracle 10 32Bit Linux InstantClient basics for RDBMS 8.1.2+ +# Converted from RESTRICTED +LICENSE= Oracle +LICENSE_NAME= Oracle +LICENSE_TEXT= Packaging prohibited by Oracle license +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes DISTINFO_FILE= ${MASTERDIR}/distinfo.i386 -RESTRICTED= Packaging prohibited by Oracle license - USES= linux zip USE_LINUX_PREFIX= yes ORACLEVERSION= 10.2.0.3 BINS_LIST= genezi LIBS_LIST= libclntsh.so.10.1 \ libnnz10.so \ libocci.so.10.1 \ libociei.so \ libocijdbc10.so \ ojdbc14.jar WRKSRC= ${WRKDIR}/instantclient_10_2 INSTBINSDIR= ${STAGEDIR}${PREFIX}/usr/bin INSTLIBSDIR= ${STAGEDIR}${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib USE_LDCONFIG= yes PLIST_SUB= ORACLEVERSION=${ORACLEVERSION} .include #.if ${ARCH} == "i386" LINUXARCH= linux32 LINUXXVAL= x86 DISTDATE= 20061115 #.elif ${ARCH} == "amd64" #LINUXARCH= linux-x86-64 #DISTDATE= 20070103 #.endif .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=\ Due to Oracle license restrictions, you must fetch the source\ distribution manually from\ http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html\ , follow the link for Linux ${LINUXXVAL}, download ${DISTFILES}\ and place it in ${DISTDIR}/${DIST_SUBDIR}/ .endif do-install: ${MKDIR} -m 0755 ${INSTBINSDIR} ${MKDIR} -m 0755 ${INSTLIBSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ld.so.conf.d ${ECHO} /usr/lib/oracle/${ORACLEVERSION}/client/lib > ${STAGEDIR}${PREFIX}/etc/ld.so.conf.d/oracle10.conf .for i in ${BINS_LIST} ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i} .endfor .for i in ${LIBS_LIST} ${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i} .endfor .include diff --git a/databases/linux-oracle-instantclient-sdk/Makefile b/databases/linux-oracle-instantclient-sdk/Makefile index f4bf51328b46..4f7a4b39f639 100644 --- a/databases/linux-oracle-instantclient-sdk/Makefile +++ b/databases/linux-oracle-instantclient-sdk/Makefile @@ -1,99 +1,103 @@ # Created by: nork@FreeBSD.org PORTNAME= instantclient PORTVERSION= ${ORACLEVERSION}.${DISTDATE} PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= #http://www.oracle.com/technology/software/tech/oci/instantclient/ PKGNAMEPREFIX= linux-oracle- PKGNAMESUFFIX= -sdk DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE} DIST_SUBDIR= oracle MAINTAINER= pi@FreeBSD.org COMMENT= Oracle 10 InstantClient SDK. Works with Oracle RDBMS 8.1.2+ +# Converted from RESTRICTED +LICENSE= Oracle +LICENSE_NAME= Oracle +LICENSE_TEXT= Packaging prohibited by Oracle license +LICENSE_PERMS= auto-accept + RUN_DEPENDS= ${LINUXBASE}/usr/lib/oracle/${ORACLEVERSION}/client/lib/libocci.so.10.1:databases/linux-oracle-instantclient-basic ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes DISTINFO_FILE= ${MASTERDIR}/distinfo.${ARCH} -RESTRICTED= Packaging prohibited by Oracle license - USES= zip USE_LINUX_PREFIX= yes ORACLEVERSION= 10.2.0.3 INCS_LIST= nzerror.h \ nzt.h \ occi.h \ occiAQ.h \ occiCommon.h \ occiControl.h \ occiData.h \ occiObjects.h \ oci.h \ oci1.h \ oci8dp.h \ ociap.h \ ociapr.h \ ocidef.h \ ocidem.h \ ocidfn.h \ ociextp.h \ ocikpr.h \ ocixmldb.h \ odci.h \ oratypes.h \ ori.h \ orid.h \ orl.h \ oro.h \ ort.h \ xa.h DEMO_LIST= cdemo81.c \ demo.mk \ occidemo.sql \ occidemod.sql \ occidml.cpp \ occiobj.cpp \ occiobj.typ WRKSRC= ${WRKDIR}/instantclient_10_2/sdk INSTLIBSDIR= ${STAGEDIR}${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib INSTINCSDIR= ${STAGEDIR}${PREFIX}/usr/include/oracle/${ORACLEVERSION}/client INSTDEMODIR= ${STAGEDIR}${PREFIX}/usr/share/oracle/${ORACLEVERSION}/client PLIST_SUB= PORTVERSION=${PORTVERSION} .include LINUXARCH= linux32 LINUXXVAL= x86 DISTDATE= 20061115 .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=\ Due to Oracle license restrictions, you must fetch the source\ distribution manually from\ http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html\ , follow the link for Linux ${LINUXXVAL}, download ${DISTFILES}\ and place it in ${DISTDIR}/${DIST_SUBDIR}/ .endif do-install: ${MKDIR} -m 0755 ${INSTINCSDIR} ${INSTDEMODIR} ${INSTLIBSDIR} ${LN} -s libclntsh.so.10.1 ${INSTLIBSDIR}/libclntsh.so ${LN} -s libocci.so.10.1 ${INSTLIBSDIR}/libocci.so .for i in ${INCS_LIST} ${INSTALL_DATA} ${WRKSRC}/include/${i} ${INSTINCSDIR}/${i} .endfor .for i in ${DEMO_LIST} ${INSTALL_DATA} ${WRKSRC}/demo/${i} ${INSTDEMODIR}/${i} .endfor .include diff --git a/deskutils/xmdiary/Makefile b/deskutils/xmdiary/Makefile index e6afbdaaf2c3..3a913f2f029e 100644 --- a/deskutils/xmdiary/Makefile +++ b/deskutils/xmdiary/Makefile @@ -1,23 +1,28 @@ # Created by: mi@aldan.ziplink.net PORTNAME= xmdiary PORTVERSION= 3.0.3 PORTREVISION= 6 CATEGORIES= deskutils MASTER_SITES= XCONTRIB/office MAINTAINER= mi@aldan.algebra.com COMMENT= Personal and group calendar utility -NO_CDROM= Do not sell for profit +# Converted from NO_CDROM +LICENSE= xmdiary +LICENSE_NAME= xmdiary +LICENSE_TEXT= Do not sell for profit +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= imake motif xorg USE_XORG= x11 xext xpm xt post-patch: @${REINPLACE_CMD} -e 's/malloc\.h/stdlib.h/' \ ${WRKSRC}/tools/LstLinked.c ${WRKSRC}/tools/System.c \ ${WRKSRC}/xtools/xitClipboard.c ${WRKSRC}/xtools/xitInfoFile.c ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|CcCmd gcc|CcCmd ${CC}|' '${WRKSRC}/XDiary.tmpl' .include diff --git a/devel/cl-infix-sbcl/Makefile b/devel/cl-infix-sbcl/Makefile index 31675ea3b38e..b14b115c672f 100644 --- a/devel/cl-infix-sbcl/Makefile +++ b/devel/cl-infix-sbcl/Makefile @@ -1,23 +1,27 @@ # Created by: Pedro F Giffuni PORTNAME= infix PORTVERSION= 19960628 PORTREVISION= 59 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Lisp macro to read math statements in infix notation +# Converted from NO_CDROM +LICENSE= infix +LICENSE_NAME= infix +LICENSE_TEXT= No fees or compensation can be charged +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix -NO_CDROM= No fees or compensation can be charged - USE_ASDF_FASL= yes FASL_TARGET= sbcl FASL_BUILD= yes .include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" .include diff --git a/devel/cl-infix/Makefile b/devel/cl-infix/Makefile index ba0f09b87457..7c45387794c3 100644 --- a/devel/cl-infix/Makefile +++ b/devel/cl-infix/Makefile @@ -1,40 +1,45 @@ # Created by: Pedro F. Giffuni PORTNAME= infix PORTVERSION= 19960628 PORTREVISION= 3 CATEGORIES= devel lisp MASTER_SITES= http://ftp.linux.org.uk/pub/lisp/cclan/ \ ftp://ftp.ntnu.no/pub/lisp/cclan/ \ http://thingamy.com/cclan/ \ http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/ PKGNAMEPREFIX= cl- DISTNAME= ${PORTNAME} MAINTAINER= olgeni@FreeBSD.org COMMENT= Lisp macro for reading math expressions in infix form +# Converted from NO_CDROM +LICENSE= infix +LICENSE_NAME= infix +LICENSE_TEXT= No fees or compensation can be charged +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} NO_BUILD= yes -NO_CDROM= No fees or compensation can be charged USE_ASDF= yes OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKSRC}/infix.cl ${WRKSRC}/infix.lisp do-install: @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} ${STAGEDIR}${ASDF_REGISTRY} @${INSTALL_DATA} ${WRKSRC}/*.lisp ${STAGEDIR}${ASDF_PATHNAME} @${INSTALL_DATA} ${WRKSRC}/infix.asd ${STAGEDIR}${ASDF_PATHNAME} @${INSTALL_DATA} ${WRKSRC}/infix.system ${STAGEDIR}${ASDF_PATHNAME} @${LN} -sf ${ASDF_PATHNAME}/infix.asd ${STAGEDIR}${ASDF_REGISTRY} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in COPYING infix.3lisp @${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" .include diff --git a/devel/clisp-hyperspec/Makefile b/devel/clisp-hyperspec/Makefile index d4e46aa15ec7..4adf8ec92821 100644 --- a/devel/clisp-hyperspec/Makefile +++ b/devel/clisp-hyperspec/Makefile @@ -1,22 +1,26 @@ PORTNAME= clisp-hyperspec PORTVERSION= 7.0 CATEGORIES= devel lisp MASTER_SITES= http://ftp.lispworks.com/pub/software_tools/reference/ DISTNAME= HyperSpec-7-0 MAINTAINER= olgeni@FreeBSD.org COMMENT= Common Lisp reference in HTML format, from LispWorks Ltd -NO_CDROM= Commercial redistribution prohibited +# Converted from NO_CDROM +LICENSE= HyperSpec +LICENSE_NAME= HyperSpec +LICENSE_TEXT= Commercial redistribution prohibited +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HyperSpec-Legalese.text ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HyperSpec-README.text ${STAGEDIR}${DOCSDIR} ${CP} -r ${WRKSRC}/HyperSpec ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/libgpc/Makefile b/devel/libgpc/Makefile index 38dd3dda1993..6f92287f340f 100644 --- a/devel/libgpc/Makefile +++ b/devel/libgpc/Makefile @@ -1,21 +1,26 @@ # Created by: Mikhail Teterin PORTNAME= libgpc PORTVERSION= 2.32 CATEGORIES= devel math graphics MASTER_SITES= http://www.cs.man.ac.uk/~toby/alan/software/assets/ DISTNAME= gpc${PORTVERSION:S/.//} MAINTAINER= mi@aldan.algebra.com COMMENT= Generic Polygon Clipper +# Converted from NO_CDROM +LICENSE= libgpc +LICENSE_NAME= libgpc +LICENSE_TEXT= Can't be used for profit without permission +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= dos2unix uidfix zip PLIST_FILES= lib/libgpc.so.2 \ lib/libgpc.so lib/libgpc.a \ include/gpc.h USE_LDCONFIG= yes -NO_CDROM= Can't be used for profit without permission MAKEFILE= ${FILESDIR}/BSDmakefile .include diff --git a/devel/libukcprog/Makefile b/devel/libukcprog/Makefile index 09d90505d650..9765379a5a36 100644 --- a/devel/libukcprog/Makefile +++ b/devel/libukcprog/Makefile @@ -1,20 +1,24 @@ # Created by: Tim Bishop PORTNAME= libukcprog PORTVERSION= 1.0.2 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= http://ftp.mirrorservice.org/pub/i-scream/libukcprog/ \ http://dl.ambiweb.de/mirrors/ftp.i-scream.org/libukcprog/ \ http://ftp.i-scream.org/pub/i-scream/libukcprog/ MAINTAINER= tdb@FreeBSD.org COMMENT= Generally useful low level routines -NO_CDROM= License (see source) does not permit selling for profit +# Converted from NO_CDROM +LICENSE= libukcprog +LICENSE_NAME= libukcprog +LICENSE_TEXT= License (see source) does not permit selling for profit +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig USE_LDCONFIG= yes .include diff --git a/dns/djbdns/Makefile b/dns/djbdns/Makefile index c2aae93585de..7735624ee106 100644 --- a/dns/djbdns/Makefile +++ b/dns/djbdns/Makefile @@ -1,150 +1,155 @@ # Created by: Neil Blakey-Milner PORTNAME?= djbdns PORTVERSION?= ${DJBDNS_VER} PORTREVISION?= 22 PORTEPOCH?= 1 CATEGORIES?= dns MASTER_SITES= https://cr.yp.to/djbdns/ \ http://cr.yp.to/djbdns/ \ ftp://cr.yp.to/djbdns/ DISTNAME= djbdns-${DJBDNS_VER} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= lx@FreeBSD.org COMMENT?= Collection of secure and reliable DNS tools +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp CONFLICTS= djbdns-tools-[0-9]* -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html OPTIONS_DEFINE= DUMPCACHE IP6 IGNOREIP JUMBO MAN PERSISTENT_MMAP SRV DNSCURVE ADD_USERS OPTIONS_DEFAULT= MAN OPTIONS_SUB= yes DUMPCACHE_DESC= persistent cache for dnscache IP6_DESC= IPv6 support by Felix von Leitner IGNOREIP_DESC= ignoreip2 patch by Russell Nelson JUMBO_DESC= jumbo patch by Claudiu Costin MAN_DESC= manual pages by Gerritt Pape PERSISTENT_MMAP_DESC= persistent mmap patch by Lennert Buytenhek SRV_DESC= SRV record patch by Michael Handler DNSCURVE_DESC= DNSCurve support by Matthew Dempsky ADD_USERS_DESC= Add dnscache, tinydns and dnslog users/groups .include .if ${PORT_OPTIONS:MADD_USERS} USERS?= dnscache tinydns dnslog GROUPS?=dnscache tinydns dnslog .endif .if ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} || ${PORT_OPTIONS:MIGNOREIP} || ${PORT_OPTIONS:MSRV} || \ ${PORT_OPTIONS:MDNSCURVE} BROKEN= The jumbo patch currently conflicts with the IPv6, ignoreip2, SRV and DNSCURVE patches .endif PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/dns/djbdns/:jumbo \ LOCAL/roam/dns/djbdns:jumbo PATCHFILES+= jumbo-p13.patch.gz:jumbo PATCH_DIST_STRIP= -p1 .if ${PORT_OPTIONS:MDUMPCACHE} CFLAGS+= -DDUMPCACHE .endif .endif .if ${PORT_OPTIONS:MMAN} MANDATE= -20031023 MASTER_SITES+= http://smarden.org/pape/djb/manpages/:manpages DISTFILES+= ${DISTNAME}-man${MANDATE}.tar.gz:manpages .endif .if ${PORT_OPTIONS:MIP6} PKGNAMESUFFIX= -ipv6 PORTVERSION= ${DJBDNS_VER}.${DJBDNS_V6_VER:S/test/b/:S/diff//} PATCH_SITES+= http://www.fefe.de/dns/:ipv6 PATCHFILES+= ${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2:ipv6 PATCH_DIST_STRIP= -p1 EXTRA_PATCHES+= ${FILESDIR}/uint32.patch ${FILESDIR}/djbdns-ipv6-ooyama.patch .endif .if ${PORT_OPTIONS:MDUMPCACHE} && ! ${PORT_OPTIONS:MJUMBO} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and dnscache-dumpcache patches are currently in conflict .endif PATCH_SITES+= http://efge.free.fr/djbdns/:dumpcache PATCHFILES+= patch-dnscache-dumpcache-v4.txt:dumpcache PATCH_DIST_STRIP= -p1 CFLAGS+= -DDUMPCACHE .endif .if ${PORT_OPTIONS:MIGNOREIP} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 patch already includes the ignoreip2 functionality .endif PATCH_SITES+= http://tinydns.org/:ignoreip PATCHFILES+= djbdns-1.05-ignoreip2.patch:ignoreip PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MPERSISTENT_MMAP} PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/patches/dns/:persistent PATCHFILES+= tinydns-persistmmap-20040418.patch:persistent PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MSRV} PATCH_SITES+= http://tinydns.org/:srv PATCHFILES+= srv-patch:srv PATCH_DIST_STRIP= -p1 .endif .if ${PORT_OPTIONS:MDNSCURVE} .if ${PORT_OPTIONS:MIP6} BROKEN= The IPv6 and DNSCurve patches are currently in conflict .endif PATCH_SITES+= http://shinobi.dempsky.org/~matthew/patches/:dnscurve PATCHFILES+= djbdns-dnscurve-20090602.patch:dnscurve PATCH_DIST_STRIP= -p1 CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib BUILD_DEPENDS+= nacl-sha256:security/nacl .endif DJBDNS_VER= 1.05 DJBDNS_V6_VER= test23 ALL_TARGET= prog INSTALL_TARGET= setup check .if ${PORT_OPTIONS:MIP6} PLIST_SUB+= WITH_IP6="" .else PLIST_SUB+= WITH_IP6="@comment " .endif post-patch: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home.stage @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav @${MV} -f ${WRKSRC}/conf-home.stage ${WRKSRC}/conf-home @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${TOUCH} ${WRKSRC}/*-conf @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home .if ${PORT_OPTIONS:MMAN} post-install: @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif .include diff --git a/editors/edith/Makefile b/editors/edith/Makefile index 0109c81f4974..2e1eb71d1e79 100644 --- a/editors/edith/Makefile +++ b/editors/edith/Makefile @@ -1,34 +1,39 @@ # Created by: Christian Brueffer PORTNAME= edith PORTVERSION= 1.58 PORTREVISION= 2 CATEGORIES= editors linux MASTER_SITES= http://www.groenink.com/pub/edith/ DISTFILES= edith1.55.common.tar.gz \ edith1.58.linux-glibc.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= X11 GUI editor for binary and plain text files +# Converted from RESTRICTED +LICENSE= edith +LICENSE_NAME= edith +LICENSE_TEXT= Redistribution not allowed +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= i386 amd64 USES= linux USE_LINUX= xorglibs -RESTRICTED= Redistribution not allowed NO_BUILD= yes WRKSRC= ${WRKDIR}/edith EDITHDIR= ${PREFIX}/lib/edith do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/linux/edith ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EDITHDIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/edi* ${STAGEDIR}${EDITHDIR}/bin .for i in defaults help @${MKDIR} ${STAGEDIR}${EDITHDIR}/${i} ${INSTALL_DATA} ${WRKSRC}/${i}/* ${STAGEDIR}${EDITHDIR}/${i} .endfor ${INSTALL_MAN} ${WRKSRC}/edith.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/editors/uemacs/Makefile b/editors/uemacs/Makefile index 23958c18cdc6..779a3ff423d8 100644 --- a/editors/uemacs/Makefile +++ b/editors/uemacs/Makefile @@ -1,23 +1,27 @@ # Created by: tg PORTNAME= uemacs PORTVERSION= 4.0 CATEGORIES= editors MASTER_SITES= http://debian.physik.uni-essen.de/misc/memacs/disk2/ DISTNAME= ue400dev MAINTAINER= mail@ozzmosis.com COMMENT= Full screen editor -NO_CDROM= Resale allowed for media cost only +# Converted from NO_CDROM +LICENSE= uemacs +LICENSE_NAME= uemacs +LICENSE_TEXT= Resale allowed for media cost only +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept NO_WRKSUBDIR= yes USES= dos2unix ncurses zip EXTRACT_BEFORE_ARGS= -Lq post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/src/*.c @${REINPLACE_CMD} -e 's|-ltermcap|${LDFLAGS} -lncurses|g' \ ${WRKSRC}/freebsd/makefile .include diff --git a/editors/uzap/Makefile b/editors/uzap/Makefile index ca94618dc777..2a7e4aa13daa 100644 --- a/editors/uzap/Makefile +++ b/editors/uzap/Makefile @@ -1,20 +1,25 @@ # Created by: joerg PORTNAME= uzap PORTVERSION= 1.0 CATEGORIES= editors MASTER_SITES= LOCAL/joerg DISTNAME= ${PORTNAME} MAINTAINER= joerg@FreeBSD.org COMMENT= Visual binary file editor -USES= ncurses - # Has been posted to alt.sources in 1989 # http://www.megalextoria.com/usenet-archive/news097f1/b120/alt/sources/00000521.html -NO_CDROM= This software may not be used to make a profit in any way. +# Converted from NO_CDROM +LICENSE= uzap +LICENSE_NAME= uzap +LICENSE_TEXT= This software may not be used to make a profit in any way. +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= ncurses + NO_WRKSUBDIR= yes PLIST_FILES= bin/uzap man/man1/uzap.1.gz .include diff --git a/emulators/darcnes/Makefile b/emulators/darcnes/Makefile index de31e80b3f07..20c1f9b0c998 100644 --- a/emulators/darcnes/Makefile +++ b/emulators/darcnes/Makefile @@ -1,55 +1,59 @@ # Created by: Yukihiro Nakai PORTNAME= darcnes PORTVERSION= 9b0401 PORTREVISION= 7 CATEGORIES= emulators MASTER_SITES= http://www.dridus.com/~nyef/darcnes/download/ \ LOCAL/grembo DISTNAME= dn${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Multi-system emulator -NO_CDROM= Commercial use is restricted +# Converted from NO_CDROM +LICENSE= darcnes +LICENSE_NAME= darcnes +LICENSE_TEXT= Commercial use is restricted +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake tar:tgz MAKE_ARGS= CC="${CC}" TARGET_CC="${CC}" CXX="${CXX}" TARGET_CXX="${CXX}" \ AS="${AS}" TARGET_AS="${CC}" LD="${LD}" TARGET_LD="${CC}" PLIST_FILES= bin/darcnes PORTDOCS= readme OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= X11 SVGALIB OPTIONS_DEFAULT=X11 BACKEND_DESC= GUI backend SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_VARS= MAKE_ARGS+=TARGET=Linux_svgalib X11_USES= xorg X11_USE= XORG=x11,xaw,xext,xmu,xt .include .if ${ARCH} != "i386" || defined(WITHOUT_X86_ASM) MAKE_ARGS+= C_ONLY=-DC_ONLY .else MAKE_ARGS+= MACH_TYPES=-DMACH_TYPES=\\\"types-i386.h\\\" .endif post-patch: @${CP} ${FILESDIR}/endian.h ${WRKSRC} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/darcnes ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme ${STAGEDIR}${DOCSDIR} .include diff --git a/emulators/xzx/Makefile b/emulators/xzx/Makefile index ae6acca70d1b..fab8e572e044 100644 --- a/emulators/xzx/Makefile +++ b/emulators/xzx/Makefile @@ -1,36 +1,40 @@ # Created by: Sheldon Hearn PORTNAME= xzx PORTVERSION= 4.6 PORTREVISION= 5 CATEGORIES= emulators MASTER_SITES= http://wos.meulie.net/pub/sinclair/emulators/unix/ \ http://fossies.org/linux/misc/old/ DISTNAME= ${PORTNAME}-pro-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= ZX Spectrum (48K/128K/+3) Emulator for X11 -RESTRICTED= Redistribution forbidden by license +# Converted from RESTRICTED +LICENSE= xzx +LICENSE_NAME= xzx +LICENSE_TEXT= Redistribution forbidden by license +LICENSE_PERMS= auto-accept USES= imake:env motif xorg USE_XORG= x11 ice sm xext xpm xt xxf86vm GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-oss DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-pro OPTIONS_DEFINE= DOCS pre-configure: @${REINPLACE_CMD} 's,(pkglibdir),(datadir)/doc/@PACKAGE@,' ${WRKSRC}/doc/Makefile.in # Prevent configure from trying to run auto* since it's not needed and will # error if auto* < 2.54 post-configure: @${REINPLACE_CMD} 's@autoheader@${TRUE}@g' ${WRKSRC}/Makefile @${REINPLACE_CMD} 's@autoconf@${TRUE}@g' ${WRKSRC}/Makefile @${ECHO_CMD} "${TRUE}" > ${WRKSRC}/missing .include diff --git a/french/homard/Makefile b/french/homard/Makefile index dd010aee88cd..9bef95263191 100644 --- a/french/homard/Makefile +++ b/french/homard/Makefile @@ -1,74 +1,79 @@ # Created by: Thierry Thomas PORTNAME= homard DISTVERSION= 11.12-aster2 PORTREVISION= 1 CATEGORIES= french cad linux MAINTAINER= thierry@FreeBSD.org COMMENT= Refinement and de-refinement mesh tool +# Converted from RESTRICTED +LICENSE= homard +LICENSE_NAME= homard +LICENSE_TEXT= The free downloading of HOMARD software is only allowed for coupling\ + with Code_Aster. For any other use, a license agreement is requested.\ + Please contact HOMARD project: . +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= amd64 i386 BUILD_DEPENDS= ${LOCALBASE}/aster/${VER}/bin/aster:french/aster RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ ${LOCALBASE}/aster/${VER}/bin/aster:french/aster USES= linux python:3.6+ shebangfix -RESTRICTED= The free downloading of HOMARD software is only allowed for coupling\ - with Code_Aster. For any other use, a license agreement is requested.\ - Please contact HOMARD project: . SHEBANG_FILES= ${WRKSRC}/ASTER_HOMARD/homard \ ${WRKSRC}/homard_base ${WRKSRC}/setup_homard.py REINPLACE_ARGS= -i "" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} LHOMARDDIR?= apps/${PORTNAME} VER= ${ASTER_VER:R} ASTER_TOOLS= ${LOCALBASE}/aster/outils HOMARDDIR= ${PREFIX}/${LHOMARDDIR} AHPY= aster_homard_py HOMARDSCRIPT= ${PORTNAME}_base # This name is requested to run aster's make test #HOMARDPG= ${PORTNAME:tu}_V${PORTVERSION:R}.out HOMARDPG= ${PORTNAME:tu}_V11.10.out DOCS= A_Lire.txt Readme.txt PLIST_SUB= HOMARDDIR=${LHOMARDDIR} AHPY=${LHOMARDDIR}/${AHPY} \ UNAMES=${OPSYS} HOMARDPG=${HOMARDPG} ASTER_TOOLS=${ASTER_TOOLS} OPTIONS_DEFINE= DOCS pre-configure: .for sc in ${HOMARDSCRIPT} ${REINPLACE_CMD} -e "s|%%HOMARDDIR%%|${PREFIX}/apps/${OPSYS}|" \ ${WRKSRC}/${sc} .endfor do-build: ${BRANDELF} -t Linux ${WRKSRC}/Linux/${HOMARDPG} do-install: ${MKDIR} ${STAGEDIR}${HOMARDDIR} ${STAGEDIR}${PREFIX}/apps/${OPSYS} ${INSTALL_PROGRAM} ${WRKSRC}/Linux/${HOMARDPG} \ ${STAGEDIR}${PREFIX}/apps/${OPSYS} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}_base \ ${STAGEDIR}${HOMARDDIR}/${PORTNAME} ${CP} -R ${WRKSRC}/ASTER_HOMARD/${AHPY} ${STAGEDIR}${HOMARDDIR} (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${HOMARDDIR:S|${PREFIX}/||}) (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${HOMARDDIR:S|${PREFIX}/||}) ${MKDIR} ${STAGEDIR}${ASTER_TOOLS}/ ${LN} -fs ${HOMARDDIR}/homard ${STAGEDIR}${ASTER_TOOLS}/ ${LN} -fs ${HOMARDDIR}/aster_homard_py ${STAGEDIR}${ASTER_TOOLS}/ ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include "${.CURDIR}/../../french/aster/bsd.aster.mk" .include diff --git a/games/HeroesOfMightAndMagic/Makefile b/games/HeroesOfMightAndMagic/Makefile index 88fdb10670ba..a49498b48b3a 100644 --- a/games/HeroesOfMightAndMagic/Makefile +++ b/games/HeroesOfMightAndMagic/Makefile @@ -1,50 +1,55 @@ # Created by: Holger Lamm PORTNAME= HeroesOfMightAndMagic PORTVERSION= 3 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= DISTFILES= MAINTAINER= ports@FreeBSD.org COMMENT= BSD Installation of the Linux game "Heroes of Might and Magic III" +# Converted from RESTRICTED +LICENSE= HeroesOfMightAndMagic +LICENSE_NAME= HeroesOfMightAndMagic +LICENSE_TEXT= Software is commercial +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes NO_WRKSUBDIR= yes -RESTRICTED= Software is commercial GAMESUBDIR= games/Heroes3 GAMEDIR= ${STAGEDIR}${PREFIX}/${GAMESUBDIR} GAMEFILES= README Heroes_III_Tutorial.pdf icon.bmp icon.xpm DATAFILES= *.lod *.snd .if !defined(CDROM_MOUNT) IGNORE= ${PKGNAME} requires CDROM_MOUNT to be set to the mount point of the CD .endif do-install: ${MKDIR} ${GAMEDIR}/bin ${INSTALL_PROGRAM} ${CDROM_MOUNT}/bin/x86/heroes3 ${GAMEDIR} ${BRANDELF} -t Linux ${GAMEDIR}/heroes3 ${LN} -sf ${PREFIX}/${GAMESUBDIR}/heroes3 ${STAGEDIR}${PREFIX}/bin/heroes3 .for f in ${GAMEFILES} ${INSTALL_DATA} ${CDROM_MOUNT}/${f} ${GAMEDIR} .endfor ${MKDIR} ${GAMEDIR}/data ${TOUCH} ${GAMEDIR}/data/hiscore.dat .for f in ${DATAFILES} ${INSTALL_DATA} ${CDROM_MOUNT}/data/${f} ${GAMEDIR}/data .endfor ${MKDIR} ${GAMEDIR}/maps ${INSTALL_DATA} ${CDROM_MOUNT}/maps/* ${GAMEDIR}/maps ${MKDIR} ${GAMEDIR}/data/video ${INSTALL_DATA} ${CDROM_MOUNT}/data/video/*.mjpg ${GAMEDIR}/data/video ${INSTALL_DATA} ${CDROM_MOUNT}/data/video/credits.pcx ${GAMEDIR}/data/video ${INSTALL_DATA} ${CDROM_MOUNT}/data/video/*.mpg ${GAMEDIR}/data/video ${MKDIR} ${GAMEDIR}/mp3 ${INSTALL_DATA} ${CDROM_MOUNT}/mp3/* ${GAMEDIR}/mp3 .include diff --git a/games/aestats/Makefile b/games/aestats/Makefile index a0fb734f27ca..75bec0ed912a 100644 --- a/games/aestats/Makefile +++ b/games/aestats/Makefile @@ -1,49 +1,53 @@ # Created by: Alexey Dokuchaev PORTNAME= aestats PORTVERSION= 5.39 CATEGORIES= games MASTER_SITES= http://freebsd.nsu.ru/distfiles/ LOCAL/danfe DISTNAME= ${PORTNAME}-v${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Advanced HTML statistics generator for various games -NO_CDROM= Commercial use is prohibited +# Converted from NO_CDROM +LICENSE= aestats +LICENSE_NAME= aestats +LICENSE_TEXT= Commercial use is prohibited +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept ONLY_FOR_ARCHS= i386 amd64 USES= zip WRKSRC= ${WRKDIR}/${DISTNAME}/Linux-o LINUXBINDIR= ${WRKSRC}/../Linux-Bin MAKEFILE= makefile MAKE_ARGS= cc="${CC} -m32" post-extract: .SILENT ${CP} ${FILESDIR}/fbsd_stub.c ${WRKSRC} ${REINPLACE_CMD} -e 's,aes\.o,& fbsd_stub.o,' ${WRKSRC}/${MAKEFILE} ${ECHO_CMD} >> ${LINUXBINDIR}/alias-example.txt ${MV} ${WRKSRC}/../unsupported/system/Unreal-225 ${WRKSRC}/../unrealmod # This port is special. Author does not distribute source code, but gives # us Linux .o files instead. With some hacking, we can build native FreeBSD # executables from those .o files. pre-build: cd ${WRKSRC} && ${CC} -m32 ${CFLAGS} -c fbsd_stub.c ${OBJCOPY} --redefine-sym stdout=__stdoutp ${WRKSRC}/aespages.o ${OBJCOPY} --redefine-sym stdout=__stdoutp ${WRKSRC}/paessubs.o do-install: ${INSTALL_PROGRAM} ${WRKSRC}/AEstats ${WRKSRC}/preAEs \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${LINUXBINDIR}/AEsscore.cfg \ ${LINUXBINDIR}/AEstats.cfg ${LINUXBINDIR}/banlist.txt \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${LINUXBINDIR}/alias-example.txt \ ${STAGEDIR}${DATADIR}/alias.txt ${INSTALL_DATA} ${WRKSRC}/../AEstats.txt ${STAGEDIR}${DATADIR} cd ${WRKSRC}/.. && ${FIND} logs stats unrealmod | \ ${CPIO} -pdu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR} .include diff --git a/games/alephone-data/Makefile b/games/alephone-data/Makefile index c62b38f52dae..eefa0619e33f 100644 --- a/games/alephone-data/Makefile +++ b/games/alephone-data/Makefile @@ -1,84 +1,89 @@ # Created by: Michael Alyn Miller PORTNAME= data PORTVERSION= 1.0 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://files3.bungie.org/trilogy/ PKGNAMEPREFIX= alephone- DISTFILES= # empty by default DIST_SUBDIR= alephone MAINTAINER= ports@FreeBSD.org COMMENT= Released Marathon data files for the Aleph One port +# Converted from NO_CDROM +LICENSE= alephone-data +LICENSE_NAME= alephone-data +LICENSE_TEXT= Bungie/Microsoft do not allow charging for Marathon data files +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + RUN_DEPENDS= alephone:games/alephone NO_ARCH= yes NO_BUILD= yes -NO_CDROM= Bungie/Microsoft do not allow charging for Marathon data files NO_WRKSUBDIR= yes USES= zip SUB_FILES= wrapper DATADIR= ${PREFIX}/share/AlephOne OPTIONS_MULTI= AO OPTIONS_MULTI_AO= MARATHON DURANDAL INFINITY OPTIONS_DEFAULT= MARATHON DURANDAL INFINITY OPTIONS_SUB= yes AO_DESC= Data package selection MARATHON_DESC= Install Marathon data MARATHON_DISTFILES= M1A1${EXTRACT_SUFX} MARATHON_DESKTOP_ENTRIES= \ "Marathon" \ "" \ "" \ "alephone-marathon" \ "Game;ActionGame;" \ false DURANDAL_DESC= Install Marathon 2: Durandal data DURANDAL_DISTFILES= Marathon2${EXTRACT_SUFX} DURANDAL_DESKTOP_ENTRIES= \ "Marathon 2: Durandal" \ "" \ "" \ "alephone-durandal" \ "Game;ActionGame;" \ false INFINITY_DESC= Install Marathon Infinity data INFINITY_DISTFILES= MarathonInfinity${EXTRACT_SUFX} INFINITY_DESKTOP_ENTRIES= \ "Marathon Infinity" \ "" \ "" \ "alephone-infinity" \ "Game;ActionGame;" \ false do-install: @${MKDIR} ${STAGEDIR}${DATADIR} do-install-MARATHON-on: @cd ${WRKSRC}/M1A1 && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/marathon @${SED} -e 's|%%GAMEDIR%%|marathon|' ${WRKDIR}/wrapper > ${STAGEDIR}${PREFIX}/bin/alephone-marathon do-install-DURANDAL-on: @cd "${WRKSRC}/Marathon 2" && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/durandal @${SED} -e 's|%%GAMEDIR%%|durandal|' ${WRKDIR}/wrapper > ${STAGEDIR}${PREFIX}/bin/alephone-durandal do-install-INFINITY-on: @cd "${WRKSRC}/Marathon Infinity" && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/infinity @${SED} -e 's|%%GAMEDIR%%|infinity|' ${WRKDIR}/wrapper > ${STAGEDIR}${PREFIX}/bin/alephone-infinity post-install: @${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/* .include diff --git a/games/flightgear-mb339-pan/Makefile b/games/flightgear-mb339-pan/Makefile index e00ace685fe7..d90ff4be3577 100644 --- a/games/flightgear-mb339-pan/Makefile +++ b/games/flightgear-mb339-pan/Makefile @@ -1,43 +1,47 @@ # Created by: Jean-Yves Lefort PORTNAME= flightgear-mb339-pan PORTVERSION= 2.1 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://hcilab.uniud.it/pan/downloads/ DISTNAME= mb339pan_${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Simulation of the MB-339 PAN aerobatic jet -RUN_DEPENDS= ${LOCALBASE}/share/flightgear/version:games/flightgear-data +# Converted from RESTRICTED +LICENSE= mb339 +LICENSE_NAME= mb339 +LICENSE_TEXT= Redistribution prohibited +LICENSE_PERMS= auto-accept -RESTRICTED= Redistribution prohibited +RUN_DEPENDS= ${LOCALBASE}/share/flightgear/version:games/flightgear-data NO_BUILD= yes USES= zip WRKSRC= ${WRKDIR}/${PORTNAME} EXTRACT_AFTER_ARGS= -d ${WRKSRC} DATADIR= ${PREFIX}/share/flightgear/Aircraft PLIST= ${WRKDIR}/pkg-plist PLIST_DIRS= %%DATADIR%% pre-extract: @${MKDIR} ${WRKSRC} pre-install: @${RM} ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type d -empty | ${SORT} \ | ${SED} -e 's|^|@exec ${MKDIR} %D/share/flightgear/Aircraft/|' >> ${PLIST} && \ ${FIND} * -type f | ${SORT} \ | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} -r \ | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include diff --git a/games/fretsonfire-data/Makefile b/games/fretsonfire-data/Makefile index 7808f7257161..f3ee6ce10b1e 100644 --- a/games/fretsonfire-data/Makefile +++ b/games/fretsonfire-data/Makefile @@ -1,25 +1,30 @@ # Created by: Jose Alonso Cardenas Marquez PORTNAME= data PORTVERSION= 1.3.110 CATEGORIES= games python MASTER_SITES= SF/fretsonfire/fretsonfire/${PORTVERSION} PKGNAMEPREFIX= fretsonfire- DISTNAME= ${PKGNAMEPREFIX:S/f/F/g:S/o/O/}${PORTVERSION} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//} MAINTAINER= acm@FreeBSD.org COMMENT= Frets on Fire data files +# Converted from RESTRICTED +LICENSE= fretsonfire +LICENSE_NAME= fretsonfire +LICENSE_TEXT= Only Unreal Voodoo site is allowed to distribute the music +LICENSE_PERMS= auto-accept + NO_BUILD= yes NO_ARCH= yes DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX:S/-//} -RESTRICTED= Only Unreal Voodoo site is allowed to distribute the music WRKSRC= ${WRKDIR}/Frets\ on\ Fire-${PORTVERSION} EXTRACT_AFTER_ARGS= --exclude 'win32' "Frets on Fire-${PORTVERSION}/${PORTNAME}" do-install: cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .include diff --git a/games/jvgs/Makefile b/games/jvgs/Makefile index f983b4588c38..676984574ee5 100644 --- a/games/jvgs/Makefile +++ b/games/jvgs/Makefile @@ -1,41 +1,45 @@ PORTNAME= jvgs PORTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:C/\.[0-9]+$//} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Minimalistic platform game +# Converted from NO_CDROM +LICENSE= jvgs +LICENSE_NAME= jvgs +LICENSE_TEXT= contains data under CC-by-NC-SA +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libfreetype.so:print/freetype2 USES= cmake:insource gl lua:51 sdl USE_SDL= sdl mixer USE_GL= gl glu SUB_FILES= ${PORTNAME} -NO_CDROM= contains data under CC-by-NC-SA - PLIST_FILES= bin/${PORTNAME} libexec/${PORTNAME} PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|main.lua|${DATADIR}/&|' ${WRKSRC}/src/main.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/jvgs ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_SCRIPT} ${WRKDIR}/jvgs ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "resources main.lua" ${STAGEDIR}${DATADIR}/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} .include diff --git a/games/ladder/Makefile b/games/ladder/Makefile index f6bdd9767f2d..d2a5fc53466a 100644 --- a/games/ladder/Makefile +++ b/games/ladder/Makefile @@ -1,21 +1,25 @@ # Created by: Stefan Zehl PORTNAME= ladder PORTVERSION= 1.00 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.srv.net/~kth/ \ ftp://ftp.42.org/pub/unix/games/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= The old "ladder" game -RESTRICTED= possible copyright problems ? +# Converted from RESTRICTED +LICENSE= ladder +LICENSE_NAME= ladder +LICENSE_TEXT= possible copyright problems ? +LICENSE_PERMS= auto-accept USES= ncurses tar MAKE_ARGS= LIBS="${LDFLAGS} -lncurses" NO_WRKSUBDIR= true .include diff --git a/games/linux-doom3-demo/Makefile b/games/linux-doom3-demo/Makefile index 3f33cb00bd82..2acabac4a2ac 100644 --- a/games/linux-doom3-demo/Makefile +++ b/games/linux-doom3-demo/Makefile @@ -1,51 +1,56 @@ # Created by: Jean-Yves Lefort PORTNAME= doom3-demo PORTVERSION= 1.1.1286 PORTREVISION= 4 CATEGORIES= games linux MASTER_SITES= http://www.hup.hu/~trey/DOOM3/ \ http://darkstar.ist.utl.pt/pub/games/ \ ftp://ftp.headoff.com/GameDemos/Doom3/ \ IDSOFTWARE/doom3/linux PKGNAMEPREFIX= linux- DISTNAME= doom3-linux-${PORTVERSION}-demo.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= DOOM III demo for Linux +# Converted from NO_CDROM +LICENSE= doom3 +LICENSE_NAME= doom3 +LICENSE_TEXT= Redistribution is limited, see license; Requested by id Software +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + ONLY_FOR_ARCHS= i386 amd64 USES= linux USE_LINUX= dri xorglibs -NO_CDROM= Redistribution is limited, see license; Requested by id Software NO_BUILD= yes NO_WRKSUBDIR= yes DOOMDIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} SUB_FILES= doom3-demo SUB_LIST= DOOMDIR="${DOOMDIR}" OPTIONS_DEFINE= DOCS do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && ${TAIL} -c +8767 ${_DISTDIR}/${DISTFILES} | ${TAR} zxf - do-install: ${INSTALL_SCRIPT} ${WRKDIR}/doom3-demo ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}doom3-demo ${MKDIR} ${STAGEDIR}${DOOMDIR}/demo ${INSTALL_DATA} ${WRKSRC}/demo/demo00.pk4 ${STAGEDIR}${DOOMDIR}/demo ${INSTALL_PROGRAM} ${WRKSRC}/bin/Linux/x86/doom.x86 ${STAGEDIR}${DOOMDIR} .for f in gamex86.so ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOOMDIR} -${CHOWN} ${LIBOWN}:${LIBGRP} ${STAGEDIR}${DOOMDIR}/${f} ${CHMOD} ${LIBMODE} ${STAGEDIR}${DOOMDIR}/${f} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in License.txt README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/linux-doom3/Makefile b/games/linux-doom3/Makefile index 3d4ec1f026ec..be43fae890cc 100644 --- a/games/linux-doom3/Makefile +++ b/games/linux-doom3/Makefile @@ -1,65 +1,70 @@ # Created by: alepulver PORTNAME= doom3 PORTVERSION= 1.3.1.1304 PORTEPOCH= 1 CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/doom3/linux PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-linux-${PORTVERSION}.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= Doom III for Linux +# Converted from NO_CDROM +LICENSE= doom3 +LICENSE_NAME= doom3 +LICENSE_TEXT= Redistribution is limited, see license; Requested by id Software +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= linux USE_LINUX= xorglibs -NO_CDROM= Redistribution is limited, see license; Requested by id Software NO_BUILD= yes NO_WRKSUBDIR= yes OPTIONS_DEFINE= NO_CDKEY NO_CDKEY_DESC= Use older version which doesn't require cd key DATADIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME} SUB_FILES= doom3 doom3-ded pkg-message pkg-deinstall .include .if ${PORT_OPTIONS:MNO_CDKEY} MASTER_SITES= IDSOFTWARE/doom3/linux/old PORTVERSION= 1.1.1286 PORTEPOCH= 0 PLIST_SUB+= NEW="@comment " .else PLIST_SUB+= NEW="" .endif do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && ${TAIL} +374 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ ${TAR} zxf - .if empty(PORT_OPTIONS:MNO_CDKEY) post-extract: @${RM} ${WRKSRC}/pb/PB_EULA.txt .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/base cd ${WRKSRC}/base && \ ${INSTALL_DATA} game01.pk4 pak*.pk4 ${STAGEDIR}${DATADIR}/base cd ${WRKSRC}/bin/Linux/x86 && \ ${INSTALL_PROGRAM} doom.x86 doomded.x86 ${STAGEDIR}${DATADIR} .if empty(PORT_OPTIONS:MNO_CDKEY) @${MKDIR} ${STAGEDIR}${DATADIR}/d3xp cd ${WRKSRC}/d3xp && \ ${INSTALL_DATA} game01.pk4 pak*.pk4 ${STAGEDIR}${DATADIR}/d3xp ${CP} -r ${WRKSRC}/pb ${STAGEDIR}${DATADIR} .endif ${INSTALL_DATA} ${WRKSRC}/doom3.png ${STAGEDIR}${PREFIX}/share/pixmaps .for f in doom3 doom3-ded ${INSTALL_SCRIPT} ${WRKDIR}/${f} ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${f} .endfor .include diff --git a/games/linux-enemyterritory-tce/Makefile b/games/linux-enemyterritory-tce/Makefile index 8bd2fb301b1c..307d95736a32 100644 --- a/games/linux-enemyterritory-tce/Makefile +++ b/games/linux-enemyterritory-tce/Makefile @@ -1,53 +1,58 @@ # Created by: Jean-Yves Lefort PORTNAME= enemyterritory-tce PORTVERSION= 0.49 PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= http://dragons-perch.net/tce/ PKGNAMEPREFIX= linux- DISTNAME= tcetest DISTFILES= tcetest049.zip MAINTAINER= ports@FreeBSD.org COMMENT= Modern tactical Enemy Territory modification +# Converted from RESTRICTED +LICENSE= tcetest +LICENSE_NAME= tcetest +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + RUN_DEPENDS= et:games/linux-enemyterritory ONLY_FOR_ARCHS= i386 amd64 USES= linux zip -RESTRICTED= Redistribution is limited, see license ETDIR= ${PREFIX}/lib/enemyterritory PORTDOCS= * OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Enemy Territory TrueCombat:Elite" \ "Play Enemy Territory TrueCombat:Elite" \ "${ETDIR}/tcetest/tce_icon_pc.ico" \ "et-tce" \ "" \ false do-build: .for f in et etded @${ECHO_CMD} '#!/bin/sh' > ${WRKSRC}/${f}-tce @${ECHO_CMD} 'exec ${PREFIX}/bin/${f} +set fs_game tcetest "$$@"' >> ${WRKSRC}/${f}-tce .endfor do-install: .for f in et etded ${INSTALL_SCRIPT} ${WRKSRC}/${f}-tce ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${ETDIR}/tcetest .for f in autoexec.cfg cgame.mp.i386.so mp_bin.pk3 official.dat pak0.pk3 \ pak1.pk3 pak2.pk3 pak3.pk3 qagame.mp.i386.so tce_icon_pc.ico \ ui.mp.i386.so ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${ETDIR}/tcetest .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in *.txt *.rtf ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/linux-enemyterritory/Makefile b/games/linux-enemyterritory/Makefile index 6fad01bce96e..95d4eee17f0e 100644 --- a/games/linux-enemyterritory/Makefile +++ b/games/linux-enemyterritory/Makefile @@ -1,95 +1,100 @@ # Created by: benlutz@datacomm.ch PORTNAME= enemyterritory PORTVERSION= 2.60b PORTREVISION= 5 CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/et/:patch \ IDSOFTWARE/et/linux/:full PKGNAMEPREFIX= linux- DISTNAME= et-linux-2.60b.x86 DISTFILES= et-linux-2.60.x86.run:full ET-2.60b.zip:patch MAINTAINER= bar@FreeBSD.org COMMENT= Wolfenstein: Enemy Territory (Linux version) +# Converted from NO_CDROM +LICENSE= IDSOFTWARE +LICENSE_NAME= IDSOFTWARE +LICENSE_TEXT= Redistribution limited +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + ONLY_FOR_ARCHS= i386 amd64 USES= linux zip:infozip USE_LINUX= dri xorglibs -NO_CDROM= Redistribution limited ETDIR= ${PREFIX}/lib/${PORTNAME} PATCH_260B_DIR= Enemy Territory 2.60b OPTIONS_DEFINE= DOCS .include do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ ${TAIL} +374 ${_DISTDIR}et-linux-2.60.x86.run | ${TAR} xfz - @cd ${WRKSRC} && \ ${UNZIP_CMD} -q ${_DISTDIR}ET-2.60b.zip post-patch: .for FILE in et etded @${SED} -e 's|@ETDIR@|${ETDIR}|' ${FILESDIR}/${FILE}.in > ${WRKSRC}/${FILE} .endfor @${MV} "${WRKSRC}/${PATCH_260B_DIR}/linux/et.x86" ${WRKSRC}/bin/Linux/x86 @${MV} "${WRKSRC}/${PATCH_260B_DIR}/linux/etded.x86" ${WRKSRC}/bin/Linux/x86 do-build: ${BRANDELF} -t Linux ${WRKSRC}/pb/pbweb.x86 .for FILE in et.x86 etded.x86 ${BRANDELF} -t Linux ${WRKSRC}/bin/Linux/x86/${FILE} .endfor do-install: ${MKDIR} ${STAGEDIR}${ETDIR} .for DIR in etmain etmain/video pb ${MKDIR} ${STAGEDIR}${ETDIR}/${DIR} .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${RMDIR} ${WRKSRC}/Docs/Help/_private (cd ${WRKSRC}/Docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .for FILE in CHANGES pb/PB_EULA.txt ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .endif ${MKDIR} ${STAGEDIR}${ETDIR}/pb/htm (cd ${WRKSRC}/pb/htm && \ ${COPYTREE_SHARE} . ${STAGEDIR}${ETDIR}/pb/htm) ${INSTALL_SCRIPT} ${WRKSRC}/openurl.sh ${STAGEDIR}${ETDIR} ${INSTALL_DATA} ${WRKSRC}/etmain/video/etintro.roq \ ${STAGEDIR}${ETDIR}/etmain/video .for FILE in campaigncycle.cfg cgame.mp.i386.so hunkusage.dat lmscycle.cfg \ mp_bin.pk3 objectivecycle.cfg pak0.pk3 pak1.pk3 pak2.pk3 \ punkbuster.cfg qagame.mp.i386.so server.cfg stopwatchcycle.cfg \ ui.mp.i386.so ${INSTALL_DATA} ${WRKSRC}/etmain/${FILE} ${STAGEDIR}${ETDIR}/etmain .endfor .for FILE in pbag.so pbags.so pbcl.db pbcl.so pbcls.so pbsv.db pbsv.so ${INSTALL_DATA} ${WRKSRC}/pb/${FILE} ${STAGEDIR}${ETDIR}/pb .endfor ${INSTALL_PROGRAM} ${WRKSRC}/pb/pbweb.x86 ${STAGEDIR}${ETDIR}/pb ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ET.xpm ${STAGEDIR}${DATADIR} .for FILE in et.x86 etded.x86 ${INSTALL_PROGRAM} ${WRKSRC}/bin/Linux/x86/${FILE} ${STAGEDIR}${ETDIR} .endfor .for FILE in et etded ${INSTALL_SCRIPT} ${WRKSRC}/${FILE} ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/games/linux-etqw-demo-server/Makefile b/games/linux-etqw-demo-server/Makefile index 1ef02393367b..acb8fcaf7212 100644 --- a/games/linux-etqw-demo-server/Makefile +++ b/games/linux-etqw-demo-server/Makefile @@ -1,59 +1,64 @@ # Created by: ayu PORTNAME= etqw PORTVERSION= 2.0.r1 CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/etqw PKGNAMEPREFIX= linux- PKGNAMESUFFIX= -demo-server DISTNAME= ETQW-demo2-server-full.r1.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= Enemy Territory: QUAKE Wars Demo Server for Linux -NO_CDROM= Redistribution is limited +# Converted from NO_CDROM +LICENSE= IDSOFTWARE +LICENSE_NAME= IDSOFTWARE +LICENSE_TEXT= Redistribution is limited +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 USES= linux zip:infozip ETQWDIR= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= DOCS do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ ${TAIL} -c +194885 ${_DISTDIR}${DISTNAME}.run > full.zip @(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip) @${RM} ${WRKSRC}/full.zip post-patch: @${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded-demo.in > ${WRKSRC}/etqwded-demo do-install: @${MKDIR} ${STAGEDIR}${ETQWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/etqwded-demo ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/data/etqwded.x86 ${STAGEDIR}${ETQWDIR} @cd ${WRKSRC}/data && \ ${FIND} -E . -type f -iregex ".*\.so\.[0-9]+" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${ETQWDIR}/base/bots @cd ${WRKSRC}/data && \ ${FIND} base -type f \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${ETQWDIR}/pb/htm @cd ${WRKSRC}/data && \ ${FIND} pb -type f \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt pb/PBEULA.txt @${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/linux-etqw-server/Makefile b/games/linux-etqw-server/Makefile index e770424e06fc..f611db0b7fe1 100644 --- a/games/linux-etqw-server/Makefile +++ b/games/linux-etqw-server/Makefile @@ -1,62 +1,67 @@ # Created by: Ayumi M PORTNAME= etqw PORTVERSION= 1.5 CATEGORIES= games linux MASTER_SITES= http://ftp.4players.de/pub/hosted/wolfenstein/users/etqw/server/ \ ftp://ftp0.uk.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ ftp://ftp0.nl.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ IDSOFTWARE/etqw PKGNAMEPREFIX= linux- PKGNAMESUFFIX= -server DISTNAME= ETQW${PKGNAMESUFFIX}-1.5-full.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= Enemy Territory: QUAKE Wars Server for Linux -NO_CDROM= Redistribution is limited +# Converted from NO_CDROM +LICENSE= IDSOFTWARE +LICENSE_NAME= IDSOFTWARE +LICENSE_TEXT= Redistribution is limited +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 USES= linux zip:infozip ETQWDIR= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= DOCS do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ ${TAIL} -c +194885 ${_DISTDIR}ETQW${PKGNAMESUFFIX}-1.5-full.x86.run > full.zip @(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip) @${RM} ${WRKSRC}/full.zip post-patch: @${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded.in > ${WRKSRC}/etqwded do-install: @${MKDIR} ${STAGEDIR}${ETQWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/etqwded ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/data/etqwded.x86 ${STAGEDIR}${ETQWDIR} @cd ${WRKSRC}/data && \ ${FIND} -E . -type f -iregex ".*\.so\.[0-9]+" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${ETQWDIR}/base/bots @cd ${WRKSRC}/data && \ ${FIND} base -type f \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${ETQWDIR}/pb/htm @cd ${WRKSRC}/data && \ ${FIND} pb -type f \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${ETQWDIR}/{}" \; @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt readme_1_5_patch.txt server_readme.txt pb/PBEULA.txt @${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/linux-nerogame/Makefile b/games/linux-nerogame/Makefile index 08dbc892591b..bd3dac2e546a 100644 --- a/games/linux-nerogame/Makefile +++ b/games/linux-nerogame/Makefile @@ -1,42 +1,47 @@ # Created by: Jose Alonso Cardenas Marquez PORTNAME= nerogame PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= games linux MASTER_SITES= http://nn.cs.utexas.edu/nero/downloads/ PKGNAMEPREFIX= linux- DISTNAME= nero2_linux_i386 MAINTAINER= craig001@lerwick.hopto.org COMMENT= Neuro evolving robotic operatives the game +# Converted from RESTRICTED +LICENSE= nero +LICENSE_NAME= nero +LICENSE_TEXT= Nero is freeware, but i am not sure of its license +LICENSE_PERMS= auto-accept + USES= linux USE_LINUX= dri libtheora libvorbis sdl12 NO_BUILD= yes -RESTRICTED= Nero is freeware, but i am not sure of its license SUB_FILES= nerogame pkg-message DATADIR= share/${PKGNAMEPREFIX}${PORTNAME} WRKSRC= ${WRKDIR}/${DISTNAME} do-install: ${BRANDELF} -t Linux ${WRKSRC}/nero.bin ${INSTALL_PROGRAM} ${WRKSRC}/nero.bin ${STAGEDIR}${PREFIX}/libexec/${PKGNAMEPREFIX}${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/libopenal.so ${STAGEDIR}${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME} .for DIRE in common nero @${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR}/${DIRE} @cd ${WRKSRC}/${DIRE} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${PREFIX}/${DATADIR}/${DIRE}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${DATADIR}/${DIRE}/{}" \; .endfor ${INSTALL_DATA} ${WRKSRC}/main.cs ${STAGEDIR}${PREFIX}/${DATADIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR}/lib ${LN} -s ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}/libopenal.so ${STAGEDIR}${PREFIX}/${DATADIR}/lib/libopenal.so .include diff --git a/games/linux-nwnclient/Makefile b/games/linux-nwnclient/Makefile index a2f3b9f67b4a..819d21635c04 100644 --- a/games/linux-nwnclient/Makefile +++ b/games/linux-nwnclient/Makefile @@ -1,94 +1,99 @@ # Created by: Erik Olson PORTNAME= nwnclient PORTVERSION= 1.69 PORTREVISION= 5 CATEGORIES= games linux NWN_SITE_1= http://na.llnet.bioware.cdn.ea.com/u/f/eagames/bioware/neverwinternights/updates/linux/ NWN_SITE_2= http://lvlt.bioware.cdn.ea.com/bioware/u/f/eagames/bioware/neverwinternights/updates/linux/ MASTER_SITES= ${NWN_SITE_1}${PORTVERSION:S/.//}/:CLIENT \ ${NWN_SITE_2}${PORTVERSION:S/.//}/:CLIENT \ ${NWN_SITE_1}:ORIG,GOLD,HOTU \ ${NWN_SITE_2}:ORIG,GOLD,HOTU \ https://github.com/nwnlinux/nwmovies/raw/master/:NWMOVIES \ http://www.radgametools.com/down/Bink/:BINK PKGNAMEPREFIX= linux- DISTFILES= ${CLIENT_FILES} \ ${CLIENT_NWMOVIES} DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} MAINTAINER= scf@FreeBSD.org COMMENT= Neverwinter Nights Linux (x86) Client +# Converted from RESTRICTED +LICENSE= nwnclient +LICENSE_NAME= nwnclient +LICENSE_TEXT= Distribution not allowed +LICENSE_PERMS= auto-accept + RUN_DEPENDS= ${LOCALBASE}/share/nwndata/docs/readme.txt:games/nwndata NO_BUILD= yes -RESTRICTED= Distribution not allowed USES= linux USE_LINUX= dri sdl12 xorglibs NWNDATADIR= ${LOCALBASE}/share/nwndata OPTIONS_DEFINE= NWMOVIES NWMOVIES_DESC= Support for movies using BinkPlayer (experimental!) .include # Client detection. Currently, detects only original and Diamond editions. .if exists(${LOCALBASE}/share/nwndata/xp2.key) CLIENT_FILES= nwclientgold.tar.gz:GOLD \ nwclienthotu.tar.gz:HOTU \ English_linuxclient169_xp2.tar.gz:CLIENT .if ${PORT_OPTIONS:MNWMOVIES} NWMOVIESFILE= nwmovies-v4-public.20090223.080954.tar.gz BINKPLAYERFILE= BinkLinuxPlayer.7z CLIENT_NWMOVIES=${NWMOVIESFILE}:NWMOVIES \ ${BINKPLAYERFILE}:BINK USE_LINUX+= sdlmixer PLIST_SUB+= NWMOVIES="" .else PLIST_SUB+= NWMOVIES="@comment " .endif PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " .else CLIENT_FILES= nwclient129.tar.gz:ORIG \ English_linuxclient${PORTVERSION:S/.//}_orig.tar.gz:CLIENT PLIST_SUB+= NWMOVIES="@comment " DIAMOND="@comment " ORIGINAL="" .endif do-extract: ${MKDIR} ${WRKSRC} .for _distfile in ${CLIENT_FILES:C/:.*$//g} ${BINKPLAYERFILE} (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${_distfile} ${EXTRACT_AFTER_ARGS}) .endfor .if defined(BINKPLAYERFILE) (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${NWMOVIESFILE} ${EXTRACT_AFTER_ARGS} \ nwmovies/binklib.so nwmovies/libdis/libdisasm.so \ nwmovies/nwmovies.so) (cd ${WRKSRC} && ${MV} BinkPlayer nwmovies) .endif ${RM} ${WRKSRC}/lib/libSDL* ${WRKSRC}/fixinstall ${WRKSRC}/nwn if [ -d ${WRKSRC}/SDL-1.2.5 ]; then \ ${RM} ${WRKSRC}/SDL-1.2.5/*; \ ${RMDIR} ${WRKSRC}/SDL-1.2.5; \ fi @${FIND} ${WRKSRC} -type f -name ".*" -delete do-configure: ${SED} -e 's|%%NWNDATADIR%%|${NWNDATADIR}|' \ -e 's|%%NWNCLIENTDIR%%|${DATADIR}|' \ <${FILESDIR}/nwn.sh >${WRKDIR}/nwn do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 dmclient nwmain nwserver) .if defined(BINKPLAYERFILE) (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 nwmovies/BinkPlayer) (cd ${STAGEDIR}${DATADIR}/nwmovies && ${LN} -s /compat/linux/usr/lib/libX11.so.6 libX11.so) ${INSTALL_SCRIPT} ${FILESDIR}/nwmovies.pl ${STAGEDIR}${DATADIR} .endif ${INSTALL_SCRIPT} ${WRKDIR}/nwn ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/games/linux-quake3-demo/Makefile b/games/linux-quake3-demo/Makefile index 81a0fa1851b8..a23eb0322141 100644 --- a/games/linux-quake3-demo/Makefile +++ b/games/linux-quake3-demo/Makefile @@ -1,43 +1,47 @@ # Created by: Marc van Woerkom <3d@FreeBSD.org> PORTNAME= quake3 DISTVERSION= 1.11-6 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= GENTOO PKGNAMEPREFIX= linux- PKGNAMESUFFIX= -demo DISTNAME= linuxq3ademo-${DISTVERSION}.x86 EXTRACT_SUFX= .gz.sh MAINTAINER= ports@FreeBSD.org COMMENT= Quake III Arena Demo -RESTRICTED= Restrictive license by Loki Software +# Converted from RESTRICTED +LICENSE= Loki +LICENSE_NAME= Loki +LICENSE_TEXT= Restrictive license by Loki Software +LICENSE_PERMS= auto-accept USES= linux USE_LINUX= dri NO_BUILD= yes NO_WRKSUBDIR= yes DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= q3demo OPTIONS_DEFINE= DOCS do-extract: @cd ${WRKSRC} && ${TAIL} +165 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ ${TAR} zxf - do-install: ${INSTALL_SCRIPT} ${WRKDIR}/q3demo ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/x86/glibc-2.0/q3demo ${STAGEDIR}${DATADIR} ${CP} -R ${WRKSRC}/demoq3 ${STAGEDIR}${DATADIR} ${LN} -s ${LINUXBASE}/usr/X11R6/lib/libGL.so.1 ${STAGEDIR}${DATADIR}/libGL.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/Help/* ${STAGEDIR}${DOCSDIR} .include diff --git a/games/linux-quake3/Makefile b/games/linux-quake3/Makefile index 98b47f9e7f0b..f0e224820ebc 100644 --- a/games/linux-quake3/Makefile +++ b/games/linux-quake3/Makefile @@ -1,90 +1,94 @@ # Created by: pat@databits.net PORTNAME= quake3 PORTVERSION= 1.32c CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/quake3/linux/:data \ IDSOFTWARE/quake3/:patch PKGNAMEPREFIX= linux- DISTFILES= ${Q3DATAFILE}:data \ ${Q3PATCHFILE}:patch DIST_SUBDIR= ${Q3PKGNAMEPREFIX}data MAINTAINER= ports@FreeBSD.org COMMENT= Quake III Arena for Linux +# Converted from RESTRICTED +LICENSE= Loki +LICENSE_NAME= Loki +LICENSE_TEXT= Restrictive license by Loki Software +LICENSE_PERMS= auto-accept + USES= linux zip:infozip NO_WRKSUBDIR= yes -RESTRICTED= Restrictive license by Loki Software - OPTIONS_MULTI= TYPE OPTIONS_MULTI_TYPE= CLIENT DEDICATED SMP OPTIONS_DEFINE= PUNKBUSTER DOCS OPTIONS_DEFAULT= CLIENT DEDICATED PUNKBUSTER SMP OPTIONS_SUB= yes CLIENT_DESC= Install client DEDICATED_DESC= Install dedicated server PUNKBUSTER_DESC= Install PunkBuster SMP_DESC= Install SMP (threaded) client PLIST_SUB+= LIBDIR="libexec/${PKGNAMEPREFIX}${PORTNAME}" LIBDIR= ${PREFIX}/libexec/${PKGNAMEPREFIX}${PORTNAME} Q3DATAFILE= linuxq3apoint-1.32b-3.x86.run Q3PATCHFILE= quake3-${PORTVERSION}.zip do-extract: @cd ${WRKSRC} && ${TAIL} +356 ${_DISTDIR}/${Q3DATAFILE} | \ ${TAR} zxf - @${UNZIP_CMD} -qo ${_DISTDIR}/${Q3PATCHFILE} -d ${WRKSRC} post-extract: .for f in q3ded quake3.x86 quake3-smp.x86 @${MV} "${WRKSRC}/Quake III Arena 1.32c/linux/${f}" \ ${WRKSRC}/bin/Linux/x86/${f} .endfor .include "${.CURDIR}/../quake3-data/Makefile.include" .include .if ${PORT_OPTIONS:MDEDICATED} PROGS+= q3ded .endif .if ${PORT_OPTIONS:MCLIENT} PROGS+= quake3.x86 .endif .if ${PORT_OPTIONS:MSMP} PROGS+= quake3-smp.x86 .endif do-build: .for f in ${PROGS} @(${ECHO_CMD} "#!${SH}"; \ ${ECHO_CMD} "cd ${DATADIR} || exit 1"; \ ${ECHO_CMD} 'exec ${LIBDIR}/${f:R} "$$@"') > ${WRKDIR}/${f:R} .endfor do-install: @${MKDIR} ${STAGEDIR}${LIBDIR} .for f in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/bin/Linux/x86/${f} ${STAGEDIR}${LIBDIR}/${f:R} ${INSTALL_SCRIPT} ${WRKDIR}/${f:R} ${STAGEDIR}${PREFIX}/bin/linux-${f:R} .endfor @${MKDIR} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MPUNKBUSTER} @${CP} -Rp ${WRKSRC}/pb ${STAGEDIR}${DATADIR} @${RM} ${STAGEDIR}${DATADIR}/pb/PB_EULA.txt .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README-linux.txt ${STAGEDIR}${DOCSDIR} ${CP} -Rp ${WRKSRC}/Docs/LinuxFAQ ${STAGEDIR}${DOCSDIR} ${CP} -Rp ${WRKSRC}/Docs/PunkBuster ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/pb/PB_EULA.txt ${STAGEDIR}${DOCSDIR}/PunkBuster .include diff --git a/games/linux-quake4-demo/Makefile b/games/linux-quake4-demo/Makefile index 5a784424ca21..0c27ae3e40ec 100644 --- a/games/linux-quake4-demo/Makefile +++ b/games/linux-quake4-demo/Makefile @@ -1,46 +1,51 @@ # Created by: alepulver PORTNAME= quake4 PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/${PORTNAME}/demo GENTOO PKGNAMEPREFIX= linux- PKGNAMESUFFIX= -demo DISTNAME= ${PORTNAME}-${PKGNAMEPREFIX}${PORTVERSION}${PKGNAMESUFFIX}.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= Quake 4 for Linux Demo +# Converted from NO_CDROM +LICENSE= IDSOFTWARE +LICENSE_NAME= IDSOFTWARE +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= linux USE_LINUX= sdl12 NO_WRKSUBDIR= yes -NO_CDROM= Redistribution is limited, see license Q4DIR= lib/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PLIST_SUB= Q4DIR="${Q4DIR}" do-extract: @cd ${WRKSRC} && ${TAIL} +376 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ ${TAR} zxf - do-build: .for FILE in quake4 q4ded @${SED} \ -e 's|@Q4DIR@|${PREFIX}/${Q4DIR}|' \ -e 's|@APP@|${FILE}.x86|' \ ${FILESDIR}/run.sh.in > ${WRKSRC}/${PKGNAMEPREFIX}${FILE}.sh .endfor do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${Q4DIR}/q4base .for FILE in quake4 q4ded ${INSTALL_SCRIPT} ${WRKSRC}/${PKGNAMEPREFIX}${FILE}.sh \ ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${FILE}-demo ${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/x86/${FILE}.x86 \ ${STAGEDIR}${PREFIX}/${Q4DIR} .endfor ${INSTALL_DATA} ${WRKSRC}/q4base/* ${STAGEDIR}${PREFIX}/${Q4DIR}/q4base .include diff --git a/games/linux-quake4/Makefile b/games/linux-quake4/Makefile index d46792cb9e23..52651a12c07c 100644 --- a/games/linux-quake4/Makefile +++ b/games/linux-quake4/Makefile @@ -1,101 +1,106 @@ # Created by: Ed Schouten PORTNAME= quake4 PORTVERSION= 1.4.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games linux MASTER_SITES= IDSOFTWARE/quake4/linux/ \ GENTOO PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-${PKGNAMEPREFIX}${PORTVERSION}.x86 EXTRACT_SUFX= .run MAINTAINER= ports@FreeBSD.org COMMENT= Quake 4 for Linux +# Converted from NO_CDROM +LICENSE= IDSOFTWARE +LICENSE_NAME= IDSOFTWARE +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= linux USE_LINUX= sdl12 NO_WRKSUBDIR= yes -NO_CDROM= Redistribution is limited, see license Q4DIR= lib/${PORTNAME} PLIST_SUB+= Q4DIR="${Q4DIR}" \ LINUXBASE="${LINUXBASE}" SUB_LIST+= Q4DIR="${Q4DIR}" SUB_FILES= pkg-message pkg-deinstall OPTIONS_DEFINE= THREADS GERMANY DOCS GERMANY_DESC= Germany version OPTIONS_DEFAULT= THREADS .include .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" .else PLIST_SUB+= THREADS="@comment " .endif do-extract: @cd ${WRKSRC} && ${TAIL} +376 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ ${TAR} zxf - do-build: .for FILE in quake4 q4ded quake4smp ${BRANDELF} -t Linux ${WRKSRC}/bin/FreeBSD/x86/${FILE}.x86 # Startup scripts @${SED} \ -e 's|@Q4DIR@|${PREFIX}/${Q4DIR}|' \ -e 's|@APP@|${FILE}.x86|' \ ${FILESDIR}/run.sh.in > ${WRKSRC}/${PKGNAMEPREFIX}${FILE}.sh .endfor do-install: # Executables @${MKDIR} ${STAGEDIR}${PREFIX}/${Q4DIR} .for FILE in quake4 q4ded ${INSTALL_SCRIPT} ${WRKSRC}/${PKGNAMEPREFIX}${FILE}.sh ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${FILE} ${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/x86/${FILE}.x86 ${STAGEDIR}${PREFIX}/${Q4DIR} .endfor .if ${PORT_OPTIONS:MTHREADS} ${INSTALL_SCRIPT} ${WRKSRC}/${PKGNAMEPREFIX}quake4smp.sh ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}quake4smp ${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/x86/quake4smp.x86 ${STAGEDIR}${PREFIX}/${Q4DIR} .endif # Punkbuster @${MKDIR} ${STAGEDIR}${PREFIX}/${Q4DIR}/pb/htm @${MKDIR} ${STAGEDIR}${PREFIX}/${Q4DIR}/q4base @cd ${WRKSRC} && \ ${FIND} -E pb -type f -iregex ".*\.(so)" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${Q4DIR}/{}" \; && \ ${FIND} -E pb/htm -type f -iregex ".*\.(htm)" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${Q4DIR}/{}" \; # Q4base @cd ${WRKSRC} && \ ${FIND} -E q4base -type f -iregex ".*\.(cfg|scriptcfg|pk4|off)" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${Q4DIR}/{}" \; # All version (except germany) or only germany version .if ${PORT_OPTIONS:MGERMANY} @cd ${WRKSRC}/germany && \ ${FIND} -E q4base -type f -iregex ".*\.(pk4)" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${Q4DIR}/{}" \; .else @cd ${WRKSRC}/us && \ ${FIND} -E q4base -type f -iregex ".*\.(pk4)" \ -exec ${INSTALL_DATA} {} "${STAGEDIR}${PREFIX}/${Q4DIR}/{}" \; .endif # Documentation .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC}/Docs && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DOCSDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DOCSDIR}/{}" \; ${INSTALL_DATA} ${WRKSRC}/License.txt ${STAGEDIR}${DOCSDIR}/LICENSE && \ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README && \ ${INSTALL_DATA} ${WRKSRC}/pb/PBEULA.txt ${STAGEDIR}${DOCSDIR}/PBEULA .endif .include diff --git a/games/linux-ssamtfe/Makefile b/games/linux-ssamtfe/Makefile index 3fcf90e1a388..f18d1d144006 100644 --- a/games/linux-ssamtfe/Makefile +++ b/games/linux-ssamtfe/Makefile @@ -1,119 +1,124 @@ # Created by: Alexander Logvinov PORTNAME= ssamtfe PORTVERSION= 1.05b3 PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= https://files.holarse-linuxgaming.de/native/Spiele/Serious%20Sam%20The%20First%20Encounter/Installer/ \ http://bsd-geek.de/FreeBSD/distfiles/ PKGNAMEPREFIX= linux- DISTFILES= ${PORTNAME:S|ssam|serious.sam.|}_${PORTVERSION:S|b|beta|}-english-2.run MAINTAINER= ports@FreeBSD.org COMMENT= Serious Sam: The First Encounter +# Converted from RESTRICTED +LICENSE= ssam +LICENSE_NAME= ssam +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= auto-accept + USES= linux STRIP= USE_LINUX= xorglibs NO_BUILD= yes -RESTRICTED= Redistribution is limited, see license PORTDOCS= README.liflg ShellSymbols.txt changes.txt notes.txt SUB_FILES= pkg-message OPTIONS_DEFINE= VORBIS DOCS OPTIONS_DEFAULT= VORBIS .if !defined(CDROM_MOUNT) IGNORE= ${PKGNAME} requires CDROM_MOUNT set to mount point of CD .endif .include .if ${PORT_OPTIONS:MVORBIS} USE_LINUX+= libvorbis PLIST_SUB+= VORBIS="" .else PLIST_SUB+= VORBIS="@comment " .endif # Gold Edition .if exists(${CDROM_MOUNT}/Install/1_00c.gro) GOLD= yes GRO_FILES= ExtraTools music PLIST_SUB+= GOLD="" NORMAL="@comment " .else GRO_FILES= ExtraTools a music scripts PLIST_SUB+= GOLD="@comment " NORMAL="" .endif do-extract: @${MKDIR} ${WRKSRC}/Data @cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} |\ ${GUNZIP_CMD} -q | ${TAR} xf - .for file in SeriousSamPatch105_USA_linux bins @${TAR} jx -C ${WRKSRC}/Data -f ${WRKSRC}/${file}.tar.bz2 .endfor post-patch: @${REINPLACE_CMD} -e "s|^\(GAMEDIR=\).*|\1\"${DATADIR}\"|" \ -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/${PORTNAME} do-install: .if !exists(${CDROM_MOUNT}/Install/Mods/SeriousSamTbn.tex) @${ECHO_CMD} "${PKGNAME} requires a retail First Encounter disc" @${FALSE} .endif @${MKDIR} ${STAGEDIR}${DATADIR} .for gro in ${GRO_FILES} ${INSTALL_DATA} "${CDROM_MOUNT}/Install/1_00_${gro}.gro" ${STAGEDIR}${DATADIR}/1_00_${gro}.gro .endfor .if defined(GOLD) .for gro in "" _scripts ${INSTALL_DATA} "${CDROM_MOUNT}/Install/1_00c${gro}.gro" ${STAGEDIR}${DATADIR}/1_00c${gro}.gro .endfor .endif .for gro in 1_00_ExtraTools 1_04_patch ${INSTALL_DATA} ${WRKSRC}/Data/${gro}.gro ${STAGEDIR}${DATADIR}/${gro}.gro .endfor .for dir in Controls Data Levels Demos Mods Scripts VirtualTrees @cd ${CDROM_MOUNT}/Install && \ ${FIND} ${dir} -type d -exec \ ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} ${dir} -type f -exec \ ${INSTALL_DATA} "${CDROM_MOUNT}/Install/{}" "${STAGEDIR}${DATADIR}/{}" \; .endfor .for dir in Controls Data Help Players SaveGame Scripts Temp @cd ${WRKSRC}/Data && \ ${FIND} ${dir} -type d -exec \ ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} ${dir} -type f -exec \ ${INSTALL_DATA} "${WRKSRC}/Data/{}" "${STAGEDIR}${DATADIR}/{}" \; .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/Bin @cd ${WRKSRC}/Data && \ ${FIND} Bin -type f -exec \ ${INSTALL_PROGRAM} "${WRKSRC}/Data/{}" "${STAGEDIR}${DATADIR}/{}" \; ${BRANDELF} -t Linux ${STAGEDIR}${DATADIR}/Bin/ssam_* ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MVORBIS} ${LN} -fs ${LINUXBASE}/usr/lib/libvorbisfile.so.3 ${STAGEDIR}${DATADIR}/Bin/libvorbisfile.so .endif # This looks like an attempt of duplicating what USES=dos2unix does, # but I don't have the CDROM to test. @${FIND} -E ${STAGEDIR}${DATADIR} -type f \ -iregex ".*\.(ctl|txt|lst|ini|cfg|des|reg)" \ -exec ${SH} -c "${SED} "s/`printf '\r'`//" '{}' \ >${WRKDIR}/tmp.txt; ${MV} ${WRKDIR}/tmp.txt '{}'" \; @${ECHO} SERIOUS_MHZ=2000 > ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .if !exists(${PREFIX}/etc/${PORTNAME}.conf) ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} -p ${WRKSRC}/README.liflg ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS:NREADME.liflg} ${LN} -sf ${DATADIR}/Help/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor .endif .include diff --git a/games/linux-ssamtse/Makefile b/games/linux-ssamtse/Makefile index 2c96f028580c..98f9ed5fc784 100644 --- a/games/linux-ssamtse/Makefile +++ b/games/linux-ssamtse/Makefile @@ -1,115 +1,120 @@ # Created by: Sergey Akifyev PORTNAME= ssamtse PORTVERSION= 1.07b1 PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= https://files.holarse-linuxgaming.de/native/Spiele/Serious%20Sam%20The%20Second%20Encounter/Installer/ \ http://bsd-geek.de/FreeBSD/distfiles/ PKGNAMEPREFIX= linux- DISTFILES= ${PORTNAME:S|ssam|serious.sam.|}_${PORTVERSION:S|b|beta|}-english-2.run MAINTAINER= scf@FreeBSD.org COMMENT= Serious Sam: The Second Encounter for Linux +# Converted from RESTRICTED +LICENSE= ssam +LICENSE_NAME= ssam +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= auto-accept + OPTIONS_DEFINE= VORBIS DOCS OPTIONS_DEFAULT= VORBIS USES= linux STRIP= USE_LINUX= xorglibs NO_BUILD= yes -RESTRICTED= Redistribution is limited, see license PORTDOCS= README.liflg ShellSymbols.txt changes.txt Notes_1_04.txt SUB_FILES= pkg-message .if !defined(CDROM_MOUNT) IGNORE= ${PKGNAME} requires CDROM_MOUNT set to mount point of CD .endif .include .if ${PORT_OPTIONS:MVORBIS} USE_LINUX+= libvorbis PLIST_SUB+= VORBIS="" .else PLIST_SUB+= VORBIS="@comment " .endif # Gold Edition .if exists(${CDROM_MOUNT}/Install/SEGold_DM.gro) PLIST_SUB+= GOLD="" .else PLIST_SUB+= GOLD="@comment " .endif do-extract: @${MKDIR} ${WRKSRC}/Data @cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} |\ ${GUNZIP_CMD} -q | ${TAR} xf - @${TAR} jx -C ${WRKSRC}/Data -f ${WRKSRC}/bins.tar.bz2 post-patch: @${REINPLACE_CMD} -e "s|^\(GAMEDIR=\).*|\1\"${DATADIR}\"|" \ -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/${PORTNAME} ${BRANDELF} -t Linux ${WRKSRC}/Data/Bin/ssam_* do-install: .if !exists(${CDROM_MOUNT}/Install/Mods/SecondEncounterTbn.tex) @${ECHO_CMD} "${PKGNAME} requires a retail Second Encounter disc" @${FALSE} .endif @${MKDIR} ${STAGEDIR}${DATADIR}/Mods .for gro in "" _Extra _ExtraTools _Levels _Music ${INSTALL_DATA} "${CDROM_MOUNT}/Install/SE1_00${gro}.gro" ${STAGEDIR}${DATADIR}/SE1_00${gro}.gro .endfor ${INSTALL_DATA} "${CDROM_MOUNT}/Install/Mods/SecondEncounterTbn.tex" ${STAGEDIR}${DATADIR}/Mods/SecondEncounterTbn.tex .for dir in Controls Data Scripts VirtualTrees Worlds Demos @cd ${CDROM_MOUNT}/Install && \ ${FIND} ${dir} -type d -exec \ ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} ${dir} -type f -exec \ ${INSTALL_DATA} "${CDROM_MOUNT}/Install/{}" "${STAGEDIR}${DATADIR}/{}" \; .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/Help .for i in ${PORTDOCS:NREADME.liflg} ${INSTALL_DATA} "${CDROM_MOUNT}/Install/Help/${i}" ${STAGEDIR}${DATADIR}/Help/${i} .endfor .for dir in Data/Var Levels @cd ${WRKSRC} && \ ${FIND} ${dir} -type d -exec \ ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} ${dir} -type f -exec \ ${INSTALL_DATA} "${WRKSRC}/{}" "${STAGEDIR}${DATADIR}/{}" \; .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/Bin @cd ${WRKSRC}/Data && \ ${FIND} Bin -type f -exec \ ${INSTALL_PROGRAM} "${WRKSRC}/Data/{}" "${STAGEDIR}${DATADIR}/{}" \; ${INSTALL_DATA} ${WRKSRC}/ModExt.txt ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MVORBIS} ${LN} -fs ${LINUXBASE}/usr/lib/libvorbisfile.so.3 ${STAGEDIR}${DATADIR}/Bin/libvorbisfile.so .endif # This looks like an attempt of duplicating what USES=dos2unix does, # but I don't have the CDROM to test. @${FIND} -E ${STAGEDIR}${DATADIR} -type f \ -iregex ".*\.(ctl|txt|lst|ini|cfg|des|reg)" \ ! -iregex ".*ModExt.txt" \ -exec ${SH} -c "${SED} "s/`printf '\r'`//" '{}' \ >${WRKDIR}/tmp.txt; ${MV} ${WRKDIR}/tmp.txt '{}'" \; @${ECHO} SERIOUS_MHZ=2000 > ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .if !exists(${PREFIX}/etc/${PORTNAME}.conf) ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} -p ${WRKSRC}/README.liflg ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS:NREADME.liflg} # NOTE: check-plist fails on symbolic links, so make hard links for # installation. ${LN} -f ${STAGEDIR}${DATADIR}/Help/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor .endif .include diff --git a/games/linux-unrealgold/Makefile b/games/linux-unrealgold/Makefile index a9423a8aa050..f1abab73f60d 100644 --- a/games/linux-unrealgold/Makefile +++ b/games/linux-unrealgold/Makefile @@ -1,188 +1,193 @@ # Created by: Alexander Logvinov PORTNAME= unrealgold PORTVERSION= 436 PORTREVISION= 2 CATEGORIES= games linux MASTER_SITES= http://icculus.org/~ravage/unreal/${PORTNAME}/ PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-install-${PORTVERSION} EXTRACT_SUFX= .run DIST_SUBDIR= linux-ut MAINTAINER= ports@FreeBSD.org COMMENT= Unreal Gold for Linux +# Converted from RESTRICTED +LICENSE= unreal +LICENSE_NAME= unreal +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= auto-accept + BUILD_DEPENDS= ut:games/linux-ut RUN_DEPENDS= ut:games/linux-ut USES= linux USE_LINUX= xorglibs NO_BUILD= yes -RESTRICTED= Redistribution is limited, see license PLIST_SUB+= UT="" UG="" SUB_FILES= pkg-message DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} HELPFILES= README ReadMe.htm ReadMe.txt ReadMe220.htm ReadMe222.htm ReadMe223.htm ReadMe224.htm MANUALFILES= "Unreal NaPali Manual.pdf" "Unreal manual.pdf" PORTDOCS= ${HELPFILES} OPTIONS_DEFINE= DOCS CDDIRS= Help Maps Maps/UPak Music Sounds Sounds/int System Textures .include UT_DATADIR!= cd ${PORTSDIR}/games/linux-ut && ${MAKE} -V DATADIR # Anthology DVD .if exists(${CDROM_MOUNT}/Disk1/data1.cab) ANTHOLOGY= yes RELEASE_MSG= "Unreal Anthology" MANUALFILES= Manual.pdf PORTDOCS+= ${MANUALFILES} EXTRACT_DEPENDS+= unshield:archivers/unshield PATCH_DEPENDS+= xdelta:misc/xdelta # Original CD .elif exists(${CDROM_MOUNT}/SYSTEM/UPak.u) ORIGINAL= yes RELEASE_MSG= "original" PORTDOCS+= ${MANUALFILES} PATCH_DEPENDS+= xdelta:misc/xdelta # TheSINHumanHead CD .elif exists(${CDROM_MOUNT}/System-int.tar.bz2) RAVAGE= yes RELEASE_MSG= "TheSINHumanHead" MANUALFILES+= Readme.OpenGL.txt PORTDOCS= README ${MANUALFILES} TARFILES= Maps Music Sounds-int Sounds System Textures .endif do-extract: @${MKDIR} ${WRKSRC}/Data @cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} | \ ${GUNZIP_CMD} -q | ${TAR} xf - @${TAR} x -C ${WRKSRC}/Data -f ${WRKSRC}/data.tar.gz @${CP} ${WRKSRC}/bin/Linux/x86/glibc-2.1/${PORTNAME} ${WRKSRC}/${PORTNAME} .if !defined(CDROM_MOUNT) @${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD" @${FALSE} .endif .if !defined(RELEASE_MSG) @${ECHO_CMD} "${PKGNAME} requires CD/DVD with Unreal Gold" @${FALSE} .endif @${ECHO_CMD} "Detected ${RELEASE_MSG} release" @${MKDIR} ${WRKDIR}/source/System @${ECHO_CMD} "Please wait while extracting files from CD" # Anthology release CD .if defined(ANTHOLOGY) # We need to create a single directory with all the cab files so unshield can # find them. @${MKDIR} ${WRKDIR}/cab @${LN} -sf ${CDROM_MOUNT}/Disk*/data* ${WRKDIR}/cab/ # Extract the files. .for group in System_English Help Manual_English Maps MapsUPak Textures Music Sounds_All \ Sounds_English System_All @${ECHO_CMD} "Extracting files from ${group}" @${LOCALBASE}/bin/unshield -g 1_UnrealGold_${group} -d ${WRKDIR}/source x \ ${WRKDIR}/cab/data1.cab > /dev/null @if [ -e ${WRKDIR}/source/1_UnrealGold_${group} ]; then \ ${MV} ${WRKDIR}/source/1_UnrealGold_${group} ${WRKDIR}/source/${group}; \ fi .endfor .for group in System_English Sounds_All System_All Manual_English @${CP} -Rp ${WRKDIR}/source/${group}/ \ ${WRKDIR}/source/${group:S,_English,,:S,_All,,} @${RM} -r ${WRKDIR}/source/${group} .endfor @${MV} ${WRKDIR}/source/Sounds_English ${WRKDIR}/source/Sounds/int # Original CD .elif defined(ORIGINAL) .for dir in ${CDDIRS:NSystem:NMaps/UPak:NSounds/int} Manuals @${LN} -sf ${CDROM_MOUNT}/${dir:tu} ${WRKDIR}/source/${dir} .endfor .for _file in UDSDemo.u UPak.u @${CP} ${CDROM_MOUNT}/SYSTEM/${_file} ${WRKDIR}/source/System .endfor @${MV} ${WRKDIR}/source/Manuals ${WRKDIR}/source/Manual # TheSINHumanHead CD .elif defined(RAVAGE) # Create file list for tar @${GREP} -E "%%UG%%%%DATADIR%%/|DM-" ${PLIST} | \ ${SED} -e 's|\(.*\)/|*|' > ${WRKSRC}/extfiles .for _file in ${MANUALFILES} @${ECHO} Help/${_file} >> ${WRKSRC}/extfiles .endfor .for _file in ${TARFILES} @${ECHO_CMD} "Extracting files from ${_file}" @${TAR} x -C ${WRKDIR}/source -f ${CDROM_MOUNT}/${_file}.tar.bz2 -T ${WRKSRC}/extfiles .endfor @${MV} ${WRKDIR}/source/int ${WRKDIR}/source/Sounds/ @${LN} -sf ${WRKDIR}/source/Help ${WRKDIR}/source/Manual @${CP} ${CDROM_MOUNT}/Readme.OpenGL.txt ${WRKDIR}/source/Help @${FIND} ${WRKDIR}/source/Maps -name DM-\*.unr | \ ${SED} 's/\(.*\)\(DM-\)\(.*\)/${LN:S,/,\\/,g} -sf & \1Dm\3/' | ${SH} .endif post-patch: @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/${PORTNAME} # Remove /usr/local from ut-bin lib search path @UBIN=${WRKSRC}/Data/System/unreal-bin && \ FILESIZE=`/usr/bin/stat -f "%z" $${UBIN}` && \ ${MV} $${UBIN} $${UBIN}.orig && \ ${SED} -Ee 's|:/usr/local|:/USR-LOCAL|' $${UBIN}.orig | \ ${HEAD} -c $${FILESIZE} > $${UBIN} && \ ${RM} $${UBIN}.orig # Apply UPak.u.0 patch .if !defined(RAVAGE) @${LOCALBASE}/bin/xdelta patch ${WRKSRC}/setup.data/data/System/UPak.u.0 \ ${WRKDIR}/source/System/UPak.u ${WRKSRC}/UPak.new @${MV} ${WRKSRC}/UPak.new ${WRKDIR}/source/System/UPak.u .endif do-install: @if [ -n "`${PKG_INFO} -E 'linux-ut-451*' 2> /dev/null`" ]; then \ ${ECHO_CMD} "${PKGNAME} requires linux-ut with 436 version."; \ ${FALSE}; \ fi @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${STAGEDIR}${DATADIR} && ${MKDIR} ${CDDIRS} .for dir in Music Sounds Textures System @${ECHO_CMD} "Linking UT ${dir}" @${GREP} "%%UT%%%%DATADIR%%/${dir}" ${PLIST} | \ ${SED} -e 's|%%UT%%%%DATADIR%%|${UT_DATADIR}|' | \ ${XARGS} -J % ${LN} -sf % ${STAGEDIR}${DATADIR}/${dir} .endfor ${INSTALL_DATA} ${WRKSRC}/Data/Help/Logo.xpm ${STAGEDIR}${DATADIR}/Help ${INSTALL_DATA} ${WRKSRC}/Data/System/*.ini ${STAGEDIR}${DATADIR}/System ${INSTALL_DATA} ${WRKSRC}/Data/System/*.int ${STAGEDIR}${DATADIR}/System ${INSTALL_DATA} ${WRKSRC}/Data/System/*.u ${STAGEDIR}${DATADIR}/System ${INSTALL_PROGRAM} ${WRKSRC}/Data/System/*-bin ${STAGEDIR}${DATADIR}/System @${BRANDELF} -t Linux ${STAGEDIR}${DATADIR}/System/*-bin ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin # Install the files @${ECHO_CMD} "Installing files from CD" .for dir in ${CDDIRS} @${GREP} -e "%%UG%%%%DATADIR%%/${dir}/[^/]*$$" ${PLIST} | \ ${SED} -e 's|%%UG%%%%DATADIR%%|${WRKDIR}/source|' | \ ${XARGS} -J % ${INSTALL_DATA} % ${STAGEDIR}${DATADIR}/${dir} .endfor # Rename DM maps so UT can see them @${FIND} ${STAGEDIR}${DATADIR}/Maps -name Dm\*.unr | \ ${SED} 's/\(.*\)\(Dm\)\(.*\)/${LN:S,/,\\/,g} -sf & \1DM-\3/' | ${SH} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .if !defined(RAVAGE) .for i in ${HELPFILES:NREADME} ${INSTALL_DATA} ${WRKDIR}/source/Help/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .for i in ${MANUALFILES} ${INSTALL_DATA} ${WRKDIR}/source/Manual/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .include diff --git a/games/linux-ut/Makefile b/games/linux-ut/Makefile index a3c498982534..5b29ff6262db 100644 --- a/games/linux-ut/Makefile +++ b/games/linux-ut/Makefile @@ -1,261 +1,266 @@ # Created by: Sean Farley PORTNAME= linux-ut PORTVERSION= ${UTVERSION} PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= games linux MASTER_SITES= https://gitlab.com/XenGi/oldgames/raw/master/ut/:p436 \ https://files.holarse-linuxgaming.de/mirrors/liflg.org/final/:p436 \ https://gitlab.com/XenGi/oldgames/raw/master/ut/:p451 DISTFILES= ${PATCH436FILES} \ ${PATCH451FILES} DIST_SUBDIR= ${PORTNAME} MAINTAINER= scf@FreeBSD.org COMMENT= Unreal Tournament for Linux +# Converted from RESTRICTED +LICENSE= unreal +LICENSE_NAME= unreal +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= i386 amd64 USES= linux USE_LINUX= xorglibs sdl12 NO_BUILD= yes -RESTRICTED= Redistribution is limited, see license WRKSRC= ${WRKDIR}/${PKGNAME} CONFLICTS_INSTALL= exult-[0-9]* ucc-[0-9]* # Patch files. PATCH436FILES= unreal.tournament_436-multilanguage.run:p436 \ unreal.tournament.official.bonus.pack.collection.run:p436 CDDIRS= Help Logs Maps Music Sounds System Textures Web # Checks # - Verify path to CD content. # - Verify CD was correctly mounted by checking for incorrect NetGamesUSA.com. # -b option may be needed to mount it. .if !defined(CDROM_MOUNT) IGNORE= requires CDROM_MOUNT set to mount point of CD .elif exists(${CDROM_MOUNT}/netgam~1.com) IGNORE= requires CD mounting with -b option .endif # Anthology install. .if exists(${CDROM_MOUNT}/Disk1/data1.cab) ANTHOLOGY= yes RELEASE_MSG= "Unreal Anthology" CDDIRS+= Manual BUILD_DEPENDS+= ${LOCALBASE}/bin/unshield:archivers/unshield UNSHIELD= ${LOCALBASE}/bin/unshield PLIST_SUB+= ANTHOLOGY="" ORIGINAL="@comment " .else RELEASE_MSG= "original/GOTY" PLIST_SUB+= ANTHOLOGY="@comment " ORIGINAL="" .endif OPTIONS_DEFINE= MAPS V451PATCH OPTIONS_DEFAULT=MAPS OPTIONS_SUB= yes MAPS_DES= Install additional maps V451PATCH= With version 451 patch .include # Maps .if ${PORT_OPTIONS:MMAPS} MAPS_EXCLUDE= # Empty .else MAPS_EXCLUDE= --exclude 'AS*' --exclude 'CTF*' --exclude 'DM*'\ --exclude 'DOM*' --exclude 'EOL*' .endif # Patch .if ${PORT_OPTIONS:MV451PATCH} PATCH451FILES= UTPGPatch451.tar.bz2:p451 UTVERSION= 451 .else PATCH451FILES= # Empty UTVERSION= 436 .endif do-extract: @${CAT} ${PKGMESSAGE} @${MKDIR} ${WRKSRC} .for file in ${PATCH436FILES:C/:.*//} @cd ${WRKSRC} &&\ ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${file} |\ ${GUNZIP_CMD} -q | ${TAR} xf - .endfor @${MV} ${WRKSRC}/bin/Linux/x86/ucc ${WRKSRC}/bin/. post-patch: @${REINPLACE_CMD} -e "s|\(UT_DATA_PATH=\).*|\1\"${DATADIR}/System\"|"\ ${WRKSRC}/bin/ucc @${REINPLACE_CMD} -e "s|^\(GAME_DIR=\).*|\1\"${DATADIR}\"|"\ -e "/ll=/{N;d;}" ${WRKSRC}/bin/ut # Installation steps performed: # - Copy desired content off of CD to drive. Windows files left behind. # - Extract files from Linux patch minus various language files (necessary?). # - Extract bonus pack. # - Patch .ini file to also use absolute paths to content in addition to the # relative paths for user saved content. # - Apply Linux patches. # - Install scripts and README's. # - Set permissions on files and directories. do-install: @${ECHO_CMD} "Detected ${RELEASE_MSG} release" @${ECHO_CMD} "Installing data from CD" @${MKDIR} ${STAGEDIR}${DATADIR} #################################### # Anthology release CD #################################### .if defined(ANTHOLOGY) @cd ${STAGEDIR}${DATADIR} && ${MKDIR} ${CDDIRS} # We need to create a single directory with all the cab files so unshield can # find them. @${MKDIR} ${WRKDIR}/cab ${WRKDIR}/unshield @${LN} -sf ${CDROM_MOUNT}/Disk*/data* ${WRKDIR}/cab/ # Extract the files. .for group in Maps Manual_English Web Textures Music Sounds_English Sounds_All\ System_All System_English Help @${UNSHIELD} -g 3_UnrealTournament_${group} -d ${WRKDIR}/unshield x\ ${WRKDIR}/cab/data1.cab @cd ${WRKDIR}/unshield/3_UnrealTournament_${group} &&\ ${TAR} c --exclude '*.ICD' --exclude '*.bat' --exclude '*.dll'\ --exclude '*.est*' --exclude '*.[Ee][Xx][Ee]'\ --exclude '*.frt*' --exclude '*.ico' --exclude '*.itt*'\ --exclude '*.mpi' --exclude '*.url' --exclude 'D3D*'\ --exclude 'mplay*' --exclude 'Splash*' ${MAPS_EXCLUDE}\ --exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\ --exclude 'editorres*' -f - . |\ ${TAR} x -C ${STAGEDIR}${DATADIR}/`${ECHO_CMD}\ 3_UnrealTournament_${group} | ${SED} -e\ 's/3_UnrealTournament_//; s/_All//; s/_English//;'` -f - .endfor @cd ${STAGEDIR}${DATADIR}/System &&\ ${MV} -f epiccustommodels.u EpicCustomModels.u &&\ ${MV} -f multimesh.u MultiMesh.u &&\ ${MV} -f multimesh.int MultiMesh.int &&\ ${MV} -f relics.u Relics.u &&\ ${MV} -f relics.int Relics.int &&\ ${MV} -f relicsbindings.u RelicsBindings.u &&\ ${MV} -f relicsbindings.int RelicsBindings.int &&\ ${MV} -f tcowmeshskins.int TCowMeshSkins.int &&\ ${MV} -f tnalimeshskins.int TNaliMeshSkins.int &&\ ${MV} -f tskmskins.int TSkMSkins.int @cd ${STAGEDIR}${DATADIR}/Textures &&\ ${MV} -f tcowmeshskins.utx TCowMeshSkins.utx &&\ ${MV} -f tnalimeshskins.utx TNaliMeshSkins.utx &&\ ${MV} -f tskmskins.utx TSkMSkins.utx #################################### # Original/GOTY release CD #################################### .else # Install the files from CD. .for dir in ${CDDIRS} @cd ${CDROM_MOUNT} &&\ ${TAR} c --exclude '*.ICD' --exclude '*.bat' --exclude '*.dll'\ --exclude '*.est*' --exclude '*.[Ee][Xx][Ee]'\ --exclude '*.frt*' --exclude '*.ico' --exclude '*.itt*'\ --exclude '*.mpi' --exclude '*.url' --exclude 'D3D*'\ --exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\ --exclude 'editorres*' --exclude 'mplay*'\ ${MAPS_EXCLUDE} -f - ${dir} |\ ${TAR} x -C ${STAGEDIR}${DATADIR} -f - .endfor @${RM} ${STAGEDIR}${DATADIR}/Logs/delete_me.txt @${RMDIR} ${STAGEDIR}${DATADIR}/Logs .endif #################################### # End of CD release-specific install #################################### # Install v436 Linux binaries. @${ECHO_CMD} "Installing v436 patch files" .for tarfile in Credits OpenGL.ini data @${TAR} zox -C ${STAGEDIR}${DATADIR} --exclude '*.exe'\ -f ${WRKSRC}/${tarfile}.tar.gz .endfor # Anthology does not need v436 patch applied. .if !defined(ANTHOLOGY) # Apply v436 files. @${ECHO_CMD} "Applying v436 patch" @${WRKSRC}/setup.data/bin/FreeBSD/x86/loki_patch\ ${WRKSRC}/setup.data/patch.dat ${STAGEDIR}${DATADIR} .endif # Adjust paths in configuration. @${SED} -i "" -e 's|\\|/|g'\ -e "/^Paths=/{h;s|\(Paths=\)\.\./|\1${DATADIR}/|;x;p;x;}"\ ${STAGEDIR}${DATADIR}/System/UnrealTournament.ini .for script in ucc ut @${INSTALL_SCRIPT} ${WRKSRC}/bin/${script} ${STAGEDIR}${PREFIX}/bin/ .endfor # Install bonus packs @${ECHO_CMD} "Installing bonus packs" .for ndx in 1 2 3 4 .if defined(WITHOUT_MAPS) @${TAR} jx -C ${STAGEDIR}${DATADIR} --exclude '*.unr' -f ${WRKSRC}/bp${ndx}.tar.bz2 .else @${TAR} jx -C ${STAGEDIR}${DATADIR} -f ${WRKSRC}/bp${ndx}.tar.bz2 .endif .endfor # Install bonus packs. .for datafile in README README.Loki README.bonus.pack.collection @${INSTALL_DATA} ${WRKSRC}/${datafile} ${STAGEDIR}${DATADIR} .endfor # Install 451 Patch .if defined(WITH_451PATCH) @${ECHO_CMD} "Installing v${UTVERSION} patch files" @${TAR} jx -C ${STAGEDIR}${DATADIR} --exclude 'checkfiles.sh'\ --exclude 'patch.md5' --exclude 'd3ddrv.int'\ --exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\ --exclude 'editorres*' -f ${_DISTDIR}/${PATCH451FILES:C/:.*//} @cd ${STAGEDIR}${DATADIR}/System &&\ ${MV} -f glidedrv.int GlideDrv.int &&\ ${MV} -f softdrv.int SoftDrv.int &&\ ${MV} -f opengldrv.int OpenGlDrv.int &&\ ${MV} -f galaxy.int Galaxy.int &&\ ${MV} -f editor.int Editor.int &&\ ${MV} -f windrv.int WinDrv.int .endif # Replace older libSDL included with UT; it has issues with the Nvidia driver # when using Fedora 10 at the base. @${LN} -sf ${LINUXBASE}/usr/lib/libSDL-1.2.so.0\ ${STAGEDIR}${DATADIR}/System/libSDL-1.1.so.0 # Remove /usr/local from ut-bin lib search path @${ECHO_CMD} "Removing /usr/local from ut-bin's library search path" @UTBIN=${STAGEDIR}${DATADIR}/System/ut-bin &&\ FILESIZE=`${STAT} -f "%z" $${UTBIN}` &&\ ${MV} $${UTBIN} $${UTBIN}.orig &&\ ${SED} -Ee 's|:/usr/local|:/USR-LOCAL|' $${UTBIN}.orig |\ ${HEAD} -c $${FILESIZE} > $${UTBIN} &&\ ${RM} $${UTBIN}.orig # Set file permissions @${ECHO_CMD} "Setting permissions" @${FIND} ${STAGEDIR}${DATADIR} -print0 |\ ${XARGS} -0 ${CHOWN} ${SHAREOWN}:${SHAREGRP} @${FIND} ${STAGEDIR}${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} ${BINMODE} @${FIND} ${STAGEDIR}${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} ${NOBINMODE} @${FIND} ${STAGEDIR}${DATADIR} \( -name "*.so" -o -name "lib*.so*" \) -print0 |\ ${XARGS} -0 ${CHMOD} ${BINMODE} .for exec in ucc-bin ut-bin @${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/System/${exec} .endfor @${TOUCH} ${STAGEDIR}${DATADIR}/Help/ReleaseNotes.htm @${ECHO_CMD} "Install complete" .include diff --git a/games/linux-ut2003-demo/Makefile b/games/linux-ut2003-demo/Makefile index d0eba5269de6..d44ac26c3c05 100644 --- a/games/linux-ut2003-demo/Makefile +++ b/games/linux-ut2003-demo/Makefile @@ -1,74 +1,79 @@ # Created by: Alejandro Pulver PORTNAME= ut2003-demo PORTVERSION= 2206 PORTREVISION= 2 CATEGORIES= games linux MASTER_SITES= GENTOO PKGNAMEPREFIX= linux- DISTNAME= ut2003demo-lnx-${PORTVERSION} EXTRACT_SUFX= .sh.bin MAINTAINER= ports@FreeBSD.org COMMENT= Unreal Tournament 2003 demo +# Converted from RESTRICTED +LICENSE= Unreal +LICENSE_NAME= Unreal +LICENSE_TEXT= Redistribution is limited, see license +LICENSE_PERMS= auto-accept + USES= linux USE_LINUX= dri sdl12 xorglibs -RESTRICTED= Redistribution is limited, see license NO_BUILD= yes NO_WRKSUBDIR= yes UTDIR= ${PREFIX}/lib/${PORTNAME} UTDIR_REL= ${UTDIR:S,^${PREFIX}/,,} PLIST= ${WRKDIR}/pkg-plist SUB_FILES= ut2003-demo SUB_LIST= UTDIR="${UTDIR}" PLIST_FILES= bin/ut2003-demo \ %%DATADIR%%/UT2003Logo.bmp %%DATADIR%%/Unreal.xpm PLIST_DIRS= ${UTDIR_REL} %%DATADIR%% PORTDOCS= * LIBDIRS= Animations Benchmark ForceFeedback KarmaData Maps Music \ Sounds StaticMeshes System Textures Web OPTIONS_DEFINE= DOCS do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && ${TAIL} -c +6360 ${_DISTDIR}/${DISTFILES} | ${TAR} zxf - @cd ${WRKSRC} && ${TAR} yxf ut2003lnx_demo.tar.bz2 @cd ${WRKSRC} && ${TAR} zxf setupstuff.tar.gz pre-install: @${RM} ${PLIST} @cd ${WRKSRC} && \ ${FIND} ${LIBDIRS} -type f | ${SORT} \ | ${SED} -e 's|^|${UTDIR_REL}/|' >> ${PLIST} # This fix an error with the libSDL included in the ut2003 package @${ECHO_CMD} "@exec cp ${LINUXBASE}/usr/lib/libSDL-1.2.so.0 ${UTDIR}/System/" \ >> ${PLIST} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/ut2003-demo ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC} && \ ${FIND} ${LIBDIRS} -type d ! -empty -exec \ ${MKDIR} "${STAGEDIR}${UTDIR}/{}" \; && \ ${FIND} ${LIBDIRS} -type f -exec \ ${INSTALL_DATA} {} "${STAGEDIR}${UTDIR}/{}" \; ${CHMOD} ${BINMODE} ${STAGEDIR}${UTDIR}/Benchmark/*.sh ${STAGEDIR}${UTDIR}/System/*-bin ${CHMOD} ${LIBMODE} ${STAGEDIR}${UTDIR}/System/*.so* @${MKDIR} ${STAGEDIR}${DATADIR} .for f in Help/UT2003Logo.bmp Unreal.xpm ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in README.linux Help/ReadMe-* eula/* ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/mindfocus/Makefile b/games/mindfocus/Makefile index a3b3516dade7..d4d41a775920 100644 --- a/games/mindfocus/Makefile +++ b/games/mindfocus/Makefile @@ -1,29 +1,34 @@ # Created by: Sugimoto Sadahiro PORTNAME= mindfocus PORTVERSION= 0.88 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.toyoshima-house.net/classic/mf/files/ DISTFILES= mindfocus-0.88.tar.gz mindfocus-data1.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Lovely characters stay on top of active window +# Converted from RESTRICTED +LICENSE= mindfocus +LICENSE_NAME= mindfocus +LICENSE_TEXT= 'contains commercial character data' +LICENSE_PERMS= auto-accept + USES= imake xorg USE_XORG= xpm -RESTRICTED= 'contains commercial character data' DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/*.mfc ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pixmaps ${INSTALL_DATA} ${WRKDIR}/pixmaps/*.xpm ${STAGEDIR}${EXAMPLESDIR}/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.euc ${STAGEDIR}${DOCSDIR} .include diff --git a/games/oneko-sakura/Makefile b/games/oneko-sakura/Makefile index e2f12db488c1..7cb7688ac335 100644 --- a/games/oneko-sakura/Makefile +++ b/games/oneko-sakura/Makefile @@ -1,32 +1,37 @@ # Created by: HOTARU-YA PORTNAME= oneko PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.daidouji.com/oneko/distfiles/ DISTNAME= ${PORTNAME}-${PORTVERSION}.sakura.5 PKGNAMESUFFIX= -sakura MAINTAINER= ports@FreeBSD.org COMMENT= Cat, Sakura or Tomoyo chasing a mouse all over the screen +# Converted from NO_CDROM +LICENSE= oneko +LICENSE_NAME= oneko +LICENSE_TEXT= Including derivatives from CARDCAPTOR SAKURA. See http://www.clamp-net.com/ -> INFORMATION +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + CONFLICTS= oneko-2.* USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/oneko \ man/man6/oneko.6.gz -NO_CDROM= Including derivatives from CARDCAPTOR SAKURA. See http://www.clamp-net.com/ -> INFORMATION pre-configure: @${REINPLACE_CMD} -e 's,/\*\*/# Cannot compile in using Gcc,/* Cannot compile using Gcc */,' \ ${WRKSRC}/Imakefile @${ECHO_CMD} "MANSUFFIX=6" >>${WRKSRC}/Imakefile post-configure: @${REINPLACE_CMD} -e 's,^all:: oneko\..*\.html$$,,' \ -e 's,^install.man:: oneko\..*\.html$$,do-nada:,' \ ${WRKSRC}/Makefile .include diff --git a/games/urbanterror-data/Makefile b/games/urbanterror-data/Makefile index f869c65895f1..ab66a3b3e13d 100644 --- a/games/urbanterror-data/Makefile +++ b/games/urbanterror-data/Makefile @@ -1,52 +1,57 @@ # Created by: alepulver PORTNAME= data PORTVERSION= 4.2.023 CATEGORIES= games MASTER_SITES= http://cdn.urbanterror.info/urt/42/zips/ \ http://www.f1m.fr/uploads/urt/ \ http://mirror.urtstats.net/urbanterror/ PKGNAMEPREFIX= urbanterror- DISTNAME= UrbanTerror${URT_VER}_full${URT_REV} EXTRACT_SUFX= .zip EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Standalone realism based mod originally for Quake III Arena +# Converted from NO_CDROM +LICENSE= UrbanTerror +LICENSE_NAME= UrbanTerror +LICENSE_TEXT= The mod files may not be sold or distributed on physical media unless with permission from id Software. +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + BROKEN_mips= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process NO_BUILD= yes -NO_CDROM= The mod files may not be sold or distributed on physical media unless with permission from id Software. DATADIR= ${PREFIX}/share/quake3 DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} URT_VER= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} URT_REV= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\2/} PLIST_SUB+= VER=${URT_VER} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes UTDOCS= readme${URT_VER}.txt \ How_To_Install.txt \ QIIIA_Game_Source_License.doc .include do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/q3ut4 ${TAR} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTFILES} \ ${EXTRACT_AFTER_ARGS} -C ${STAGEDIR}${DATADIR} --strip-components 1 \ UrbanTerror${URT_VER}/q3ut4 .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${UTDOCS:C!^!${STAGEDIR}${DATADIR}/q3ut4/!} ${STAGEDIR}${DOCSDIR}/ .else ${RM} ${UTDOCS:C!^!${STAGEDIR}${DATADIR}/q3ut4/!} .endif .include diff --git a/games/xchadance/Makefile b/games/xchadance/Makefile index 474b3ebe504b..43c3a9c00912 100644 --- a/games/xchadance/Makefile +++ b/games/xchadance/Makefile @@ -1,32 +1,36 @@ # Created by: issei PORTNAME= xchadance PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= ftp://ftp.mk.bsdclub.org/pub/FreeBSD/distfiles/ \ LOCAL/nyan DISTFILES= xchada01.lzh MAINTAINER= ports@FreeBSD.org COMMENT= Display a dancing girl "ChaCha." +# Converted from RESTRICTED +LICENSE= xchadance +LICENSE_NAME= xchadance +LICENSE_TEXT= 'contains commercial character data' +LICENSE_PERMS= auto-accept + USES= lha xorg USE_XORG= x11 MAKEFILE= makefile NO_WRKSUBDIR= yes OPTIONS_DEFINE= DOCS -RESTRICTED= 'contains commercial character data' - post-patch: @(cd ${WRKSRC}; \ ${PATCH} < ${WRKSRC}/xchada01.bug) post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.jp ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.eng ${STAGEDIR}${DOCSDIR} .include diff --git a/games/xhime/Makefile b/games/xhime/Makefile index 189677ac3b2a..3f7e63761da2 100644 --- a/games/xhime/Makefile +++ b/games/xhime/Makefile @@ -1,33 +1,37 @@ # Created by: Seiichirou Hiraoka PORTNAME= xhime PORTVERSION= 1.51 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.tcp-ip.or.jp/~shochan/linux/ DISTFILES= xhime151.tgz MAINTAINER= ports@FreeBSD.org COMMENT= Resident Himechan for X Window System +# Converted from NO_CDROM +LICENSE= xhime +LICENSE_NAME= xhime +LICENSE_TEXT= Contains commercial character data +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + WRKSRC= ${WRKDIR}/xhime1.51 USES= imake xorg USE_XORG= x11 xext -NO_CDROM= Contains commercial character data - OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xhime ${INSTALL_MAN} ${WRKSRC}/xhime-man.euc \ ${STAGEDIR}${PREFIX}/man/ja/man6 ${MV} ${STAGEDIR}${PREFIX}/man/ja/man6/xhime-man.euc ${STAGEDIR}${PREFIX}/man/ja/man6/xhime.6 #${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/ja/man6/xhime.6 @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/xhime @(cd ${WRKSRC};\ ${INSTALL_DATA} xhime-doc.euc xhime.doc rh110-doc.euc \ ${STAGEDIR}${PREFIX}/share/doc/ja/xhime; \ ) .include diff --git a/games/xinvaders/Makefile b/games/xinvaders/Makefile index e63281216ff4..dc116ada8138 100644 --- a/games/xinvaders/Makefile +++ b/games/xinvaders/Makefile @@ -1,39 +1,43 @@ # Created by: swallace PORTNAME= xinvaders PORTVERSION= 2.1.1 PORTREVISION= 11 CATEGORIES= games MASTER_SITES= SUNSITE/games/arcade/invaders MAINTAINER= ports@FreeBSD.org COMMENT= Shoot-em-up them nasty little bugs -NO_CDROM= don't sell for profit +# Converted from NO_CDROM +LICENSE= xinvaders +LICENSE_NAME= xinvaders +LICENSE_TEXT= don't sell for profit +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= gettext xorg USE_XORG= x11 xmu xaw xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-scorefile=/var/games/xinvaders.scores CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl DESKTOP_ENTRIES="XInvaders" "Space Invaders game for X" \ "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" "${PORTNAME}" "" "" post-patch: @${REINPLACE_CMD} -e \ 's|$$(prefix)/games|$$(prefix)/bin| ; \ /install-exec-am:/s|install-exec-local|| ; \ /install-data-am:/s|install-data-local||' ${WRKSRC}/Makefile.in post-install: (cd ${FILESDIR} && ${INSTALL_DATA} Vaders.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/Vaders) (cd ${WRKSRC} && ${INSTALL_DATA} icon.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.xpm) ${MKDIR} ${STAGEDIR}/var/games ${ECHO_CMD} "0" > ${STAGEDIR}/var/games/xinvaders.scores.sample .include diff --git a/games/xrick/Makefile b/games/xrick/Makefile index 37d5ea7ed909..2d6121594449 100644 --- a/games/xrick/Makefile +++ b/games/xrick/Makefile @@ -1,34 +1,39 @@ # Created by: David Siebörger PORTNAME= xrick PORTVERSION= 021212 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://www.bigorno.net/xrick/ MAINTAINER= ports@FreeBSD.org COMMENT= Clone of Rick Dangerous -RESTRICTED= Copyright status of the graphics and sounds is uncertain +# Converted from RESTRICTED +LICENSE= xrick +LICENSE_NAME= xrick +LICENSE_TEXT= Copyright status of the graphics and sounds is uncertain +LICENSE_PERMS= auto-accept + USES= gmake jpeg sdl tar:tgz USE_SDL= sdl PLIST_FILES= bin/xrick man/man6/xrick.6.gz share/xrick/data.zip PLIST_DIRS= share/xrick post-patch: @${REINPLACE_CMD} -e 's|sysarg_args_data = NULL|sysarg_args_data = "${PREFIX}/share/xrick/data.zip"|' ${WRKSRC}/src/sysarg.c @${REINPLACE_CMD} 's|gcc|${CC}|; s|-g||; s|-O2|${CFLAGS}|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/IMG_SPLASH/s,^,extern ,' \ ${WRKSRC}/include/img.h @${REINPLACE_CMD} -E '/WAV_(BOMBSHHT|BONUS|BOX|BULLET|JUMP|WALK);/ \ s,^,//,' ${WRKSRC}/src/game.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xrick ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xrick.6.gz ${STAGEDIR}${PREFIX}/man/man6 @${MKDIR} ${STAGEDIR}${PREFIX}/share/xrick ${INSTALL_DATA} ${WRKSRC}/data.zip ${STAGEDIR}${PREFIX}/share/xrick .include diff --git a/games/xrisk/Makefile b/games/xrisk/Makefile index 0952d156097f..bae921d9cfa8 100644 --- a/games/xrisk/Makefile +++ b/games/xrisk/Makefile @@ -1,18 +1,22 @@ # Created by: swallace PORTNAME= xrisk PORTVERSION= 2.15 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://my.pages.de/pub/comp/unix/games/xrisk/old/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Game for X11, much like the popular board game +# Converted from RESTRICTED +LICENSE= xrisk +LICENSE_NAME= xrisk +LICENSE_TEXT= Possible trademark infringement +LICENSE_PERMS= auto-accept + USES= imake xorg USE_XORG= x11 xext xt -RESTRICTED= Possible trademark infringement - .include diff --git a/games/zangband/Makefile b/games/zangband/Makefile index c777648eabcf..5ad9f0557951 100644 --- a/games/zangband/Makefile +++ b/games/zangband/Makefile @@ -1,73 +1,77 @@ # Created by: Makoto YAMAKURA PORTNAME= zangband DISTVERSION= 2.7.5pre1 CATEGORIES+= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION:R}%20preview%20I DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Zangband (Zelazny Angband) with color, X11 support -NO_CDROM= Possible copyright infringement +# Converted from NO_CDROM +LICENSE= Zangband +LICENSE_NAME= zangband +LICENSE_TEXT= Possible copyright infringement +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept WRKSRC= ${WRKDIR}/${PORTNAME} USES= autoreconf gmake localbase ncurses perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${PREFIX}/lib \ --with-gtk=no MAKE_ENV= VERBOSE=1 MAKEFILE= makefile ALL_TARGET= default SUB_FILES= pkg-deinstall pkg-message SUB_LIST= ANGBANDBIN="${ANGBANDBIN}" ANGBANDLIB="${ANGBANDLIB}" PLIST_SUB= ANGBANDBIN="${ANGBANDBIN}" ANGBANDLIB="${ANGBANDLIB}" OPTIONS_GROUP= GUI OPTIONS_GROUP_GUI= TK X11 TK_USES= tk TK_CONFIGURE_ON= --with-tcltk=${TCL_INCLUDEDIR} \ --with-tkdir=${TK_INCLUDEDIR} TK_CONFIGURE_OFF= --with-tcltk=no TK_LDFLAGS= -lX11 -lXext X11_USES= xorg X11_USE= xorg=x11,xmu,xpm X11_CONFIGURE_ENV= ac_cv_lib_Xm_main=no X11_CONFIGURE_OFF= --with-x11=no ANGBANDBIN?= bin/${PORTNAME} ANGBANDLIB?= lib/${PORTNAME} post-patch: @${REINPLACE_CMD} -e \ 's|tcl84|tcl86|g ; \ s|tcl8.4|tcl8.6|g ; \ s|tcl83|tcl85|g ; \ s|tcl8.3|tcl8.5|g ; \ s|tk84|tk86|g ; \ s|tk8.4|tk8.6|g ; \ s|tk83|tk85|g ; \ s|tk8.3|tk8.5|g ; \ s|/usr/local/include|${LOCALBASE}/include|g ; \ s| $${!FLAG} = yes| x$${FLAG} != xno|' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} -e \ 's|$$(datadir)/games|$$(datadir)| ; \ s|$$(DESTDIR)lib/|$$(DESTDIR)|' \ ${WRKSRC}/makefile.in @${ECHO_CMD} -n > ${WRKSRC}/.version do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} zangband \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/${ANGBANDLIB} (cd ${WRKSRC}/lib && ${FIND} . ! -name "makefile.zb" \ -a ! -name "*.bak" -a ! -name "*.orig" | \ ${CPIO} -dump -L ${STAGEDIR}${PREFIX}/${ANGBANDLIB}) .include diff --git a/graphics/giftool/Makefile b/graphics/giftool/Makefile index 8101cf8efe0a..9f0596aa307f 100644 --- a/graphics/giftool/Makefile +++ b/graphics/giftool/Makefile @@ -1,36 +1,40 @@ # Created by: Yukihiro Nakai PORTNAME= giftool PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/convert/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool for GIF89a transparent option and interlace mode -NO_CDROM= Shareware +# Converted from NO_CDROM +LICENSE= giftool +LICENSE_NAME= giftool +LICENSE_TEXT= Shareware +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept NO_WRKSUBDIR= yes ALL_TARGET= giftool MAKE_ARGS= CFLAGS="${CFLAGS}" USES= tar:tgz OPTIONS_DEFINE= RETVALUE MALLOCSIZE DOCS OPTIONS_DEFAULT= RETVALUE MALLOCSIZE RETVALUE_DESC= Return value patch MALLOCSIZE_DESC= Improve malloc size PLIST_FILES= bin/${PORTNAME} PORTDOCS= COPYRIGHT README RETVALUE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa MALLOCSIZE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ab do-install: ${INSTALL_PROGRAM} ${WRKSRC}/giftool ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/libecwj2/Makefile b/graphics/libecwj2/Makefile index bf3a73b11496..ba0770de8f0c 100644 --- a/graphics/libecwj2/Makefile +++ b/graphics/libecwj2/Makefile @@ -1,26 +1,30 @@ # Created by: glebius@FreeBSD.org PORTNAME= libecwj2 PORTVERSION= 3.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://glebi.us/tmp/403/ DISTFILES= ecw_jpeg_2000_sdk_3_3_source.zip MAINTAINER= glebius@FreeBSD.org COMMENT= Erdas ECW and JPEG2000 support library -RESTRICTED= Registration required to download sources,\ +# Converted from RESTRICTED +LICENSE= libecwj2 +LICENSE_NAME= libecwj2 +LICENSE_TEXT= Registration required to download sources,\ but sources no longer available on ERDAS website +LICENSE_PERMS= auto-accept USES= gmake libtool zip USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip post-extract: (cd ${WRKDIR} && \ ${EXTRACT_CMD} ImageCompressionSDKSourceCode3.3Setup_20070509.zip) ${TOUCH} ${WRKSRC}/Source/NCSBuildGnu/NCSGnuConfig.h.in .include diff --git a/irc/darkbot/Makefile b/irc/darkbot/Makefile index 4578c1fa8b2c..c816b6d9dd56 100644 --- a/irc/darkbot/Makefile +++ b/irc/darkbot/Makefile @@ -1,44 +1,49 @@ # Created by: A. Gabriel PORTNAME= darkbot PORTVERSION= 6f6.r6 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= irc MASTER_SITES= http://darkbot.sourceforge.net/archive/unix/ \ http://www.BSDCode.org/port/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/} MAINTAINER= ports@FreeBSD.org COMMENT= IRC talking bot with a fast algorithm for its database +# Converted from NO_CDROM +LICENSE= darkbot +LICENSE_NAME= darkbot +LICENSE_TEXT= no commercial distribution +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + SUB_FILES= pkg-message PORTDOCS= README -NO_CDROM= no commercial distribution OPTIONS_DEFINE= DOCS pre-configure: ${CP} ${WRKSRC}/configure ${WRKSRC}/config do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${ETCDIR}/dat ${STAGEDIR}${ETCDIR}/logs ${TOUCH} ${STAGEDIR}${ETCDIR}/logs/.pkgcreate cd ${WRKSRC}/dat; \ for file in *; do \ ${INSTALL_DATA} $$file ${STAGEDIR}${ETCDIR}/dat/$${file}.dist; \ done ${ECHO_CMD} '#!/bin/sh' > ${WRKSRC}/configure ${ECHO_CMD} 'cd ${ETCDIR} && ${SH} config' >> ${WRKSRC}/configure .for s in config configure AddServer Adduser ${INSTALL_SCRIPT} ${WRKSRC}/$s ${STAGEDIR}${ETCDIR} .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/japanese/eijiro-fpw/Makefile b/japanese/eijiro-fpw/Makefile index b575f5f00f08..3be9d1ec95dc 100644 --- a/japanese/eijiro-fpw/Makefile +++ b/japanese/eijiro-fpw/Makefile @@ -1,78 +1,83 @@ # Created by: Satoshi Taoka PORTNAME= eijiro-fpw PORTVERSION= 1.0b PORTREVISION= 6 CATEGORIES= japanese MASTER_SITES= http://openlab.ring.gr.jp/edict/fpw/dist/eijiro/ \ ftp://relay1.tomsk.gov.ru/pub/FreeBSD/ports/distfiles/ DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= EIJIRO English - Japanese Dictionary (EPWING V1 format) +# Converted from RESTRICTED +LICENSE= eijiro-fpw +LICENSE_NAME= eijiro-fpw +LICENSE_TEXT= The original dictionary is not free +LICENSE_PERMS= auto-accept + EXTRACT_DEPENDS=${LOCALBASE}/share/freepwing/fpwutils.mk:japanese/freepwing \ lha:archivers/lha BUILD_DEPENDS= ${LOCALBASE}/libexec/freepwing/catdump:japanese/freepwing \ ja-p5-Jcode>=0:japanese/p5-Jcode MANUAL_PACKAGE_BUILD= Needs data from CDROM MAKE_JOBS_UNSAFE= yes -RESTRICTED= The original dictionary is not free USES= dos2unix gmake perl5 DOS2UNIX_FILES= Makefile WRKSRC= ${WRKDIR}/eijiro-fpw${PORTVERSION} PORTDOCS= readme.sjis DICT_PATH?= /cdrom SRCFILE?= eijiro52.txt PLIST_FILES= share/dict/eijiro-fpw/eijiro/data/honmon \ share/dict/eijiro-fpw/catalogs # For eijiro included in a book sold by ALC Inc. # (http://www.alc.co.jp/alcshop/eng/eijiro/) # Avoid copying uncompressed srcfile, it is > 50Mb .if exists(${DICT_PATH}/${SRCFILE}) # uncompressed SOURCE_FILE= ${DICT_PATH}/${SRCFILE} .else # assume decompression works SOURCE_FILE= ${WRKDIR}/${SRCFILE} .endif MAKE_ARGS+= SRCFILE=${SOURCE_FILE:Q} OPTIONS_DEFINE= DOCS .include post-extract: @if [ -f ${DICT_PATH}/eijiro-original/*.exe ]; then \ lha xiw=${WRKDIR} ${DICT_PATH}/eijiro-original/*.exe '*/${SRCFILE}'; \ fi @if [ ! -f ${SOURCE_FILE:Q} ]; then \ ${ECHO} "###################################################"; \ ${ECHO} "I cannot find a file ${DICT_PATH}/${SRCFILE}"; \ ${ECHO} "Specify the Eijiro Dictionary file with the full path"; \ ${ECHO} "and excecute the following command again:"; \ ${ECHO} " make DICT_PATH=${DICT_PATH} SRCFILE=${SRCFILE}"; \ ${ECHO} ""; \ ${ECHO} "Notice: DICT_PATH must be a full path to the file."; \ ${ECHO} "###################################################"; \ ${FALSE}; \ fi ${CP} ${LOCALBASE}/share/freepwing/fpwutils.mk ${WRKSRC} post-build: cd ${WRKSRC}; ${CP} catalogs.sjis catalogs.txt; \ ${SETENV} CATDUMPFLAGS="-e sjis" fpwmake catalogs do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/dict/eijiro-fpw/eijiro/data \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/honmon \ ${STAGEDIR}${PREFIX}/share/dict/eijiro-fpw/eijiro/data ${INSTALL_DATA} ${WRKSRC}/catalogs \ ${STAGEDIR}${PREFIX}/share/dict/eijiro-fpw ${INSTALL_DATA} ${WRKSRC}/readme.sjis ${STAGEDIR}${DOCSDIR} .include diff --git a/japanese/font-mikachan/Makefile b/japanese/font-mikachan/Makefile index a452f32a1142..2a55affa1949 100644 --- a/japanese/font-mikachan/Makefile +++ b/japanese/font-mikachan/Makefile @@ -1,44 +1,49 @@ # Created by: sada PORTNAME= mikachan PORTVERSION= 9.1 CATEGORIES= japanese x11-fonts MASTER_SITES= http://mikachan.sourceforge.jp/ PKGNAMEPREFIX= ja-font- DISTNAME= ver${PORTVERSION} EXTRACT_SUFX= .lzh DIST_SUBDIR= ${PORTNAME} MAINTAINER= TsurutaniNaoki@gmail.com COMMENT= Handwritten Japanese TrueType fonts by Mika-chan +# Converted from NO_CDROM +LICENSE= mikachan +LICENSE_NAME= mikachan +LICENSE_TEXT= Do not sell distfile +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + EXTRACT_DEPENDS= lha:archivers/lha USES= fonts:fc FONTNAME= TTF EXTRACT_CMD= lha EXTRACT_BEFORE_ARGS= pq EXTRACT_AFTER_ARGS= > ${WRKSRC}/mika.ttf -NO_CDROM= Do not sell distfile NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes SUB_FILES= pkg-install SUB_LIST= DIRFILE="${DATADIR}/fonts.dir" PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install PLIST_FILES= %%DATADIR%%/fonts.dir \ %%DATADIR%%/mika.ttf \ %%FONTSDIR%%/mika.ttf do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} \ ${WRKSRC}/mika.ttf ${FILESDIR}/fonts.dir \ ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && \ ${LN} -s ../../../${DATADIR_REL}/*.ttf . .include diff --git a/japanese/waeijiro-fpw/Makefile b/japanese/waeijiro-fpw/Makefile index b7c1150ad852..32b7209a66a6 100644 --- a/japanese/waeijiro-fpw/Makefile +++ b/japanese/waeijiro-fpw/Makefile @@ -1,74 +1,79 @@ # Created by: Satoshi Taoka PORTNAME= waeijiro-fpw PORTVERSION= 1.1 PORTREVISION= 6 CATEGORIES= japanese #MASTER_SITES= http://openlab.ring.gr.jp/edict/fpw/dist/eijiro/ MASTER_SITES= http://www.dsl.gr.jp/~tf/pool/ #DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= WAEIJIRO English - Japanese Dictionary (EPWING V1 format) +# Converted from RESTRICTED +LICENSE= waeijiro +LICENSE_NAME= waeijiro +LICENSE_TEXT= The original dictionary is not free +LICENSE_PERMS= auto-accept + EXTRACT_DEPENDS=${LOCALBASE}/share/freepwing/fpwutils.mk:japanese/freepwing \ lha:archivers/lha BUILD_DEPENDS= ${LOCALBASE}/libexec/freepwing/catdump:japanese/freepwing \ ja-p5-Jcode>=0:japanese/p5-Jcode MANUAL_PACKAGE_BUILD=Needs data from a CDROM MAKE_JOBS_UNSAFE= yes -RESTRICTED= The original dictionary is not free USES= perl5 gmake PORTDOCS= README DICT_PATH?= /cdrom SRCFILE?= waeiji52.txt PLIST_FILES= share/dict/waeijiro-fpw/waeijiro/data/honmon \ share/dict/waeijiro-fpw/catalogs # For eijiro included in a book sold by ALC Inc. # (http://www.alc.co.jp/alcshop/eng/eijiro/) .if exists(${DICT_PATH}/${SRCFILE}) SOURCE_FILE= ${DICT_PATH}/${SRCFILE} .else SOURCE_FILE= ${WRKDIR}/${SRCFILE} .endif MAKE_ARGS+= SRC_DICT=${SOURCE_FILE:Q} OPTIONS_DEFINE= DOCS .include post-extract: @if [ -f ${DICT_PATH}/eijiro-original/*.exe ]; then \ lha xiw=${WRKDIR} ${DICT_PATH}/eijiro-original/*.exe '*/${SRCFILE}'; \ fi @if [ ! -f ${SOURCE_FILE:Q} ]; then \ ${ECHO} "###################################################"; \ ${ECHO} "I cannot find a file ${DICT_PATH}/${SRCFILE}"; \ ${ECHO} "Specify the Waeijiro Dictionary file with the full path"; \ ${ECHO} "and excecute the following command again:"; \ ${ECHO} " make DICT_PATH=${DICT_PATH} SRCFILE=${SRCFILE}"; \ ${ECHO} ""; \ ${ECHO} "Notice: DICT_PATH must be a full path to the file."; \ ${ECHO} "###################################################"; \ ${FALSE}; \ fi ${CP} ${LOCALBASE}/share/freepwing/fpwutils.mk ${WRKSRC} post-build: cd ${WRKSRC}; fpwmake catalogs do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/dict/waeijiro-fpw/waeijiro/data \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/honmon \ ${STAGEDIR}${PREFIX}/share/dict/waeijiro-fpw/waeijiro/data ${INSTALL_DATA} ${WRKSRC}/catalogs \ ${STAGEDIR}${PREFIX}/share/dict/waeijiro-fpw ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/japanese/xtr/Makefile b/japanese/xtr/Makefile index 91fa874f44fc..48ce56f5bac3 100644 --- a/japanese/xtr/Makefile +++ b/japanese/xtr/Makefile @@ -1,39 +1,43 @@ # Created by: TANAKA Hiroyuki PORTNAME= xtr PORTVERSION= 1.50e.0.2 PORTREVISION= 8 CATEGORIES= japanese textproc MASTER_SITES= ftp://ftp.abk.nu/pub/redist/xtr/ DISTNAME= ${PORTNAME}1.50e-0.2 MAINTAINER= ports@FreeBSD.org COMMENT= Japanese text formatting processor +# Converted from NO_CDROM +LICENSE= xtr +LICENSE_NAME= xtr +LICENSE_TEXT= Need to obtain permission for commercial redistribution +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= tar:tgz USE_CSTD= c89 USE_GCC= yes GNU_CONFIGURE= yes -NO_CDROM= Need to obtain permission for commercial redistribution - OPTIONS_DEFINE= DOCS post-extract: @${ECHO_MSG} "===> Converting Kanji code for ${DISTNAME}" @(cd ${WRKSRC} && ${SH} EUCsetup ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/xtr ${STAGEDIR}${PREFIX}/bin/xtr ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/sample/*.xtr ${STAGEDIR}${PREFIX}/share/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in README doc/xtr.doc ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/java/cos/Makefile b/java/cos/Makefile index 5db68cf58c44..a7b5b0d0e0b7 100644 --- a/java/cos/Makefile +++ b/java/cos/Makefile @@ -1,28 +1,33 @@ # Created by: Jose Marques PORTNAME= cos PORTVERSION= 2002.11.05 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= java devel MASTER_SITES= http://www.servlets.com/cos/ \ http://www.oreilly.com.tw/bookcode/ DISTNAME= ${PORTNAME}-05Nov2002 MAINTAINER= java@FreeBSD.org COMMENT= The O'Reilly package of utility classes for servlet developers +# Converted from RESTRICTED +LICENSE= cos +LICENSE_NAME= cos +LICENSE_TEXT= Special conditions apply for commercial use, see licence +LICENSE_PERMS= auto-accept + NO_WRKSUBDIR= yes USES= zip USE_JAVA= yes NO_BUILD= yes -RESTRICTED= Special conditions apply for commercial use, see licence DATAFILES= readme.txt license.txt doc DATADIR= ${JAVASHAREDIR}/${PORTNAME} do-install: @${INSTALL_DATA} ${WRKSRC}/lib/cos.jar ${STAGEDIR}${JAVAJARDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATAFILES}" ${STAGEDIR}${DATADIR} @${INSTALL_DATA} ${WRKSRC}/upload.war ${STAGEDIR}${DATADIR}/doc .include diff --git a/java/infobus/Makefile b/java/infobus/Makefile index fd6f312e2832..b82f9cf5bbdd 100644 --- a/java/infobus/Makefile +++ b/java/infobus/Makefile @@ -1,43 +1,48 @@ # Created by: Jose Marques PORTNAME= infobus PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= java devel DISTNAME= ib12 MAINTAINER= java@FreeBSD.org COMMENT= Enables dynamic exchange of data between JavaBeans(TM) +# Converted from NO_CDROM +LICENSE= infobus +LICENSE_NAME= infobus +LICENSE_TEXT= See the license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + OPTIONS_DEFINE= DOCS EXAMPLES USES= zip USE_JAVA= YES NO_WRKSUBDIR= yes NO_BUILD= yes -NO_CDROM= See the license PORTDOCS= * PORTEXAMPLES= * .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= You must manually fetch the distribution from http://java.sun.com/products/archive/javabeans/infobus/downloads.html and place it in ${DISTDIR} then run make again .endif do-install: ${INSTALL_DATA} ${WRKSRC}/infobus.jar ${STAGEDIR}${JAVAJARDIR}/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/*.java ${STAGEDIR}${EXAMPLESDIR} .for i in examples.mak makefile moneyman.mf ReadMe.html ReadRowset.html coffee6.gif ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${EXAMPLESDIR} .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in LICENSE.HTML ReadMe.html coffee6.gif ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/java/jai/Makefile b/java/jai/Makefile index 6c1fe739dbbb..09fee14a8bb6 100644 --- a/java/jai/Makefile +++ b/java/jai/Makefile @@ -1,46 +1,50 @@ # Created by: OISHI Masakuni PORTNAME= jai DISTVERSION= 1_1_3 PORTREVISION= 2 CATEGORIES= java graphics MASTER_SITES= http://download.java.net/media/${PORTNAME}/builds/release/${PORTVERSION:S/./_/g}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-lib MAINTAINER= java@FreeBSD.org COMMENT= High performance image processing libraries for Java +# Converted from RESTRICTED +LICENSE= jai +LICENSE_NAME= jai +LICENSE_TEXT= Redistribution is not permitted +LICENSE_PERMS= auto-accept + USES= cpe zip CPE_VENDOR= oracle USE_JAVA= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= TARGET_DIR=${TARGET_DIR} -RESTRICTED= Redistribution is not permitted - DOWNLOAD_URL= http://java.sun.com/products/java-media/jai/current.html TARGET_DIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_SUB+= T=${TARGET_DIR:S/^${PREFIX}\///} PORTDOCS= \ COPYRIGHT-jai.txt \ DISTRIBUTIONREADME-jai.txt \ LICENSE-jai.txt \ THIRDPARTYLICENSEREADME-jai.txt OPTIONS_DEFINE= DOCS do-install: # documentation @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} # jars @${MKDIR} ${STAGEDIR}${TARGET_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/jai_codec.jar ${STAGEDIR}${TARGET_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/jai_core.jar ${STAGEDIR}${TARGET_DIR} .include diff --git a/java/jdk11-doc/Makefile b/java/jdk11-doc/Makefile index 98db68d1dd5c..36c58b3f7592 100644 --- a/java/jdk11-doc/Makefile +++ b/java/jdk11-doc/Makefile @@ -1,39 +1,44 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION} CATEGORIES= java devel MASTER_SITES= # PKGNAMESUFFIX= ${JDK_VERSION}-doc DISTNAME= jdk-${PORTVERSION}_doc-all MAINTAINER= java@FreeBSD.org COMMENT= Java Development Kit ${JDK_VERSION} Documentation +# Converted from RESTRICTED +LICENSE= jdk +LICENSE_NAME= jdk +LICENSE_TEXT= This documentation is under license and export control. +LICENSE_PERMS= auto-accept + USES= zip DOCSDIR?= ${PREFIX}/share/doc/jdk${JDK_VERSION} -RESTRICTED= This documentation is under license and export control. WRKSRC= ${WRKDIR}/docs JDK_VERSION= 11 JDK_UPDATE_VERSION= 0 JDK_PATCH_VERSION= 5 DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html NO_BUILD= yes PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=You must manually fetch ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL} by selecting the "Download" link for the "Java SE 11 Documentation", place it in ${DISTDIR} and then run make again .endif do-install: @${ECHO} -n ">> Installing documentation in ${DOCSDIR}..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/) @${ECHO} " [ DONE ]" .include diff --git a/java/jdk12-doc/Makefile b/java/jdk12-doc/Makefile index 9555c376705d..223e4c23e1da 100644 --- a/java/jdk12-doc/Makefile +++ b/java/jdk12-doc/Makefile @@ -1,39 +1,44 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION} CATEGORIES= java devel MASTER_SITES= # PKGNAMESUFFIX= ${JDK_VERSION}-doc DISTNAME= jdk-${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION}_doc-all MAINTAINER= java@FreeBSD.org COMMENT= Java Development Kit ${JDK_VERSION} Documentation +# Converted from RESTRICTED +LICENSE= jdk +LICENSE_NAME= jdk +LICENSE_TEXT= This documentation is under license and export control. +LICENSE_PERMS= auto-accept + USES= zip DOCSDIR?= ${PREFIX}/share/doc/jdk${JDK_VERSION} -RESTRICTED= This documentation is under license and export control. WRKSRC= ${WRKDIR}/docs JDK_VERSION= 12 JDK_UPDATE_VERSION= 0 JDK_PATCH_VERSION= 2 DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html NO_BUILD= yes PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=You must manually fetch ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL} by selecting the "Download" link for the "Java SE 12 Documentation", place it in ${DISTDIR} and then run make again .endif do-install: @${ECHO} -n ">> Installing documentation in ${DOCSDIR}..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/) @${ECHO} " [ DONE ]" .include diff --git a/java/jdk8-doc/Makefile b/java/jdk8-doc/Makefile index 8af412f2fb7b..e6174ce4460f 100644 --- a/java/jdk8-doc/Makefile +++ b/java/jdk8-doc/Makefile @@ -1,39 +1,44 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VER} CATEGORIES= java devel MASTER_SITES= # PKGNAMESUFFIX= ${JDK_VERSION}-doc DISTNAME= jdk-${JDK_VERSION}u${JDK_UPDATE_VER}-docs-all MAINTAINER= java@FreeBSD.org COMMENT= Java Development Kit ${JDK_VERSION} Documentation +# Converted from RESTRICTED +LICENSE= jdk +LICENSE_NAME= jdk +LICENSE_TEXT= This documentation is under license and export control. +LICENSE_PERMS= auto-accept + USES= zip DOCSDIR?= ${PREFIX}/share/doc/jdk${JDK_VERSION} -RESTRICTED= This documentation is under license and export control. WRKSRC= ${WRKDIR}/docs JDK_VERSION= 8 JDK_UPDATE_VER= 231 DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html NO_BUILD= yes NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=You must manually fetch ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL} by selecting the "Download" link for the "Java SE 8 Documentation", place it in ${DISTDIR} and then run make again .endif do-install: @${ECHO} -n ">> Installing documentation in ${DOCSDIR}..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/) @${ECHO} " [ DONE ]" .include diff --git a/java/jmf/Makefile b/java/jmf/Makefile index cb76966434fb..816ea22f60d4 100644 --- a/java/jmf/Makefile +++ b/java/jmf/Makefile @@ -1,51 +1,55 @@ # Created by: Anton Yudin PORTNAME= jmf PORTVERSION= 2.1.1e PORTREVISION= 3 CATEGORIES= java multimedia MASTER_SITES= #http://java.sun.com/products/java-media/jmf/2.1.1/download.html DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g}-alljava MAINTAINER= ports@FreeBSD.org COMMENT= Java Media Framework +# Converted from RESTRICTED +LICENSE= jmf +LICENSE_NAME= jmf +LICENSE_TEXT= Redistribution of pre-compiled binaries is not permitted +LICENSE_PERMS= auto-accept + USES= zip USE_JAVA= yes NO_BUILD= YES WRKSRC= ${WRKDIR}/JMF-${PORTVERSION} -RESTRICTED= Redistribution of pre-compiled binaries is not permitted - OPTIONS_DEFINE= DOCS PORTDOCS= * .include # Check for JMF sources .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= because of licensing restrictions, you must fetch the source\ distribution manually.\ Please access: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html \ with a web browser and follow the "Java Media Framework (JMF) ${PORTVERSION}" link.\ Select download format: cross-platform format. Please place this file in\ ${DISTDIR} .endif do-configure: for file in `${LS} ${WRKSRC}/bin/jm*`; do \ ${REINPLACE_CMD} -e "s:%%JAVAJARDIR%%:${JAVAJARDIR}:g" -e "s:%%PREFIX%%:${PREFIX}:g" $${file}; \ done @${FIND} ${WRKSRC}/bin -type f \( -name '*.bak' -o -name '*.orig' \) -delete do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/jm* ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${WRKSRC}/lib/jmf.properties \ ${STAGEDIR}${JAVAJARDIR}/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/ .include diff --git a/java/jta/Makefile b/java/jta/Makefile index d95634fb7ffb..0a92e36f3a49 100644 --- a/java/jta/Makefile +++ b/java/jta/Makefile @@ -1,36 +1,41 @@ # Created by: Alex Dupre PORTNAME= jta PORTVERSION= 1.0.1 CATEGORIES= java devel MASTER_SITES= # DISTNAME= ${PORTNAME}-spec${PORTVERSION:S/./_/g} MAINTAINER= ports@FreeBSD.org COMMENT= Java Transaction API (JTA) +# Converted from NO_CDROM +LICENSE= jta +LICENSE_NAME= jta +LICENSE_TEXT= See the license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= zip USE_JAVA= yes NO_BUILD= yes -NO_CDROM= See the license DOWNLOAD_URL= http://download.oracle.com/otndocs/jcp/7286-jta-${PORTVERSION}-spec-oth-JSpec/?submit=Download PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar PORTDOCS= ${DISTNAME}.pdf javadocs OPTIONS_DEFINE= DOCS .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= you must manually fetch the distribution from ${DOWNLOAD_URL} and place it in ${DISTDIR} then run make again .endif do-install: ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/${DISTNAME}.pdf ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} javadocs ${STAGEDIR}${DOCSDIR}) .include diff --git a/java/linux-oracle-jdk18/Makefile b/java/linux-oracle-jdk18/Makefile index 41a1986feb96..89bf171f7ecf 100644 --- a/java/linux-oracle-jdk18/Makefile +++ b/java/linux-oracle-jdk18/Makefile @@ -1,101 +1,106 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION} CATEGORIES= java devel MASTER_SITES= # PKGNAMEPREFIX= linux-${JDK_VENDOR}- DISTNAME= jdk-${JDK_VERSION}u${JDK_UPDATE_VERSION}-linux-${JAVA_DISTFILE_ARCH} MAINTAINER= java@FreeBSD.org COMMENT= Oracle Java ${JDK_VERSION} Development Kit for Linux +# Converted from RESTRICTED +LICENSE= jdk +LICENSE_NAME= jdk +LICENSE_TEXT= Redistribution of repackaged binaries not permitted +LICENSE_PERMS= auto-accept + RUN_DEPENDS= javavm:java/javavmwrapper OPTIONS_DEFINE= DEMO DEMO_DESC= Install demos and samples -RESTRICTED= Redistribution of repackaged binaries not permitted PKGNAMESUFFIX= 1${JDK_VERSION} WRKSRC= ${WRKDIR}/jdk${DL_JDK_VERSION} PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} \ PORTVERSION=${PORTVERSION} NO_BUILD= yes USES= linux shebangfix USE_LINUX= xorglibs ONLY_FOR_ARCHS= i386 amd64 JDK_VENDOR= oracle JDK_VERSION= 8 JDK_INTERNAL_VERSION= 1.${JDK_VERSION}.0 JDK_UPDATE_VERSION= 241 .if ${JDK_UPDATE_VERSION} == 0 DL_JDK_VERSION= ${JDK_INTERNAL_VERSION} .elif ${JDK_UPDATE_VERSION} <= 9 DL_JDK_VERSION= ${JDK_INTERNAL_VERSION}_0${JDK_UPDATE_VERSION} .else DL_JDK_VERSION= ${JDK_INTERNAL_VERSION}_${JDK_UPDATE_VERSION} .endif DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JDK_INTERNAL_VERSION} BIN_DIRS= bin jre/bin LIB_DIRS= ${BIN_DIRS:S|bin$|lib|} SHEBANG_FILES= ${BIN_DIRS:S|$|/jcontrol|} bash_CMD= ${SH} .include .if ${ARCH} == i386 PLIST_SUB+= JAVA_ARCHLIBDIR="i386" \ ECLIPSE_ARCHPATH="x86" \ VISUALVM_ARCHLIBDIR="linux" \ I386_ONLY="" \ AMD64_ONLY="@comment " JAVA_DISTFILE_ARCH= i586 .else PLIST_SUB+= JAVA_ARCHLIBDIR="amd64" \ ECLIPSE_ARCHPATH="x86_64" \ VISUALVM_ARCHLIBDIR="linux-amd64" \ I386_ONLY="@comment " \ AMD64_ONLY="" JAVA_DISTFILE_ARCH= x64 .endif .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE?=You must manually fetch the J2SE SDK download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again .endif .if ${PORT_OPTIONS:MDEMO} DEMO_UPDATE_VERSION= ${JDK_UPDATE_VERSION} .if ${DEMO_UPDATE_VERSION} != ${JDK_UPDATE_VERSION} DEMO_DISTNAME= jdk-${JDK_VERSION}u${DEMO_UPDATE_VERSION}-linux-${JAVA_DISTFILE_ARCH}-demos DEMO_WRKSRC= ${WRKDIR}/jdk${JDK_INTERNAL_VERSION}_${DEMO_UPDATE_VERSION} .else DEMO_DISTNAME= ${DISTNAME}-demos DEMO_WRKSRC= ${WRKSRC} .endif .if !exists(${DISTDIR}/${DEMO_DISTNAME}${EXTRACT_SUFX}) IGNORE?=You must manually fetch the J2SE demos and samples for the Linux platform (${DEMO_DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again .endif DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DEMO_DISTNAME}${EXTRACT_SUFX} PLIST_SUB+= DEMO="" .else PLIST_SUB+= DEMO="@comment " .endif .if ${PORT_OPTIONS:MDEMO} && ${DEMO_WRKSRC} != ${WRKSRC} post-extract: @cd ${DEMO_WRKSRC} && ${MV} demo sample ${WRKSRC} .endif post-patch: @cd ${WRKSRC}/include && ${LN} -s linux freebsd do-install: @${MKDIR} ${STAGEDIR}${APP_HOME} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME} @cd ${STAGEDIR}${APP_HOME} && \ ${CHMOD} ${BINMODE} ${BIN_DIRS:S|$|/*|} ${LIB_DIRS:S|$|/jexec|} .include diff --git a/java/linux-oracle-jre18/Makefile b/java/linux-oracle-jre18/Makefile index ed1fa644ae85..885257ba201c 100644 --- a/java/linux-oracle-jre18/Makefile +++ b/java/linux-oracle-jre18/Makefile @@ -1,69 +1,73 @@ PORTNAME= jre PORTVERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION} CATEGORIES= java MASTER_SITES= # PKGNAMEPREFIX= linux-${JRE_VENDOR}- DISTNAME= jre-${JRE_VERSION}u${JRE_UPDATE_VERSION}-linux-${JAVA_DISTFILE_ARCH} MAINTAINER= java@FreeBSD.org COMMENT= Oracle Java ${JRE_VERSION} Runtime Environment for Linux +# Converted from RESTRICTED +LICENSE= jre +LICENSE_NAME= jre +LICENSE_TEXT= Redistribution of repackaged binaries not permitted +LICENSE_PERMS= auto-accept + RUN_DEPENDS= javavm:java/javavmwrapper -NO_CDROM= License does not allow distribution with fee -RESTRICTED= Redistribution of repackaged binaries not permitted PKGNAMESUFFIX= 1${JRE_VERSION} WRKSRC= ${WRKDIR}/jre${DL_JRE_VERSION} PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} \ PORTVERSION=${PORTVERSION} NO_BUILD= yes USES= linux shebangfix USE_LINUX= xorglibs ONLY_FOR_ARCHS= i386 amd64 JRE_VENDOR= oracle JRE_VERSION= 8 JRE_INTERNAL_VERSION= 1.${JRE_VERSION}.0 JRE_UPDATE_VERSION= 241 .if ${JRE_UPDATE_VERSION} == 0 DL_JRE_VERSION= ${JRE_INTERNAL_VERSION} .elif ${JRE_UPDATE_VERSION} <= 9 DL_JRE_VERSION= ${JRE_INTERNAL_VERSION}_0${JRE_UPDATE_VERSION} .else DL_JRE_VERSION= ${JRE_INTERNAL_VERSION}_${JRE_UPDATE_VERSION} .endif DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JRE_INTERNAL_VERSION} BIN_DIRS= bin LIB_DIRS= ${BIN_DIRS:S|bin$|lib|} SHEBANG_FILES= ${BIN_DIRS:S|$|/jcontrol|} bash_CMD= ${SH} .include .if ${ARCH} == i386 PLIST_SUB+= JAVA_ARCHLIBDIR="i386" \ I386_ONLY="" \ AMD64_ONLY="@comment " JAVA_DISTFILE_ARCH= i586 .else PLIST_SUB+= JAVA_ARCHLIBDIR="amd64" \ I386_ONLY="@comment " \ AMD64_ONLY="" JAVA_DISTFILE_ARCH= x64 .endif .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE?=You must manually fetch the J2SE RE download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again .endif do-install: @${MKDIR} ${STAGEDIR}${APP_HOME} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME} @cd ${STAGEDIR}${APP_HOME} && \ ${CHMOD} ${BINMODE} ${BIN_DIRS:S|$|/*|} ${LIB_DIRS:S|$|/jexec|} .include diff --git a/java/linux-oracle-serverjre10/Makefile b/java/linux-oracle-serverjre10/Makefile index 5146ffb6436c..df69cddc442c 100644 --- a/java/linux-oracle-serverjre10/Makefile +++ b/java/linux-oracle-serverjre10/Makefile @@ -1,53 +1,57 @@ PORTNAME= serverjre PORTVERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION} CATEGORIES= java MASTER_SITES= # PKGNAMEPREFIX= linux-${JRE_VENDOR}- PKGNAMESUFFIX= ${JRE_VERSION} DISTNAME= serverjre-${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}_linux-x64_bin MAINTAINER= java@FreeBSD.org COMMENT= Oracle Java ${JRE_VERSION} Server Runtime Environment for Linux +# Converted from RESTRICTED +LICENSE= serverjre +LICENSE_NAME= serverjre +LICENSE_TEXT= Redistribution of repackaged binaries not permitted +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= amd64 RUN_DEPENDS= javavm:java/javavmwrapper -RESTRICTED= Redistribution of repackaged binaries not permitted - WRKSRC= ${WRKDIR}/jdk-${DL_JRE_VERSION} PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION} NO_BUILD= yes USES= linux:c7 JRE_VENDOR= oracle JRE_VERSION= 10 JRE_UPDATE_VERSION= 0 JRE_PATCH_VERSION= 1 .if ${JRE_PATCH_VERSION} == 0 .if ${JRE_UPDATE_VERSION} == 0 DL_JRE_VERSION= ${JRE_VERSION} .else DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION} .endif .else DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION} .endif DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JRE_VERSION} BIN_DIRS= bin LIB_DIRS= ${BIN_DIRS:S|bin$|lib|} bash_CMD= ${SH} .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE?=You must manually fetch the J2SE RE download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again .endif do-install: @${MKDIR} ${STAGEDIR}${APP_HOME} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME} .include diff --git a/java/netcomponents/Makefile b/java/netcomponents/Makefile index 04c8bbf59cd9..ae12da6a6ddd 100644 --- a/java/netcomponents/Makefile +++ b/java/netcomponents/Makefile @@ -1,33 +1,37 @@ # Created by: Ernst de Haan PORTNAME= netcomponents PORTVERSION= 1.3.8 PORTREVISION= 3 CATEGORIES= java net MASTER_SITES= http://www.savarese.org/oro/downloads/ DISTNAME= NetComponents-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Java library with common network protocol implementations -RESTRICTED= May not redistribute except as part of a new software product +# Converted from RESTRICTED +LICENSE= NetComponents +LICENSE_NAME= NetComponents +LICENSE_TEXT= May not redistribute except as part of a new software product +LICENSE_PERMS= auto-accept PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} USES= zip USE_JAVA= yes WRKSRC= ${WRKDIR}/NetComponents-1.3.8a NO_BUILD= yes JARFILE= NetComponents.jar .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= must be manually fetched from ${MASTER_SITES}. Download\ ${DISTFILES}, place it in ${DISTDIR} and restart this build .endif do-install: ${INSTALL_DATA} ${WRKSRC}/${JARFILE} ${STAGEDIR}${JAVAJARDIR} .include diff --git a/lang/dlv/Makefile b/lang/dlv/Makefile index 540531fddb09..2164125d85ec 100644 --- a/lang/dlv/Makefile +++ b/lang/dlv/Makefile @@ -1,29 +1,34 @@ # Created by: arved PORTNAME= dlv PORTVERSION= 20121217 CATEGORIES= lang MASTER_SITES= http://www.dlvsystem.com/files/ DISTNAME= dlv.i386-linux-elf-static.bin EXTRACT_SUFX= MAINTAINER= ports@FreeBSD.org COMMENT= Disjunctive Datalog System +# Converted from RESTRICTED +LICENSE= dlv +LICENSE_NAME= dlv +LICENSE_TEXT= Not sure if we can redistribute it +LICENSE_PERMS= auto-accept + BROKEN= unfetchable NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} PLIST_FILES= bin/dlv ONLY_FOR_ARCHS= i386 amd64 -RESTRICTED= Not sure if we can redistribute it do-build: ${BRANDELF} -t Linux ${WRKSRC}/${DISTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/dlv .include diff --git a/lang/mosml/Makefile b/lang/mosml/Makefile index 2e492e8acc50..1ca25a11da5a 100644 --- a/lang/mosml/Makefile +++ b/lang/mosml/Makefile @@ -1,59 +1,63 @@ # Created by: Chuck Robey PORTNAME= mosml PORTVERSION= 2.10.1 DISTVERSIONPREFIX= ver- PORTREVISION= 1 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight implementation of Standard ML +# Converted from RESTRICTED +LICENSE= mosml +LICENSE_NAME= mosml +LICENSE_TEXT= Restrictions on for-profit distribution +LICENSE_PERMS= auto-accept + BROKEN_mips= does not configure: this architecture seems to be neither big endian nor little endian BROKEN_mips64= does not configure: this architecture seems to be neither big endian nor little endian BROKEN_powerpc64= does not configure: this architecture seems to be neither big endian nor little endian LIB_DEPENDS= libgmp.so:math/gmp \ libgdbm.so:databases/gdbm GH_ACCOUNT= kfl USE_GITHUB= yes -RESTRICTED= Restrictions on for-profit distribution - USES= compiler:features gmake perl5 ALL_TARGET= world MAKE_ARGS= ADDRUNLIBS= \ CC="${CC}" \ CPP="${CPP} -P -traditional -Dunix -Umsdos" \ DOCSDIR="${DOCSDIR}" \ DYNLD="${CC} -shared" \ LD="${CC}" \ LD_RUN_PATH="${PREFIX}/lib/mosml" \ MOSMLHOME="${MOSMLHOME}" \ STRIP="${STRIP_CMD}" WRKSRC_SUBDIR= src OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} 's/make /$$(MAKE) /' ${WRKSRC}/doc/Makefile \ ${WRKSRC}/doc/helpsigs/Makefile post-install: @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ ${STAGEDIR}${PREFIX}/lib/mosml/header @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mosml/lib*.so post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/../copyrght/copyrght.att \ ${WRKSRC}/../copyrght/copyrght.cl \ ${WRKSRC}/../copyrght/gpl2 \ ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/../examples && ${COPYTREE_SHARE} . "${STAGEDIR}${EXAMPLESDIR}" \ '-not ( -name *\.orig -o -name *\.bak -o -name *\.w32 )' .include diff --git a/lang/visualworks/Makefile b/lang/visualworks/Makefile index 2d4c2c9af331..0e6236633fc5 100644 --- a/lang/visualworks/Makefile +++ b/lang/visualworks/Makefile @@ -1,170 +1,174 @@ # Created by: js@jeannot.org PORTNAME= visualworks PORTVERSION= 7.6 PORTREVISION= 1 CATEGORIES= lang linux MASTER_SITES= http://www.cincomsmalltalk.com/bsdports/${SUBDIR}.old/ DISTFILES= BaseVisualWorks.tar.gz \ VM-Linux86.tar.gz EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= High performance Smalltalk environment +# Converted from RESTRICTED +LICENSE= VISUALWORKS +LICENSE_NAME= VISUALWORKS +LICENSE_TEXT= Redistribution is probably not permitted +LICENSE_PERMS= auto-accept + BROKEN= does not fetch DIST_SUBDIR= ${SUBDIR} SUBDIR= vwnc${PORTVERSION} USES= linux USE_LINUX= xorglibs ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes MY_STARTUP_SCRIPT= visual.sh -RESTRICTED= Redistribution is probably not permitted - OPTIONS_DEFINE= ATOOLS COM DLLC DST DATABASE DOTNET CONTRIBUTED ARAGON COAST DOME JUN \ SEASIDE SILVERMARK GEMSTONE I18N OBSOLETE OPENTALK PLUGIN PREVIEW STORE \ WEBAPP WEBSERVICES VMLINUX VMWINDOWS VMMAC VMSOLARIS VMAIX VMHPUX VMSGI OPTIONS_DEFAULT= DLLC DATABASE SEASIDE STORE SUB_FILES= pkg-message ATOOLS_DESC= Advanced Tools COM_DESC= COM DLLC_DESC= DLLC Connect DST_DESC= Distributed Smalltalk DATABASE_DESC= Database Support DOTNET_DESC= DotNet Connect CONTRIBUTED_DESC= Contributed ARAGON_DESC= Contributed - Aragon COAST_DESC= Contributed - COAST DOME_DESC= Contributed - DOME JUN_DESC= Contributed - Jun 3D Framework SEASIDE_DESC= Contributed - Seaside SILVERMARK_DESC= Contributed - Silvermark GEMSTONE_DESC= Contributed - GemStone Server and Client I18N_DESC= Internationalization OBSOLETE_DESC= Obsolete stuff OPENTALK_DESC= Opentalk PLUGIN_DESC= Plugin PREVIEW_DESC= Preview Technology STORE_DESC= Store WEBAPP_DESC= Web Application Framework WEBSERVICES_DESC= Web Services VMLINUX_DESC= Virtual Machines for Linux ppc/sparc/x86-64 VMWINDOWS_DESC= Virtual Machines for Windows NT/CEx86/CEarm VMMAC_DESC= Virtual Machines for Mac OSX/OSXX11/powermac VMSOLARIS_DESC= Virtual Machine for Solaris VMAIX_DESC= Virtual Machine for AIX VMHPUX_DESC= Virtual Machine for HPUX VMSGI_DESC= Virtual Machine for SGI .include .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MATOOLS} DISTFILES+= AdvancedTools.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCOM} DISTFILES+= COM.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDLLC} DISTFILES+= DLLC.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDST} DISTFILES+= DST.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDATABASE} || ${PORT_OPTIONS:MDOTNET} DISTFILES+= Database.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCONTRIBUTED} DISTFILES+= Contributed.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MARAGON} DISTFILES+= CntrbAragon.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCOAST} DISTFILES+= CntrbCOAST.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDOME} DISTFILES+= CntrbDome.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MJUN} DISTFILES+= CntrbJun.tar.gz \ CntrbHeeg.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSEASIDE} DISTFILES+= CntrbSeaside.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSILVERMARK} DISTFILES+= CntrbSilverMark.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MGEMSTONE} DISTFILES+= CntrbGemStoneClient.tar.gz \ CntrbGemStoneSvrLinux.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MI18N} DISTFILES+= I18NCatalogs.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MOBSOLETE} DISTFILES+= Obsolete.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MOPENTALK} DISTFILES+= Opentalk.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MPLUGIN} DISTFILES+= Plugin.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MPREVIEW} DISTFILES+= Preview.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSTORE} DISTFILES+= Store.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMAIX} DISTFILES+= VM-AIX.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMHPUX} DISTFILES+= VM-HPUX.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMMAC} DISTFILES+= VM-MacOSX.tar.gz \ VM-MacOSXX11.tar.gz \ VM-Powermac.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMSGI} DISTFILES+= VM-SGI.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMSOLARIS} DISTFILES+= VM-Solaris.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMWINDOWS} DISTFILES+= VM-Windows.tar.gz \ VM-WinCEARM.tar.gz \ VM-WinCEx86.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMLINUX} DISTFILES+= VM-LinuxPPC.tar.gz \ VM-LinuxSPARC.tar.gz \ VM-LinuxX86_64.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MWEBAPP} DISTFILES+= WebApplicationServer.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MWEBSERVICES} DISTFILES+= WebServices.tar.gz .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @for f in ${DISTFILES}; do tar xzpf ${DISTDIR}/${DIST_SUBDIR}/$$f -C ${STAGEDIR}${DATADIR}; done @${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "VISUALWORKS=${DATADIR}" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "export VISUALWORKS" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "${DATADIR}/bin/linux86/visual \$$*" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${INSTALL_SCRIPT} ${WRKDIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${DATADIR} @${LN} -s ${DATADIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${PREFIX}/bin/visual .include diff --git a/mail/ezmlm/Makefile b/mail/ezmlm/Makefile index 34ce301e28d5..a6eea88553ee 100644 --- a/mail/ezmlm/Makefile +++ b/mail/ezmlm/Makefile @@ -1,51 +1,55 @@ # Created by: Neil Blakey-Milner PORTNAME= ezmlm PORTVERSION= 0.53 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://cr.yp.to/software/ \ ftp://ftp.fu-berlin.de/unix/mail/qmail/ \ ftp://ftp.st.ryukoku.ac.jp/pub/network/mail/qmail/ \ ftp://ftp.gbnet.net/pub/qmail/ \ ftp://ftp.iway.fr/pub/unix/mail/qmail/ \ ftp://ftp.nl.uu.net/pub/unix/mail/qmail/ \ ftp://ftp.archive.de.uu.net/pub/unix/mail/qmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Easy-to-use, high-speed mailing list manager for qmail -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= qmail:run CONFLICTS= ezmlm-idx-* ALL_TARGET= it PROGRAMS= ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \ ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub DOCS= BLURB INSTALL README THANKS TODO OPTIONS_DEFINE= DOCS post-patch: @${ECHO_CMD} "${PREFIX}/bin" > ${WRKSRC}/conf-bin @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} -s" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}/man" > ${WRKSRC}/conf-man @${ECHO_CMD} "${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail @${REINPLACE_CMD} -e "s:\(/install\) \(\"\`head\):\1 ${STAGEDIR}\2:" \ ${WRKSRC}/Makefile do-install: cd ${WRKSRC} && \ ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_MAN} *.1 ${STAGEDIR}${MANPREFIX}/man/man1 && \ ${INSTALL_MAN} *.5 ${STAGEDIR}${MANPREFIX}/man/man5 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/qmail-conf/Makefile b/mail/qmail-conf/Makefile index bb89bb3b2230..f912157ee708 100644 --- a/mail/qmail-conf/Makefile +++ b/mail/qmail-conf/Makefile @@ -1,56 +1,60 @@ # Created by: roam@FreeBSD.org PORTNAME= qmail-conf PORTVERSION= 0.60 PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= LOCAL/oliver:conf \ http://cr.yp.to/djbdns/:djbdns DISTFILES= ${DISTNAME}.tar.gz:conf \ ${DJBDNS_DIST}:djbdns EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= oliver@FreeBSD.org COMMENT= Configure various qmail services to run under daemontools +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + USES= qmail:run ALL_TARGET= prog INSTALL_TARGET= setup check -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html - PREFIX?= ${QMAIL_PREFIX} NO_PREFIX_RMDIR=yes NO_MTREE= yes DJBDNS_VER= 1.05 DJBDNS_NAME= djbdns-${DJBDNS_VER} DJBDNS_DIST= ${DJBDNS_NAME}${EXTRACT_SUFX} post-extract: @(cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DJBDNS_DIST} ${EXTRACT_AFTER_ARGS}) post-patch: @${ECHO_CMD} "${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${CFLAGS} ${STRIP}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${LOCALBASE}" > ${WRKSRC}/conf-ucspi-tcp pre-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ djbdns=${DJBDNS_NAME} -f Makefile.ini) # Do a dance to stage and keep out of resulting binaries (see r346769 # and r349241) post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-qmail ${WRKSRC}/conf-qmail.sav @${ECHO_CMD} "${STAGEDIR}${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_qmail.o auto_qmail.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${TOUCH} ${WRKSRC}/*-conf @${MV} -f ${WRKSRC}/conf-qmail.sav ${WRKSRC}/conf-qmail .include diff --git a/mail/qtools/Makefile b/mail/qtools/Makefile index e4cd226821e5..768e7986db56 100644 --- a/mail/qtools/Makefile +++ b/mail/qtools/Makefile @@ -1,44 +1,48 @@ # Created by: petef@FreeBSD.org PORTNAME= qtools PORTVERSION= 0.56 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= http://www.superscript.com/qtools/ MAINTAINER= ports@FreeBSD.org COMMENT= Tools to use in .qmail files +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + RUN_DEPENDS= ${EZMLM_DIR}/bin/ezmlm-weed:mail/ezmlm USES= qmail:vars ALL_TARGET= prog INSTALL_TARGET= setup check -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html - EZMLM_DIR?= ${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's|02755|0755|g' ${WRKSRC}/hier.c do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home @${ECHO_CMD} "${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail @${ECHO_CMD} "${EZMLM_DIR}/bin/ezmlm" > ${WRKSRC}/conf-ezmlm # Do a dance to stage and keep out of resulting binaries (see r346769 # and r349241) post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${TOUCH} ${WRKSRC}/replier-config @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home .include diff --git a/mail/serialmail/Makefile b/mail/serialmail/Makefile index 2f0834c5b106..17063ac13cad 100644 --- a/mail/serialmail/Makefile +++ b/mail/serialmail/Makefile @@ -1,72 +1,76 @@ # Created by: Tom Hukins PORTNAME= serialmail PORTVERSION= 0.75 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= http://cr.yp.to/software/ \ ftp://ftp.gbnet.net/pub/qmail/ \ ftp://ftp.de.uu.net/pub/unix/mail/qmail/ \ ftp://ftp.iway.fr/pub/unix/mail/qmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Tools for passing mail across serial links +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + RUN_DEPENDS= tcpserver:sysutils/ucspi-tcp UCSPI_SSL_RUN_DEPENDS= sslclient:sysutils/ucspi-ssl USES= qmail:run OPTIONS_SUB= yes -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html - ALL_TARGET= it OPTIONS_DEFINE= AUTH DOCS UCSPI_SSL AUTH_DESC= Add CRAM-MD5, PLAIN and LOGIN authentication UCSPI_SSL_DESC= ucspi-ssl SMTP SSL transport layer support PROGRAMS= serialqmtp serialsmtp maildirserial setlock SCRIPTS= maildirqmtp maildirsmtp MAN= maildirqmtp.1 maildirserial.1 maildirsmtp.1 serialqmtp.1 \ serialsmtp.1 setlock.1 PORTDOCS= AUTOTURN BLURB CHANGES FROMISP README TODO TOISP THANKS .include .if ${PORT_OPTIONS:MAUTH} PATCH_SITES= http://www.ingorohloff.de/soft/ PATCHFILES= serialmail-auth.patch PATCH_DIST_STRIP= -p1 .endif post-patch: .if ${PORT_OPTIONS:MUCSPI_SSL} @${SED} -E \ -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|%%PREFIX%%|${PREFIX}|' \ -e 's|%%SH%%|${SH}|' \ ${FILESDIR}/maildirsmtps \ > ${WRKDIR}/maildirsmtps .endif post-configure: @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home @${ECHO_CMD} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc @${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld @${ECHO_CMD} ${QMAIL_PREFIX} > ${WRKSRC}/conf-qmail do-install: cd ${WRKSRC} && \ ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_MAN} ${MAN} ${STAGEDIR}${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MUCSPI_SSL} @${INSTALL_SCRIPT} ${WRKDIR}/maildirsmtps ${STAGEDIR}${PREFIX}/bin .endif .include diff --git a/math/djbfft/Makefile b/math/djbfft/Makefile index 536849241b1c..5b8af91c7d0a 100644 --- a/math/djbfft/Makefile +++ b/math/djbfft/Makefile @@ -1,68 +1,72 @@ # Created by: Mario Sergio Fujikawa Ferreira PORTNAME= djbfft PORTVERSION= 0.76 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://cr.yp.to/djbfft/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Extremely fast library for floating-point convolution -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept DISABLE_SIZE= yes ALL_TARGET= INSTALL_TARGET=setup check HEADER_FILES= complex4.h complex8.h fftc4.h fftc8.h fftfreq.h \ fftr4.h fftr8.h real4.h real8.h LIB_FILES= libdjbfft.a post-patch: @${FIND} ${WRKSRC} -type f -exec \ ${REINPLACE_CMD} -E -e 's!(djbfft.a)!lib\1!' {} \; @${REINPLACE_CMD} -E 's|("include)|\1/${PORTNAME}|' ${WRKSRC}/hier.c do-configure: @${ECHO_CMD} '${CC} ${CFLAGS} -fPIC' > ${WRKSRC}/conf-cc @${ECHO_CMD} '${CC}' > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home .ifdef(WITH_OPT_PENTIUM) @${ECHO_CMD} 'pentium' > ${WRKSRC}/conf-opt .endif .ifdef(WITH_OPT_PPRO) @${ECHO_CMD} 'ppro' > ${WRKSRC}/conf-opt .endif .ifdef(WITH_OPT_SPARC) @${ECHO_CMD} 'sparc' > ${WRKSRC}/conf-opt .endif pre-su-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} do-install: .for file in ${HEADER_FILES} @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/include/${PORTNAME} .endfor .for file in ${LIB_FILES} @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/lib .endfor .include pre-everything:: .ifndef(WITH_OPT_PENTIUM) @${ECHO_MSG} '===> Set WITH_OPT_PENTIUM to optimize for both Pentium and Pentium MMX' @${ECHO_MSG} ' like processors.' .endif .ifndef(WITH_OPT_PPRO) @${ECHO_MSG} '===> Set WITH_OPT_PPRO to optimize for Pentium Pro, Pentium II, and' @${ECHO_MSG} ' Pentium III like processors.' .endif .ifndef(WITH_OPT_SPARC) @${ECHO_MSG} '===> Set WITH_OPT_SPARC to optimize for Sparc family of processors.' @${ECHO_MSG} ' Works well with UltraSPARC-I and UltraSPARC-II processors.' .endif .include diff --git a/math/triangle/Makefile b/math/triangle/Makefile index 0305dc9a6158..e36dcf9c3d7f 100644 --- a/math/triangle/Makefile +++ b/math/triangle/Makefile @@ -1,40 +1,44 @@ # Created by: Thierry Thomas PORTNAME= triangle PORTVERSION= 1.6 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= NL/voronoi DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Two-Dimensional Quality Mesh Generator and Delaunay Triangulator -NO_CDROM= No commercial use without prior arrangement with the author +# Converted from NO_CDROM +LICENSE= triangle +LICENSE_NAME= triangle +LICENSE_TEXT= No commercial use without prior arrangement with the author +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= zip xorg NO_WRKSUBDIR= yes MAKEFILE= makefile USE_XORG= x11 USE_LDCONFIG= yes PLIST_FILES= bin/${PORTNAME} bin/showme \ include/${PORTNAME}.h \ lib/lib${PORTNAME}.so \ lib/lib${PORTNAME}.so.${PORTVERSION} post-build: @cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -DTRILIBRARY -shared -fPIC -Wl,-soname,lib${PORTNAME}.so.${PORTVERSION} -o lib${PORTNAME}.so.${PORTVERSION} ${PORTNAME}.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${WRKSRC}/showme ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/lib${PORTNAME}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s lib${PORTNAME}.so.${PORTVERSION} lib${PORTNAME}.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${PORTVERSION} do-test: @cd ${INSTALL_WRKSRC} && ./${PORTNAME} -p A.poly && ./showme A.1.poly .include diff --git a/misc/ringtonetools/Makefile b/misc/ringtonetools/Makefile index 825b2470689b..a0e6f6e34b04 100644 --- a/misc/ringtonetools/Makefile +++ b/misc/ringtonetools/Makefile @@ -1,32 +1,36 @@ # Created by: Michael A. Kohn PORTNAME= ringtonetools PORTVERSION= 2.26 CATEGORIES= misc MASTER_SITES= http://downloads.mikekohn.net/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Create/convert/listen to ringtones and logos for mobile phones -RESTRICTED= no-commercial-use +# Converted from RESTRICTED +LICENSE= ringtonetools +LICENSE_NAME= ringtonetools +LICENSE_TEXT= no-commercial-use +LICENSE_PERMS= auto-accept MAKE_ARGS= CC="${CC}" FLAGS="${CFLAGS}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|cd src && make|make -C src|' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ringtonetools ${STAGEDIR}${PREFIX}/bin .for i in face.txt hemglass.mid ionian.rtttl usa.emelody yngwie_trilogy.rtttl @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/samples/${i} ${STAGEDIR}${DATADIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/win32-codecs/Makefile b/multimedia/win32-codecs/Makefile index 5f262785247b..ce0e54302913 100644 --- a/multimedia/win32-codecs/Makefile +++ b/multimedia/win32-codecs/Makefile @@ -1,77 +1,81 @@ # Created by: Holger Lamm PORTNAME= win32-codecs DISTVERSION= 20110131 PORTEPOCH= 1 CATEGORIES= multimedia audio MASTER_SITES= http://www.mplayerhq.hu/MPlayer/releases/codecs/ \ http://ftp.lug.udel.edu/MPlayer/releases/codecs/ \ ftp://ftp.lug.udel.edu/MPlayer/releases/codecs/ DISTFILES= all-${DISTVERSION}.tar.bz2 \ ${ADDITIONAL_CODECS_DISTFILES} DIST_SUBDIR= win32 EXTRACT_ONLY= all-${DISTVERSION}.tar.bz2 MAINTAINER= multimedia@FreeBSD.org COMMENT= Huge compilation of Win32 binary video codecs -RESTRICTED= Unsure of codec's license +# Converted from RESTRICTED +LICENSE= win32-codec +LICENSE_NAME= win32-codec +LICENSE_TEXT= Unsure of codec's license +LICENSE_PERMS= auto-accept USES= tar:bzip2 ONLY_FOR_ARCHS= i386 NO_BUILD= yes WRKSRC= ${WRKDIR}/w32codec-${DISTVERSION} PLIST_SUB= PKGNAME=${PKGNAME} # Used by other ports to detect if this is installed CODEC_DETECTION_FILE= ${LOCALBASE}/lib/win32/${PKGNAME} # additional codec packs ADDITIONAL_CODECS_DISTFILES= xanimdlls-20040626.tar.bz2 # extraction wrksrc ADDITIONAL_CODECS_WRKSRC= ${DISTFILES:S/.tar.bz2//} # list of quicktime codecs that will be removed REMOVE_CODECS_FILES= AvidQTAVUICodec.qtx QuickTimeEssentials.qtx QuickTime.qts \ QuickTimeInternetExtras.qtx qtmlClient.dll BeHereiVideo.qtx OPTIONS_DEFINE= REALPLAYER OPTIONS_DEFAULT= REALPLAYER REALPLAYER_DESC= Install realplayer codec .include .if ${PORT_OPTIONS:MREALPLAYER} ADDITIONAL_CODECS_DISTFILES+= rp9codecs-20050115.tar.bz2 \ rp9codecs-win32-20050115.tar.bz2 PLIST_SUB+= REALPLAYER="" .else PLIST_SUB+= REALPLAYER="@comment " .endif post-extract: @cd ${WRKDIR}/all-${DISTVERSION} && \ ${RM} ${REMOVE_CODECS_FILES} .for file in ${ADDITIONAL_CODECS_DISTFILES} @cd ${WRKDIR} && ${TAR} xyf \ ${DISTDIR}/${DIST_SUBDIR}/${file} .endfor @${MKDIR} ${WRKSRC} .for dir in ${ADDITIONAL_CODECS_WRKSRC} @${INSTALL} ${WRKDIR}/${dir}/* ${WRKSRC} .endfor do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/win32 .if ${PORT_OPTIONS:MREALPLAYER} @${INSTALL_DATA} ${WRKSRC}/* ${STAGEDIR}${PREFIX}/lib/win32 .else @${INSTALL_DATA} ${WRKSRC}/*[^0] ${STAGEDIR}${PREFIX}/lib/win32 .endif # marker file @${CP} /dev/null ${STAGEDIR}${PREFIX}/lib/win32/${PKGNAME} .include diff --git a/multimedia/xanim/Makefile b/multimedia/xanim/Makefile index c2a4e0b4e439..35f67639d478 100644 --- a/multimedia/xanim/Makefile +++ b/multimedia/xanim/Makefile @@ -1,58 +1,62 @@ # Created by: piero PORTNAME= xanim PORTVERSION= 2.92.0 PORTREVISION= 9 CATEGORIES= multimedia graphics MASTER_SITES= ftp://ftp.nstu.ru/pub/mirrors/xanim.va.pubnix.com/:main \ LOCAL/dinoex:main,DEFAULT \ ftp://ftp.nstu.ru/pub/mirrors/xanim.va.pubnix.com/dlls/ DISTNAME= xanim2920 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main ${EXTRA_FILES} MAINTAINER= dinoex@FreeBSD.org COMMENT= Play most popular animation formats and show pictures -NO_CDROM= Must be redistributed without fee +# Converted from NO_CDROM +LICENSE= xanim +LICENSE_NAME= xanim +LICENSE_TEXT= Must be redistributed without fee +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept # clang's cpp destroys whitespace, particularly hard tabs in makefiles, # which is fatal for imake. USES= alias imake xorg USE_GCC= any USE_XORG= xext xt sm ice xext x11 MAKE_ARGS+= -j 2 # safe and helps even the single-CPU machines DLLDIR= ${PREFIX}/lib/X11/xanim PLIST_FILES+= bin/xanim man/man1/xanim.1.gz post-extract: ${CP} ${WRKSRC}/docs/xanim.man ${WRKSRC} .include .if (${ARCH} == "i386") EXTRA_FILES= vid_cvid_2.1_freebsdELFx86.tgz \ vid_cyuv_1.0_freebsdELFx86.tgz \ vid_h261_1.0_freebsdELFx86.tgz \ vid_h263_1.0_freebsdELFx86.tgz \ vid_iv32_2.1_freebsdELFx86.tgz \ vid_iv41_1.1_freebsdELFx86.tgz \ vid_iv50_1.0_freebsdELFx86.tgz PLIST_FILES+= lib/X11/xanim/cvid.readme lib/X11/xanim/cyuv.readme \ lib/X11/xanim/h261.readme lib/X11/xanim/h263.readme \ lib/X11/xanim/iv32.readme lib/X11/xanim/iv41.readme \ lib/X11/xanim/iv50.readme \ lib/X11/xanim/vid_cvid_2.1_freebsdELFx86.xa \ lib/X11/xanim/vid_cyuv_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_h261_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_h263_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_iv32_2.1_freebsdELFx86.xa \ lib/X11/xanim/vid_iv41_1.1_freebsdELFx86.xa \ lib/X11/xanim/vid_iv50_1.0_freebsdELFx86.xa post-install: ${MKDIR} ${STAGEDIR}${DLLDIR} ${INSTALL_DATA} ${WRKDIR}/*.readme ${STAGEDIR}${DLLDIR}/ ${INSTALL_DATA} ${WRKDIR}/*.xa ${STAGEDIR}${DLLDIR}/ .endif .include diff --git a/net/citrix_ica/Makefile b/net/citrix_ica/Makefile index 224dafbdc80e..b88a71237f42 100644 --- a/net/citrix_ica/Makefile +++ b/net/citrix_ica/Makefile @@ -1,98 +1,103 @@ # Created by: msmith PORTNAME= citrix_ica PORTVERSION= 13.10.0 CATEGORIES= net comms linux MASTER_SITES= # DISTNAME= linuxx86-${PORTVERSION}.20 MAINTAINER= ports@FreeBSD.org COMMENT= Citrix(R) Presentation Server(TM) client +# Converted from RESTRICTED +LICENSE= citrix +LICENSE_NAME= citrix +LICENSE_TEXT= License prohibits redistribution +LICENSE_PERMS= auto-accept + ONLY_FOR_ARCHS= i386 amd64 USES= fakeroot linux:c7 webplugin:linux USE_LINUX= alsalib gtk2 libxml2 openmotif WEBPLUGIN_DIR= ${PREFIX}/ICAClient WEBPLUGIN_FILES= npica.so -RESTRICTED= License prohibits redistribution NO_WRKSUBDIR= yes NO_BUILD= yes CDIR= ${PREFIX}/ICAClient CERTDIR= ${CDIR}/keystore/cacerts PLIST_SUB= MOZILLA_HOME=${MOZILLA_HOME} .if defined(ICA_CERTS) PLIST_SUB+= HAVE_ICA_CERTS="" ICA_CERTS="${ICA_CERTS}" CERTDIR="${CERTDIR}" .else PLIST_SUB+= HAVE_ICA_CERTS="@comment " .endif SUB_FILES= wfcmgr wfica SUB_LIST= CDIR=${CDIR} .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE=May not be redistributed due to licensing. Please visit https://www.citrix.com/downloads/citrix-receiver/linux/ accept their license and download ${DISTFILES} into ${DISTDIR} .endif .if defined(ICA_CERTS) .for f in ${ICA_CERTS} PLIST_FILES+= ${CERTDIR}/${f} HASH_${f}!= openssl x509 -noout -hash -in ${DISTDIR}/${f} PLIST_FILES+= ${CERTDIR}/${HASH_${f}}.0 .endfor .endif pre-fetch: .if defined(ICA_CERTS) .for f in ${ICA_CERTS} @echo "Checking ${f}" .if !exists(${DISTDIR}/${f}) @echo "Cert ${f} not found." @exit 1 .endif .endfor .endif post-patch: # - linux syscall epoll_create is not yet implemented # - disable Flash redirection as it generates a deadlock in linux_sys_futex @${REINPLACE_CMD} \ -e 's|^ClientAudio=On|ClientAudio=Off|' \ -e 's|^FlashV2=On|FlashV2=Off|' \ ${WRKSRC}/linuxx86/linuxx86.cor/nls/*/module.ini @${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/linuxx86/hinst do-install: @if (test -d "${CDIR}") ; \ then \ ${ECHO} "-----------------------------------------------------------" ; \ ${ECHO} "" ; \ ${ECHO} "A ${CDIR} installation does already exist." ; \ ${ECHO} "Please move it away or delete the old port" ; \ ${ECHO} "" ; \ ${ECHO} "-----------------------------------------------------------" ; \ ${FALSE} ; \ fi cd ${WRKSRC} && ${FAKEROOT} ${SH} -c './setupwfc' ${INSTALL_SCRIPT} ${WRKDIR}/wfcmgr ${STAGEDIR}${PREFIX}/bin/wfcmgr ${INSTALL_SCRIPT} ${WRKDIR}/wfica ${STAGEDIR}${PREFIX}/bin/wfica # XXX: This is missing a "${BRANDELF} -t Linux ". ${MKDIR} ${STAGEDIR}${CDIR} ${MKDIR} ${STAGEDIR}${CDIR}/config cd ${WRKSRC}/linuxx86/linuxx86.cor/ && ${COPYTREE_SHARE} . ${STAGEDIR}${CDIR} ${CP} ${WRKSRC}/setupwfc ${STAGEDIR}${CDIR} .if defined(ICA_CERTS) ${MKDIR} ${STAGEDIR}${CERTDIR} .for f in ${ICA_CERTS} ${INSTALL_DATA} ${DISTDIR}/${f} ${STAGEDIR}${CERTDIR} ${LN} -sf ${f} ${STAGEDIR}${CERTDIR}/$$(openssl x509 -noout -hash -in ${DISTDIR}/${f}).0 .endfor .endif .include diff --git a/net/ldapbrowser/Makefile b/net/ldapbrowser/Makefile index 4f0aa401d0e8..a1abaa1f594d 100644 --- a/net/ldapbrowser/Makefile +++ b/net/ldapbrowser/Makefile @@ -1,35 +1,39 @@ # Created by: Bruce M. Simpson PORTNAME= ldapbrowser PORTVERSION= 2.8.2 PORTREVISION= 4 CATEGORIES= net java MASTER_SITES= http://www.klop.ws/distfiles/ \ http://freebsd.nsu.ru/distfiles/ \ ftp://ftp.nstu.ru/pub/sources/nettools/ldap/ \ ftp://ftp.gtrgrenoble.fr/TpRes/Ldap/ \ ftp://ftp.uni-duisburg.de/Unix/networking/LDAP/frontends/ DISTNAME= Browser282b2 MAINTAINER= ronald-lists@klop.ws COMMENT= Java/Swing-based LDAP browser and editor -RESTRICTED= No reply from author regarding redistribution licensing +# Converted from RESTRICTED +LICENSE= ldapbrowser +LICENSE_NAME= ldapbrowser +LICENSE_TEXT= No reply from author regarding redistribution licensing +LICENSE_PERMS= auto-accept USE_JAVA= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} REINPLACE_ARGS= -i '' post-extract: @${REINPLACE_CMD} -e 's|lbe\.jar|${PREFIX}/lib/ldapbrowser/lbe.jar|' \ ${WRKSRC}/lbe.sh do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ldapbrowser ${TAR} -C ${WRKSRC} -cf - . | ${TAR} xf - -C ${STAGEDIR}${PREFIX}/lib/ldapbrowser ${ECHO_CMD} "#!/bin/sh" > ${STAGEDIR}${PREFIX}/bin/ldapbrowser ${ECHO_CMD} "${PREFIX}/lib/ldapbrowser/lbe.sh -base ${PREFIX}/lib/ldapbrowser" >> ${STAGEDIR}${PREFIX}/bin/ldapbrowser ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/ldapbrowser .include diff --git a/net/serviio/Makefile b/net/serviio/Makefile index e3b77f6a6169..41fd3fa33f02 100644 --- a/net/serviio/Makefile +++ b/net/serviio/Makefile @@ -1,53 +1,58 @@ # Created by: Mikhail Teterin PORTNAME= serviio PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= net multimedia java www MASTER_SITES= https://download.serviio.org/releases/ EXTRACT_SUFX= -linux.tar.gz MAINTAINER= netchild@FreeBSD.org COMMENT= Transcoding DLNA-server implemented in Java +# Converted from RESTRICTED +LICENSE= serviio +LICENSE_NAME= serviio +LICENSE_TEXT= License does not allow selling +LICENSE_PERMS= auto-accept + RUN_DEPENDS= ffmpeg:multimedia/ffmpeg NO_BUILD= yes USE_JAVA= yes JAVA_VERSION= 1.8 USES= dos2unix DOS2UNIX_GLOB= derby.properties PKGMESSAGE= ${WRKSRC}/pkg-message SUB_FILES+= pkg-message serviiod USE_RC_SUBR= serviio SUB_LIST+= USER=${USERS} -RESTRICTED= License does not allow selling EXTRACT_AFTER_ARGS=--exclude junit.jar \ --exclude org.restlet.ext.net.jar USERS= dlna GROUPS= dlna do-install: ${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/plugins ${INSTALL_DATA} ${WRKSRC}/lib/*.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} .for f in application-profiles profiles log4j ${INSTALL_DATA} ${WRKSRC}/config/$f.xml \ ${STAGEDIR}${ETCDIR}/$f.xml.sample .endfor ${INSTALL_DATA} ${WRKSRC}/config/serviio.jks \ ${STAGEDIR}${ETCDIR}/serviio.jks.sample ${INSTALL_DATA} ${FILESDIR}/console-log4j.properties \ ${STAGEDIR}${ETCDIR}/console-log4j.properties.sample ${INSTALL_SCRIPT} ${WRKDIR}/serviiod ${STAGEDIR}${PREFIX}/sbin # to be used with a non-standard PREFIX for just this port # e.g. PREFIX=/porttest mkplist: ${FIND} ${STAGEDIR}${PREFIX}/ -type f | ${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; s:share/java/classes:%%JAVAJARDIR%%:g ; s:etc/serviio:@sample %%ETCDIR%%:g" | ${GREP} -v etc/rc.d | ${SORT} >${PLIST}.new # ${FIND} ${STAGEDIR}${PREFIX}/ -type d | ${SED} -e "s:${STAGEDIR}${PREFIX}/:@dirrm :g ; s:etc/serviio:%%ETCDIR%%:g ; s:share/java/classes:%%JAVAJARDIR%%:g" | ${SORT} -r >>${PLIST}.new .include diff --git a/net/vmware-vsphere-cli/Makefile b/net/vmware-vsphere-cli/Makefile index 02e3ecbec468..a9e8c5c6b370 100644 --- a/net/vmware-vsphere-cli/Makefile +++ b/net/vmware-vsphere-cli/Makefile @@ -1,96 +1,100 @@ # Created by: Ryan Steinmetz PORTNAME= vmware-vsphere-cli PORTVERSION= 6.7.0 CATEGORIES= net perl5 MASTER_SITES= #http://communities.vmware.com/community/vmtn/developer/downloads DISTNAME= VMware-vSphere-Perl-SDK-${PORTVERSION}-${DISTREL}.i386 MAINTAINER= zi@FreeBSD.org COMMENT= VMware vSphere SDK for Perl with CLI tools +# Converted from RESTRICTED +LICENSE= VMware +LICENSE_NAME= vmware +LICENSE_TEXT= May not be redistributed. Must accept license to download. +LICENSE_PERMS= auto-accept + BUILD_DEPENDS= p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker \ p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-UUID>=0:devel/p5-UUID \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite RUN_DEPENDS= p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker \ p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-UUID>=0:devel/p5-UUID \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite \ p5-Text-Template>0:textproc/p5-Text-Template \ p5-Time-Piece>0:devel/p5-Time-Piece \ p5-Path-Class>0:devel/p5-Path-Class \ p5-version>0:devel/p5-version \ p5-Data-Dumper>0:devel/p5-Data-Dumper \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-XML-SAX>0:textproc/p5-XML-SAX \ p5-XML-NamespaceSupport>0:textproc/p5-XML-NamespaceSupport \ p5-XML-LibXML>0:textproc/p5-XML-LibXML \ p5-libwww>0:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \ p5-Socket6>0:net/p5-Socket6 \ p5-IO-Socket-INET6>0:net/p5-IO-Socket-INET6 \ p5-Net-INET6Glue>0:net/p5-Net-INET6Glue \ p5-Net-HTTP>0:net/p5-Net-HTTP USES= perl5 shebangfix USE_PERL5= configure -RESTRICTED= May not be redistributed. Must accept license to download. -NO_CDROM= May not be redistributed. Must accept license to download. NO_PACKAGE= May not be redistributed. Must accept license to download. SHEBANG_FILES= apps/general/* apps/host/* apps/performance/* apps/session/* apps/vm/* bin/* DISTREL= 8156551 .include .if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) DISTFILE_INSTRUCTIONS=\n\ Due to licensing restrictions, certain files must be fetched manually.\n\n\ Please visit http://communities.vmware.com/community/vmtn/developer/forums/vsphere_sdk_perl\n\ and choose Download. Then, login using a VMware account and accept the license agreement.\n\ Choose the download for VMware-vSphere-Perl-SDK-${PORTVERSION}-${DISTREL}.i386.tar.gz (even if you are not on i386)\n\n\ After the download has completed, please place ${DISTNAME}${EXTRACT_SUFX} in\n\ ${DISTDIR}, then restart the build.\n\n .endif .if defined(DISTFILE_INSTRUCTIONS) .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .else pre-fetch: @${PRINTF} "${DISTFILE_INSTRUCTIONS}" @exit 1 .endif .endif post-extract: @${MV} ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-distrib ${WRKSRC} @${RM} ${WRKSRC}/vmware-install.pl @${RM} -r ${WRKSRC}/lib/VMware/share/VMware/pyexe post-patch: @${REINPLACE_CMD} -e 's|%%EXAMPLESDIR%%|${STAGEDIR}${EXAMPLESDIR}|g' ${WRKSRC}/Makefile.PL @${FIND} ${WRKSRC} -name \*.orig -delete post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/AppUtil (cd ${WRKSRC}/apps/AppUtil && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/AppUtil) ${INSTALL_SCRIPT} ${WRKSRC}/bin/vicfg-* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/svmotion ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vmware-cmd ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vmkfstools ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vifs ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vihostupdate ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vihostupdate35 ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/viperl-support ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/host/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/general/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/vm/* ${STAGEDIR}${PREFIX}/bin .include diff --git a/news/nntpcache/Makefile b/news/nntpcache/Makefile index fb36a1b4d033..2c99e59bfd8e 100644 --- a/news/nntpcache/Makefile +++ b/news/nntpcache/Makefile @@ -1,63 +1,67 @@ # Created by: proff@suburbia.net PORTNAME= nntpcache PORTVERSION= 3.0.2 PORTREVISION= 11 CATEGORIES= news MASTER_SITES= http://www.xs4all.nl/~suelette/ MAINTAINER= ports@FreeBSD.org COMMENT= News caching/anti-spam/server-merging system +# Converted from NO_CDROM +LICENSE= nttpcache +LICENSE_NAME= nttpcache +LICENSE_TEXT= Free for individuals and non-military, non-profit organisations only +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + BROKEN_FreeBSD_13= ld: error: duplicate symbol: jmp BROKEN_FreeBSD_14= ld: error: duplicate symbol: jmp BROKEN_aarch64= fails to link: missing sbrk BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped BROKEN_riscv64= fails to link: missing sbrk -NO_CDROM= Free for individuals and non-military, non-profit organisations only - # This may be set interactively at install-time. NNTPCache will # cache news articles and related data in ${SPOOLDIR}/nntpcache. SPOOLDIR?= /var/spool USES= compiler:c11 gmake autoreconf shebangfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${SPOOLDIR} \ --program-transform-name='' SHEBANG_FILES= contrib/perlnewshound/newshound.pl AUTHINFO_EXT= authinfo_pam.ext USE_RC_SUBR= nntpcached OPTIONS_DEFINE= LDAP RADIUS SPAMPHOBIA DOCS SPAMPHOBIA_DESC= Spamphobia NoCeM support RADIUS_CONFIGURE_WITH= authinfo-radius RADIUS_VARS= AUTHINFO_EXT+=authinfo_radius.ext LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= authinfo-ldap LDAP_CPPFLAGS= -I${PREFIX}/include -I${LOCALBASE}/include LDAP_LDFLAGS= -L${PREFIX}/lib -L${LOCALBASE}/lib LDAP_VARS= AUTHINFO_EXT+=authinfo_ldap.ext NNTPSPOOLDIR?= ${SPOOLDIR}/${PORTNAME} PLIST_SUB+= SPOOLDIR=${NNTPSPOOLDIR} CPIO_CMD= ${CPIO} --quiet -pdum -R PORTDOCS= AUTHORS ChangeLog FAQ FAQ.html HACKING HTML \ INSTALL LICENSING NEWS README README.INN VERSION REVISEDATE= 20060903 SPAMPHOBIA_PATCH_SITES= http://people.freebsd.org/~leeym/:SPAMPHOBIA SPAMPHOBIA_PATCHFILES= ${DISTNAME}-spamphobia-${REVISEDATE}.diff.gz:SPAMPHOBIA post-configure: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -C ${WRKSRC}/src ${AUTHINFO_EXT} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include diff --git a/print/lgrind/Makefile b/print/lgrind/Makefile index 14c9ad1a8f24..f12ac9396824 100644 --- a/print/lgrind/Makefile +++ b/print/lgrind/Makefile @@ -1,36 +1,40 @@ # Created by: Kay Lehmann PORTNAME= lgrind PORTVERSION= 3.67 PORTREVISION= 8 CATEGORIES= print MASTER_SITES= http://mirrors.ctan.org/support/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Produce beautiful listings of source code with LaTeX -USE_TEX= latex texhash - -USES= zip - -RESTRICTED= According to the README-file there is a license issue \ +# Converted from RESTRICTED +LICENSE= lgrind +LICENSE_NAME= lgrind +LICENSE_TEXT= According to the README-file there is a license issue \ because of non-free code. Check the README file within \ the source tarball. No response from author of some code \ this port is based on. +LICENSE_PERMS= auto-accept + +USE_TEX= latex texhash + +USES= zip post-patch: # PREFIX safeness @${REINPLACE_CMD} -E \ -e s'|^(BASEDIR).*$$|\1=${STAGEDIR}${PREFIX}|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E \ -e s'|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/Makefile # C{C,FLAGS} safeness @${REINPLACE_CMD} -E \ -e s'|^(CC).*$$|\1=${CC}|' \ -e s'|^(CFLAGS).*$$|\1=${CFLAGS}|' \ ${WRKSRC}/source/Makefile .include diff --git a/science/cdcl/Makefile b/science/cdcl/Makefile index 20d0416a0fb5..e3330f49b10b 100644 --- a/science/cdcl/Makefile +++ b/science/cdcl/Makefile @@ -1,53 +1,57 @@ # Created by: Shin'ya Murakami PORTNAME= cdcl PORTVERSION= 5.4.8 PORTREVISION= 1 CATEGORIES= science graphics MASTER_SITES= http://www.gfd-dennou.org/arch/dcl/ \ http://dennou-h.gfd-dennou.org/arch/dcl/ \ http://dennou-q.gfd-dennou.org/arch/dcl/ DISTNAME= dcl-${PORTVERSION}-C MAINTAINER= murashin@gfd-dennou.org COMMENT= Scientific graphic library for geoscience +# Converted from RESTRICTED +LICENSE= cdcl +LICENSE_NAME= cdcl +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept + BROKEN= fails to fetch from mastersite (newest release is 7.4.0 of 2020611) BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output OPTIONS_DEFINE= DOCS EXAMPLES USES= desthack gnome pkgconfig xorg USE_XORG= x11 xext USE_GNOME= gtk20 gdkpixbuf2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-x --enable-shared # Fix build with clang11 CFLAGS+= -fcommon PLIST_SUB= DCL_VERSION=${PORTVERSION:S/.//g} MAKE_JOBS_UNSAFE= yes BINARIES= cdclcmap cdclclr cdcldate cdcldbs cdclexec cdclfont \ cdclpara cdcltone cdcltrf cdclver PORTDOCS= CHECK CREDITS HISTORY README PORTEXAMPLES= * -RESTRICTED= No commercial use - post-configure: @${REINPLACE_CMD} -e 's|$$(DCLLANG)dcl$$(DCLVERNUM)|$$(DCLLANG)dcl|' ${WRKSRC}/Mkinclude post-install: .for i in ${BINARIES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/demo/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor .include diff --git a/science/dcl/Makefile b/science/dcl/Makefile index 40f2337c165a..19a00a448312 100644 --- a/science/dcl/Makefile +++ b/science/dcl/Makefile @@ -1,44 +1,48 @@ # Created by: Shin'ya Murakami PORTNAME= dcl PORTVERSION= 5.4.8 PORTREVISION= 9 CATEGORIES= science graphics MASTER_SITES= http://www.gfd-dennou.org/library/dcl/ \ http://dennou-h.gfd-dennou.org/library/dcl/ \ http://dennou-q.gfd-dennou.org/library/dcl/ MAINTAINER= murashin@gfd-dennou.org COMMENT= Scientific graphic library for geoscience +# Converted from RESTRICTED +LICENSE= dcl +LICENSE_NAME= dcl +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept + BROKEN= fails to fetch from mastersite (newest release is 7.4.0 of 2020611) MAKE_JOBS_UNSAFE= yes USES= desthack fortran gnome pkgconfig xorg USE_XORG= x11 xext USE_GNOME= gtk20 gdkpixbuf2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-x PORTDOCS= CHECK CREDITS HISTORY README PORTEXAMPLES= * -RESTRICTED= No commercial use - OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10 FFLAGS+= -fallow-invalid-boz .endif post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/demo/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor .include diff --git a/science/fvcom/Makefile b/science/fvcom/Makefile index b43f6721f9f1..5401788afff1 100644 --- a/science/fvcom/Makefile +++ b/science/fvcom/Makefile @@ -1,53 +1,57 @@ PORTNAME= fvcom PORTVERSION= 2.7.1 PORTREVISION?= 16 CATEGORIES= science MASTER_SITES= http://fvcom.smast.umassd.edu/FVCOM/index.html/ DISTNAME= sourcecode1 DIST_SUBDIR= fvcom MAINTAINER= jwb@FreeBSD.org COMMENT= Unstructured Grid Finite Volume Coastal Ocean Model +# Converted from RESTRICTED +LICENSE= fvcom +LICENSE_NAME= fvcom +LICENSE_TEXT= Requires (free) registration +LICENSE_PERMS= auto-accept + # Check netcdf lib for Fortran support! LIB_DEPENDS+= libnetcdff.so:science/netcdf-fortran \ liblapack.so:math/lapack \ libblas.so:math/lapack USES= fortran USE_GCC= yes WRKSRC= ${WRKDIR}/FVCOM2.7.1/FVCOM_source PLIST_FILES= ${MPIPREFIX}bin/${PORTNAME}${PKGNAMESUFFIX} -RESTRICTED= Requires (free) registration - .include .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTFILES}) IGNORE= may not be redistributed because of licensing reasons.\ Please register at http://fvcom.smast.umassd.edu/FVCOM/index.html\ in order to download the source code ${DISTFILES}\ and place it in ${DISTDIR}/${DIST_SUBDIR}/ .endif MAKE_JOBS_UNSAFE= yes post-extract: ${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile post-patch: ${REINPLACE_CMD} -e 's|gcc|${CC}|g' \ ${WRKDIR}/FVCOM2.7.1/METIS_source/makefile ${REINPLACE_CMD} -e 's|cpp|${CPP}|g' \ ${WRKDIR}/FVCOM2.7.1/FVCOM_source/Makefile pre-build: (cd ${WRKSRC}/../METIS_source && make) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${MPIPREFIX}bin ${INSTALL_PROGRAM} ${WRKSRC}/fvcom \ ${STAGEDIR}${PREFIX}/${MPIPREFIX}bin/${PORTNAME}${PKGNAMESUFFIX} .include diff --git a/security/bcwipe/Makefile b/security/bcwipe/Makefile index 29b4948eac68..eb21c206febd 100644 --- a/security/bcwipe/Makefile +++ b/security/bcwipe/Makefile @@ -1,31 +1,35 @@ # Created by: crow PORTNAME= bcwipe PORTVERSION= 1.9.13 CATEGORIES= security MASTER_SITES= http://www.jetico.com/linux/ DISTNAME= BCWipe-${PORTVERSION:S/./-/g:S/-/./} MAINTAINER= cy@FreeBSD.org COMMENT= BCWipe securely erases data from magnetic and solid-state memory -NO_CDROM= Non-commercial distribution and use only +# Converted from NO_CDROM +LICENSE= bcwipe +LICENSE_NAME= bcwipe +LICENSE_TEXT= Non-commercial distribution and use only +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= cpe CPE_VENDOR= jetico WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/./-/g:S/-/./} GNU_CONFIGURE= yes MAKE_ARGS+= CFLAGS="${CFLAGS}" PLIST_FILES= bin/bcwipe man/man1/bcwipe.1.gz post-patch: @${REINPLACE_CMD} -e "s,fprintf(stderr\,string),fprintf(stderr\,\"%s\"\,string),g" ${WRKSRC}/wipe.c @${REINPLACE_CMD} -e "s,if (NULL == mktemp(result)),if (mkstemp(result) == -1),g" ${WRKSRC}/wipe.c @${REINPLACE_CMD} -e "s,mktemp,mkstemp,g" ${WRKSRC}/wipe.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bcwipe ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/bcwipe.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/security/f-prot/Makefile b/security/f-prot/Makefile index 87183e4253ba..aef56a8b4ab5 100644 --- a/security/f-prot/Makefile +++ b/security/f-prot/Makefile @@ -1,52 +1,56 @@ # Created by: Tim Bishop PORTNAME= f-prot PORTVERSION= 6.5.1.5927 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://ftp.i-scream.org/pub/ftp.f-prot.com/pub/bsd/ DISTNAME= fp-FreeBSD-x86_32-ws-${PORTVERSION} MAINTAINER= tdb@FreeBSD.org COMMENT= F-Prot Antivirus for BSD Workstations -RESTRICTED= Free for personal users on personal workstations only +# Converted from RESTRICTED +LICENSE= f-prot +LICENSE_NAME= f-prot +LICENSE_TEXT= Free for personal users on personal workstations only +LICENSE_PERMS= auto-accept WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes SUB_FILES= 900.fpupdate fpscan fpupdate OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= i386 amd64 do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/fpscan ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/fpupdate ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/antivir.def ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/license.key ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/product.data ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/f-prot.conf.default ${STAGEDIR}${PREFIX}/etc/f-prot.conf.sample ${INSTALL_SCRIPT} ${WRKDIR}/fpscan ${STAGEDIR}${PREFIX}/bin/fpscan ${INSTALL_SCRIPT} ${WRKDIR}/fpupdate ${STAGEDIR}${PREFIX}/bin/fpupdate @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_SCRIPT} ${WRKDIR}/900.fpupdate ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_MAN} ${WRKSRC}/doc/man/fpscan.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/man/f-prot.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/doc/man/fpupdate.8 ${STAGEDIR}${MANPREFIX}/man/man8 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) ${CP} ${WRKSRC}/doc/CHANGES ${STAGEDIR}${DOCSDIR} ${CP} ${WRKSRC}/doc/LICENSE ${STAGEDIR}${DOCSDIR} ${CP} ${WRKSRC}/doc/LICENSE-FPAV ${STAGEDIR}${DOCSDIR} ${CP} ${WRKSRC}/doc/LICENSES-others ${STAGEDIR}${DOCSDIR} .include diff --git a/security/l0phtcrack/Makefile b/security/l0phtcrack/Makefile index 7fdf18105980..1913799fa1ab 100644 --- a/security/l0phtcrack/Makefile +++ b/security/l0phtcrack/Makefile @@ -1,39 +1,44 @@ # Created by: trevor PORTNAME= l0phtcrack PORTVERSION= 1.5 CATEGORIES= security MASTER_SITES= http://www.mavetju.org/download/adopted/ \ http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # http://www.cotse.com/sw/WinNT/ DISTNAME= lcsrc DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Cracks SAMBA or Windows NT passwords +# Converted from RESTRICTED +LICENSE= l0phtcrack +LICENSE_NAME= l0phtcrack +LICENSE_TEXT= uses GNU getopt with BSDish-licensed code from OpenSSL +LICENSE_PERMS= auto-accept + USES= dos2unix perl5 zip USE_PERL5= build -RESTRICTED= uses GNU getopt with BSDish-licensed code from OpenSSL NO_WRKSUBDIR= yes PLIST_FILES= bin/lc_CLI PORTDOCS= * OPTIONS_DEFINE= DOCS post-extract: @${RM} ${WRKSRC}/*exe @${REINPLACE_CMD} -e 's|ommited|omitted|' ${WRKSRC}/util.c do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -DMPU8086 *.c -o lc_CLI do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lc_CLI ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/security/mindterm-binary/Makefile b/security/mindterm-binary/Makefile index 71c5a5f942b8..500216a25b5e 100644 --- a/security/mindterm-binary/Makefile +++ b/security/mindterm-binary/Makefile @@ -1,37 +1,42 @@ # Created by: alex@FreeBSD.org PORTNAME= mindterm-binary PORTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= LOCAL/alex DISTNAME= mindtermbin-v121 DISTFILES= mindterm-ssh.html ${EXTRACT_ONLY} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Full vt220 compatible Java SSH-1 client (not only for websites) +# Converted from NO_CDROM +LICENSE= mindterm +LICENSE_NAME= mindterm +LICENSE_TEXT= Do not sell for profit +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + USES= zip NO_WRKSUBDIR= yes NO_BUILD= yes NO_ARCH= yes -NO_CDROM= Do not sell for profit OPTIONS_DEFINE= DOCS post-extract: ${CP} ${DISTDIR}/mindterm-ssh.html ${WRKSRC} ${MV} ${WRKSRC}/mindtermfull.jar ${WRKSRC}/mindterm.jar do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/java/mindterm ${INSTALL_DATA} ${WRKSRC}/mindterm.jar ${STAGEDIR}${PREFIX}/share/java/mindterm/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for DOC in CHANGES FAQ FEATURES PLATFORMS TODO mindterm-ssh.html ${INSTALL_DATA} ${WRKSRC}/${DOC} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/security/tripwire-131/Makefile b/security/tripwire-131/Makefile index 699f9de7cbb5..43cdc1f60e9c 100644 --- a/security/tripwire-131/Makefile +++ b/security/tripwire-131/Makefile @@ -1,45 +1,50 @@ # Created by: Cy Schubert PORTNAME= tripwire PORTVERSION= 1.3.1 CATEGORIES= security MASTER_SITES= ftp://ftp.cc.uoc.gr/system/security/tools/tripwire/ \ ftp://ftp.uni-potsdam.de/pub/unix/tools/ DISTNAME= Tripwire-${PORTVERSION}-1 PKGNAMESUFFIX= -131 MAINTAINER= cy@FreeBSD.org COMMENT= File system security and verification program -NO_CDROM= Cannot be redistributed for more than the cost of duplication +# Converted from NO_CDROM +LICENSE= Tripwire +LICENSE_NAME= tripwire +LICENSE_TEXT= Cannot be redistributed for more than the cost of duplication +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + NO_PACKAGE= requires local database to be built # XXX should also work on other 32-bit architectures. ONLY_FOR_ARCHS= i386 ONLY_FOR_ARCHS_REASON= Unknown BYTEORDER WRKSRC= ${WRKDIR}/tw_ASR_1.3.1_src MAKE_JOBS_UNSAFE= yes .include TDATADIR= ${STAGEDIR}/var/local/tcheck MAKE_ARGS= BINDIR=${STAGEDIR}${PREFIX}/bin \ MANPREFIX=${STAGEDIR}${MANPREFIX} NO_DB_BUILD= yes TWCONFIG?= ${FILESDIR}/tw.conf.freebsd2 pre-configure: @ ${CP} ${FILESDIR}/conf-freebsd2.h ${WRKSRC}/configs @ ${CP} ${TWCONFIG} ${WRKSRC}/configs/tw.conf.freebsd2 post-install: @ ${MKDIR} ${TDATADIR} @ ${CP} ${TWCONFIG} ${TDATADIR}/tw.config.dist .ifndef NO_DB_BUILD # XXX For reference only @ ${ECHO} Creating tripwire database @ ${CP} -i ${TWCONFIG} ${TDATADIR}/tw.config @ (cd /var/adm/tcheck; tripwire -initialize) .endif .include diff --git a/security/truecrypt/Makefile b/security/truecrypt/Makefile index 8d1d8f671afa..de66fcca59ed 100644 --- a/security/truecrypt/Makefile +++ b/security/truecrypt/Makefile @@ -1,93 +1,96 @@ # Created by: Ryan Steinmetz PORTNAME= truecrypt PORTVERSION= 7.1a PORTREVISION= 4 CATEGORIES= security MASTER_SITES= SF/wxwindows/${WX_VER}/:wxwidgets \ ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/:rsa \ http://mirrors.rit.edu/zi/pkcs-11/v2-20/:rsa DISTFILES= ${TC_SRCFILE}:tc \ wxWidgets-${WX_VER}.tar.bz2:wxwidgets \ pkcs11.h:rsa \ pkcs11f.h:rsa \ pkcs11t.h:rsa EXTRACT_ONLY= ${TC_SRCFILE} wxWidgets-${WX_VER}.tar.bz2 MAINTAINER= zi@FreeBSD.org COMMENT= Free open-source disk encryption software +# Converted from RESTRICTED +# May not be redistributed. Must accept license to download. +LICENSE= TRUECRYPT +LICENSE_NAME= truecrypt +LICENSE_FILE= ${WRKSRC}/License.txt +LICENSE_PERMS= none + BUILD_DEPENDS= nasm:devel/nasm RUN_DEPENDS= sudo:security/sudo WRKSRC= ${WRKDIR}/truecrypt-${PORTVERSION}-source USES= fuse iconv pkgconfig gmake -RESTRICTED= May not be redistributed. Must accept license to download. -NO_CDROM= May not be redistributed. Must accept license to download. NO_PACKAGE= May not be redistributed. Must accept license to download. TC_SRCFILE= TrueCrypt_${PORTVERSION}_Source.tar.gz WX_VER= 2.8.12 -LICENSE_FILE= ${WRKSRC}/License.txt - PLIST_FILES= bin/truecrypt OPTIONS_DEFINE= X11 DOCS X11_DESC= With GUI (depends on X) .include .if ${PORT_OPTIONS:MDOCS} PLIST_FILES+= %%DOCSDIR%%/TrueCrypt\ User\ Guide.pdf PLIST_FILES+= %%DOCSDIR%%/License.txt .endif .if ${PORT_OPTIONS:MX11} USES+= gnome USE_GNOME= gtk20 NOGUI= .else NOGUI= NOGUI=1 .endif .if (!exists(${DISTDIR}/${TC_SRCFILE})) DISTFILE_INSTRUCTIONS=\n\ Due to licensing restrictions, certain files must be fetched manually.\n\n\ Please visit http://www.truecrypt.org/downloads2 with a web browser and accept the\ License Agreement.\n\ Select the Mac OS X / Linux (.tar.gz) version\n\n\ Place the downloaded file into ${DISTDIR} and rename it to ${TC_SRCFILE}\n\n\ Then, please restart the build.\n\n .endif .if defined(DISTFILE_INSTRUCTIONS) .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .else pre-fetch: @${PRINTF} "${DISTFILE_INSTRUCTIONS}" @exit 1 .endif .endif do-build: @${MKDIR} ${WRKDIR}/rsa @${CP} ${DISTDIR}/pkcs11.h ${WRKDIR}/rsa @${CP} ${DISTDIR}/pkcs11t.h ${WRKDIR}/rsa @${CP} ${DISTDIR}/pkcs11f.h ${WRKDIR}/rsa @${ECHO_MSG} "===> Building for wxWidgets dependency" @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${NOGUI} PKCS11_INC=${WRKDIR}/rsa WX_ROOT=${WRKDIR}/wxWidgets-${WX_VER} wxbuild) @${ECHO_MSG} "===> Building for ${PKGNAME}" @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${NOGUI} WXSTATIC=1 PKCS11_INC=${WRKDIR}/rsa) do-install: @${INSTALL_PROGRAM} ${WRKSRC}/Main/truecrypt ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/License.txt ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/Release/Setup\ Files/TrueCrypt\ User\ Guide.pdf ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/sysutils/hptcli/Makefile b/sysutils/hptcli/Makefile index 5ad5b0ef27bd..00f50fe79aa7 100644 --- a/sysutils/hptcli/Makefile +++ b/sysutils/hptcli/Makefile @@ -1,37 +1,42 @@ # Created by: William Grzybowski PORTNAME= hptcli PORTVERSION= 3.6 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.highpoint-tech.com/BIOS_Driver/HRM/FreeBSD/ DISTNAME= CLI-FreeBSD-3.6-1-120913 MAINTAINER= wg@FreeBSD.org COMMENT= HighPoint storage controllers management CLI +# Converted from RESTRICTED +LICENSE= hptcli +LICENSE_NAME= hptcli +LICENSE_TEXT= Redistribution is not allowed +LICENSE_PERMS= auto-accept + EXTRACT_SUFX= .tgz -RESTRICTED= Redistribution is not allowed ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes NO_WRKSUBDIR= yes post-extract: cd ${WRKSRC} && ${TAR} -xf hptraidconf-3.6-1.tbz && \ ${TAR} -xf hptsvr-3.6-1.tbz .include do-install: ${INSTALL_MAN} ${WRKSRC}/hptraidconf.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .if ${ARCH} == "i386" ${INSTALL_PROGRAM} ${WRKSRC}/hptraidconf-8.0 ${STAGEDIR}${PREFIX}/bin/hptraidconf ${INSTALL_PROGRAM} ${WRKSRC}/hptsvr-3.6/hptsvr-8.0 ${STAGEDIR}${PREFIX}/sbin/hptsvr .else ${INSTALL_PROGRAM} ${WRKSRC}/hptraidconf-8.0.amd64 ${STAGEDIR}${PREFIX}/bin/hptraidconf ${INSTALL_PROGRAM} ${WRKSRC}/hptsvr-3.6/hptsvr-8.0.amd64 ${STAGEDIR}${PREFIX}/sbin/hptsvr .endif .include diff --git a/sysutils/linux-rkbin/Makefile b/sysutils/linux-rkbin/Makefile index 088b061b29b5..393d79d25c0f 100644 --- a/sysutils/linux-rkbin/Makefile +++ b/sysutils/linux-rkbin/Makefile @@ -1,32 +1,36 @@ PORTNAME= linux-rkbin DISTVERSION= g20190719 CATEGORIES= sysutils linux MAINTAINER= ports@FreeBSD.org COMMENT= Firmware and tools for RockChip SoCs ONLY_FOR_ARCHS= amd64 -LEGAL_TEXT= No license +# Converted from LEGAL_TEXT +LICENSE= rkbin +LICENSE_NAME= rkbin +LICENSE_TEXT= No license +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= rockchip-linux GH_PROJECT= rkbin GH_TAGNAME= 890556f post-patch: @${REINPLACE_CMD} -e "s|PATH=bin|PATH=${LOCALBASE}/share/${PORTNAME}/bin|" ${WRKSRC}/RKTRUST/RK3399TRUST.ini do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}/${DATADIR}/bin/rk33 ${MKDIR} ${STAGEDIR}/${DATADIR}/rktrust cd ${WRKSRC}/bin/rk33 && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/bin/rk33 cd ${WRKSRC}/RKTRUST/ && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/rktrust cd ${WRKSRC}/tools && ${INSTALL_PROGRAM} loaderimage ${STAGEDIR}${PREFIX}/bin/rk-loaderimage cd ${WRKSRC}/tools && ${INSTALL_PROGRAM} trust_merger ${STAGEDIR}${PREFIX}/bin/rk-trust_merger .include diff --git a/sysutils/megarc/Makefile b/sysutils/megarc/Makefile index 46ec2293f5ca..3c65942b5e7b 100644 --- a/sysutils/megarc/Makefile +++ b/sysutils/megarc/Makefile @@ -1,42 +1,47 @@ # Created by: Gerrit Beine PORTNAME= megarc PORTVERSION= 1.51 CATEGORIES= sysutils MASTER_SITES= # not available DISTNAME= dr_freebsd_${PORTVERSION} EXTRACT_SUFX= .zip MAINTAINER= ports@FreeBSD.org COMMENT= LSI Logic's MegaRAID controlling software +# Converted from RESTRICTED +LICENSE= LSI +LICENSE_NAME= LSI +LICENSE_TEXT= Must be downloaded directly from the manufacturer +LICENSE_PERMS= auto-accept + OPTIONS_DEFINE= DOCS USES= dos2unix DOS2UNIX_GLOB= *.txt NO_BUILD= yes NO_WRKSUBDIR= yes STRIP= ONLY_FOR_ARCHS= i386 amd64 -RESTRICTED= Must be downloaded directly from the manufacturer PLIST_FILES= sbin/megarc PORTDOCS= * post-extract: @cd ${WRKSRC} && \ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} 'MegaRC 1.04.zip' -C ${WRKSRC} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/megarc ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Release\ History.txt ${STAGEDIR}${DOCSDIR} .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= has a distribution file that is not freely available. The binary is shipped on the Megaraid Universal Software Suite CD which accompanies any boxed LSI Logic RAID storage adaptor. Copy ${DISTNAME}${EXTRACT_SUFX} to ${DISTDIR} and try again. For further instructions, see http://www.freebsdwiki.net/index.php/Megarc .endif .include diff --git a/sysutils/sas3ircu/Makefile b/sysutils/sas3ircu/Makefile index 2df849ad5503..adbcac08779f 100644 --- a/sysutils/sas3ircu/Makefile +++ b/sysutils/sas3ircu/Makefile @@ -1,53 +1,58 @@ PORTNAME= sas3ircu PORTVERSION= 17.00.00.00 CATEGORIES= sysutils MASTER_SITES= # empty DISTNAME= SAS3IRCU_P16 MAINTAINER= ports@FreeBSD.org COMMENT= SAS-3 Integrated RAID Configuration Utility +# Converted from RESTRICTED +LICENSE= BROADCOM +LICENSE_NAME= BROADCOM +LICENSE_TEXT= May not be redistributed. Must accept license to download. +LICENSE_PERMS= none + ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= Binaries only available for i386 and amd64 from LSI USES= zip WRKSRC= ${WRKDIR}/${DISTNAME} NO_BUILD= yes -RESTRICTED= May not be redistributed. Must accept license to download. OPTIONS_DEFINE= DOCS PLIST_FILES= sbin/sas3ircu PORTDOCS= IRCU_MPT_GEN3_Phase16.0-17.00.00.00.pdf \ README_SAS3IRCU_P16.txt LSI_SITES= https://docs.broadcom.com/docs/ DISTFILE_INSTRUCTIONS= \n\ Due to licensing restrictions, certain files must be fetched manually.\n\ Please visit the following URL and accept the license agreement.\n\n\ ${LSI_SITES}${DISTNAME}${EXTRACT_SUFX}\n\n\ After the download has completed, please place ${DISTNAME}${EXTRACT_SUFX} in\n\ ${DISTDIR}, then restart the build.\n\n .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .endif .include .if ! exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) pre-fetch: @${PRINTF} "${DISTFILE_INSTRUCTIONS}" ; exit 1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}_rel/${PORTNAME}/${PORTNAME}_${OPSYS:tl}_${ARCH:tl}_rel/${PORTNAME} \ ${STAGEDIR}${PREFIX}/sbin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/IRCU_MPT_GEN3_Phase16.0-${PORTVERSION}.pdf \ ${WRKSRC}/README_SAS3IRCU_P16.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/seatools/Makefile b/sysutils/seatools/Makefile index 653b0f2d8767..9557e84500e2 100644 --- a/sysutils/seatools/Makefile +++ b/sysutils/seatools/Makefile @@ -1,39 +1,44 @@ # Created by: Boris Samorodov PORTNAME= seatools PORTVERSION= 2.54 CATEGORIES= sysutils linux MASTER_SITES= ${DOWNLOAD_URL} PKGNAMEPREFIX= linux- DISTNAME= seatools_cli EXTRACT_SUFX= .tar MAINTAINER= bsam@FreeBSD.org COMMENT= Seagate's SeaTools for Linux +# Converted from RESTRICTED +LICENSE= seatools +LICENSE_NAME= seatools +LICENSE_TEXT= Redistribution is not permitted +LICENSE_PERMS= auto-accept + DOWNLOAD_URL= http://www.seagate.com/files/www-content/support-content/downloads/seatools/_shared/downloads/seatools_cli.tar NO_WRKSUBDIR= yes -RESTRICTED= Redistribution is not permitted ONLY_FOR_ARCHS= i386 amd64 USES= linux PLIST_FILES= sbin/st PORTDOCS= sthelp.txt OPTIONS_DEFINE= DOCS do-build: @${BRANDELF} -t Linux ${WRKSRC}/st do-install: ${INSTALL_PROGRAM} ${WRKSRC}/st ${STAGEDIR}${PREFIX}/sbin/st @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/sthelp.txt ${STAGEDIR}${DOCSDIR}/sthelp.txt .include .if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) IGNORE= please fetch the distfile: ${DOWNLOAD_URL} by hand and place it in ${DISTDIR} .endif .include diff --git a/sysutils/tarsnap/Makefile b/sysutils/tarsnap/Makefile index 9b5d78126758..044b08948e7e 100644 --- a/sysutils/tarsnap/Makefile +++ b/sysutils/tarsnap/Makefile @@ -1,26 +1,34 @@ # Created by: Colin Percival PORTNAME= tarsnap PORTVERSION= 1.0.39 CATEGORIES= sysutils MASTER_SITES= http://www.tarsnap.com/download-http/ DISTNAME= ${PORTNAME}-autoconf-${PORTVERSION} MAINTAINER= cperciva@tarsnap.com COMMENT= Online encrypted backup service (client) +LICENSE= tarsnap +LICENSE_NAME= tarsnap + GNU_CONFIGURE= yes CONFIGURE_ENV= CFLAGS="-I${OPENSSLINC} ${CFLAGS}" \ LDFLAGS="-L${OPENSSLLIB} ${LDFLAGS}" USES= gmake tar:tgz ssl .include # safety check to ensure that we don't violate the license .if exists(${PATCHDIR}) -RESTRICTED= license only allows redistribution and use of unmodified source and binaries +# Converted from RESTRICTED +LICENSE_TEXT= license only allows redistribution and use of unmodified source and binaries +LICENSE_PERMS= auto-accept +.else +# Converted from LEGAL_TEXT +LICENSE_TEXT= license restricts redistribution of source and binaries +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept .endif -LEGAL_TEXT= license restricts redistribution of source and binaries .include diff --git a/sysutils/timemon/Makefile b/sysutils/timemon/Makefile index 6c478bf9efe1..dacae647e3e3 100644 --- a/sysutils/timemon/Makefile +++ b/sysutils/timemon/Makefile @@ -1,24 +1,28 @@ # Created by: gurkan@phys.ethz.ch PORTNAME= timemon PORTVERSION= 4.2 PORTREVISION= 5 CATEGORIES= sysutils gnustep MASTER_SITES= SAVANNAH/gap DISTNAME= TimeMon-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= CPU time usage monitor for GNUstep -NO_CDROM= distribute without fee +# Converted from NO_CDROM +LICENSE= TimeMon +LICENSE_NAME= TimeMon +LICENSE_TEXT= distribute without fee +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= gnustep USE_GNUSTEP= back build post-patch: ${RM} ${WRKSRC}/shared_obj/*.* post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/TimeMon.app/TimeMon .include diff --git a/textproc/agrep/Makefile b/textproc/agrep/Makefile index 0d1c1a7e2c1f..cbfe7663ed5e 100644 --- a/textproc/agrep/Makefile +++ b/textproc/agrep/Makefile @@ -1,39 +1,43 @@ # Created by: David O'Brien (obrien@FreeBSD.org) PORTNAME= agrep PORTVERSION= 2.04 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= GENTOO \ ftp://ftp.cs.arizona.edu/agrep/ \ ftp://ftp.cs.arizona.edu/agrep/:doc DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ agrep.ps.1.Z:doc agrep.ps.2.Z:doc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= dinoex@FreeBSD.org COMMENT= Approximate grep (fast approximate pattern-matching tool) -USES= tar:Z +# Converted from NO_CDROM +LICENSE= agrep +LICENSE_NAME= agrep +LICENSE_TEXT= No redistribution for profit +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept -NO_CDROM= No redistribution for profit +USES= tar:Z ALL_TARGET= MAKE_ARGS= CFLAGS="${CFLAGS}" PLIST_FILES= bin/agrep man/man1/agrep.1.gz PORTDOCS= COPYRIGHT agrep.algorithms agrep.ps.1.Z agrep.ps.2.Z OPTIONS_DEFINE= DOCS post-extract: ${CP} ${DISTDIR}/agrep.ps.1.Z ${DISTDIR}/agrep.ps.2.Z ${WRKSRC}/ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/agrep ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/agrep.1 ${STAGEDIR}${PREFIX}/man/man1/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/textproc/foiltex/Makefile b/textproc/foiltex/Makefile index 12ebdb248827..6f0cdb4d141c 100644 --- a/textproc/foiltex/Makefile +++ b/textproc/foiltex/Makefile @@ -1,60 +1,64 @@ # Created by: Stefan Walter PORTNAME= foiltex PORTVERSION= 2.1.4b PORTREVISION= 5 CATEGORIES= textproc MASTER_SITES= TEX_CTAN/macros/latex/contrib/${PORTNAME} DISTFILES= foiltex.dtx foiltex.ins MAINTAINER= ports@FreeBSD.org COMMENT= Collection of LaTeX files for making foils -NO_CDROM= Redistribution on a not-for-profit basis only +# Converted from NO_CDROM +LICENSE= foiltex +LICENSE_NAME= foiltex +LICENSE_TEXT= Redistribution on a not-for-profit basis only +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USE_TEX= latex NO_WRKSUBDIR= yes NO_ARCH= yes LATEX_CMD= ${LOCALBASE}/bin/latex 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}/,} OPTIONS_DEFINE= DOCS EXAMPLES do-extract: ${MKDIR} ${WRKSRC} ${CP} ${DISTDIR}/foiltex.ins ${WRKSRC}/foiltex.ins ${CP} ${DISTDIR}/foiltex.dtx ${WRKSRC}/foiltex.dtx do-build: @cd ${WRKSRC} && ${LATEX_CMD} foiltex.ins && \ ${LATEX_CMD} foiltex.dtx && \ ${LATEX_CMD} foiltex.dtx && \ ${LATEX_CMD} foiltex.dtx do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${FOIL_DIR} .for file in ${FOIL_FILES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/${FOIL_DIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/www/mod_h264_streaming/Makefile b/www/mod_h264_streaming/Makefile index f9c3668f706a..6700fa04739a 100644 --- a/www/mod_h264_streaming/Makefile +++ b/www/mod_h264_streaming/Makefile @@ -1,25 +1,29 @@ # Created by: Li-Wen Hsu PORTNAME= mod_h264_streaming PORTVERSION= 2.2.7 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://h264.code-shop.com/download/ PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} DISTNAME= apache_${PORTNAME}-${PORTVERSION} DIST_SUBDIR= apache2 MAINTAINER= lwhsu@FreeBSD.org COMMENT= Apache H264 streaming module +# Converted from RESTRICTED +LICENSE= h264 +LICENSE_NAME= h264 +LICENSE_TEXT= No commercial use +LICENSE_PERMS= auto-accept + USES= apache:2.2+ GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-apxs="${APXS}" -RESTRICTED= No commercial use - WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_SUB= SED=${SED} .include diff --git a/www/publicfile/Makefile b/www/publicfile/Makefile index 87c736045da2..f3b24a6b4dbc 100644 --- a/www/publicfile/Makefile +++ b/www/publicfile/Makefile @@ -1,86 +1,91 @@ # Created by: Neil Blakey-Milner PORTNAME= publicfile PORTVERSION= 0.52 PORTREVISION= 3 CATEGORIES= www ftp MASTER_SITES= http://cr.yp.to/publicfile/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure, read-only, anonymous HTTP/FTP server +# Converted from LEGAL_TEXT +LICENSE= djb +LICENSE_NAME= djb +LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp OPTIONS_DEFINE= BASICAUTH COMMONLOG REDIRECT_SLASH ENV_FILETYPES SSL BASICAUTH_DESC= basic HTTP authentication support COMMONLOG_DESC= support for Apache common log format REDIRECT_SLASH_DESC= do not require trailing slash on directories ENV_FILETYPES_DESC= get mime types from the environment SSL_DESC= provide SSL support through ucspi-ssl CONFLICTS= xshttpd-3* -LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html .include .if ${PORT_OPTIONS:MBASICAUTH} && ${PORT_OPTIONS:MCOMMONLOG} BROKEN= common log and auth patches are currently in conflict .endif .if ${PORT_OPTIONS:MBASICAUTH} && ${PORT_OPTIONS:MREDIRECT_SLASH} BROKEN= redirect slash and auth patches are currently in conflict .endif .if ${PORT_OPTIONS:MREDIRECT_SLASH} pre-configure:: @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${PATCHDIR}/redirect-slash-patch .endif .if ${PORT_OPTIONS:MENV_FILETYPES} pre-configure:: @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${PATCHDIR}/publicfile-0.52-filetype-diff .endif .if ${PORT_OPTIONS:MSSL} pre-configure:: @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${PATCHDIR}/publicfile.sslserver RUN_DEPENDS+= sslserver:sysutils/ucspi-ssl .endif .if ${PORT_OPTIONS:MBASICAUTH} pre-configure:: @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < \ ${PATCHDIR}/publicfile-0.52_basicauth.patch PATCH_DEPENDS+= ${NONEXISTENT}:databases/cdb:extract PLIST_SUB+= BASICAUTH="" .else PLIST_SUB+= BASICAUTH="@comment " .endif .if ${PORT_OPTIONS:MCOMMONLOG} pre-configure:: @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < \ ${PATCHDIR}/publicfile-0.52-commonlog-2.patch .endif ALL_TARGET= it INSTALL_TARGET= setup check post-extract: .if ${PORT_OPTIONS:MBASICAUTH} @${LN} -s $$(${MAKE} -C ${PORTSDIR}/databases/cdb -V WRKSRC) ${WRKSRC}/cdb .endif post-patch: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} -s" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-stage .if ${PORT_OPTIONS:MBASICAUTH} @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/cdb/conf-cc @${ECHO_CMD} "${CC} -s" > ${WRKSRC}/cdb/conf-ld @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/cdb/conf-home .endif .include diff --git a/www/webcopy/Makefile b/www/webcopy/Makefile index 5bc7ac65965e..80de81c7ffef 100644 --- a/www/webcopy/Makefile +++ b/www/webcopy/Makefile @@ -1,21 +1,26 @@ # Created by: ache PORTNAME= webcopy PORTVERSION= 0.98b7 CATEGORIES= www MASTER_SITES= LOCAL/cy MAINTAINER= cy@FreeBSD.org COMMENT= Web Mirroring Program -RESTRICTED= This program cannot be distributed if modified in any way. Don't sell for profit without written permission +# Converted from RESTRICTED +LICENSE= webcopy +LICENSE_NAME= webcopy +LICENSE_TEXT= This program cannot be distributed if modified in any way. Don't sell for profit without written permission +LICENSE_PERMS= auto-accept + ALL_TARGET= USES= perl5 do-install: cd ${WRKSRC}; ${INSTALL_SCRIPT} webcopy ${STAGEDIR}${PREFIX}/bin ${INSTALL} -d -m 755 ${STAGEDIR}${PREFIX}/share/doc/webcopy cd ${WRKSRC}; ${INSTALL_DATA} webcopy.html ${STAGEDIR}${PREFIX}/share/doc/webcopy .include diff --git a/x11-fonts/cyberbit-ttfonts/Makefile b/x11-fonts/cyberbit-ttfonts/Makefile index e38057b556cf..dfeccc79fba9 100644 --- a/x11-fonts/cyberbit-ttfonts/Makefile +++ b/x11-fonts/cyberbit-ttfonts/Makefile @@ -1,38 +1,42 @@ # Created by: NAKATA, Maho PORTNAME= cyberbit-ttfonts PORTVERSION= 2.0.20050220 PORTREVISION= 5 CATEGORIES= x11-fonts MASTER_SITES= http://vault.101011010.xyz/distfiles/cyberbit/ \ http://freebsd.nsu.ru/distfiles/cyberbit/ DISTFILES= Cyberbit.ZIP 97CyberBase.Doc 97CyberBit.Doc 97CyberCJK.Doc \ CYBERBIT.DOC CYBERCJK.DOC READMEfirst.txt ReadMe.htm DIST_SUBDIR= cyberbit EXTRACT_ONLY= Cyberbit.ZIP MAINTAINER= danfe@FreeBSD.org COMMENT= Bitstream Cyberbit TrueType font that covers Unicode 2.0 -RESTRICTED= Redistribution not permitted; single user license only +# Converted from RESTRICTED +LICENSE= CYBERBIT +LICENSE_NAME= CYBERBIT +LICENSE_TEXT= Redistribution not permitted; single user license only +LICENSE_PERMS= auto-accept USES= fonts zip NO_BUILD= yes NO_WRKSUBDIR= yes SUB_FILES= pkg-message PORTDOCS= 97CyberBase.Doc 97CyberBit.Doc 97CyberCJK.Doc \ CYBERBIT.DOC CYBERCJK.DOC READMEfirst.txt ReadMe.htm OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/Cyberbit.ttf ${STAGEDIR}${FONTSDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${_DISTDIR}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-fonts/freefonts/Makefile b/x11-fonts/freefonts/Makefile index ca4a53cb2b43..277b010b3249 100644 --- a/x11-fonts/freefonts/Makefile +++ b/x11-fonts/freefonts/Makefile @@ -1,40 +1,43 @@ # Created by: erich@FreeBSD.org PORTNAME= freefonts PORTVERSION= 0.10 PORTREVISION= 10 CATEGORIES= x11-fonts MASTER_SITES= http://download.gimp.org/pub/%SUBDIR%/ \ ftp://ftp.sunet.se/pub/gnu/%SUBDIR%/ \ http://ftp.gwdg.de/pub/misc/grafik/gimp/%SUBDIR%/ \ http://mirrors.xmission.com/gimp/%SUBDIR%/ MASTER_SITE_SUBDIR= gimp/fonts MAINTAINER= olgeni@FreeBSD.org COMMENT= Collection of ATM fonts (not all free) from the CICA archives -BUILD_DEPENDS= type1inst:x11-fonts/p5-type1inst - -NO_ARCH= yes -SUB_FILES= pkg-message -USES= fonts - # Some of the fonts are shareware. Some are freeware. Permission must # be obtained before distributing at least four (mazama.license, # muriel.license, roosthea.license, shf_____.license). Two have # inconsistent licenses (tempofon.license and tempoita.license say # "placed into the public domain and may [not be] sold") +# Converted from RESTRICTED +LICENSE= freefont +LICENSE_NAME= freefont +LICENSE_TEXT= License prohibits redistribution; see individual .license files +LICENSE_PERMS= auto-accept -RESTRICTED= License prohibits redistribution; see individual .license files +BUILD_DEPENDS= type1inst:x11-fonts/p5-type1inst + +NO_ARCH= yes +SUB_FILES= pkg-message +USES= fonts NO_WRKSUBDIR= yes do-build: @cd ${WRKSRC}/freefont && ${LOCALBASE}/bin/type1inst -silent -quiet -nolog >/dev/null 2>&1 @${RM} ${WRKSRC}/freefont/Fontmap.bak do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/freefont/* ${STAGEDIR}${FONTSDIR} .include diff --git a/x11-fonts/manu-gothica/Makefile b/x11-fonts/manu-gothica/Makefile index dd73bc7cc73c..247502f5c204 100644 --- a/x11-fonts/manu-gothica/Makefile +++ b/x11-fonts/manu-gothica/Makefile @@ -1,34 +1,38 @@ # Created by: heiner Eichmann PORTNAME= manu-gothica DISTVERSION= 0 PORTREVISION= 5 CATEGORIES= x11-fonts MASTER_SITES= http://www.bryld.dk/filer/ \ http://www.kswla.org/KATG%20Page%20Files/ DISTNAME= manugot19 EXTRACT_SUFX= .ttf MAINTAINER= ports@FreeBSD.org COMMENT= Old German blackletter handwriting (Suetterlin) -USES= fonts +# Converted from RESTRICTED +LICENSE= manu-gothica +LICENSE_NAME= manu-gothica +LICENSE_TEXT= The font is free for personal use +LICENSE_PERMS= auto-accept -RESTRICTED= The font is free for personal use +USES= fonts FONTNAME= TTF EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} NO_BUILD= yes NO_WRKSUBDIR= yes NO_ARCH= yes PLIST_FILES= ${FONTSDIR}/manugot19.ttf do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} manugot19.ttf \ ${STAGEDIR}${FONTSDIR}) .include diff --git a/x11-fonts/sharefonts/Makefile b/x11-fonts/sharefonts/Makefile index b39f5c2bf869..b6b3e9b341d2 100644 --- a/x11-fonts/sharefonts/Makefile +++ b/x11-fonts/sharefonts/Makefile @@ -1,28 +1,32 @@ # Created by: dburr@FreeBSD.org PORTNAME= sharefonts PORTVERSION= 0.10 PORTREVISION= 8 CATEGORIES= x11-fonts MASTER_SITES= http://download.gimp.org/pub/%SUBDIR%/ \ ftp://ftp.sunet.se/pub/gnu/%SUBDIR%/ \ http://ftp.gwdg.de/pub/misc/grafik/gimp/%SUBDIR%/ \ http://mirrors.xmission.com/gimp/%SUBDIR%/ MASTER_SITE_SUBDIR= gimp/fonts MAINTAINER= olgeni@FreeBSD.org COMMENT= Collection of shareware ATM fonts from the CICA archives -RESTRICTED= Shareware: cannot be distributed without prior authorization +# Converted from RESTRICTED +LICENSE= sharefonts +LICENSE_NAME= sharefonts +LICENSE_TEXT= Shareware: cannot be distributed without prior authorization +LICENSE_PERMS= auto-accept NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message USES= fonts do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKDIR}/sharefont/* ${STAGEDIR}${FONTSDIR} .include diff --git a/x11-themes/gnome-icons-aqua-fusion/Makefile b/x11-themes/gnome-icons-aqua-fusion/Makefile index 14b2f437ee1b..d7cb7663f017 100644 --- a/x11-themes/gnome-icons-aqua-fusion/Makefile +++ b/x11-themes/gnome-icons-aqua-fusion/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= aqua-fusion PORTVERSION= 20030216 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-AquaFusion MAINTAINER= ports@FreeBSD.org COMMENT= AquaFusion Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-crystal/Makefile b/x11-themes/gnome-icons-crystal/Makefile index a21db4ec06b6..7270f16cda3a 100644 --- a/x11-themes/gnome-icons-crystal/Makefile +++ b/x11-themes/gnome-icons-crystal/Makefile @@ -1,27 +1,31 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= crystal PORTVERSION= 1.2.0 PORTREVISION= 5 CATEGORIES= x11-themes gnome MASTER_SITES= SF/${PORTNAME}forgnome/Crystal%20SVG%20Icons/v${PORTVERSION} DISTNAME= CrystalSVG-${PORTVERSION} EXTRACT_SUFX= .bz2 MAINTAINER= ports@FreeBSD.org COMMENT= Crystal SVG Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes post-patch: @${REINPLACE_CMD} 's|\(^Directories=.*\),,|\1,|' ${WRKSRC}/CfG-Crystal-SVG-${PORTVERSION}/index.theme .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-gentoo-test/Makefile b/x11-themes/gnome-icons-gentoo-test/Makefile index a5e85dbd915d..a2ff6fa896af 100644 --- a/x11-themes/gnome-icons-gentoo-test/Makefile +++ b/x11-themes/gnome-icons-gentoo-test/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= gentoo-test PORTVERSION= 0.1 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Gentoo-Test MAINTAINER= ports@FreeBSD.org COMMENT= Gentoo-Test Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-iris/Makefile b/x11-themes/gnome-icons-iris/Makefile index 132e26c83dc3..1898b0c2241a 100644 --- a/x11-themes/gnome-icons-iris/Makefile +++ b/x11-themes/gnome-icons-iris/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= iris PORTVERSION= 20050420 PORTREVISION= 2 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/themes/icon DISTNAME= ICON-Iris MAINTAINER= ports@FreeBSD.org COMMENT= Iris SVG Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-noia-full/Makefile b/x11-themes/gnome-icons-noia-full/Makefile index 85e1e04ae16c..4b534cf3b1ae 100644 --- a/x11-themes/gnome-icons-noia-full/Makefile +++ b/x11-themes/gnome-icons-noia-full/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= noia-full PORTVERSION= 20041102 PORTREVISION= 3 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Noia MAINTAINER= ports@FreeBSD.org COMMENT= Noia Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-noia-warm/Makefile b/x11-themes/gnome-icons-noia-warm/Makefile index 9aa3ac4585a7..b6f46fa1c62b 100644 --- a/x11-themes/gnome-icons-noia-warm/Makefile +++ b/x11-themes/gnome-icons-noia-warm/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= noia-warm PORTVERSION= 20041102 PORTREVISION= 3 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-NoiaWarm MAINTAINER= ports@FreeBSD.org COMMENT= NoiaWarm Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-refined/Makefile b/x11-themes/gnome-icons-refined/Makefile index 8a7f1e9e0ef1..f660e187236a 100644 --- a/x11-themes/gnome-icons-refined/Makefile +++ b/x11-themes/gnome-icons-refined/Makefile @@ -1,22 +1,26 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= refined PORTVERSION= 20030203 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Gnome-RH8 MAINTAINER= ports@FreeBSD.org COMMENT= Refined Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-slick/Makefile b/x11-themes/gnome-icons-slick/Makefile index 9e4f9bff535a..b2b03b61c1f4 100644 --- a/x11-themes/gnome-icons-slick/Makefile +++ b/x11-themes/gnome-icons-slick/Makefile @@ -1,23 +1,27 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= slick PORTVERSION= 20030209 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Slick MAINTAINER= ports@FreeBSD.org COMMENT= Slick Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept USES= tar:bzip2 NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-snow-apple/Makefile b/x11-themes/gnome-icons-snow-apple/Makefile index e56ef0fbe386..a5f586df3256 100644 --- a/x11-themes/gnome-icons-snow-apple/Makefile +++ b/x11-themes/gnome-icons-snow-apple/Makefile @@ -1,22 +1,26 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= snow-apple PORTVERSION= 20030202 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Snow-Apple MAINTAINER= ports@FreeBSD.org COMMENT= Snow-Apple Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-stylish/Makefile b/x11-themes/gnome-icons-stylish/Makefile index 2640ecd6ee5f..f9c159f2e05f 100644 --- a/x11-themes/gnome-icons-stylish/Makefile +++ b/x11-themes/gnome-icons-stylish/Makefile @@ -1,22 +1,26 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= stylish PORTVERSION= 20030129 PORTREVISION= 3 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Stylish MAINTAINER= ports@FreeBSD.org COMMENT= Stylish Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/gnome-icons-ximian-south/Makefile b/x11-themes/gnome-icons-ximian-south/Makefile index 1ee888979802..839acd9b3e72 100644 --- a/x11-themes/gnome-icons-ximian-south/Makefile +++ b/x11-themes/gnome-icons-ximian-south/Makefile @@ -1,21 +1,26 @@ # Created by: Tom McLaughlin # Port logic gratuitously stolen from x11-themes/kde-icons-noia by # lioux@. If it's not defined here and you think it should be, check # x11-themes/gnome-icons/bsd.gnome-icons.mk for it. PORTNAME= ximian-south PORTVERSION= 1.3.6 PORTREVISION= 4 CATEGORIES= x11-themes gnome MASTER_SITES= GNOME/teams/art.gnome.org/archive/themes/icon DISTNAME= ICON-Ximian-South-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Ximian-South Icons for Gnome -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= icons +LICENSE_NAME= icons +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept + NO_WRKSUBDIR= yes .include "${.CURDIR}/../gnome-icons/bsd.gnome-icons.mk" .include diff --git a/x11-themes/kde-icons-noia/Makefile.icons b/x11-themes/kde-icons-noia/Makefile.icons index 3f46f0f02296..d59a46737154 100644 --- a/x11-themes/kde-icons-noia/Makefile.icons +++ b/x11-themes/kde-icons-noia/Makefile.icons @@ -1,92 +1,96 @@ # Created by: Mario Sergio Fujikawa Ferreira CATEGORIES?= x11-themes kde PKGNAMEPREFIX= kde-icons- DIST_SUBDIR= KDE MAINTAINER?= ports@FreeBSD.org COMMENT?= KDE iconset theme -NO_BUILD= yes - -# default installation directory -PORT_SHAREDIR?= ${DISTNAME} - .ifndef(WITHOUT_RESTRICTIONS) -RESTRICTED?= It may contain iconic, visual, graphical or other\ +# Converted from RESTRICTED +LICENSE= theme +LICENSE_NAME= theme +LICENSE_TEXT?= may contain iconic, visual, graphical or other\ elements that may not be distributed without the\ consent of either the trademark or the patent holder +LICENSE_PERMS= auto-accept .endif +NO_BUILD= yes + +# default installation directory +PORT_SHAREDIR?= ${DISTNAME} + INDEX_FILES= index.desktop index.theme # do not create some dirs PLIST_DIR_PATTERN= -v ^\.$$ PLIST_DIR_PATTERN_EXTRA?= ^\./ # do not install some files PLIST_FILE_PATTERN= -i -v "(Thumbs\.db|(\.(bak|txt)|/(copying|readme))\$$)" PLIST_FILE_PATTERN_EXTRA?= . post-patch: # correctly inherits crystal per default .for file in ${INDEX_FILES} @if [ -f ${WRKSRC:Q}/${file:Q} ]; then \ ${REINPLACE_CMD} -E \ -e 's| ||' \ -e 's|^Inherits.*$$|Inherits=crystalsvg|' \ ${WRKSRC:Q}/${file:Q} ; \ fi .endfor # annotate what should be installed annotate-install: # annotate dirs @cd ${WRKSRC} ; ${FIND} . -type d ! -empty \ | ${GREP} -E ${PLIST_DIR_PATTERN} \ | ${GREP} -E ${PLIST_DIR_PATTERN_EXTRA} \ | ${SORT} -r \ > ${WRKDIR}/dirs.list # annotate files @cd ${WRKSRC} ; ${FIND} . -type f ! -empty \ | ${GREP} -E ${PLIST_FILE_PATTERN} \ | ${GREP} -E ${PLIST_FILE_PATTERN_EXTRA} \ | ${SORT} \ > ${WRKDIR}/files.list # prepare scripts for installation based on aforementioned annotations generate-install-scripts: # annotate dirs @${CAT} ${WRKDIR}/dirs.list \ | ${SED} -E \ -e 's|^\.(.+)$$|${MKDIR} -m 755 ${STAGEDIR}${PREFIX:Q}/share/icons/${PORT_SHAREDIR:S/"//g:Q}/\"\1\"|' \ > ${WRKDIR}/dirs.sh # annotate files @${CAT} ${WRKDIR}/files.list \ | ${SED} -E \ -e 's|^\./(.+)$$|${INSTALL_DATA} ${WRKSRC:Q}/\"\1\" ${STAGEDIR}${PREFIX:Q}/share/icons/${PORT_SHAREDIR:S/"//g:Q}/\"\1\"|' \ > ${WRKDIR}/files.sh # generate on the fly packaging lists based on aforementioned annotations generate-tmpplist: # annotate files @${CAT} ${WRKDIR}/files.list \ | ${SED} -E \ -e 's|^\.|share/icons/${PORT_SHAREDIR:S/"//g}|' \ > ${TMPPLIST} # use generated installation scripts install-run-scripts: .for script in dirs files @${SH} ${WRKDIR}/${script}.sh .endfor do-install: annotate-install generate-install-scripts generate-tmpplist install-run-scripts .include .if ${ARCH} == "powerpc" && ${PORTNAME} == "crystal-project" BROKEN= Does not install on powerpc: syntax error in files.sh .endif .include diff --git a/x11-themes/metacity-theme-microgui/Makefile b/x11-themes/metacity-theme-microgui/Makefile index d41fa58ad316..8b3603610a08 100644 --- a/x11-themes/metacity-theme-microgui/Makefile +++ b/x11-themes/metacity-theme-microgui/Makefile @@ -1,22 +1,26 @@ # Created by: Douglas Thrift PORTNAME= microgui PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= x11-themes gnome MASTER_SITES= http://dl1.douglasthrift.net/${PORTNAME}/ \ http://dl2.douglasthrift.net/${PORTNAME}/ DISTNAME= mcitymicrogui-default MAINTAINER= douglas@douglasthrift.net COMMENT= MicroGUI Sawfish theme for Metacity LICENSE= GPLv2 -RESTRICTED= ${REASON} +# Converted from RESTRICTED +LICENSE= metacity +LICENSE_NAME= metacity +LICENSE_TEXT= ${REASON} +LICENSE_PERMS= auto-accept WRKSRC= ${WRKDIR}/microGUI NO_ARCH= yes .include "${.CURDIR}/../metacity-themes/Makefile.metacity" .include