# Sort options and eliminate duplicates
PORT_OPTIONS:= ${PORT_OPTIONS:O:u}
## Now some compatibility
_REALLY_ALL_POSSIBLE_OPTIONS:= ${COMPLETE_OPTIONS_LIST} ${_ALL_EXCLUDE}
.if empty(PORT_OPTIONS:MDOCS)
_REALLY_ALL_POSSIBLE_OPTIONS:= ${_REALLY_ALL_POSSIBLE_OPTIONS:O:u}
PLIST_SUB+= PORTDOCS="@comment "
.else
# Handle PORTDOCS and PORTEXAMPLES
PLIST_SUB+= PORTDOCS=""
.for _type in DOCS EXAMPLES
.endif
. if !empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
. if empty(PORT_OPTIONS:M${_type})
.if empty(PORT_OPTIONS:MEXAMPLES)
PLIST_SUB+= PORT${_type}="@comment "
PLIST_SUB+= PORTEXAMPLES="@comment "
. else
PLIST_SUB+= PORT${_type}=""
PLIST_SUB+= PORTEXAMPLES=""
. endif
.endfor
.if defined(NO_OPTIONS_SORT)
ALL_OPTIONS= ${OPTIONS_DEFINE}
_OPTIONS_${target}?=
.for opt in ${COMPLETE_OPTIONS_LIST} ${_ALL_EXCLUDE:O:u}
.for opt in ${_REALLY_ALL_POSSIBLE_OPTIONS}
# PLIST_SUB
PLIST_SUB?=
SUB_LIST?=
@cd ${.CURDIR} && ${MAKE} generate-plist
.for _type in EXAMPLES DOCS
.if !empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
.if !target(add-plist-${_type:tl})
.if defined(PORT${_type}) && !empty(PORT_OPTIONS:M${_type})
add-plist-${_type:tl}:
${SED} -ne 's,^${STAGEDIR},,p' >> ${TMPPLIST}
.if !target(add-plist-data)
DEV_ERROR+= "USE_FPC=yes is no longer supported, please use USES=fpc"
. if defined(PORT${_type}) && empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
DEV_ERROR+= "PORT${_type} does not do anything unless the ${_type} option is present."
SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
USE_READLINE USE_ICONV PERL_CONFIGURE PERL_MODBUILD \
USE_PERL5_BUILD USE_PERL5_RUN USE_DISPLAY USE_FUSE \
INSTALL_TARGET= install-strip
PLIST_SUB= SHLIBVER=${PORTVERSION}
OPTIONS_DEFINE= DOCS
pre-configure:
(cd ${WRKSRC} && ./bootstrap)
GH_PROJECT= snappy-erlang-nif
GH_TAGNAME= 0951a1b
.include <bsd.port.mk>
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
test_llhc \
test_lz77
OPTIONS_DEFINE= EXAMPLES
do-build:
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -P zipada.gpr)
-DINSTALL_PYTHON_DIR:STRING=${PYTHON_SITELIBDIR:Q}\
-DINSTALL_DOC_DIR:STRING=${DOCSDIR:Q}
OPTIONS_DEFINE= DOXYGEN PERL
OPTIONS_DEFINE= DOXYGEN PERL DOCS
OPTIONS_DEFAULT= DOXYGEN PERL\
GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84\
MAGNETIC_WMM2015 MAGNETIC_IGRF12
BROKEN_aarch64= Fails to compile: use of undeclared identifier rand
post-patch:
@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \
${WRKSRC}/src/mygdal/cpl_csv.cpp \
WRKSRC= ${WRKDIR}/${PORTNAME}-v${PORTVERSION}
OPTIONS_DEFINE= DOXYGEN TEST
OPTIONS_DEFINE= DOCS DOXYGEN TEST
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
PORTDOCS= *
OPTIONS_DEFINE= DOXYGEN
OPTIONS_DEFINE= DOXYGEN DOCS
DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN=no
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
@${RM} -r ${WRKSRC}/etc/* ${WRKSRC}/usr/lib/alsa-lib/smixer/*.la \
${WRKSRC}/usr/lib64/alsa-lib/smixer/*.la
USE_LINUX= alsalib
USE_LINUX= alsalib pulseaudio-libs
USE_LINUX= libogg
USE_LINUX= flac libogg libvorbis
USE_LINUX= xorglibs
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/share/man
USE_LINUX= sdl12
@${RM} -r ${WRKSRC}/etc/* ${WRKSRC}/lib/modprobe.d \
${WRKSRC}/usr/share/doc/alsa-lib
USES= python shebangfix tar:bzip2 waf
SHEBANG_FILES= lv2specgen/lv2specgen.py
OPTIONS_DEFINE= DOXYGEN EXAMPLES
OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
OPTIONS_SUB= yes
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR}
DOXYGEN_CONFIGURE_ON= --docs
DOXYGEN_PORTDOCS= *
EXAMPLES_CONFIGURE_OFF= --no-plugins
EXAMPLES_LIB_DEPENDS= libsndfile.so:audio/libsndfile
PORTDOCS= README.rst
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml
OPTIONS_DEFINE= BRASERO DAAP GRILO IPOD LIRC MTP NLS NOTIFY PYTHON
OPTIONS_DEFINE= BRASERO DAAP DOCS GRILO IPOD LIRC MTP NLS NOTIFY PYTHON
OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON
BRASERO_DESC= Brasero disc burning support
BRASERO_CONFIGURE_WITH= brasero
USES= libtool pathfix
.include <bsd.port.options.mk>
.if ${ARCH} == "aarch64"
CMAKE_SOURCE_PATH= ${WRKSRC}/src
INSTALLS_ICONS= yes
# Set ${DOCSDIR} to avoid conflict with benchmarks/iperf ${DOCSDIR}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
# Don't build stuff that we're not going to install. Among other
# things this means we're not going to try to build profiled objects
PLIST_FILES= bin/pathchirp_rcv bin/pathchirp_snd bin/pathchirp_run
PORTDOCS= README
@${REINPLACE_CMD} -e '/CFLAGS.*O4/d' ${WRKSRC}/configure
PLIST_FILES= bin/ramspeed
PORTDOCS= HISTORY README
cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build.sh
PORTDOCS= ChangeLog README thrulay-protocol.txt thrulay-index.html
${REINPLACE_CMD} -e '922s,datarootdir,prefix,g' ${WRKSRC}/configure
USE_GITHUB= yes
GH_ACCOUNT= BenLangmead
${MKDIR} ${STAGEDIR}${DATADIR}/scripts
${INSTALL_SCRIPT} \
PORTDATA= BLOSUM50 BLOSUM62 PAM250 mat50 mat70 mb_matrix penalty2 vector.seq
PORTDOCS= general.doc phrap.doc swat.doc
.include <bsd.port.pre.mk>
.for f in ${DISTFILES}
PORTDOCS= NEWS PHRED.DOC DAEV.DOC
.if !defined(CLIENT_SEUL)
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}/ASTK_SERV
PATCHDIR= ${MASTERDIR}/files
PLIST_SUB= ASTKDIR=${LINSTDIR}/ASTK_SERV SERV="" CLIENT="@comment "\
PLIST_SUB+= ASTKDIR=${LINSTDIR}/ASTK_SERV SERV="" CLIENT="@comment "\
vaster=${vaster}
PATCH2RM= bin/as_run bin/parallel_cp etc/asrun etc/profile.sh \
asrun/config.py asrun/installation.py asrun/system.py \
TKPNG= tkpng${TKPNG_VER}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}/ASTK_CLIENT
PATCHDIR= ${MASTERDIR}/files.client
PLIST_SUB= ASTKDIR=${LINSTDIR}/ASTK_CLIENT SERV="@comment " CLIENT="" vaster="" \
PLIST_SUB+= ASTKDIR=${LINSTDIR}/ASTK_CLIENT SERV="@comment " CLIENT="" vaster="" \
BWidget_DIR=${LINSTDIR}/ASTK_CLIENT/lib/BWidget-${BWidget_VER}
PATCH2RM= bin/astk bin/bsf etc/astkrc/outils lib/init.tcl lib/tkselecteur.tcl
CCX_VER= ccx_${PORTVERSION}
WRKSRC= ${WRKDIR}/CalculiX/${CCX_VER}/src
DOCSDIR= ${PREFIX}/share/doc/CalculiX
OPTIONS_DEFINE= DOCS EXAMPLES
.if ${PORT_OPTIONS:MDOCS}
DISTFILES+= ${DIST_HTM} ${DIST_PS}
EXTRACT_ONLY+= ${DIST_HTM} ${DIST_PS}
.if $(PORT_OPTIONS:MEXAMPLES)
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${CCX_VER} \
${STAGEDIR}${PREFIX}/bin/ccx
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/doc/ccx && ${COPYTREE_SHARE} . \
${STAGEDIR}${DOCSDIR}/ccx)
${INSTALL_DATA} ${WRKDIR}/CalculiX/${CCX_VER}/doc/${CCX_VER}.ps \
${STAGEDIR}${DOCSDIR}
@${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/${CCX_VER}.ps
.if ${PORT_OPTIONS:MEXAMPLES}
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/test && ${COPYTREE_SHARE} . \
${STAGEDIR}${EXAMPLESDIR})
CMAKE_ARGS= -DCMAKE_SKIP_RPATH:BOOL=YES
OPTIONS_DEFINE= CGNS MED OCC SHARED STATIC
OPTIONS_DEFINE= CGNS DOCS MED OCC SHARED STATIC
OPTIONS_DEFAULT= MED
CGNS_DESC= Enable experimental CGNS mesh support
USE_GNOME= cairo gtk20
OPTIONS_DEFINE= TCL GCONF EXAMPLES
OPTIONS_DEFINE= TCL GCONF DOCS EXAMPLES
TCL_DESC= Enable support for TCL/TK
TCL_USES= tcl tk
TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} \
BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms
#OPTIONS_DEFINE= DOCS
PLIST_SUB= OPSYS=${OPSYS} \
DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||}
VIS_CMAKE_ON= -D3RDPARTY_FREETYPE_DIR=${LOCALBASE}
DOXYGEN_USE= TEX=latex:build
DOXYGEN_BUILD_DEPENDS= bash:shells/bash \
doxygen:devel/doxygen \
#QSCRIPTS should not be installed to avoid conflicts with texlive-base
QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg
${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \
${WRKSRC}/src/core/RS.cpp
USE_QT= buildtools_build gui network printsupport \
sql-sqlite3 svg xml
OPTIONS_DEFINE= DEBUG
OPTIONS_DEFINE= DEBUG DOCS
DEBUG_VARS= BUILD_TYPE=debug
DEBUG_VARS_OFF= BUILD_TYPE=release
GNU_CONFIGURE= yes
USES+= iconv:translit tk:build,run
@${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|g' ${WRKSRC}/scripts/tree.tcl
@${REINPLACE_CMD} -e \
LIB_DEPENDS= libjson-c.so:devel/json-c
DOXYGEN_ALL_TARGET= all doxygen
PATCH_STRIP= -p1
PORTDOCS= CHANGELOG.md README.md receiver.svg
DOXYGEN_PORTDOCS= html/*
telemetry-toolkit/telem-data91.pl \
telemetry-toolkit/telem-unit.pl telemetry-toolkit/telem-balloon.pl
${CP} ${FILESDIR}/Makefile.FreeBSD ${WRKSRC}
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/dw-start.sh
LIBS+= -L${LOCALBASE}/lib
@${CP} ${LOCALBASE}/share/gettext/config.rpath ${WRKSRC}
PORTDOCS= README TECHNICAL
@cd ${WRKSRC}; ${SH} bootstrap.sh
PLIST_FILES= bin/nasawash
PORTDOCS= nasawash.txt nasawash.upd
${CC} ${CPPFLAGS} ${CFLAGS} -c -o ${WRKSRC}/nasawash.o ${WRKSRC}/nasawash.c
${CC} -o ${WRKSRC}/nasawash ${WRKSRC}/nasawash.o ${LIBS}
LIB_DEPENDS= libccm.so:math/ccmath
${INSTALL_PROGRAM} ${WRKSRC}/nec2c ${STAGEDIR}${PREFIX}/bin
USES= tar:bzip2
PORTDOCS= README README2 CHANGES
OPTIONS_SINGLE= SRM
OPTIONS_RADIO= HRM
OPTIONS_SINGLE_SRM= SRM_2X2 SRM_3X3 SRM_4X4 SRM_5X5 SRM_6X6 SRM_7X7 SRM_8X8
ALL_TARGET?= all man
OPTIONS_DEFINE= DOXYGEN STATIC
OPTIONS_DEFINE= DOXYGEN STATIC DOCS
STATIC_DESC= Build and install static libraries
STATIC_CMAKE_ON= -DBUILD_STATIC_LIBS=YES
.if ${PORTNAME}==svxlink
OSS_CMAKE_OFF= -DUSE_OSS:BOOL=OFF
OSS_CMAKE_ON= -DUSE_OSS:BOOL=ON
DOXYGEN_ALL_TARGET=doc
DOXYGEN_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE
@${REINPLACE_CMD} 's!tbdcmd=\/usr\/local!tbdcmd=${PREFIX}!'\
${WRKSRC}/addons/usermgmt.cgi
FLDIGI_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c
FLDIGI_CONFIGURE_ENABLE=fldigi-xmlrpc
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
IMAGE_FILE= uhd-images_003.010.003.000-release.zip
#OPTIONS_DEFAULT= DOXYGEN
OPTIONS_SUB=yes
#LDFLAGS+= -shared
VERSION= 4.00
@${CP} ${FILESDIR}/wspr.sh.in ${WRKSRC}
GH_ACCOUNT= dvv
doc/library.ltx doc/structure.fig doc/td-v1.c doc/td-v2.c \
doc/td-v3.c doc/test.txt
@${SED} -e 's,FUNKYTOKENHERE,${PREFIX}/,' \
< ${FILESDIR}/uulib.3 > ${WRKDIR}/uulib.3
GROUPS= arangodb
USE_RC_SUBR= arangod
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
JAVA_VERSION= 1.6+
${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
INFO= CouchDB
.if ${PORT_OPTIONS:MGTKDOC}
CONFIGURE_ARGS+= --enable-gtk-doc-html
PLIST_SUB= GTKDOC=""
PLIST_SUB+= GTKDOC=""
CONFIGURE_ARGS+= --disable-gtk-doc-html
PLIST_SUB= GTKDOC="@comment "
PLIST_SUB+= GTKDOC="@comment "
devel/elixir-calendar
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
GH_ACCOUNT= elixir-ecto
OPTIONS_DEFINE= POSTGREX MARIAEX
OPTIONS_DEFINE= POSTGREX MARIAEX DOCS
POSTGREX_DESC= PostgreSQL adapter support
MARIAEX_DESC= MySQL adapter support
MIX_BUILD_DEPS= databases/erlang-eredis
MIX_BUILD_DEPS= devel/elixir-bson
www/erlang-hackney
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
USES= erlang:rebar3
GH_ACCOUNT= wooga
PORTDOCS= Changelog README
VERSION= 5.0
PLIST_SUB= VERSION=${VERSION}
PLIST_SUB+= VERSION=${VERSION}
.if ${LIBGDA5_SLAVE}!="no"
USE_GNOME+= libgda5
LICENSE= GPLv2
USES= gmake libtool ncurses pathfix pkgconfig readline tar:bzip2
lib/libpbl.a
post-extract:
@${REINPLACE_CMD} -e 's/= -Wall -O3/+= -Wall -Werror/' \
-e 's/^CC=/CC?=/' -e '/^.rm -f/d' ${WRKSRC}/makefile
.if !defined(CLIENT_ONLY)
# MySQL-Server options
OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY
OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY DOCS
OPTIONS_DEFAULT+= MAXKEY
OPTIONS_GROUP= ENGINES
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH SPHINX SPIDER TOKUDB
TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_PORTDOCS= PATENTS README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
TOKUDB_IMPLIES= DOCS
# Remove programs to avoid conflict with mariadb100-client
OPTIONS_DEFAULT+= MAXKEY SPHINX SPIDER
OPTIONS_GROUP= COMPRESSION ENGINES GROONGA
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=${LOCALBASE}/lib
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_IMPLIES= SNAPPY
TOKUDB_IMPLIES= SNAPPY DOCS
TOKUDB_PORTDOCS= README.md
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER
OPTIONS_DEFINE= CONNECT_EXTRA
OPTIONS_DEFINE= CONNECT_EXTRA DOCS
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY ZSTD
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH ROCKSDB SPHINX SPIDER TOKUDB XTRADB
OPTIONS_GROUP_GROONGA= ZMQ MSGPACK
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER WSREP
OPTIONS_DEFINE= CONNECT_EXTRA WSREP
OPTIONS_DEFINE= CONNECT_EXTRA WSREP DOCS
WSREP_CMAKE_OFF= -DWITH_WSREP=OFF
PORTDOCS= UserGuide.txt mdcached.txt
@${REINPLACE_CMD} 's|ADDCFLAGS = -Wall -g -O3 -march=native|ADDCFLAGS = ${CFLAGS}|' \
${WRKSRC}/Makefile
MCQDIR?= /var/db/memcacheq
PLIST_SUB= MCQDIR=${MCQDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
OPTIONS_DEFINE= CONSOLE CURL DATACELL FITS GEOM JDBC MEROCONTROL ODBC \
PERL RDF RUBYGEMS SPHINXCLIENT TESTING OPTIMIZE
PERL RDF RUBYGEMS SPHINXCLIENT TESTING OPTIMIZE DOCS
OPTIONS_RADIO= PYTHON
OPTIONS_RADIO_PYTHON= PYTHON2 PYTHON3
OPTIONS_SINGLE= PASSWD_HASH_ALGORITHM
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-tools
OPTIONS_DEFINE= SSL SASL
OPTIONS_DEFINE= SSL SASL DOCS
OPTIONS_DEFAULT= SSL
SASL_USE= my_tags=sasl
OPTIONS_DEFAULT= SSL SASL
OPTIONS_DEFINE= DOCS SSL SASL
GH_ACCOUNT= darold
do-patch:
${REINPLACE_CMD} -e '/install_all :/,/};/s=$$CONFDIR=${STAGEDIR}${ETCDIR}=g' \
-e '/install_all :/,/};/s=$$DOCDIR=${STAGEDIR}${DOCSDIR}=g' \
USES= perl5
USE_PERL5= configure
post-install-EXAMPLES-on:
@${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pg_partman_bgw.so
MAKE_ARGS= INSTALL="${INSTALL} -c"
${MKDIR} ${STAGEDIR}${DOCSDIR}/
${INSTALL_MAN} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
.if ${PGSQL_VER:M9.4}
PLIST_SUB= PGSQL94=""
PLIST_SUB+= PGSQL94=""
PLIST_SUB= PGSQL94="@comment "
PLIST_SUB+= PGSQL94="@comment "
# FFI
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
LDFLAGS+= -lpthread -L${PREFIX}/lib
post-configure:
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
.if defined(CLIENT_ONLY)
OPTIONS_DEFINE+=LIBEDIT
OPTIONS_DEFINE+=LIBEDIT DOCS
LIBEDIT_DESC= Use non-GPL libedit instead of readline
USES+= perl5
.if defined(SERVER_ONLY)
OPTIONS_DEFINE= DTRACE LDAP INTDATE TZDATA XML
OPTIONS_DEFINE= DTRACE LDAP INTDATE TZDATA XML DOCS
LDAP_DESC= Build with LDAP authentication support
DTRACE_DESC= Build with DTrace probes
TZDATA_DESC= Use internal timezone database
.if !defined(SLAVE_ONLY)
OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG
OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG DOCS
. if ${DISTVERSION:R} == 9.2 || ${DISTVERSION:R} == 9.3
OPTIONS_RADIO= KRB5
OPTIONS_RADIO_KRB5= MIT_KRB5 HEIMDAL_KRB5
@- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pg.so
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
@${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py
@${REINPLACE_CMD} 's,<db\.h>,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h
USE_PYTHON= autoplist distutils
# currently MaxDB(SAP), ADODB are not supported
OPTIONS_DEFINE= MYSQL PGSQL SQLITE MSSQL SYBASE
OPTIONS_DEFINE= DOCS MYSQL PGSQL SQLITE MSSQL SYBASE
SYBASE_DESC= sybase support
PORTDOCS= ChangeLog NEWS
.if defined(WITH_DEBUG)
@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
--docdir=${EXAMPLESDIR} \
--with-pgconfig=${LOCALBASE}/bin/pg_config
@${REINPLACE_CMD} -e 's=share/doc=share/examples=' ${WRKSRC}/setup_skytools.py
PLIST_FILES= bin/${PORTNAME} etc/rc.d/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
@${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/Makefile
@${REINPLACE_CMD} 's|/usr/local|${PREFIX}|' \
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
OPTIONS_DEFINE= THREADS
OPTIONS_DEFINE= EXAMPLES THREADS
OPTIONS_DEFAULT= THREADS
WRKSRC= ${WRKDIR}/${DISTNAME}/tea
PLIST_SUB+= VERSION=${PORTVERSION}
.for i in ${DOCS}
MAKE_JOBS_UNSAFE= yes
@${REINPLACE_CMD} 's,/usr,${PREFIX},' \
${WRKSRC}/platforms/unix/unix.pro \
ChangeLog-2011 ChangeLog-2012 COPYING COPYING-DOCS INSTALL \
MAINTAINERS NEWS README README-GCONF TODO
OPTIONS_DEFINE= MYSQL PWSAFE3
OPTIONS_DEFINE= EXAMPLES MYSQL PWSAFE3
OPTIONS_DEFAULT= BLOWFISH DES IDEA MYSQL PWSAFE3
MYSQL_RUN_DEPENDS= p5-DBD-mysql>0:databases/p5-DBD-mysql \
PORTDOCS= help.ncd
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notecase
(cd ${WRKSRC}/pki && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
${MKDIR} ${STAGEDIR}${TASKD_DBDIR}
USES= cmake compiler:c++11-lang readline
ALSA_LIB_DEPENDS= libasound.so.2:audio/alsa-lib
ALSA_CMAKE_ON= -DWANT_ALSA=on
ALSA_CMAKE_OFF= -DWANT_ALSA=off
DEMOS_IMPLIES= EXAMPLES
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_ON= -DWANT_PULSEAUDIO=on
PULSEAUDIO_CMAKE_OFF= -DWANT_PULSEAUDIO=off
INFO= automake automake-history
CPE_VENDOR= gnu
PORTDOCS= ChangeLog std-ext-lib.txt API.txt lttng-live.txt
@${REINPLACE_CMD} -e 's|LICENSE mit-license.txt gpl-2.0.txt||' \
${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -e '/altgraph/s,==,>=,' ${WRKSRC}/${PYSETUP}
@${REINPLACE_CMD} -e '/from altgraph\.compat import/d' \
NO_BUILD= yes
.include "${.CURDIR}/..//boost-all/common.mk"
GH_ACCOUNT= google
GH_TAGNAME= 38cbbfed71efcb28931b5e4a83e3c0d4661f1548
@${MKDIR} ${WRKSRC}/src/third_party/lss
@${CP} ${FILESDIR}/linux_syscall_support.h ${WRKSRC}/src/third_party/lss
CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR}
do-test:
${BUILD_WRKSRC}/projects/SelfTest
PORTDOCS= README.md
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
man/man1/commit-partial.1.gz man/man1/commit-patch.1.gz
${REINPLACE_CMD} -e 's/share[/]man/man/' \
-e 's/PREFIX=/PREFIX?=/' \
${REINPLACE_CMD} -e 's|dtplite|${LOCALBASE}/bin/dtplite|g' ${WRKSRC}/build.tcl
PLIST_FILES+= ${MANPAGES:S|^|man/man1/|}
# be consistent with PORTVERSION
@${REINPLACE_CMD} -e 's|2.5.0-dev|2.4.0|' \
PLIST_FILES= bin/cvschangelogbuilder
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100077
NO_ARCH= yes
# Specify where your repository belongs.
PORTDOCS= COPYING ChangeLog README UPGRADE
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
DISTEL_DOCS= AUTHORS ChangeLog INSTALL INSTALL.WIN32 NEWS README README.ie-session
DISTEL_ROOT= ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
@${MKDIR} ${WRKSRC}/ebin
@cd ${WRKSRC} && erlc -W0 -o ebin/ +debug_info src/*.erl
GH_ACCOUNT= troglobit
# Rename to libeditline.3 to avoid conflict with libedit
@${REINPLACE_CMD} 's|editline.3|lib&|' ${WRKSRC}/man/Makefile.am
MIX_BUILD_NAME= shared
ELIXIR_APP_NAME=bson
MIX_BUILD_DEPS= devel/erlang-neotoma
GH_ACCOUNT= alfert
GH_ACCOUNT= beatrichartz
GH_ACCOUNT= ericmj
GH_ACCOUNT= fishcakez
GH_ACCOUNT= bitwalker
ELIXIR_APP_NAME=estree
GH_ACCOUNT= parroty
MIX_BUILD_DEPS= devel/erlang-jsx
MIX_BUILD_DEPS= devel/erlang-gpb
pre-build:
@${MKDIR} ${WRKSRC}/deps
${LN} -s -f ${LOCALBASE}/lib/erlang/lib/gpb-* ${WRKSRC}/deps/gpb
ELIXIR_APP_NAME=gen_stage
GH_ACCOUNT= hexpm
GH_ACCOUNT= nurugger07
GH_ACCOUNT= PSPDFKit-labs
ELIXIR_APP_NAME=elixir_make
ELIXIR_APP_NAME=nats
ELIXIR_APP_NAME=paratize
MIX_BUILD_DEPS= devel/elixir-exjsx
@${RM} ${WRKSRC}/priv/release_ets/.gitkeep
PORTEXAMPLES= *
.include "${.CURDIR}/bsd.eric6.mk"
GH_ACCOUNT= ferd
GH_ACCOUNT= soranoba
GH_ACCOUNT= puzza007
ERL_APP_NAME= certifi
GH_ACCOUNT= project-fifo
ERL_BUILD_DEPS= devel/erlang-cuttlefish
devel/erlang-neotoma
ERL_BUILD_DEPS= devel/erlang-cf
USES= autoreconf cpe libtool pkgconfig ssl
CPE_VENDOR= process-one
DOCS_CONFIGURE_ENABLE= documentation
ERL_BUILD_DEPS= devel/erlang-bear
GH_PROJECT= gen_leader_revival
GH_TAGNAME= a12a4e3
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
devel/erlang-ssl_verify_fun
GH_ACCOUNT= Vagabond
GH_ACCOUNT= jcomellas
GH_ACCOUNT= DeadZen
post-build:
@${RM} -r ${WRKSRC}/priv
GH_ACCOUNT= tomas-abrahamsson
@${MKDIR} ${STAGEDIR}${ERL_APP_ROOT}/bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/protoc-erl ${STAGEDIR}${ERL_APP_ROOT}/bin
ERL_DOCS= doc/*
GH_ACCOUNT= tolbrino
GH_ACCOUNT= talentdeficit
GH_ACCOUNT= Licenser
GH_ACCOUNT= inaka
ERL_RUN_DEPS= devel/erlang-goldrush
devel/erlang-syslog
RUN_DEPENDS:= ${BUILD_DEPENDS}
GH_ACCOUNT= eproxus
ERL_APP_NAME= metrics
GH_ACCOUNT= msgpack
GH_PROJECT= msgpack-erlang
REBAR_TARGETS= compile escriptize
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${ERL_APP_ROOT}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
GH_ACCOUNT= devinus
GH_ACCOUNT= seth
GH_ACCOUNT= basho
GH_PROJECT= erlang_protobuffs
ERL_BUILD_DEPS= devel/erlang-getopt
ERL_DOCS= README.md doc/*
REBAR_TARGETS= compile doc
@${RM} ${WRKSRC}/doc/packages-frame.html
GH_ACCOUNT= deadtrickster
GH_PROJECT= ssl_verify_fun.erl
GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME}
GH_ACCOUNT= benoitc
PLIST_FILES= sbin/fistgen \
man/man8/fistgen.8.gz
@${MKDIR} ${STAGEDIR}${DATADIR}
.for dir in templates
WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR= ${WRKUNITDIR}
.include "${MASTERDIR}/Makefile"
OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_DEFAULT=DOXYGEN
DOXYGEN_ALL_TARGET= html-local
TEST_TARGET= check
DOXYGEN_DESC= Use doxygen for docs
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
GO_TARGET= ./...
USES= python:2.7
USE_GNOME= pygtk2
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
LIB_DEPENDS= libgit2.so:devel/libgit2
LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \
libsoup-2.4.so:devel/libsoup
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
TESTS_EXAMPLES= test_manual_help.c test_manual_help_cmd.c \
test_manual_help_cmd.ggo test_manual_help_cmd.h
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1/
PORTDATA= *
@${TAR} cf - -C$$(${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git) . | \
${TAR} xof - -C${WRKSRC}/git-core
MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD}
PORTDOCS?= *
OPTIONS_DEFINE+= DOCS
.if !target(do-build)
@${DO_NADA}
org.gnome.builder.experimental.gschema.xml \
org.gnome.builder.project-tree.gschema.xml
INSTALL_WRKSRC= ${BUILD_WRKSRC}
INSTALL_TARGET= install
#DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
#DOCS_ALL_TARGET= gen-docs
#DOCS_INSTALL_TARGET= install-docs
.if ${ARCH} == "amd64"
PLIST_SUB= ARCH=amd64
PLIST_SUB+= ARCH=amd64
.if ${ARCH} == "i386"
PLIST_SUB= ARCH=386
PLIST_SUB+= ARCH=386
@${REINPLACE_CMD} -e 's|find|find .|g' \
${WRKSRC}/icm_prepare
LICENSE= LGPL21
OPTIONS_DEFINE= GIR
OPTIONS_DEFINE= GIR DOCS
OPTIONS_DEFAULT=GIR
GIR_DESC= Build introspection data
PORTDOCS= COPYRIGHT README *.htm
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
--with-external-expat \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
PS_FILES= libdwarf2.1.pdf libdwarf2p.1.pdf mips_extensions.pdf
${INSTALL_DATA} ${WRKSRC}/libdwarf.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/dwarf.h ${STAGEDIR}${PREFIX}/include
CONFIGURE_ARGS= --disable-python
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
OPTIONS_DEFAULT=
DOXYGEN_CMAKE_OFF= -Dbuild_docs=off
OPTIONS_DEFINE= DOXYGEN DAHDI
OPTIONS_DEFINE= DOXYGEN DAHDI DOCS
DOXYGEN_DESC= Build documentation
DAHDI_DESC= Build DAHDI input driver
DOXYGEN_CONFIGURE_ENV_OFF=ac_cv_path_DOXYGEN=false
USES= autoreconf libtool pathfix pkgconfig
${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version
SHEBANG_FILES= utils/conv_codes_gsm.py utils/conv_gen.py
python_OLD_CMD= /usr/bin/python2
USE_PERL5= run
USE_LINUX= dbuslibs expat
USE_LINUX= fontconfig png dbuslibs sqlite3 openssl
INSTALL_TARGET= install install-doc
${SETENV} ${MKCMAKE_ENV} ${MKCMAKE} -C ${WRKSRC}
GH_ACCOUNT= kAworu
GH_PROJECT= lua-${PORTNAME}
@${REINPLACE_CMD} -e "s/5.1/${LUA_VER}/g" ${WRKSRC}/Makefile
REINPLACE_ARGS= -i ""
@${FIND} ${WRKSRC}/DLL430_v3/src/TI/DLL430 \
\( -name '*.cpp' -o -name '*.h' \) -print0 | ${XARGS} -0 \
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/
PEARDIR= ${PREFIX}/share/pear
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" \
-e "s|%%BUNDLEDIR%%|${WRKSRC}/go-pear-bundle|" \
--with-system-includedir=/usr/include
MAKE_ARGS= MANDIR="${MAN1PREFIX}/man/man1"
${LN} -sf pkgconf ${STAGEDIR}${PREFIX}/bin/pkg-config
OPTIONS_DEFAULT= DOXYGEN
ALL_TARGET= all
.if ${PKGNAMESUFFIX} == "-hard"
CONFIGURE_ARGS+= --enable-syscall-hard --disable-syscall-soft
PLIST_SUB= PTHREAD="@comment "
PLIST_SUB+= PTHREAD="@comment "
CONFIGURE_ARGS+= --enable-syscall-soft --enable-pthread
PLIST_SUB= PTHREAD=""
PLIST_SUB+= PTHREAD=""
@${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS ?=|' \
${WRKSRC}/Makefile ${WRKSRC}/pure-stlmap/Makefile ${WRKSRC}/pure-stlvec/Makefile
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
OPTIONS_DEFINE?= BABEL EXAMPLES
OPTIONS_DEFINE?= BABEL DOCS EXAMPLES
OPTIONS_DEFAULT?= BABEL
BABEL_DESC= Enable Babel extension
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/changelog ${STAGEDIR}${DOCSDIR}
USE_PYTHON= distutils autoplist
SHEBANG_FILES= misc/upgrade-0.6.py
${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/mtbl.so
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.if ${PYTHON_REL} < 3400
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
PORTDOCS= PKG-INFO README.rst
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/uvloop/loop.so
post-install-DOCS-on:
cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/ && ${INSTALL_DATA} PKG-INFO README.rst ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
OPTIONS_DEFINE= HTMLDOCS
OPTIONS_DEFINE= HTMLDOCS DOCS EXAMPLES
HTMLDOCS_DESC= build html documentation
HTMLDOCS_IMPLIES= DOCS
HTMLDOCS_CONFIGURE_OFF= --disable-html-docs
HTMLDOCS_BUILD_DEPENDS= rst2html:textproc/py-docutils
PORTDOCS= COPYRIGHT README
PORTEXAMPLES= examples.cc
DOXYGEN_DESC= Build documentation with doxygen
BUILD_DEPENDS= ${LOCALBASE}/bin/escript:lang/erlang
OPTIONS_DEFINE= BASH ZSH
OPTIONS_DEFINE= BASH ZSH EXAMPLES
${LOCALBASE}/bin/git:devel/git
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang
GH_ACCOUNT= rebar
DISTFILES+= ${_dep}.tar:hex
# convenience target to rebuild the relx cache file
build-cache:
cd ${WRKDIR} && ${TAR} -c -v -z -f relx-cache-${CACHE_VERSION}${EXTRACT_SUFX} .cache
@${LN} -s ${WRKSRC}/_build/dev/lib/${PORTNAME}/ebin ${WRKSRC}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
${INSTALL_DATA} ${WRKSRC}/_build/default/lib/relx/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
cd ${WRKSRC}/priv && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv
${INSTALL_SCRIPT} ${WRKSRC}/_build/default/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
GH_ACCOUNT= kusalananda
PLIST_SUB= EXAMPLES=""
PLIST_SUB+= EXAMPLES=""
CMAKE_ARGS= -DENABLE_EXAMPLES=ON
CMAKE_ARGS= -DENABLE_EXAMPLES=OFF
PLIST_SUB= EXAMPLES="@comment "
PLIST_SUB+= EXAMPLES="@comment "
.if ${JAVA_PORT_VERSION} == "1.6.0"
PLIST_SUB= JDK6=""
PLIST_SUB+= JDK6=""
PLIST_SUB= JDK6="@comment "
PLIST_SUB+= JDK6="@comment "
LICENSE= BSD3CLAUSE
OPTIONS_DEFINE= GTK3
OPTIONS_DEFINE= GTK3 DOCS
GTK3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-pacth-turn-off-gtk
GTK3_USE= GNOME=gtk30
CONFIGURE_ENV+= ac_cv_path_tclsh="${TCLSH}"
TEST_TARGET= test
TEST_ENV= ${MAKE_ENV} DISPLAY= TZ=utc
.if ${OPTIONS_DEFINE:MDOCS}
INSTALL_ARGS= -pkgs -pkg-path ${STAGEDIR}${PREFIX}/lib/tcllib \
-apps -app-path ${STAGEDIR}${PREFIX}/bin \
@${REINPLACE_CMD} "/dataDir/s|=.*|=${ZOOKEEPER_DBDIR}|" ${WRKDIR}/${DISTNAME}/conf/zoo_sample.cfg
@${MV} ${WRKDIR}/${DISTNAME}/conf/zoo_sample.cfg ${WRKDIR}/${DISTNAME}/conf/zoo.cfg
USE_RC_SUBR= named
SUB_FILES= pkg-message named.conf
CONFLICTS+= bind-tools
.endif # BIND_TOOLS_SLAVE
OPTIONS_DEFAULT= SIGCHASE IDN GSSAPI_NONE JSON PYTHON
OPTIONS_DEFINE= IDN LARGE_FILE PYTHON JSON \
FIXED_RRSET SIGCHASE IPV6
OPTIONS_DEFAULT= SSL THREADS SIGCHASE IDN GSSAPI_NONE JSON PYTHON
FIXED_RRSET SIGCHASE IPV6 THREADS
OPTIONS_DEFAULT= THREADS SIGCHASE IDN GSSAPI_NONE JSON PYTHON
SUB_FILES= pkg-message ddclient_force
OPTIONS_DEFINE= SSL
OPTIONS_DEFINE= SSL DOCS
OPTIONS_DEFAULT=SSL
SSL_RUN_DEPENDS=ca_root_nss>0:security/ca_root_nss \
CPPFLAGS+= $$(pkg-config libev --cflags-only-I)
LDFLAGS+= $$(pkg-config libev --libs-only-L)
USE_RC_SUBR= dsc
PERL5= configure patch shebangfix
ERL_BUILD_DEPS= devel/erlang-unicode_util_compat
PLIST_FILES= sbin/ironsides man/man1/ironsides.1.gz
PORTEXAMPLES= dfcs.usafa.edu.zonefile
@${CP} ${FILESDIR}/ironsides.gpr ${FILESDIR}/Makefile ${WRKSRC}/
SHEBANG_FILES= scripts/coverage_env.sh
OPTIONS_DEFINE= COOKIES DNSTAP DOXYGEN GO TRUSTANCHOR
OPTIONS_DEFINE= DOCS COOKIES DNSTAP DOXYGEN GO TRUSTANCHOR
COOKIES_DESC= cookies
COOKIES_LIB_DEPENDS= libnettle.so:security/nettle
DNSTAP_MAKE_ARGS_OFF= HAS_libprotobuf-c=no HAS_libfstrm=no
DNSTAP_PLIST_FILES= lib/kdns_modules/dnstap.so
DOXYGEN_MAKE_ARGS_ON= HAS_doxygen=yes
DOXYGEN_MAKE_ARGS_OFF= HAS_doxygen=no
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
OPTIONS_DEFINE= DNSTAP IDN LMDB
OPTIONS_DEFINE= DNSTAP IDN LMDB DOCS
DNSTAP_DESC= dnstap support (see dnstap.info)
LMDB_DESC= Enable LMDB backend
OPTIONS_DEFINE= DNSTAP FASTPARSER IDN
OPTIONS_DEFINE= DNSTAP FASTPARSER IDN DOCS
DNSTAP_CONFIGURE_ENABLE= dnstap
USE_RC_SUBR= pdns
OPTIONS_DEFINE= GEOIP LUAJIT MYDNS MYSQL OPENDBX OPENLDAP OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC
OPTIONS_DEFINE= DOCS EXAMPLES GEOIP LUAJIT MYDNS MYSQL OPENDBX OPENLDAP OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC
OPTIONS_GROUP= EXPERIMENTAL REMOTEOPT
OPTIONS_GROUP_EXPERIMENTAL= LUABACKEND
OPTIONS_GROUP_REMOTEOPT= ZEROMQ
PYDISTUTILS_INSTALLARGS+= --install-data=${PREFIX}/share
${WRKSRC}/libnamebench/util.py
SUB_FILES= pkg-message
${INSTALL_PROGRAM} ${WRKSRC}/hosts2zones ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${PREFIX}/etc/void-zones
CONFLICTS_INSTALL= kile-kde4
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL README
@${CHMOD} a+x ${WRKSRC}/install-sh
PLIST_FILES= bin/micro
@(cd ${WRKSRC} ; \
${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -ldflags \
org.mate.pluma.plugins.spell.gschema.xml \
org.mate.pluma.plugins.time.gschema.xml
ALL_TARGET= all html
OPTIONS_DEFINE= XAW3D
OPTIONS_DEFINE= DOCS XAW3D
OPTIONS_SINGLE= Display Rexx
OPTIONS_SINGLE_Display= NCURSES XCURSES
OPTIONS_SINGLE_Rexx= REXX_IMC REGINA
bin/the
%%XCURSES%%bin/xthe
man/man1/the.1.gz
@dir %%DATADIR%%
%%DATADIR%%/THE_Help.txt
%%DATADIR%%/abf.tld
%%DATADIR%%/append.the
%%DATADIR%%/udiff.tld
%%DATADIR%%/uncomm.the
%%DATADIR%%/words.the
@dir %%PORTDOCS%%%%DOCSDIR%%
%%PORTDOCS%%%%DOCSDIR%%/app1.html
%%PORTDOCS%%%%DOCSDIR%%/app2.html
%%PORTDOCS%%%%DOCSDIR%%/app3.html
OPTIONS_DEFINE= FREETYPE SLANG
OPTIONS_DEFINE= FREETYPE SLANG DOCS
OPTIONS_DEFINE_i386= ASM
OPTIONS_DEFAULT= FREETYPE
OPTIONS_DEFAULT_i386= ASM
GH_ACCOUNT= tobimensch
"${PREFIX}/share/pixmaps/dosbox.ico" "dosbox" \
"System;Emulator;" "true"
OPTIONS_RADIO= DEBUGGER
OPTIONS_RADIO_DEBUGGER=DEBUGGER_ENABLE DEBUGGER_HEAVY
DEBUGGER_ENABLE_DESC=Enable internal debugger
ALL_TARGET= # empty
MAKE_ARGS= DESTDIR=${STAGEDIR} prefix=${PREFIX}
(cd ${WRKSRC} && ${PYTHON_CMD} setup.py build)
(cd ${WRKSRC} && ${PYTHON_CMD} \
CONFIGURE_ARGS= --with-libspectrum-prefix=${LOCALBASE} \
--with-local-prefix=${LOCALBASE}
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README ${STAGEDIR}${DOCSDIR}
CONFIGURE_ARGS+=--without-alsa --without-joystick
OPTIONS_DEFINE= AO ICONS ROMS
OPTIONS_DEFINE= AO ICONS ROMS DOCS
OPTIONS_DEFAULT= ICONS GTK2
OPTIONS_SINGLE= UI
UI_DESC= User Interface
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README THANKS \
doc/libspectrum.txt ${STAGEDIR}${DOCSDIR}
EMULATOR= ${MSUBTARGET}
PLIST_SUB= EMULATOR=${EMULATOR}
PLIST_SUB+= EMULATOR=${EMULATOR}
@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
-DBUILD_GLES2:BOOL=OFF
LDFLAGS+= -Wl,--as-needed # glu
OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5
OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5 DOCS
OPTIONS_DEFAULT= DEBUGGERS FFMPEG MAGICK QT5
.if ${PORT_OPTIONS:MX11}
USE_XORG= x11 sm ice xau
PLIST_SUB= X11=""
PLIST_SUB+= X11=""
CONFIGURE_ARGS+= --without-x
PLIST_SUB= X11="@comment "
PLIST_SUB+= X11="@comment "
MAKE_ENV+= WITHOUT_X11=yes
MAKE_ENV+= OPTFLAGS="${OPTFLAGS}"
.include "${.CURDIR}/../mupen64plus-core/Makefile.common"
USE_SDL= sdl2
# XXX Gettext support is mandatory and cannot really be disabled.
# The following option only enables/disables building *additional* translations
OPTIONS_DEFINE= NLS
OPTIONS_DEFINE= NLS DOCS
NLS_DESC= Build additional NLS translations
NLS_CMAKE_ON= -DDISABLE_NLS_TRANSLATIONS:BOOL=OFF
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64
BROKEN_FreeBSD_10= Default toolchain lacks support for .cfi_sections
.include "Makefile.snapshot"
CONFIGURE_ARGS+= \
man/man8/bftpd.8.gz
PORTDOCS= en pl sk
@${REINPLACE_CMD} -e 's,/etc/bftpd.conf,${PREFIX}/etc/bftpd.conf,' \
${WRKSRC}/mypaths.h
USE_LINUX= libssh2 nspr nss openldap
USE_LINUX_RPM= nolib
SHEBANG_FILES= demo/*.py
OPTIONS_DEFINE= SENDFILE OPENSSL
OPTIONS_DEFINE= SENDFILE OPENSSL EXAMPLES
OPTIONS_DEFAULT= SENDFILE OPENSSL
SENDFILE_DESC= Enable sendfile(2) support
OPENSSL_DESC= Enable FTP over SSL/TLS (RFC4217)
PORTDOCS= AUTHORS COPYING INSTALL NEWS README THANKS TODO
@${REINPLACE_CMD} -e 's|^pkgsounddir =.*|pkgsounddir = ${DATADIR}/sounds|' \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e 's|/usr/local|${STAGEDIR}${PREFIX}|g' \
DESKTOP_ENTRIES="Battle Tanks" "" "" "${PORTNAME}" "Game;ArcadeGame;" ""
# Regenerate `sl08.h' after we patch `sl08.py' (as patching the header itself
# would have resulted in a larger diff and gratuitous difference with Debian)
FONT_DEP= AveriaSansGWF-Regular.ttf
FONTDIR_DEP= ${LOCALBASE}/share/fonts/averiagwf
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/game.c
DESKTOP_ENTRIES="Capitalism" "" "${PORTNAME}" \
"${PORTNAME}" "Game;BoardGame;" ""
NLS_CONFIGURE_ENABLE= nls
@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile.linux
PORTDATA= evilnumbers.dat
OPTIONS_DEFINE= WRAPPER
OPTIONS_DEFINE= DOCS WRAPPER
WRAPPER_DESC= Evilfinder local wrapper
OPTIONS_DEFAULT= WRAPPER
@${MKDIR} ${WRKSRC}/obj
OPTIONS_DEFINE= HALF_GFX
OPTIONS_DEFINE= HALF_GFX DOCS
HALF_GFX_DESC= Use 320x240 graphics
HALF_GFX_CMAKE_ON= -DHALF_GFX=ON
OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND
OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND DOCS
OPTIONS_DEFAULT=BACKTRACE OPENGL SOUND
PORTDOCS= BUGS HISTORY README TODO
PLIST_FILES= bin/garith
@${REINPLACE_CMD} -e 's|gldouble|double|;/gnome/d;/all.*apps/d'\
${WRKSRC}/garith.c
qmake rcc script sql svg uic webkit xml
INFO= GC3-FAQ GC3-Release GC31-Release
${CP} ${WRKSRC}/src/gcconfig.pri.in ${WRKSRC}/src/gcconfig.pri
${CP} ${WRKSRC}/qwt/qwtconfig.pri.in ${WRKSRC}/qwt/qwtconfig.pri
DESKTOP_ENTRIES="Impossible Mission puzzle" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""
@cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \
`${SDL_CONFIG} --cflags --libs` puzzle.c
JARFILE= JChessBoard.jar
PORTDOCS= readme.txt releasenotes.html
@${REINPLACE_CMD} 's|/usr/X11R6|${LOCALBASE}|' \
${WRKSRC}/jfbuild/Makefile
OPTIONS_MULTI= UI
OPTIONS_MULTI_UI= OPENGL X11
OPTIONS_DEFINE= HUD HUD_SA OPTIMIZED_CFLAGS X86_ASM
OPTIONS_DEFINE= HUD HUD_SA OPTIMIZED_CFLAGS X86_ASM DOCS
OPTIONS_DEFAULT= OPENGL OPTIMIZED_CFLAGS X11
OPTIONS_DEFAULT_amd64= X86_ASM
HUD_DESC= High quality HUD images (for OpenGL)
MAKE_ARGS= "DATADIR=${DATADIR}"
OPTIONS_DEFINE= GCU X11 SDL
OPTIONS_DEFINE= GCU X11 SDL EXAMPLES
OPTIONS_DEFAULT= GCU X11 SDL
GCU_DESC= Display module GCU (curses)
X11_DESC= Display module X11
"Game;LogicGame;" \
""
OPTIONS_DEFINE= SDL
OPTIONS_DEFINE= SDL DOCS
OPTIONS_DEFAULT=SDL
SDL_USE= SDL=image,mixer,sdl
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/SConstruct
USES= gettext tar:tgz
USE_RUBY= yes
PORTDOCS= AUTHORS ChangeLog README TODO
@${REINPLACE_CMD} -E -e 's|0.8|1.0|g' -e 's|^%|#|g' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -E -e 's|0.8|1.0|g' ${WRKSRC}/build/Makefile.am
"Game;ArcadeGame;" \
OPTIONS_DEFINE= TREMOR
OPTIONS_DEFINE= TREMOR DOCS
OPTIONS_DEFAULT= ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/}
OPTIONS_DEFINE_i386= MMX
OPTIONS_DEFAULT_i386= MMX # runtime detection
DESKTOP_ENTRIES="OpenTTD" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \
"Game;Simulation;StrategyGame;" false
.if defined(WITH_MIDI_PLAYER)
CONFIGURE_ARGS+= --with-midi="${WITH_MIDI_PLAYER}"
DESKTOP_ENTRIES= "Palomino" "" "${PORTNAME}" \
OPTIONS_DEFINE= GUI PLIB SDL
OPTIONS_DEFINE= DOCS GUI PLIB SDL
OPTIONS_DEFAULT=GUI SDL
PORTDOCS= AUTHORS README
@${REINPLACE_CMD} -e 's|span font|span font_desc|' \
${WRKSRC}/src/render/r_assets.c
PORTDOCS= server_setup_howto.txt
@${REINPLACE_CMD} -E \
-e 's|/usr([a-z|/]*)|${LOCALBASE}/\1|g' \
LIBS+= -lm
PORTDOCS= AUTHORS ChangeLog README
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/src && \
CONFIGURE_ARGS= --with-waddir=${DATADIR}
OPTIONS_DEFINE= OPENGL
OPTIONS_DEFINE= DOCS OPENGL
OPTIONS_DEFAULT=OPENGL
DATADIR= ${DMDIR}
USE_RC_SUBR= bnetd
OPTIONS_DEFINE= D2 MYSQL PGSQL SQLITE3
OPTIONS_DEFINE= D2 MYSQL PGSQL SQLITE3 DOCS
OPTIONS_DEFAULT= D2
DESKTOP_ENTRIES="R'n'D jue" "" "${PORTNAME}" \
post-extract-script:
@(cd ${WRKDIR}/rocksndiamonds* && ${COPYTREE_SHARE} levels ${WRKSRC})
.for l in ${LEVELS_BD_FANS:S/$/.zip/}
DESKTOP_ENTRIES= "Prince" "Open-Source port of Prince of Persia" \
"${DATADIR}/icon.png" "prince" "Game;" false
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/seg009.c
PLIST_FILES= bin/taipan
${INSTALL_PROGRAM} ${WRKSRC}/taipan ${STAGEDIR}${PREFIX}/bin
@${REINPLACE_CMD} 's/ make/ $$(MAKE)/' \
PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt
${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
@${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/gfx.c
PLIST_FILES= ${BIN_FILES}
OPTIONS_DEFINE= MESHER
OPTIONS_DEFINE= MESHER DOCS
MESHER_DESC= Enable mesher modelling tool
MESHER_PLIST_FILES= bin/mesher
"Game;SportsGame;ArcadeGame;" \
false
@${REINPLACE_CMD} '/libintl\.h/d' ${WRKSRC}/src/common.h
@${REINPLACE_CMD} -e '/setlocale/d' -e '/textdomain/d' \
OPTIONS_DEFINE= NLS SOUND SQLITE3
OPTIONS_DEFINE= NLS SOUND SQLITE3 DOCS
OPTIONS_MULTI= BINARIES
OPTIONS_MULTI_BINARIES= CLIENT SERVER
"Game;StrategyGame;" \
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
${WRKSRC}/cmake/Modules/*.cmake
PLIST_FILES= bin/wmeyes
@${REINPLACE_CMD} -e 's|Target(|TargetNoMan(|g' ${WRKSRC}/Imakefile
@${REINPLACE_CMD} -e 's|GFX/|${DATADIR}/&|' ${WRKSRC}/icons.c
PORTDOCS= README.xboard BUGS
PLIST_FILES= bin/xshogi man/man6/xshogi.6.gz
.if exists(${PERL5})
LOCAL_PERL_ARCH!= ${PERL5} -MConfig -e '$$x = qq{$$Config{version}/$$Config{archname}}; $$x =~ s{/}{\\\\/}g; print $$x'
PLIST_SUB= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH}
PLIST_SUB+= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH}
BBBIKE_PERL_EXE= bbbike cbbbike bbbikeclient cmdbbbike smsbbbike
src \
xml
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
MAJORVER= 2_2
VER= 23
PLIST_SUB= MAJORVER=${MAJORVER}
PLIST_SUB+= MAJORVER=${MAJORVER}
PLIST_SUB+= VER=${VER}
OPTIONS_DEFINE= FFMPEG GTK2 READLINE THREADS
OPTIONS_DEFINE= FFMPEG GTK2 READLINE THREADS DOCS
OPTIONS_DEFAULT= READLINE THREADS
FFMPEG_CONFIGURE_WITH= lavc
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}2
PLIST_SUB+= VERSION=${DISTVERSION}
OPTIONS_DEFINE= IMAGEMAGICK ISPC JPEG PNG
OPTIONS_DEFINE= DOCS IMAGEMAGICK ISPC JPEG PNG
OPTIONS_DEFAULT= ISPC
GLIB_SCHEMAS= org.mate.eom.gschema.xml \
org.mate.eom.enums.xml
OPTIONS_DEFINE= EXIF EXEMPI
OPTIONS_DEFINE= EXIF EXEMPI DOCS
OPTIONS_DEFAULT=EXIF EXEMPI
EXEMPI_DESC= XMP support
libfftw3.so:math/fftw3 \
libgimp-2.0.so:graphics/gimp-app
OPTIONS_DEFINE= BASH
OPTIONS_DEFINE= BASH EXAMPLES
BASH_RUN_DEPENDS= bash:shells/bash
SYSCOLORDIR= share/color
PLIST_SUB= SYSCOLORDIR=${SYSCOLORDIR}
(cd ${WRKDIR}/Adobe\ ICC\ Profiles\ \(end-user\) && ${COPYTREE_SHARE} \*.pdf ${STAGEDIR}${DOCSDIR})
OPTIONS_DEFINE= DOXYGEN EXAMPLES DOCS
USE_LINUX= fontconfig pixman png xorglibs
USE_LINUX= jpeg png sdl12 tiff
USE_LINUX= jpeg
USE_LINUX= dri fontconfig pixman png xorglibs
USE_LINUX= expat libelf libpciaccess xorglibs
@${RM} ${STAGEDIR}${PREFIX}/usr/lib/libEGL.so.1
@${RM} ${STAGEDIR}${PREFIX}/usr/lib/libGL.so.1
USE_LINUX= jbigkit jpeg
PORTDOCS= README NEWS
@${REINPLACE_CMD} -e 's|/usr/share/mandelbulber|${DATADIR}|' \
${WRKSRC}/${PORTNAME}.desktop
INPUT_PLUGINS= csv raster shape geojson topojson
OPTIONS_DEFINE= CAIRO JPEG PNG TIFF WEBP PROJ
OPTIONS_DEFINE= DOCS CAIRO JPEG PNG TIFF WEBP PROJ
OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP
OPTIONS_GROUP= INPUT
OPTIONS_GROUP_INPUT= GDAL OGR POSTGIS PGRASTER SQLITE3
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-r${PLUS_REV}-PLUS
PLUS_REV= 5792
@${ECHO_CMD} "---> Installing JAR files"
${MKDIR} ${TARGET_DIR}/lib
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB
OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB DOCS
BUNDLED_LIBPNG_DESC= Use bundled libpng
BUNDLED_LIBPNG_CONFIGURE_OFF= --with-system-libpng
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
MAKE_JOBS_UNSAFE=yes
DOXYGEN_BUILD_DEPENDS= ${LOCALBASE}/bin/doxygen:devel/doxygen
PORTDOCS= README TODO
@${MKDIR} ${WRKSRC}/src/external/freebsd
@${CP} ${FILESDIR}/src-external-freebsd-freebsd.cpp \
DATADIR= ${PREFIX}/lib/piglit
GH_ACCOUNT= phillipberndt
OPTIONS_SINGLE= GTK
OPTIONS_SINGLE_GTK= GTK2 GTK3
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \
cd ${WRKSRC}/examples && \
RTDIR= ${PREFIX}/libdata/${PORTNAME}
OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENMP NATIVE
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS OPENMP NATIVE
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS OPENMP
OPENMP_DESC= Enable multicore processing using OpenMP (amd64)
OPTIMIZED_CFLAGS_DESC= Use extra compiler optimizations (requires SSE2 support)
PORTDOCS= README.markdown
@cd ${WRKSRC}/yaimg-sixel && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
PLIST_FILES= bin/seq2gif
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
IMAKEDEFINES+= WITH_NLS
PLIST_SUB= NLS=""
PLIST_SUB+= NLS=""
PLIST_SUB= NLS="@comment "
PLIST_SUB+= NLS="@comment "
.if ${PORT_OPTIONS:MA4SIZE}
IMAKEDEFINES+= WITH_A4SIZE
PLIST_FILES= %%DATADIR%%/libfmtconv.so
@${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \
${WRKSRC}/configure.ac
PORTDATA= models
PORTDOCS= *.md
@${REINPLACE_CMD} -e 's/\*linux\*/*/' \
-e 's/-O3 //; /=.*-mfpmath/d; /-msse/d' \
#-- Options ------------------------------------------------------------
OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODS ASSERT SMALL_NET \
SERVICES SHORTCUTS
SERVICES SHORTCUTS DOCS
ZIPLINKS_DESC= Support compressed server links
SHARED_MODS_DESC= Support shared modules
ASSERT_DESC= Enable debugging code
PLIST_FILES= lib/irssi/modules/libfish.so
PORTDOCS= README.md FiSH-irssi.txt
${REINPLACE_CMD} -e "s,/usr/local,${LOCALBASE},g" \
-e "s,share/doc/FiSH-irssi,${DOCSDIR_REL},g" ${WRKSRC}/CMakeLists.txt
PLIST_FILES= bin/ratbox-respond bin/makekeypair
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/makekeypair ${STAGEDIR}${PREFIX}/bin
PLIST_FILES= bin/roxirc
@${REINPLACE_CMD} 's|if \[ -x .*|${WISH} "$$0" "$$@"|' ${WRKSRC}/roxirc
USE_MYSQL= yes
USE_RC_SUBR= thales
OPTIONS_DEFINE= MODES DOCS
OPTIONS_DEFINE= MODES DOCS EXAMPLES
OPTIONS_RADIO= IRCD
OPTIONS_RADIO_IRCD= HYBRID IRCDRU UNREAL
OPTIONS_DEFAULT=MODES UNREAL
intern lisp man
@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} install.man
an-old.tmac doc.tmac e.tmac
MDOCFILES= ja.eucJP doc-common doc-syms
${REINPLACE_CMD} -E -e 's|^@setfilename +groff|&.info|g;' \
${WRKSRC}/doc/groff.texinfo
FEPOBJS="${FEPOBJS}" \
LIBS="${LIBS}"
OPTIONS_DEFINE= X11
OPTIONS_DEFINE= X11 DOCS
OPTIONS_DEFAULT=X11 FREEWNN_CANNA
OPTIONS_RADIO= FEP
OPTIONS_RADIO_FEP= FREEWNN_CANNA DIRECT_CANNA WNN6 WNN7
PORTDOCS= README README.FreeBSD
SUB_LIST= KON16FONT=${KON16FONT} \
KON14FONT=${KON14FONT}
.if !defined(KONFONT)
CFLAGS+= -Wno-return-type
PORTDOCS= README.kt README.wallpaper.ja dot.termcap
OPTIONS_DEFINE= TEKTRONIXEMU VGAFONT
OPTIONS_DEFINE= TEKTRONIXEMU VGAFONT DOCS
OPTIONS_DEFAULT=DEFAULT
OPTIONS_SINGLE= SCROLLBAR
OPTIONS_SINGLE_SCROLLBAR= DEFAULT XAW3DLIB NEXTAWLIB
CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \
--with-lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
PORTDOCS= AUTHORS ChangeLog NEWS README.md
CFLAGS+= -I${WRKSRC}
PORTDOCS= README.ONEW
OPTIONS_DEFINE= CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7
OPTIONS_DEFINE= CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7 DOCS
OPTIONS_DEFAULT=CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7
CANNA_DESC= Build Canna-backend library
CANNA_FREEWNN_DESC= Build Canna+FreeWnn-backend library
PORTDOCS= plan_calEUC.ps
${CAT} ${MASTERDIR}/pkg-plist >> ${WRKDIR}/PLIST
.if ${PORT_OPTIONS:MSKK10}
PLIST_SUB= SKK8="@comment " SKK10=""
PLIST_SUB+= SKK8="@comment " SKK10=""
PLIST_SUB= SKK8="" SKK10="@comment "
PLIST_SUB+= SKK8="" SKK10="@comment "
.if ${PORT_OPTIONS:MDBSKKD}
PORTDOCS= *.html *.txt *.css *.dtd *.xsd *.pdf \
ora-mar-2k images rss
.for f in ${PLIST_FILES:T:R}
${INSTALL_DATA} \
DOCS= default.css download.html faq.html index.html javadoc status.html style
PORTDOCS= LICENSE ${DOCS}
@${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
USES= zip
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server/lib
--mandir=${STAGEDIR}${PREFIX}/man\
--docdir=${STAGEDIR}${DOCSDIR}
${REINPLACE_CMD} 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/cint/lib/dll_stl/setup
${REINPLACE_CMD} 's,make ,${GMAKE} ,' ${WRKSRC}/cint/lib/*/setup
WRKSRC= ${WRKDIR}/dmd2/src/${PORTNAME}
.undef DEVELOPER
BROKEN_sparc64= Does not install: divide-by-zero error
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}
CPPFLAGS+= -I${LOCALBASE}/include/libelf -I${LOCALBASE}/include
WRKSRC= ${WRKDIR}/${PORTNAME}
.if ${ARCH} != "i386"
rtl.pdf user.pdf
cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
INFO= gambit
OPTIONS_DEFINE= GCC
OPTIONS_DEFINE= DOCS GCC
OPTIONS_DEFAULT=GCC
GCC_DESC= Build with GCC
--enable-languages=${LANGUAGES}
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
--with-system-zlib
ALL_TARGET= compile
cd ${BUILD_WRKSRC} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}
USE_LINUX_RPM_BAD_PERMS= yes
hack/dummy \
test/test
M3BOOT_ENV= ${MAKE_ENV:C/^LDFLAGS=.*//:C/^CPPFLAGS=.*//} \
NEWBOOTNAME= m3-bootstrap.${MARCH}.${OPSYS:tu}.${OSREL:S/.//}.tar.bz2
M3TARGET= ${MARCH}_${OPSYS:tu}
PLIST_SUB= T=${M3TARGET} P=cm3/pkg B=cm3/bin L=cm3/lib
PLIST_SUB+= T=${M3TARGET} P=cm3/pkg B=cm3/bin L=cm3/lib
USE_GNOME= cairo pango
OPTIONS_DEFINE= FUTURES
OPTIONS_DEFINE= DOCS FUTURES
OPTIONS_DEFAULT=FUTURES
OPTIONS_DEFINE_amd64= JIT
ml-burg.tgz ml-lpt.tgz ml-lex.tgz ml-yacc.tgz nlffi.tgz \
smlnj-lib.tgz trace-debug-profile.tgz
PLIST_SUB= MLARCH=${MLARCH}
PLIST_SUB+= MLARCH=${MLARCH}
.if ${PORT_OPTIONS:MPOSITION64} || defined(ML_POSITION64)
ML_POSITION64?= ${PORT_OPTIONS:MPOSITION64}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
@${REINPLACE_CMD} 's:[^=]*\.tmp$$:${WRKSRC}/&:' ${WRKSRC}/configure
@${REINPLACE_CMD} '/grep/s/$$/| egrep -v "built-in|command line"/' \
JAM?= ${LOCALBASE}/bin/jam
# force Clang when on FreeBSD
JAMARG+= -dx
SHLIBMAJ= 9
SHLIBNAME= lib${SHLIBBASE}.so.${SHLIBMAJ}
MAKE_ENV+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
PLIST_SUB= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
PLIST_SUB+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
.for file in Makefile src/osdep/unix/Makefile src/osdep/unix/Makefile.gss
postscript
.if make(makesum) && !defined(FETCH_ALL)
.error "You forgot to define FETCH_ALL to create the sane distinfo"
PLIST_FILES= ${FILES:S,^,bin/,} ${FILES:S,^,man/man1/,:S,$,.1.gz,} ${FILES:S,^,man/cat1/,:S,$,.0.gz,}
.for binfile in ${FILES}
${INSTALL_PROGRAM} ${WRKSRC}/${binfile} ${STAGEDIR}${PREFIX}/bin/${binfile}
MANDIR=${MANPREFIX}/man \
LIBLUA=-llua-${LUA_VER}
@${REINPLACE_CMD} 's|-ldl ||' ${WRKSRC}/src/Makefile
OPTIONS_SINGLE= RESOLV
OPTIONS_SINGLE_RESOLV= STOCK_RESOLVER UNBOUND
OPTIONS_DEFINE= FILTER CURL GNUTLS JANSSON LDNS LMDB LUA MEMCACHED \
BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL
BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL DOCS
OPTIONS_DEFAULT= FILTER LUA UNBOUND
STOCK_RESOLVER_DESC= Use the stock resolver library
SASL_DESC= Enable SASL authentication with LDAP
SASL_CONFIGURE_WITH= sasl
DOCS_CONFIGURE_ON= --docdir=${WRKDIR}/doc
MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
OPTIONS_DEFINE= SPF
OPTIONS_DEFINE= SPF DOCS
OPTIONS_DEFAULT= SPF
SPF_DESC= Enable support for SPF record checking
ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml
JAVA_BUILD= yes
do-extract:
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}
ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dbin=${WRKSRC}/target/bin -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml
PORTDOCS= README CHANGES COPYING CHANGES.old README.old
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} "You may set following options:"
SHLIBMAJ= 10
WWWDIR= ${PREFIX}/www/policyd
PORTDOCS= AUTHORS ChangeLog INSTALL TODO WISHLIST
OPTIONS_DEFINE= MYSQL PGSQL SQLITE WEBUI
OPTIONS_DEFINE= MYSQL PGSQL SQLITE WEBUI DOCS
OPTIONS_DEFAULT=MYSQL WEBUI
MYSQL_DESC= Add a dependency on DBD::mysql
PGSQL_DESC= Add a dependency on DBD::Pg
sbin/${REALNAME} \
etc/${REALNAME}.conf.sample
@${REINPLACE_CMD} -e 's,policyd.pid,postfix-policyd-sf.pid,' \
${WRKSRC}/policyd.conf
PORTDOCS= COPYING README README.Dovecot THANKS
${REINPLACE_CMD} \
's!/usr/bin/env python!${PYTHON_CMD}!' \
ALL_TARGET= default
INSTALL_TARGET= setup
@${REINPLACE_CMD} -e '/"cat/d; s|,02755|,0755|' ${WRKSRC}/hier.c
PORTDATA= mysql-schema.sql
${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/rc.d/ratelimit-policyd
${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/ratelimit-policyd.pl
PORTDOCS= ChangeLog README.md TODO
${INSTALL_SCRIPT} ${WRKSRC}/sieve-connect \
${STAGEDIR}${PREFIX}/bin/sieve-connect
PORTDOCS= slapd-cyrus.conf.sample
${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
${INSTALL_DATA} -m 0444 ${WRKSRC}/t/etc/slapd.conf.dist \
USE_LDCONFIG= ${PREFIX}/lib/spmfilter
DEBUG_CMAKE_ON= -DENABLE_DEBUG=TRUE
CONFLICTS= sympa-5*
OPTIONS_DEFINE= FASTCGI APACHE
OPTIONS_DEFINE= FASTCGI APACHE DOCS EXAMPLES
OPTIONS_DEFAULT=APACHE
OPTIONS_RADIO= DATABASE
OPTIONS_RADIO_DATABASE= PGSQL SYBASE MYSQL
USES= fortran gmake
.if ! ${PORT_OPTIONS:MDOCS}
USES= fortran gmake tar:Z
OPTIONS_RADIO= BLAS
OPTIONS_RADIO_BLAS= REFERENCE ATLAS
OPTIONS_DEFAULT= REFERENCE
SRC_DIRS= cfit complex fft geom intg matrix roots sfunc simu sort statf \
tseries util xarm
--with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
--datadir=${DATADIR}
DEBUG_CXXFLAGS= -fomit-frame-pointer
PLIST_FILES= bin/emc2 bin/prf_f3d
DOCS_DISTFILES= RTemc2_fr.pdf RTemc2_gb.pdf
ALL_TARGET= all ggobirc
@${REINPLACE_CMD} -e 's|plugin.la|plugin.so|g' ${WRKSRC}/ggobirc
PLIST_SUB+= PYTHON_VER=${PYTHON_VER}
@${ECHO_CMD} -n > ${WRKSRC}/Makefile.defs
USES= fortran tar:tgz
post-patch-DOXYGEN-off:
MANUAL_PACKAGE_BUILD= Optimizes for the local machine
@${REINPLACE_CMD} -E s/sed/gsed/g ${WRKSRC}/scripts/*.sh
# otherwise it fails to build when the EXAMPLES option is ON
DOXYGEN_ALL_TARGET= documentation
# PORTDOCS macro won't work if NOPORTDOCS is defined or if DOCS is disabled
EXAMPLES_CONFIGURE_ENABLE= samples
GH_ACCOUNT= NFFT
OPTIONS_SUB= DOXYGEN
DOXYGEN_ALL_TARGET= all doc
INSTALL_TARGET=install-strip
--with-readline
ALL_TARGET= gp
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11
OPTIONS_DEFINE= DOCS EXAMPLES OPTIMIZED_CFLAGS X11
OPTIONS_RADIO= THREADS
OPTIONS_RADIO_THREADS= PTHREADS MPI
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 PTHREADS
USE_XORG= xpm
@${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \
${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/mkapi
PORTDOCS= README BitVector-${PORTVERSION}.html
@${RM} ${WRKSRC}/test.py
.for sample in *.alg *.pro *.cat
REDUCE_BINS= ${WRKSRC}/pslbuild/${TARGET_SDIR}
REDUCE_BINS= ${WRKSRC}/cslbuild/${TARGET_SDIR}
PLIST_SUB= SVERSION=${SVERSION} PORTVERSION=${PORTVERSION}
USE_XORG= x11
MAKEFILE= Makefile.freebsd
${LN} -sf ${PREFIX}/lib/topaz/topaz.sh ${STAGEDIR}${PREFIX}/bin/topaz
USE_XORG= x11 xext
@${SED} -ne '2,19 {s|^ \* *||;p;}' < ${WRKSRC}/copyright.h > ${WRKSRC}/COPYING
ELIXIR_APP_NAME=uuid
GH_ACCOUNT= spawngrid
PORTEXAMPLES= EXAMPLES
PLIST_FILES= bin/gwhich man/man1/gwhich.1.gz
${INSTALL_DATA} ${WRKSRC}/EXAMPLES ${STAGEDIR}${EXAMPLESDIR}
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= freebsd
OPTIONS_DEFINE= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON
OPTIONS_DEFINE= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON EXAMPLES
CM17A_DESC= X10 CM17A "Firecracker" Support
EXTENDED_DESC= Extended Type 0 (Shutter/Shade) Support
RFXSENS_DESC= RFXSensors (RF) Support
DATADIR="${DATADIR}" \
DOCDIR="${DOCSDIR}"
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbrew
PORTDOCS= ChangeLog README TODO sloccount.html
.for file in lexcount1 c_count java_count php_count
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
bin/vdmfec \
man/man1/vdmfec.1.gz
@${REINPLACE_CMD} -e '/^CC=/ d; /^CFLAGS=/ d; /^PREFIX=/ d' \
${WRKSRC}/config.mk
GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml
OPTIONS_DEFINE= MANPAGES
OPTIONS_DEFINE= MANPAGES DOCS
OPTIONS_DEFAULT=MANPAGES
MANPAGES_CONFIGURE_ENABLE= man
OPTIONS_DEFINE= IBUS NLS
OPTIONS_DEFINE= DOCS IBUS NLS
OPTIONS_DEFAULT= IBUS
DATADIR= ${PREFIX}/share/apps/${PORTNAME}
OPTIONS_DEFINE= LAME THEMES TOOLAME VORBIS
OPTIONS_DEFINE= DOCS LAME THEMES TOOLAME VORBIS
THEMES_DESC= Install optional themes
LAME_RUN_DEPENDS= lame:audio/lame
DATADIR= ${PREFIX}/lib/vapoursynth
@${REINPLACE_CMD} -e '/^dist_doc_DATA/s,=,& \
doc/${PORTNAME}-vapoursynth.md,' \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}eyed3>=0:audio/py-eyed3@${PY_FLAVOR}
OPTIONS_DEFINE= GTK2 NOTIFY MUTAGEN OGG2MP3
OPTIONS_DEFINE= GTK2 NOTIFY MUTAGEN OGG2MP3 DOCS
OPTIONS_DEFAULT= GTK2
MUTAGEN_DESC= Allow metadata manipulation
OPTIONS_DEFINE= ASM CRYPTOPP
OPTIONS_DEFINE= ASM CRYPTOPP DOCS
OPTIONS_DEFAULT=ASM
ASM_BUILD_DEPENDS= ${ASM_BUILD_DEPENDS_${ARCH}}
PORTDOCS= AUTHORS COPYING ChangeLog README TODO
PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO
OPTIONS_DEFINE= DVDCSS
OPTIONS_DEFINE= DVDCSS DOCS
.if !defined(PACKAGE_BUILDING)
OPTIONS_DEFAULT= DVDCSS
CXXFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \
-D_DECLARE_C99_LDBL_MATH # XXX ports/193528
--disable-vapoursynth-lazy \
--enable-libmpv-shared
OPTIONS_DEFINE= ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH
OPTIONS_DEFINE= ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH EXAMPLES
OPTIONS_DEFAULT= ARCHIVE ASS DVDREAD DVDNAV MANPAGES OPENGL UCHARDET \
V4L VAAPI VDPAU X11 YTDL
OPTIONS_GROUP= IN VO AO
SHEBANG_FILES= utils/mpv-nordlicht
@${REINPLACE_CMD} \
-e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \
SVN_REV= 11062
SVN_SRC= http://www.streamboard.tv/svn/oscam/trunk
${RM} ${WRKSRC}/Distribution/*.debug
${INSTALL_PROGRAM} ${WRKSRC}/Distribution/${PORTNAME}-${PORTVERSION}-* ${STAGEDIR}${PREFIX}/bin/oscam
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/Distribution/doc/example/* ${STAGEDIR}${EXAMPLESDIR}/
NO_PACKAGE= should be recompiled for a particular FreeBSD kernel
NO_OPTIONS_SORT= yes
OPTIONS_DEFINE= RC5WATCH DEBUG
OPTIONS_DEFINE= DOCS RC5WATCH DEBUG
OPTIONS_MULTI= FIRMWARE
OPTIONS_MULTI_FIRMWARE= STELLAR NOVA
OPTIONS_DEFAULT= RC5WATCH NOVA
%%DATADIR%%/libvslsmashsource.so
@${REINPLACE_CMD} -Ee '/CROSS/!s/^(CC|LD|REV|HASH)=.*/: $${&}/' \
-e 's/pushd/cd/; s/popd/cd -/' \
INSTALLS_ICONS=yes
${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' ${BUILD_WRKSRC}/unit1.pas
.for fp in unit1.pas unit4.pas scripts/check_presets.sh
gawk_OLD_CMD= /bin/gawk
gawk_CMD= /usr/bin/awk
OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG
OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG DOCS
FRIBIDI_DESC= Fribidi Support
MSN_DESC= MSN Protocol
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME}
INSTALLPATH= ${PREFIX}/lib/${PORTNAME}
${MKDIR} ${STAGEDIR}${INSTALLPATH} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} mod_*/*.lua ${STAGEDIR}${INSTALLPATH}
WRKSRC_SUBDIR= vala
OPTIONS_DEFINE= COLORMAP
OPTIONS_DEFINE= COLORMAP DOCS
OPTIONS_DEFAULT=COLORMAP
CONFLICTS= skype-[0-9]*
OPTIONS_DEFINE= VIDEO
OPTIONS_DEFINE= DOCS VIDEO
OPTIONS_DEFAULT=VIDEO
VIDEO_DESC= [broken] Video support
CONFLICTS= skype-devel-[0-9]*
MESON_ARGS= -Dgobject-introspection=false
WRKSRC= ${WRKDIR}/rw_grim-talkatu-${DISTNAME}
etc/telegram-cli/server.pub
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli
${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin
"${PREFIX}/share/pixmaps/vacuum.png" "${PORTNAME}" \
"Qt;Network;InstantMessaging;" false
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_DEFAULT= GSSAPI_BASE
CONFLICTS= argus-2* argus-sasl-2* argus-clients-2*
OPTIONS_DEFINE= SASL
OPTIONS_DEFINE= SASL EXAMPLES
OPTIONS_DEFAULT=SASL
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SASL_CONFIGURE_ON= --with-sasl=${LOCALBASE}
PORTEXAMPLES= ${WRKSRC}/*.yml
${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
USES= uidfix
MAKE_ENV+= NO_OBJ=yes
${INSTALL_DATA} ${WRKSRC}/snmpd.config.sample ${STAGEDIR}${EXAMPLESDIR}
PLIST_FILES= bin/dnsmap bin/dnsmap-bulk ${DATADIR}/wordlist_TLAs.txt
${CC} ${CFLAGS} ${WRKSRC}/dnsmap.c -o ${WRKSRC}/dnsmap
model/TellabsMSR.pm model/Terayon.pm Constants.pm Logger.pm
PORTDOCS= CHANGES README device_table.example
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
PORTDOCS= ChangeLog COPYRIGHT README
-e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \
MAINTAINER= lme@FreeBSD.org
COMMENT= Classic web interface for Icinga 1 and 2
.include "${.CURDIR}/../icinga-core/Makefile.common"
LIB_DEPENDS+= libgd.so:graphics/gd
SUB_LIST= PREFIX=${PREFIX} \
${PLIST_SUB}
OPTIONS_DEFINE= IDOUTILS
OPTIONS_DEFINE= IDOUTILS EXAMPLES
OPTIONS_RADIO= PLUGINS
OPTIONS_RADIO_PLUGINS= MONPLUGINS NAGPLUGINS
OPTIONS_DEFAULT= IDOUTILS MONPLUGINS
PLIST_SUB= WWWOWN=${WWWOWN} \
WWWGRP=${WWWGRP}
OPTIONS_DEFINE= NLS LDAP MYSQL PGSQL PDF
OPTIONS_DEFINE= NLS LDAP MYSQL PGSQL PDF EXAMPLES
OPTIONS_DEFAULT= LDAP MYSQL PGSQL
PDF_DESC= Export graphs as PDF
PLIST_FILES= sbin/iftop man/man8/iftop.8.gz
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8
RUN_DEPENDS= rrdtool>=0:databases/rrdtool \
p5-CGI>=0:www/p5-CGI
OPTIONS_SINGLE= NAGIOS
OPTIONS_SINGLE_NAGIOS= NAGIOS35 NAGIOS4
OPTIONS_DEFAULT= NAGIOS35
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
ALL_TARGET=build${PKGNAMESUFFIX?=}
@${MKDIR} ${STAGEDIR}/var/netmagis/eqgen ${STAGEDIR}/var/netmagis/eqvirt
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/htgtcl
PORTDOCS= NEWS COPYING README PROTOCOL TODO
.if ${SSL_DEFAULT:Mlibressl*}
PORTDOCS= Changes README
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
SHEBANG_FILES= examples/*.pl
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
${REINPLACE_CMD} 's|/usr/share/pdagent-integrations/bin|${PREFIX}/bin|g' ${WRKSRC}/pagerduty_nagios.cfg ${WRKSRC}/conf.d/sensu_pagerduty_handler.json
LDFLAGS+= "-L${LOCALBASE}/lib"
OPTIONS_DEFINE= MYSQL PGSQL SQLITE3 THREADS LAYER2 IPV6 DEBUG \
DOCS PLABEL RABBITMQ KAFKA JANSSON AVRO
DOCS PLABEL RABBITMQ KAFKA JANSSON AVRO EXAMPLES
OPTIONS_DEFAULT=MMAP LAYER2 THREADS SHARED
AVRO_DESC= Enable avro support
USES= dos2unix perl5 php php:web
OPTIONS_DEFINE= PDF
OPTIONS_DEFINE= PDF EXAMPLES
OPTIONS_DEFAULT= PDF
PDF_DESC= Use built-in fpdf library to produce PDF views
(cd ${WRKSRC}/docs/source/docs && \
TELNET_DESC= Support for TelnetIOSPing probes
DNS_DESC= Support for AnotherDNS probes
OPTIONS_DEFINE= ECHOPING CURL RADIUS TELNET DNS FPING
OPTIONS_DEFINE= ECHOPING CURL RADIUS TELNET DNS FPING EXAMPLES
OPTIONS_DEFAULT= FPING
FPING_RUN_DEPENDS= ${LOCALBASE}/sbin/fping:net/fping
LIB_DEPENDS= libcurl.so:ftp/curl \
libjansson.so:devel/jansson
OPTIONS_DEFINE= GCC DOCS
USES= autoreconf cpe
PORTDOCS= protocol-ext.txt protocol.txt
USE_RC_SUBR= ${PORTNAME}
${MKDIR} ${STAGEDIR}${DOCSDIR} \
${STAGEDIR}${SWIFT_SHAREDIR} \
DESTDIRNAME= FAKE_ROOT
OPTIONS_DEFINE= NOTIFY
OPTIONS_DEFINE= NOTIFY DOCS
OPTIONS_DEFAULT=NOTIFY
PORTEXAMPLES= minder.cfg
PLIST_FILES= bin/minder
's|^CFLAGS|#CFLAGS| ; \
LDFLAGS+= -lm
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= ChangeLog README
OPTIONS_DEFINE= DBUS SNMP
OPTIONS_DEFINE= DBUS DOCS SNMP
DBUS_LIB_DEPENDS+= libdbus-1.so:devel/dbus
PORTDOCS= CHANGES COPYRIGHT DG9note.html HowToDG.html IPv6NOTE.txt \
Manual.htm jpconv.htm tutor-en.htm tutor-jp.htm
@${LN} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/DG9note.html \
${WRKSRC}/IPv6NOTE.txt ${WRKSRC}/doc
REGISTRATION_URL= https://deviceatlas.com/deviceatlas-haproxy-module
PORTDATA= snmptest.pl
@${REINPLACE_CMD} -e '/features.h/d' ${WRKSRC}/src/getdata.c
GH_ACCOUNT= jacklund
GH_ACCOUNT= scrogson
GH_ACCOUNT= ninenines
ERL_DOCS= doc/src/guide/* doc/src/manual/*
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
ERL_DOCS= doc/xmlrpc.pdf doc/xmlrpc.ps doc/xmlrpc.txt
cd ${WRKSRC}/src && ${GMAKE}
@${RM} ${WRKSRC}/src/*.orig
${INSTALL_MAN} ${WRKSRC}/doc/xmlrpc.3 ${STAGEDIR}${MANPREFIX}/man/man3/erlang_xmlrpc.3
PLIST_FILES= bin/file2pcap
PORTDOCS= Changelog README.md TODO
${INSTALL_PROGRAM} ${WRKSRC}/file2pcap ${STAGEDIR}/${PREFIX}/bin
${MKDIR} ${STAGEDIR}/${DOCSDIR}
OPTIONS_DEFINE= USER LDAP MYSQL PGSQL UNIXODBC FIREBIRD REDIS \
EXPERIMENTAL UDPFROMTO DEVELOPER EDIR PERL REST \
FREETDS IDN DOCS SQLITE3 PYTHON RUBY UNBOUND PCRE \
WINBIND
WINBIND EXAMPLES
OPTIONS_DEFAULT=USER PERL HEIMDAL UDPFROMTO
OPTIONS_SINGLE= KRB
OPTIONS_SINGLE_KRB= NOKRB HEIMDAL HEIMDAL_PORT MITKRB_PORT
OPTIONS_DEFINE= ALL_MODULES X11
OPTIONS_DEFINE= ALL_MODULES X11 EXAMPLES
OPTIONS_DEFAULT= 8K 16K ENGLISH
OPTIONS_MULTI= BITRATE LANGUAGE
OPTIONS_MULTI_BITRATE= 8K 16K 32K 48K
PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}"
KMODDIR?= /boot/modules
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101001
USE_RC_SUBR= gnatsd.sh
@${MKDIR} ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${FILESDIR}/gnatsd.conf ${STAGEDIR}${PREFIX}/etc/gnatsd.conf.sample
USERS= _iodined
GROUPS= _iodined
${INSTALL_PROGRAM} ${WRKSRC}/bin/iodine ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/iodined ${STAGEDIR}${PREFIX}/sbin
ETCDIR= ${PREFIX}/etc/l2tp
do-configure:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/doc/l2tpd.8 \
${WRKSRC}/doc/l2tpd.conf.sample ${WRKSRC}/doc/l2tp-secrets.5 \
OPTIONS_DEFINE= SASL DOCS
SASL_VARS= OPENLDAP_FLAVOUR=-sasl WANT_OPENLDAP_SASL=yes
USES= iconv tar:tgz
GLIB_SCHEMAS= org.mate.weather.gschema.xml
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/conf/* ${STAGEDIR}${DOCSDIR}
CONFIGURE_ARGS+=CFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib"
OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL
OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL DOCS
OPTIONS_DEFAULT= LIBESMTP
OPTIONS_SUB=
LIBESMTP_DESC= Install libesmtp for SMTP support
USE_LINUX= cyrus-sasl2 nss nspr
# do not install any openldap configuration directories/files
@${RM} -r ${WRKSRC}/etc
USE_LINUX= cyrus-sasl2 nspr nss
# Unsilence build
${REINPLACE_CMD} -e '/^export\ MAKEFLAGS/s|^|#|' ${WRKSRC}/Makefile.in
GH_ACCOUNT= akoshibe
GH_TAGNAME= b88c58c
@${CC} ${WRKSRC}/mnexec.c -o ${BUILD_WRKSRC}/mnexec
@help2man -N -n "create a Mininet network." --no-discard-stderr \
BROKEN_SSL= openssl-devel
OPTIONS_DEFINE= NG_IPACCT
OPTIONS_DEFINE= DOCS NG_IPACCT
NG_IPACCT_DESC= Use ng_ipacct kernel module from port
HAS_CONFIGURE= YES
USE_RC_SUBR= nats_streaming.sh
${INSTALL_SCRIPT} ${FILESDIR}/nats_streaming.conf ${STAGEDIR}${PREFIX}/etc/nats_streaming.conf.sample
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
# The DOXYGEN option is best effort.
# If doxygen is installed, it will get used if the option is set to NO.
OPTIONS_DEFINE= DOXYGEN EXAMPLES MANPAGES
OPTIONS_DEFINE= DOXYGEN EXAMPLES MANPAGES DOCS
OPTIONS_DEFAULT= DOXYGEN MANPAGES
CPPFLAGS+= -I${LOCALBASE}/include/yajl
DOCBOOK_XML= ${LOCALBASE}/share/xml/docbook/4.2
CONFIGURE_ARGS+= CFLAGS="-I${LOCALBASE}/include"
OPTIONS_DEFINE= BSC NAT SQLITE
OPTIONS_DEFINE= BSC NAT SQLITE DOCS
OPTIONS_DEFAULT= BSC NAT
BSC_DESC= Enable OSMO BSC
FETCH_DESC= Enable fetch(3) support
GSSAPI_DESC= With GSSAPI support (implies SASL support)
OPTIONS_DEFINE+= DYNACL ACI BDB MDB DNSSRV PASSWD PERL RELAY SHELL
OPTIONS_DEFINE+= SOCK ODBC RLOOKUPS SLP SLAPI TCP_WRAPPERS
OPTIONS_DEFINE+= ACCESSLOG AUDITLOG COLLECT CONSTRAINT DDS
CONFIGURE_ARGS= --enable-radius
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_nmsg.so
INFO= quagga
OPTIONS_DEFINE= ISISD PIMD PAM RTADV SNMP TCPSOCKETS DLMALLOC \
NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY
NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY EXAMPLES
# IRDP needs something freebsd does not seem to have:
# configure: error: 'IRDP requires in_pktinfo at the moment!'
OPTIONS_DEFAULT= ISISD PIMD RTADV
PORTDOCS= CHANGES COPYRIGHT INTRO.html README TODO
${INSTALL_DATA} ${WRKSRC}/radvd.conf.example ${STAGEDIR}${PREFIX}/etc/radvd.conf.sample
${INSTALL} -d ${STAGEDIR}${DOCSDIR}
PY_PREFIX="${PREFIX}"
@${REINPLACE_CMD} -e 's/^AM_INIT_AUTOMAKE/#/' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -e '/boost/! s/shared_ptr/boost::&/g' \
PORTEXAMPLES= README ipTopTalkers ipTrafficMatrix sflowRRDChart.cgi \
sflowRRDLoad sflowenable
sample_cfg_budgetone.txt sample_cfg_x-lite.txt
PORTDOCS= ${PORTDOCS1} ${PORTDOCS2}
.for docs in ${PORTDOCS2}
${CP} ${WRKSRC}/doc/${docs} ${WRKSRC}
PORTDOCS= Readme.txt LICENSE
HEADERFILES= sp_func.h sp_func.h sp_events.h
# The configure script fails to find nroff in LOCALBASE, but works fine if
# 'groff' is used directly
USERS= syncthing
GROUPS= syncthing
@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; \
${SETENV} ${MAKE_ENV} CGO_ENABLED=0 go run build.go -no-upgrade=true -version v${PORTVERSION}
PLIST_FILES= lib/${TCL_PKG}/lib${TCL_PKG}.so \
lib/${TCL_PKG}/pkgIndex.tcl \
%%PORTDOCS%%man/mann/udp.n.gz
man/mann/udp.n.gz
.for file in binread.c button.c draw.c parser.c tcpillust.c tcpdump/print-tcp.c
${CC} ${CFLAGS} -DHAVE_BPF_DUMP -I/usr/include -I/usr/include/pcap -I${LOCALBASE}/include/ -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} \
DOCSDIR= ${PREFIX}/share/doc/husky
INFO= fidoconfig
${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
${WRKSRC}/man/linkedto.1
MASTERDIR= ${.CURDIR}/../husky
COMPONENT_SUBDIR= hpt
${WRKSRC}/man/hptlink.1
INFO= htick
${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
${WRKSRC}/man/htick.1
COMPONENT_SUBDIR= huskylib
OPTIONS_DEFINE= BERKELEYDB GNUPG KERBEROS SASL KEYWORDS \
LARGE_FILES OPENSSL SETGID_INEWS TAGGED_HASH \
UUCP_RNEWS
UUCP_RNEWS DOCS EXAMPLES
OPTIONS_DEFAULT= BERKELEYDB GNUPG KEYWORDS OPENSSL LARGE_FILES \
SETGID_INEW UUCP_RNEWS
LEAFNODE_SPOOLDIR?=${LOCALBASE}/var/spool/leafnode
LEAFNODE_SPOOLDIR?=/var/spool/leafnode
PLIST_SUB= SPOOLDIR=${LEAFNODE_SPOOLDIR} REALPREFIX=${PREFIX}
PLIST_SUB+= SPOOLDIR=${LEAFNODE_SPOOLDIR} REALPREFIX=${PREFIX}
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/leafnode \
--with-spooldir=${LEAFNODE_SPOOLDIR} --with-ipv6 \
PLIST_FILES= bin/mail2nntp.pl
${INSTALL_SCRIPT} ${WRKSRC}/mail2nntp.pl ${STAGEDIR}${PREFIX}/bin
PORTDOCS= ChangeLog.txt ReadMe.txt ReleaseNotes.txt TODO.txt
@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' qfaktury.pro \
QFaktury.desktop
CONFLICTS_INSTALL= bsdadminscripts
@cd ${WRKSRC} && ${SH} install.sh \
-destdir="${STAGEDIR}" -prefix="${PREFIX}" \
# so that pkg-static is used from the wrkdir
USE_SUBMAKE= yes
.if !exists(/usr/include/jail.h)
EXTRA_PATCHES= ${FILESDIR}/extra-patch-docs_pkg.8
CFLAGS+= -Wno-error
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS
@${MV} ${STAGEDIR}${PREFIX}/lib/libpkg_static.a \
${STAGEDIR}${PREFIX}/lib/libpkg.a
.include <bsd.port.post.mk>
sbin/pkg-compare
${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/pkg-compare.8 \
PLIST_FILES= bin/portell
PORTDOCS= README.txt
${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' ${WRKSRC}/portell.py
${REINPLACE_CMD} -e 's/free/freebsd/' ${WRKSRC}/portell.py
USE_LINUX= avahi-libs openssl
USE_LINUX= graphite2
OPTIONS_DEFINE= CUPS X11
OPTIONS_DEFINE= CUPS X11 DOCS
OPTIONS_DEFAULT= X11
X11_DESC= graphics/ImageMagick[-nox11] dependency
RESTRICTED= Many odd restrictions on usage and distribution
OPTIONS_DEFINE= PERL JAVA
OPTIONS_DEFINE= PERL JAVA DOCS
PERL_DESC= Build perl bindings
JAVA_DESC= Build Java bindings
.if ${PORT_OPTIONS:MPERL}
PLIST_SUB= PERL=""
PLIST_SUB+= PERL=""
CONFIGURE_ARGS+=--with-perl=${PERL}
CONFIGURE_ARGS+=--with-perl=no
PLIST_SUB= PERL="@comment "
PLIST_SUB+= PERL="@comment "
.if ${PORT_OPTIONS:MJAVA}
${INSTALL_SCRIPT} ${WRKSRC}/pdfstitch ${STAGEDIR}${PREFIX}/bin/pdfstitch
pkundu/meica.libs/mdp/test/run_tests.py
USE_GNOME= glib20
USE_GL= gl glu glw
USES= fortran cmake
${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output
BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output
USES= desthack pkgconfig
USE_GNOME= gtk20 gdkpixbuf2
LIB_DEPENDS+= libhdf5.so:science/hdf5
CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=TRUE -DHDF5_NEED_ZLIB:BOOL=TRUE \
-DHDF5_INCLUDE_PATH:PATH="${LOCALBASE}/include"
PLIST_SUB= HDF5=""
PLIST_SUB+= HDF5=""
. if ${PORT_OPTIONS:MSZIP}
CMAKE_ARGS+= -DHDF5_NEED_SZIP:BOOL=OFF
CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=OFF
PLIST_SUB= HDF5="@comment "
PLIST_SUB+= HDF5="@comment "
.if ${PORT_OPTIONS:MTESTS}
CMAKE_ARGS+= -DCGNS_BUILD_CGNSTOOLS:BOOL=TRUE \
-DTCL_INCLUDE_PATH:STRING="${TCL_INCLUDEDIR}" \
-DTK_INCLUDE_PATH:STRING="${TK_INCLUDEDIR}"
PLIST_SUB= TOOLS=""
PLIST_SUB+= TOOLS=""
PLIST_SUB= TOOLS="@comment "
PLIST_SUB+= TOOLS="@comment "
LIBVER= ${PORTVERSION:R}
PORTDOCS= 00-README_FIRST.txt HISTORY install.txt jstrackdoc-v2.pdf
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/paths.tcl
PLIST_FILES= ${FW_FILES:S,^,share/sigrok-firmware/,}
.for docfile in README NEWS
${EX_FILES:S,^,bin/,} \
${EX_FILES:S,^,man/man1/,:S,$,.1.gz,}
@${MKDIR} ${WRKSRC}
@${CP} ${FILESDIR}/* ${WRKSRC}
PORTDOCS= AUTHORS CHANGES INSTALL LICENSE README TODO
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
tfingerprint.db \
users.txt
${INSTALL_SCRIPT} ${WRKSRC}/cisco-torch.pl ${STAGEDIR}${PREFIX}/bin/cisco-torch
${MKDIR} ${STAGEDIR}${DATADIR}/include
USERS= ${MAILOWN}
GROUPS= ${MAILGRP}
DOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README \
README.authdebug.html README_authlib.html
.if ${AUTHMOD} == authldap
RUN_DEPENDS+= ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool
DOCS= README.ldap
USE_OPENLDAP= yes
CONFIGURE_ARGS+=--with-authldap
.if ${AUTHMOD} == authmysql
DOCS= README.authmysql.html README.authmysql.myownquery
CONFIGURE_ARGS+=--with-authmysql \
.if ${AUTHMOD} == authpgsql
DOCS= README.authpostgres.html
USES+= pgsql
CONFIGURE_ARGS+=--with-authpgsql
bash_OLD_CMD+= /bin/sh
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL SQLITE
OPTIONS_DEFAULT= SQLITE
security/elixir-comeonin_i18n
MIX_RUN_DEPS:= security/elixir-comeonin_i18n
${STRIP_CMD} ${WRKSRC}/priv/bcrypt_nif.so
MIX_BUILD_DEPS= devel/elixir-gettext
security/erlang-jose
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv/lib/*.so
ERL_BUILD_DEPS= converters/erlang-base64url
LIB_DEPENDS= libxslt.so:textproc/libxslt \
libnetsnmp.so:net-mgmt/net-snmp
BUILD= 3599
RUN_DEPENDS= itcl>=3.4:lang/itcl \
wish:x11-toolkits/tk-wrapper
.if ${ARCH} == i386
PLIST_FILES= bin/govpn-server bin/govpn-client bin/govpn-verifier \
share/govpn/newclient.sh
PLIST_FILES= bin/gtkpasman share/applications/gtkpasman.desktop
PORTDOCS= README CHANGES
MAKE_ENV= HAMACHI_DST=${STAGEDIR}${PREFIX}/bin TUNCFG_DST=${STAGEDIR}${PREFIX}/sbin
${RM} ${WRKSRC}/tuncfg/tuncfg
${LOCALBASE}/bin/upx -d ${WRKSRC}/hamachi
ALL_TARGET= posix64 posixXOP
@${REINPLACE_CMD} -r 's|^(CC_.*[[:blank:]]*=[[:blank:]]*)gcc[[:blank:]]*$$|\1${CC}|' ${WRKSRC}/src/Makefile
LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \
CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/lzma_sdk"
pre-install:
${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION}
${STRIP_CMD} ${WRKSRC}/hashcat
LDFLAGS+= -L${LOCALBASE}/lib -lcrypto -lssl
${MKDIR} ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/
PLIST_FILES= sbin/ipguard \
man/man8/${PORTNAME}.8.gz
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
PORTDOCS= AUTHORS ChangeLog NEWS README THANKS
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
USE_LINUX= libgpg-error
USE_LINUX= openssl
DBDIR= ${BASEDIR}/var/db/${PORTNAME}
RUNDIR= ${BASEDIR}/var/run/${PORTNAME}
OPTIONS_DEFINE= CRON
OPTIONS_DEFINE= CRON DOCS EXAMPLES
CRON_DESC= Install cron script automatically
.if !defined(BATCH)
OPTIONS_DEFAULT=CRON
PORTDOCS= FAQ README
@${REINPLACE_CMD} -e '/tINCLUDE_TARGETS/ s|".*"|"${DATADIR}/include"|; \
/tPLUGIN_TARGETS/ s|".*"|"${DATADIR}/plugins"|; \
PORTDOCS= COPYING
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
OPTIONS_DEFINE= PROXY GNUTLS GSSAPI LZ4 P11 STOKEN
OPTIONS_DEFINE= DOCS PROXY GNUTLS GSSAPI LZ4 P11 STOKEN
OPTIONS_DEFAULT=GSSAPI
LZ4_DESC= LZ4-based compression
LIB_DEPENDS= libltdl.so:devel/libltdl
OPTIONS_DEFINE= PCSC DOCS
OPTIONS_DEFINE= PCSC DOCS EXAMPLES
PCSC_DESC= Enable PC/SC support
PORTEXAMPLES= dups
@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
${REINPLACE_CMD} -e "s|\(-lcrypto\)|${LDFLAGS} \1|g" \
${WRKSRC}/Makefile.in
PLIST_FILES= lib/pam_mysql.so lib/pam_mysql.la
OPTIONS_DEFINE= DOCS SSL
SSL_DESC= Build with OpenSSL support (non-crypt()ish MD5 hash)
SSL_CONFIGURE_WITH= openssl
${INSTALL_PROGRAM} ${WRKSRC}/pkcs11-gateway ${STAGEDIR}${PREFIX}/bin
${INSTALL_LIB} ${WRKSRC}/libpkcs11-gateway.so.1 ${STAGEDIR}${PREFIX}/lib
PLIST_FILES= bin/pkesh
${INSTALL_SCRIPT} ${WRKSRC}/pkesh.sh ${STAGEDIR}${PREFIX}/bin/pkesh
PORTDOCS= ChangeLog.txt README.txt
-e 's,CC = g++,CXX ?= g++,' \
@${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \
${WRKSRC}/caff/caff
OPTIONS_DEFINE= DOCS X11
X11_CONFIGURE_WITH= gtk
PORTDOCS= tclsasl.html
${INSTALL_DATA} ${WRKSRC}/doc/tclsasl.html ${STAGEDIR}${DOCSDIR}
GH_ACCOUNT= dennishafemann
GH_TAGNAME= 2175073
PLIST_FILES= bin/tmux-cssh %%PORTDOCS%%%%DOCSDIR%%/README.md
PLIST_FILES= bin/tmux-cssh
${INSTALL_SCRIPT} ${WRKSRC}/tmux-cssh ${STAGEDIR}${PREFIX}/bin
USES= gmake
USE_CSTD= gnu99
OPTIONS_DEFINE= ROOTPWD VLOCKSCRIPTS CACASAVER
OPTIONS_DEFINE= ROOTPWD VLOCKSCRIPTS CACASAVER DOCS
OPTIONS_DEFAULT= ROOTPWD
ROOTPWD_DESC= Enable unlock using root password
PORTDOCS= CHANGELOG INSTALL README whatweb.xsl
${REINPLACE_CMD} -e \
's!/usr/share/whatweb/!${RUBY_SITELIBDIR}/whatweb!' \
-e 's|$${prefix}/cyassl/include|$${prefix}/include/cyassl|' \
OPTIONS_DEFINE= GNUTLS NSS
OPTIONS_DEFINE= DOCS GNUTLS NSS
OPTIONS_DEFAULT= NSS
NO_WRKSUBDIR= yes
PORTDOCS= paper.ascii.gz
cd ${WRKSRC} ; co RCS/*,v; chmod u+w *
cd ${WRKSRC}/USD.doc ; co RCS/*,v
PKGINSTALL= pkg-install
PKGDEINSTALL= pkg-deinstall
${INSTALL_PROGRAM} ${WRKSRC}/jsh ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/sh.1.out ${STAGEDIR}${MANPREFIX}/man/man1/jsh.1
PORTDOCS= COPYRIGHT README.txt
USE_PYTHON= distutils
"s|(.*lshell.conf.*),|| ; \
INSTALL_TARGET= install install-doc install-exp
PLIST_SUB+= VER=${DISTVERSION}
@${REINPLACE_CMD} -E -e 's|(DESTEXPDIR)=|\1?=|' \
README \
README.FreeBSD
${INSTALL_PROGRAM} ${WRKSRC}/atop ${STAGEDIR}${PREFIX}/bin
${LN} -sf atop ${STAGEDIR}${PREFIX}/bin/atopsar
@${REINPLACE_CMD} "s|'share','man'|'${MANPREFIX}/man'|" ${WRKSRC}/setup.py
PORTDOCS= *.pdf
${FIND} ${WRKSRC}/manuals/en \
${MKDIR} ${WRKSRC}
${CP} ${DISTDIR}/${PORTNAME}-manual-main-reference.pdf ${WRKSRC}
USE_GNOME= gtk30 intltool pygobject3
OPTIONS_DEFINE= ZEITGEIST
OPTIONS_DEFINE= DOCS ZEITGEIST
OPTIONS_DEFAULT=ZEITGEIST
ZEITGEIST_DESC= Provide recent search suggestions
PORTDOCS= README TODO COMPLIANCE
INFO= cfengine-Tutorial cfengine-Reference
@${REINPLACE_CMD} -e '/^docdir/s!=.*!= @docdir@!'\
PLIST_FILES= bin/ck4up \
man/man1/ck4up.1.gz
@${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \
PORTDOCS= CHANGES README
${INSTALL_SCRIPT} ${WRKSRC}/clonehdd ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/clonehdd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
# Disable gcov on FreeBSD
# CONFIGURE_ARGS= --enable-gcov
@${REINPLACE_CMD} -e '/^docdir =/s|-$$(VERSION)||' \
-e '/^pkgconfigdir =/s|$$(libdir)|$$(prefix)/libdata|' \
@${REINPLACE_CMD} -e 's/CC/CXX/' -e 's,gcc,$${CXX},' \
-e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" ${WRKSRC}/Makefile
GH_ACCOUNT= dharple
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/detox
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/inline-detox
PORTDOCS= AUTHORS ChangeLog NEWS README TODO
@${INSTALL} -d ${STAGEDIR}${DOCSDIR}
PORTDOCS= README.SHA
OPTIONS_DEFINE= JOIN NLS
OPTIONS_DEFINE= DOCS JOIN NLS
JOIN_DESC= Add run-dependencies for join-duplicates.sh
PERIODICDIR?= ${PREFIX}/etc/periodic/backup
SUB_FILES= pkg-message periodic_duply
${REINPLACE_CMD} -e "s,/etc/duply,${ETCDIR},g" ${WRKSRC}/duply
PLIST_FILES= bin/fanout bin/fanterm bin/fanmux
PORTDOCS= README index.html
@${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \
${WRKSRC}/fanterm
PLIST_FILES= bin/fpart man/man1/fpart.1.gz
PORTDOCS= Changelog README TODO
OPTIONS_DEFINE= FPSYNC
OPTIONS_DEFINE= FPSYNC DOCS
OPTIONS_DEFAULT= FPSYNC
FPSYNC_DESC= Install fpsync tool
FPSYNC_RUN_DEPENDS= rsync:net/rsync \
CONFLICTS_INSTALL= fswatch-[0-9]*
OPTIONS_DEFINE= DOCS NLS
NLS_USES= gettext
ALL_TARGET= test build
(cd ${WRKSRC}; ${PATCH} vendor/src/github.com/mitchellh/go-libucl/libucl.go < vendor/patches/github.com/mitchellh/go-libucl/libucl.go.patch )
go-yaml:yaml:5420a8b:yaml/src/github.com/go-yaml/yaml
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME}
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
PLIST_FILES= bin/${PORTNAME}.sh
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
--disable-maintainer-mode
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${STAGEDIR}${MANPREFIX}/man/man3/
@${REINPLACE_CMD} -e 's|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g' \
${PATCH_WRKSRC}/tools/lttng-gen-tp
PLIST_FILES= bin/memdump man/man1/memdump.1.gz
${INSTALL_PROGRAM} ${WRKSRC}/memdump ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/memdump.1 ${STAGEDIR}${MANPREFIX}/man/man1
PORTDATA= *.pm
PORTSCOUT= skipv:5.0.0a
@${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|' \
${WRKSRC}/src/jdmacros.h
PLIST_FILES= bin/nbosd
${INSTALL_PROGRAM} ${WRKSRC}/nbosd ${STAGEDIR}${PREFIX}/bin
USE_PERL5= build
USE_RC_SUBR= openhpid
@${REINPLACE_CMD} 's/-lstdc++//' \
${WRKSRC}/baselib/Makefile.in \
${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
OPTIONS_DEFINE= CHEETAH GENSHI
OPTIONS_DEFINE= CHEETAH GENSHI DOCS
CHEETAH_DESC= Support Cheetah Templates
GENSHI_DESC= Support Genshi Templates
python_OLD_CMD= "/usr/bin/env python"
python_OLD_CMD+= "<<PYTHON>>"
@${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py
USE_QT= buildtools_build core gui widgets
SHEBANG_FILES= scripts/qdirstat-cache-writer
${REINPLACE_CMD} -e 's,/usr/,${PREFIX}/,g' \
${WRKSRC}/doc/doc.pro
WWWUSER?= www
WWWGRP?= www
OPTIONS_DEFINE= LDAP SNMP CURL PCNTL PCRE
OPTIONS_DEFINE= LDAP SNMP CURL PCNTL PCRE EXAMPLES
PCRE_DESC= Regular Expression Support
PCNTL_DESC= pcntl Support
LDAP_USE= PHP=ldap
PLIST_FILES= bin/get-edid bin/parse-edid man/man1/get-edid.1.gz
PORTDOCS= AUTHORS ChangeLog LICENSE README
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= Binaries only available for i386 and amd64 from Broadcom
${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_${ARCH}_rel/sas2ircu\
${STAGEDIR}${PREFIX}/sbin
${INSTALL_DATA} ${WRKSRC}/Readme_Release_Notes_SAS2IRCU_Phase_${PORTVERSION}.txt\
${INSTALL_DATA} ${WRKSRC}/SAS2IRCU_Phase20.0-${PORTVERSION}.pdf\
PLIST_FILES= bin/scct
PORTDOCS= README.org
${INSTALL_SCRIPT} ${WRKSRC}/scct ${STAGEDIR}${PREFIX}/bin
GL_PROJECT= signond
GL_COMMIT= aa1bcf3c9218addbdb376a40151b689409046125
#make it find qdbusxml2ccp (as ${QT_BINDIR} is not in PATH)
${REINPLACE_CMD} -e 's,qdbusxml2cpp,${QT_BINDIR}/qdbusxml2cpp,' \
"AudioVideo;DiscBurning;" \
true
@${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/install.tcl \
${INSTALL_PROGRAM} ${WRKSRC}/tree ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
man/man8/ts.8.gz
PORTDOCS= OBJECTIVES PROTOCOL README TRICKS
${REINPLACE_CMD} -e '/^GLIBCFLAGS/d;/^CFLAGS/d'\
PLIST_FILES= etc/periodic/daily/407.status-3ware-raid\
man/man8/tw_cli.8.gz sbin/tw_cli
${INSTALL_PROGRAM} ${WRKSRC}/${ARCH:S,i386,x86,:S,amd64,x86_64,}/tw_cli\
${STAGEDIR}${PREFIX}/sbin/tw_cli
SCRIPTS_TO_INSTALL= https@ sslcat sslconnect
"@dir(,,2777) /var/run/${PORTNAME}"
OPTIONS_DEFINE= BACKTRACE PCRE
OPTIONS_DEFINE= BACKTRACE PCRE DOCS
OPTIONS_DEFAULT=BACKTRACE PCRE
BACKTRACE_DESC= Stack backtrace support via (lib)execinfo
CONFIGURE_ARGS+=--disable-nls
.if ${PORT_OPTIONS:MGTK2}
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
OPTIONS_DEFINE= BASH ZSH DOCS EXAMPLES
OPTIONS_DEFAULT= BASH ZSH
CPE_VENDOR= apache
cd ${WRKSRC}/dist && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVAJARDIR}
PORTDOCS= bibtool.pdf ref_card.pdf c_lib.pdf
${REINPLACE_CMD} 's/bibtex$$/&8/' ${WRKSRC}/doc/Makefile
@${REINPLACE_CMD} -e 's|/etc/sgml/catalog|${PREFIX}/share/sgml/catalog|g' \
${WRKSRC}/doc/HTML/Makefile.in
www/elixir-httpoison
GH_ACCOUNT= gniquil
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -l expat
${STRIP_CMD} ${WRKSRC}/priv/lib/*.so
GH_ACCOUNT= processone
ERL_DOCS= README.md doc
CONFIGURE_ARGS= --without-docbook
-e 's|^PREFIX =|PREFIX ?=|' \
CONFIGURE_ARGS= LDFLAGS=${ICONV_LIB}
OPTIONS_DEFINE= CURL IDN IDN2
OPTIONS_DEFINE= CURL IDN IDN2 DOCS
CURL_CONFIGURE_WITH= libcurl=${LOCALBASE}
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
IDN_CONFIGURE_WITH= libidn=${LOCALBASE}
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix ${LOCALBASE}
${RM} ${WRKSRC}/doc/Makefile
${TOUCH} ${WRKSRC}/doc/Makefile
PORTDOCS= AUTHORS NEWS README
PLIST_FILES= bin/java2html man/man1/java2html.1.gz
DOXYGEN_CONFIGURE_OFF= --without-docs
BUILD_DEPENDS= ${LOCALBASE}/include/boost/algorithm/string.hpp:devel/boost-libs
CPPFLAGS= -I${LOCALBASE}/include
CONFIGURE_ARGS= -disable-werror --disable-tests
%%PORTDOCS%%share/devhelp/books/libxml++-%%API_VERSION%%/libxml++-%%API_VERSION%%.devhelp2
share/devhelp/books/libxml++-%%API_VERSION%%/libxml++-%%API_VERSION%%.devhelp2
PORTDOCS= ${PORTNAME}_manual_${PORTVERSION}.pdf
PORTEXAMPLES= *.1 *.jpg *.mp lop lop.html lop.pdf lop.tex
@${MKDIR} ${STAGEDIR}${PREFIX}/${MPDIR}
${INSTALL_DATA} ${WRKSRC}/thrunk/*.mp ${STAGEDIR}${PREFIX}/${MPDIR}
${FIND} ${WRKSRC}/examples -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR} \;
PLIST_FILES= bin/rss2html man/man1/rss2html.1.gz
PORTDOCS= rss2html.links usage.example rss2html.template
@${REINPLACE_CMD} -e '16,20d' ${WRKSRC}/Makefile.acr
DOCS_EN= README.rd doc/rd-draft.rd
DOCS_JA= README.rd.ja doc/rd-draft.rd.ja
${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/rd
MANDIR="${MANPREFIX}/man/man"
CFLAGS+= -DVERSION=${PORTVERSION}
example3.png example3.tex example4.png example4.tex \
fig_1.eps
@${REINPLACE_CMD} -e "s,^#!/bin/bash,#!${LOCALBASE}/bin/bash,g" ${WRKSRC}/tex2im
PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,}
.for JARFILE in ${JARFILES}
WRKSRC= ${WRKDIR}/XOM
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
PORTDOCS= overview.html apidocs
JARFILE= ${PORTNAME}.jar
PLIST_FILES+= %%JAVAJARDIR%%/${JARFILE}
@${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
${EXAMPLE_MODULES} ${META_MODULES}
OPTIONS_DEFINE= \
DOCS \
${MOST_ENABLED_MODULES} \
${MOST_DISABLED_MODULES}\
${ADDITIONAL_OPT} \
LICENSE= APACHE20
OPTIONS_SINGLE= AS
OPTIONS_SINGLE_AS= TOMCAT6 TOMCAT7
OPTIONS_DEFAULT= TOMCAT6
LICENSE= LGPL3+
USES= gmake pathfix libtool
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_DOXYGEN="${ECHO_CMD}"
MIX_BUILD_DEPS= www/erlang-hackney
security/elixir-jose
www/erlang-cowboy
GH_ACCOUNT= phoenixframework
OPTIONS_DEFINE= COWBOY
OPTIONS_DEFINE= COWBOY DOCS
COWBOY_DESC= Use Cowboy library
COWBOY_BUILD_DEPENDS= erlang-cowboy>=0:www/erlang-cowboy
GH_ACCOUNT= herenowcoder
ERL_RUN_DEPS= www/erlang-cowlib \
net/erlang-ranch
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
misc/erlang-mimerl
@${MKDIR} ${WRKSRC}/_build/default/lib
.for lib in idna certifi ssl_verify_fun metrics mimerl
GH_ACCOUNT= cmullaparthi
GH_TAGNAME= 4d38821 # required
GH_ACCOUNT= mochi
ERL_BUILD_DEPS= www/erlang-mochiweb-basho
CFLAGS+= -L${LOCALBASE}/lib
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/hypermail \
${STAGEDIR}/${PREFIX}/bin/msg2archive \
PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar
(cd ${WRKSRC} && ${RM} -r classes/* && ${SETENV} \
LANG=en_US.ISO8859-1 LC_ALL=en_US.ISO8859-1 ${JAVAC} \
share/doc/opera share/opera man/man1/opera.1 \
share/mime/packages/opera-extension.xml
@${GUNZIP_CMD} ${WRKSRC}/share/man/man1/*.gz
@${MV} ${WRKSRC}/share/man ${WRKSRC}/man
MAKE_ARGS+= DEVELOPMENT_PATHS=0
OPTIONS_DEFINE= LUAJIT
OPTIONS_DEFINE= DOCS LUAJIT
LUAJIT_DESC= Use the Just-In-Time compiler for lua
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
LUAJIT_MAKE_ARGS= USE_LUAJIT=1
APMOD_FILE= 250_${PORTNAME}.conf.sample
PLIST_SUB+= APMOD_FILE=${APMOD_FILE}
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
PORTDOCS= AUTHENTICATORS INSTALL README
PORTDOCS= CONFIGURE CHANGES
AP_EXTRAS+= -lpam
${INSTALL_DATA} ${WRKSRC}/samples/httpd ${STAGEDIR}${EXAMPLESDIR}/pam-httpd.sample
AP_GENPLIST= yes
PORTDOCS= mod_auth_pgsql.html
PORTDOCS= AUTHENTICATORS INSTALL README \
CHANGES UPGRADE INSTALL.HARDCODE
PORTDOCS= AUTHORS cfg_ldap.conf ChangeLog COPYING INSTALL \
mod_cfg_ldap.schema README TODO
PORTDOCS= INSTALL CAVEATS README.Apache20 README
PORTDOCS= reference.html guide.html README
PORTDOCS= LICENSE.txt ChangeLog
PORTDOCS= README test.pl
SRC_FILE= *.c
PORTDOCS= mod_fastcgi.html
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
SUB_FILES+= pkg-message
PORTDOCS= Changes INSTALL.md README.md README.php
PORTDOCS= commands.txt samples.txt
PORTEXAMPLES= mod_gzip2.conf.sample
@${MV} ${WRKSRC}/mod_gzip.c ${WRKSRC}/${PORTNAME}.c
SUB_FILES= 200_mod_http2.conf 300_mod_proxy_http2.conf
PORTDOCS= README README.md
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
${INSTALL_DATA} ${WRKDIR}/200_mod_http2.conf \
PORTDOCS= ChangeLog INSTALL README
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/
DOCSDIR= share/doc/mod_md
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100085 && ${SSL_DEFAULT} == base
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${STAGEDIR}${DOCSDIR}
MAINTAINER= joneum@FreeBSD.org
COMMENT= Time stamping authority (RFC 3161) module for apache
OPTIONS_DEFINE= MYSQL PGSQL FIREBIRD DEBUG DEBUG_MEMORY
OPTIONS_DEFINE= MYSQL PGSQL FIREBIRD DEBUG DEBUG_MEMORY EXAMPLES
DEBUG_MEMORY_DESC= Memory debug
examples/popup.cgi examples/save_state.cgi \
examples/tryit.cgi examples/wilogo.gif
@${REINPLACE_CMD} -e '/require 5\.6/d; /INSTALLDIRS/d' ${WRKSRC}/Makefile.PL
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}
${INSTALL_LIB} ${WRKSRC}/modules/templates.so \
SUB_LIST+= PMWIKIDIR=${PMWIKIDIR}
pre-fetch:
.if !defined(PMWIKIDIR)
INFO= polipo
DOCSDIR= ${DATADIR}/www/doc
SUB_LIST+= USER=${PUSER} GROUP=${PGRP} DESTDIR=${DESTDIR} PCONFIGDIR=${PCONFIGDIR} \
PCACHEDIR=${PCACHEDIR} PPIDDIR=${PPIDDIR} PPIDFILE=${PPIDFILE} \
PLOGFILE=${PLOGFILE}
PLIST_SUB= PCACHEDIR=${PCACHEDIR}
PLIST_SUB+= PCACHEDIR=${PCACHEDIR}
# polipo installation options, propagated to install scripts
PUSER?= polipo
GH_PROJECT= PrivateBin
@${REINPLACE_CMD} -e 's:%%DATADBDIR%%:/var/db/${PORTNAME}:' \
${WRKSRC}/index.php
pyweblib.session.html pyweblib.sslenv.html
EXAMPLES= *.py
${INSTALL_DATA} ${WRKSRC}/pycard.conf.sample ${STAGEDIR}${EXAMPLESDIR}/pycard.conf.sample
PLIST_FILES= include/qdecoder.h lib/libqdecoder.a \
lib/libqdecoder.so lib/libqdecoder.so.12
OPTIONS_DEFINE= DEBUG EXAMPLES
DEBUG_CONFIGURE_ENABLE= debug
OPTIONS_DEFINE= SQLITE PGSQL MYSQL NLS
OPTIONS_DEFINE= DOCS SQLITE PGSQL MYSQL NLS
OPTIONS_DEFAULT=SQLITE
${INSTALL_SCRIPT} ${WRKSRC}/examples/spdycli ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/shrpx.conf.sample ${STAGEDIR}${PREFIX}/etc/
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/spreadlogd.c
CONF_FILES= excluded included network-aliases \
squidanalyzer.conf user-aliases
.for file in ${CONF_FILES}
@${MV} ${STAGEDIR}${ETCDIR}/${file} \
WRKSRC= ${WRKDIR}/trac${PORTNAME}plugin/0.11
cd ${WRKSRC}/tractweakui/htdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
OPTIONS_DEFINE= UNIXSOCKETS
OPTIONS_DEFINE= UNIXSOCKETS EXAMPLES
UNIXSOCKETS_CONFIGURE_WITH= unix-sockets
GH_ACCOUNT= xcir
GH_ACCOUNT= varnish
EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch
.if defined(BAD_TESTS)
${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|}
PORTDOCS= README INSTALL LICENSE ChangeLog
PORTDOCS= LICENSE README
@cd ${WRKSRC} && ${INSTALL_DATA} *.xml ${STAGEDIR}${DATADIR}
CONFIGURE_ARGS+=--with-httpdinclude=`apxs -q includedir`
CPPFLAGS+= -I ${LOCALBASE}/include/apr-1
.if !defined(NO_WERROR) && ${CC} == "cc" || ${CC:T:Mgcc*} != ""
CPPFLAGS+= -Wall -Werror
ALL_TARGET= www6to4
@${REINPLACE_CMD} -e 's,/etc,${ETCDIR},' \
${WRKSRC}/www6to4.c ${WRKSRC}/www6to4.conf
SUB_FILES= xombrero
@cd ${WRKSRC}; ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|# ssl_ca_file|ssl_ca_file|' \
CONFIGURE_ARGS= --enable-hier=bsd --with-userid=${WWWOWN}:${WWWGRP}
OPTIONS_DEFINE= BDB CURL LDAP M4 NETPBM PERL
OPTIONS_DEFINE= BDB CURL LDAP M4 NETPBM PERL DOCS
OPTIONS_DEFAULT= BDB CURL M4 NETPBM
BDB_USES= bdb:5+
WWWDIR= ${PREFIX}/www/${PORTNAME}
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}
OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL
OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL DOCS
OPTIONS_DEFAULT=SSL PCRE
SSL_USES= ssl
SSL_CONFIGURE_WITH= ssl
python_OLD_CMD= "/usr/bin/python"
SHEBANG_FILES= scripts/Xspice
${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d
${INSTALL_DATA} ${WRKSRC}/examples/spiceqxl.xorg.conf.example \
WRKSRC= ${WRKDIR}/muCommander-${PORTVERSION:S/./_/g}
${INSTALL_DATA} ${WRKSRC}/mucommander.jar ${STAGEDIR}${DATADIR}
PORTDOCS= FONTLOG.txt
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}
USE_LINUX= expat
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/share/fonts ${WRKSRC}/var
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/share/fonts \
${WRKSRC}/usr/share/fontconfig ${WRKSRC}/var
PORTDOCS= ALGORITHM ALGORITHM.eucJP LICENSE README README.eucJP
(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
EXTRACT_BEFORE_ARGS= -qLF '[a-uw-z]*.ttf' -d ${WRKSRC}
EXTRACT_AFTER_ARGS=
OPTIONS_DEFINE= EXTRAFONTS CLEARTYPE NEWVERDANA
OPTIONS_DEFINE= EXTRAFONTS CLEARTYPE NEWVERDANA DOCS
EXTRAFONTS_DESC= Fonts licensed under MS Windows license
PORTDOCS= README.md AUTHORS COPYING TRADEMARKS
${MKDIR} ${STAGEDIR}${THEMEDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${THEMEDIR} \
@${REINPLACE_CMD} -e 's|tests testsuite||g' \
DOCSDIR= ${LOCALBASE}/share/doc/libXaw3dXft
@${REINPLACE_CMD} '/^typedef.*Pixel;/d' ${WRKSRC}/src/Xaw3dXft.c
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \
${WRKSRC}/usr/share/X11 ${WRKSRC}/usr/share/man
USE_LINUX= cairo fontconfig libthai xorglibs
USE_LINUX= cairo fontconfig harfbuzz libthai xorglibs
MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION}
@${REINPLACE_CMD} -e "s|/usr/X11R6|${LOCALBASE}|g;s|package_data.*},||g;s|sunos5|dragonfly4', 'freebsd8', 'freebsd9', 'freebsd10', 'freebsd11', 'freebsd12|g" ${WRKSRC}/setup.py
PORTDOCS= README.bbtools README.bsetbg
MANPAGES= bsetbg.1 bsetroot.1
OPTIONS_DEFINE= TOOLS_ONLY
OPTIONS_DEFINE= TOOLS_ONLY DOCS
TOOLS_ONLY_DESC= Do not install window manager, only tools
USES= cmake:outsource jpeg tar:xz
USE_XORG= x11 xext xt ice sm xpm xmu
man/man1/larsclock.1.gz man/man1/larsmenu.1.gz \
man/man1/larsremote.1.gz man/man1/larswm.1.gz
.for file in ${PORTDOCS}
SHEBANG_FILES= xfce4-panel-profiles/xfce4-panel-profiles.py \
xfce4-panel-profiles/panelconfig.py
${RLN} ${STAGEDIR}${PREFIX}/share/locale ${STAGEDIR}${PREFIX}/share/${PORTNAME}/locale
alttab.ad \
wm-setup.md
USE_XFCE= libexo
(cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-gtk-greeter.conf \
lightdm-gtk-greeter.conf.sample)
USE_LINUX= fontconfig
@${RM} -r ${WRKSRC}/usr/share/icons
org.mate.typing-break.gschema.xml \
org.mate.debug.gschema.xml
org.mate.panel.object.gschema.xml \
org.mate.panel.toplevel.gschema.xml
PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed}
OPTIONS_DEFINE= XFT BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN JAPANESE 24BITS \
MENUBAR TEXTSHADOW FRILLS DOCS
MENUBAR TEXTSHADOW FRILLS DOCS EXAMPLES
OPTIONS_DEFAULT= BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN 24BITS \
MENUBAR XFT JAPANESE FRILLS TEXTSHADOW
BACKGROUND_DESC= Background images
CONFIGURE_ARGS+= --disable-perl
# disable XIM (X Input Method) protocol support
PLIST_FILES= bin/trayer man/man1/trayer.1.gz
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
SCRIPTS= clipboard keyboard-select url-select
PLIST_FILES+= ${SCRIPTS:C/^/${INSTDIR_REL}\//}
${MKDIR} ${STAGEDIR}${PREFIX}/${INSTDIR_REL}
.for s in ${SCRIPTS}
PORTDOCS= README COPYING
man/man1/xcmevents.1.gz man/man1/xcmhextobin.1.gz
.if ${PORT_OPTIONS:MGUI}
RUN_DEPENDS+= p5-Tk>=0:x11-toolkits/p5-Tk
PLIST_SUB= GUI=""
PLIST_SUB+= GUI=""
MAKE_ARGS+= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
PLIST_SUB= GUI="@comment "
PLIST_SUB+= GUI="@comment "
MAKE_ARGS+= INSTALL_SCRIPT=: