diff --git a/audio/festvox-cmu_us_slt_arctic/Makefile b/audio/festvox-cmu_us_slt_arctic/Makefile index 7e98280b562f..e709fac5e69c 100644 --- a/audio/festvox-cmu_us_slt_arctic/Makefile +++ b/audio/festvox-cmu_us_slt_arctic/Makefile @@ -1,45 +1,45 @@ PORTNAME= festvox-${VOICE} PORTVERSION= 0.95 CATEGORIES= audio MASTER_SITES= http://www.speech.cs.cmu.edu/cmu_arctic/packed/ DISTNAME= ${VOICE}-${PORTVERSION}-release DIST_SUBDIR= festival MAINTAINER= ports@FreeBSD.org COMMENT?= CMU US English female voice for festival -WWW= http://festvox.org/cmu_arctic/dbs_slt.html +WWW?= http://festvox.org/cmu_arctic/dbs_slt.html LICENSE= MIT-variant LICENSE_NAME= MIT License (CMU variant) LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror pkg-mirror auto-accept dist-sell pkg-sell RUN_DEPENDS= festival:audio/festival \ ${LOCALBASE}/share/festival/lib/dicts/cmu/cmulex.scm:audio/festlex-cmu \ ${LOCALBASE}/share/festival/lib/dicts/wsj.wp39.poslexR:audio/festlex-poslex USES= tar:bzip2 WRKSRC= ${WRKDIR}/${VOICE} NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST+= VOICE=${VOICE} DATADIR= ${PREFIX}/share/festival/lib/voices/us/${VOICE}_clunits PORTDATA?= * VOICE?= cmu_us_slt_arctic DESCR= ${.CURDIR}/pkg-descr DISTINFO_FILE= ${.CURDIR}/distinfo PKGMESSAGE= ${.CURDIR}/pkg-message do-install: cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${RM} ${STAGEDIR}${DATADIR}/.time-stamp ${FIND} ${STAGEDIR}${DATADIR} -type d -empty -delete .include diff --git a/audio/timidity++-emacs/Makefile b/audio/timidity++-emacs/Makefile index 3fab634db45a..d2f7a869a9cf 100644 --- a/audio/timidity++-emacs/Makefile +++ b/audio/timidity++-emacs/Makefile @@ -1,12 +1,11 @@ PKGNAMESUFFIX= -emacs MAINTAINER= ports@FreeBSD.org COMMENT= Emacs interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../audio/timidity++ PLIST_FILES= ${TIMID_LIBDIR}/if_emacs.so \ share/emacs/site-lisp/timidity.el .include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-gtk/Makefile b/audio/timidity++-gtk/Makefile index edf613a90379..39caf9a11bbf 100644 --- a/audio/timidity++-gtk/Makefile +++ b/audio/timidity++-gtk/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -gtk MAINTAINER= ports@FreeBSD.org COMMENT= Gtk interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../audio/timidity++ PLIST_FILES= bin/${LINK} ${TIMID_LIBDIR}/if_gtk.so .include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-motif/Makefile b/audio/timidity++-motif/Makefile index cd3ade440200..5578ce46ab0b 100644 --- a/audio/timidity++-motif/Makefile +++ b/audio/timidity++-motif/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -motif MAINTAINER= ports@FreeBSD.org COMMENT= Motif interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../audio/timidity++ PLIST_FILES= bin/${LINK} ${TIMID_LIBDIR}/if_motif.so .include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-slang/Makefile b/audio/timidity++-slang/Makefile index 466a1f91ab4f..db33f46823e4 100644 --- a/audio/timidity++-slang/Makefile +++ b/audio/timidity++-slang/Makefile @@ -1,13 +1,12 @@ PKGNAMESUFFIX= -slang MAINTAINER= ports@FreeBSD.org COMMENT= Slang interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ CONFLICTS_INSTALL= ja-timidity++-slang # lib/timidity/if_slang.so MASTERDIR= ${.CURDIR}/../../audio/timidity++ PLIST_FILES= ${TIMID_LIBDIR}/if_${INTERFACE}.so .include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-xaw/Makefile b/audio/timidity++-xaw/Makefile index 68a897451c84..2204a096dec9 100644 --- a/audio/timidity++-xaw/Makefile +++ b/audio/timidity++-xaw/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -xaw MAINTAINER= ports@FreeBSD.org COMMENT= Xaw interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ OPTIONS_DEFINE= DOCS MASTERDIR= ${.CURDIR}/../../audio/timidity++ .include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-xskin/Makefile b/audio/timidity++-xskin/Makefile index af40b778bf01..033aecbd0005 100644 --- a/audio/timidity++-xskin/Makefile +++ b/audio/timidity++-xskin/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -xskin MAINTAINER= ports@FreeBSD.org COMMENT= X11AMP skin interface for TiMidity++ -WWW= http://timidity.sourceforge.net/ OPTIONS_DEFINE= DOCS MASTERDIR= ${.CURDIR}/../../audio/timidity++ .include "${MASTERDIR}/Makefile" diff --git a/chinese/FreeWnn-lib/Makefile b/chinese/FreeWnn-lib/Makefile index 42df2fdefdf7..330f93269d96 100644 --- a/chinese/FreeWnn-lib/Makefile +++ b/chinese/FreeWnn-lib/Makefile @@ -1,12 +1,11 @@ CATEGORIES= chinese PKGNAMESUFFIX= -lib COMMENT= Japanese/Chinese/Korean input method (Chinese client libraries) -WWW= http://www.freewnn.org/ MASTERDIR= ${.CURDIR}/../../japanese/FreeWnn-lib PKGDIR= ${.CURDIR} OPTIONS_DEFAULT=CWNN LIB .include "${MASTERDIR}/Makefile" diff --git a/chinese/FreeWnn-server/Makefile b/chinese/FreeWnn-server/Makefile index ec66f5b8f412..d81a9035668b 100644 --- a/chinese/FreeWnn-server/Makefile +++ b/chinese/FreeWnn-server/Makefile @@ -1,12 +1,11 @@ CATEGORIES= chinese PKGNAMESUFFIX= -server COMMENT= Japanese/Chinese/Korean input method (Chinese server) -WWW= http://www.freewnn.org/ MASTERDIR= ${.CURDIR}/../../japanese/FreeWnn-server PKGDIR= ${.CURDIR} OPTIONS_DEFAULT=CWNN SERVER .include "${MASTERDIR}/Makefile" diff --git a/chinese/eterm/Makefile b/chinese/eterm/Makefile index ca96089f0516..3e2d4342416f 100644 --- a/chinese/eterm/Makefile +++ b/chinese/eterm/Makefile @@ -1,23 +1,22 @@ CATEGORIES= chinese MASTERDIR= ${.CURDIR}/../../x11/eterm MAINTAINER= enlightenment@FreeBSD.org COMMENT= X11 terminal emulator based on rxvt/xterm that supports traditional Chinese (Big5) -WWW= http://www.eterm.org/ EXTRA_PATCHES= ${.CURDIR}/files/extra-patch-configure CONFIGURE_ARGS= --enable-trans --enable-utmp \ --enable-xim --with-theme-update \ --with-backspace=bs --without-terminfo \ --enable-multi-charset=big5 CONFLICTS_INSTALL= eterm eterm-bg ja-eterm # bin/Esetroot share/Eterm/pix/scale/Neopolis-horizon.jpg PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist RUN_DEPENDS= ${LOCALBASE}/share/fonts/kcfonts/kc15f.pcf.gz:chinese/kcfonts .include "${MASTERDIR}/Makefile" diff --git a/comms/qtel/Makefile b/comms/qtel/Makefile index 4e85a3c9d900..791a696bf613 100644 --- a/comms/qtel/Makefile +++ b/comms/qtel/Makefile @@ -1,20 +1,19 @@ PORTNAME= qtel COMMENT= Qtel Echolink client -WWW= https://www.svxlink.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libecholib.so:comms/svxlink \ libgsm.so:audio/gsm MASTERDIR= ${.CURDIR}/../svxlink USES= qt:5 gnome USE_QT= buildtools core gui linguisttools network qmake widgets USE_GNOME= libsigc++20 PKGDIR= ${.CURDIR} CMAKE_ARGS+= -DUSE_QT:BOOL=YES \ -DQT_ONLY:BOOL=YES .include "${MASTERDIR}/Makefile" diff --git a/comms/unixcw/Makefile b/comms/unixcw/Makefile index ee619786912d..b8c6b8a7df81 100644 --- a/comms/unixcw/Makefile +++ b/comms/unixcw/Makefile @@ -1,58 +1,58 @@ # NOTE: comms/xcwcp is a sub-port of this. When making changes, ensure # it still works as well. PORTNAME?= unixcw PORTVERSION= 3.5.1 PORTREVISION?= 1 CATEGORIES= comms hamradio MASTER_SITES= SF/unixcw/unixcw-${PORTVERSION} DISTNAME= unixcw_${PORTVERSION}.orig MAINTAINER= hamradio@FreeBSD.org COMMENT?= Libs for cw on unix -WWW= http://unixcw.sourceforge.net/ +WWW?= http://unixcw.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes .ifndef CONFIGURE_ARGS CONFIGURE_ARGS= --disable-xcwcp .endif CONFIGURE_ARGS+= --includedir="${LOCALBASE}/include" \ --libdir="${LOCALBASE}/lib" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib #CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib CPPFLAGS=-I${LOCALBASE}/include USES+= gmake libtool ncurses pathfix pkgconfig autoreconf USE_LDCONFIG= yes USE_CSTD= gnu99 WRKSRC= ${WRKDIR}/unixcw-${PORTVERSION} MAJOR_LIB_VER= 6 MINOR_LIB_VER= 6.1 PLIST_SUB= MAJOR_LIB_VER=${MAJOR_LIB_VER} PLIST_SUB+= MINOR_LIB_VER=${MINOR_LIB_VER} OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CONFLICTS_INSTALL= cw .ifndef XCWCP OPTIONS_DEFINE+= ALSA PULSEAUDIO OPTIONS_DEFAULT+= ALSA PULSEAUDIO ALSA_CONFIGURE_ENABLE= alsa PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio ALSA_BUILD_DEPENDS= ${LOCALBASE}/include/alsa/asoundlib.h:audio/alsa-lib PULSEAUDIO_BUILD_DEPENDS= ${LOCALBASE}/include/pulse/simple.h:audio/pulseaudio .endif post-install: .ifndef XCWCP ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcw.so.${MAJOR_LIB_VER}.${MINOR_LIB_VER} .endif .include diff --git a/databases/percona57-server/Makefile b/databases/percona57-server/Makefile index 5f571235593c..a1ab0367c726 100644 --- a/databases/percona57-server/Makefile +++ b/databases/percona57-server/Makefile @@ -1,180 +1,180 @@ PORTNAME?= percona DISTVERSION= 5.7.39-42 PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.7/Percona-Server-${DISTVERSION}/source/tarball/:percona \ SF/boost/boost/1.59.0:boost PKGNAMESUFFIX?= 57-server DISTNAME= percona-server-${DISTVERSION} DISTFILES= percona-server-${DISTVERSION}${EXTRACT_SUFX}:percona \ boost_1_59_0${EXTRACT_SUFX}:boost MAINTAINER= fluffy@FreeBSD.org COMMENT?= Multithreaded SQL database (server) -WWW= https://www.percona.com/software/percona-server +WWW?= https://www.percona.com/software/percona-server LICENSE?= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE CPE_VENDOR= percona CPE_PRODUCT= percona_server LIB_DEPENDS= libevent.so:devel/libevent \ liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd SLAVEDIRS= databases/percona57-client \ databases/percona57-pam-for-mysql USES= bison:build cmake:insource,noninja compiler:c11 \ cpe libedit localbase perl5 shebangfix ssl MY_DBDIR= /var/db/mysql MY_SECDIR= /var/db/mysql_secure MY_TMPDIR= /var/db/mysql_tmpdir DATADIR= ${LOCALBASE}/share/mysql DOCSDIR= ${LOCALBASE}/share/doc/mysql CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ -DINSTALL_PKGCONFIGDIR="${LOCALBASE}/libdata/pkgconfig" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="${INFO_PATH}" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="share/man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR=0 \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_UNIT_TESTS=0 \ -DWITH_EDITLINE=system \ -DWITH_LIBEVENT=system \ -DWITH_LIBWRAP=0 \ -DWITH_LZ4=system \ -DWITH_ZLIB=system \ -DWITH_ZSTD=system \ -DWITH_ROCKSDB=0 \ -DWITH_BOOST="${WRKDIR}/boost_1_59_0" SHEBANG_FILES= scripts/*.pl* scripts/*.sh .ifdef USE_MYSQL .error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. .endif SUB_LIST= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} .ifdef CLIENT_ONLY # Client part USES+= libedit .elifdef PLUGIN_ONLY # For building plugins (percona-pam-for-mysql, etc) # Currently do nothing special USES+= libedit .else LIB_DEPENDS+= libcurl.so:ftp/curl # MySQL-Server part OPTIONS_DEFINE= OPENSSL FASTMTX INNODBMEMCACHED TOKUDB OPTIONS_DEFAULT= OPENSSL INNODBMEMCACHED OPTIONS_SUB= yes FASTMTX_DESC= Replace mutexes with spinlocks FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1 INNODBMEMCACHED_DESC= InnoDB Memcached plugin INNODBMEMCACHED_CMAKE_ON= -DWITH_INNODB_MEMCACHED=1 OPENSSL_CMAKE_ON= -DWITH_SSL="${MY_SSL}" OPENSSL_USES= ssl TOKUDB_DESC= TokuDB Engine (experimental) TOKUDB_CMAKE_ON= -DUSE_CTAGS=0 TOKUDB_EXTRA_PATCHES=${PATCHDIR}/extrapatch-tokudb USES+=mysql:57p CONFLICTS_INSTALL= mysql*-server \ mysqlwsrep*-server \ mariadb*-server \ percona*-server USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql INFO= mysql USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin MANPAGES= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \ mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \ mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \ mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \ mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1 CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" # issue 220865: Currently there's no source to be built with server-side support. # But this keeps the pkg-plist not overlaping CMAKE_ARGS+= -DWITH_AUTHENTICATION_LDAP=0 .include #.if !${SSL_DEFAULT:Mlibressl*} #MY_TESTDIR= "share/mysql/tests" #.else #MY_TESTDIR= "" #.endif post-install: ${MKDIR} ${STAGEDIR}/var/db/mysql ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring ${MKDIR} ${STAGEDIR}${MY_SECDIR} ${MKDIR} ${STAGEDIR}${MY_TMPDIR} .endif post-patch: @${REINPLACE_CMD} 's/*.1/${MANPAGES}/' ${WRKSRC}/man/CMakeLists.txt # issue 220865: MySQL developers forgot that FreeBSD != Linux @${REINPLACE_CMD} -e 's|%%FREEBSD_LOCAL_LIB%%|${LOCALBASE}/lib|g' \ ${WRKSRC}/configure.cmake .include # Workaround to clang11/gcc10 with -fno-common by default CFLAGS+= -fcommon .if ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -fpermissive .endif .if ${ARCH} == "arm" BROKEN= Does not compile on arm .endif .if ${SSL_DEFAULT} == base MY_SSL= system .else MY_SSL= ${OPENSSLBASE} .endif .if ${PORT_OPTIONS:MTOKUDB} NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= TokuDB not supported on 32-bit platforms, see \ https://github.com/percona/PerconaFT/blob/master/README.md .endif .include diff --git a/databases/postgresql10-contrib/Makefile b/databases/postgresql10-contrib/Makefile index 8e4a78daf105..243c2cc879ec 100644 --- a/databases/postgresql10-contrib/Makefile +++ b/databases/postgresql10-contrib/Makefile @@ -1,38 +1,37 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql10-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS+=--with-openssl --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS XML OPTIONS_DEFAULT=XML OPTIONS_SUB= yes XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 XML_CONFIGURE_WITH= libxml libxslt post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql10-server/Makefile b/databases/postgresql10-server/Makefile index aebe19810ebf..3bd6f9e27871 100644 --- a/databases/postgresql10-server/Makefile +++ b/databases/postgresql10-server/Makefile @@ -1,24 +1,23 @@ DISTVERSION?= 10.22 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 MAINTAINER?= pgsql@FreeBSD.org -WWW= https://www.postgresql.org/ INSTALL_DIRS?= src/common src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/backend/replication/pgoutput \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetwal src/pl \ src/bin/pg_basebackup src/bin/pg_archivecleanup \ src/bin/pg_rewind \ src/bin/pg_test_fsync src/bin/pg_test_timing \ src/bin/pg_waldump src/bin/pg_upgrade PG_USER?= postgres PG_GROUP?= postgres PG_UID?= 770 .include "${.CURDIR}/../postgresql14-server/Makefile" diff --git a/databases/postgresql11-contrib/Makefile b/databases/postgresql11-contrib/Makefile index 7c8ee3175b3d..6c562331adc8 100644 --- a/databases/postgresql11-contrib/Makefile +++ b/databases/postgresql11-contrib/Makefile @@ -1,42 +1,41 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql11-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS= --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS OPENSSL XML OPTIONS_DEFAULT=OPENSSL XML OPTIONS_SUB= yes OPENSSL_DESC= Build with OpenSSL support OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 XML_CONFIGURE_WITH= libxml libxslt post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql11-server/Makefile b/databases/postgresql11-server/Makefile index efcb34f5cfbf..a196bab11216 100644 --- a/databases/postgresql11-server/Makefile +++ b/databases/postgresql11-server/Makefile @@ -1,24 +1,23 @@ DISTVERSION?= 11.17 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 MAINTAINER?= pgsql@FreeBSD.org -WWW= https://www.postgresql.org/ INSTALL_DIRS?= src/common src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/backend/replication/pgoutput \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetwal src/pl \ src/bin/pg_basebackup src/bin/pg_archivecleanup \ src/bin/pg_rewind \ src/bin/pg_test_fsync src/bin/pg_test_timing \ src/bin/pg_waldump src/bin/pg_upgrade PG_USER?= postgres PG_GROUP?= postgres PG_UID?= 770 .include "${.CURDIR}/../postgresql14-server/Makefile" diff --git a/databases/postgresql12-contrib/Makefile b/databases/postgresql12-contrib/Makefile index 7b1683ae353d..af4be8ec800f 100644 --- a/databases/postgresql12-contrib/Makefile +++ b/databases/postgresql12-contrib/Makefile @@ -1,42 +1,41 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql12-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS= --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS OPENSSL XML OPTIONS_DEFAULT=OPENSSL XML OPTIONS_SUB= yes OPENSSL_DESC= Build with OpenSSL support OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl XML_CONFIGURE_WITH= libxslt libxml XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql12-server/Makefile b/databases/postgresql12-server/Makefile index 6ece6b79e785..dbd392faa4dd 100644 --- a/databases/postgresql12-server/Makefile +++ b/databases/postgresql12-server/Makefile @@ -1,25 +1,24 @@ DISTVERSION?= 12.12 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 MAINTAINER?= pgsql@FreeBSD.org -WWW= https://www.postgresql.org/ INSTALL_DIRS?= src/common src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/backend/replication/pgoutput \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_archivecleanup src/bin/pg_basebackup \ src/bin/pg_checksums \ src/bin/pg_controldata src/bin/pg_resetwal src/pl \ src/bin/pg_rewind \ src/bin/pg_test_fsync src/bin/pg_test_timing \ src/bin/pg_waldump src/bin/pg_upgrade PG_USER?= postgres PG_GROUP?= postgres PG_UID?= 770 .include "${.CURDIR}/../postgresql14-server/Makefile" diff --git a/databases/postgresql13-contrib/Makefile b/databases/postgresql13-contrib/Makefile index 8f3a807a00ef..4a03a65926a4 100644 --- a/databases/postgresql13-contrib/Makefile +++ b/databases/postgresql13-contrib/Makefile @@ -1,42 +1,41 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql13-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS= --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS OPENSSL XML OPTIONS_DEFAULT=OPENSSL XML OPTIONS_SUB= yes OPENSSL_DESC= Build with OpenSSL support OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl XML_CONFIGURE_WITH= libxslt libxml XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile index 61dc197246f2..2abfa61121e3 100644 --- a/databases/postgresql13-server/Makefile +++ b/databases/postgresql13-server/Makefile @@ -1,25 +1,24 @@ DISTVERSION?= 13.8 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 MAINTAINER?= pgsql@FreeBSD.org -WWW= https://www.postgresql.org/ INSTALL_DIRS?= src/common src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/backend/replication/pgoutput \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_archivecleanup src/bin/pg_basebackup \ src/bin/pg_checksums \ src/bin/pg_controldata src/bin/pg_resetwal src/pl \ src/bin/pg_rewind \ src/bin/pg_test_fsync src/bin/pg_test_timing \ src/bin/pg_waldump src/bin/pg_upgrade PG_USER?= postgres PG_GROUP?= postgres PG_UID?= 770 .include "${.CURDIR}/../postgresql14-server/Makefile" diff --git a/databases/postgresql14-contrib/Makefile b/databases/postgresql14-contrib/Makefile index f64db55a2a49..5c4e80059c55 100644 --- a/databases/postgresql14-contrib/Makefile +++ b/databases/postgresql14-contrib/Makefile @@ -1,42 +1,41 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql14-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS= --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS OPENSSL XML OPTIONS_DEFAULT=OPENSSL XML OPTIONS_SUB= yes OPENSSL_DESC= Build with OpenSSL support OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl XML_CONFIGURE_WITH= libxslt libxml XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile index a8540a6bd41f..7c2eea831037 100644 --- a/databases/postgresql14-server/Makefile +++ b/databases/postgresql14-server/Makefile @@ -1,25 +1,24 @@ DISTVERSION?= 14.5 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 MAINTAINER?= pgsql@FreeBSD.org -WWW= https://www.postgresql.org/ INSTALL_DIRS?= src/common src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/backend/replication/pgoutput \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_archivecleanup src/bin/pg_basebackup \ src/bin/pg_checksums \ src/bin/pg_controldata src/bin/pg_resetwal src/pl \ src/bin/pg_rewind \ src/bin/pg_test_fsync src/bin/pg_test_timing \ src/bin/pg_waldump src/bin/pg_upgrade PG_USER?= postgres PG_GROUP?= postgres PG_UID?= 770 .include "${.CURDIR}/../postgresql15-server/Makefile" diff --git a/databases/postgresql15-contrib/Makefile b/databases/postgresql15-contrib/Makefile index 0b47b4ea5b9c..4db178d55483 100644 --- a/databases/postgresql15-contrib/Makefile +++ b/databases/postgresql15-contrib/Makefile @@ -1,42 +1,41 @@ PORTNAME= postgresql PORTREVISION= 0 CATEGORIES= databases MAINTAINER= pgsql@FreeBSD.org COMMENT= The contrib utilities from the PostgreSQL distribution -WWW= https://www.postgresql.org/ MASTERDIR= ${.CURDIR}/../postgresql15-server USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib # this port fails to build in parallel MAKE_JOBS_UNSAFE= yes SLAVE_ONLY= yes COMPONENT= -contrib CONFIGURE_ARGS= --disable-nls --with-uuid=bsd LDFLAGS+= -lpthread -L${PREFIX}/lib OPTIONS_DEFINE= DOCS OPENSSL XML OPTIONS_DEFAULT=OPENSSL XML OPTIONS_SUB= yes OPENSSL_DESC= Build with OpenSSL support OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl XML_CONFIGURE_WITH= libxslt libxml XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README .include "${MASTERDIR}/Makefile" diff --git a/devel/arcanist-lib/Makefile b/devel/arcanist-lib/Makefile index 3f2065d8d138..a22e2ad35e3d 100644 --- a/devel/arcanist-lib/Makefile +++ b/devel/arcanist-lib/Makefile @@ -1,92 +1,92 @@ PORTNAME?= arcanist PORTVERSION?= 20220518 PORTREVISION?= 1 CATEGORIES?= devel PKGNAMESUFFIX= ${SLAVE_PKGNAMESUFFIX}${PHP_PKGNAMESUFFIX} MAINTAINER= grembo@FreeBSD.org COMMENT?= Libraries for the command line interface for Phabricator -WWW= https://secure.phabricator.com/book/arcanist/ +WWW?= https://secure.phabricator.com/book/arcanist/ SLAVEPORT?= lib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PHP_DESTDIR= lib/php/arcanist USES= php:cli,flavors python:env shebangfix SHEBANG_FILES= bin/arc \ bin/phage \ scripts/*.php \ scripts/hgdaemon/*.php \ src/parser/*.php \ support/arcanoid/arcanoid.py \ support/lib/*.php \ support/unit/*.php \ support/xhpast/*.php \ support/xhpast/bin/*.php USE_PHP= curl dom hash json simplexml zlib USE_GITHUB= yes NO_BUILD= yes NO_ARCH= yes PORTSCOUT= ignore:1 GH_ACCOUNT= phacility GH_TAGNAME= 85c953e PLIST= ${.CURDIR}/pkg-plist .if ${SLAVEPORT} == lib SLAVE_PKGNAMESUFFIX= -${SLAVEPORT} RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss OPTIONS_DEFINE= ENCODINGS OPTIONS_DEFAULT=ENCODINGS ENCODINGS_DESC= Support for encodings other than utf-8 ENCODINGS_USE= PHP=mbstring .else # link only RUN_DEPENDS= arcanist-lib${PHP_PKGNAMESUFFIX}>0:devel/arcanist-lib@${PHP_FLAVOR} CONFLICTS= arc arcanist-php?? PLIST_FILES= bin/arc .endif do-install: .if ${SLAVEPORT} == bin ${RLN} ../${PHP_DESTDIR}/bin/arc ${STAGEDIR}${PREFIX}/bin/arc .else @${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} cd ${WRKSRC} ; ${PAX} -rw * ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ @${REINPLACE_CMD} \ 's|%%PREFIX%%|${PREFIX}|g; \ s|%%PHP_DESTDIR%%|${PHP_DESTDIR}|g' \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/support/shell/hooks/bash-completion.sh @${REINPLACE_CMD} \ 's|%%PKGNAME%%|${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}|g; \ s|%%PKGVERSION%%|${PKGVERSION}|g; \ s|%%PKGORIGIN%%|${PKGORIGIN}|g' \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/toolset/workflow/ArcanistVersionWorkflow.php @${REINPLACE_CMD} \ 's|%%PHP_CMD%%|${PREFIX}/bin/php|g' \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/lint/linter/ArcanistPhpLinter.php \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/moduleutils/PhutilLibraryMapBuilder.php \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/phage/bootloader/PhagePHPAgentBootloader.php \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/runtime/ArcanistRuntime.php \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/utils/PhutilExecutionEnvironment.php \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/workflow/ArcanistLiberateWorkflow.php @${REINPLACE_CMD} \ 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/workflow/ArcanistAnoidWorkflow.php ${LN} -sf ${LOCALBASE}/share/certs/ca-root-nss.crt \ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/resources/ssl/default.pem ${RLN} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/support/shell/hooks/bash-completion.sh \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/arc ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/bin/arc shell-complete --generate .endif .include diff --git a/devel/boehm-gc-threaded/Makefile b/devel/boehm-gc-threaded/Makefile index 5ef5e1ba70ed..26943a1e5c00 100644 --- a/devel/boehm-gc-threaded/Makefile +++ b/devel/boehm-gc-threaded/Makefile @@ -1,9 +1,8 @@ COMMENT= Garbage collection and memory leak detection for C and C++ with threading support -WWW= https://www.hboehm.info/gc/ MASTERDIR= ${.CURDIR}/../boehm-gc DESCR= ${.CURDIR}/pkg-descr GC_VARIANT= threaded .include "${MASTERDIR}/Makefile" diff --git a/devel/icu-lx/Makefile b/devel/icu-lx/Makefile index fa693e02ed85..3bd0cb9d047a 100644 --- a/devel/icu-lx/Makefile +++ b/devel/icu-lx/Makefile @@ -1,19 +1,18 @@ PORTEPOCH= 0 # don't bump CATEGORIES?= devel print PKGNAMESUFFIX= -lx COMMENT= ICU Paragraph Layout API -WWW= http://site.icu-project.org/ LIB_DEPENDS= libicuuc.so:devel/icu \ libicu-le-hb.so:devel/icu-le-hb MASTERDIR= ${.CURDIR}/../icu PLIST= ${.CURDIR}/pkg-plist DESCR= ${.CURDIR}/pkg-descr USES= pkgconfig CONFIGURE_ARGS= --enable-layoutex INSTALL_WRKSRC= ${WRKSRC}/layoutex .include "${MASTERDIR}/Makefile" diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile index 689ff3f48e6e..d1d2ec6f625c 100644 --- a/devel/llvm-cheri/Makefile +++ b/devel/llvm-cheri/Makefile @@ -1,273 +1,273 @@ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE} PORTREVISION= 0 CATEGORIES= devel lang PKGNAMESUFFIX= ${LLVM_SUFFIX} MAINTAINER= brooks@FreeBSD.org COMMENT?= LLVM and Clang with support for the CHERI architecture -WWW= https://cheri-cpu.org +WWW?= https://cheri-cpu.org LICENSE_DIR= ${WRKSRC}/llvm .include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE" LICENSE:= ${LICENSE:NARM} LICENSE+= LLVM2 LICENSE_FILE_LLVM2= ${LICENSE_DIR}/LICENSE.TXT LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit LLVM_SUFFIX?= -cheri LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} COMMAND_SUFFIX= ${LLVM_SUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX} USES= cmake compiler:c++11-lib cpe libedit perl5 \ shebangfix USE_LDCONFIG= ${LLVM_PREFIX}/lib SHEBANG_FILES= \ clang/tools/clang-format/git-clang-format \ clang/tools/clang-format/clang-format-diff.py \ clang/tools/scan-build-py/bin/analyze-build \ clang/tools/scan-build-py/bin/intercept-build \ clang/tools/scan-build-py/bin/scan-build \ clang/tools/scan-build-py/libexec/analyze-cc \ clang/tools/scan-build-py/libexec/analyze-c++ \ clang/tools/scan-build-py/libexec/intercept-cc \ clang/tools/scan-build-py/libexec/intercept-c++ \ clang/tools/scan-view/bin/scan-view \ clang/utils/hmaptool/hmaptool \ llvm/tools/opt-viewer/optrecord.py \ llvm/tools/opt-viewer/opt-diff.py \ llvm/tools/opt-viewer/opt-stats.py \ llvm/tools/opt-viewer/opt-viewer.py \ llvm/utils/lit/lit.py \ llvm/utils/llvm-lit/llvm-lit.in SUB_FILES= llvm-wrapper.sh SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} CMAKE_SOURCE_PATH= ${WRKSRC}/llvm CMAKE_ARGS+= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1 CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF CMAKE_ARGS+= -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS}" .ifndef MASTERDIR USE_GITHUB= yes GH_PROJECT= llvm-project GH_ACCOUNT= CTSRD-CHERI GH_TAGNAME= ${LLVM_COMMIT} .endif .ifndef SNAPDATE .sinclude "${.PARSEDIR}/Makefile.snapshot" .endif OPTIONS_DEFINE= CLANG DOCS LIT LLD OPTIONS_DEFAULT= CLANG LIT LLD OPTIONS_SUB= yes CLANG_DESC= Build clang CLANG_PORTDOCS= clang PLIST_FILES+= share/toolchains/llvm${LLVM_SUFFIX}.mk SUB_FILES+= xtoolchain.mk CLANG_USE= GNOME=libxml2 DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR} DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \ -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DLLVM_BUILD_DOCS=ON DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|} DOCS_PORTDOCS= llvm LIT_DESC= Install lit and FileCheck test tools LLD_DESC= Install lld linker LLD_PORTDOCS= lld LLDB_DESC= Install lldb, the LLVM debugger LLDB_BUILD_DEPENDS= swig:devel/swig LLVM_TARGETS?= AArch64;ARM;Mips;PowerPC;RISCV;X86 PLIST_SUB+= COMMAND_SUFFIX=${COMMAND_SUFFIX} \ LLVM_MAJOR=${LLVM_MAJOR} \ LLVM_RELEASE=${LLVM_RELEASE} \ LLVM_SUFFIX=${LLVM_SUFFIX} COMMANDS= ${LLVM_COMMANDS} FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} MAN1SRCS+= ${LLVM_MAN1SRCS} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ ${LIBNAME}.0 \ libLTO.so .include # keep in sync with /usr/src/lib/clang/clang.build.mk CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= ${CLANG_COMMANDS} MAN1SRCS+= ${CLANG_MAN1SRCS} USES+= gnome .endif .if ${PORT_OPTIONS:MLIT} MAN1SRCS+= ${LIT_MAN1SRCS} _USES_PYTHON= python:3.6+ .endif .if ${PORT_OPTIONS:MLLD} LLVM_ENABLE_PROJECTS+= lld COMMANDS+= ${LLD_COMMANDS} .endif .if ${PORT_OPTIONS:MLLDB} LLVM_ENABLE_PROJECTS+= lldb COMMANDS+= ${LLDB_COMMANDS} MAN1SRCS+= ${LLDB_MAN1SRCS} _USES_PYTHON= python:3.6+ .endif .if defined(LLVM_ENABLE_PROJECTS) CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .endif _USES_PYTHON?= python:3.6+,build USES+= ${_USES_PYTHON} .include .include "${.CURDIR}/Makefile.COMMANDS" .include "${.CURDIR}/Makefile.MAN1SRCS" post-patch: ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \ -e 's|from lit|from lit${LLVM_SUFFIX}|' \ -e 's|lit\.|lit${LLVM_SUFFIX}.|' \ ${WRKSRC}/llvm/utils/lit/lit.py ${WRKSRC}/llvm/utils/lit/lit/*.py post-patch-LLD-on: ${REINPLACE_CMD} -e "s|'indexsidebar.html'|['indexsidebar.html']|" \ ${PATCH_WRKSRC}/lld/docs/conf.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/ ${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \ ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} .for command in ${COMMANDS:C/^/XXXX/1:NXXXX*} ${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX} .endfor ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github/workflows ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github post-install-DOCS-on: ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR} .for _man in ${MAN1SRCS} ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \ ${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1 .endfor .if ! ${PORT_OPTIONS:MLIT} ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1 ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1 .endif #.if ${PORT_OPTIONS:MCLANG} # ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1 \ # ${STAGEDIR}${MANPREFIX}/man/man1/scan-build${LLVM_SUFFIX}.1 #.endif .if !${PORT_OPTIONS:MLLDB} ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lldb-tblgen.1 .endif ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/mlir-tblgen.1 ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/ post-install-LLD-on: ${LN} -s ld.lld ${STAGEDIR}${LLVM_PREFIX}/bin/ld post-install-LLDB-on: .if ${OPSYS} != "FreeBSD" || ${CHOSEN_COMPILER_TYPE} == clang ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib .endif post-install-CLANG-on: ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp post-install-LIT-on: ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \ ${STAGEDIR}${LLVM_PREFIX}/bin/lit ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}lit${COMMAND_SUFFIX} ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}llvm-lit${COMMAND_SUFFIX} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX} ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX} ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \ ${STAGEDIR}${LLVM_PREFIX}/bin/ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}FileCheck${COMMAND_SUFFIX} TEST_CMD= '(cd ${WRKSRC}/llvm/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)' do-test: if [ `${ID} -u` = 0 ]; then \ ${CHOWN} -R nobody ${WRKSRC}/llvm/test; \ su -m nobody -c ${TEST_CMD}; \ else \ ${SH} -c ${TEST_CMD}; \ fi build-plist: ${RM} ${PLIST} ${PLIST}.tmp .for command in ${COMMANDS} ${ECHO_CMD} bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp .endfor .for command in ${LIT_COMMANDS} ${ECHO_CMD} %%LIT%%bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp ${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||:S|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp .endfor ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \ ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \ ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \ -e 's|${PORTVERSION}|%%PORTVERSION%%|' \ -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \ -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \ | ${SORT} >> ${PLIST}.tmp ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \ -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \ | ${SORT} >> ${PLIST}.tmp awk '{ \ if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} \ if ($$0 ~ /(bin\/(ld|lld|wasm-ld))|liblld[^b]|\/lld\// && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \ if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} \ print \ }' \${PLIST}.tmp >> ${PLIST} ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${RM} ${PLIST}.tmp check-commands: .for command in ${COMMANDS} test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} .endfor .include diff --git a/devel/php-ice37/Makefile b/devel/php-ice37/Makefile index 6c99c8054ebc..2de74d14f8d4 100644 --- a/devel/php-ice37/Makefile +++ b/devel/php-ice37/Makefile @@ -1,48 +1,47 @@ CATEGORIES= devel PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Ice (Internet Communications Engine) language mapping for PHP -WWW= http://www.zeroc.com/ LICENSE= GPLv2 BUILD_DEPENDS= mcpp:devel/mcpp \ slice2php:devel/ice37 LIB_DEPENDS= libIce.so.${LIB_VRS}:devel/ice37 OPTIONS_DEFINE= DEBUG NAMESPACES NAMESPACES_DESC= Use PHP namespaces (recommended) OPTIONS_DEFAULT= NAMESPACES SLAVE_PORT= yes MASTERDIR= ${.CURDIR}/../ice37 PLIST= ${.CURDIR}/pkg-plist MAKE_ARGS+= PHP_EXT_DIR=${PHP_EXT_DIR} ICE_HOME=${LOCALBASE} \ PHP_HOME=${LOCALBASE} OPTIMIZE=yes USES+= php:build,flavors BUILD_WRKSRC= ${WRKSRC}/php INSTALL_WRKSRC= ${WRKSRC}/php NAMESPACES_MAKE_ENV_OFF=USE_NAMESPACES=no LIB_VRS= ${PORTVERSION:S|.||g:C|0$||} PHP_MODNAME?= ice post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php @${ECHO_CMD} "extension=${PHP_MODNAME}.so" > ${STAGEDIR}${PREFIX}/etc/php/ext-20-ice.ini security-check: @${ECHO_CMD} "****************************************************************************" @${ECHO_CMD} "" @${ECHO_CMD} "The following line has been added to your ${PREFIX}/etc/php/ext-20-ice.ini" @${ECHO_CMD} "configuration file to automatically load the installed extension:" @${ECHO_CMD} "" @${ECHO_CMD} "extension=${PHP_MODNAME}.so" @${ECHO_CMD} "" @${ECHO_CMD} "****************************************************************************" .include "${MASTERDIR}/Makefile" diff --git a/devel/py-Jinja2/Makefile b/devel/py-Jinja2/Makefile index 24d6fd5083ca..fe1290c9d2f2 100644 --- a/devel/py-Jinja2/Makefile +++ b/devel/py-Jinja2/Makefile @@ -1,78 +1,78 @@ PORTNAME= Jinja2 PORTVERSION= 3.0.1 PORTREVISION= 0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= MAINTAINER= nivit@FreeBSD.org COMMENT?= Fast and easy to use stand-alone template engine -WWW= http://jinja.pocoo.org/ +WWW?= http://jinja.pocoo.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} NO_ARCH= yes .if empty(PKGNAMESUFFIX) USES= cpe python USE_PYTHON= autoplist distutils CPE_VENDOR= pocoo .endif .if ${PKGNAMESUFFIX} == -doc USES= gmake python:3.6+ USE_PYTHON= flavors .endif EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE?= BABEL EXAMPLES OPTIONS_DEFAULT?= BABEL BABEL_DESC= Enable Babel extension BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.7:devel/py-babel@${PY_FLAVOR} .include .if ${PKGNAMESUFFIX} == "-doc" BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>=1.2.3:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.23:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-issues>=1.2.0:textproc/py-sphinx-issues@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-log-cabinet>=1.0.1:textproc/py-sphinxcontrib-log-cabinet@${PY_FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORT_OPTIONS:= ${PORT_OPTIONS:NEXAMPLES} do-build: (cd ${WRKSRC}/docs && ${MAKE_CMD} SPHINXBUILD=sphinx-build-${PYTHON_VER} html) do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo") .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * post-build: ${PYTHON_CMD} -m compileall ${WRKSRC}/examples ; \ ${PYTHON_CMD} -O -m compileall ${WRKSRC}/examples post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif check regression-test test: build .if empty(PKGNAMESUFFIX) @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .else @${DO_NADA} .endif .include diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile index 14b17be52d85..a4ee61d22694 100644 --- a/devel/py-dbus/Makefile +++ b/devel/py-dbus/Makefile @@ -1,13 +1,12 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= COMMENT= Python bindings for the D-BUS messaging system -WWW= https://dbus.freedesktop.org/doc/dbus-python/ SLAVE_PORT= python MASTERDIR= ${.CURDIR}/../../devel/pydbus-common PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/devel/py-ice/Makefile b/devel/py-ice/Makefile index a6a8c20fd093..e630e50401ed 100644 --- a/devel/py-ice/Makefile +++ b/devel/py-ice/Makefile @@ -1,39 +1,38 @@ CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Ice (Internet Communications Engine) language mapping for Python -WWW= http://www.zeroc.com/ LICENSE= GPLv2 BUILD_DEPENDS= mcpp:devel/mcpp LIB_DEPENDS= libIce.so.${LIB_VRS}:devel/ice USES= compiler:c++11-lang python shebangfix USE_PYTHON= py3kplist SLAVE_PORT= yes MASTERDIR= ${.CURDIR}/../ice PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python SHEBANG_FILES= ${BUILD_WRKSRC}/config/s2py.py MAKE_ENV+= PYTHON_VERSION=${PYTHON_VERSION} LIB_VRS= ${PORTVERSION:S|.||g:C|[0-9]$||} PLIST_SUB= LIB_VERSION="${PORTVERSION}" LIB_VRS="${LIB_VRS}" OPTIONS_DEFINE= DEBUG TEST post-install: ${STRIP_CMD} ${STAGEDIR}${PYSITEDIR}/Ice/*.so.* ${ECHO} "Ice" > ${STAGEDIR}${PYSITEDIR}/Ice.pth @${FIND} ${STAGEDIR}${PYSITEDIR}/Ice \( -name "*.pyc" -or -name "*.pyo" \) \ -exec ${CHMOD} u+w {} \; @${PYTHON_CMD} -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/Ice @${PYTHON_CMD} -O -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/Ice .include "${MASTERDIR}/Makefile" diff --git a/devel/py-ice37/Makefile b/devel/py-ice37/Makefile index f11162d1d55a..24b4f6f8f82f 100644 --- a/devel/py-ice37/Makefile +++ b/devel/py-ice37/Makefile @@ -1,44 +1,43 @@ CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Ice (Internet Communications Engine) language mapping for Python -WWW= http://www.zeroc.com/ LICENSE= GPLv2 BUILD_DEPENDS= mcpp:devel/mcpp LIB_DEPENDS= libIce.so.${LIB_VRS}:devel/ice37 \ libmcpp.so:devel/mcpp USES= gettext-runtime python:-3.9 shebangfix USE_PYTHON= py3kplist SLAVE_PORT= yes MASTERDIR= ${.CURDIR}/../ice37 PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python SHEBANG_GLOB= *.py MAKE_ENV+= PYTHON_VERSION=${PYTHON_VERSION} MAKE_ARGS+= PYTHON=${PYTHON_CMD} LIB_VRS= ${PORTVERSION:S|.||g:C|[0-9]$||} PLIST_SUB= LIB_VERSION="${PORTVERSION}" LIB_VRS="${LIB_VRS}" OPTIONS_DEFINE= DEBUG TEST TEST_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYSITEDIR}/IcePy*.so ${ECHO} "Ice" > ${STAGEDIR}${PYSITEDIR}/Ice.pth @${FIND} ${STAGEDIR}${PYSITEDIR}/Ice \( -name "*.pyc" -or -name "*.pyo" \) \ -exec ${CHMOD} u+w {} \; .for dir in Glacier2 Ice IceBox IceGrid IceMx IcePatch2 IceStorm @${PYTHON_CMD} -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/${dir} @${PYTHON_CMD} -O -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/${dir} .endfor .include "${MASTERDIR}/Makefile" diff --git a/devel/riscv32-unknown-elf-gcc/Makefile b/devel/riscv32-unknown-elf-gcc/Makefile index 95a887fbaaa9..1a465b7b68d2 100644 --- a/devel/riscv32-unknown-elf-gcc/Makefile +++ b/devel/riscv32-unknown-elf-gcc/Makefile @@ -1,11 +1,10 @@ PORTVERSION= 11.3.0 PKGNAMEPREFIX= riscv32-unknown-elf- GCC_TARGET= riscv32-unknown-elf PLIST= ${.CURDIR}/pkg-plist DISTINFO_FILE= ${.CURDIR}/distinfo COMMENT= GNU Compiler Collection for bare metal riscv32 cross-development -WWW= https://gcc.gnu.org/ MASTERDIR= ${.CURDIR}/../aarch64-none-elf-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/riscv64-none-elf-gcc/Makefile b/devel/riscv64-none-elf-gcc/Makefile index ce698f7d96d6..7b69d76aac77 100644 --- a/devel/riscv64-none-elf-gcc/Makefile +++ b/devel/riscv64-none-elf-gcc/Makefile @@ -1,11 +1,10 @@ PORTVERSION= 11.3.0 PKGNAMEPREFIX= riscv64-none-elf- GCC_TARGET= riscv64-none-elf PLIST= ${.CURDIR}/pkg-plist DISTINFO_FILE= ${.CURDIR}/distinfo COMMENT= GNU Compiler Collection for bare metal riscv64 cross-development -WWW= https://gcc.gnu.org/ MASTERDIR= ${.CURDIR}/../aarch64-none-elf-gcc .include "${MASTERDIR}/Makefile" diff --git a/dns/bind-tools/Makefile b/dns/bind-tools/Makefile index aac491e43538..c48668106dc6 100644 --- a/dns/bind-tools/Makefile +++ b/dns/bind-tools/Makefile @@ -1,19 +1,18 @@ # Define PORTREVISION in ${MASTERDIR} -WWW= https://www.isc.org/bind/ .ifdef BIND_TOOLS_DEVEL MASTERDIR= ${.CURDIR}/../../dns/bind9-devel PLIST= ${.CURDIR}/pkg-plist-devel .else MASTERDIR= ${.CURDIR}/../../dns/bind918 PLIST= ${.CURDIR}/pkg-plist .endif DESCR= ${.CURDIR}/pkg-descr BIND_TOOLS_SLAVE= YES PORTSCOUT= ignore:1 .include "${MASTERDIR}/Makefile" diff --git a/dns/knot3-lib/Makefile b/dns/knot3-lib/Makefile index 8dad07fb8c55..614bb4ffd8d7 100644 --- a/dns/knot3-lib/Makefile +++ b/dns/knot3-lib/Makefile @@ -1,13 +1,12 @@ # Define PORTREVISION in ${MASTERDIR} COMMENT= Knot3 lib (required by knot-resolver) -WWW= https://www.knot-dns.cz/ PKGNAMESUFFIX= 3-lib MASTERDIR= ${.CURDIR}/../knot3 DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist LIB_ONLY= yes COMPONENT= -lib .include "${MASTERDIR}/Makefile" diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index c6ef721ccea7..efc42f5625c8 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -1,128 +1,128 @@ PORTNAME?= mame PORTVERSION= 0.226 PORTREVISION= 2 CATEGORIES= emulators MAINTAINER= manu@FreeBSD.org COMMENT= Multi Arcade Machine Emulator -WWW= https://mamedev.org/ +WWW?= https://mamedev.org/ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, x86, and powerpc* LIB_DEPENDS= libFLAC.so:audio/flac \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpugixml.so:textproc/pugixml RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf USES= compiler:c++14-lang gl gmake jpeg localbase pkgconfig \ python:3.7,build qt:5 sdl shebangfix sqlite:3 xorg USE_GITHUB= yes GH_ACCOUNT= mamedev GH_PROJECT= mame # explicit (master port) GH_TAGNAME= mame${PORTVERSION:S/.//} USE_GL= gl USE_QT= buildtools core gui qmake_build widgets USE_SDL= sdl2 ttf2 USE_XORG= x11 xext xi xinerama xrender SHEBANG_FILES= src/devices/cpu/m6502/m6502make.py \ src/devices/cpu/m6809/m6809make.py \ src/devices/cpu/mcs96/mcs96make.py \ src/devices/cpu/tms57002/tmsmake.py MAKEFILE= makefile MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 USE_SYSTEM_LIB_PUGIXML=1 \ USE_SYSTEM_LIB_SQLITE3=1 MAKE_ENV= NOWERROR=1 USE_NETWORK=1 \ LD="${CXX}" PYTHON="${PYTHON_CMD}" \ OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \ TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap" MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message target.ini SUB_LIST= MTARGET=${MTARGET} MSUBTARGET=${MSUBTARGET} PORTDOCS= * PORTEXAMPLES= ${MSUBTARGET}.ini OPTIONS_DEFINE= DEBUG DOCS EXAMPLES DEBUG_MAKE_ENV= DEBUG=1 GENIE= ${WRKSRC}/3rdparty/genie MSUBTARGET?= mame MTARGET?= mame .include .if ${ARCH} == amd64 || ${ARCH:Mpowerpc64*} MAKE_ARGS+= PTR64=1 EMULATOR= ${MSUBTARGET}64 .else EMULATOR= ${MSUBTARGET} .endif PLIST_SUB+= EMULATOR=${EMULATOR} post-patch: @${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h @${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h @${MV} ${GENIE}/build/gmake.freebsd ${GENIE}/build/gmake.bsd @${REINPLACE_CMD} -e \ 's|^\(CC \)|#\1| ; \ s|^\(CXX \)|#\1| ; \ s|^\(CXX:\)|#\1| ; \ s|^\(LD \)|#\1| ; \ s|^\(PYTHON \)|#\1| ; \ s| .(ARCH)|| ; \ s|FreeBSD|${OPSYS}|g' \ ${WRKSRC}/makefile \ ${GENIE}/build/gmake.bsd/genie.make @${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \ ${GENIE}/src/tools/gcc.lua \ ${GENIE}/src/tools/snc.lua \ ${GENIE}/tests/test_gmake_cpp.lua @${REINPLACE_CMD} -e 's|= \"gcc|= \"cc|; s|= \"g++|= \"c++|' \ -e "s|'CXX =|'#CXX =|; s|'CC =|'#CC =|; s| .(ARCH)| |g" \ ${GENIE}/src/host/scripts.c # we can't fix two types of python shebangs, so do these manually @${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \ ${WRKSRC}/scripts/build/png*.py @${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \ ${WRKSRC}/scripts/genie.lua @${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \ -e 's|"png.h"|"localpng.h"|' @${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \ ${WRKSRC}/src/frontend/mame/ui/icorender.cpp @${MV} ${WRKSRC}/src/lib/util/png.h ${WRKSRC}/src/lib/util/localpng.h do-install: @${MKDIR} ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${EXAMPLESDIR} \ ${STAGEDIR}${PREFIX}/libexec/${MSUBTARGET} ${INSTALL_PROGRAM} ${WRKSRC}/${EMULATOR} ${STAGEDIR}${PREFIX}/bin .if ${MSUBTARGET:Mmame} (cd ${WRKSRC} && \ ${INSTALL_PROGRAM} chdman jedutil ldresample ldverify \ romcmp unidasm \ ${STAGEDIR}${PREFIX}/libexec/mame) .endif .if ${MSUBTARGET:Mmess} (cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman floptool imgtool jedutil \ ldresample ldverify nltool nlwav pngcmp regrep romcmp split \ srcclean unidasm \ ${STAGEDIR}${PREFIX}/libexec/mess) .endif (cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} hash ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKDIR}/target.ini \ ${STAGEDIR}${EXAMPLESDIR}/${MSUBTARGET}.ini .include diff --git a/ftp/proftpd/Makefile b/ftp/proftpd/Makefile index 30e88384c0a8..f8318c206e73 100644 --- a/ftp/proftpd/Makefile +++ b/ftp/proftpd/Makefile @@ -1,229 +1,229 @@ PORTNAME?= proftpd .if !defined(DISTVERSION) PORTVERSION?= ${PROFTPD_VERSION} .endif PORTREVISION?= 0 CATEGORIES?= ftp MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ https://github.com/downloads/proftpd/proftpd.github.com/ \ ftp://ftpmirror.uk/ftp.proftpd.org/distrib/source/ \ http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/ .if defined(_BUILDING_PROFTPD_MODULE) DISTNAME= proftpd-${PROFTPD_VERSION} .endif MAINTAINER?= mm@FreeBSD.org COMMENT?= Highly configurable FTP daemon -WWW= http://www.proftpd.org/ +WWW?= http://www.proftpd.org/ LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING .if defined(_BUILDING_PROFTPD_MODULE) BUILD_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd RUN_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd .endif PROFTPD_VERSION= 1.3.7c CPE_VENDOR= proftpd CPE_PRODUCT= proftpd .if defined(_BUILDING_PROFTPD_MODULE) DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY+= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/proftpd-${PROFTPD_VERSION} . if defined(_PROFTPD_MODULE_EXTRACT_ONLY) EXTRACT_ONLY+= ${_PROFTPD_MODULE_EXTRACT_ONLY} . endif . if defined(_PROFTPD_MODULE_DISTFILES) DISTFILES+= ${_PROFTPD_MODULE_DISTFILES} DISTINFO_FILE= ${.CURDIR}/distinfo . endif . if defined(_PROFTPD_MODULE_MASTER_SITES) MASTER_SITES+= ${_PROFTPD_MODULE_MASTER_SITES} . endif .endif .if !defined(_BUILDING_PROFTPD_MODULE) PORTDOCS= * .endif MAKE_JOBS_UNSAFE= yes USES+= gmake libtool GNU_CONFIGURE= yes .if !defined(_BUILDING_PROFTPD_MODULE) USES+= cpe ssl USE_RC_SUBR= proftpd .endif LOCALSTATEDIR?= /var/run CONFIGURE_ARGS=--localstatedir=${LOCALSTATEDIR} \ --libexecdir=${PREFIX}/libexec/proftpd \ --with-pkgconfig=libdata/pkgconfig \ --sysconfdir=${PREFIX}/etc \ --enable-ctrls \ --enable-dso \ --disable-sendfile CONFIGURE_ENV+= install_user=`${ID} -u` \ install_group=`${ID} -g` .if defined(_BUILDING_PROFTPD_MODULE) MODULES= ${_BUILDING_PROFTPD_MODULE} .for m in ${MODULES} __MODULES:=${__MODULES}:${m} .endfor CONFIGURE_ARGS+= --with-shared=${__MODULES:C/^://g} INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include/proftpd ALL_TARGET= shared BUILD_WRKSRC= ${WRKSRC}/modules INSTALL_WRKSRC= ${WRKSRC}/modules PLIST= ${WRKDIR}/PLIST .for m in ${MODULES} PLIST_FILES+= libexec/proftpd/${m}.a \ libexec/proftpd/${m}.so .endfor .else OPTIONS_DEFINE= DOCS HTMLDOCS IPV6 NLS MEMCACHE PCRE REDIS OPTIONS_DEFAULT= PCRE HTMLDOCS_DESC= Include HTML documentation MEMCACHE_DESC= Memcache support using libmemcached REDIS_DESC= Redis support using hiredis PLIST_SUB+= LOCALSTATEDIR="${LOCALSTATEDIR}" OPTIONS_SUB= yes .endif #!defined(_BUILDING_PROFTPD_MODULE) .if !defined(_BUILDING_PROFTPD_MODULE) CPPFLAGS+= -DHAVE_OPENSSL -I${OPENSSLINC} LIBS+= -lssl -lcrypto -L${OPENSSLLIB} LDFLAGS+= -lpthread .endif .if !defined(_BUILDING_PROFTPD_MODULE) LIBDIRS?= ${LOCALBASE}/lib INCLUDEDIRS?= ${LOCALBASE}/include # Always built modules MODULES+= mod_ban \ mod_copy \ mod_ctrls_admin \ mod_deflate \ mod_dnsbl \ mod_dynmasq \ mod_exec \ mod_ifsession \ mod_ifversion \ mod_qos \ mod_quotatab \ mod_quotatab_file \ mod_quotatab_radius \ mod_quotatab_sql \ mod_radius \ mod_ratio \ mod_readme \ mod_rewrite \ mod_sftp \ mod_sftp_pam \ mod_sftp_sql \ mod_shaper \ mod_site_misc \ mod_snmp \ mod_sql \ mod_sql_passwd \ mod_tls \ mod_tls_shmcache \ mod_unique_id \ mod_wrap2 \ mod_wrap2_file \ mod_wrap2_sql IPV6_CONFIGURE_ENABLE=ipv6 NLS_CONFIGURE_ON= --enable-nls NLS_USES= gettext iconv PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre MEMCACHE_LIB_DEPENDS= libmemcached.so:databases/libmemcached MEMCACHE_CONFIGURE_ENABLE= memcache MEMCACHE_VARS= MODULES+="mod_memcache mod_tls_memcache" \ LIBS+="-L${LOCALBASE}/lib -lmemcached -lmemcachedutil" REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ENABLE= redis REDIS_VARS= MODULES+="mod_redis mod_tls_redis mod_wrap2_redis" \ LIBS+="-L${LOCALBASE}/lib -lhiredis" .include # Generate modules configuration string .for m in ${MODULES} _MODULES:=${_MODULES}:${m} .endfor # Keep this here below, in case similar constructs need to be made CONFIGURE_ARGS+= --with-shared=${_MODULES:C/^://g} .endif #!defined(_BUILDING_PROFTPD_MODULE) CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} .include .if !defined(_BUILDING_PROFTPD_MODULE) .if empty(ICONV_PREFIX) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's|proftpd\.conf |proftpd.conf.sample |g' ${WRKSRC}/Makefile.in pre-configure: @${ECHO_MSG} "==> Configuring with following modules:" @${ECHO_MSG} "${MODULES:C/^://g}" post-configure: ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ -e 's:/usr/bin:${PREFIX}/bin:' \ ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ ${WRKSRC}/utils/ftpcount.1 .endif #!defined(_BUILDING_PROFTPD_MODULE) .if defined(_BUILDING_PROFTPD_MODULE) pre-build: @cd ${WRKSRC} && ${MAKE_CMD} include/buildstamp.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/proftpd .else post-install: @${MKDIR} ${STAGEDIR}/var/run/proftpd .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${CP} README* RELEASE_NOTES ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} license.txt ${STAGEDIR}${DOCSDIR} . if ${PORT_OPTIONS:MHTMLDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} Configuration.html faq.html ${STAGEDIR}${DOCSDIR}/html @${CP} -RP ${WRKSRC}/doc/contrib ${STAGEDIR}${DOCSDIR}/html/contrib @${CP} -RP ${WRKSRC}/doc/modules ${STAGEDIR}${DOCSDIR}/html/modules @${CP} -RP ${WRKSRC}/doc/howto ${STAGEDIR}${DOCSDIR}/html/howto . endif .endif @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif #!defined(_BUILDING_PROFTPD_MODULE) .include diff --git a/games/ioquake3/Makefile b/games/ioquake3/Makefile index cbe9b70a1fec..21ea69d9d336 100644 --- a/games/ioquake3/Makefile +++ b/games/ioquake3/Makefile @@ -1,219 +1,219 @@ PORTNAME?= ioquake3 PORTVERSION?= ${IOQUAKE3VER} PORTREVISION?= 17 CATEGORIES= games MASTER_SITES?= http://ioquake3.org/files/${DISTVERSION}/ # Using zip this way enables slaves to override it. EXTRACT_SUFX?= .zip MAINTAINER?= ports@FreeBSD.org COMMENT?= Cleaned-up and enhanced version of Quake 3 -WWW= https://ioquake3.org/ +WWW?= https://ioquake3.org/ LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING.txt USES= cpe pkgconfig gmake # Port configuration flags: # CLIENT SERVER TOOLS DLRENDERER GAMELIBS OPUS OPENGL2 IOQ3?= CLIENT TOOLS GAMELIBS IOQ3ARCH?= ${ARCH:S/powerpc/ppc/} IOQ3SDL?= sdl .if ! ${IOQ3:MCLIENT} && ! ${IOQ3:MSERVER} BROKEN= Slave ports must at least specify IOQ3=CLIENT or IOQ3=SERVER .endif # Client options .if ${IOQ3:MCLIENT} OPTIONS_DEFINE= SERVER CURL OPENAL MUMBLE VORBIS DEBUG OPTIONS_DEFAULT= SERVER CURL OPENAL MUMBLE VORBIS SERVER_DESC= Install dedicated server MUMBLE_DESC= Enable Mumble support (no dependencies) USES+= gl USE_GL+= gl .endif IOQ3_OPTIONS= ${IOQ3:MTOOLS} ${IOQ3:MDLRENDERER} ${IOQ3:MGAMELIBS} \ ${IOQ3:MOPUS} OPTIONS_DEFINE+= ${IOQ3_OPTIONS} DOCS OPTIONS_DEFAULT+= ${IOQ3_OPTIONS} TOOLS_DESC= Enable modding tools DLRENDERER_DESC=Build dynamically loaded renderer GAMELIBS_DESC= Build game libraries MAKE_ARGS+= DEFAULT_BASEDIR="${Q3DIR}" \ DEFAULT_LIBDIR="${PREFIX}/${LIBDIR}" \ HOMEPATH="${HOMEPATH}" \ VERSION="${Q3ENGINEVER}" \ ARCH="${IOQ3ARCH}" \ TOOLS_CC="${CC}" \ USE_LOCAL_HEADERS=0 ALL_TARGET= release LDFLAGS_i386= -Wl,-znotext LIBDIR= lib/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= share/doc/${PORTNAME}${PKGNAMESUFFIX} BUILDDIR= ${WRKSRC}/build/${ALL_TARGET}-freebsd-${IOQ3ARCH} BINSUFFIX?= HOMEPATH?= /.${PORTNAME} Q3CLIENT?= ioquake3 Q3SERVER?= ioq3ded Q3TOOLS?= q3asm \ q3cpp \ q3lcc \ q3rcc Q3DOCS?= README \ id-readme.txt \ md4-readme.txt \ voip-readme.txt Q3BASE?= baseq3 \ missionpack Q3GAMELIBS?= cgame \ qagame \ ui Q3ICON?= ${PREFIX}/share/pixmaps/quake3.xpm .if ${IOQ3:MOPENGL2} Q3RENDERER?= opengl1 opengl2 .else Q3RENDERER?= opengl1 .endif Q3RENDPREFIX?= renderer_ Q3RENDSUFFIX?= _${IOQ3ARCH} Q3INSTALL?= Q3ENGINEVER?= ${DISTVERSION} IOQUAKE3VER= 1.36 ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le DEBUG_VARS= ALL_TARGET=debug SERVER_RUN_DEPENDS= ${Q3SERVER}${BINSUFFIX}:games/${PORTNAME}-server CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_MAKE_ARGS= USE_CURL=1 USE_CURL_DLOPEN=0 CURL_MAKE_ARGS_OFF= USE_CURL=0 OPENAL_USES= openal:al OPENAL_MAKE_ARGS= USE_OPENAL=1 USE_OPENAL_DLOPEN=0 OPENAL_MAKE_ARGS_OFF= USE_OPENAL=0 VORBIS_VARS= NEED_OGG=yes VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_MAKE_ARGS= USE_CODEC_VORBIS=1 VORBIS_MAKE_ARGS_OFF= USE_CODEC_VORBIS=0 OPUS_VARS= NEED_OGG=yes OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ libopus.so:audio/opus OPUS_MAKE_ARGS= USE_CODEC_OPUS=1 USE_INTERNAL_OPUS=0 OPUS_MAKE_ARGS_OFF= USE_CODEC_OPUS=0 MUMBLE_MAKE_ARGS= USE_MUMBLE=1 MUMBLE_MAKE_ARGS_OFF= USE_MUMBLE=0 GAMELIBS_MAKE_ARGS= BUILD_GAME_SO=1 GAMELIBS_MAKE_ARGS_OFF= BUILD_GAME_SO=0 # Note that SMP is only supported on OS-X, hence the option has been removed. SMP_VARS= Q3BIN+=${Q3CLIENT}-smp SMP_MAKE_ARGS= BUILD_CLIENT_SMP=1 SMP_MAKE_ARGS_OFF= BUILD_CLIENT_SMP=0 DLRENDERER_MAKE_ARGS= USE_RENDERER_DLOPEN=1 DLRENDERER_MAKE_ARGS_OFF= USE_RENDERER_DLOPEN=0 .if !defined(Q3TOTALCONV) .include "${.CURDIR}/../quake3-data/Makefile.include" .endif .include .if !defined(DESKTOP_ENTRIES) . if ${IOQ3:MCLIENT} DESKTOP_ENTRIES+= "${Q3CLIENT} ${Q3ENGINEVER}" "${COMMENT}" \ "${Q3ICON}" "${Q3CLIENT}${BINSUFFIX}" "Game;" false . endif . if ${PORT_OPTIONS:MSMP} DESKTOP_ENTRIES+= "${Q3CLIENT} ${Q3ENGINEVER} SMP" "${COMMENT}" \ "${Q3ICON}" "${Q3CLIENT}-smp${BINSUFFIX}" "Game;" false . endif .endif .if ${IOQ3:MCLIENT} MAKE_ARGS+= BUILD_CLIENT=1 Q3BIN+= ${Q3CLIENT} USES+= sdl USE_SDL= ${IOQ3SDL} .else MAKE_ARGS+= BUILD_CLIENT=0 .endif .if ${IOQ3:MSERVER} MAKE_ARGS+= BUILD_SERVER=1 Q3BIN+= ${Q3SERVER} USE_RC_SUBR+= ioq3ded SUB_LIST+= Q3DIR=${Q3DIR} .else MAKE_ARGS+= BUILD_SERVER=0 .endif .if defined(NEED_OGG) LIB_DEPENDS+= libogg.so:audio/libogg MAKE_ARGS+= USE_INTERNAL_OGG=0 .endif # Generate a set of install instruction tuples: ;; .for bin in ${Q3BIN} IOQ3_INST+= PROGRAM;${bin}.${IOQ3ARCH};bin/${bin}${BINSUFFIX} .endfor .if ${PORT_OPTIONS:MTOOLS} . for bin in ${Q3TOOLS} IOQ3_INST+= PROGRAM;tools/${bin};bin/${bin}${BINSUFFIX} . endfor .endif .if ${PORT_OPTIONS:MDLRENDERER} . for renderer in ${Q3RENDERER} IOQ3_INST+= LIB;${Q3RENDPREFIX}${renderer}${Q3RENDSUFFIX}.so;${LIBDIR}/${Q3RENDPREFIX}${renderer}${Q3RENDSUFFIX}.so . endfor .else . for renderer in ${Q3RENDERER:Nopengl1} IOQ3_INST+= PROGRAM;${Q3CLIENT}_${renderer}.${IOQ3ARCH};bin/${Q3CLIENT}_${renderer}${BINSUFFIX} . endfor .endif .if ${PORT_OPTIONS:MGAMELIBS} . for dir in ${Q3BASE} PLIST_DIRS+= ${LIBDIR}/${dir} . for lib in ${Q3GAMELIBS} IOQ3_INST+= LIB;${dir}/${lib}${IOQ3ARCH}.so;${LIBDIR}/${dir}/${lib}${IOQ3ARCH}.so . endfor . endfor .endif .if ${PORT_OPTIONS:MDLRENDERER} || ${PORT_OPTIONS:MGAMELIBS} PLIST_DIRS+= ${LIBDIR} .endif .if ${PORT_OPTIONS:MDOCS} PLIST_DIRS+= ${DOCSDIR} . for doc in ${Q3DOCS:O:u} IOQ3_INST+= DATA;../../${doc};${DOCSDIR}/${doc} . endfor .endif # Generate PLIST_FILES .for inst in ${IOQ3_INST} PLIST_FILES+= ${inst:C/.*;//} .endfor # additional rules for our custom server.cfg from filesdir .if ${IOQ3:MSERVER} PLIST_FILES+= ${Q3DIR}/server.cfg .endif # Generate install target do-install: ${Q3INSTALL} .for dir in ${PLIST_DIRS} ${MKDIR} ${STAGEDIR}${PREFIX}/${dir} .endfor .for inst in ${IOQ3_INST} ${INSTALL_${inst:C/;.*//}} ${BUILDDIR}/${inst:C/[^;]*;//:C/;.*//} \ ${STAGEDIR}${PREFIX}/${inst:C/.*;//} .endfor # additional rules for our custom server.cfg from filesdir .if ${IOQ3:MSERVER} ${MKDIR} ${STAGEDIR}${Q3DIR} ${INSTALL_DATA} ${FILESDIR}/server.cfg \ ${STAGEDIR}${Q3DIR}/server.cfg .endif .include diff --git a/games/onscripter-1byte/Makefile b/games/onscripter-1byte/Makefile index 63b6599a8b05..d5206f996da4 100644 --- a/games/onscripter-1byte/Makefile +++ b/games/onscripter-1byte/Makefile @@ -1,18 +1,17 @@ PKGNAMESUFFIX= -1byte COMMENT= ONScripter with ${ENGLISH_DESC:tl} support -WWW= https://onscripter.osdn.jp/onscripter.html PLIST_FILES= bin/${PKGBASE} OPTIONS_SLAVE= ENGLISH OPTIONS_EXCLUDE=DOCS MASTERDIR= ${.CURDIR}/../onscripter DESCR= ${.CURDIR}/pkg-descr do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PKGBASE} .include "${MASTERDIR}/Makefile" diff --git a/games/qwdtools/Makefile b/games/qwdtools/Makefile index f601bdddd6c7..53b533e02656 100644 --- a/games/qwdtools/Makefile +++ b/games/qwdtools/Makefile @@ -1,16 +1,15 @@ PORTNAME= qwdtools CATEGORIES= games converters COMMENT= Convert QuakeWorld demos from QWD format to MVD format -WWW= https://github.com/deurk/mvdsv DESCR= ${.CURDIR}/pkg-descr PKGMESSAGE= /nonexistent BUILD_WRKSRC= ${WRKSRC}/tools/qwdtools/source GH_PROJECT= mvdsv CFLAGS+= -DVERSION_NUMBER=\\\"${PORTVERSION}\\\" \ -DHOMEPAGE_URL=SERVER_HOME_URL MASTERDIR= ${.CURDIR}/../mvdsv .include "${MASTERDIR}/Makefile" diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile index 4cb556efbd6a..ad9afd45d0f5 100644 --- a/graphics/atril-lite/Makefile +++ b/graphics/atril-lite/Makefile @@ -1,13 +1,11 @@ PORTREVISION= 2 PKGNAMESUFFIX= -lite -WWW= https://mate-desktop.org/ - OPTIONS_EXCLUDE= CAJA DBUS MASTERDIR= ${.CURDIR}/../../graphics/atril SLAVEPORT= lite DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile index c562402cf6aa..dda015ed04fa 100644 --- a/graphics/jpeg-turbo/Makefile +++ b/graphics/jpeg-turbo/Makefile @@ -1,50 +1,50 @@ PORTNAME= jpeg-turbo DISTVERSION= 2.1.4 PORTREVISION?= 0 CATEGORIES= graphics MASTER_SITES= SF/lib${PORTNAME}/${DISTVERSION} DISTNAME= lib${PORTNAME}-${DISTVERSION} MAINTAINER= desktop@FreeBSD.org COMMENT?= SIMD-accelerated JPEG codec which replaces libjpeg -WWW= https://libjpeg-turbo.org/ +WWW?= https://libjpeg-turbo.org/ LICENSE= BSD3CLAUSE IJG ZLIB LICENSE_COMB= multi LICENSE_GROUPS_IJG= FSF GPL LICENSE_NAME_IJG= Independent JPEG Group License LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.md LICENSE_FILE_IJG= ${WRKSRC}/README.ijg LICENSE_FILE_ZLIB= ${WRKSRC}/LICENSE.md LICENSE_PERMS_IJG= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake cpe USE_LDCONFIG= yes CMAKE_ON= WITH_JPEG8 CPE_PRODUCT= libjpeg-turbo TEST_TARGET= test PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/libjpeg-turbo OPTIONS_DEFINE= DOCS .include .if ${ARCH} == i386 || ${ARCH} == amd64 BUILD_DEPENDS+= nasm:devel/nasm .endif .if ${ARCH} == armv6 CMAKE_OFF= WITH_SIMD .endif .if ${SLAVE_PORT} == yes PLIST_SUB+= JPEG="@comment " LIBTURBOJPEG="" .else CMAKE_OFF+= WITH_TURBOJPEG CONFLICTS_INSTALL= mozjpeg PLIST_SUB+= JPEG="" LIBTURBOJPEG="@comment " .endif .include diff --git a/japanese/cmigemo-dict/Makefile b/japanese/cmigemo-dict/Makefile index 22e5f63dcb82..dd57a926ccaf 100644 --- a/japanese/cmigemo-dict/Makefile +++ b/japanese/cmigemo-dict/Makefile @@ -1,29 +1,28 @@ CATEGORIES= japanese MASTER_SITES= LOCAL/nobutaka:skkdic PKGNAMESUFFIX= -dict DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${SKKDIC_FILE}:skkdic EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Dictionary for C/Migemo Japanese incremental search tool -WWW= https://www.kaoriya.net/software/cmigemo LICENSE= GPLv2 MASTERDIR= ${.CURDIR}/../../japanese/cmigemo PKGDIR= ${.CURDIR} USES= perl5 USE_PERL5= patch build run ALL_TARGET= gcc-dict INSTALL_TARGET= gcc-install-dict SKKDIC_FILE= SKK-JISYO.L-20110813.bz2 LICENSE_DISTFILES= ${SKKDIC_FILE} post-extract: ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${SKKDIC_FILE} > ${WRKSRC}/dict/SKK-JISYO.L .include "${MASTERDIR}/Makefile" diff --git a/japanese/eterm/Makefile b/japanese/eterm/Makefile index c5aca130e537..089e7676c171 100644 --- a/japanese/eterm/Makefile +++ b/japanese/eterm/Makefile @@ -1,36 +1,35 @@ CATEGORIES= japanese MASTERDIR= ${.CURDIR}/../../x11/eterm MAINTAINER= nobutaka@FreeBSD.org COMMENT= X11 terminal emulator based on rxvt/xterm that supports Japanese -WWW= http://www.eterm.org/ EXTRA_PATCHES= ${.CURDIR}/files/extra-patch-configure \ ${.CURDIR}/files/extra-patch-src_command.c \ ${.CURDIR}/files/extra-patch-src_defaultfont.h \ ${.CURDIR}/files/extra-patch-src_feature.h CONFIGURE_ARGS= --enable-trans --enable-utmp \ --enable-xim --with-theme-update \ --with-backspace=bs --without-terminfo \ --enable-multi-charset=kanji CONFLICTS_INSTALL= eterm zh-eterm # bin/Eterm PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist THEMES= Escreen Eterm auto trans pre-configure: @${REINPLACE_CMD} -e "s,@PERL@,${LOCALBASE}/bin/perl," ${WRKSRC}/utils/kEsetroot.in post-configure: for theme in ${THEMES} ; do \ ${CP} ${WRKSRC}/themes/$$theme/theme.cfg ${WRKSRC}/themes/$$theme/theme.cfg.bak ; \ ${SED} -e "s,term_name xterm-color,term_name kterm," < ${WRKSRC}/themes/$$theme/theme.cfg.bak > ${WRKSRC}/themes/$$theme/theme.cfg ; \ ${RM} ${WRKSRC}/themes/$$theme/theme.cfg.bak ; \ done .include "${MASTERDIR}/Makefile" diff --git a/japanese/ng-canna/Makefile b/japanese/ng-canna/Makefile index 9c55d7093d1c..62085b86e3fa 100644 --- a/japanese/ng-canna/Makefile +++ b/japanese/ng-canna/Makefile @@ -1,13 +1,12 @@ PKGNAMESUFFIX= -canna MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight Emacs-clone with Japanese and Canna support -WWW= http://tt.sakura.ne.jp/~amura/ng/ MASTERDIR= ${.CURDIR}/../ng DESCR= ${.CURDIR}/pkg-descr OPTIONS_SLAVE= CANNA .include "${MASTERDIR}/Makefile" diff --git a/japanese/skk-jisyo-cdb/Makefile b/japanese/skk-jisyo-cdb/Makefile index 16713bbdfd68..a1d57cce0e3b 100644 --- a/japanese/skk-jisyo-cdb/Makefile +++ b/japanese/skk-jisyo-cdb/Makefile @@ -1,11 +1,10 @@ MAINTAINER= ports@FreeBSD.org COMMENT= CDB jisyo (dictionary) files for the SKK Japanese-input software -WWW= http://openlab.jp/skk/ WITH_SKKJISYO_CDB= yes MASTERDIR= ${.CURDIR}/../skk-jisyo DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" diff --git a/japanese/timidity++-slang/Makefile b/japanese/timidity++-slang/Makefile index bda1cde07a94..074b983ba397 100644 --- a/japanese/timidity++-slang/Makefile +++ b/japanese/timidity++-slang/Makefile @@ -1,15 +1,14 @@ PKGNAMESUFFIX= -slang CATEGORIES= japanese MAINTAINER= ports@FreeBSD.org COMMENT= Slang interface for TiMidity++ with Japanese support -WWW= http://timidity.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../audio/timidity++ PLIST_FILES= ${TIMID_LIBDIR}/if_slang.so JAPANESE= yes .include "${MASTERDIR}/Makefile" diff --git a/japanese/uim-anthy/Makefile b/japanese/uim-anthy/Makefile index 65b5ac8e0267..17a5fff312c9 100644 --- a/japanese/uim-anthy/Makefile +++ b/japanese/uim-anthy/Makefile @@ -1,46 +1,45 @@ CATEGORIES= japanese .if defined(WITHOUT_X11) PKGNAMESUFFIX= -anthy-nox11 .else PKGNAMESUFFIX= -anthy .endif COMMENT= Uim plugin using Anthy input method -WWW= https://github.com/uim/uim .if !defined(WITHOUT_X11) USE_GNOME= cairo gdkpixbuf2 gtk30 .endif LIB_DEPENDS= libanthy.so:japanese/anthy \ libfreetype.so:print/freetype2 \ libuim.so:textproc/uim \ libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} CONFIGURE_ARGS= --with-anthy --with-anthy-utf8 .if !defined(WITHOUT_X11) CONFIGURE_ARGS+= --with-gtk3 --enable-dict .endif UIM_SLAVE= yes do-build: (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-anthy.la) (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-anthy-utf8.la) .if !defined(WITHOUT_X11) (cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} uim-dict-gtk3) .endif do-install: (cd ${WRKSRC}/uim && \ ${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-anthy.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES && \ ${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-anthy-utf8.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES) .if !defined(WITHOUT_X11) (cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} DESTDIR=${STAGEDIR} bin_PROGRAMS=uim-dict-gtk3 INSTALL_STRIP_FLAG=-s install-binPROGRAMS install-uim_dict_uiDATA) .endif .include "${MASTERDIR}/Makefile" diff --git a/japanese/w3m-img/Makefile b/japanese/w3m-img/Makefile index 5cfc67214f7a..3443b1b007ad 100644 --- a/japanese/w3m-img/Makefile +++ b/japanese/w3m-img/Makefile @@ -1,16 +1,15 @@ CATEGORIES= japanese PKGNAMESUFFIX= -img MAINTAINER= nobutaka@FreeBSD.org COMMENT= Pager/text-based WWW browser with Japanese and inline image support -WWW= http://w3m.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../www/w3m PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist OPTIONS_SLAVE= DOCS JAPANESE INLINE_IMAGE NO_DIALOG= yes CONFLICTS= ja-w3m-0.5.* w3m-0.5.* w3m-img-0.5.* .include "${MASTERDIR}/Makefile" diff --git a/japanese/w3m/Makefile b/japanese/w3m/Makefile index 4306fa363f86..a21570553c1a 100644 --- a/japanese/w3m/Makefile +++ b/japanese/w3m/Makefile @@ -1,15 +1,14 @@ CATEGORIES= japanese MAINTAINER= nobutaka@FreeBSD.org COMMENT= Pager/text-based WWW browser with Japanese support -WWW= http://w3m.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../www/w3m PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist OPTIONS_SLAVE= DOCS JAPANESE NO_DIALOG= yes CONFLICTS= ja-w3m-img-0.5.* w3m-0.5.* w3m-img-0.5.* .include "${MASTERDIR}/Makefile" diff --git a/korean/FreeWnn-lib/Makefile b/korean/FreeWnn-lib/Makefile index 0b2388662893..4056812864be 100644 --- a/korean/FreeWnn-lib/Makefile +++ b/korean/FreeWnn-lib/Makefile @@ -1,12 +1,11 @@ CATEGORIES= korean PKGNAMESUFFIX= -lib COMMENT= Japanese/Chinese/Korean input method (Korean client libraries) -WWW= http://www.freewnn.org/ MASTERDIR= ${.CURDIR}/../../japanese/FreeWnn-lib PKGDIR= ${.CURDIR} OPTIONS_DEFAULT=KWNN LIB .include "${MASTERDIR}/Makefile" diff --git a/korean/FreeWnn-server/Makefile b/korean/FreeWnn-server/Makefile index e96d660f8c44..0a0c65b0ad05 100644 --- a/korean/FreeWnn-server/Makefile +++ b/korean/FreeWnn-server/Makefile @@ -1,12 +1,11 @@ CATEGORIES= korean PKGNAMESUFFIX= -server COMMENT= Japanese/Chinese/Korean input method (Korean server) -WWW= http://www.freewnn.org/ MASTERDIR= ${.CURDIR}/../../japanese/FreeWnn-server PKGDIR= ${.CURDIR} OPTIONS_DEFAULT=KWNN SERVER .include "${MASTERDIR}/Makefile" diff --git a/lang/gnatcross-binutils-aarch64/Makefile b/lang/gnatcross-binutils-aarch64/Makefile index adc95e3b41d7..c978b91408ba 100644 --- a/lang/gnatcross-binutils-aarch64/Makefile +++ b/lang/gnatcross-binutils-aarch64/Makefile @@ -1,20 +1,19 @@ PORTREVISION= 1 PKGNAMEPREFIX= gnatcross- PKGNAMESUFFIX= -aarch64 MAINTAINER= ports@FreeBSD.org COMMENT= Infrastructure for C/Ada FreeBSD cross-compiler (aarch64) -WWW= http://www.dragonlace.net BRANCH2= # Assume aarch64 will always be only CPU for FreeBSD/ARM64 XCCTARGET= aarch64-aux-freebsd11.3 PREFIX= ${LOCALBASE}/FreeBSD_ARM64 SRPREFIX= ${PREFIX}/sysroot SYSROOT= gnatcross-sysroot-aarch64 MASTERDIR= ${.CURDIR}/../../lang/gnatdroid-binutils PLIST= ${.CURDIR}/pkg-plist DESCR= ${.CURDIR}/pkg-descr PLIST_SUB= AMD64=${ARCH:S/i386/"@comment "/:S/${ARCH}/""/} .include "${MASTERDIR}/Makefile" diff --git a/lang/gnatdroid-binutils-x86/Makefile b/lang/gnatdroid-binutils-x86/Makefile index c2c7ab3092ab..f0bb749c8d1a 100644 --- a/lang/gnatdroid-binutils-x86/Makefile +++ b/lang/gnatdroid-binutils-x86/Makefile @@ -1,18 +1,17 @@ PORTREVISION= 0 PKGNAMESUFFIX= -x86 MAINTAINER= ports@FreeBSD.org COMMENT= Infrastructure for C/Ada Android cross-compiler (x86) -WWW= http://www.dragonlace.net BRANCH2= x86_32 XCCTARGET= i686-aux-linux-android PREFIX= ${LOCALBASE}/android-x86 SYSROOT= gnatdroid-sysroot-x86 MASTERDIR= ${.CURDIR}/../../lang/gnatdroid-binutils PLIST= ${.CURDIR}/pkg-plist DESCR= ${.CURDIR}/pkg-descr PLIST_SUB= AMD64=${ARCH:S/i386/"@comment "/:S/${ARCH}/""/} .include "${MASTERDIR}/Makefile" diff --git a/mail/alpine/Makefile b/mail/alpine/Makefile index 4d62a1ad8d75..accd8e32a8c2 100644 --- a/mail/alpine/Makefile +++ b/mail/alpine/Makefile @@ -1,144 +1,144 @@ PORTNAME?= alpine DISTVERSION= 2.26 CATEGORIES?= mail news MASTER_SITES= https://repo.or.cz/alpine.git/snapshot/${GIT_COMMIT}${EXTRACT_SUFX}?dummy=/ MAINTAINER= mbeis@xs4all.nl COMMENT?= Mail and news client descended from Pine -WWW= https://alpineapp.email/ +WWW?= https://alpineapp.email/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES+= cpe ssl libtool ncurses gettext-runtime CPE_VENDOR= alpine_project GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS+= --with-debug-level=2 \ --enable-background-post \ --without-krb5 \ --without-tcl \ --with-system-pinerc=${PREFIX}/etc/alpine.conf \ --with-system-fixed-pinerc=${PREFIX}/etc/alpine.conf.fixed \ --with-password-prog=/usr/bin/passwd \ --with-system-mail-directory=/var/mail \ --with-ssl-dir=${OPENSSLDIR} \ --with-ssl-include-dir=${OPENSSLINC} \ --with-ssl-lib-dir=${OPENSSLLIB} \ --with-ssl-certs-dir=${OPENSSLDIR}/certs MAKE_ARGS+= CC="${CC}" CXX="${CXX}" GCCCFLAGS="${CFLAGS}" # When you update please double check that the commit corresponds to # the actual version you've set in PORTVERSION. GIT_COMMIT= 9726c098a739edfdca6218bc5dee104c310957e9 GIT_COMMIT_SHORT= ${GIT_COMMIT:C/^(.......).*/\1/} WRKSRC= ${WRKDIR}/alpine-${GIT_COMMIT_SHORT} OPTIONS_DEFINE= ASPELL CONS25 DOCS IPV6 LDAP MAILDIR MOUSE NLS NTLM PASSFILE THREADS OPTIONS_DEFAULT= ASPELL MOUSE THREADS .if defined(PICO_ALPINE_SLAVE) OPTIONS_EXCLUDE= CONS25 IPV6 LDAP PASSFILE .endif CONS25_DESC= Add a patch to support color for default console MAILDIR_DESC= Add a patch to support maildir NTLM_DESC= Support for Windows NT Lan Manager authentication PASSFILE_DESC= Support for a stored password file # Option ASPELL ASPELL_CONFIGURE_ON= --with-interactive-spellcheck=${LOCALBASE}/bin/aspell ASPELL_CONFIGURE_OFF= --with-simple-spellcheck ASPELL_BUILD_DEPENDS= aspell:textproc/aspell ASPELL_RUN_DEPENDS= aspell:textproc/aspell # Option CONS25 CONS25_EXTRA_PATCHES= ${FILESDIR}/cons25-alpine_keymenu.c # Option IPV6 IPV6_CONFIGURE_WITH= ipv6 # Option LDAP LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap LDAP_CFLAGS= -I${LOCALBASE}/include LDAP_LDFLAGS= -L${LOCALBASE}/lib # Option MAILDIR MAILDIR_PATCH_SITES= https://alpineapp.email/alpine/patches/alpine-2.26/ MAILDIR_PATCHFILES+= maildir.patch.gz:-p1 # Option MOUSE MOUSE_CONFIGURE_ENABLE= mouse # Option NLS NLS_CONFIGURE_ENABLE= nls # Option NTLM NTLM_CONFIGURE_WITH= ntlm NTLM_LIB_DEPENDS= libntlm.so:security/libntlm # Option PASSFILE PASSFILE_CONFIGURE_WITH= passfile PASSFILE_CONFIGURE_ON= --with-passfile=.alpine.pwd # Option THREADS THREADS_CONFIGURE_WITH= pthread .if !defined(PICO_ALPINE_SLAVE) PORTDOCSbase= LICENSE NOTICE README PORTDOCSdoc= brochure.txt PORTDOCShtml= tech-notes/background.html tech-notes/cmd-line.html \ tech-notes/config-notes.html tech-notes/config.html \ tech-notes/index.html tech-notes/installation.html \ tech-notes/introduction.html tech-notes/low-level.html \ tech-notes/tech-notes.txt PORTDOCS= ${PORTDOCSbase} ${PORTDOCSdoc} ${PORTDOCShtml} post-patch: @${CP} ${WRKSRC}/imap/Makefile ${WRKSRC}/imap/Makefile.presed @${SED} -e "s#^\(all:.*\) bundled\$$#\1#" \ ${WRKSRC}/imap/Makefile.presed > ${WRKSRC}/imap/Makefile @${CP} ${WRKSRC}/pico/Makefile.in ${WRKSRC}/pico/Makefile.in.presed @${SED} -e "s#^bin_PROGRAMS = pico.*#bin_PROGRAMS =#" \ -e "s#\$$(pico_SOURCES) \$$(pilot_SOURCES)##" \ ${WRKSRC}/pico/Makefile.in.presed > ${WRKSRC}/pico/Makefile.in @${CP} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.presed @${SED} -e "s#doc/man1/pico.1 doc/man1/pilot.1 ##" \ ${WRKSRC}/Makefile.in.presed > ${WRKSRC}/Makefile.in @${CP} ${WRKSRC}/imap/src/osdep/unix/Makefile \ ${WRKSRC}/imap/src/osdep/unix/Makefile.presed @${SED} -e "s#^LOCKPGM=.*#LOCKPGM= ${PREFIX}/libexec/mlock#" \ ${WRKSRC}/imap/src/osdep/unix/Makefile.presed \ > ${WRKSRC}/imap/src/osdep/unix/Makefile @for i in ${WRKSRC}/README ${WRKSRC}/doc/man1/alpine.1 \ ${WRKSRC}/doc/*.txt \ ${WRKSRC}/doc/tech-notes/*.txt \ ${WRKSRC}/doc/tech-notes/*.html \ ${WRKSRC}/pith/pine.hlp ; do \ ${CP} $$i $$i.presed ; \ ${SED} -e "s:/usr/local/lib/:${PREFIX}/etc/:g" \ -e "s:/usr/local/pine.conf:${PREFIX}/etc/pine.conf:g" \ -e "s:pine\.conf:alpine.conf:g" \ -e "s:/usr/local:${PREFIX}:g" \ -e "s:@@PREFIX@@:${PREFIX}:g" \ $$i.presed > $$i ; \ done post-install: ${STAGEDIR}${PREFIX}/bin/alpine -conf > ${STAGEDIR}${PREFIX}/etc/alpine.conf.sample post-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/tech-notes .for f in ${PORTDOCSbase} ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .for f in ${PORTDOCSdoc} ${INSTALL_DATA} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR} .endfor .for f in ${PORTDOCShtml} ${INSTALL_DATA} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR}/tech-notes .endfor .endif # !defined(PICO_ALPINE_SLAVE) .include diff --git a/mail/exim-monitor/Makefile b/mail/exim-monitor/Makefile index aa5654a470d0..d9baff27a760 100644 --- a/mail/exim-monitor/Makefile +++ b/mail/exim-monitor/Makefile @@ -1,16 +1,15 @@ PKGNAMESUFFIX= -monitor COMMENT= The Exim monitor for the Exim MTA -WWW= https://www.exim.org/ MASTERDIR= ${.CURDIR}/../exim EXIMON_ONLY= yes OPTIONS_SLAVE= EXIMON # This dependency is disabled, because it prevents package users from # using the exim-monitor package with any of the exim slave packages. # #RUN_DEPENDS= ${LOCALBASE}/sbin/exim:mail/exim .include "${MASTERDIR}/Makefile" diff --git a/mail/fetchmailconf/Makefile b/mail/fetchmailconf/Makefile index a42f72ae7cf3..442a37e5eefe 100644 --- a/mail/fetchmailconf/Makefile +++ b/mail/fetchmailconf/Makefile @@ -1,47 +1,46 @@ PORTNAME= fetchmailconf PORTREVISION= 0 DISTNAME= fetchmail-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} # NOTE: MASTER_SITES in ../fetchmail must NOT use the $PORTNAME variable, # else _this_ port (fetchmailconf) becomes unfetchable MAINTAINER= chalpin@cs.wisc.edu COMMENT= Python-based GUI to configure fetchmail -WWW= https://www.fetchmail.info/ LICENSE= GPLv2+ # minimum required version 6.4.2 - not codified, on the assumption # that fetchmail port updated at the same time RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ fetchmail>=${PORTVERSION}:mail/fetchmail BUILD_DEPENDS+= ${RUN_DEPENDS} USES= python shebangfix tar:xz USE_PYTHON= py3kplist GNU_CONFIGURE= yes CONFIGURE_ARGS= PKG_CONFIG=: ALL_TARGET= fetchmailconf INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man FILESDIR= ${.CURDIR}/files PATCHDIR= ${FILESDIR} NO_ARCH= yes SUB_FILES= fetchmailconf SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} PLIST= ${.CURDIR}/pkg-plist post-install: # first, run smoke tests - the version check makes sure we have all # modules listed in the *_DEPENDS variables: ${PYTHON_CMD} ${WRKSRC}/fetchmailconf.py -V # then install: ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin ${RM} ${STAGEDIR}${PREFIX}/man/man1/fetchmail.1* MASTERDIR= ${.CURDIR}/../fetchmail .include "${MASTERDIR}/Makefile" diff --git a/mail/gmime26-sharp/Makefile b/mail/gmime26-sharp/Makefile index dd7aeda2705f..97e8489ec7dd 100644 --- a/mail/gmime26-sharp/Makefile +++ b/mail/gmime26-sharp/Makefile @@ -1,25 +1,24 @@ CATEGORIES= mail PKGNAMESUFFIX= 26-sharp MAINTAINER= mono@FreeBSD.org COMMENT= Mono bindings for gmime -WWW= http://spruce.sourceforge.net/gmime/ LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 USES= mono MASTERDIR= ${.CURDIR}/../gmime26 BUILD_WRKSRC= ${WRKSRC}/mono INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist USE_GNOME+= gtksharp20 CONFIGURE_ARGS= --enable-mono=yes # Done in pre-configure because master port has a post-patch target already. pre-configure: @${REINPLACE_CMD} -e 's|.@GMIME_VERSION@||g' \ ${WRKSRC}/mono/gmime-sharp.dll.config.in .include "${MASTERDIR}/Makefile" diff --git a/mail/notmuch/Makefile b/mail/notmuch/Makefile index 1c58b6944000..fdce5885b340 100644 --- a/mail/notmuch/Makefile +++ b/mail/notmuch/Makefile @@ -1,96 +1,96 @@ PORTNAME= notmuch DISTVERSION= 0.37 PORTREVISION?= 0 CATEGORIES?= mail MASTER_SITES= https://notmuchmail.org/releases/ MAINTAINER= jrm@FreeBSD.org COMMENT?= Thread-based email index, search and tagging application -WWW= https://notmuchmail.org/ +WWW?= https://notmuchmail.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/${WRKSRC_SUBDIR:C/[^\/]+/../g}/COPYING-GPL-3 .ifndef MASTERDIR LIB_DEPENDS= libgmime-3.0.so:mail/gmime30 \ libsexp.so:devel/sfsexp \ libtalloc.so:devel/talloc \ libxapian.so:databases/xapian-core TEST_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb \ bash:shells/bash \ dtach:misc/dtach \ emacs:editors/emacs@nox \ gbase64:sysutils/coreutils \ gdate:sysutils/coreutils \ gpg:security/gnupg \ gsed:textproc/gsed \ gsha256sum:sysutils/coreutils \ gwc:sysutils/coreutils USES= compiler:c++11-lang gmake gnome pkgconfig \ python:3.5+,build,test USE_GNOME= glib20 USE_LDCONFIG= yes .endif USES+= tar:xz .ifndef MASTERDIR HAS_CONFIGURE= yes CONFIGURE_ARGS= --infodir=${PREFIX}/${INFO_PATH} \ --mandir=${MANPREFIX}/man \ --prefix=${PREFIX} \ --with-bash-completion \ --with-retry-lock \ --with-zsh-completion \ --without-emacs CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} TEST_ENV+= NOTMUCH_SKIP_TESTS="basic.12 count.14 insert.2[89] insert.3[0-9] message-property.6 regexp-query.21" \ TEST_CFLAGS="-g -O0 -I${LOCALBASE}/include -L${LOCALBASE}/lib" \ TEST_GDB=${LOCALBASE}/bin/gdb \ V=1 TEST_TARGET= test .endif PKGDIR= ${.CURDIR} .ifndef MASTERDIR PORTSCOUT= limit:^[0-9\.]*$$ .endif PATCH_WRKSRC= ${WRKSRC}/${WRKSRC_SUBDIR:C/[^\/]+/../g} .ifndef MASTERDIR OPTIONS_DEFINE= DOXYGEN MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_USES= perl5 DOXYGEN_CONFIGURE_WITH= api-docs MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx MANPAGES_CONFIGURE_WITH= docs # Avoid conflict with C++20 by ignoring <...> under WRKSRC post-patch: @${REINPLACE_CMD} -i .c++20 's/-I$$(srcdir)/-iquote$$(srcdir)/' \ ${WRKSRC}/*/Makefile.local # Install bash completions without incurring a dependency on # shells/bash-completion. post-configure: ${REINPLACE_CMD} \ -e '/^BASH_ABSOLUTE[[:blank:]]*=/s|=.*|=${LOCALBASE}/bin/bash|' \ -e '/^HAVE_BASH[[:blank:]]*=/s/=.*/=1/' \ -e '/^WITH_BASH[[:blank:]]*=/s/=.*/=1/' \ ${WRKSRC}/Makefile.config post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notmuch ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.?*.?*.?* # Keep poudriere-testport(8) happy. post-install-MANPAGES-on: @${RM} ${STAGEDIR}${MANPREFIX}/man/man1/notmuch-emacs-mua.1.gz .endif .include diff --git a/mail/py-notmuch/Makefile b/mail/py-notmuch/Makefile index fdd67f73add3..7411bef41fab 100644 --- a/mail/py-notmuch/Makefile +++ b/mail/py-notmuch/Makefile @@ -1,32 +1,31 @@ CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python interface for the Notmuch email search and tagging library -WWW= https://notmuchmail.org/ LICENSE= GPLv3 LIB_DEPENDS= libnotmuch.so:mail/notmuch USES= python:3.6+ uniquefiles:dirs USE_PYTHON= autoplist distutils MASTERDIR= ${.CURDIR}/../notmuch NO_ARCH= yes PORTDOCS= * WRKSRC_SUBDIR= bindings/python OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx PORTSCOUT= limit:^[0-9\.]*$$ do-build-DOCS-on: @${MAKE_CMD} -C ${WRKSRC}/docs html do-install-DOCS-on: cd ${WRKSRC}/docs/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo .include "${MASTERDIR}/Makefile" diff --git a/mail/py-notmuch2/Makefile b/mail/py-notmuch2/Makefile index 4c67bbfb0943..f4689b6f8633 100644 --- a/mail/py-notmuch2/Makefile +++ b/mail/py-notmuch2/Makefile @@ -1,28 +1,27 @@ CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 COMMENT= Pythonic bindings for the notmuch mail database using CFFI -WWW= https://notmuchmail.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libnotmuch.so:mail/notmuch USES= python:3.5+ pkgconfig uniquefiles:dirs USE_PYTHON= autoplist distutils HAS_CONFIGURE= yes CONFIGURE_WRKSRC= ${WRKDIR}/${DISTNAME} MASTERDIR= ${.CURDIR}/../notmuch WRKSRC_SUBDIR= bindings/python-cffi PORTSCOUT= limit:^[0-9\.]*$$ post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/notmuch2/_capi.abi3*.so .include "${MASTERDIR}/Makefile" diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile index 1b39d6109e1f..c40d828aa3bb 100644 --- a/mail/qmail/Makefile +++ b/mail/qmail/Makefile @@ -1,939 +1,939 @@ PORTNAME= ${QMAIL_PORTNAME} PORTVERSION?= ${QMAIL_VERSION} PORTREVISION?= 6 CATEGORIES= mail MASTER_SITES+= QMAIL DISTNAME= ${PORTNAME}-${QMAIL_VERSION} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY?= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= erdgeist@erdgeist.org COMMENT?= Secure, reliable, efficient, simple, and fast MTA -WWW= https://cr.yp.to/qmail.html +WWW?= https://cr.yp.to/qmail.html DIST_SUBDIR= qmail CONFLICTS?= qmail-ldap *qmail-mysql qmail-spamcontrol *qmail-tls CONFLICTS+= qmail-vida USES+= qmail:vars fakeroot PREFIX?= ${QMAIL_PREFIX} PLIST_SUB+= QMAIL_PREFIX="${PREFIX}" MAKE_JOBS_UNSAFE= yes PORTSCOUT= skipv:1.04 USERS= alias .for usersuffix in d l p q r s USERS+= qmail${usersuffix} .endfor GROUPS= qmail qnofiles # Options description for qmail and all slave ports ALTQUEUE_DESC= Run a QMAILQUEUE external queue AUTOHOMEDIRMAKE_DESC= auto-homedir-make feature AUTOMAILDIRMAKE_DESC= The auto-maildir-make feature BIGBROTHER_DESC= Use the control/bigbrother program BIGTODO_DESC= Bruce Guenter's BigToDo patch BIG_CONCURRENCY_PATCH_DESC= Use a concurrency greater than 240 BIG_TODO_PATCH_DESC= Enable big_todo qmail patch BIND_8_COMPAT_DESC= Needed if compile fails building dns.c BLOCKEXEC_PATCH_DESC= Block many windows viruses/worms CLEARTEXTPASSWD_DESC= Use cleartext passwords (Dangerous!) DASH_EXT_DESC= Dash_ext extended mail addresses add DATA_COMPRESS_DESC= Smtp on the fly DATA compression DISCBOUNCES_PATCH_DESC= Discard double-bounces DNS_CNAME_DESC= Request CNAME (vs ANY for BIND 4 bug) ENHACELOGS_DESC= Enhace qmail-smtpd logs (spamcontrol-like) EXTERNAL_TODO_DESC= External high-performance todo processing EXTTODO_PATCH_DESC= Extern high-perform. todo processing GRTDELAY_DESC= Add jms1's Greet Delay feature IGNOREVERISIGN_DESC= Disallow dns wildchar matches on gtlds LDAP_DEBUG_DESC= Possibility to log and debug imap/pop LOCALTIME_PATCH_DESC= Emit dates in the local timezone MAILDIRQUOTA_PATCH_DESC= Maildir++ support OUTGOINGIP_PATCH_DESC= Set the IP address to send messages PAM111421_DESC= Smtpd allow email in case PAM failure QEXTRA_DESC= Enable QUEUE_EXTRA copy feature QLDAP_CLUSTER_DESC= Cluster support QMAILQUEUE_PATCH_DESC= Run a QMAILQUEUE program QMQP_COMPRESS_DESC= QMQP on the fly compression QMTPC_PATCH_DESC= Send email using qmtp protocol QUOTATRASH_DESC= Include the Trash in the quota RCDLINK_DESC= Create rc.d/qmail symlink SENDERCHECK4_DESC= LOOSE checks exclusively for RELAY clients SMTPEXECCHECK_DESC= Smtp DOS/Windows executable detection SMTPEXTFORK_DESC= Allow qmail-smtpd fork external progs SMTP_AUTH_PATCH_DESC= Provide SMTP Authentication SPF_PATCH_DESC= Implement SPF checker TARPIT_PATCH_DESC= Implement TARPIT functions TLS_DESC= SMTP TLS support TLS_DEBUG_DESC= Enable additional debug information XF_QUITASAP_DESC= Close SMTP session ASAP (SMTPEXTFORK) .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) _USE_NETQMAIL= no .else _USE_NETQMAIL= yes .endif .if ${_USE_NETQMAIL} == yes QMAIL_PORTNAME= netqmail QMAIL_VERSION= 1.06 BARRIER_SENDMAIL_F_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes USES+= cpe CPE_VENDOR= netqmail .else # This is only used for slave ports. QMAIL_PORTNAME= qmail QMAIL_VERSION= 1.03 .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_MYSQL) BARRIER_MAILDIRQUOTA_PATCH= yes BARRIER_SPF_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_MYSQL) BARRIER_BLOCKEXEC_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes BARRIER_SMTP_AUTH_PATCH= yes .endif .if defined(SLAVE_LDAP) BARRIER_BIG_CONCURRENCY_PATCH= yes BARRIER_EXTTODO_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) BARRIER_QMTPC_PATCH= yes BARRIER_DISCBOUNCES_PATCH= yes BARRIER_SENDMAIL_F_PATCH= yes BARRIER_BIG_TODO_PATCH= yes BARRIER_DNS_PATCH= yes BARRIER_OUTGOINGIP_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_TLS) BARRIER_RFC2821_PATCH= yes BARRIER_TARPIT_PATCH= yes .endif .if defined(SLAVE_SPAMCONTROL) BARRIER_DNS_CNAME= yes .endif PATCH_DIST_STRIP+= -p1 .if !defined(BARRIER_DNS_PATCH) # Patch necessary to cope with non-RFC >512 dns entries # Since AOL has been using those, the problem has skyrocketed from minor to # groundzero. qmail being RFC compliant need to be "fixed" to work with those PATCH_SITES+= http://www.ckdhr.com/ckd/:dns PATCHFILES+= qmail-103.patch:dns .endif .if !defined(BARRIER_SENDMAIL_F_PATCH) # David Phillips noticed that sendmail's -f option sets a default # From: header, and so should qmail's emulation. PATCH_SITES+= http://david.acz.org/software/:sendmail_flagf PATCHFILES+= sendmail-flagf.patch:sendmail_flagf .endif .if !defined(BARRIER_RFC2821_PATCH) # This patch changes qmail-remote to skip over MX servers that greet with # codes 400 to 499 and to bounce mail when any MX server that qmail tries # greets with a code 500 to 599. # Created by Matthias Andree PATCH_SITES+= http://www-dt.e-technik.uni-dortmund.de/~ma/qmail/:rfc2821 PATCHFILES+= patch-qmail-1.03-rfc2821.diff:rfc2821 .endif .if defined(SLAVE_LDAP) PATCH_SITES+= http://www.nrg4u.com/qmail/:ldap PATCHFILES+= qmail-ldap-1.03-${LDAP_PATCH_DATE}.patch.gz:ldap .elif defined(SLAVE_MYSQL) PATCH_SITES+= http://iain.cx/unix/qmail/download/:mysql PATCHFILES+= netqmail-mysql-${MYSQL_PATCH_VERSION}.patch:mysql .elif defined(SLAVE_TLS) PATCH_SITES+= http://inoa.net/qmail-tls/:tls TLS_PATCH_NAME= ${QMAIL_PORTNAME}-${QMAIL_VERSION}-tls-${TLS_PATCH_DATE}.patch PATCHFILES+= ${TLS_PATCH_NAME}:tls .endif PATCH_SITES+= LOCAL/bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip PATCH_SITES+= http://mirror.shatow.net/freebsd/qmail/:DEFAULT,dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip OPTIONS_DEFINE+=DOCS .if !defined(BARRIER_SMTP_AUTH_PATCH) SMTP_AUTH_VERSION= 0.31 SMTP_AUTH_DIR= ${WRKDIR}/qmail-smtpd-auth-${SMTP_AUTH_VERSION} OPTIONS_DEFINE+=SMTP_AUTH_PATCH .endif .if !defined(BARRIER_QMAILQUEUE_PATCH) OPTIONS_DEFINE+=QMAILQUEUE_PATCH .endif .if !defined(BARRIER_BIG_TODO_PATCH) OPTIONS_DEFINE+=BIG_TODO_PATCH .endif .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) OPTIONS_DEFINE+=BIG_CONCURRENCY_PATCH .endif .if !defined(BARRIER_OUTGOINGIP_PATCH) OPTIONS_DEFINE+=OUTGOINGIP_PATCH .endif .if !defined(BARRIER_LOCALTIME_PATCH) OPTIONS_DEFINE+=LOCALTIME_PATCH .endif .if !defined(BARRIER_QMTPC_PATCH) OPTIONS_DEFINE+=QMTPC_PATCH .endif .if !defined(BARRIER_MAILDIRQUOTA_PATCH) OPTIONS_DEFINE+=MAILDIRQUOTA_PATCH .endif .if !defined(BARRIER_BLOCKEXEC_PATCH) OPTIONS_DEFINE+=BLOCKEXEC_PATCH .endif .if !defined(BARRIER_DISCBOUNCES_PATCH) OPTIONS_DEFINE+=DISCBOUNCES_PATCH .endif .if !defined(BARRIER_SPF_PATCH) OPTIONS_DEFINE+=SPF_PATCH .endif .if !defined(BARRIER_TARPIT_PATCH) OPTIONS_DEFINE+=TARPIT_PATCH .endif .if !defined(BARRIER_EXTTODO_PATCH) OPTIONS_DEFINE+=EXTTODO_PATCH .endif .if defined(SLAVE_TLS) OPTIONS_DEFINE+=TLS_DEBUG .elif defined(SLAVE_LDAP) OPTIONS_DEFINE+=TLS ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_DEBUG SMTPEXTFORK \ XF_QUITASAP SENDERCHECK4 ENHACELOGS GRTDELAY OPTIONS_DEFAULT+= TLS DASH_EXT DATA_COMPRESS EXTERNAL_TODO QLDAP_CLUSTER \ QLDAP_CLUSTER QMQP_COMPRESS SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_PARAMS= ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK .elif defined(SLAVE_SPAMCONTROL) OPTIONS_DEFINE+=PAM111421 SMTPEXTFORK \ XF_QUITASAP OPTIONS_DEFAULT+= PAM111421 .endif OPTIONS_DEFINE+=QEXTRA .if !defined(BARRIER_DNS_CNAME) OPTIONS_DEFINE+= DNS_CNAME OPTIONS_DEFAULT+= DNS_CNAME .endif .if !defined(SLAVE_LDAP) OPTIONS_DEFINE+=RCDLINK OPTIONS_DEFAULT+= RCDLINK .endif OPTIONS_SUB= yes ALL_TARGET+= default dot-qmail.5 qmail-control.5 qmail-getpw.8 \ qmail-limits.7 qmail-newmrh.8 qmail-newu.8 qmail-pw2u.8 \ qmail-send.8 qmail-start.8 qmail-users.5 MMAN1+= forward.1 condredirect.1 bouncesaying.1 except.1 maildirmake.1 \ maildir2mbox.1 maildirwatch.1 mailsubj.1 qreceipt.1 qbiff.1 preline.1 \ tcp-env.1 MMAN5+= addresses.5 envelopes.5 maildir.5 mbox.5 dot-qmail.5 qmail-control.5 \ qmail-header.5 qmail-log.5 qmail-users.5 tcp-environ.5 MMAN7+= forgeries.7 qmail-limits.7 qmail.7 MMAN8+= qmail-local.8 qmail-lspawn.8 qmail-getpw.8 qmail-remote.8 \ qmail-rspawn.8 qmail-clean.8 qmail-send.8 qmail-start.8 splogger.8 \ qmail-queue.8 qmail-inject.8 qmail-showctl.8 qmail-newmrh.8 \ qmail-newu.8 qmail-pw2u.8 qmail-qread.8 qmail-qstat.8 qmail-tcpok.8 \ qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 .if defined(SLAVE_MYSQL) PKGMESSAGE_SUFFIX= mysql .endif .if defined(SLAVE_SPAMCONTROL) EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-mfrules.8 \ qmail-recipients.8 qmail-smtpam.8 ALL_TARGET+= ${EXTRA_MAN8} MMAN8+= ${EXTRA_MAN8} USES+= perl5 ssl USE_PERL5= patch build CFLAGS+= -include /usr/include/errno.h CFLAGS+= -I${OPENSSLINC} -L${OPENSSLLIB} # Required for the insane pre-patch compiling done by this slave port PATCH_DEPENDS+= ${BUILD_DEPENDS:M*ssl*} .endif .if defined(SLAVE_LDAP) PKGMESSAGE_SUFFIX= ldap PLIST_SUB+= LDAP="" NO_LDAP="@comment " .else PLIST_SUB+= LDAP="@comment " NO_LDAP="" .endif .if defined(SLAVE_SPAMCONTROL) PLIST_SUB+= SPAMCONTROL="" .else PLIST_SUB+= SPAMCONTROL="@comment " .endif .if defined(SLAVE_TLS) PKGMESSAGE_SUFFIX= tls PLIST_SUB+= TLS="" NO_TLS="@comment " .else PLIST_SUB+= TLS="@comment " NO_TLS="" .endif .if defined(PKGMESSAGE_SUFFIX) SLAVEPORT_LINE= ${PKGMESSAGE_SUFFIX} .elif defined(SLAVE_SPAMCONTROL) SLAVEPORT_LINE= spamcontrol .endif SUB_FILES+= mailer.conf.sample bootfiles.sed enable-qmail SUB_LIST+= ECHO_CMD=${ECHO_CMD} RCDLINK=${RCDLINK} .if defined(PKGMESSAGE_SUFFIX) SUB_FILES+= pkg-message-${PKGMESSAGE_SUFFIX} PKGMESSAGE?= ${WRKDIR}/pkg-message-${PKGMESSAGE_SUFFIX} .else SUB_FILES+= pkg-message .endif .if !defined(SLAVE_LDAP) SUB_FILES+= qmailsmtpd qmailsend .endif WRKDIR_doc= ${WRKDIR}/doc PORTDOCS= * DOCFILES_WRKSRC+= BLURB BLURB2 BLURB3 BLURB4 INTERNALS SECURITY \ THOUGHTS FAQ UPGRADE SENDMAIL INSTALL INSTALL.alias \ INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox \ INSTALL.vsm TEST.deliver TEST.receive REMOVE.sendmail \ REMOVE.binmail PIC.local2alias PIC.local2ext \ PIC.local2local PIC.local2rem PIC.local2virt \ PIC.nullclient PIC.relaybad PIC.relaygood PIC.rem2local DOCFILES_WRKDIR+= mailer.conf.sample .if defined(SLAVE_LDAP) DOCFILES_WRKSRC+= QLDAPINSTALL QLDAPNEWS POPBEFORESMTP QLDAPTODO \ QLDAPPICTURE QLDAPGROUP EXTTODO qmail.schema .elif defined(SLAVE_TLS) DOCFILES_WRKDIR+= TLS.readme .elif defined(SLAVE_SPAMCONTROL) DOCFILES_WRKDIR_doc+= FILES.spamcontrol HISTORY.spamcontrol \ INSTALL.spamcontrol LICENSE.spamcontrol \ LOGGING.spamcontrol PROPOSAL.mav README.bigtodo \ README.bouncemaxbytes README.clamav README.djbdns \ README.mav \ README.qmailqueue README.recipients \ README.wildmat README_spamcontrol.html \ RELEASE_22.spamcontrol RELEASE_23.spamcontrol \ RELEASE_24.spamcontrol RELEASE_25.spamcontrol \ RELEASE_26.spamcontrol RELEASE_27.spamcontrol \ SMTPREPLY.spamcontrol \ TODO.spamcontrol badloadertypes badmailfrom \ badmimetypes badrcptto smtpreplies SCRIPTS+= qmail-alias2recipients qmail-pwd2recipients \ qmail-users2recipients qmail-vpopmail2recipients .endif .if !defined(SLAVE_LDAP) BOOTFILES= home home+df proc proc+df binm1 binm1+df \ binm2 binm2+df binm3 binm3+df maildir .endif CONFIGUREPROGRAMS= dnsfq hostname dnsip ipmeprint dnsptr CONFIGURESCRIPTS= config config-fast .if defined(SLAVE_LDAP) TLS_USES= ssl .endif # Port will control all PREFIX handling. NO_MTREE= yes NO_PREFIX_RMDIR=yes .include .if ${ARCH} == "amd64" && !defined(SLAVE_LDAP) \ && !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-amd64 .endif .include .if ${PREFIX} != ${LOCALBASE} DOCSDIR= ${PREFIX}/doc .endif .if defined(SLAVE_LDAP) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx-ldap .elif !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx .endif .if defined(SLAVE_TLS) CFLAGS+= -I${OPENSSLBASE}/include -L${OPENSSLBASE}/lib -DTLS=${TLS_PATCH_DATE} . if ${PORT_OPTIONS:MTLS_DEBUG} CFLAGS+= -DDEBUG . endif .endif .if defined(SLAVE_LDAP) . for param in ${LDAP_PARAMS} . if ${PORT_OPTIONS:M${param}} LDAPFLAGS+= -D${param} . endif . endfor .endif .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} MASTER_SITES+= http://tomclegg.net/qmail/:smtp_auth \ LOCAL/bdrewery/qmail/:smtp_auth DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth EXTRACT_ONLY+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz MASTER_SITES+= http://tomclegg.net/qmail/:close3 DISTFILES+= qmail-smtpd-auth-close3.patch:close3 . if defined(SLAVE_TLS) AUTH_PATCH= auth.patch.diff-tls-20110119 . elif ${PORT_OPTIONS:MSPF_PATCH} AUTH_PATCH= auth.patch.diff . endif . if defined(AUTH_PATCH) DISTFILES+= ${AUTH_PATCH}:smtp_auth . endif .endif .if ${PORT_OPTIONS:MMAILDIRQUOTA_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:quota PATCHFILES+= ${PORTNAME}-maildir++.patch:quota EXTRA_PATCHES+= ${FILESDIR}/extra-patch-maildir++ .endif .if ${PORT_OPTIONS:MBLOCKEXEC_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:blockexec PATCHFILES+= qmail-block-executables.patch:blockexec .endif .if ${PORT_OPTIONS:MDISCBOUNCES_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:doublebounce PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce .endif .if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL) . if defined(SLAVE_SPAMCONTROL) SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27_2 PATCH_SITES+= LOCAL/bdrewery/qmail/:spf_spamcontrol PATCHFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol . else # XXX - Move change out of conflicting Makefile hunk . if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} SPF_TLS_PATCH= qmail-spf-rc5.patch-auth-tls-20110119 . else SPF_TLS_PATCH= qmail-spf-rc5.patch-tls-20110119 . endif #MASTER_SITES+= http://manuel.mausz.at/programming/patches/qmail/:spf_tls MASTER_SITES+= LOCAL/bdrewery/qmail/:spf_tls DISTFILES+= ${SPF_TLS_PATCH}:spf_tls . endif . else PATCH_SITES+= http://www.saout.de/misc/spf/:spf PATCHFILES+= qmail-spf-rc5.patch:spf . endif .endif .if ${PORT_OPTIONS:MEXTTODO_PATCH} PLIST_SUB+= EXTTODO="" DOCFILES_WRKSRC+= EXTTODO . if !empty(PORT_OPTIONS:MBIG_TODO_PATCH) || !empty(PORT_OPTIONS:MBIGTODO) MASTER_SITES+= LOCAL/bdrewery/qmail/:ext_big_todo EXT_BIG_TODO_PATCH= ext_todo-20030105+big-todo.103.patch DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo . endif . if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) # XXX - Move qmail-todo out of conflicting Makefile hunk EXTTODO_PATCH= ext_todo-20030105_spf_tls.patch MASTER_SITES+= LOCAL/bdrewery/qmail/:exttodo DISTFILES+= ${EXTTODO_PATCH}:exttodo . else PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_spf.patch:exttodo . endif . elif defined(SLAVE_MYSQL) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_mysql.patch:exttodo . elif defined(SLAVE_TLS) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_tls.patch:exttodo . else PATCH_SITES+= http://www.nrg4u.com/qmail/:exttodo PATCHFILES+= ext_todo-20030105.patch:exttodo . endif .else PLIST_SUB+= EXTTODO="@comment " .endif .if ${PORT_OPTIONS:MDNS_CNAME} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dns-cname .endif .if !defined(BARRIER_DNS_PATCH) \ || !empty(PORT_OPTIONS:MQMAILQUEUE_PATCH) \ || !empty(PORT_OPTIONS:MBIG_TODO_PATCH) \ || !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ || !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) \ || !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCH_SITES+= QMAIL .endif .if ${PORT_OPTIONS:MQMAILQUEUE_PATCH} PATCHFILES+= qmailqueue-patch .endif .if ${PORT_OPTIONS:MBIG_TODO_PATCH} PATCHFILES+= big-todo.103.patch .endif .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} . if defined(SLAVE_SPAMCONTROL) PATCHFILES+= big-concurrency-spamcontrol-2731.patch . else PATCHFILES+= big-concurrency.patch . endif .endif .if !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) && !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip .elif ${PORT_OPTIONS:MOUTGOINGIP_PATCH} PATCHFILES+= outgoingip.patch .elif ${PORT_OPTIONS:MQMTPC_PATCH} PATCHFILES+= qmail-1.03-qmtpc.patch .endif .if ${PORT_OPTIONS:MLOCALTIME_PATCH} PATCH_SITES+= http://www.alib.jp/files/:localtime PATCHFILES+= qmail-date-localtime.patch:localtime .endif .if ${PORT_OPTIONS:MTARPIT_PATCH} PATCH_SITES+= http://www.palomine.net/qmail/:tarpit PATCHFILES+= tarpit.patch:tarpit .endif .if ${PORT_OPTIONS:MSMTPEXTFORK} && \ ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) . if defined(SLAVE_SPAMCONTROL) SMTPEXTFORK_PATCH= smtpextfork-spamcontrol-2731.patch . else SMTPEXTFORK_PATCH= smtpextfork-ldap-20060201_4.patch . endif MASTER_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/patches/:extfork \ LOCAL/bdrewery/qmail/:extfork DISTFILES+= ${SMTPEXTFORK_PATCH:S/$/:extfork/} \ README.smtpextfork:extfork .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MSENDERCHECK4} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:sendercheck4 \ LOCAL/bdrewery/qmail/:sendercheck4 PATCHFILES+= qmail-ldap-1.03_qmail-smtpd_SENDERCHECK4.patch:sendercheck4 .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MGRTDELAY} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:grtdelay \ LOCAL/bdrewery/qmail/:grtdelay PATCHFILES+= qmail-ldap-20060201-grtdelay.patch:grtdelay DOCFILES_WRKSRC+= README.GREETDELAY .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MENHACELOGS} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:ldapenhacelog \ LOCAL/bdrewery/qmail/:ldapenhacelog PATCHFILES+= enhacelogging-ldap-20120221.patch:ldapenhacelog .endif .if defined(SLAVE_SPAMCONTROL) MASTER_SITES+= LOCAL/bdrewery/ucspi-ssl/:ucspi_ssl \ http://www.fehcom.de/ipnet/ucspi-ssl/:ucspi_ssl UCSPI_SSL_VER= 0.94 UCSPI_SSL_DIST= ucspi-ssl-${UCSPI_SSL_VER}.tgz DISTFILES+= ${UCSPI_SSL_DIST}:ucspi_ssl UCSPISRC= ${WRKDIR}/host/superscript.com/net/ucspi-ssl-${UCSPI_SSL_VER} # XXX not yet, needs more cleanup #UCSPISRC!= ${MAKE} -C ${PORTSDIR}/sysutils/ucspi-ssl-tls -V WRKSRC #PATCH_DEPENDS+= ${UCSPISRC}/compile/ucspissl.a:sysutils/ucspi-ssl-tls:build .endif # Some default values, these can be modified by make command line .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT?= 509 CFLAGS+= -DFD_SETSIZE=`expr 2 \* ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} + 6` .endif .if ${PORT_OPTIONS:MRCDLINK} && !defined(SLAVE_LDAP) PLIST_SUB+= RCDLINK="" RCDLINK= .else PLIST_SUB+= RCDLINK="@comment " RCDLINK= \# .endif # Fill SEL_OPTIONS with options to write conf-spamcontrol .if defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MPAM111421} SEL_OPTIONS+= pam111421=yes . else SEL_OPTIONS+= pam111421=no . endif .endif pre-everything:: .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) @${ECHO_MSG} "" @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} "" @${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" @${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" @${ECHO_MSG} " set this to a value reasonable for" @${ECHO_MSG} " your system if you use the patch" @${ECHO_MSG} "" .endif .if !defined(QMAIL_PREFIX) @${ECHO_MSG} "QMAIL_PREFIX=PREFIX_PATH" @${ECHO_MSG} " (default PREFIX_PATH=${PREFIX})" @${ECHO_MSG} " A normal qmail installation puts" @${ECHO_MSG} " everything into /var/qmail/." @${ECHO_MSG} " If you want to install to ${LOCALBASE}," @${ECHO_MSG} " then \"${LOCALBASE}/qmail\" is suggested" @${ECHO_MSG} " instead of \"${LOCALBASE}\", but both will" @${ECHO_MSG} " work." @${ECHO_MSG} "" .endif post-extract: .if defined(SLAVE_SPAMCONTROL) @cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} @cd ${WRKDIR} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${UCSPI_SSL_DIST} ${REINPLACE_CMD} -e "s@-lssl@-L${OPENSSLLIB} -lssl@g" \ ${UCSPISRC}/src/ssl.lib .endif # XXX - Move all the major patch applications to post-extract # # Apply main distro patch (which requires building a dependency and # running a script) before PATCHFILES get applied. .if defined(SLAVE_SPAMCONTROL) pre-patch: @${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail @${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \ > ${WRKSRC}/conf-spamcontrol . for option in ${SEL_OPTIONS} @${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol . endfor @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld ${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home ${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin ${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir ${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile @cd ${UCSPISRC} && ${SETENV} ${MAKE_ENV} package/compile @cd ${WRKSRC} && ${SH} ./install_spamcontrol.sh # Any rejected patches are a failure @if [ "`find ${WRKSRC} -name '*.rej' | wc -l`" -ne 0 ]; then \ ${ECHO_MSG} "===> Failed to apply spamcontrol patch"; \ ${FALSE}; \ fi # Fix trailing whitespace which breaks some patches ${SED} -i '' -e 's,^\(binm3 binm3+df\) $$,\1,' ${WRKSRC}/Makefile .endif post-patch: .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} @${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC} . if defined(AUTH_PATCH) @${PATCH} -d ${SMTP_AUTH_DIR} < ${DISTDIR}/${DIST_SUBDIR}/${AUTH_PATCH} . endif @${PATCH} -d ${WRKSRC} < ${SMTP_AUTH_DIR}/auth.patch . if defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif . endif @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/qmail-smtpd-auth-close3.patch .elif defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif .endif .if defined(SLAVE_MYSQL) @${REINPLACE_CMD} \ -e 's|/opt/mysql|${LOCALBASE}|' \ -e "s,MYSQL_LIBS=.*,MYSQL_LIBS=\`${LOCALBASE}/bin/mysql_config --libs\`," \ ${WRKSRC}/Makefile .elif defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif @${REINPLACE_CMD} -E "/qhpsi *= *\"unknown\"/d; s/(\*qqx *== *'D')/qhpsi \&\& \1/g" \ ${WRKSRC}/qmail-smtpd.c .elif defined(SLAVE_TLS) @${HEAD} -105 ${DISTDIR}/${DIST_SUBDIR}/${TLS_PATCH_NAME} > \ ${WRKDIR}/TLS.readme @${REINPLACE_CMD} "s|/usr/local/ssl|${OPENSSLBASE}|" \ ${WRKSRC}/Makefile .elif defined(SLAVE_LDAP) @${REINPLACE_CMD} "s|^LDAPLIBS=-L/usr/local/lib|LDAPLIBS=-L${LOCALBASE}/lib|; \ s|^LDAPINCLUDES=-I/usr/local/include|LDAPINCLUDES=-I${LOCALBASE}/include|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} "s|^#SHADOWLIBS=-lcrypt$$|SHADOWLIBS=-lcrypt|" \ ${WRKSRC}/Makefile . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} # @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-smtpextfork-qmail-smtpd.c . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif . if ${PORT_OPTIONS:MTLS} @${REINPLACE_CMD} "s|^#TLS=|TLS=|; \ s|^#TLSINCLUDES=-I/usr/local/include|TLSINCLUDES=-I${OPENSSLBASE}/include|; \ s|^#TLSLIBS=-L/usr/local/lib|TLSLIBS=-L${OPENSSLBASE}/lib|; \ s|^#OPENSSLBIN=/usr/local/bin/openssl|OPENSSLBIN=${OPENSSLBASE}/bin/openssl|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MDATA_COMPRESS} || ${PORT_OPTIONS:MQMQP_COMPRESS} @${REINPLACE_CMD} "s|^#ZLIB=-lz$$|ZLIB=-lz|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOMAILDIRMAKE} @${REINPLACE_CMD} "s|^#MDIRMAKE=|MDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOHOMEDIRMAKE} @${REINPLACE_CMD} "s|^#HDIRMAKE=|HDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MLDAP_DEBUG} @${REINPLACE_CMD} "s|^#DEBUG=|DEBUG=|" ${WRKSRC}/Makefile . endif . if defined(LDAPFLAGS) @${REINPLACE_CMD} "s|^#LDAPFLAGS=.*$$|LDAPFLAGS=${LDAPFLAGS}|" \ ${WRKSRC}/Makefile . endif .endif .if defined(EXT_BIG_TODO_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXT_BIG_TODO_PATCH} .endif @${REINPLACE_CMD} 's!/var/qmail!${PREFIX}!; \ s!/usr/local/!${LOCALBASE}/!' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's!nofiles!qnofiles!g' \ ${WRKSRC}/conf-groups @${REINPLACE_CMD} '/"man"/d; /man\/man/d; /man\/cat/d; \ /"doc"/d; /"boot","/d' \ ${WRKSRC}/hier.c .if ${PORT_OPTIONS:MQEXTRA} @${REINPLACE_CMD} 's!QUEUE_EXTRA ""!QUEUE_EXTRA "Tlog\\0"!g; \ s!QUEUE_EXTRALEN 0!QUEUE_EXTRALEN 5!g' \ ${WRKSRC}/extra.h .endif @${REINPLACE_CMD} -e "s/void *main/int main/g" ${WRKSRC}/*.c @${REINPLACE_CMD} -e "/int main/ s/argc, *argv/int argc, char **argv/" ${WRKSRC}/install.c @${ECHO_CMD} "MANPATH ${MANPREFIX}/man" > ${WRKDIR}/qmail.conf do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail .if !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ && defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) @if [ ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} -gt 0 ]; then \ ${ECHO_CMD} "${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT}" \ > ${WRKSRC}/conf-spawn ; \ fi .endif post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-qmail ${WRKSRC}/conf-qmail.sav @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-qmail @${MV} -f ${WRKSRC}/install ${WRKSRC}/install.nostage @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_qmail.o auto_qmail.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${MV} -f ${WRKSRC}/conf-qmail.sav ${WRKSRC}/conf-qmail do-install: .for i in ${BOOTFILES} @if [ -f ${WRKSRC}/${i}.sh ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${WRKSRC}/$i.sh > ${WRKDIR}/${i} ; \ elif [ -f ${FILESDIR}/${i} ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${FILESDIR}/$i > ${WRKDIR}/${i} ; \ fi .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/configure @cd ${WRKSRC} ; ${FAKEROOT} ./install .for f in ${CONFIGUREPROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor ${INSTALL_PROGRAM} ${WRKSRC}/install.nostage ${STAGEDIR}${PREFIX}/configure/install .for f in ${CONFIGURESCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor .for i in ${BOOTFILES} ${INSTALL_SCRIPT} ${WRKDIR}/${i:T} ${STAGEDIR}${PREFIX}/boot .endfor .if !defined(SLAVE_LDAP) ${INSTALL_SCRIPT} ${WRKDIR}/qmailsmtpd ${STAGEDIR}${PREFIX}/boot ${INSTALL_SCRIPT} ${WRKDIR}/qmailsend ${STAGEDIR}${PREFIX}/boot .endif .for i in 1 5 7 8 @${MKDIR} ${STAGEDIR}${PREFIX}/man/man$i . for j in ${MMAN${i}} ${INSTALL_MAN} ${WRKSRC}/$j ${STAGEDIR}${PREFIX}/man/man${i} . endfor .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for sub in WRKSRC WRKDIR WRKDIR_doc . for doc in ${DOCFILES_${sub}} ${INSTALL_DATA} ${${sub}}/${doc} ${STAGEDIR}${DOCSDIR} . endfor . endfor . if ${PORT_OPTIONS:MSMTPEXTFORK} && ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/README.smtpextfork ${STAGEDIR}${DOCSDIR} . endif . if defined(PACKAGE_BUILDING) @${ECHO_CMD} "FreeBSD Binary package qmail installation" \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . else @cd ${WRKSRC} && ${CAT} `${CAT} SYSDEPS` \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . endif .endif @${MKDIR} ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${WRKDIR}/enable-qmail ${STAGEDIR}${PREFIX}/scripts .for script in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/scripts/${script} ${STAGEDIR}${PREFIX}/scripts .endfor # @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .if defined(SLAVEPORT_LINE) @${ECHO_CMD} "=============================================" @${ECHO_CMD} @${ECHO_CMD} "ATTENTION" @${ECHO_CMD} @${ECHO_CMD} "Add the following line to your /etc/make.conf" @${ECHO_CMD} "QMAIL_SLAVEPORT=${SLAVEPORT_LINE}" @${ECHO_CMD} @${ECHO_CMD} "=============================================" @${ECHO_CMD} .endif post-install: .if defined(SLAVE_LDAP) .for file in qmail-imapd qmail-pop3d qmail-qmqpd qmail-smtpd @${MV} ${STAGEDIR}${PREFIX}/control/${file}.rules \ ${STAGEDIR}${PREFIX}/control/${file}.rules.sample .endfor @${MV} ${STAGEDIR}${PREFIX}/control/signatures \ ${STAGEDIR}${PREFIX}/control/signatures.sample @${FIND} ${WRKDIR} -type f -name run -exec ${SED} -i "" \ -e 's|${STAGEDIR}|${PREFIX}|' {} + .else @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/rc.d .endif @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/man.d ${INSTALL_DATA} ${WRKDIR}/qmail.conf ${STAGEDIR}${LOCALBASE}/etc/man.d/qmail.conf @${ECHO_CMD} "===> Fixing plist for ${PREFIX} ownership" @{ \ ${ECHO_CMD} "@owner root"; \ ${ECHO_CMD} "@group qmail"; \ ${ECHO_CMD} "@exec install -d -o root -g qmail ${PREFIX}"; \ ${ECHO_CMD} "@unexec rmdir ${QMAIL_PREFIX} 2>/dev/null || :"; \ } >> ${TMPPLIST} # Stop check-orphans finding the queue dir ${RM} -r ${STAGEDIR}${PREFIX}/queue/ certificate: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -x509 -nodes \ -out ${WRKDIR}/servercert.pem -days 366 \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsclientciphers ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsserverciphers ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif certificate-req: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -nodes \ -out ${WRKDIR}/req.pem \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${ECHO_MSG} ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ ${ECHO_MSG} "===> Send ${WRKDIR}/req.pem to your CA to obtain signed_req.pem, and do:" ; \ ${ECHO_MSG} "===> cat signed_req.pem >> ${PREFIX}/control/servercert.pem" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif .include diff --git a/math/gnuplot-lite/Makefile b/math/gnuplot-lite/Makefile index e672c21e4b69..8a07337100cb 100644 --- a/math/gnuplot-lite/Makefile +++ b/math/gnuplot-lite/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -lite COMMENT= Command-line driven graphing utility (lite package) -WWW= http://www.gnuplot.info/ CONFLICTS_INSTALL= gnuplot LITE= yes MASTERDIR= ${.CURDIR}/../gnuplot .include "${MASTERDIR}/Makefile" diff --git a/math/lapack/Makefile b/math/lapack/Makefile index ca50ec5915ee..d7cb4d9b23cd 100644 --- a/math/lapack/Makefile +++ b/math/lapack/Makefile @@ -1,176 +1,176 @@ PORTNAME?= lapack PORTVERSION= 3.10.1 .if !(defined(BLAS_SLAVEPORT) || defined(CBLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT)) PORTREVISION= 0 .else PORTREVISION?= 0 # Never remove this line, keep PORTREVISION?=0 in case. .endif CATEGORIES= math MASTER_SITES= https://github.com/Reference-LAPACK/lapack/archive/refs/tags/:src \ http://www.netlib.org/lapack/:man \ LOCAL/thierry/lapack-${PORTVERSION}/:man DISTFILES= v${PORTVERSION}${EXTRACT_SUFX}:src .if make(makesum) || !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT)) DISTFILES+= manpages.tgz:man .endif DIST_SUBDIR= lapack-${PORTVERSION} MAINTAINER?= fortran@FreeBSD.org COMMENT?= Linear Algebra PACKage -WWW= https://www.netlib.org/lapack/ +WWW?= https://www.netlib.org/lapack/ LICENSE?= BSD3CLAUSE USES= cmake:testing cpe fortran WRKSRC= ${WRKDIR}/lapack-${PORTVERSION} # The actual math/scilab needs deprecated functions - to be removed later CMAKE_ON= BUILD_SHARED_LIBS BUILD_DEPRECATED USE_LDCONFIG= yes CPE_VENDOR= lapack_project CPE_PRODUCT= lapack SVERSION= ${PORTVERSION:R:R} PLIST_SUB= SVERSION="${SVERSION}" VER=${PORTVERSION} .include .if defined(BLAS_SLAVEPORT) BUILD_WRKSRC= ${CONFIGURE_WRKSRC}/BLAS/SRC INSTALL_WRKSRC= ${BUILD_WRKSRC} BLASLIB= libblas.a LIBS= blas PLIST_SUB+= BLAS="" CBLAS="@comment " LAPACK="@comment " XLAPACK="@comment " LAPACKE="@comment " .elif defined(CBLAS_SLAVEPORT) BUILD_DEPENDS+= lapack>0:math/lapack LIB_DEPENDS+= libblas.so:math/blas CMAKE_ON+= CBLAS BUILD_WRKSRC= ${CONFIGURE_WRKSRC}/CBLAS INSTALL_WRKSRC= ${BUILD_WRKSRC} CBLASLIB= libcblas.a LIBS= cblas PLIST_SUB+= BLAS="@comment " CBLAS="" LAPACK="@comment " XLAPACK="@comment " LAPACKE="@comment " .elif defined(LAPACKE_SLAVEPORT) USES+= blaslapack CMAKE_ON+= USE_OPTIMIZED_BLAS USE_OPTIMIZED_LAPACK LAPACKE CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" \ -DLAPACK_LIBRARIES="${LOCALBASE}/lib/liblapack.so" BUILD_WRKSRC= ${CONFIGURE_WRKSRC}/LAPACKE INSTALL_WRKSRC= ${BUILD_WRKSRC} LAPACKELIB= liblapacke.a PLIST_SUB+= BLAS="@comment " CBLAS="@comment " LAPACK="@comment " XLAPACK="@comment " LAPACKE="" .elif defined(XLAPACK_SLAVEPORT) LIB_DEPENDS+= libblas.so:math/blas \ liblapack.so:math/lapack \ libxblas.so:math/xblas FFLAGS+= -fallow-argument-mismatch CMAKE_ON+= USE_OPTIMIZED_BLAS USE_XBLAS BUILD_TESTING CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" PLIST_SUB+= BLAS="@comment " CBLAS="@comment " LAPACK="@comment " XLAPACK="" LAPACKE="@comment " .else # Upstream recommand to use an optimized BLAS, but it would cause conflicts # among the dependencies: for an optimized lapack switch to OpenBLAS. # BUILD_TESTING to get tmglib. LIB_DEPENDS+= libblas.so:math/blas . if defined(MAINTAINER_MODE) USES+= python:3.6+,build,test . endif CMAKE_ON+= USE_OPTIMIZED_BLAS BUILD_TESTING CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" LIBS= lapack PLIST_SUB+= BLAS="@comment " CBLAS="@comment " LAPACK="" XLAPACK="@comment " LAPACKE="@comment " .endif .include post-patch: ${SED} -Ee '\ s@^(FORTRAN|LOADER)([[:blank:]]*=)(.*)@\1\2 $${FC}@; \ s@^(OPTS[[:blank:]]*=)(.*)@\1 $${FFLAGS} $${EXTRAFLAGS}@; \ s@^NOOPT[[:blank:]]*=.*@& $${EXTRAFLAGS}@; \ s@^(LOADOPTS[[:blank:]]*=)(.*)@\1 $${LDFLAGS} $${EXTRAFLAGS}@; \ s@^(CC[[:blank:]]*=)(.*)@@; \ s@^(FC[[:blank:]]*=)(.*)@@; \ s@^(CFLAGS[[:blank:]]*)(=)(.*)@\1 += $${EXTRAFLAGS}@; \ s@^(FFLAGS[[:blank:]]*=)(.*)@@; \ s@^(LDFLAGS[[:blank:]]*=)(.*)@@; \ \@(BLAS|LAPACKE|RAN)LIB[[:blank:]]*=@d;' \ ${WRKSRC}/make.inc.example > ${WRKSRC}/make.inc pre-configure: ${REINPLACE_CMD} -e 's@\./lapack_testing\.py@${S} &@' \ ${WRKSRC}/Makefile ${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ ${SED} -i ".bak" -e 's|^ifdef|.ifdef|;s|^endif|.endif|' .if defined(MAINTAINER_MODE) ${REINPLACE_CMD} -e 's|PythonInterp 2.7|PythonInterp ${PYTHON_VER}|' \ ${WRKSRC}/CMakeLists.txt .endif post-build: .if defined(BLAS_SLAVEPORT) ${SED} -e 's|%%LIB%%|blas|g;s|cd SRC|cd BLAS/SRC|;s|SRC/lib|BLAS/SRC/lib|' \ ${FILESDIR}/static.mk >> ${BUILD_WRKSRC}/CMakeFiles/blas.dir/build.make (cd ${CONFIGURE_WRKSRC} && ${MAKE} -f BLAS/SRC/CMakeFiles/blas.dir/build.make build-static) .elif defined(CBLAS_SLAVEPORT) ${SED} -e 's|%%LIB%%|cblas|g;s|cd SRC|cd CBLAS/src|;s|SRC/lib|CBLAS/src/lib|' \ ${FILESDIR}/static.mk >> ${BUILD_WRKSRC}/src/CMakeFiles/cblas.dir/build.make (cd ${CONFIGURE_WRKSRC} && ${MAKE} -f CBLAS/src/CMakeFiles/cblas.dir/build.make build-static) .elif defined(LAPACKE_SLAVEPORT) ${SED} -e 's|%%LIB%%|lapacke|g;s|cd SRC|cd LAPACKE|' ${FILESDIR}/static.mk \ >> ${BUILD_WRKSRC}/CMakeFiles/lapacke.dir/build.make (cd ${CONFIGURE_WRKSRC} && ${MAKE} -f LAPACKE/CMakeFiles/lapacke.dir/build.make build-static) .else # xlapack + Lapack + tmglib ${SED} -e 's|%%LIB%%|lapack|g' ${FILESDIR}/static.mk \ >> ${BUILD_WRKSRC}/SRC/CMakeFiles/lapack.dir/build.make (cd ${CONFIGURE_WRKSRC} && ${MAKE} -f SRC/CMakeFiles/lapack.dir/build.make build-static) ${SED} -e 's|%%LIB%%|tmglib|g;s|cd SRC|cd TESTING/MATGEN|;s|SRC/lib|TESTING/MATGEN/lib|' \ ${FILESDIR}/static.mk >> ${BUILD_WRKSRC}/TESTING/MATGEN/CMakeFiles/tmglib.dir/build.make (cd ${BUILD_WRKSRC} && ${MAKE} -f TESTING/MATGEN/CMakeFiles/tmglib.dir/build.make build-static) .endif pre-su-install: .if !(defined(BLAS_SLAVEPORT) || defined(CBLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT)) cd ${WRKDIR} && ${FIND} man/man3 -type f | ${GREP} -v Users_julie | \ tee ${WRKDIR}/manpages | ${SED} 's|$$|.gz|' >> ${TMPPLIST} cd ${WRKDIR} && \ ${XARGS} -J @ ${INSTALL_MAN} @ ${STAGEDIR}${MAN3PREFIX}/man/man3 < ${WRKDIR}/manpages .endif post-install: .if defined(BLAS_SLAVEPORT) ${INSTALL_DATA} ${CONFIGURE_WRKSRC}/BLAS/SRC/${BLASLIB} ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${CONFIGURE_WRKSRC}/BLAS/blas.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .elif defined(CBLAS_SLAVEPORT) # Avoid conflict with OpenBLAS ${MKDIR} ${STAGEDIR}${PREFIX}/include/cblas ${MV} ${STAGEDIR}${PREFIX}/include/*.h ${STAGEDIR}${PREFIX}/include/cblas/ ${INSTALL_DATA} ${BUILD_WRKSRC}/src/${CBLASLIB} ${STAGEDIR}${PREFIX}/lib .elif defined(LAPACKE_SLAVEPORT) # Avoid conflict with OpenBLAS ${MKDIR} ${STAGEDIR}${PREFIX}/include/lapacke ${MV} ${STAGEDIR}${PREFIX}/include/*.h ${STAGEDIR}${PREFIX}/include/lapacke/ ${INSTALL_DATA} ${CONFIGURE_WRKSRC}/LAPACKE/${LAPACKELIB} ${STAGEDIR}${PREFIX}/lib .elif defined(XLAPACK_SLAVEPORT) ${INSTALL_DATA} ${BUILD_WRKSRC}/SRC/liblapack.a ${STAGEDIR}${PREFIX}/lib/libxlapack.a ${INSTALL_DATA} ${BUILD_WRKSRC}/TESTING/MATGEN/libtmglib.a \ ${STAGEDIR}${PREFIX}/lib/libxtmglib.a ${MV} ${STAGEDIR}${PREFIX}/lib/liblapack.so \ ${STAGEDIR}${PREFIX}/lib/libxlapack.so.${PORTVERSION} ${LN} -sf libxlapack.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libxlapack.so ${LN} -sf libxlapack.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libxlapack.so.${SVERSION} ${MV} ${STAGEDIR}${PREFIX}/lib/libtmglib.so \ ${STAGEDIR}${PREFIX}/lib/libxtmglib.so.${PORTVERSION} ${LN} -sf libxtmglib.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libxtmglib.so ${LN} -sf libxtmglib.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libxtmglib.so.${SVERSION} ${SED} -e 's|lapack|xlapack|g;s|LAPACK|XLAPACK|' \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/lapack.pc \ > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/xlapack.pc ${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/lapack.pc .else # Lapack ${INSTALL_DATA} ${BUILD_WRKSRC}/SRC/liblapack.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${BUILD_WRKSRC}/TESTING/MATGEN/libtmglib.a ${STAGEDIR}${PREFIX}/lib .endif .include diff --git a/math/lapacke/Makefile b/math/lapacke/Makefile index 1603501d0a90..dbe6112d8f1c 100644 --- a/math/lapacke/Makefile +++ b/math/lapacke/Makefile @@ -1,15 +1,14 @@ PORTNAME= lapacke MAINTAINER= phd_kimberlite@yahoo.co.jp COMMENT= Standard C language APIs for LAPACK -WWW= https://www.netlib.org/lapack/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DESCR= ${.CURDIR}/pkg-descr LAPACKE_SLAVEPORT= yes MASTERDIR= ${.CURDIR}/../lapack .include "${MASTERDIR}/Makefile" diff --git a/misc/e2fsprogs-libblkid/Makefile b/misc/e2fsprogs-libblkid/Makefile index afe27dc53836..5380a8921476 100644 --- a/misc/e2fsprogs-libblkid/Makefile +++ b/misc/e2fsprogs-libblkid/Makefile @@ -1,32 +1,31 @@ PORTREVISION= 0 CATEGORIES= misc devel PKGNAMESUFFIX= -libblkid COMMENT= Blkid library from e2fsprogs package -WWW= http://e2fsprogs.sourceforge.net/ LICENSE= LGPL20+ _no_license_file= sorry LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid CONFIGURE_ARGS= --enable-elf-shlibs --disable-libuuid --enable-libblkid MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs MAKE_ARGS= LIB_SUBDIRS=lib/blkid LDFLAGS_SHLIB=-L${LOCALBASE}/lib USE_LDCONFIG= yes ALL_TARGET= libs LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install install-shlibs INSTALL_WRKSRC= ${WRKSRC}/lib/blkid PKGDIR= ${.CURDIR} pre-build: ${MKDIR} ${WRKSRC}/lib/blkid/elfshared cd ${WRKSRC}/util && ${MAKE_CMD} subst post-build: cd ${INSTALL_WRKSRC} && ${MAKE_CMD} check .include "${MASTERDIR}/Makefile" diff --git a/misc/e2fsprogs-libuuid/Makefile b/misc/e2fsprogs-libuuid/Makefile index 9da7920fbea1..5783954bc643 100644 --- a/misc/e2fsprogs-libuuid/Makefile +++ b/misc/e2fsprogs-libuuid/Makefile @@ -1,48 +1,47 @@ PORTREVISION= 0 CATEGORIES= misc devel PKGNAMESUFFIX= -libuuid COMMENT= UUID library from e2fsprogs package -WWW= http://e2fsprogs.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${INSTALL_WRKSRC}/COPYING CONFIGURE_ARGS= --enable-elf-shlibs --enable-libuuid OPTIONS_EXCLUDE= NLS MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs MAKE_ARGS= LIB_SUBDIRS=lib/uuid USE_LDCONFIG= yes ALL_TARGET= libs INSTALL_TARGET= install install-shlibs INSTALL_WRKSRC= ${WRKSRC}/lib/uuid FILESDIR= ${.CURDIR}/files USE_RC_SUBR= uuidd PKGDIR= ${.CURDIR} post-patch:: ${REINPLACE_CMD} -e 's,/var/lib/libuuid,/var/run/libuuid,g' \ -e 's,/usr/sbin/uuidd,${PREFIX}/sbin/uuidd,' \ ${WRKSRC}/lib/uuid/*.[ch] pre-build: ${MKDIR} ${WRKSRC}/lib/uuid/elfshared cd ${WRKSRC}/util && ${MAKE_CMD} subst # ulimit guards against runaway tests # failure to launch uuidd is fine (one might be running, or we may lack # privileges); if it works, it'll quit after 50 seconds post-build: cd ${WRKSRC}/misc && ${MAKE_CMD} uuidgen uuidgen.1 uuidd uuidd.8 cd ${INSTALL_WRKSRC} && ( ulimit -t 5 && ${MAKE_CMD} check ) post-install: ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidgen ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/misc/uuidgen.1 ${STAGEDIR}${MAN8PREFIX}/man/man1/ ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidd ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/misc/uuidd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ ${MKDIR} ${STAGEDIR}/var/run/libuuid .include "${MASTERDIR}/Makefile" diff --git a/misc/p5-OSSP-uuid/Makefile b/misc/p5-OSSP-uuid/Makefile index 70cb4b917c39..b51554c614ae 100644 --- a/misc/p5-OSSP-uuid/Makefile +++ b/misc/p5-OSSP-uuid/Makefile @@ -1,20 +1,19 @@ COMMENT= Perl bindings for ossp-uuid -WWW= http://www.ossp.org/pkg/lib/uuid/ BUILD_DEPENDS= ${LOCALBASE}/lib/libossp-uuid.a:misc/ossp-uuid SLAVEPORT= perl USES= perl5 USE_PERL5= configure MASTERDIR= ${.CURDIR}/../../misc/ossp-uuid WRKSRC= ${WRKDIR}/${DISTNAME}/perl PLIST= ${.CURDIR}/pkg-plist DESCR= ${.CURDIR}/pkg-descr PATCHDIR= ${.CURDIR}/files post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/Makefile.PL .include "${MASTERDIR}/Makefile" diff --git a/multimedia/libquicktime-lame/Makefile b/multimedia/libquicktime-lame/Makefile index af8593ddd442..549a6be0406c 100644 --- a/multimedia/libquicktime-lame/Makefile +++ b/multimedia/libquicktime-lame/Makefile @@ -1,39 +1,38 @@ PORTNAME= libquicktime PORTREVISION= 6 CATEGORIES= multimedia PKGNAMESUFFIX= -lame MAINTAINER= ports@FreeBSD.org COMMENT= LAME plugin for libquicktime -WWW= http://libquicktime.sourceforge.net/ LIB_DEPENDS= libquicktime.so:multimedia/libquicktime \ libmp3lame.so:audio/lame LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING MASTERDIR= ${.CURDIR}/../libquicktime PLIST= ${.CURDIR}/pkg-plist _BUILDING_LIBQUICKTIME_PLUGINS= yes CONFIGURE_ARGS+= --with-lame \ --without-x \ --without-cpuflags \ --without-gtk \ --without-opengl \ --without-libdv \ --without-libjpeg \ --without-libpng \ --without-ffmpeg \ --without-faac \ --without-faad2 \ --without-x264 \ --without-schroedinger do-install: @cd ${WRKSRC}/plugins/lame && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${INSTALL_TARGET} ${MAKE_ARGS} .include "${MASTERDIR}/Makefile" diff --git a/multimedia/libv4l/Makefile b/multimedia/libv4l/Makefile index 52f5f18b0db3..faf86a48152b 100644 --- a/multimedia/libv4l/Makefile +++ b/multimedia/libv4l/Makefile @@ -1,134 +1,134 @@ # Check v4l_compat and v4l-utils slave ports PORTNAME?= libv4l PORTVERSION= 1.23.0 PORTREVISION?= 0 DISTVERSIONPREFIX= v4l-utils- CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org COMMENT?= Video4Linux library -WWW= https://linuxtv.org/wiki/index.php/V4l-utils +WWW?= https://linuxtv.org/wiki/index.php/V4l-utils LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual USES= compiler:c11 tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= hselasky GH_PROJECT= v4l-utils GH_TUPLE= hselasky:webcamd:v5.17.1.0:webcamd \ torvalds:linux:v5.17-rc1:linux WEBCAMDDIR= ${WRKDIR}/webcamd-5.17.1.0 LINUXDIR= ${WRKDIR}/linux-* .if ${PORTNAME} == v4l-utils || ${PORTNAME} == libv4l LIB_DEPENDS+= libargp.so:devel/argp-standalone \ libudev.so:devel/libudev-devd BUILD_DEPENDS+= gsed>0:textproc/gsed \ v4l_compat>=${PORTVERSION}:multimedia/v4l_compat GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES+= autoreconf gettext-tools gmake iconv jpeg libtool pathfix pkgconfig USE_LDCONFIG= yes CONFIGURE_ARGS= \ --disable-qv4l2 \ --disable-qvidcap \ --disable-nls BINARY_ALIAS= sed=gsed INSTALL_TARGET= install-strip .endif .if ${PORTNAME} == v4l_compat RUN_DEPENDS+= evdev-proto>=5.3:devel/evdev-proto .endif .if ${PORTNAME} == v4l-utils USES+= perl5 BUILD_DEPENDS+= libv4l>=${PORTVERSION}:multimedia/libv4l LIB_DEPENDS+= libepoll-shim-interpose.so:devel/libepoll-shim \ libv4l2.so:multimedia/libv4l CPPFLAGS+= `pkg-config --cflags epoll-shim-interpose` LDFLAGS+= `pkg-config --libs epoll-shim-interpose` CONFIGURE_ARGS+= \ --enable-v4l-utils \ --without-v4l2-compliance .endif .if ${PORTNAME} == libv4l CONFIGURE_ENV+= \ libudev_CFLAGS=" " CONFIGURE_ARGS+= \ --disable-v4l-utils \ --enable-dyn-libv4l \ --enable-libdvbv5 .endif post-patch: .if ${PORTNAME} == v4l-utils || ${PORTNAME} == libv4l # Create some files and folders needed by autoreconf @${MKDIR} ${WRKSRC}/build-aux @${TOUCH} ${WRKSRC}/build-aux/config.rpath \ ${WRKSRC}/v4l-utils-po/Makefile.in.in \ ${WRKSRC}/libdvbv5-po/Makefile.in.in # Don't build translation files for now @${REINPLACE_CMD} -e 's|v4l-utils-po libdvbv5-po||g' ${WRKSRC}/Makefile.am .endif # Remove old FreeBSD include files (to be removed upstream) @${RM} -r ${WRKSRC}/contrib/freebsd/include/* # Create symbolic link for Linux sources @(${RM} -r ${WEBCAMDDIR}/media_tree && ${LN} -s ${LINUXDIR} ${WEBCAMDDIR}/media_tree) # Apply webcamd patches first @(cd ${WEBCAMDDIR}/patches && ${SH} ./do_patch.sh) # Patch all source files @${FIND} ${WRKSRC} ${LINUXDIR}/include/uapi \ -type f \( -iname "*.[ch]" -or -iname "*.cpp" -or -iname "cec-gen.pl" \) | \ ${XARGS} -n 10 ${REINPLACE_CMD} \ -e 's|__inline__|inline|g' \ -e 's|__u8|uint8_t|g' \ -e 's|__s8|int8_t|g' \ -e 's|__le16|uint16_t|g' \ -e 's|__be16|uint16_t|g' \ -e 's|__u16|uint16_t|g' \ -e 's|__s16|int16_t|g' \ -e 's|__le32|uint32_t|g' \ -e 's|__be32|uint32_t|g' \ -e 's|__u32|uint32_t|g' \ -e 's|__s32|int32_t|g' \ -e 's|__le64|uint64_t|g' \ -e 's|__be64|uint64_t|g' \ -e 's|__u64|uint64_t|g' \ -e 's|__s64|int64_t|g' \ -e 's|uint16_t_to_cpu|letoh16|g' \ -e 's|uint32_t_to_cpu|letoh32|g' \ -e 's|uint64_t_to_cpu|letoh64|g' \ -e 's|error_t|int|g' \ -e 's|"gettext.h"||g' \ -e 's|MSG_MORE|0|g' \ -e 's|EBADR|EFAULT|g' \ -e 's|ENONET|EHOSTDOWN|g' \ -e 's|_IOC_READ|IOC_OUT|g' \ -e 's|_IOC_WRITE|IOC_IN|g' \ -e 's|_IOC_NONE|IOC_VOID|g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|"compiler.h"||g' \ -e 's|fallthrough;|;|g' \ -e 's|||g' \ -e 's|||g' \ -e '/^.*\.*/d' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|/usr/bin/perl|${LOCALBASE}/bin/perl|g' \ -e 's|__user||g' .include diff --git a/multimedia/v4l-utils/Makefile b/multimedia/v4l-utils/Makefile index f3b1a418f2c3..a0c5fa96a98a 100644 --- a/multimedia/v4l-utils/Makefile +++ b/multimedia/v4l-utils/Makefile @@ -1,17 +1,16 @@ PORTNAME?= v4l-utils PORTREVISION= 1 COMMENT= Video4Linux utilities -WWW= https://linuxtv.org/wiki/index.php/V4l-utils MASTERDIR= ${.CURDIR}/../libv4l DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist INSTALL_WRKSRC= ${WRKSRC}/utils # no need for udev rules post-install: @${RM} -r ${STAGEDIR}/lib/udev .include "${MASTERDIR}/Makefile" diff --git a/net-im/finch/Makefile b/net-im/finch/Makefile index 0617301c6328..56dda03844e8 100644 --- a/net-im/finch/Makefile +++ b/net-im/finch/Makefile @@ -1,31 +1,30 @@ PORTNAME= finch MAINTAINER= marcus@FreeBSD.org COMMENT= Finch multi-protocol messaging client (Console UI) -WWW= https://www.pidgin.im/ LIB_DEPENDS= libpurple.so:net-im/libpurple \ libgnt.so:devel/libgnt MASTERDIR= ${.CURDIR}/../libpurple BUILD_WRKSRC= ${WRKSRC}/finch INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist PIDGIN_SLAVE= yes WITH_CONSOLEUI= yes CPE_PRODUCT= pidgin CPPFLAGS+= -DNCURSES_WIDECHAR -D_XOPEN_SOURCE_EXTENDED USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-gtkui \ --disable-schemas-install \ --disable-nm \ --with-dynamic_prpls=${PRPL_MODULES:S/,$//} post-install: ${INSTALL_MAN} ${WRKSRC}/doc/finch.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include "${MASTERDIR}/Makefile" diff --git a/net-im/libnice-gst1/Makefile b/net-im/libnice-gst1/Makefile index 8bbcd60ddf3c..b9703c8780ce 100644 --- a/net-im/libnice-gst1/Makefile +++ b/net-im/libnice-gst1/Makefile @@ -1,17 +1,16 @@ PKGNAMESUFFIX= -gst1 COMMENT= GStreamer 1 plugin from libnice -WWW= https://nice.freedesktop.org/ LIB_DEPENDS= libnice.so:net-im/libnice MASTERDIR= ${.CURDIR}/../libnice DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/gst INSTALL_WRKSRC= ${WRKSRC}/gst LIBNICE_SLAVE= gstreamer1 .include "${MASTERDIR}/Makefile" diff --git a/net-im/pidgin/Makefile b/net-im/pidgin/Makefile index 5f4153c629b4..b6b61d9cc850 100644 --- a/net-im/pidgin/Makefile +++ b/net-im/pidgin/Makefile @@ -1,36 +1,35 @@ PORTNAME= pidgin MAINTAINER= marcus@FreeBSD.org COMMENT= Pidgin multi-protocol messaging client (GTK+ UI) -WWW= https://www.pidgin.im/ LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libpurple.so:net-im/libpurple MASTERDIR= ${.CURDIR}/../libpurple BUILD_WRKSRC= ${WRKSRC}/pidgin INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist PIDGIN_SLAVE= yes WITH_GTKUI= yes USES= gnome python:build xorg USE_LDCONFIG= yes USE_GNOME= gnomeprefix gtk20 intltool USE_XORG= xscrnsaver sm CONFIGURE_ARGS= --disable-consoleui \ --disable-nm \ --enable-screensaver \ --disable-schemas-install \ --with-dynamic_prpls=${PRPL_MODULES:S/,$//} post-install-PERL-on: @${SED} -i '' -e 's|^${STAGEDIR}||g' \ ${STAGEDIR}${PREFIX}/lib/pidgin/perl/auto/Pidgin/.packlist post-install: ${INSTALL_MAN} ${WRKSRC}/doc/pidgin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include "${MASTERDIR}/Makefile" diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile index c115895090ca..6338f352631b 100644 --- a/net-mgmt/vmutils/Makefile +++ b/net-mgmt/vmutils/Makefile @@ -1,26 +1,25 @@ PORTNAME= vmutils COMMENT= Ancillary utilities and agent for VictoriaMetrics -WWW= https://victoriametrics.github.io/ USE_RC_SUBR= vmagent DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist do-install: .for p in agent alert auth backup ctl restore ${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \ ${STAGEDIR}${PREFIX}/bin/vm${p} .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus ${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \ ${STAGEDIR}${PREFIX}/etc/prometheus do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/docs/vm* ${STAGEDIR}${DOCSDIR} MASTERDIR= ${.CURDIR}/../victoria-metrics .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/transmission-daemon/Makefile b/net-p2p/transmission-daemon/Makefile index 90eb62baa3c9..1ff1584a772c 100644 --- a/net-p2p/transmission-daemon/Makefile +++ b/net-p2p/transmission-daemon/Makefile @@ -1,20 +1,18 @@ PKGNAMESUFFIX= -daemon PORTREVISION= 4 -WWW= https://www.transmissionbt.com/ - USES= ssl NLS_USES= gettext-runtime:run USERS= transmission GROUPS= transmission USE_RC_SUBR= transmission MASTERDIR= ${.CURDIR}/../transmission-cli DESCR= ${.CURDIR}/pkg-descr PKGMESSAGE= ${.CURDIR}/pkg-message PLIST= ${.CURDIR}/pkg-plist SLAVEPORT= daemon .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/transmission-gtk/Makefile b/net-p2p/transmission-gtk/Makefile index 3ef3c4667903..26249dbd8f25 100644 --- a/net-p2p/transmission-gtk/Makefile +++ b/net-p2p/transmission-gtk/Makefile @@ -1,20 +1,18 @@ PKGNAMESUFFIX= -gtk PORTREVISION= 4 -WWW= https://www.transmissionbt.com/ - LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify RUN_DEPENDS= xdg-open:devel/xdg-utils USES= desktop-file-utils gnome ssl NLS_USES= gettext-tools:build USE_GNOME= cairo gdkpixbuf2 gtk30 intlhack pango MASTERDIR= ${.CURDIR}/../transmission-cli DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist SLAVEPORT= gtk .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/transmission-qt/Makefile b/net-p2p/transmission-qt/Makefile index b04e6b29cc06..2d87b5ad3725 100644 --- a/net-p2p/transmission-qt/Makefile +++ b/net-p2p/transmission-qt/Makefile @@ -1,21 +1,19 @@ PKGNAMESUFFIX= -qt PORTREVISION= 4 -WWW= https://www.transmissionbt.com/ - LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang qt:5 NLS_USES= gettext-runtime:run qt:5 USE_QT= buildtools_build linguisttools_build qmake_build \ core dbus gui network widgets CMAKE_ON= USE_QT MASTERDIR= ${.CURDIR}/../transmission-cli DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist SLAVEPORT= qt .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/transmission-utils/Makefile b/net-p2p/transmission-utils/Makefile index d7fe4763e000..ff6ad1e29054 100644 --- a/net-p2p/transmission-utils/Makefile +++ b/net-p2p/transmission-utils/Makefile @@ -1,14 +1,12 @@ PKGNAMESUFFIX= -utils PORTREVISION= 3 -WWW= https://www.transmissionbt.com/ - NLS_USES= gettext-tools:build MASTERDIR= ${.CURDIR}/../transmission-cli DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist SLAVEPORT= utils .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-autoipd/Makefile b/net/avahi-autoipd/Makefile index 902d08e5274e..51ba4eff8cfd 100644 --- a/net/avahi-autoipd/Makefile +++ b/net/avahi-autoipd/Makefile @@ -1,25 +1,24 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -autoipd MAINTAINER= gnome@FreeBSD.org COMMENT= IPv4LL network address configuration daemon -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ libdaemon.so:devel/libdaemon USERS= avahi-autoipd GROUPS= ${USERS} MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-autoipd INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= autoipd MANPAGES= avahi-autoipd.8 .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-gtk/Makefile b/net/avahi-gtk/Makefile index fb5d57b473e3..80a23d0c76c1 100644 --- a/net/avahi-gtk/Makefile +++ b/net/avahi-gtk/Makefile @@ -1,39 +1,38 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -gtk MAINTAINER= gnome@FreeBSD.org COMMENT= Gtk+ tools and bindings to the Avahi mDNS system -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgdbm.so:databases/gdbm \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= avahi-header>=0.6:net/avahi-header MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-ui INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= gtk AVAHI_PKGCONFIG=avahi-ui.pc USE_GNOME+= atk cairo gdkpixbuf2 gtk20 pango do-build: @${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-common @${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-client @${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-glib @${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-ui libavahi-ui.la do-install: @(cd ${WRKSRC}/avahi-ui; ${MAKE_CMD} ${MAKE_ARGS} install-libLTLIBRARIES) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui.so.0 .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-gtk3/Makefile b/net/avahi-gtk3/Makefile index eb475824cf7a..c6faeab1194a 100644 --- a/net/avahi-gtk3/Makefile +++ b/net/avahi-gtk3/Makefile @@ -1,40 +1,39 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -gtk3 MAINTAINER= gnome@FreeBSD.org COMMENT= Gtk+ 3 library to the Avahi mDNS system -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ libgdbm.so:databases/gdbm \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= avahi-header>=0.8:net/avahi-header MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-ui INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= gtk3 AVAHI_PKGCONFIG=avahi-ui-gtk3.pc USE_GNOME+= cairo gdkpixbuf2 gtk30 do-build: ${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-common ${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-client ${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-glib ${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-ui libavahi-ui-gtk3.la ${DO_MAKE_BUILD} -C ${WRKSRC}/avahi-discover-standalone do-install: @(cd ${WRKSRC}/avahi-discover-standalone; ${MAKE_CMD} ${MAKE_ARGS} install-binPROGRAMS install-interfacesDATA) # @(cd ${WRKSRC}/avahi-ui; ${MAKE_CMD} ${MAKE_ARGS} install-libLTLIBRARIES) @(cd ${WRKSRC}/avahi-ui; ${MAKE_CMD} ${MAKE_ARGS} install-binPROGRAMS install-desktopDATA install-exec-local) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui-gtk3.so .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-header/Makefile b/net/avahi-header/Makefile index e848d1e386e1..3f7a70e73974 100644 --- a/net/avahi-header/Makefile +++ b/net/avahi-header/Makefile @@ -1,26 +1,25 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -header COMMENT= Install an avahi-gtk* header to avoid conflict -WWW= https://www.avahi.org/ CONFLICTS= avahi-gtk-0.7.[0-2]* MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-ui INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= header NO_ARCH= yes NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/include/avahi-ui ${INSTALL_DATA} ${BUILD_WRKSRC}/avahi-ui.h \ ${STAGEDIR}/${PREFIX}/include/avahi-ui/ .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-libdns/Makefile b/net/avahi-libdns/Makefile index 5f83feffdd35..c7394954da61 100644 --- a/net/avahi-libdns/Makefile +++ b/net/avahi-libdns/Makefile @@ -1,22 +1,21 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -libdns MAINTAINER= desktop@FreeBSD.org COMMENT= mDNSResponder compatibility from Avahi -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-common.so:net/avahi-app MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-compat-libdns_sd INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= libdns AVAHI_PKGCONFIG=avahi-compat-libdns_sd.pc CONFLICTS= mDNSResponder .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-qt5/Makefile b/net/avahi-qt5/Makefile index 5edcd88397d2..8c7dd4cbaafc 100644 --- a/net/avahi-qt5/Makefile +++ b/net/avahi-qt5/Makefile @@ -1,22 +1,21 @@ PORTREVISION= 0 CATEGORIES= net PKGNAMESUFFIX= -qt5 MAINTAINER= gnome@FreeBSD.org COMMENT= Qt 5 bindings to the Avahi mDNS system -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-common.so:net/avahi-app MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-qt INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= qt5 USES= compiler:c++11-lang qt:5 USE_QT= core buildtools_build AVAHI_PKGCONFIG=avahi-qt5.pc .include "${MASTERDIR}/Makefile" diff --git a/net/avahi-sharp/Makefile b/net/avahi-sharp/Makefile index a65291504f8e..7e7a7711f803 100644 --- a/net/avahi-sharp/Makefile +++ b/net/avahi-sharp/Makefile @@ -1,28 +1,27 @@ PORTREVISION= 0 CATEGORIES= net dns PKGNAMESUFFIX= -sharp MAINTAINER= mono@FreeBSD.org COMMENT= Mono bindings for Avahi service discovery -WWW= https://www.avahi.org/ LIB_DEPENDS= libavahi-core.so:net/avahi-app USES= mono MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-sharp INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= sharp AVAHI_PKGCONFIG=avahi-sharp.pc post-patch: @${REINPLACE_CMD} 's|@CLIENT_DLNAME@|libavahi-client.so|g; \ s|@COMMON_DLNAME@|libavahi-common.so|g; \ s|@GLIB_DLNAME@|libavahi-glib.so|g' \ ${BUILD_WRKSRC}/avahi-sharp.dll.config.in @${CP} ${WRKSRC}/avahi-sharp/avahi-sharp.dll.config.in ${WRKSRC}/avahi-sharp/avahi-sharp.dll.config .include "${MASTERDIR}/Makefile" diff --git a/net/intel-em-kmod/Makefile b/net/intel-em-kmod/Makefile index 138633e944c1..a1b5762493c3 100644 --- a/net/intel-em-kmod/Makefile +++ b/net/intel-em-kmod/Makefile @@ -1,20 +1,19 @@ PORTNAME= em PORTVERSION= 7.7.8 PORTREVISION= 0 PORTEPOCH= 0 MASTER_SITE_SUBDIR= 17509/eng MAINTAINER= freebsd@intel.com COMMENT= Gigabit FreeBSD Base Drivers for Intel(R) Ethernet -WWW= https://downloadcenter.intel.com BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 MAX_NETMAP_OSVERSION= 1199999 # Doesn't build w/NETMAP on 12 MASTERDIR= ${.CURDIR}/../intel-ixl-kmod PKGDIR= ${.CURDIR} DISTINFO_FILE= ${.CURDIR}/distinfo PATCHDIR= ${.CURDIR}/files .include "${MASTERDIR}/Makefile" diff --git a/net/intel-ix-kmod/Makefile b/net/intel-ix-kmod/Makefile index 761b964847c0..d7edb8478e0b 100644 --- a/net/intel-ix-kmod/Makefile +++ b/net/intel-ix-kmod/Makefile @@ -1,36 +1,35 @@ PORTNAME= ix PORTVERSION= 3.3.24 PORTEPOCH= 0 MASTER_SITES?= https://downloadmirror.intel.com/30645/eng/ \ http://downloadmirror.intel.com/30645/eng/ \ https://downloadmirror.intel.com/29625/eng/:man \ http://downloadmirror.intel.com/29625/eng/:man DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${_MAN_SOURCE}${EXTRACT_SUFX}:man _MAN_SOURCE= ${PORTNAME}-3.3.10 MAINTAINER= freebsd@intel.com COMMENT= 10 gigabit FreeBSD Base Driver for Intel(R) Network Connections -WWW= https://downloadcenter.intel.com MANPAGENAME= ixgbe MANPAGELINKS= ix if_ix if_ixgbe MAX_NETMAP_OSVERSION= 9999999 MASTERDIR= ${.CURDIR}/../intel-ixl-kmod PATCHDIR= ${.CURDIR}/files PKGDIR= ${.CURDIR} DISTINFO_FILE= ${.CURDIR}/distinfo OPTIONS_DEFINE= SRIOV SRIOV_DESC= Enable SR-IOV support (experimental) post-patch-SRIOV-on: @${SED} -i '' 's|SRIOV_ENABLE = 0|SRIOV_ENABLE = 1|g' ${WRKSRC}/Makefile pre-install: ${CP} ${WRKDIR}/${_MAN_SOURCE}/src/${MANPAGENAME}.4 ${WRKSRC} .include "${MASTERDIR}/Makefile" diff --git a/net/isc-dhcp44-client/Makefile b/net/isc-dhcp44-client/Makefile index 4a8eb56575a1..5ec6caa5324c 100644 --- a/net/isc-dhcp44-client/Makefile +++ b/net/isc-dhcp44-client/Makefile @@ -1,7 +1,6 @@ COMMENT= The ISC Dynamic Host Configuration Protocol client -WWW= https://www.isc.org/dhcp/ SUBSYS= client MASTERDIR= ${.CURDIR}/../isc-dhcp44-server .include "${MASTERDIR}/Makefile" diff --git a/net/isc-dhcp44-relay/Makefile b/net/isc-dhcp44-relay/Makefile index e7a7e7883a3f..63ecc27dea8b 100644 --- a/net/isc-dhcp44-relay/Makefile +++ b/net/isc-dhcp44-relay/Makefile @@ -1,7 +1,6 @@ COMMENT= The ISC Dynamic Host Configuration Protocol relay -WWW= https://www.isc.org/dhcp/ SUBSYS= relay MASTERDIR= ${.CURDIR}/../isc-dhcp44-server .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-gnome3/Makefile b/net/libproxy-gnome3/Makefile index 1a2c8dcac2cb..0db204673b7e 100644 --- a/net/libproxy-gnome3/Makefile +++ b/net/libproxy-gnome3/Makefile @@ -1,14 +1,13 @@ PORTREVISION= 0 CATEGORIES= net devel PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= GSettings-based configuration plug-in for libproxy -WWW= https://libproxy.github.io/libproxy/ USES= gnome USE_GNOME= glib20 LIBPROXY_SLAVE= gnome3 MASTERDIR= ${.CURDIR}/../libproxy .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-kde/Makefile b/net/libproxy-kde/Makefile index e31a2df61ea3..8edad63916e2 100644 --- a/net/libproxy-kde/Makefile +++ b/net/libproxy-kde/Makefile @@ -1,14 +1,13 @@ PORTREVISION= 0 CATEGORIES= net devel PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= KDE plug-in for libproxy -WWW= https://libproxy.github.io/libproxy/ USES= kde:5 USE_KDE= config LIBPROXY_SLAVE= kde MASTERDIR= ${.CURDIR}/../libproxy .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-pacrunner/Makefile b/net/libproxy-pacrunner/Makefile index 449cb8c0a21a..0103960d270d 100644 --- a/net/libproxy-pacrunner/Makefile +++ b/net/libproxy-pacrunner/Makefile @@ -1,11 +1,10 @@ PORTREVISION= 0 CATEGORIES= net devel PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= pacrunner plug-in for libproxy -WWW= https://libproxy.github.io/libproxy/ LIBPROXY_SLAVE= pacrunner MASTERDIR= ${.CURDIR}/../libproxy .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-perl/Makefile b/net/libproxy-perl/Makefile index 1aaa94f3b319..a1276bf9466a 100644 --- a/net/libproxy-perl/Makefile +++ b/net/libproxy-perl/Makefile @@ -1,15 +1,14 @@ PORTREVISION= 0 CATEGORIES= net lang PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= Perl binding for libproxy -WWW= https://libproxy.github.io/libproxy/ USES= perl5 CMAKE_ON= PERL_VENDORINSTALL PERL_LINK_LIBPERL CMAKE_ARGS= -DPX_PERL_ARCH=${SITE_ARCH} LIBPROXY_SLAVE= perl MASTERDIR= ${.CURDIR}/../libproxy .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-python/Makefile b/net/libproxy-python/Makefile index 045b1762e1f4..fda99fd6b6b9 100644 --- a/net/libproxy-python/Makefile +++ b/net/libproxy-python/Makefile @@ -1,23 +1,22 @@ PORTREVISION= 0 CATEGORIES= net lang PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= Python binding for libproxy -WWW= https://libproxy.github.io/libproxy/ USES= python:3.6+ USE_PYTHON= flavors py3kplist LIBPROXY_SLAVE= python MASTERDIR= ${.CURDIR}/../libproxy post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include "${MASTERDIR}/Makefile" diff --git a/net/libproxy-webkit3/Makefile b/net/libproxy-webkit3/Makefile index 9cedd4ee46ee..f630fea894e1 100644 --- a/net/libproxy-webkit3/Makefile +++ b/net/libproxy-webkit3/Makefile @@ -1,16 +1,15 @@ PORTREVISION= 0 CATEGORIES= net www PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= WebKit JavaScript plug-in for libproxy -WWW= https://libproxy.github.io/libproxy/ LIB_DEPENDS= libjavascriptcoregtk-4.0.so:www/webkit2-gtk3 USES= gettext-runtime gnome USE_GNOME= glib20 LIBPROXY_SLAVE= webkit3 MASTERDIR= ${.CURDIR}/../libproxy .include "${MASTERDIR}/Makefile" diff --git a/net/py-avahi/Makefile b/net/py-avahi/Makefile index dc764461733b..a911826e9213 100644 --- a/net/py-avahi/Makefile +++ b/net/py-avahi/Makefile @@ -1,54 +1,53 @@ PORTREVISION= 0 CATEGORIES= net gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= # empty MAINTAINER= gnome@FreeBSD.org COMMENT= Python interface to the Avahi mDNS system -WWW= https://www.avahi.org/ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} LIB_DEPENDS= libavahi-client.so:net/avahi-app RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} \ avahi-gtk3>=0.7:net/avahi-gtk3 MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= python USE_GNOME= pygobject3 gtk30 USES= python:3.5+ USE_PYTHON= flavors py3kplist MANPAGES= avahi-bookmarks.1 NO_ARCH= yes # See https://github.com/lathiat/avahi/issues/277 post-extract: ${CP} ${FILESDIR}/build-db ${WRKSRC}/service-type-database post-patch: @${REINPLACE_CMD} -e 's|@pkglibdatadir@|${DATADIR}|' \ ${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in do-build: @${DO_MAKE_BUILD} -C ${BUILD_WRKSRC} @${DO_MAKE_BUILD} -C ${WRKSRC}/service-type-database do-install: @(cd ${BUILD_WRKSRC}; ${MAKE_CMD} ${MAKE_ARGS} install-strip) @(cd ${WRKSRC}/service-type-database; ${MAKE_CMD} ${MAKE_ARGS} install) post-install: (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,}) (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,}) .include "${MASTERDIR}/Makefile" diff --git a/net/py-libdnet/Makefile b/net/py-libdnet/Makefile index bc1cf2d406e3..37c5095de6d2 100644 --- a/net/py-libdnet/Makefile +++ b/net/py-libdnet/Makefile @@ -1,39 +1,38 @@ PORTREVISION= 4 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python module for libdnet -WWW= https://github.com/5u623l20/libdnet/ LIB_DEPENDS= libdnet.so:net/libdnet USES= autoreconf libtool python:3.6+ MASTERDIR= ${.CURDIR}/../libdnet INSTALL_WRKSRC= ${WRKSRC}/python DESCR= ${.CURDIR}/pkg-descr PLIST= ${NONEXISTENT} PLIST_FILES= ${PYTHON_SITELIBDIR}/dnet%%PYTHON_EXT_SUFFIX%%.so \ ${PYTHON_SITELIBDIR}/dnet-${PORTVERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHON_SITELIBDIR}/dnet-${PORTVERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHON_SITELIBDIR}/dnet-${PORTVERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHON_SITELIBDIR}/dnet-${PORTVERSION}-py${PYTHON_VER}.egg-info/top_level.txt LIBDNET_SLAVE= yes USE_PYTHON= cython flavors CONFIGURE_ARGS= --with-python=${PYTHON_CMD} .if defined(MAINTAINER_MODE) regression-test: install ${PYTHON_CMD} ${INSTALL_WRKSRC}/test.py .endif post-patch: ${REINPLACE_CMD} 's|%%CYTHON%%|cython-${PYTHON_VER}|g' \ ${WRKSRC}/python/Makefile.am post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/dnet*.so .include "${MASTERDIR}/Makefile" diff --git a/news/husky-areafix/Makefile b/news/husky-areafix/Makefile index 0d434c5050bb..554c13e91c42 100644 --- a/news/husky-areafix/Makefile +++ b/news/husky-areafix/Makefile @@ -1,17 +1,16 @@ PORTNAME= husky-areafix COMMENT= Husky FTN areafix library -WWW= http://husky.sourceforge.net/ LICENSE= LGPL20 LIB_DEPENDS= libfidoconfig.so:news/husky-fidoconf \ libhusky.so:news/husky-huskylib \ libsmapi.so:news/husky-smapi USE_LDCONFIG= yes MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR= areafix .include "${MASTERDIR}/Makefile" diff --git a/news/husky-fidoconf/Makefile b/news/husky-fidoconf/Makefile index af863bec2ed5..e0f1095ffb9c 100644 --- a/news/husky-fidoconf/Makefile +++ b/news/husky-fidoconf/Makefile @@ -1,45 +1,44 @@ PORTNAME= husky-fidoconf COMMENT= Husky FTN configuration library -WWW= http://husky.sourceforge.net/ LICENSE= LGPL20 LIB_DEPENDS= libsmapi.so:news/husky-smapi \ libhusky.so:news/husky-huskylib USES+= perl5 shebangfix SHEBANG_FILES= fidoconf/util/fconf2areasbbs.pl fidoconf/util/fconf2na.pl fidoconf/util/sq2fc.pl USE_LDCONFIG= yes INSTALL_TARGET= install install-man MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR=fidoconf # Settings below are required to handle texi output (html, INFO page) USES+= makeinfo PORTDOCS= fidoconfig.html DOCSDIR= ${PREFIX}/share/doc/husky INFO= fidoconfig MAKE_ARGS= INFODIR=${PREFIX}/${INFO_PATH} OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/man/linkedto.1 post-install: ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2aquaed.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2areasbbs.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2binkd.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2dir.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2fidogate.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2golded.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2msged.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2na.pl.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2squish.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2tornado.1 ${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fecfg2fconf.1 .include "${MASTERDIR}/Makefile" diff --git a/news/husky-hpt/Makefile b/news/husky-hpt/Makefile index 10d7eff7f43a..bcdcf49714a9 100644 --- a/news/husky-hpt/Makefile +++ b/news/husky-hpt/Makefile @@ -1,37 +1,36 @@ PORTNAME= husky-hpt COMMENT= Husky FTN tosser -WWW= http://husky.sourceforge.net/ LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: config BROKEN_FreeBSD_14= ld: error: duplicate symbol: config LIB_DEPENDS= libareafix.so:news/husky-areafix \ libfidoconfig.so:news/husky-fidoconf \ libhusky.so:news/husky-huskylib \ libsmapi.so:news/husky-smapi USES+= makeinfo perl5 ALL_TARGET= all doc INSTALL_TARGET= install install-doc INFO= hpt MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR=hpt MAKE_ARGS= INFODIR=${PREFIX}/${INFO_PATH} CFLAGS+= -fcommon # fix build failure with clang-11 on 13-CURRENT OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/man/hptlink.1 ${REINPLACE_CMD} -e 's^/some/path/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/man/hpttree.1 ${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/man/txt2pkt.1 .include "${MASTERDIR}/Makefile" diff --git a/news/husky-htick/Makefile b/news/husky-htick/Makefile index 252dc2e0d7fa..0f8dd5ec5c8e 100644 --- a/news/husky-htick/Makefile +++ b/news/husky-htick/Makefile @@ -1,41 +1,40 @@ PORTNAME= husky-htick COMMENT= Husky FTN file ticker -WWW= http://husky.sourceforge.net/ LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: hatchInfo BROKEN_FreeBSD_14= ld: error: duplicate symbol: hatchInfo LIB_DEPENDS= libareafix.so:news/husky-areafix \ libfidoconfig.so:news/husky-fidoconf \ libhusky.so:news/husky-huskylib \ libsmapi.so:news/husky-smapi ALL_TARGET= all INSTALL_TARGET= install USE_LDCONFIG= yes PLIST_FILES= bin/htick man/man1/htick.1.gz MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR=htick # Settings below are required to handle texi output (html, INFO page) USES+= makeinfo ALL_TARGET+= doc INSTALL_TARGET+= install-doc PORTDOCS= htick.html DOCSDIR= ${PREFIX}/share/doc/husky INFO= htick MAKE_ARGS= INFODIR=${PREFIX}/${INFO_PATH} CFLAGS+= -fcommon # fix build failure with clang-11 on 13-CURRENT OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/man/htick.1 .include "${MASTERDIR}/Makefile" diff --git a/news/husky-huskylib/Makefile b/news/husky-huskylib/Makefile index a297ed786c03..384776bfa431 100644 --- a/news/husky-huskylib/Makefile +++ b/news/husky-huskylib/Makefile @@ -1,16 +1,15 @@ PORTNAME= husky-huskylib COMMENT= Husky generic FTN library -WWW= http://husky.sourceforge.net/ LICENSE= LGPL21 INSTALL_TARGET= install install-man USE_LDCONFIG= yes MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR= huskylib OPTIONS_DEFINE= DOCS .include "${MASTERDIR}/Makefile" diff --git a/news/husky-smapi/Makefile b/news/husky-smapi/Makefile index 8cac837d1637..405457e862b1 100644 --- a/news/husky-smapi/Makefile +++ b/news/husky-smapi/Makefile @@ -1,16 +1,15 @@ PORTNAME= husky-smapi PORTEPOCH= 1 COMMENT= Husky FTN MSGAPI library -WWW= http://husky.sourceforge.net/ LICENSE= LGPL21 LIB_DEPENDS= libhusky.so:news/husky-huskylib USE_LDCONFIG= yes MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR= smapi .include "${MASTERDIR}/Makefile" diff --git a/news/husky-sqpack/Makefile b/news/husky-sqpack/Makefile index 5a009830caaa..9bf0f2120b81 100644 --- a/news/husky-sqpack/Makefile +++ b/news/husky-sqpack/Makefile @@ -1,22 +1,21 @@ PORTNAME= husky-sqpack COMMENT= Husky FTN msgbase packer -WWW= http://husky.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libfidoconfig.so:news/husky-fidoconf \ libhusky.so:news/husky-huskylib \ libsmapi.so:news/husky-smapi USE_LDCONFIG= yes PLIST_FILES= bin/sqpack man/man1/sqpack.1.gz MASTERDIR= ${.CURDIR}/../husky COMPONENT_SUBDIR= sqpack post-patch: ${REINPLACE_CMD} -e 's^/etc/fido/config^${PREFIX}/etc/fido/config^' \ ${BUILD_WRKSRC}/sqpack.1 .include "${MASTERDIR}/Makefile" diff --git a/news/inn-current/Makefile b/news/inn-current/Makefile index a6c3223ae3a5..bb229f1e257d 100644 --- a/news/inn-current/Makefile +++ b/news/inn-current/Makefile @@ -1,25 +1,23 @@ PORTNAME= inn-current PORTVERSION= ${SNAPSHOT} MASTER_SITE_SUBDIR= inn/snapshots DISTNAME= inn-${BRANCH}-${SNAPSHOT} -WWW= https://www.eyrie.org/~eagle/software/inn/ - BRANCH= 2.8 SNAPSHOT= 20220812 CONFLICTS= inn-2.[0-9]* DISTINFO_FILE= ${.CURDIR}/distinfo FILESDIR= ${.CURDIR}/../inn/files PATCHDIR= ${.CURDIR}/../inn/files PLIST= ${.CURDIR}/pkg-plist WRKSRC= ${WRKDIR}/${DISTNAME} CPE_PRODUCT= inn INNLIB_LONG= 8.0.0 LIBVER_LONG= 3.0.6 LIBSTORAGEVER_LONG= 3.1.0 .include "${.CURDIR}/../inn/Makefile" diff --git a/ports-mgmt/dialog4ports-static/Makefile b/ports-mgmt/dialog4ports-static/Makefile index fe22cdb5e46a..22341d29e84e 100644 --- a/ports-mgmt/dialog4ports-static/Makefile +++ b/ports-mgmt/dialog4ports-static/Makefile @@ -1,17 +1,16 @@ PKGNAMESUFFIX= -static COMMENT= Console Interface to configure ports (static version for chroots) -WWW= https://bitbucket.org/m1cro/d4p/ MASTERDIR= ${.CURDIR}/../dialog4ports DESCR= ${.CURDIR}/pkg-descr MAKE_ENV+= NO_SHARED=yes D4P_SLAVE= yes PLIST_FILES= bin/dialog4ports-static do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dialog4ports \ ${STAGEDIR}${PREFIX}/bin/dialog4ports-static .include "${MASTERDIR}/Makefile" diff --git a/science/libsvm-python/Makefile b/science/libsvm-python/Makefile index 33801711a519..9452d69e76aa 100644 --- a/science/libsvm-python/Makefile +++ b/science/libsvm-python/Makefile @@ -1,11 +1,10 @@ PORTREVISION= 1 PKGNAMESUFFIX= -python MAINTAINER= ports@FreeBSD.org -WWW= https://www.csie.ntu.edu.tw/~cjlin/libsvm/ MASTERDIR= ${.CURDIR}/../../science/libsvm PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/sysutils/ansible-sysrc/Makefile b/sysutils/ansible-sysrc/Makefile index de437fee161e..5ebf09ce5959 100644 --- a/sysutils/ansible-sysrc/Makefile +++ b/sysutils/ansible-sysrc/Makefile @@ -1,9 +1,8 @@ PORTREVISION= 1 COMMENT= Ansible module to set sysvars in rc.conf -WWW= https://github.com/dlundgren/ansible-freebsd-modules/ MASTERDIR= ${.CURDIR}/../ansible-kld _LIBRARY= sysrc .include "${MASTERDIR}/Makefile" diff --git a/sysutils/bareos-traymonitor/Makefile b/sysutils/bareos-traymonitor/Makefile index 40c9babae8c5..ca17ee09c350 100644 --- a/sysutils/bareos-traymonitor/Makefile +++ b/sysutils/bareos-traymonitor/Makefile @@ -1,28 +1,27 @@ PORTNAME= bareos PORTREVISION= 1 PKGNAMESUFFIX= -traymonitor COMMENT= Backup archiving recovery open sourced (traymonitor) -WWW= https://www.bareos.org/ LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5 \ libbareos.so:sysutils/bareos-client CONFLICTS= bareos18-traymonitor bareos19-traymonitor bareos20-traymonitor USES= desktop-file-utils gettext-runtime pkgconfig qt:5 USE_QT= buildtools_build qmake_build uitools_build gui core widgets WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1 MASTERDIR= ${.CURDIR}/../../sysutils/bareos-server CMAKE_ARGS+= -Dtraymonitor=yes \ -Dbuild-dird=no \ -Dbuild-stored=no \ -Dclient-only=yes \ -Dnls=ON .include "${MASTERDIR}/Makefile" diff --git a/sysutils/bareos18-traymonitor/Makefile b/sysutils/bareos18-traymonitor/Makefile index cee589300d68..8911cd7965bd 100644 --- a/sysutils/bareos18-traymonitor/Makefile +++ b/sysutils/bareos18-traymonitor/Makefile @@ -1,27 +1,26 @@ PORTNAME= bareos PORTREVISION= 1 PKGNAMESUFFIX= 18-traymonitor COMMENT= Backup archiving recovery open sourced (traymonitor) -WWW= https://www.bareos.org/ LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5 \ libbareos.so:sysutils/bareos18-client CONFLICTS= bacula*-bat bareos-traymonitor USES= pkgconfig gettext-runtime desktop-file-utils qt:5 USE_QT= buildtools_build qmake_build uitools_build gui core widgets WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1 MASTERDIR= ${.CURDIR}/../../sysutils/bareos18-server CMAKE_ARGS+= -Dtraymonitor=yes \ -Dbuild-dird=no \ -Dbuild-stored=no \ -Dclient-only=yes .include "${MASTERDIR}/Makefile" diff --git a/sysutils/bareos19-traymonitor/Makefile b/sysutils/bareos19-traymonitor/Makefile index 175e68c99f6e..08b73bdd8c82 100644 --- a/sysutils/bareos19-traymonitor/Makefile +++ b/sysutils/bareos19-traymonitor/Makefile @@ -1,28 +1,27 @@ PORTNAME= bareos PORTREVISION= 1 PKGNAMESUFFIX= 19-traymonitor COMMENT= Backup archiving recovery open sourced (traymonitor) -WWW= https://www.bareos.org/ LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5 \ libbareos.so:sysutils/bareos19-client CONFLICTS= bareos18-traymonitor bareos17-traymonitor bareos-traymonitor USES= desktop-file-utils gettext-runtime pkgconfig qt:5 USE_QT= buildtools_build qmake_build uitools_build gui core widgets WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1 MASTERDIR= ${.CURDIR}/../../sysutils/bareos19-server CMAKE_ARGS+= -Dtraymonitor=yes \ -Dbuild-dird=no \ -Dbuild-stored=no \ -Dclient-only=yes \ -Dnls=ON .include "${MASTERDIR}/Makefile" diff --git a/sysutils/bareos20-traymonitor/Makefile b/sysutils/bareos20-traymonitor/Makefile index bec01f522d64..fd346e673284 100644 --- a/sysutils/bareos20-traymonitor/Makefile +++ b/sysutils/bareos20-traymonitor/Makefile @@ -1,28 +1,27 @@ PORTNAME= bareos PORTREVISION= 1 PKGNAMESUFFIX= 20-traymonitor COMMENT= Backup archiving recovery open sourced (traymonitor) -WWW= https://www.bareos.org/ LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5 \ libbareos.so:sysutils/bareos20-client CONFLICTS= bareos-traymonitor bareos18-traymonitor bareos19-traymonitor USES= desktop-file-utils gettext-runtime pkgconfig qt:5 USE_QT= buildtools_build qmake_build uitools_build gui core widgets WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1 MASTERDIR= ${.CURDIR}/../../sysutils/bareos20-server CMAKE_ARGS+= -Dtraymonitor=yes \ -Dbuild-dird=no \ -Dbuild-stored=no \ -Dclient-only=yes \ -Dnls=ON .include "${MASTERDIR}/Makefile" diff --git a/sysutils/conky-awesome/Makefile b/sysutils/conky-awesome/Makefile index 859b0d27c446..8e8ac9d7fc85 100644 --- a/sysutils/conky-awesome/Makefile +++ b/sysutils/conky-awesome/Makefile @@ -1,15 +1,14 @@ PKGNAMESUFFIX= -awesome MAINTAINER= madpilot@FreeBSD.org COMMENT= Advanced, highly configurable system monitor (configured for x11-wm/awesome) -WWW= https://github.com/brndnmtthws/conky MASTERDIR= ${.CURDIR}/../conky DESCR= ${.CURDIR}/pkg-descr CONFLICTS= conky OPTIONS_EXCLUDE= X11 ARGB DOUBLE_BUFFER IMLIB2 XFT XINERAMA LUA_CAIRO LUA_IMLIB2 \ LUA_RSVG .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-cgi/Makefile b/sysutils/moosefs2-cgi/Makefile index 8eb7f9643933..d33138f4f30c 100644 --- a/sysutils/moosefs2-cgi/Makefile +++ b/sysutils/moosefs2-cgi/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cgi COMMENT= MooseFS CGI interface -WWW= https://moosefs.com/ MFS_COMPONENT= cgi MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-cgiserv/Makefile b/sysutils/moosefs2-cgiserv/Makefile index 854a3347c5d2..21d745f4396f 100644 --- a/sysutils/moosefs2-cgiserv/Makefile +++ b/sysutils/moosefs2-cgiserv/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cgiserv COMMENT= MooseFS CGI webserver -WWW= https://moosefs.com/ MFS_COMPONENT= cgiserv MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-chunkserver/Makefile b/sysutils/moosefs2-chunkserver/Makefile index 36f8c2c012bc..70ba917000d0 100644 --- a/sysutils/moosefs2-chunkserver/Makefile +++ b/sysutils/moosefs2-chunkserver/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -chunkserver COMMENT= MooseFS data storage and synchronization component -WWW= https://moosefs.com/ MFS_COMPONENT= chunkserver MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-cli/Makefile b/sysutils/moosefs2-cli/Makefile index 9110bd551227..0719b1f1cfe7 100644 --- a/sysutils/moosefs2-cli/Makefile +++ b/sysutils/moosefs2-cli/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cli COMMENT= MooseFS command line interface -WWW= https://moosefs.com/ MFS_COMPONENT= cli MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-client/Makefile b/sysutils/moosefs2-client/Makefile index c166ce3461e3..d682b550a57f 100644 --- a/sysutils/moosefs2-client/Makefile +++ b/sysutils/moosefs2-client/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -client COMMENT= MooseFS client tools -WWW= https://moosefs.com/ MFS_COMPONENT= client MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-metalogger/Makefile b/sysutils/moosefs2-metalogger/Makefile index c2f8eeb725dd..229593fb1b33 100644 --- a/sysutils/moosefs2-metalogger/Makefile +++ b/sysutils/moosefs2-metalogger/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -metalogger COMMENT= MooseFS metadata backup server -WWW= https://moosefs.com/ MFS_COMPONENT= metalogger MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs2-netdump/Makefile b/sysutils/moosefs2-netdump/Makefile index 29a814507314..282ce7ccd794 100644 --- a/sysutils/moosefs2-netdump/Makefile +++ b/sysutils/moosefs2-netdump/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -netdump COMMENT= MooseFS network packet dump utility -WWW= https://moosefs.com/ MFS_COMPONENT= netdump MASTERDIR= ${.CURDIR}/../moosefs2-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-cgi/Makefile b/sysutils/moosefs3-cgi/Makefile index f9862a9510b6..7d037c1e09ae 100644 --- a/sysutils/moosefs3-cgi/Makefile +++ b/sysutils/moosefs3-cgi/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cgi COMMENT= MooseFS CGI interface -WWW= https://moosefs.com/ MFS_COMPONENT= cgi MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-cgiserv/Makefile b/sysutils/moosefs3-cgiserv/Makefile index 4839ca31c9e7..fb8de26fb7e4 100644 --- a/sysutils/moosefs3-cgiserv/Makefile +++ b/sysutils/moosefs3-cgiserv/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cgiserv COMMENT= MooseFS CGI webserver -WWW= https://moosefs.com/ MFS_COMPONENT= cgiserv MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-chunkserver/Makefile b/sysutils/moosefs3-chunkserver/Makefile index 8db9746faade..455c77feca38 100644 --- a/sysutils/moosefs3-chunkserver/Makefile +++ b/sysutils/moosefs3-chunkserver/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -chunkserver COMMENT= MooseFS data storage and synchronization component -WWW= https://moosefs.com/ MFS_COMPONENT= chunkserver MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-cli/Makefile b/sysutils/moosefs3-cli/Makefile index 4d0ae86a3b22..c4ca64e8ad86 100644 --- a/sysutils/moosefs3-cli/Makefile +++ b/sysutils/moosefs3-cli/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -cli COMMENT= MooseFS command line interface -WWW= https://moosefs.com/ MFS_COMPONENT= cli MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-client/Makefile b/sysutils/moosefs3-client/Makefile index e16e1b3ba8c0..710a9d213612 100644 --- a/sysutils/moosefs3-client/Makefile +++ b/sysutils/moosefs3-client/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -client COMMENT= MooseFS client tools -WWW= https://moosefs.com/ MFS_COMPONENT= client MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-metalogger/Makefile b/sysutils/moosefs3-metalogger/Makefile index c355a060eca7..8b54b39fd9fa 100644 --- a/sysutils/moosefs3-metalogger/Makefile +++ b/sysutils/moosefs3-metalogger/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -metalogger COMMENT= MooseFS metadata backup server -WWW= https://moosefs.com/ MFS_COMPONENT= metalogger MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/moosefs3-netdump/Makefile b/sysutils/moosefs3-netdump/Makefile index 082e1eca3224..f895b5c88089 100644 --- a/sysutils/moosefs3-netdump/Makefile +++ b/sysutils/moosefs3-netdump/Makefile @@ -1,10 +1,9 @@ PKGNAMESUFFIX= -netdump COMMENT= MooseFS network packet dump utility -WWW= https://moosefs.com/ MFS_COMPONENT= netdump MASTERDIR= ${.CURDIR}/../moosefs3-master .include "${MASTERDIR}/Makefile" diff --git a/sysutils/mstflint-lite/Makefile b/sysutils/mstflint-lite/Makefile index 0739bf144bfb..abdac3e7ef75 100644 --- a/sysutils/mstflint-lite/Makefile +++ b/sysutils/mstflint-lite/Makefile @@ -1,14 +1,13 @@ PORTREVISION= 1 PKGNAMESUFFIX= -lite COMMENT= Firmware Burning and Diagnostics Tools for Mellanox devices (lite version) -WWW= https://www.mellanox.com/page/management_tools CONFLICTS_INSTALL= mstflint LITE= yes MASTERDIR= ${.CURDIR}/../mstflint PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-a13-olinuxino/Makefile b/sysutils/u-boot-a13-olinuxino/Makefile index 73e9af02bbfe..407d6922f606 100644 --- a/sysutils/u-boot-a13-olinuxino/Makefile +++ b/sysutils/u-boot-a13-olinuxino/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= a13-olinuxino BOARD_CONFIG= A13-OLinuXino_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-a64-olinuxino/Makefile b/sysutils/u-boot-a64-olinuxino/Makefile index c09f84eb20fe..e31b35af6cc6 100644 --- a/sysutils/u-boot-a64-olinuxino/Makefile +++ b/sysutils/u-boot-a64-olinuxino/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= a64-olinuxino BOARD_CONFIG= a64-olinuxino_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-bananapi/Makefile b/sysutils/u-boot-bananapi/Makefile index fb27ad2ae493..9ee34393b078 100644 --- a/sysutils/u-boot-bananapi/Makefile +++ b/sysutils/u-boot-bananapi/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= bananapi BOARD_CONFIG= Bananapi_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-bananapim2/Makefile b/sysutils/u-boot-bananapim2/Makefile index 7677177e6552..5baa88ee439e 100644 --- a/sysutils/u-boot-bananapim2/Makefile +++ b/sysutils/u-boot-bananapim2/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= bananapim2 BOARD_CONFIG= Sinovoip_BPI_M2_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-beaglebone/Makefile b/sysutils/u-boot-beaglebone/Makefile index e182ae9acfa8..b111e31c032f 100644 --- a/sysutils/u-boot-beaglebone/Makefile +++ b/sysutils/u-boot-beaglebone/Makefile @@ -1,11 +1,10 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= beaglebone BOARD_CONFIG= am335x_evm_defconfig FAMILY= omap CONFIG_FRAGMENT= ${.CURDIR}/files/bbb_fragment FRAGMENT_NAME= bbb_fragment .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-chip/Makefile b/sysutils/u-boot-chip/Makefile index e352f1c1dc7a..fce52137940c 100644 --- a/sysutils/u-boot-chip/Makefile +++ b/sysutils/u-boot-chip/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= chip BOARD_CONFIG= CHIP_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-clearfog/Makefile b/sysutils/u-boot-clearfog/Makefile index 835db703e91b..c7fa674db0a1 100644 --- a/sysutils/u-boot-clearfog/Makefile +++ b/sysutils/u-boot-clearfog/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= clearfog BOARD_CONFIG= clearfog_defconfig FAMILY= armada38x .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-cubieboard/Makefile b/sysutils/u-boot-cubieboard/Makefile index e6049e3c649d..2cd8f57252da 100644 --- a/sysutils/u-boot-cubieboard/Makefile +++ b/sysutils/u-boot-cubieboard/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= cubieboard BOARD_CONFIG= Cubieboard_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-cubieboard2/Makefile b/sysutils/u-boot-cubieboard2/Makefile index aeb82285a38c..99a4e7aee710 100644 --- a/sysutils/u-boot-cubieboard2/Makefile +++ b/sysutils/u-boot-cubieboard2/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= cubieboard2 BOARD_CONFIG= Cubieboard2_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-cubox-hummingboard/Makefile b/sysutils/u-boot-cubox-hummingboard/Makefile index 3d541c7eacc8..45c14eb898fe 100644 --- a/sysutils/u-boot-cubox-hummingboard/Makefile +++ b/sysutils/u-boot-cubox-hummingboard/Makefile @@ -1,16 +1,15 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= cubox-hummingboard BOARD_CONFIG= mx6cuboxi_defconfig FAMILY= imx6 IMXFILE= u-boot.imx UBOOT_PLIST= ${IMXFILE} ALL_TARGET= u-boot-with-spl.imx pre-install: .PHONY @${CP} ${WRKSRC}/u-boot-with-spl.imx ${WRKSRC}/${IMXFILE} .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-firefly-rk3399/Makefile b/sysutils/u-boot-firefly-rk3399/Makefile index 4aa12d1c2477..8c5ebef45ba1 100644 --- a/sysutils/u-boot-firefly-rk3399/Makefile +++ b/sysutils/u-boot-firefly-rk3399/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= firefly-rk3399 BOARD_CONFIG= firefly-rk3399_defconfig FAMILY= rk3399 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-master/Makefile b/sysutils/u-boot-master/Makefile index f0ae07a8aab5..d714611a72c6 100644 --- a/sysutils/u-boot-master/Makefile +++ b/sysutils/u-boot-master/Makefile @@ -1,254 +1,254 @@ # # Common infrastructure for u-boot ports # PORTNAME= u-boot PORTVERSION= ${UBOOT_VERSION} PORTREVISION= 1 CATEGORIES= sysutils PKGNAMESUFFIX?= -${MODEL} MASTER_SITES= https://ftp.denx.de/pub/u-boot/ \ ftp://ftp.denx.de/pub/u-boot/ DIST_SUBDIR= u-boot MAINTAINER?= uboot@FreeBSD.org COMMENT= Cross-build das u-boot for model ${MODEL} -WWW= https://www.denx.de/wiki/U-Boot +WWW?= https://www.denx.de/wiki/U-Boot LICENSE= GPLv2 BUILD_DEPENDS+= gsed:textproc/gsed \ swig:devel/swig \ dtc>=1.4.1:sysutils/dtc \ mkimage:sysutils/u-boot-tools \ ${PYTHON_PKGNAMEPREFIX}setuptools-pkg>=0:devel/py-setuptools-pkg@${PY_FLAVOR} BUILD_DEPENDS+= ${COMPILER}:devel/${COMPILER} USES= bison gmake python:3.7+,build shebangfix tar:bz2 BINARY_ALIAS= bison=${LOCALBASE}/bin/bison dtc=${LOCALBASE}/bin/dtc sed=gsed python3=${PYTHON_CMD} SHEBANG_FILES= tools/binman/binman arch/arm/mach-rockchip/make_fit_atf.py SSP_UNSAFE= yes UBOOT_DIR= share/u-boot/${PORTNAME}${PKGNAMESUFFIX} INST= ${PREFIX}/${UBOOT_DIR} DESCR?= ${.CURDIR}/pkg-descr MAKE_ENV+= V=1 CROSS_COMPILE=${CROSS_COMPILE} PYTHON=${PYTHON_CMD} CC=clang MAKE_ARGS+= ${ARCHFLAGS} NO_ARCH= yes # Use upstreamed patches not yet mainlined PATCH_DIST_STRIP= -p1 PATCH_SITES+= https://patchwork.ozlabs.org/patch/ # Sanity checks .if !defined(MODEL) && !defined(BOARD_CONFIG) && !defined(FAMILY) MODEL= NONE IGNORE= is a metaport; there is nothing to build .else .if !defined(MODEL) IGNORE+= MODEL is not defined .endif .if !defined(BOARD_CONFIG) IGNORE+= BOARD_CONFIG is not defined .endif .if !defined(FAMILY) IGNORE+= FAMILY is not defined .endif .endif # Overrides for OMAP family UBOOT_PLIST_OMAP=u-boot.img MLO UBOOT_METADATA_OMAP_FILES= ${UBOOT_PLIST_OMAP} UBOOT_METADATA_OMAP_METHOD= file # Overrides for ALLWINNER family UBOOT_PLIST_ALLWINNER=u-boot-sunxi-with-spl.bin UBOOT_METADATA_ALLWINNER_FILES= ${UBOOT_PLIST_ALLWINNER} UBOOT_METADATA_ALLWINNER_METHOD= raw UBOOT_METADATA_ALLWINNER_RAW_OFFSET= 8 UBOOT_METADATA_ALLWINNER_RAW_BS= 1k # Overrides for ALLWINNER64 family UBOOT_PLIST_ALLWINNER64=${UBOOT_PLIST_ALLWINNER} UBOOT_ARCH_ALLWINNER64=aarch64 UBOOT_METADATA_ALLWINNER64_FILES= ${UBOOT_PLIST_ALLWINNER64} UBOOT_METADATA_ALLWINNER64_METHOD= raw UBOOT_METADATA_ALLWINNER64_RAW_OFFSET= 1 UBOOT_METADATA_ALLWINNER64_RAW_BS= 128k # Overrides for Zynq 7000 family UBOOT_PLIST_ZYNQ_7000=u-boot.img boot.bin uEnv.txt UBOOT_MOVE_ZYNQ_7000=${WRKSRC}/spl/boot.bin ${.CURDIR}/files/uEnv.txt # Overrides for RPI family UBOOT_PLIST_RPI= u-boot.bin UBOOT_METADATA_RPI_FILES= ${UBOOT_PLIST_RPI} UBOOT_METADATA_RPI_METHOD= file # Overrides for IMX6 family UBOOT_METADATA_IMX6_FILES= u-boot.imx UBOOT_METADATA_IMX6_METHOD= raw UBOOT_METADATA_IMX6_RAW_OFFSET= 2 UBOOT_METADATA_IMX6_RAW_BS= 512 # Override for RK3328 family UBOOT_PLIST_RK3328= idbloader.img u-boot.itb UBOOT_ARCH_RK3328= aarch64 # Override for RK3399 family UBOOT_PLIST_RK3399= idbloader.img u-boot.itb UBOOT_ARCH_RK3399= aarch64 # Override for ARMADA38X family UBOOT_PLIST_ARMADA38X= u-boot-spl.kwb UBOOT_METADATA_ARMADA38X_FILES= ${UBOOT_PLIST_ARMADA38X} UBOOT_METADATA_ARMADA38X_METHOD= raw UBOOT_METADATA_ARMADA38X_RAW_OFFSET= 1 UBOOT_METADATA_ARMADA38X_RAW_BS= 512 # Override for QEMU family UBOOT_PLIST_QEMU= u-boot.bin # Uboot variables .if !defined(UBOOT_VERSION) && defined(UBOOT_VERSION_${FAMILY:tu}) UBOOT_VERSION=${UBOOT_VERSION_${FAMILY:tu}} .endif UBOOT_VERSION?= 2022.04 # If a slave port defines a PORTREVISION use it .if defined(U_BOOT_SLAVE_PORTREVISION_${UBOOT_VERSION}) PORTREVISION= ${U_BOOT_SLAVE_PORTREVISION_${UBOOT_VERSION}} .endif .if !defined(UBOOT_PLIST) && defined(UBOOT_PLIST_${FAMILY:tu}) UBOOT_PLIST=${UBOOT_PLIST_${FAMILY:tu}} .endif UBOOT_PLIST?=u-boot.img .if !defined(UBOOT_ARCH) && defined(UBOOT_ARCH_${FAMILY:tu}) UBOOT_ARCH=${UBOOT_ARCH_${FAMILY:tu}} .endif UBOOT_ARCH?= arm .if ${UBOOT_ARCH} == arm CROSS_COMPILE=arm-none-eabi- ARCHFLAGS=ARCH=${UBOOT_ARCH} .elif ${UBOOT_ARCH} == aarch64 CROSS_COMPILE=aarch64-none-elf- ARCHFLAGS=ARCH=arm .elif ${UBOOT_ARCH} == riscv64 CROSS_COMPILE=riscv64-none-elf- ARCHFLAGS=ARCH=riscv .else # Best guess for other architectures CROSS_COMPILE=${UBOOT_ARCH}-none-elf- ARCHFLAGS=ARCH=${UBOOT_ARCH} .endif COMPILER?=${CROSS_COMPILE}gcc .if !defined(UBOOT_MOVE) && defined(UBOOT_MOVE_${FAMILY:tu}) UBOOT_MOVE=${UBOOT_MOVE_${FAMILY:tu}} .endif # Per family dependancies .if defined(FAMILY) && ${FAMILY} == allwinner64 .if defined(SUBFAMILY) && ${SUBFAMILY} == h6 BUILD_DEPENDS+= ${LOCALBASE}/share/atf-sun50i_h6/bl31.bin:sysutils/atf-sun50i_h6 MAKE_ENV+= BL31=${LOCALBASE}/share/atf-sun50i_h6/bl31.bin .else BUILD_DEPENDS+= ${LOCALBASE}/share/atf-sun50i_a64/bl31.bin:sysutils/atf-sun50i_a64 MAKE_ENV+= BL31=${LOCALBASE}/share/atf-sun50i_a64/bl31.bin .endif .endif .if defined(FAMILY) && ${FAMILY} == rk3328 BUILD_DEPENDS+= ${LOCALBASE}/share/atf-rk3328/bl31.elf:sysutils/atf-rk3328 \ ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} MAKE_ENV+= BL31=${LOCALBASE}/share/atf-rk3328/bl31.elf .endif .if defined(FAMILY) && ${FAMILY} == rk3399 BUILD_DEPENDS+= ${LOCALBASE}/share/atf-rk3399/bl31.elf:sysutils/atf-rk3399 \ ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} MAKE_ENV+= BL31=${LOCALBASE}/share/atf-rk3399/bl31.elf .endif # Each u-boot family has different files to include, bring them in. .for i in ${UBOOT_PLIST} PLIST_FILES+= ${UBOOT_DIR}/${i} .endfor PLIST_FILES+= ${UBOOT_DIR}/README .if defined(PLIST_EXTRAS) .for i in ${PLIST_EXTRAS} PLIST_FILES+= ${UBOOT_DIR}/${i} .endfor .endif .if !defined(NO_METADATA) .if defined(UBOOT_METADATA_${FAMILY:tu}_METHOD) METADATA_METHOD=${UBOOT_METADATA_${FAMILY:tu}_METHOD} METADATA_FILES=${UBOOT_METADATA_${FAMILY:tu}_FILES} PLIST_FILES+= ${UBOOT_DIR}/metadata UBOOT_PLIST+= metadata .if ${METADATA_METHOD} == "raw" METADATA_OFFSET=${UBOOT_METADATA_${FAMILY:tu}_RAW_OFFSET} METADATA_BS=${UBOOT_METADATA_${FAMILY:tu}_RAW_BS} .elif ${METADATA_METHOD} == "file" .else .error "Unsupported METADATA_METHOD" .endif .endif .endif post-patch: @${REINPLACE_CMD} -e "s|make|${MAKE_CMD}|" ${WRKSRC}/scripts/kconfig/merge_config.sh .if defined(METADATA_METHOD) @echo "METHOD=uboot-${METADATA_METHOD}" > ${WRKSRC}/metadata @echo "FILES=\"${METADATA_FILES}\"" >> ${WRKSRC}/metadata .if ${METADATA_METHOD} == "raw" @echo "OFFSET=${METADATA_OFFSET}" >> ${WRKSRC}/metadata @echo "BS=${METADATA_BS}" >> ${WRKSRC}/metadata .elif ${METADATA_METHOD} == "file" .endif .endif .if ${UBOOT_ARCH} == arm && !defined(CONFIG_FRAGMENT) # For armv6/v7 we want do disable secure mode and cache cleaning # Use a KConfig fragment for that FRAGMENT_NAME= FreeBSD_Fragment CONFIG_FRAGMENT= ${FILESDIR}/${FRAGMENT_NAME} .endif .if defined(CONFIG_FRAGMENT) do-configure: ${CP} ${CONFIG_FRAGMENT} ${WRKSRC}/configs/ (cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} scripts/kconfig/merge_config.sh configs/${BOARD_CONFIG} configs/${FRAGMENT_NAME}) .else do-configure: (cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${BOARD_CONFIG}) .endif post-build: .if defined(UBOOT_EXTRA_TARGETS) .for i in ${UBOOT_EXTRA_TARGETS} (cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${i}) .endfor .endif # If we need to put anything into WRKSRC, do so now so we can build the PLIST # in do-install .if defined(UBOOT_MOVE) pre-install: ${CP} ${UBOOT_MOVE} ${WRKSRC} .endif do-install: ${MKDIR} ${STAGEDIR}/${INST} .for i in ${UBOOT_PLIST} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}/${INST} .endfor ${INSTALL_DATA} ${DESCR} ${STAGEDIR}/${INST}/README .include diff --git a/sysutils/u-boot-nanopi-a64/Makefile b/sysutils/u-boot-nanopi-a64/Makefile index 6e6c63201157..014ecdce8237 100644 --- a/sysutils/u-boot-nanopi-a64/Makefile +++ b/sysutils/u-boot-nanopi-a64/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi_a64 BOARD_CONFIG= nanopi_a64_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-nanopi-m1plus/Makefile b/sysutils/u-boot-nanopi-m1plus/Makefile index 177c50a65c6e..12ce943fab6f 100644 --- a/sysutils/u-boot-nanopi-m1plus/Makefile +++ b/sysutils/u-boot-nanopi-m1plus/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi_m1plus BOARD_CONFIG= nanopi_m1_plus_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-nanopi-neo-air/Makefile b/sysutils/u-boot-nanopi-neo-air/Makefile index 7252ef7b11eb..b3d99c0565ba 100644 --- a/sysutils/u-boot-nanopi-neo-air/Makefile +++ b/sysutils/u-boot-nanopi-neo-air/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi_neo_air BOARD_CONFIG= nanopi_neo_air_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-nanopi-neo/Makefile b/sysutils/u-boot-nanopi-neo/Makefile index 4e5601b3a092..a9439ce1df49 100644 --- a/sysutils/u-boot-nanopi-neo/Makefile +++ b/sysutils/u-boot-nanopi-neo/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi_neo BOARD_CONFIG= nanopi_neo_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-nanopi-neo2/Makefile b/sysutils/u-boot-nanopi-neo2/Makefile index 3033346d4c09..411d7f82d438 100644 --- a/sysutils/u-boot-nanopi-neo2/Makefile +++ b/sysutils/u-boot-nanopi-neo2/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi-neo2 BOARD_CONFIG= nanopi_neo2_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-nanopi-r4s/Makefile b/sysutils/u-boot-nanopi-r4s/Makefile index 02cc6e6abf79..ad4f32947328 100644 --- a/sysutils/u-boot-nanopi-r4s/Makefile +++ b/sysutils/u-boot-nanopi-r4s/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= nanopi-r4s BOARD_CONFIG= nanopi-r4s-rk3399_defconfig FAMILY= rk3399 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-olimex-a20-som-evb/Makefile b/sysutils/u-boot-olimex-a20-som-evb/Makefile index 137da3bdbb08..b18d1681e6ce 100644 --- a/sysutils/u-boot-olimex-a20-som-evb/Makefile +++ b/sysutils/u-boot-olimex-a20-som-evb/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= olimex-a20-som-evb BOARD_CONFIG= A20-Olimex-SOM-EVB_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-olinuxino-lime/Makefile b/sysutils/u-boot-olinuxino-lime/Makefile index 2ccf27e9fc51..d547189f2e7f 100644 --- a/sysutils/u-boot-olinuxino-lime/Makefile +++ b/sysutils/u-boot-olinuxino-lime/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= olinuxino-lime BOARD_CONFIG= A10-OLinuXino-Lime_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-olinuxino-lime2-emmc/Makefile b/sysutils/u-boot-olinuxino-lime2-emmc/Makefile index 07ea85eb127d..9a8690cf7cf1 100644 --- a/sysutils/u-boot-olinuxino-lime2-emmc/Makefile +++ b/sysutils/u-boot-olinuxino-lime2-emmc/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= olinuxino-lime2-emmc BOARD_CONFIG= A20-OLinuXino-Lime2-eMMC_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-olinuxino-lime2/Makefile b/sysutils/u-boot-olinuxino-lime2/Makefile index a6f9269f7e9d..01f63220757b 100644 --- a/sysutils/u-boot-olinuxino-lime2/Makefile +++ b/sysutils/u-boot-olinuxino-lime2/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= olinuxino-lime2 BOARD_CONFIG= A20-OLinuXino-Lime2_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-one/Makefile b/sysutils/u-boot-orangepi-one/Makefile index d0801dcdebf3..a2f9701b2df4 100644 --- a/sysutils/u-boot-orangepi-one/Makefile +++ b/sysutils/u-boot-orangepi-one/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-one BOARD_CONFIG= orangepi_one_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-pc-plus/Makefile b/sysutils/u-boot-orangepi-pc-plus/Makefile index 5c87921a680c..bf950cb76382 100644 --- a/sysutils/u-boot-orangepi-pc-plus/Makefile +++ b/sysutils/u-boot-orangepi-pc-plus/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-pc-plus BOARD_CONFIG= orangepi_pc_plus_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-pc/Makefile b/sysutils/u-boot-orangepi-pc/Makefile index 398a8736b8d9..08affd797db7 100644 --- a/sysutils/u-boot-orangepi-pc/Makefile +++ b/sysutils/u-boot-orangepi-pc/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-pc BOARD_CONFIG= orangepi_pc_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-pc2/Makefile b/sysutils/u-boot-orangepi-pc2/Makefile index 2c6cc8e65ff6..b52c1da531f3 100644 --- a/sysutils/u-boot-orangepi-pc2/Makefile +++ b/sysutils/u-boot-orangepi-pc2/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-pc2 BOARD_CONFIG= orangepi_pc2_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-plus-2e/Makefile b/sysutils/u-boot-orangepi-plus-2e/Makefile index 36ed197bf073..4438ed120a46 100644 --- a/sysutils/u-boot-orangepi-plus-2e/Makefile +++ b/sysutils/u-boot-orangepi-plus-2e/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-plus-2e BOARD_CONFIG= orangepi_plus2e_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-r1/Makefile b/sysutils/u-boot-orangepi-r1/Makefile index dce9021d6ffa..ae7eef62684d 100644 --- a/sysutils/u-boot-orangepi-r1/Makefile +++ b/sysutils/u-boot-orangepi-r1/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi_r1 BOARD_CONFIG= orangepi_r1_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-zero-plus/Makefile b/sysutils/u-boot-orangepi-zero-plus/Makefile index 850702c726b9..44bdc6e6d67f 100644 --- a/sysutils/u-boot-orangepi-zero-plus/Makefile +++ b/sysutils/u-boot-orangepi-zero-plus/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-zero-plus BOARD_CONFIG= orangepi_zero_plus_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-orangepi-zero/Makefile b/sysutils/u-boot-orangepi-zero/Makefile index 4b6a2113bf69..505d6ac83724 100644 --- a/sysutils/u-boot-orangepi-zero/Makefile +++ b/sysutils/u-boot-orangepi-zero/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= orangepi-zero BOARD_CONFIG= orangepi_zero_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-pandaboard/Makefile b/sysutils/u-boot-pandaboard/Makefile index 1ce25d02ab84..abb4a8a6b999 100644 --- a/sysutils/u-boot-pandaboard/Makefile +++ b/sysutils/u-boot-pandaboard/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= pandaboard BOARD_CONFIG= omap4_panda_defconfig FAMILY= omap .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-pcduino3/Makefile b/sysutils/u-boot-pcduino3/Makefile index 8bf5deee8372..2b6d57ffb75b 100644 --- a/sysutils/u-boot-pcduino3/Makefile +++ b/sysutils/u-boot-pcduino3/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= pcduino3 BOARD_CONFIG= Linksprite_pcDuino3_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-pine-h64/Makefile b/sysutils/u-boot-pine-h64/Makefile index e24095f0dbdf..42f339cb021b 100644 --- a/sysutils/u-boot-pine-h64/Makefile +++ b/sysutils/u-boot-pine-h64/Makefile @@ -1,9 +1,8 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= pine-h64 BOARD_CONFIG= pine_h64_defconfig FAMILY= allwinner64 SUBFAMILY= h6 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-pine64-lts/Makefile b/sysutils/u-boot-pine64-lts/Makefile index a040f2f2dd36..48b98afb1a6c 100644 --- a/sysutils/u-boot-pine64-lts/Makefile +++ b/sysutils/u-boot-pine64-lts/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= pine64-lts BOARD_CONFIG= pine64-lts_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-pinebookpro/Makefile b/sysutils/u-boot-pinebookpro/Makefile index f0a4a7dbce37..91420a2ebbca 100644 --- a/sysutils/u-boot-pinebookpro/Makefile +++ b/sysutils/u-boot-pinebookpro/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= pinebookpro BOARD_CONFIG= pinebook-pro-rk3399_defconfig FAMILY= rk3399 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-qemu-riscv64/Makefile b/sysutils/u-boot-qemu-riscv64/Makefile index 53edd4e77319..31fcb3ef7eba 100644 --- a/sysutils/u-boot-qemu-riscv64/Makefile +++ b/sysutils/u-boot-qemu-riscv64/Makefile @@ -1,9 +1,8 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= qemu-riscv64 BOARD_CONFIG= qemu-riscv64_smode_defconfig FAMILY= qemu UBOOT_ARCH= riscv64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-riotboard/Makefile b/sysutils/u-boot-riotboard/Makefile index d470e2a5723f..d710be0389c8 100644 --- a/sysutils/u-boot-riotboard/Makefile +++ b/sysutils/u-boot-riotboard/Makefile @@ -1,11 +1,10 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= riotboard BOARD_CONFIG= riotboard_defconfig FAMILY= imx6 UBOOT_PLIST= u-boot.imx UBOOT_EXTRA_TARGETS= u-boot.imx .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-rock-pi-4/Makefile b/sysutils/u-boot-rock-pi-4/Makefile index 414a323c0227..d5a4f09e1279 100644 --- a/sysutils/u-boot-rock-pi-4/Makefile +++ b/sysutils/u-boot-rock-pi-4/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= rock-pi-4 BOARD_CONFIG= rock-pi-4-rk3399_defconfig FAMILY= rk3399 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-rock64/Makefile b/sysutils/u-boot-rock64/Makefile index 4d8d0791e2c3..0a4a26dfb032 100644 --- a/sysutils/u-boot-rock64/Makefile +++ b/sysutils/u-boot-rock64/Makefile @@ -1,10 +1,9 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= rock64 BOARD_CONFIG= rock64-rk3328_defconfig FAMILY= rk3328 UBOOT_EXTRA_TARGETS= u-boot.itb .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-rockpro64/Makefile b/sysutils/u-boot-rockpro64/Makefile index 7ee31fdc233b..db0818d0ef33 100644 --- a/sysutils/u-boot-rockpro64/Makefile +++ b/sysutils/u-boot-rockpro64/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= rockpro64 BOARD_CONFIG= rockpro64-rk3399_defconfig FAMILY= rk3399 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-rpi-0-w/Makefile b/sysutils/u-boot-rpi-0-w/Makefile index dbd1b1981add..37cd2a34ad81 100644 --- a/sysutils/u-boot-rpi-0-w/Makefile +++ b/sysutils/u-boot-rpi-0-w/Makefile @@ -1,16 +1,14 @@ MASTERDIR= ${.CURDIR}/../u-boot-master PATCHFILES+= 939129/raw -WWW= https://www.denx.de/wiki/U-Boot - MODEL= rpi-0-w BOARD_CONFIG= rpi_0_w_defconfig FAMILY= rpi DEPENDS= ${LOCALBASE}/share/rpi-firmware/bootcode.bin:sysutils/rpi-firmware CONFIG_FRAGMENT= ${.CURDIR}/files/rpi_0_w_fragment FRAGMENT_NAME= rpi_0_w_fragment .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-sifive-fu540/Makefile b/sysutils/u-boot-sifive-fu540/Makefile index 3731d4e8a3eb..bdbf228d4178 100644 --- a/sysutils/u-boot-sifive-fu540/Makefile +++ b/sysutils/u-boot-sifive-fu540/Makefile @@ -1,19 +1,18 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= sifive-fu540 BOARD_CONFIG= sifive_unleashed_defconfig FAMILY= sifive UBOOT_ARCH= riscv64 U_BOOT_SLAVE_PORTREVISION_2022.04= 2 # The FIT image will embed an OpenSBI firmware binary OPENSBI_FIRM= ${LOCALBASE}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin BUILD_DEPENDS+= ${OPENSBI_FIRM}:sysutils/opensbi MAKE_ENV+= OPENSBI=${OPENSBI_FIRM} UBOOT_MOVE= ${WRKSRC}/spl/u-boot-spl.bin UBOOT_PLIST= u-boot.itb u-boot-spl.bin .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-sifive-fu740/Makefile b/sysutils/u-boot-sifive-fu740/Makefile index 46bbfe566468..64008f9bfa0d 100644 --- a/sysutils/u-boot-sifive-fu740/Makefile +++ b/sysutils/u-boot-sifive-fu740/Makefile @@ -1,19 +1,18 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= sifive-fu740 BOARD_CONFIG= sifive_unmatched_defconfig FAMILY= sifive UBOOT_ARCH= riscv64 U_BOOT_SLAVE_PORTREVISION_2022.04= 2 # The FIT image will embed an OpenSBI firmware binary OPENSBI_FIRM= ${LOCALBASE}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin BUILD_DEPENDS+= ${OPENSBI_FIRM}:sysutils/opensbi MAKE_ENV+= OPENSBI=${OPENSBI_FIRM} UBOOT_MOVE= ${WRKSRC}/spl/u-boot-spl.bin UBOOT_PLIST= u-boot.itb u-boot-spl.bin .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-sinovoip-bpi-m3/Makefile b/sysutils/u-boot-sinovoip-bpi-m3/Makefile index 3ecbdff0f0a5..73004eea1b93 100644 --- a/sysutils/u-boot-sinovoip-bpi-m3/Makefile +++ b/sysutils/u-boot-sinovoip-bpi-m3/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= sinovoip-bpi-m3 BOARD_CONFIG= Sinovoip_BPI_M3_defconfig FAMILY= allwinner .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-sopine-spi/Makefile b/sysutils/u-boot-sopine-spi/Makefile index b603ee6a8071..16a7105b54c6 100644 --- a/sysutils/u-boot-sopine-spi/Makefile +++ b/sysutils/u-boot-sopine-spi/Makefile @@ -1,26 +1,25 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= sopine-spi BOARD_CONFIG= sopine_baseboard_defconfig FAMILY= allwinner64 EXTRA_PATCHES?= ${.CURDIR}/files/ CONFIG_FRAGMENT= ${.CURDIR}/../u-boot-sopine-spi/files/spi_fragment FRAGMENT_NAME= spi_fragment NO_METADATA= yes UBOOT_PLIST= u-boot-sunxi-with-spl.bin \ boot.scr PLIST_EXTRAS= sopine-spi-flasher.img post-build: mkimage -C none -A arm64 -T script -d ${.CURDIR}/../u-boot-sopine-spi/files/boot.cmd ${WRKSRC}/boot.scr post-stage: makefs -t msdos -s 5m ${WRKDIR}/sopine-spi-flash.msdos ${STAGEDIR}/${INST} mkimg -v -s mbr -p fat32::5M:1M -o ${STAGEDIR}/${INST}/sopine-spi-flasher.img dd if=${WRKDIR}/sopine-spi-flash.msdos of=${STAGEDIR}/${INST}/sopine-spi-flasher.img bs=1M oseek=1 conv=notrunc dd if=${STAGEDIR}/${INST}/u-boot-sunxi-with-spl.bin of=${STAGEDIR}/${INST}/sopine-spi-flasher.img bs=1k oseek=8 conv=notrunc .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-sopine/Makefile b/sysutils/u-boot-sopine/Makefile index e983e4940197..553884763bc2 100644 --- a/sysutils/u-boot-sopine/Makefile +++ b/sysutils/u-boot-sopine/Makefile @@ -1,8 +1,7 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= sopine BOARD_CONFIG= sopine_baseboard_defconfig FAMILY= allwinner64 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-wandboard/Makefile b/sysutils/u-boot-wandboard/Makefile index cdc1207abb44..f4844c0a9f9d 100644 --- a/sysutils/u-boot-wandboard/Makefile +++ b/sysutils/u-boot-wandboard/Makefile @@ -1,16 +1,15 @@ -WWW= https://www.denx.de/wiki/U-Boot MASTERDIR= ${.CURDIR}/../u-boot-master MODEL= wandboard BOARD_CONFIG= wandboard_defconfig FAMILY= imx6 IMXFILE= u-boot.imx UBOOT_PLIST= ${IMXFILE} ALL_TARGET= u-boot-with-spl.imx pre-install: .PHONY @${CP} ${WRKSRC}/u-boot-with-spl.imx ${WRKSRC}/${IMXFILE} .include "${MASTERDIR}/Makefile" diff --git a/textproc/py-libxml2/Makefile b/textproc/py-libxml2/Makefile index e2bacff19239..8432826bb1c2 100644 --- a/textproc/py-libxml2/Makefile +++ b/textproc/py-libxml2/Makefile @@ -1,32 +1,31 @@ PORTREVISION= 0 CATEGORIES= textproc gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python interface for XML parser library for GNOME -WWW= http://xmlsoft.org/ MASTERDIR= ${.CURDIR}/../libxml2 USES+= gettext-runtime gnome python shebangfix USE_GNOME= libxml2 USE_PYTHON= autoplist distutils SHEBANG_FILES= *.py doc/*.py python/*.py python/tests/*.py OPTIONS_EXCLUDE= ${OPTIONS_DEFINE} # Tell master port we're a slave port LIBXML2_SLAVE= python # Grab pkg-descr from slave port DESCR= ${.CURDIR}/pkg-descr BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} # Don't append pkg-plist from master port PLIST= DOCSDIR= ${PREFIX}/share/doc/py-libxml2 EXAMPLESDIR= ${PREFIX}/share/examples/py-libxml2 #do-configure: .include "${MASTERDIR}/Makefile" diff --git a/textproc/uim-gtk/Makefile b/textproc/uim-gtk/Makefile index e8bfdea185c7..daa47f52304d 100644 --- a/textproc/uim-gtk/Makefile +++ b/textproc/uim-gtk/Makefile @@ -1,29 +1,28 @@ PKGNAMESUFFIX= -gtk COMMENT= GTK+ modules of uim input method -WWW= https://github.com/uim/uim USE_GNOME= cairo gdkpixbuf2 gtk20 LIB_DEPENDS= libuim.so:textproc/uim \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} CONFIGURE_ARGS= --with-gtk2 --enable-pref UIM_SLAVE= yes .if defined(WITHOUT_X11) IGNORE= requires X11 .endif do-build: (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-x-util.la libuim-counted-init.la) (cd ${WRKSRC}/gtk2 && ${MAKE_CMD}) do-install: (cd ${WRKSRC}/gtk2 && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) .include "${MASTERDIR}/Makefile" diff --git a/textproc/uim-gtk3/Makefile b/textproc/uim-gtk3/Makefile index 60157b2458de..8d9a04d99529 100644 --- a/textproc/uim-gtk3/Makefile +++ b/textproc/uim-gtk3/Makefile @@ -1,35 +1,34 @@ PKGNAMESUFFIX= -gtk3 COMMENT= GTK+ 3.x modules of uim input method -WWW= https://github.com/uim/uim USE_GNOME= cairo gdkpixbuf2 gtk30 LIB_DEPENDS= libuim.so:textproc/uim \ libharfbuzz.so:print/harfbuzz MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} CONFIGURE_ARGS= --with-gtk3 --enable-pref --enable-default-toolkit=gtk3 UIM_SLAVE= yes .if defined(WITHOUT_X11) IGNORE= requires X11 .endif do-build: (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-x-util.la libuim-counted-init.la) (cd ${WRKSRC}/gtk3/immodule && ${MAKE_CMD}) (cd ${WRKSRC}/gtk3/pad && ${MAKE_CMD}) (cd ${WRKSRC}/gtk3/pref && ${MAKE_CMD}) (cd ${WRKSRC}/gtk3/switcher && ${MAKE_CMD}) (cd ${WRKSRC}/gtk3/toolbar && ${MAKE_CMD}) do-install: (cd ${WRKSRC}/gtk3/immodule && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) (cd ${WRKSRC}/gtk3/pad && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) (cd ${WRKSRC}/gtk3/pref && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) (cd ${WRKSRC}/gtk3/switcher && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) (cd ${WRKSRC}/gtk3/toolbar && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) .include "${MASTERDIR}/Makefile" diff --git a/textproc/uim-m17nlib/Makefile b/textproc/uim-m17nlib/Makefile index 86590fe20ad7..045952f3064b 100644 --- a/textproc/uim-m17nlib/Makefile +++ b/textproc/uim-m17nlib/Makefile @@ -1,37 +1,36 @@ .if defined(WITHOUT_X11) PKGNAMESUFFIX= -m17nlib-nox11 .else PKGNAMESUFFIX= -m17nlib .endif COMMENT= Uim plugin using m17n library input method -WWW= https://github.com/uim/uim BUILD_DEPENDS= m17n-db:devel/m17n-db LIB_DEPENDS= libm17n.so:devel/m17n-lib \ libuim.so:textproc/uim RUN_DEPENDS= m17n-db:devel/m17n-db .if !defined(WITHOUT_M17NCONTRIB) RUN_DEPENDS+= ${LOCALBASE}/share/m17n/icons/as-phonetic.png:devel/m17n-db .endif MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} CONFIGURE_ARGS= --with-m17nlib UIM_SLAVE= yes do-build: (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-m17nlib.la) do-install: (cd ${WRKSRC}/uim && \ ${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-m17nlib.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES && \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/uim/pixmaps && \ DESTDIR="${STAGEDIR}" ${SH} ../pixmaps/uim-m17nlib-relink-icons) post-install: @${FIND} ${LOCALBASE}/share/m17n/icons/ -name '*.png' -execdir ${ECHO} share/uim/pixmaps/m17n-{} \; >>${TMPPLIST} .include "${MASTERDIR}/Makefile" diff --git a/textproc/uim-qt5/Makefile b/textproc/uim-qt5/Makefile index ae4dea17ebfa..697dab78a3e7 100644 --- a/textproc/uim-qt5/Makefile +++ b/textproc/uim-qt5/Makefile @@ -1,36 +1,35 @@ PKGNAMESUFFIX= -qt5 COMMENT= Qt5 modules of uim input method -WWW= https://github.com/uim/uim BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libuim.so:textproc/uim USES= compiler:c++11-lang gl iconv kde:5 libtool qt:5 USE_GL= gl USE_KDE= plasma-framework USE_QT= buildtools_build core declarative gui network qmake_build widgets x11extras MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-qt5 --with-qt5-immodule CONFIGURE_ENV= DATADIRNAME="share" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include UIM_SLAVE= yes .if defined(WITHOUT_X11) IGNORE= cannot be built without X11. Please, unset WITHOUT_X11 .endif do-build: (cd ${WRKSRC}/uim && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libuim-x-util.la libuim-counted-init.la) (cd ${WRKSRC}/replace && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}) (cd ${WRKSRC}/qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}) do-install: (cd ${WRKSRC}/qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR} install-strip) .include "${MASTERDIR}/Makefile" diff --git a/textproc/zq/Makefile b/textproc/zq/Makefile index 328b117afce7..f5a4cb01a29f 100644 --- a/textproc/zq/Makefile +++ b/textproc/zq/Makefile @@ -1,12 +1,11 @@ PORTNAME= zq COMMENT= Easier and faster alternative to jq -WWW= https://zed.brimdata.io/ GO_PKGNAME= github.com/${GH_ACCOUNT}/zed/cmd/zq PLIST_FILES= bin/zq MASTERDIR= ${.CURDIR}/../zed .include "${MASTERDIR}/Makefile" diff --git a/www/baculum-api/Makefile b/www/baculum-api/Makefile index 2603fe163a5b..7ad5f37fe794 100644 --- a/www/baculum-api/Makefile +++ b/www/baculum-api/Makefile @@ -1,22 +1,21 @@ PKGNAMESUFFIX= -api COMMENT= Baculum API -WWW= https://www.bacula.org/ LICENSE= AGPLv3 RUN_DEPENDS= baculum-common>0:www/baculum-common PLIST= ${.CURDIR}/pkg-plist OPTIONS_DEFINE= MYSQL PGSQL OPTIONS_DEFAULT=PGSQL MYSQL_DESC= Enable MySQL PDO support PGSQL_DESC= Enable PostgreSQL PDO support USE_PHP= bcmath pdo MASTERDIR= ${.CURDIR}/../baculum-common .include "${MASTERDIR}/Makefile" diff --git a/www/baculum-web/Makefile b/www/baculum-web/Makefile index d8013ddb1d6d..43494973f50a 100644 --- a/www/baculum-web/Makefile +++ b/www/baculum-web/Makefile @@ -1,20 +1,19 @@ PKGNAMESUFFIX= -web COMMENT= Baculum Web -WWW= https://www.bacula.org/ LICENSE= AGPLv3 RUN_DEPENDS= baculum-common>0:www/baculum-common PLIST= ${.CURDIR}/pkg-plist USE_PHP= curl ldap OPTIONS_DEFINE= LCUSER LCUSER_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-baculum_protected_Web_Class_WebUserManager.php LCUSER_DESC= Force username to lowercase. (Useful for kerberos) MASTERDIR= ${.CURDIR}/../baculum-common .include "${MASTERDIR}/Makefile" diff --git a/www/lighttpd/Makefile b/www/lighttpd/Makefile index 71ca8a7e3adb..bf6669c3704e 100644 --- a/www/lighttpd/Makefile +++ b/www/lighttpd/Makefile @@ -1,188 +1,188 @@ PORTNAME?= lighttpd PORTVERSION= 1.4.66 CATEGORIES?= www MASTER_SITES?= https://download.lighttpd.net/lighttpd/releases-1.4.x/ MAINTAINER= pkubaj@FreeBSD.org COMMENT?= Secure, fast, compliant, and flexible Web Server -WWW= https://www.lighttpd.net/ +WWW?= https://www.lighttpd.net/ .if !defined(_BUILDING_LIGHTTPD_MODULE) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING .endif LIB_DEPENDS+= libpcre2-8.so:devel/pcre2 USES= autoreconf compiler:c11 gmake libtool localbase pkgconfig tar:xz USE_CSTD= gnu99 .if !defined(_BUILDING_LIGHTTPD_MODULE) USES+= cpe .endif GNU_CONFIGURE= yes CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/lighttpd INSTALL_TARGET= install-strip .if !defined(_BUILDING_LIGHTTPD_MODULE) TEST_TARGET= check PORTDOCS= AUTHORS COPYING INSTALL NEWS README USE_RC_SUBR= lighttpd REQUIRE= LOGIN OPTIONS_DEFINE= ATTR DBI DOCS IPV6 KRB5 LUA MAXMINDDB NETTLE LDAP SPAWNFCGI \ VALGRIND WEBDAV ZSTD OPTIONS_GROUP= SSL OPTIONS_GROUP_SSL= OPENSSL GNUTLS MBEDTLS NSS WOLFSSL OPTIONS_DEFAULT= NETTLE LUA OPENSSL OPTIONS_SUB= yes ATTR_DESC= extended attributes support DBI_DESC= DBI authentication (mod_authn_dbi) KRB5_DESC= Kerberos authentication (mod_authn_gssapi) LDAP_DESC= LDAP authentication (mod_authn_ldap) LUA_DESC= lua support (mod_magnet) MAXMINDDB_DESC= IP-based geolocation lookup (mod_maxminddb) NETTLE_DESC= Crypto support from Nettle SPAWNFCGI_DESC= Depend on spawn-fcgi utility VALGRIND_DESC= valgrind support WEBDAV_DESC= WebDAV support ZSTD_DESC= mod_deflate support for zstd (Zstandard) ATTR_CONFIGURE_WITH= attr DBI_CONFIGURE_WITH= dbi=${LOCALBASE} DBI_LIB_DEPENDS= libdbi.so:databases/libdbi GNUTLS_CONFIGURE_WITH= gnutls=${LOCALBASE} GNUTLS_LIBS= -lgnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls IPV6_CONFIGURE_OFF= --disable-ipv6 KRB5_CONFIGURE_WITH= krb5 KRB5_CPPFLAGS= ${GSSAPICPPFLAGS} KRB5_LDFLAGS= ${GSSAPILDFLAGS} KRB5_LIBS= ${GSSAPILIBS} KRB5_USES= gssapi:mit LDAP_CONFIGURE_WITH= ldap LDAP_USE= openldap=yes LDAP_VARS= REQUIRE+=slapd LUA_USES= lua LUA_CONFIGURE_WITH= lua LUA_CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" MAXMINDDB_CONFIGURE_WITH= maxminddb=${LOCALBASE} MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MBEDTLS_CONFIGURE_WITH= mbedtls=${LOCALBASE} MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls NETTLE_CONFIGURE_WITH= nettle=${LOCALBASE} NETTLE_LIB_DEPENDS= libnettle.so:security/nettle NSS_CONFIGURE_WITH= nss=${LOCALBASE} NSS_CPPFLAGS= -I${LOCALBASE}/include/nspr NSS_LIB_DEPENDS= libnss3.so:security/nss OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl OPENSSL_CONFIGURE_ON= --with-openssl-includes=${OPENSSLINC} --with-openssl-libs=${OPENSSLLIB} SPAWNFCGI_RUN_DEPENDS= spawn-fcgi:www/spawn-fcgi VALGRIND_BUILD_DEPENDS= valgrind:devel/valgrind VALGRIND_RUN_DEPENDS= valgrind:devel/valgrind VALGRIND_CONFIGURE_WITH=valgrind WEBDAV_USES= gnome WEBDAV_USE= GNOME=libxml2 WEBDAV_LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libsqlite3.so:databases/sqlite3 WEBDAV_CONFIGURE_WITH= webdav-props webdav-locks WOLFSSL_CONFIGURE_WITH= wolfssl=${LOCALBASE} WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd LIGHTTPD_CONF_FILES= lighttpd.conf modules.conf LIGHTTPD_CONF_D_FILES= access_log.conf \ auth.conf \ cgi.conf \ debug.conf \ dirlisting.conf \ evhost.conf \ expire.conf \ fastcgi.conf \ magnet.conf \ mime.conf \ proxy.conf \ rrdtool.conf \ scgi.conf \ secdownload.conf \ simple_vhost.conf \ ssi.conf \ status.conf \ userdir.conf \ webdav.conf USERS= ${WWWOWN} GROUPS= ${WWWGRP} CACHEDIR= /var/cache/${PORTNAME} LOGDIR= /var/log/${PORTNAME} HOMEDIR= /var/run/${PORTNAME} RUNDIR= /var/run PLIST_SUB+= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" PLIST_SUB+= CACHEDIR="${CACHEDIR}" HOMEDIR="${HOMEDIR}" LOGDIR="${LOGDIR}" .endif # !defined(_BUILDING_LIGHTTPD_MODULE) .include .if !defined(_BUILDING_LIGHTTPD_MODULE) SUB_LIST= REQUIRE="${REQUIRE}" post-patch: @${REINPLACE_CMD} -E -e \ 's|^(server.document-root.*=).*|\1 "${PREFIX}/www" + "/data"|' \ -e "s|/etc/lighttpd|${ETCDIR}|g" \ -e 's|^(server.event-handler.*=).*|\1 "freebsd-kqueue"|' \ -e 's|^(server.network-backend.*=).*|\1 "writev"|' \ -e "s|^(server.username.*=).*|\1 \"${WWWOWN}\"|" \ -e "s|^(server.groupname.*=).*|\1 \"${WWWGRP}\"|" \ -e "s|^(var.log_root.*=).*|\1 \"${LOGDIR}\"|" \ -e "s|^(var.server_root.*=).*|\1 \"${WWWDIR}\"|" \ -e "s|^(var.home_dir.*=).*|\1 \"${HOMEDIR}\"|" \ -e "s|^(var.state_dir.*=).*|\1 \"${RUNDIR}\"|" \ -e "s|^(var.cache_dir.*=).*|\1 \"${CACHEDIR}\"|" \ ${WRKSRC}/doc/config/lighttpd.conf @${REINPLACE_CMD} -e "s|/etc/lighttpd|${ETCDIR}|g" \ ${WRKSRC}/doc/config/conf.d/auth.conf @${REINPLACE_CMD} -e "s|/usr/bin/python|${LOCALBASE}/bin/python|" \ ${WRKSRC}/doc/config/conf.d/cgi.conf \ ${WRKSRC}/tests/*.conf @${ECHO} >> ${WRKSRC}/doc/config/lighttpd.conf @${ECHO} "# IPv4 listening socket" >> \ ${WRKSRC}/doc/config/lighttpd.conf @${ECHO} "\$$SERVER[\"socket\"] == \"0.0.0.0:80\" { }" >> \ ${WRKSRC}/doc/config/lighttpd.conf post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d ${STAGEDIR}${ETCDIR}/vhosts.d .for FILE in ${LIGHTTPD_CONF_FILES} ${INSTALL_DATA} ${WRKSRC}/doc/config/${FILE} \ ${STAGEDIR}${ETCDIR}/${FILE}.sample .endfor .for FILE in ${LIGHTTPD_CONF_D_FILES} ${INSTALL_DATA} ${WRKSRC}/doc/config/conf.d/${FILE} \ ${STAGEDIR}${ETCDIR}/conf.d/${FILE}.sample .endfor ${INSTALL_DATA} ${WRKSRC}/doc/config/vhosts.d/vhosts.template \ ${STAGEDIR}${ETCDIR}/vhosts.d/vhosts.template @${MKDIR} ${STAGEDIR}${WWWDIR} @${MKDIR} -m 0700 ${STAGEDIR}${CACHEDIR} @${MKDIR} -m 0700 ${STAGEDIR}${HOMEDIR}/sockets @${MKDIR} -m 0700 ${STAGEDIR}${LOGDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .endif # !defined(_BUILDING_LIGHTTPD_MODULE) .include diff --git a/www/sogo-activesync/Makefile b/www/sogo-activesync/Makefile index da1719894e9a..a893a8329d1e 100644 --- a/www/sogo-activesync/Makefile +++ b/www/sogo-activesync/Makefile @@ -1,11 +1,9 @@ PKGNAMESUFFIX= -activesync -WWW= https://sogo.nu/ - CONFLICTS= sogo2 sogo2-activesync sogo OPTIONS_SLAVE= ACTIVESYNC MFA MASTERDIR= ${.CURDIR}/../sogo .include "${MASTERDIR}/Makefile" diff --git a/www/sogo2/Makefile b/www/sogo2/Makefile index 34edcd8e5db9..63b02a71c6ba 100644 --- a/www/sogo2/Makefile +++ b/www/sogo2/Makefile @@ -1,66 +1,66 @@ PORTNAME= sogo2 PORTVERSION= 2.4.3 CATEGORIES= www gnustep MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ DISTNAME= SOGo-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Groupware server with a focus on scalability and open standards -WWW= https://sogo.nu/ +WWW?= https://sogo.nu/ LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: SOGoMailCoreInfoKeys BROKEN_FreeBSD_14= ld: error: duplicate symbol: SOGoMailCoreInfoKeys LIB_DEPENDS= libmemcached.so:databases/libmemcached \ libcurl.so:ftp/curl \ libDOM.so:devel/sope2 OPTIONS_DEFINE= ACTIVESYNC OPTIONS_SUB= yes ACTIVESYNC_DESC= Enable support for ActiveSync protocol ACTIVESYNC_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2 USERS= sogod GROUPS= sogod USES= gnustep ssl objc USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}/sogo CONFLICTS?= sogo[2-4]-activesync sogo[3-4] USE_RC_SUBR= sogod SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} ETCDIR= ${PREFIX}/etc/${PORTNAME:S/2//} CONFIGURE_ARGS= --disable-debug --enable-strip post-patch: @${GREP} -rlF '/etc/sogo' ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} 's#/etc/sogo#${PREFIX}/etc/sogo#g' @${REINPLACE_CMD} -e 's|/usr/lib/GNUstep|${GNUSTEP_LOCAL_ROOT}/Library|' ${WRKSRC}/Apache/SOGo.conf @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure post-patch-ACTIVESYNC-on: @${REINPLACE_CMD} -e 's/Tools/Tools ActiveSync/' ${WRKSRC}/GNUmakefile do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} post-install: ${MKDIR} ${STAGEDIR}/var/spool/sogo ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/Scripts/sogo.conf ${STAGEDIR}${ETCDIR}/sogo.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo.conf ${STAGEDIR}${ETCDIR}/SOGo-Apache.conf.sample ${INSTALL_DATA} ${WRKSRC}/Apache/SOGo-apple-ab.conf ${STAGEDIR}${ETCDIR}/SOGo-apple-ab.Apache.conf.sample ${INSTALL_DATA} ${FILESDIR}/expire-autoreply.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/ealarms-notify.creds.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_DATA} ${FILESDIR}/cron-ealarms-notify.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ ${INSTALL_DATA} ${FILESDIR}/cron-expire-autoreply.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/ .include diff --git a/www/tidy-lib/Makefile b/www/tidy-lib/Makefile index 6bbebb28a47f..c2af6361aee0 100644 --- a/www/tidy-lib/Makefile +++ b/www/tidy-lib/Makefile @@ -1,13 +1,12 @@ PORTNAME= tidy CATEGORIES= www PKGNAMESUFFIX= -lib MAINTAINER= thierry@FreeBSD.org COMMENT= Utility to clean up and pretty print HTML/XHTML/XML (with shared lib) -WWW= http://tidy.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../www/tidy-devel WITH_SHLIB= yes .include "${MASTERDIR}/Makefile" diff --git a/www/transmission-web/Makefile b/www/transmission-web/Makefile index d12569458574..16772b713b1d 100644 --- a/www/transmission-web/Makefile +++ b/www/transmission-web/Makefile @@ -1,17 +1,15 @@ CATEGORIES= www PKGNAMESUFFIX= -web PORTREVISION= 1 -WWW= https://www.transmissionbt.com/ - NO_ARCH= yes NO_BUILD= yes PORTDATA= web MASTERDIR= ${.CURDIR}/../../net-p2p/transmission-cli DESCR= ${.CURDIR}/pkg-descr PLIST= ${NONEXISTENT} SLAVEPORT= web .include "${MASTERDIR}/Makefile" diff --git a/www/w3m-img/Makefile b/www/w3m-img/Makefile index c00a40041573..8fa1c0d2b417 100644 --- a/www/w3m-img/Makefile +++ b/www/w3m-img/Makefile @@ -1,15 +1,14 @@ PKGNAMESUFFIX= -img MAINTAINER= nobutaka@FreeBSD.org COMMENT= Pager/text-based WWW browser with inline image support -WWW= http://w3m.sourceforge.net/ MASTERDIR= ${.CURDIR}/../../www/w3m PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist OPTIONS_SLAVE= DOCS INLINE_IMAGE NO_DIALOG= yes CONFLICTS= ja-w3m-0.5.* ja-w3m-img-0.5.* w3m-0.5.*0 .include "${MASTERDIR}/Makefile" diff --git a/x11-themes/freebsd-8k-wallpapers/Makefile b/x11-themes/freebsd-8k-wallpapers/Makefile index 2dba2a7b4013..c57219827d53 100644 --- a/x11-themes/freebsd-8k-wallpapers/Makefile +++ b/x11-themes/freebsd-8k-wallpapers/Makefile @@ -1,62 +1,62 @@ PORTNAME= freebsd-8k-wallpapers DISTVERSION= 2.1 CATEGORIES= x11-themes MASTER_SITES= https://bitbucket.org/rigoletto-freebsd/freebsd-8k-wallpapers/get/ MAINTAINER= rigoletto@FreeBSD.org COMMENT= Collection of simple FreeBSD wallpapers -WWW= https://bitbucket.org/rigoletto-freebsd/freebsd-8k-wallpapers +WWW?= https://bitbucket.org/rigoletto-freebsd/freebsd-8k-wallpapers LICENSE= CC-BY-4.0 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/rigoletto-freebsd-${PORTNAME}-2afc45f41224 OPTIONS_DEFINE= DOCS PORTDOCS= AUTHOR TRADEMARKS SLAVEPORT?= freebsd .if ${SLAVEPORT:Mkde} PORTDOCS+= TRADEMARKS-KDE DOCSDIR_REL= share/doc/${PORTNAME}-${SLAVEPORT} DOCSDIR= ${PREFIX}/${DOCSDIR_REL} .endif .if ${SLAVEPORT:Mfreebsd} THEMEDIR_REL= share/wallpapers/${PORTNAME} .elif ${SLAVEPORT:Mkde} THEMEDIR_REL= share/wallpapers/${PORTNAME}-${SLAVEPORT} .endif THEMEDIR= ${PREFIX}/${THEMEDIR_REL} .if ${SLAVEPORT:Mfreebsd} FREEBSD_COLORS= FreeBSD-Blue FreeBSD-Green FreeBSD-Grey \ FreeBSD-Purple FreeBSD-Red FreeBSD-Yellow .endif do-install: ${MKDIR} ${STAGEDIR}${THEMEDIR} .if ${SLAVEPORT:Mfreebsd} . for x in ${FREEBSD_COLORS} ( cd ${WRKSRC}/FreeBSD/${x} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THEMEDIR} ) . endfor .elif ${SLAVEPORT:Mkde} ( cd ${WRKSRC}/KDE && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THEMEDIR} \ "! -name preview.png" ) .endif post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ( cd ${WRKSRC}/doc && \ ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} ) .include diff --git a/x11/libfm-extra/Makefile b/x11/libfm-extra/Makefile index 46fa0917de1c..94ef10764f90 100644 --- a/x11/libfm-extra/Makefile +++ b/x11/libfm-extra/Makefile @@ -1,25 +1,24 @@ PORTNAME= libfm PKGNAMESUFFIX= -extra MAINTAINER= ports@FreeBSD.org COMMENT= LibFM-Extra library -WWW= https://wiki.lxde.org/en/Libfm LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING MASTERDIR= ${.CURDIR}/../${PORTNAME} DESCR= ${.CURDIR}/pkg-descr FILESDIR= ${.CURDIR}/files PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist USE_LDCONFIG= yes EXTRA_ONLY= yes OPTIONS_EXCLUDE= NLS .include "${MASTERDIR}/Makefile" diff --git a/x11/swaylock/Makefile b/x11/swaylock/Makefile index 91c50cc9ca76..fd5f2f43d288 100644 --- a/x11/swaylock/Makefile +++ b/x11/swaylock/Makefile @@ -1,50 +1,50 @@ PORTNAME= swaylock DISTVERSION?= 1.6 PORTREVISION?= 1 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT?= Screen locker for Wayland -WWW= https://github.com/swaywm/swaylock +WWW?= https://github.com/swaywm/swaylock LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>=1.25:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper CONFLICTS_INSTALL= ${PORTNAME}-* USES= compiler:c11 cpe gnome meson pkgconfig USE_GITHUB= yes GH_ACCOUNT?= swaywm CPE_VENDOR= swaywm USE_GNOME= cairo pango PLIST_FILES= bin/${PORTNAME} \ etc/pam.d/${PORTNAME} \ share/bash-completion/completions/${PORTNAME} \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} OPTIONS_DEFINE= MANPAGES PIXBUF OPTIONS_DEFAULT=MANPAGES PIXBUF MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz PIXBUF_USE= GNOME=gdkpixbuf2 PIXBUF_MESON_ENABLED= gdk-pixbuf post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \ ${WRKSRC}/meson.build # Respect LOCALBASE for unix-selfauth-helper @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ ${WRKSRC}/pam/${PORTNAME} .include