diff --git a/archivers/unadf/Makefile b/archivers/unadf/Makefile index 79e9ca6885e5..1544918b4f91 100644 --- a/archivers/unadf/Makefile +++ b/archivers/unadf/Makefile @@ -1,30 +1,29 @@ PORTNAME= unadf DISTVERSIONPREFIX= v DISTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org COMMENT= Extracts files from .adf-files used by Amiga emulators WWW= http://lclevy.free.fr/adflib/unadf.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf cpe libtool pathfix pkgconfig CPE_VENDOR= unadf_project USE_GITHUB= yes GH_ACCOUNT= lclevy GH_PROJECT= ADFlib USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/adflib OPTIONS_DEFINE= DOCS .include diff --git a/archivers/xarchiver/Makefile b/archivers/xarchiver/Makefile index 770d666992cd..b46c5d616ece 100644 --- a/archivers/xarchiver/Makefile +++ b/archivers/xarchiver/Makefile @@ -1,68 +1,67 @@ PORTNAME= xarchiver DISTVERSION= 0.5.4.23 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org COMMENT= Desktop-agnostic GTK frontend to various archiving tools WWW= https://github.com/ib/xarchiver LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libharfbuzz.so:print/harfbuzz RUN_DEPENDS= ${LOCALBASE}/bin/gzip:archivers/gzip \ ${LOCALBASE}/bin/unzip:archivers/unzip \ 7zz:archivers/7-zip \ gtar:archivers/gtar \ xdg-open:devel/xdg-utils \ zip:archivers/zip USES= desktop-file-utils gmake gnome libtool:build pkgconfig USE_GITHUB= yes GH_ACCOUNT= ib USE_GNOME= cairo gdkpixbuf2 glib20 intltool GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PORTSCOUT= limit:^\d\.\d\.\d\.\d+$ # avoid tags like identical_to_xfce_git_content OPTIONS_DEFINE= DOCS NLS OPTIONS_DEFAULT= GTK3 OPTIONS_GROUP= FORMATS OPTIONS_GROUP_FORMATS= ARJ LZO RAR OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 OPTIONS_SUB= yes ARJ_DESC= ARJ compression support FORMATS_DESC= Additional compression formats support RAR_DESC= RAR compression support ARJ_RUN_DEPENDS= arj:archivers/arj LZO_RUN_DEPENDS= lzop:archivers/lzop RAR_RUN_DEPENDS= rar:archivers/rar \ unrar:archivers/unrar DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt DOCS_CONFIGURE_ENABLE= doc GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ENABLE= gtk2 GTK3_USE= GNOME=gtk30 NLS_USES= gettext localbase NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/main.c post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS /s| po||' ${WRKSRC}/Makefile.in .include diff --git a/audio/lingot/Makefile b/audio/lingot/Makefile index 8d35b8e7bb4a..901efad1df43 100644 --- a/audio/lingot/Makefile +++ b/audio/lingot/Makefile @@ -1,50 +1,49 @@ PORTNAME= lingot DISTVERSION= 1.1.1 CATEGORIES= audio MASTER_SITES= SAVANNAH MAINTAINER= eduardo@FreeBSD.org COMMENT= Musical instrument tuner WWW= https://www.nongnu.org/lingot/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-c.so:devel/json-c USES= gettext-tools gmake gnome libtool pkgconfig USE_GNOME= cairo gtk30 intltool GNU_CONFIGURE= yes CONFIGURE_ENV= DATADIRNAME="share" -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip # fix: "ld: error: undefined reference due to --no-allow-shlib-undefined: environ" # by adding "-Wl,--allow-shlib-undefined" (not needed on 1500014 as I tested) LDFLAGS+= -Wl,--allow-shlib-undefined -L${LOCALBASE}/lib -lintl PORTDOCS= * OPTIONS_DEFINE= DOCS FFTW NLS OPTIONS_DEFAULT= FFTW JACK OPTIONS_GROUP= SOUND OPTIONS_GROUP_SOUND= ALSA JACK PULSEAUDIO OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_CONFIGURE_WITH= alsa FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float FFTW_CONFIGURE_WITH= fftw JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack NLS_CONFIGURE_ENABLE= nls PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio .include diff --git a/cad/gtkwave/Makefile b/cad/gtkwave/Makefile index f1a59bfb7e57..179fa5b7af3b 100644 --- a/cad/gtkwave/Makefile +++ b/cad/gtkwave/Makefile @@ -1,43 +1,42 @@ PORTNAME= gtkwave DISTVERSION= 3.3.119 CATEGORIES= cad MASTER_SITES= http://gtkwave.sourceforge.net/ DISTNAME= ${PORTNAME}-gtk3-${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Electronic Waveform Viewer WWW= https://gtkwave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libharfbuzz.so:print/harfbuzz USES= compiler:c++11-lang desktop-file-utils gettext gmake gnome \ gperf pkgconfig shared-mime-info USE_GNOME= cairo gdkpixbuf2 gtk30 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-mime-update \ --enable-gtk3 \ --without-gconf PORTDOCS= gtkwave.odt PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES TCL TCL_DESC= Enable support for TCL/TK TCL_USES= tcl tk TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} \ --with-tk=${TK_LIBDIR} TCL_CONFIGURE_OFF= --disable-tcl post-patch-EXAMPLES-off: ${REINPLACE_CMD} '/^SUBDIRS/s|examples||' ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile index 9d4763d60ff1..65c83eaf9c8a 100644 --- a/comms/conserver-com/Makefile +++ b/comms/conserver-com/Makefile @@ -1,54 +1,53 @@ PORTNAME= conserver DISTVERSION= 8.2.7 PORTREVISION= 1 CATEGORIES= comms MASTER_SITES= https://github.com/bstansell/conserver/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= -com MAINTAINER= eduardo@FreeBSD.org COMMENT= Application that allows multiple users to watch serial consoles WWW= https://www.conserver.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf:2.69 ssl USE_RC_SUBR= conserver GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-libwrap \ --with-master=${DEFAULTHOST} \ --with-openssl \ --with-pam \ --with-port=${DEFAULTPORT} CONFLICTS_INSTALL= conserver OPTIONS_DEFINE= FREEIPMI GSSAPI GSSAPIONLY STRIPREALM UDS FREEIPMI_DESC= Compile in FreeIPMI support GSSAPIONLY_DESC= Never prompt for a password when using GSSAPI GSSAPIONLY_IMPLIES= GSSAPI STRIPREALM_DESC= Strip @REALM when using GSSAPI STRIPREALM_IMPLIES= GSSAPI UDS_DESC= Use Unix domain sockets for client/server FREEIPMI_CONFIGURE_ON= --with-freeipmi=${LOCALBASE} FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi GSSAPI_CONFIGURE_WITH= gssapi GSSAPIONLY_EXTRA_PATCHES= ${FILESDIR}/extra-patch-conserver__master.c STRIPREALM_CONFIGURE_WITH= striprealm UDS_CONFIGURE_WITH= uds post-extract: .for file in config.guess config.sub ${CP} -f ${TEMPLATES}/${file} ${WRKSRC} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/conserver-convert DEFAULTPORT?= 782 DEFAULTHOST?= localhost .include diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile index 9e5bd51bfea7..9cdd46f931ad 100644 --- a/databases/rrdtool/Makefile +++ b/databases/rrdtool/Makefile @@ -1,106 +1,105 @@ PORTNAME= rrdtool DISTVERSION= 1.8.0 PORTREVISION= 4 CATEGORIES= databases graphics MASTER_SITES= https://github.com/oetiker/rrdtool-1.x/releases/download/v${DISTVERSION}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Round Robin Database Tools WWW= https://oss.oetiker.ch/rrdtool/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe gmake gnome libtool pathfix pkgconfig shebangfix CPE_VENDOR= rrdtool_project USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_RC_SUBR= rrdcached SHEBANG_FILES= examples/rrdcached/rrdcached-size.pl examples/stripes.py GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-tcl CONFIGURE_ENV= RRDDOCDIR=${DOCSDIR:Q} INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 # Some symbols in the linker version script librrd.sym are undefined when the # CACHE option is off. Suppress errors with lld >= 17 due to these undefined # symbols. LDFLAGS+= -Wl,--undefined-version CONFLICTS= rrdtool12 PORTDOCS= * PORTEXAMPLES= cgi-demo.cgi OPTIONS_DEFINE= DEJAVU DOCS EXAMPLES GRAPH LOCKTIMEOUT MMAP NLS PERL \ PYTHON RUBY OPTIONS_DEFAULT= DEJAVU GRAPH MMAP PERL OPTIONS_SUB= yes DEJAVU_DESC= Use DejaVu fonts (requires X11) GRAPH_DESC= Enable the rrdtool graph command (needs cairo) LOCKTIMEOUT_DESC= Enable the patch for lock timeout MMAP_DESC= Use mmap in rrd_update PERL_DESC= Build PERL module PYTHON_DESC= Build PYTHON bindings RUBY_DESC= Build RUBY bindings DEJAVU_RUN_DEPENDS= dejavu>0:x11-fonts/dejavu DOCS_USES= groff DOCS_CONFIGURE_ENABLE= docs EXAMPLES_CONFIGURE_ENABLE= examples GRAPH_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png GRAPH_USE= GNOME=cairo,pango GRAPH_CONFIGURE_OFF= --disable-rrd_graph \ --disable-rrdcgi LOCKTIMEOUT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-locktimeout MMAP_CONFIGURE_ENABLE= mmap NLS_USES= gettext localbase NLS_USE= GNOME=intltool NLS_CONFIGURE_ENABLE= nls PERL_USES= perl5 PERL_CONFIGURE_ON= --enable-perl \ --enable-perl-site-install PERL_CONFIGURE_OFF= --disable-perl PERL_MAKE_ARGS= PERL_MAKE_OPTIONS='PREFIX="${PREFIX}" INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"' PERL_PORTEXAMPLES= 4charts.pl bigtops.pl minmax.pl perftest.pl \ piped-demo.pl rrdcached/rrdcached-size.pl \ rrdcached/RRDCached.pm shared-demo.pl \ stripes.pl PYTHON_BUILD_DEPENDS= ${PY_SETUPTOOLS} PYTHON_USES= python PYTHON_USE= PYTHON=flavors,optsuffix PYTHON_CONFIGURE_ENABLE= python PYTHON_PORTEXAMPLES= stripes.py RUBY_USES= ruby RUBY_CONFIGURE_ENABLE= ruby post-extract: @${REINPLACE_CMD} -E 's|(^rrdtool_LDADD = librrd.la)|\1 $$\(ALL_LIBS\)|' \ ${WRKSRC}/src/Makefile.in post-install-EXAMPLES-on: .if !defined(BATCH) @${ECHO_MSG} "" @${ECHO_MSG} "############################################################################" @${ECHO_MSG} "# See ${EXAMPLESDIR} for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif post-install-PERL-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/RRDs/RRDs.so post-install-PERL-off: ${RM} ${STAGEDIR}${EXAMPLESDIR}/*.pl ${RM} -r ${STAGEDIR}${EXAMPLESDIR}/rrdcached post-install-PYTHON-on: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rrdtool*.so post-install-PYTHON-off: ${RM} ${STAGEDIR}${EXAMPLESDIR}/stripes.py post-install-RUBY-on: ${STRIP_CMD} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/RRD.so .include diff --git a/deskutils/calcurse/Makefile b/deskutils/calcurse/Makefile index 9601b9518b7e..051c96d88b27 100644 --- a/deskutils/calcurse/Makefile +++ b/deskutils/calcurse/Makefile @@ -1,45 +1,44 @@ PORTNAME= calcurse DISTVERSION= 4.8.1 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= https://calcurse.org/files/ \ https://fossies.org/linux/privat/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Text-based calendar and scheduling application WWW= https://calcurse.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= ncurses shebangfix SHEBANG_FILES= contrib/caldav/calcurse-caldav \ contrib/caldav/calcurse-caldav.py \ contrib/vdir/calcurse-vdir \ contrib/vdir/calcurse-vdir.py GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --without-asciidoc OPTIONS_DEFINE= CALDAV DOCS NLS OPTIONS_DEFAULT= CALDAV OPTIONS_SUB= yes CALDAV_DESC= Support Calendaring Extensions to WebDAV CALDAV_USES= python CALDAV_USES_OFF= python:env CALDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=0:security/py-oauth2client@${PY_FLAVOR} DOCS_USES= gmake DOCS_CONFIGURE_ENABLE= docs NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${DOCSDIR}|' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's|-R$$found_dir||' ${WRKSRC}/configure .include diff --git a/deskutils/gsimplecal/Makefile b/deskutils/gsimplecal/Makefile index 430af2cdf6f4..31dfa9a6f4fb 100644 --- a/deskutils/gsimplecal/Makefile +++ b/deskutils/gsimplecal/Makefile @@ -1,25 +1,24 @@ PORTNAME= gsimplecal DISTVERSIONPREFIX= v DISTVERSION= 2.5.1 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= eduardo@FreeBSD.org COMMENT= Lightweight calendar applet written in C++ using GTK WWW= https://github.com/dmedvinsky/gsimplecal LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf compiler:c++11-lang gmake gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= dmedvinsky USE_GNOME= glib20 gtk30 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/gsimplecal \ share/man/man1/gsimplecal.1.gz .include diff --git a/devel/cdk/Makefile b/devel/cdk/Makefile index afaa9efbf327..d00520f54a04 100644 --- a/devel/cdk/Makefile +++ b/devel/cdk/Makefile @@ -1,43 +1,42 @@ PORTNAME= cdk DISTVERSION= 5.0-20240331 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= https://invisible-island.net/archives/${PORTNAME}/ \ https://invisible-mirror.net/archives/${PORTNAME}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Curses Development Kit for speedy development of full screen programs WWW= https://invisible-island.net/cdk/ LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake ncurses tar:tgz USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --with-ncurses ALL_TARGET= default cdkshlib INSTALL_TARGET= install installCDKSHLibrary PORTDOCS= README PORTEXAMPLES= cli demos examples OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|gcc|$$(CC)| ; \ /^CDKREADME/s| COPYING||' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcdk*.so post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/rsvndump/Makefile b/devel/rsvndump/Makefile index 36b513ad9f4e..a0eccbe008d2 100644 --- a/devel/rsvndump/Makefile +++ b/devel/rsvndump/Makefile @@ -1,42 +1,41 @@ PORTNAME= rsvndump DISTVERSION= 0.6.2 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Remote Subversion repository dumpfile generator WWW= http://rsvndump.sourceforge.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libapr-1.so:devel/apr1 \ libexpat.so:textproc/expat2 \ libgdbm.so:databases/gdbm .if ${WITH_SUBVERSION_VER:U} == LTS LIB_DEPENDS+= libsvn_client-1.so:devel/subversion-lts .else LIB_DEPENDS+= libsvn_client-1.so:devel/subversion .endif USES= bdb:18 gmake GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-svn=${LOCALBASE} PLIST_FILES= bin/rsvndump OPTIONS_DEFINE= DOCS NLS DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto DOCS_CONFIGURE_ENABLE= man DOCS_PLIST_FILES= share/man/man1/rsvndump.1.gz NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/rsvndump.mo .include diff --git a/editors/cooledit/Makefile b/editors/cooledit/Makefile index d499cafeb384..05901503607a 100644 --- a/editors/cooledit/Makefile +++ b/editors/cooledit/Makefile @@ -1,41 +1,40 @@ PORTNAME= cooledit DISTVERSION= 4.1.2 PORTREVISION= 1 CATEGORIES= editors MASTER_SITES= SUNSITE/apps/editors/X/cooledit MAINTAINER= eduardo@FreeBSD.org COMMENT= CoolEdit Programmers Code Editor WWW= https://github.com/paulsheer/cooledit LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/COPYRIGHT.bsd LICENSE_FILE_GPLv2= ${WRKSRC}/COPYRIGHT.gpl LIB_DEPENDS= libfreetype.so:print/freetype2 RUN_DEPENDS= font-misc-misc>0:x11-fonts/font-misc-misc \ noto-basic>0:x11-fonts/noto-basic \ noto-emoji>0:x11-fonts/noto-emoji \ noto-extra>0:x11-fonts/noto-extra USES= gettext-runtime libtool:build pkgconfig python xorg USE_XORG= x11 xt GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip OPTIONS_DEFINE= CJK CJK_DESC= Chinese, Japanese and Korean fonts CJK_RUN_DEPENDS= noto-hk>0:x11-fonts/noto-hk \ noto-jp>0:x11-fonts/noto-jp \ noto-kr>0:x11-fonts/noto-kr \ noto-sc>0:x11-fonts/noto-sc \ noto-tc>0:x11-fonts/noto-tc # Don't install bundled fonts post-patch: @${REINPLACE_CMD} -e 's|man notosans|man|g' ${WRKSRC}/Makefile.in .include diff --git a/editors/xmlcopyeditor/Makefile b/editors/xmlcopyeditor/Makefile index 7a8b7936ff6f..6fd35904fa79 100644 --- a/editors/xmlcopyeditor/Makefile +++ b/editors/xmlcopyeditor/Makefile @@ -1,35 +1,34 @@ PORTNAME= xmlcopyeditor DISTVERSION= 1.3.1.0 PORTREVISION= 2 CATEGORIES= editors MASTER_SITES= SF/xml-copy-editor/${PORTNAME}-linux/${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Fast validating XML editor WWW= http://xml-copy-editor.sourceforge.net/ LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libaspell.so:textproc/aspell \ libenchant-2.so:textproc/enchant2 \ libexpat.so:textproc/expat2 \ libharfbuzz.so:print/harfbuzz \ libpcre2-8.so:devel/pcre2 \ libxerces-c.so:textproc/xerces-c3 \ libxml2.so:textproc/libxml2 \ libxslt.so:textproc/libxslt USES= autoreconf compiler:c++11-lang desktop-file-utils dos2unix \ gettext-tools gmake gnome iconv libtool localbase pkgconfig USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 intltool pango USE_WX= 3.0 # fails to build with 3.2 WX_COMPS= wx WX_CONF_ARGS= absolute GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share OPTIONS_DEFINE= NLS OPTIONS_SUB= yes .include diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile index e7d64b938868..e62c5c2dc432 100644 --- a/emulators/dosbox-x/Makefile +++ b/emulators/dosbox-x/Makefile @@ -1,63 +1,62 @@ PORTNAME= dosbox-x DISTVERSIONPREFIX= ${PORTNAME}-v DISTVERSION= 2024.03.01 PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= eduardo@FreeBSD.org COMMENT= DOSBox fork WWW= https://dosbox-x.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_amd64= nasm:devel/nasm BUILD_DEPENDS_i386= nasm:devel/nasm LIB_DEPENDS= libpng16.so:graphics/png \ libslirp.so:net/libslirp USES= autoreconf gettext-runtime gl gnome iconv localbase pkgconfig sdl xorg USE_GITHUB= yes GH_ACCOUNT= joncampbell123 USE_GL= gl USE_GNOME= glib20 USE_SDL= net2 sdl2 USE_XORG= x11 xkbfile xrandr GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-emscripten --enable-hx-dos --enable-libslirp --enable-mt32 \ --enable-opengl --enable-printer --disable-sdl --enable-sdl2 --enable-x11 INSTALL_TARGET= install_strip PORTDOCS= NEWS README.* OPTIONS_DEFINE= ALSA DOCS FFMPEG FLUIDSYNTH FREETYPE OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH OPTIONS_RADIO= DEBUGGER OPTIONS_RADIO_DEBUGGER= DEBUGGER_ENABLE DEBUGGER_HEAVY ALSA_DESC= ALSA midi support DEBUGGER_ENABLE_DESC= Enable internal debugger DEBUGGER_HEAVY_DESC= Enable internal debugger with extra features ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa alsa-midi alsatest DEBUGGER_ENABLE_CONFIGURE_ON= --enable-debug=yes DEBUGGER_HEAVY_CONFIGURE_ON= --enable-debug=heavy FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ENABLE= avcodec FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CONFIGURE_ENABLE= libfluidsynth FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/tnftp/Makefile b/ftp/tnftp/Makefile index 158f8d957d74..d88e0118310c 100644 --- a/ftp/tnftp/Makefile +++ b/ftp/tnftp/Makefile @@ -1,25 +1,24 @@ PORTNAME= tnftp DISTVERSION= 20230507 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/ \ https://ftp.uni-erlangen.de/netbsd/misc/tnftp/ \ https://ftp.jaist.ac.jp/pub/NetBSD/misc/tnftp/ \ https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Enhanced FTP client from NetBSD WWW= https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ LICENSE= BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USES= libedit ncurses ssl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/tnftp \ share/man/man1/tnftp.1.gz .include diff --git a/games/exult/Makefile b/games/exult/Makefile index 265b79adf5eb..57ad1c1e8c0e 100644 --- a/games/exult/Makefile +++ b/games/exult/Makefile @@ -1,91 +1,90 @@ PORTNAME= exult DISTVERSION?= 1.8 PORTREVISION?= 6 PORTEPOCH= 1 CATEGORIES= games MAINTAINER= eduardo@FreeBSD.org COMMENT= Engine for Ultima VII (BG, FOV, SI, SS) WWW= http://exult.info LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg \ libpng16.so:graphics/png \ libvorbis.so:audio/libvorbis USES= autoreconf compiler:c++17-lang gmake libtool localbase \ pkgconfig sdl xorg USE_GNOME= cairo gdkpixbuf2 USE_SDL= sdl2 USE_XORG= x11 xext GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-static \ --enable-shared \ --with-icondir=${PREFIX}/share/pixmaps CONFLICTS_INSTALL= exult-devel SUB_FILES= pkg-message PLIST?= ${.CURDIR}/pkg-plist .if !defined(MASTERDIR) MASTER_SITES= http://prdownloads.sourceforge.net/exult/ EXTRA_PATCHES= ${PATCHDIR}/extra-patch-version.cc \ ${PATCHDIR}/extra-patch-configure.ac .else USE_GITHUB= yes .endif OPTIONS_DEFINE= ALSA DEBUG DOCS FLUIDSYNTH GIMP STUDIO OPTIONS_DEFAULT= STUDIO OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support STUDIO_DESC= Install Exult Studio ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa DEBUG_CONFIGURE_ON= --with-debug=full \ --with-optimization=none DEBUG_CONFIGURE_OFF= --with-debug=no FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CONFIGURE_ENABLE= fluidsynth GIMP_LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgegl-0.4.so:graphics/gegl \ libgegl-npd-0.4.so:graphics/gegl \ libgimp-2.0.so:graphics/gimp-app \ libharfbuzz.so:print/harfbuzz \ libjson-glib-1.0.so:devel/json-glib GIMP_USES= gnome GIMP_USE= GNOME=gtk20,pango GIMP_CONFIGURE_ENABLE= gimp-plugin STUDIO_LIB_DEPENDS?= libharfbuzz.so:print/harfbuzz STUDIO_USES= gnome STUDIO_USE= GNOME=gtk30 STUDIO_CONFIGURE_ENABLE= exult-studio exult-studio-support post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in FAQ NEWS README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include # Silence cast warnings from GTK callbacks in clang >=16 # https://github.com/exult/exult/issues/416 .if !defined(PKGNAMESUFFIX) && ( ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))) CFLAGS+= -Wno-cast-function-type-strict .endif .include diff --git a/games/gbrainy/Makefile b/games/gbrainy/Makefile index 0c3a22d98eee..95cb6538db6b 100644 --- a/games/gbrainy/Makefile +++ b/games/gbrainy/Makefile @@ -1,34 +1,33 @@ PORTNAME= gbrainy DISTVERSION= 2.4.6 PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= games MASTER_SITES= https://gent.softcatala.org/jmas/gbrainy/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Brain teaser game and trainer WWW= https://live.gnome.org/gbrainy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gtk-sharp30>0:x11-toolkits/gtk-sharp30 \ itstool:textproc/itstool RUN_DEPENDS= bash:shells/bash USES= gettext gmake gnome mono pathfix pkgconfig shebangfix USE_GNOME= intltool SHEBANG_FILES= src/Clients/Classical/gbrainy.in GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share MAKE_ENV+= MONO_REGISTRY_PATH=${WRKDIR} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_EXTRA_PATCHES= ${PATCHDIR}/NLS_ON-patch-Makefile.in NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/NLS_OFF-patch-Makefile.in .include diff --git a/graphics/epix/Makefile b/graphics/epix/Makefile index 12b80d397849..b1f8a825f662 100644 --- a/graphics/epix/Makefile +++ b/graphics/epix/Makefile @@ -1,33 +1,32 @@ PORTNAME= epix DISTVERSION= 1.2.22 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://mathcs.holycross.edu/~ahwang/${PORTNAME}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Creates math plots and line figures using easy-to-learn syntax WWW= https://mathcs.holycross.edu/~ahwang/epix/ePiX.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash USES= gmake makeinfo tar:bzip2 tex USE_TEX= dvipsk:build latex GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-bash=${LOCALBASE}/bin/bash \ --with-runtime=${CXX} INFO= epix OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/usepackage/s|\(pstricks\),\(xcolor\)|\1,tikz,\2|' \ ${WRKSRC}/doc/manual.tex .include diff --git a/graphics/pstoedit/Makefile b/graphics/pstoedit/Makefile index 0eebcfea63f2..930872f9e431 100644 --- a/graphics/pstoedit/Makefile +++ b/graphics/pstoedit/Makefile @@ -1,64 +1,63 @@ PORTNAME= pstoedit DISTVERSION= 4.01 CATEGORIES= graphics print MASTER_SITES= SF MAINTAINER= eduardo@FreeBSD.org COMMENT= Convert PostScript to other vector graphic formats WWW= http://www.pstoedit.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/copying LIB_DEPENDS= libgd.so:graphics/gd \ libzip.so:archivers/libzip USES= ghostscript gmake libtool localbase pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --enable-docs=no MAKE_ENV= INSTALL_STRIP_FLAG="${STRIP}" CPPFLAGS+= -isystem ${LOCALBASE}/include/ming PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EMF EXAMPLES MAGICK MING PLOTUTILS OPTIONS_DEFAULT= EMF MAGICK MING PLOTUTILS OPTIONS_SUB= yes EMF_DESC= WMF/EMF support via libEMF MING_DESC= Flash support via Ming PLOTUTILS_DESC= Plotting support via Plotutils EMF_LIB_DEPENDS= libEMF.so:graphics/libemf EMF_CONFIGURE_ON= --with-libemf-include=${LOCALBASE}/include/libEMF EMF_CONFIGURE_OFF= --without-emf MAGICK_USES= magick MAGICK_CONFIGURE_ON= --with-magick MAGICK_CONFIGURE_OFF= --without-magick MING_LIB_DEPENDS= libming.so:graphics/ming MING_CONFIGURE_ON= --with-swf MING_CONFIGURE_OFF= --without-swf PLOTUTILS_LIB_DEPENDS= libplotter.so:graphics/plotutils PLOTUTILS_CONFIGURE_ON= --with-libplot PLOTUTILS_CONFIGURE_OFF= --without-libplot post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS="-g"|CXXFLAGS="$$CXXFLAGS"|g ; \ s|GraphicsMagick|Magick|g ; \ s|=$$OLDCPPFLAGS|=$$CPPFLAGS|g ; \ s|-lstdc++||g ; \ s|-pedantic||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/src/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.ps ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/xpaint/Makefile b/graphics/xpaint/Makefile index 2deeff843be2..8b48015de9a5 100644 --- a/graphics/xpaint/Makefile +++ b/graphics/xpaint/Makefile @@ -1,40 +1,39 @@ PORTNAME= xpaint DISTVERSION= 3.1.4 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/sf-${PORTNAME}/sf-${PORTNAME}/${PORTNAME}-${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Simple paint program WWW= https://sf-xpaint.sourceforge.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjbig.so:graphics/jbigkit \ libnetpbm.so:graphics/netpbm \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libXaw3dxft.so:x11-toolkits/libxaw3dxft RUN_DEPENDS= bash:shells/bash \ psselect:print/psutils USES= autoreconf desktop-file-utils gmake jpeg libtool:build \ localbase:ldflags pkgconfig shebangfix tar:bzip2 xorg USE_XORG= ice sm x11 xext xft xmu xpm xt SHEBANG_FILES= share/bin/imgmerge share/bin/xpaint_ocr GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share # util/Makefile and vxp2ps/Makefile needs it BINARY_ALIAS= make=${GMAKE} # Do not install libraries pre-build: @${REINPLACE_CMD} -e '/^install-exec-am:/s/install-libLTLIBRARIES//' \ ${WRKSRC}/xpaintrw/Makefile.in .include diff --git a/mail/cone/Makefile b/mail/cone/Makefile index 9cfc2053b77c..3d064c3841ca 100644 --- a/mail/cone/Makefile +++ b/mail/cone/Makefile @@ -1,55 +1,54 @@ PORTNAME= cone DISTVERSION= 1.13 PORTREVISION= 2 CATEGORIES= mail # This is for beta versions, leave it in please: #MASTER_SITES= http://www.courier-mta.org/beta/${PORTNAME}/ \ # http://www.lerctr.org/~ler/ # This is for release versions, leave it in please: MASTER_SITES= SF/courier/${PORTNAME}/${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Console based mail client with POP3/IMAP/SMAP support WWW= https://www.courier-mta.org/cone/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.GPL BUILD_DEPENDS= gnupg>0:security/gnupg LIB_DEPENDS= libaspell.so:textproc/aspell \ libcourier-unicode.so:devel/courier-unicode \ libidn2.so:dns/libidn2 RUN_DEPENDS= gnupg>0:security/gnupg USES= compiler:c++11-lang fam gettext gmake gnome iconv ldap:24 \ localbase:ldflags ncurses perl5 pkgconfig shebangfix ssl \ tar:bzip2 USE_GNOME= libxml2 SHEBANG_FILES= sysconftool GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --exec-prefix=${PREFIX} \ --with-certdb=${PREFIX}/share/cone/rootcerts \ --with-notice=unicode INSTALL_TARGET= install-strip CPPFLAGS+= -D_XOPEN_SOURCE_EXTENDED OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/leaf @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mailtool @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/cone ${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${STAGEDIR}${PREFIX}/sbin/cone-sysconftool @${RM} ${STAGEDIR}${PREFIX}/share/cone/rootcerts/.0 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} .include diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile index 08a7b1a1a386..bc3ef28d6940 100644 --- a/net-p2p/amule/Makefile +++ b/net-p2p/amule/Makefile @@ -1,131 +1,130 @@ PORTNAME= amule PORTVERSION= 2.3.3 PORTREVISION= 11 CATEGORIES= net-p2p MASTER_SITES= SF/${PORTNAME}/aMule/${PORTVERSION} DISTNAME= aMule-${PORTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= All-platform eMule p2p client WWW= https://www.amule.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING LIB_DEPENDS= libcryptopp.so:security/cryptopp USES= bison compiler:c++11-lang cpe desktop-file-utils gmake \ localbase:ldflags perl5 pkgconfig shebangfix tar:xz USE_PERL5= build USE_WX= 3.0 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' LDFLAGS+= -lpthread SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI BOOST CAS DEBUG \ DOCS ED2K FILEVIEW MMAP MONOLITHIC NLS UPNP WEBSERVER \ WXCAS XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console (EXPERIMENTAL) MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule WXCAS_DESC= Compile aMule Statistics for GUI XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI BOOST CAS ED2K \ FILEVIEW MONOLITHIC WEBSERVER WXCAS XAS OPTIONS_SUB= yes DEBUG_CONFIGURE_OFF= --disable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULECMD_USES= readline AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui BOOST_CONFIGURE_ON= --with-boost BOOST_LIB_DEPENDS+= libboost_system.so:devel/boost-libs CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k ED2K_CONFLICTS= ed2k-hash* FILEVIEW_CONFIGURE_ON= --enable-fileview MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic UPNP_LIB_DEPENDS= libupnp.so:devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WEBSERVER_LIB_DEPENDS= libpng.so:graphics/png WEBSERVER_USES= readline WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run .include # Fix segmentation fault, PR 266866 # see also 5a19c08: security/cryptopp: Update to 8.7.0 .if ${ARCH} == i386 || ${ARCH} == amd64 CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif .if ${PORT_OPTIONS:MAMULEGUI} || ${PORT_OPTIONS:MMONOLITHIC} PLIST_SUB+= AMULESKIN="" .else PLIST_SUB+= AMULESKIN="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in post-install-FILEVIEW-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .include # amule 2.3.3 does not work with C++17 which is the default since clang # 16. Change the defaults and allow the `register' keyword to be used without # triggering a compiler error to allow the build to work. .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 CXXFLAGS+= -Wno-register .endif .include diff --git a/science/chemtool-devel/Makefile b/science/chemtool-devel/Makefile index 08a6f41d465c..143fa1a424ec 100644 --- a/science/chemtool-devel/Makefile +++ b/science/chemtool-devel/Makefile @@ -1,50 +1,49 @@ PORTNAME= chemtool PORTVERSION= 1.7.20050716 PORTREVISION= 13 CATEGORIES= science MASTER_SITES= http://ruby.chemie.uni-freiburg.de/~martin/chemtool/ PKGNAMESUFFIX= -devel DISTNAME= ct17a15 MAINTAINER= eduardo@FreeBSD.org COMMENT= Drawing organic molecules easily and store them (developer version) WWW= http://ruby.chemie.uni-freiburg.de/~martin/chemtool/ LICENSE= GPLv2 LIB_DEPENDS= libEMF.so:graphics/libemf \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= fig2dev:print/fig2dev USES= compiler:c++11-lang gettext gmake gnome pkgconfig tar:tgz xorg USE_GNOME= cairo gdkpixbuf2 gtk20 USE_XORG= x11 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --enable-emf=yes MAKE_ARGS+= MAKE=${MAKE_CMD} CFLAGS+= -fcommon CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libEMF LIBS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= chemtool WRKSRC= ${WRKDIR}/${PORTNAME}-1.7alpha15/ PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} '/^SYS_LIBRARIES =/s/$$/ -lX11/' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chemtool ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cht post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/science/h5utils/Makefile b/science/h5utils/Makefile index 6524c0876334..df6ce40fcd24 100644 --- a/science/h5utils/Makefile +++ b/science/h5utils/Makefile @@ -1,40 +1,39 @@ PORTNAME= h5utils DISTVERSION= 1.13.2 PORTREVISION= 3 CATEGORIES= science MASTER_SITES= https://github.com/NanoComp/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Set of utilities for visualization and conversion of HDF5 format WWW= https://github.com/NanoComp/h5utils LICENSE= GPLv2 MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk LIB_DEPENDS= libdf.so:science/hdf \ libhdf5.so:science/hdf5 \ libmatheval.so:devel/libmatheval \ libpng.so:graphics/png USES= autoreconf compiler:c++11-lang jpeg localbase GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CFLAGS+= -pthread CXXFLAGS+= -std=c++11 OPTIONS_DEFINE= OCTAVE OPTIONS_SUB= yes OCTAVE_DESC= With Octave support OCTAVE_CONFIGURE_WITH= octave OCTAVE_BUILD_DEPENDS= ${LOCALBASE}/include/octave-${OCTAVE_VERSION}/octave/octave.h:math/octave OCTAVE_USES= octave:env OCTAVE_VARS= PLIST_SUB+="OCTAVE_VERSION=${OCTAVE_VERSION} CONFIGURE_TARGET=${CONFIGURE_TARGET}" post-install-OCTAVE-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/octave/${OCTAVE_VERSION}/site/oct/${CONFIGURE_TARGET}/h5read.oct .include diff --git a/security/uacme/Makefile b/security/uacme/Makefile index 0a7782007c43..e624ddbcd5f6 100644 --- a/security/uacme/Makefile +++ b/security/uacme/Makefile @@ -1,54 +1,53 @@ PORTNAME= uacme DISTVERSIONPREFIX= upstream/ DISTVERSION= 1.7.5 CATEGORIES= security www MAINTAINER= eduardo@FreeBSD.org COMMENT= Lightweight C ACMEv2 client which uses external authenticators WWW= https://github.com/ndilieto/uacme LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl USES= gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= ndilieto GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --datadir=${EXAMPLESDIR:H} \ --disable-maintainer-mode \ --sysconfdir=${PREFIX}/etc OPTIONS_DEFINE= DOCS EXAMPLES MANPAGES UALPN _OPENSSL_SAFE= ${${SSL_DEFAULT} == libressl || ${SSL_DEFAULT} == libressl-devel:?no:yes} OPTIONS_DEFAULT= ${${_OPENSSL_SAFE} == no:?GNUTLS:OPENSSL} MANPAGES \ UALPN OPTIONS_SINGLE= CRYPTO OPTIONS_SINGLE_CRYPTO= GNUTLS MBEDTLS OPENSSL OPTIONS_EXCLUDE= ${${_OPENSSL_SAFE} == no:?OPENSSL:} OPTIONS_SUB= yes CRYPTO_DESC= Crypto library UALPN_DESC= Install the proxying ACMEv2 tls-alpn-01 responder ualpn(1) GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc MANPAGES_CONFIGURE_ENABLE= docs MBEDTLS_BUILD_DEPENDS= mbedtls>=2.28.0:security/mbedtls MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls MBEDTLS_CONFIGURE_WITH= mbedtls=${LOCALBASE} OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl=${OPENSSLBASE} UALPN_LIB_DEPENDS= libev.so:devel/libev UALPN_CONFIGURE_WITH= ualpn UALPN_CONFIGURE_ENV= CFLAGS="`pkgconf --cflags libev`" \ LDFLAGS="`pkgconf --libs libev`" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/procenv/Makefile b/sysutils/procenv/Makefile index 12ae0bf47ca3..e5dfacf3ef0f 100644 --- a/sysutils/procenv/Makefile +++ b/sysutils/procenv/Makefile @@ -1,39 +1,38 @@ PORTNAME= procenv DISTVERSION= 0.60 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= eduardo@FreeBSD.org COMMENT= Utility to show process environment WWW= https://github.com/jamesodhunt/procenv LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xmlwf:textproc/expat2 LIB_DEPENDS= libsysinfo.so:devel/libsysinfo USES= autoreconf localbase perl5 USE_GITHUB= yes GH_ACCOUNT= jamesodhunt USE_PERL5= build GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share TEST_TARGET= check PLIST_FILES= bin/procenv \ share/man/man1/procenv.1.gz PORTDOCS= AUTHORS ChangeLog NEWS README TODO OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^PKG_/d' ${WRKSRC}/configure.ac post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/testdisk/Makefile b/sysutils/testdisk/Makefile index 9fc565d2c972..f33d38e464c5 100644 --- a/sysutils/testdisk/Makefile +++ b/sysutils/testdisk/Makefile @@ -1,37 +1,36 @@ PORTNAME= testdisk DISTVERSION= 7.2 CATEGORIES= sysutils MASTER_SITES= http://www.cgsecurity.org/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Tool to check and undelete partitions WWW= https://www.cgsecurity.org/wiki/TestDisk LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg localbase:ldflags ncurses tar:bzip2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-qt \ --without-ewf PORTDOCS= * OPTIONS_DEFINE= DOCS ICONV NTFS PROGSREISERFS OPTIONS_DEFAULT= ICONV NTFS_DESC= Support NTFS via fuse-ntfs extensions PROGSREISERFS_DESC= Use reiserfs extensions ICONV_USES= iconv ICONV_CONFIGURE_OFF= --without-iconv NTFS_LIB_DEPENDS= libntfs-3g.so:sysutils/fusefs-ntfs NTFS_CONFIGURE_OFF= --without-ntfs3g PROGSREISERFS_LIB_DEPENDS= libreiserfs-0.3.so.0:sysutils/progsreiserfs PROGSREISERFS_CONFIGURE_OFF= --without-reiserfs .include diff --git a/www/bluefish/Makefile b/www/bluefish/Makefile index 0aea7b47b304..e65073b07ee1 100644 --- a/www/bluefish/Makefile +++ b/www/bluefish/Makefile @@ -1,55 +1,54 @@ PORTNAME= bluefish DISTVERSION= 2.2.15 CATEGORIES= www editors MASTER_SITES= https://www.bennewitz.com/bluefish/stable/source/ \ SF MAINTAINER= eduardo@FreeBSD.org COMMENT= HTML editor designed for the experienced web designer WWW= http://bluefish.openoffice.nl/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libharfbuzz.so:print/harfbuzz \ libpcre2-8.so:devel/pcre2 USES= desktop-file-utils gettext gmake gnome libtool localbase \ pkgconfig python:3.8-3.9 shared-mime-info shebangfix tar:bzip2 USE_GNOME= cairo gdkpixbuf2 intltool libxml2 SHEBANG_FILES= data/css_decompressor data/cssmin.py data/jsbeautify data/json_prettyprint.py \ data/jsmin.py data/lorem-ipsum-generator \ src/plugin_zencoding/zencoding/actions/*.py \ src/plugin_zencoding/zencoding/filters/*.py \ src/plugin_zencoding/zencoding/*.py GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-update-databases \ --with-freedesktop_org-menu=${PREFIX}/share/applications \ --with-freedesktop_org-mime=${PREFIX}/share/mime \ --with-icon-path=${PREFIX}/share/pixmaps INSTALL_TARGET= install-strip OPTIONS_DEFINE= DEBUG DOCS NLS TIDY OPTIONS_DEFAULT= GTK3 OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 OPTIONS_SUB= yes TOOLKIT_DESC= GTK toolkit DEBUG_CONFIGURE_ENABLE= debugging-output GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ON= --with-gtk2=yes GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap GTK3_USE= GNOME=gtk30 NLS_CONFIGURE_ENABLE= nls TIDY_RUN_DEPENDS= tidy4:www/tidy .include diff --git a/x11-clocks/xdaliclock/Makefile b/x11-clocks/xdaliclock/Makefile index f4e4576e987a..e3346e932cd5 100644 --- a/x11-clocks/xdaliclock/Makefile +++ b/x11-clocks/xdaliclock/Makefile @@ -1,34 +1,33 @@ PORTNAME= xdaliclock DISTVERSION= 2.48 PORTREVISION= 2 CATEGORIES= x11-clocks MASTER_SITES= https://www.jwz.org/${PORTNAME}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Rather neat animated clock (GL & GTK version) WWW= https://www.jwz.org/xdaliclock/ LIB_DEPENDS= libharfbuzz.so:print/harfbuzz USES= desktop-file-utils gl gmake gnome pkgconfig xorg USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk30 GLIB_SCHEMAS= org.jwz.xdaliclock.gschema.xml USE_XORG= x11 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFLICTS= xdaliclock-classic WRKSRC= ${WRKDIR}/${DISTNAME}/X11 PLIST_FILES= bin/xdaliclock \ share/man/man1/xdaliclock.1.gz \ share/applications/xdaliclock.desktop \ share/glib-2.0/schemas/gschemas.compiled \ share/pixmaps/xdaliclock.png # workaround: missing share/glib-2.0/schemas in stage pre-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas .include diff --git a/x11/xclip/Makefile b/x11/xclip/Makefile index 850db7f0959a..37c154683106 100644 --- a/x11/xclip/Makefile +++ b/x11/xclip/Makefile @@ -1,42 +1,41 @@ PORTNAME= xclip DISTVERSION= 0.13-82 DISTVERSIONSUFFIX= -gb372f73 PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= eduardo@FreeBSD.org COMMENT= Interface to X selections ("the clipboard") from the command line WWW= https://github.com/astrand/xclip LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf gmake iconv xorg USE_GITHUB= yes GH_ACCOUNT= astrand USE_XORG= x11 xmu GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV+= ac_cv_header_X11_Intrinsic_h=yes \ ac_cv_header_X11_Xmu_Atoms_h=yes \ ac_cv_lib_Xmu_XmuClientWindow=yes PLIST_FILES= bin/xclip \ bin/xclip-copyfile \ bin/xclip-cutfile \ bin/xclip-pastefile \ share/man/man1/xclip-copyfile.1.gz \ share/man/man1/xclip.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xclip .include