diff --git a/archivers/advancecomp/Makefile b/archivers/advancecomp/Makefile index 857bd31ae9b4..177d1a291395 100644 --- a/archivers/advancecomp/Makefile +++ b/archivers/advancecomp/Makefile @@ -1,31 +1,31 @@ PORTNAME= advancecomp DISTVERSION= 2.5 CATEGORIES= archivers MASTER_SITES= https://github.com/amadvance/advancecomp/releases/download/v${DISTVERSION}/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Recompression utilities for .ZIP, .PNG, .MNG, and .GZ files WWW= http://www.advancemame.it/comp-readme.html LICENSE= GPLv3 LIB_DEPENDS= libzopfli.so:archivers/zopfli \ libdeflate.so:archivers/libdeflate USES= autoreconf cpe CPE_VENDOR= advancemame GNU_CONFIGURE= yes TEST_TARGET= check MAKE_ARGS= zopfli_SOURCES="" am__objects_3="" \ libdeflate_SOURCES="" am__objects_2="" CPPFLAGS+= -I${LOCALBASE}/include/zopfli LDFLAGS+= -L${LOCALBASE}/lib -lzopfli -ldeflate OPTIONS_DEFINE= BZIP2 BZIP2_CONFIGURE_ON= --enable-bzip2 pre-test-BZIP2-on: @${ECHO_MSG} Warning: test suite is known to fail with option BZIP2 enabled .include diff --git a/audio/timidity++/Makefile b/audio/timidity++/Makefile index 3270e178d64f..29986a105d10 100644 --- a/audio/timidity++/Makefile +++ b/audio/timidity++/Makefile @@ -1,83 +1,83 @@ PORTNAME= timidity++ PORTVERSION= 2.15.0 CATEGORIES+= audio MASTER_SITES= SF/timidity/TiMidity%2B%2B/TiMidity%2B%2B-${PORTVERSION} DISTNAME= TiMidity++-${PORTVERSION} -MAINTAINER?= fuz@fuz.su +MAINTAINER?= fuz@FreeBSD.org COMMENT?= Software MIDI player WWW= http://timidity.sourceforge.net/ LICENSE= GPLv2+ LIB_DEPENDS= libarc.so:archivers/libarc .if !defined(PKGNAMESUFFIX) LIB_DEPENDS+= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg RUN_DEPENDS= eawpats>0:audio/eawpats .endif USES= gmake localbase tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV+= SHLD="${CC} -shared" CPPFLAGS+= -I${LOCALBASE}/include/libarc LDFLAGS+= -Wl,--export-dynamic PLIST_SUB+= TIMID_LIBDIR="${TIMID_LIBDIR}" EUCJP_LOCALE="${EUCJP_LOCALE}" .if !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= DOCS EAWPLUS X11 OPTIONS_DEFAULT= X11 CONFIGURE_ARGS+= --enable-audio=oss,vorbis EAWPLUS_DESC= Collection of Gravis Ultrasound MIDI patches EAWPLUS_RUN_DEPENDS= eawplus>0:audio/eawplus X11_LIB_DEPENDS= libpng.so:graphics/png X11_USES= xorg X11_USE= xorg=x11,xext X11_CONFIGURE_ON= --with-x --enable-spectrogram --enable-wrd \ --enable-dynamic X11_CONFIGURE_OFF= --without-x --disable-spectrogram --disable-wrd \ --disable-dynamic X11_CPPFLAGS= $$(libpng-config --I_opts) .endif TIMID_LIBDIR= lib/timidity EUCJP_LOCALE= ja_JP.eucJP .include .if defined(PKGNAMESUFFIX) .include "Makefile.interface" .else USES+= ncurses CONFIGURE_ARGS+=--enable-interface=ncurses,vt100,server \ --enable-network CONFLICTS_INSTALL?= timidity DOCFILES= README.alsaseq README.dl README.m2m README.mts README.sf pre-patch: @${RM} ${WRKSRC}/libarc/*.h @${RM} ${WRKSRC}/utils/mblock.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${TIMID_LIBDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/timidity post-install:: (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.1 \ ${STAGEDIR}${MANPREFIX}/man/ja/man1) (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.cfg.5 \ ${STAGEDIR}${MANPREFIX}/man/ja/man5) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) @${RMDIR} ${STAGEDIR}${PREFIX}/share/timidity .endif # PKGNAMESUFFIX .include diff --git a/benchmarks/uica/Makefile b/benchmarks/uica/Makefile index 2efb5e5feb52..d7994b7e87cd 100644 --- a/benchmarks/uica/Makefile +++ b/benchmarks/uica/Makefile @@ -1,62 +1,62 @@ PORTNAME= uiCA PORTVERSION= g20221215+${INSTRVERSION} CATEGORIES= benchmarks devel MASTER_SITES= https://uops.info/instructions.xml?dummy=/:instructions \ https://uops.info/:instructions PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${INSTRUCTIONS}:instructions EXTRACT_ONLY= ${DISTFILES:C,:[^:]*$,,:N*.xml} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Code Analyzer from the uops.info project WWW= https://uops.info/uiCA.html LICENSE= AGPLv3 APACHE20 LICENSE_COMB= multi BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} USES= compiler python shebangfix USE_GITHUB= yes GH_ACCOUNT= andreas-abel GH_TAGNAME= e6421b5957ec53eaa05dc150b2a40c5e0abc6dd4 GH_TUPLE= andreas-abel:XED-to-XML:c71679ee893ae91db677056d542f305fcc433cb1:xed/XED-to-XML \ intelxed:mbuild:09b6654be0c52bf1df44e88c88b411a67b624cbd:mbuild/mbuild USE_PYTHON= concurrent flavors SHEBANG_FILES= uiCA.py # manually build a file name like instructions_Apr2022.xml from # the machine-sortable INSTRVERSION. Use := to have date run only once INSTRVERSION= 2022.12 INSTRUCTIONS:= instructions_${${SETENV} LC_ALL=C TZ=UTC date -j -f %Y.%m ${INSTRVERSION} +%b%Y:L:sh}.xml MFLAGS= --compiler=${COMPILER_TYPE:S/gcc/gnu/} \ --cc=${CC} \ --cxx=${CXX} \ --strip=${STRIP_CMD} \ --extra-ccflags='${CFLAGS}' \ --extra-cxxflags='${CXXFLAGS}' \ --extra-linkflags='${LDFLAGS}' do-configure: ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' ${WRKSRC}/uiCA.py do-build: (cd ${WRKSRC}/XED-to-XML && ${PYTHON_CMD} mfile.py ${MFLAGS} --no-encoder pymodule) ${LN} -f ${WRKSRC}/XED-to-XML/xed.* ${WRKSRC}/ (cd ${WRKSRC} && ${PYTHON_CMD} convertXML.py ${DISTDIR}/${INSTRUCTIONS}) ${RM} -r ${WRKSRC}/__pycache__ .for f in microArchConfigs.py uiCA.py x64_lib.py instrData ${PYTHON_CMD} -m compileall ${WRKSRC}/$f .endfor do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/ ${INSTALL_DATA} ${WRKSRC}/traceTemplate.html ${STAGEDIR}${DATADIR}/ ${INSTALL_LIB} ${WRKSRC}/xed${PYTHON_EXT_SUFFIX}.so ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/ (cd ${WRKSRC} && ${COPYTREE_SHARE} '__pycache__ instrData microArchConfigs.py x64_lib.py' ${STAGEDIR}${PYTHON_LIBDIR}) ${INSTALL_SCRIPT} ${WRKSRC}/uiCA.py ${STAGEDIR}${PREFIX}/bin/uiCA .include diff --git a/cad/librnd/Makefile b/cad/librnd/Makefile index e8fc9484bde1..d368f4a4a948 100644 --- a/cad/librnd/Makefile +++ b/cad/librnd/Makefile @@ -1,89 +1,89 @@ PORTNAME= librnd DISTVERSION= 3.2.2 CATEGORIES= cad MASTER_SITES= http://repo.hu/projects/${PORTNAME}/releases/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Flexible, modular two-dimensional CAD engine WWW= http://www.repo.hu/projects/librnd/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfungw.so:devel/fungw \ libgenht.so:devel/genht USES= gmake pkgconfig tar:bz2 USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --all=plugin --plugin-hid_remote \ ${WITH_DEBUG:D--debug} \ --CC=${CC} \ --CFLAGS='${CFLAGS}' \ --LDFLAGS='${LDFLAGS}' TEST_TARGET= test BINARY_ALIAS= make=${MAKE_CMD} PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= DOCS GD MOTIF GTK2 GTK2GL GTK4 STROKE WGET OPTIONS_DEFAULT= GD GTK2 GTK2GL STROKE WGET OPTIONS_SUB= yes GTK2GL_DESC= GTK+ 2 GUI with OpenGL support GTK4_DESC= GTK+ 4 GUI toolkit support WGET_DESC= Wget support GD_LIB_DEPENDS= libgd.so:graphics/gd GD_CONFIGURE_OFF= --disable-gd GTK2GL_IMPLIES= GTK2 GTK2GL_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext GTK2GL_USES= gl GTK2GL_USE= gl=gl,glu gnome=pangox-compat xorg=x11 GTK2GL_CONFIGURE_OFF= --disable-hid_gtk2_gl GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz GTK2_USES= gnome GTK2_USE= gnome=cairo,gdkpixbuf2,gtk20 GTK2_CONFIGURE_OFF= --disable-hid_gtk2_gdk GTK4_IMPLIES= GTK2 GTK4_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libgraphene-1.0.so:graphics/graphene \ libharfbuzz.so:print/harfbuzz \ libvulkan.so:graphics/vulkan-loader GTK4_USES= gl gnome GTK4_USE= gl=gl,glu gnome=cairo,gdkpixbuf2,gtk40 GTK4_CONFIGURE_OFF= --disable-hid_gtk4_gl MOTIF_USES= motif MOTIF_USE= xorg=xt,x11,xinerama,xrender MOTIF_CONFIGURE_OFF= --disable-hid_lesstif STROKE_LIB_DEPENDS= libstroke.so:devel/libstroke STROKE_CONFIGURE_OFF= --disable-stroke WGET_RUN_DEPENDS= wget:ftp/wget WGET_CONFIGURE_OFF= --disable-lib_wget .include .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK4} || ${PORT_OPTIONS:MMOTIF} PLIST_SUB+= GUI="" .else PLIST_SUB+= GUI="@comment " .endif pre-configure: ${REINPLACE_CMD} \ -e 's,%%LOCALBASE%%,${LOCALBASE},' \ -e 's,%%MOTIFLIB%%,${MOTIFLIB},' \ ${WRKSRC}/scconfig/src/gui/find_gl.c \ ${WRKSRC}/scconfig/src/gui/find_lesstif2.c \ ${WRKSRC}/scconfig/src/gui/find_misc.c \ ${WRKSRC}/scconfig/src/gui/find_x.c .include diff --git a/cad/pcb-rnd/Makefile b/cad/pcb-rnd/Makefile index dd314b9b87da..7681c3ac187b 100644 --- a/cad/pcb-rnd/Makefile +++ b/cad/pcb-rnd/Makefile @@ -1,39 +1,39 @@ PORTNAME= pcb-rnd DISTVERSION= 3.0.6 CATEGORIES= cad MASTER_SITES= http://repo.hu/projects/pcb-rnd/releases/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Flexible, modular Printed Circuit Board editor WWW= http://www.repo.hu/projects/pcb-rnd/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfungw.so:devel/fungw \ libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libgenht.so:devel/genht \ librnd-hid.so:cad/librnd \ libxml2.so:textproc/libxml2 USES= gmake pkgconfig tar:bz2 HAS_CONFIGURE= yes CONFIGURE_ARGS= --cflags/libs/sul/freetype2="-I${LOCALBASE}/include/freetype2 -I${LOCALBASE}/include/freetype2/freetype" \ --ldflags/libs/sul/freetype2=-L${LOCALBASE}/lib \ ${WITH_DEBUG:D--debug} \ --CC=${CC} \ --CFLAGS='${CFLAGS}' \ --LDFLAGS='${LDFLAGS}' BINARY_ALIAS= make=${MAKE_CMD} OPTIONS_DEFINE= DOCS post-install: .for f in pcb-rnd txt2bxl bxl2txt gsch2pcb-rnd ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$f .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pcb-rnd/plugins/*.so .include diff --git a/databases/sqsh/Makefile b/databases/sqsh/Makefile index ac5b9123e317..63e0924d305b 100644 --- a/databases/sqsh/Makefile +++ b/databases/sqsh/Makefile @@ -1,44 +1,44 @@ PORTNAME= sqsh PORTVERSION= 2.5.16.1 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R:R} PATCH_SITES= https://raw.githubusercontent.com/netzbasis/openbsd-ports/11f6e510cbdf022a7b6c71ee125a41ba443fe927/databases/sqsh/patches/ PATCHFILES= patch-src_cmd_connect_c -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Interactive tool for querying Sybase database servers WWW= https://sourceforge.net/projects/sqsh LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libct.so:databases/freetds USES= readline tar:tgz GNU_CONFIGURE= yes CONFIGURE_ENV= SYBASE="${LOCALBASE}" CONFIGURE_ARGS= --with-readline ALL_TARGET= build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R:R} PLIST_FILES= bin/sqsh etc/sqshrc.default man/man1/sqsh.1.gz OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_USES= motif X11_USE= xorg=x11,xext,xmu,xt X11_CONFIGURE_ON= --with-motif --with-x post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/doc/global.sqshrc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/sqsh ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/sqsh.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc/global.sqshrc ${STAGEDIR}${PREFIX}/etc/sqshrc.default .include diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile index 310c9214e759..7ef1d297d9bb 100644 --- a/deskutils/remind/Makefile +++ b/deskutils/remind/Makefile @@ -1,99 +1,99 @@ PORTNAME= remind DISTVERSION= 04.02.02 CATEGORIES= deskutils # upstream moves distfiles to OLD once a new release appears MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \ https://dianne.skoll.ca/projects/remind/download/OLD/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Sophisticated calendar and alarm program WWW= https://dianne.skoll.ca/projects/remind/ LICENSE= GPLv2 USES= autoreconf GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-perl-build-artifacts MAKE_ARGS= INSTALL_SCRIPT="${INSTALL_SCRIPT}" INSTALL_TARGET= ${WITH_DEBUG:Dinstall:Uinstall-stripped} # disable LTO on riscv64 EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.in EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}} OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF OPTIONS_DEFAULT= LANG_US REM2HTML REM2PDF OPTIONS_SINGLE= LANGUAGE OPTIONS_SINGLE_LANGUAGE= LANG_US LANG_DE LANG_NL LANG_FI LANG_FR \ LANG_NN LANG_DA LANG_PL LANG_PBR LANG_IT \ LANG_RO LANG_ES LANG_IS OPTIONS_SUB= yes A4_DESC= Use A4 instead of Letter paper LANGUAGE_DESC= User interface language REM2HTML_DESC= Build and install rem2html (requires Perl) REM2PDF_DESC= Build and install rem2pdf (requires Perl) # do not sort these -- correspond to enumeration in source code LANG.US= ENGLISH LANG.DE= GERMAN LANG.NL= DUTCH LANG.FI= FINNISH LANG.FR= FRENCH LANG.NN= NORWEGIAN LANG.DA= DANISH LANG.PL= POLISH LANG.PBR= BRAZPORT LANG.IT= ITALIAN LANG.RO= ROMANIAN LANG.ES= SPANISH LANG.IS= ICELANDIC CFLAGS+= -DLANG=${${PORT_OPTIONS:MLANG_*:S/_/./}} TCLTK_USES= tk TCLTK_RUN_DEPENDS= dtplite:devel/tcllib REM2HTML_USES= perl5 REM2HTML_RUN_DEPENDS= p5-JSON-MaybeXS>0:converters/p5-JSON-MaybeXS REM2PDF_USES= perl5 REM2PDF_RUN_DEPENDS= p5-Cairo>0:graphics/p5-Cairo \ p5-Pango>0:x11-toolkits/p5-Pango # hard wired customisation variables DEFAULT_LATITUDE?= 45.42055555555555 DEFAULT_LONGITUDE?= -75.68972222222223 LOCATION?= Ottawa .include pre-configure: @${REINPLACE_CMD} \ -e 's#DEFAULT_LATITUDE 39#DEFAULT_LATITUDE ${DEFAULT_LATITUDE}#' \ -e 's#DEFAULT_LONGITUDE 39#DEFAULT_LONGITUDE ${DEFAULT_LONGITUDE}#' \ -e 's#Ottawa#${LOCATION}#' ${WRKSRC}/src/custom.h pre-configure-A4-on: @${REINPLACE_CMD} -e 's#"Letter", 612, 792#"A4", 595, 842#' ${WRKSRC}/src/custom.h pre-configure-TCLTK-on: @${REINPLACE_CMD} -e 's,wish,${WISH},' ${WRKSRC}/scripts/tkremind do-build: cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} all do-install: cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} do-install-REM2HTML-on: cd ${WRKSRC}/rem2html && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install do-install-REM2PDF-on: cd ${WRKSRC}/rem2pdf && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.top ${MAKE_ARGS} all cd ${WRKSRC}/rem2pdf && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.top ${MAKE_ARGS} install post-install-TCLTK-off: ${RM} ${STAGEDIR}${PREFIX}/bin/tkremind ${RM} ${STAGEDIR}${PREFIX}/man/man1/tkremind.1 .include diff --git a/devel/dasm/Makefile b/devel/dasm/Makefile index 357dadd84916..ce101cebc420 100644 --- a/devel/dasm/Makefile +++ b/devel/dasm/Makefile @@ -1,35 +1,35 @@ PORTNAME= dasm DISTVERSION= 2.20.14.1 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Macro assembler with support for several 8-bit microprocessors WWW= https://dasm-assembler.github.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake USE_GITHUB= yes GH_ACCOUNT= dasm-assembler TEST_TARGET= test PLIST_FILES= bin/dasm \ bin/ftohex \ share/man/man1/dasm.1.gz PORTDOCS= dasm.txt \ dasm.pdf \ ftohex.txt OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dasm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/ftohex ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/dasm.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/fungw/Makefile b/devel/fungw/Makefile index 6bbfee44e643..2a237713d1d7 100644 --- a/devel/fungw/Makefile +++ b/devel/fungw/Makefile @@ -1,42 +1,42 @@ PORTNAME= fungw DISTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.repo.hu/projects/fungw/releases/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= C Function gateway for different programming languages WWW= http://www.repo.hu/projects/fungw/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgenht.so:devel/genht USES= gmake tar:bz2 USE_LDCONFIG= yes HAS_CONFIGURE= yes MAKE_ARGS+= PREFIX=${PREFIX} BINARY_ALIAS= python=${PYTHON_CMD:Ufalse} # unported extensions: estutter funlisp mawk mruby mujs picol python(2) OPTIONS_DEFINE= DOCS DUKTAPE LUA PERL PYTHON3 TCL OPTIONS_DEFAULT= DUKTAPE LUA PERL PYTHON3 TCL OPTIONS_SUB= DUKTAPE LUA PERL PYTHON3 TCL DUKTAPE_DESC= Javascript support through Duktape DUKTAPE_LIB_DEPENDS= libduktape.so:lang/duktape-lib DUKTAPE_CONFIGURE_ON= --cflags/libs/script/duktape=-I${LOCALBASE}/include \ --ldflags/libs/script/duktape=-L${LOCALBASE}/lib LUA_USES= lua:51 LUA_CONFIGURE_ON= --cflags/libs/script/lua=-I${LUA_INCDIR} \ --ldflags/libs/script/lua=!'-L${LUA_LIBDIR} -llua-${LUA_VER}' PERL_USES= perl5 PYTHON3_USES= python TCL_USES= tcl post-install: [ '${STRIP}' = -s ] && ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfungw*.so.? .include diff --git a/devel/gcli/Makefile b/devel/gcli/Makefile index 436486d50d88..f03440d0a099 100644 --- a/devel/gcli/Makefile +++ b/devel/gcli/Makefile @@ -1,20 +1,20 @@ PORTNAME= gcli DISTVERSION= 0.9.12-beta CATEGORIES= devel net MASTER_SITES= https://herrhotzenplotz.de/gcli/releases/gcli-${DISTVERSION}/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= CLI utility to interact with various Git forges WWW= https://gitlab.com/herrhotzenplotz/gcli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl USES= libtool pkgconfig tar:xz GNU_CONFIGURE= yes TEST_TARGET= check .include diff --git a/devel/genht/Makefile b/devel/genht/Makefile index 33663e0e6464..97e7b7914bf8 100644 --- a/devel/genht/Makefile +++ b/devel/genht/Makefile @@ -1,29 +1,29 @@ PORTNAME= genht DISTVERSION= 1.1.3 CATEGORIES= devel MASTER_SITES= http://www.repo.hu/projects/genht/releases/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Simple generic hash table implementation in C WWW= http://www.repo.hu/projects/genht/ LICENSE= PD USES= tar:bz2 USE_LDCONFIG= yes MAKE_ARGS+= GENHT_CFLAGS='${CFLAGS}' \ GENHT_LDFLAGS='${STRIP} ${LDFLAGS}' \ PREFIX=${PREFIX} PORTEXAMPLES= Makefile example.c examplev.c OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/doc/$f ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile index c64689624913..cf846b5e122a 100644 --- a/devel/go-perf/Makefile +++ b/devel/go-perf/Makefile @@ -1,28 +1,28 @@ PORTNAME= go-perf PORTVERSION= ${MODVERSION:S/-/./g:R} PORTREVISION= 7 DISTVERSIONPREFIX= v CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Go performance measurement, storage, and analysis tools WWW= https://golang.org/x/perf LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules MODVERSION= 0.0.0-20220411212318-84e58bfe0a7e GO_MODULE= golang.org/x/perf@v${MODVERSION} GO_TARGET= ./cmd/benchsave \ ./cmd/benchseries \ ./cmd/benchstat PLIST_FILES= ${GO_TARGET:T:S,^,bin/,} OPTIONS_DEFINE= DEPRECATED DEPRECATED_DESC= Install deprecated utilities DEPRECATED_VARS= GO_TARGET+="./analysis/localperf ./storage/localperfdata" .include diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile index ffe6e4417763..845a25c042f1 100644 --- a/devel/go-tools/Makefile +++ b/devel/go-tools/Makefile @@ -1,61 +1,61 @@ PORTNAME= tools DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel PKGNAMEPREFIX= go- -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Go Tools WWW= https://godoc.org/golang.org/x/tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= golang.org/x/tools GO_TARGET= ./cmd/auth/cookieauth \ ./cmd/auth/gitauth \ ./cmd/auth/netrcauth \ ./cmd/bundle \ ./cmd/callgraph \ ./cmd/compilebench \ ./cmd/cover \ ./cmd/digraph \ ./cmd/eg \ ./cmd/file2fuzz \ ./cmd/fiximports \ ./cmd/go-contrib-init \ ./cmd/godex \ ./cmd/godoc \ ./cmd/goimports \ ./cmd/gomvpkg \ ./cmd/gorename \ ./cmd/gotype \ ./cmd/goyacc \ ./cmd/guru \ ./cmd/html2article \ ./cmd/present \ ./cmd/present2md \ ./cmd/signature-fuzzer/fuzz-driver \ ./cmd/signature-fuzzer/fuzz-runner \ ./cmd/ssadump \ ./cmd/stress \ ./cmd/stringer \ ./cmd/toolstash CONFLICTS_INSTALL= easygit p5-Devel-Cover rubygem-bundler PLIST_FILES= ${GO_TARGET:T:S,^,bin/,} OPTIONS_DEFINE= RARE RARE_DESC= install rarely used tools RARE_VARS= GO_TARGET+=" \ ./cmd/auth/authtest \ ./cmd/benchcmp \ ./cmd/getgo \ ./cmd/getgo/server \ ./cmd/splitdwarf" .include diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile index 9f696c823205..5b8a29564cfe 100644 --- a/devel/gocritic/Makefile +++ b/devel/gocritic/Makefile @@ -1,20 +1,20 @@ PORTNAME= gocritic DISTVERSIONPREFIX= v DISTVERSION= 0.6.5 PORTREVISION= 2 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Opinionated Go source code linter for code audit WWW= https://go-critic.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/go-critic/go-critic GO_TARGET= ./cmd/gocritic PLIST_FILES= bin/gocritic .include diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile index d4dd538b66ac..967024b3fcbd 100644 --- a/devel/gopls/Makefile +++ b/devel/gopls/Makefile @@ -1,24 +1,24 @@ PORTNAME= gopls DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 PORTREVISION= 1 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Go language LSP server WWW= https://pkg.go.dev/golang.org/x/tools/gopls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= golang.org/x/tools/gopls OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "README.md doc" ${STAGEDIR}${DOCSDIR} ${RM} ${STAGEDIR}${DOCSDIR}/doc/*.go .include diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile index 846a780098f7..b33120fac6ed 100644 --- a/devel/goreleaser/Makefile +++ b/devel/goreleaser/Makefile @@ -1,40 +1,40 @@ PORTNAME= goreleaser DISTVERSIONPREFIX= v DISTVERSION= 1.14.1 PORTREVISION= 1 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Deliver Go binaries as fast and easily as possible WWW= https://goreleaser.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:modules GO_MODULE= github.com/goreleaser/goreleaser GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}" # TODO: generate documentation PLIST_FILES= bin/goreleaser \ etc/bash_completion.d/goreleaser \ share/fish/vendor_completions.d/goreleaser.fish \ share/man/man1/goreleaser.1.gz \ share/zsh/site-functions/_goreleaser post-install: @${ECHO_MSG} '====> Installing man page' ${GO_WRKDIR_BIN}/goreleaser man >${WRKDIR}/goreleaser.1 ${INSTALL_MAN} ${WRKDIR}/goreleaser.1 ${STAGEDIR}${PREFIX}/share/man/man1/goreleaser.1 @${ECHO_MSG} '====> Installing shell completion files' ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${GO_WRKDIR_BIN}/goreleaser completion bash \ >${STAGEDIR}${PREFIX}/etc/bash_completion.d/goreleaser ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${GO_WRKDIR_BIN}/goreleaser completion fish \ >${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/goreleaser.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${GO_WRKDIR_BIN}/goreleaser completion zsh \ >${STAGEDIR}${PREFIX}/share/zsh/site-functions/_goreleaser .include diff --git a/devel/libcircllhist/Makefile b/devel/libcircllhist/Makefile index 84d916d97015..12dd80274412 100644 --- a/devel/libcircllhist/Makefile +++ b/devel/libcircllhist/Makefile @@ -1,36 +1,36 @@ PORTNAME= libcircllhist PORTVERSION= g20211005 PORTREVISION= 1 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Circonus log-linear histogram C implementation WWW= https://github.com/circonus-labs/libcircllhist LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf gmake USE_GITHUB= yes GH_ACCOUNT= openhistogram GH_TAGNAME= 79fab69ee82597e3940cab017d7b0cd50ef3e9c1 USE_LDCONFIG= yes GNU_CONFIGURE= yes ALL_TARGET= all OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_ALL_TARGET= docs post-install: ${LN} -s libcircllhist.so.0.0.1 \ ${STAGEDIR}${PREFIX}/lib/libcircllhist.so.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/circllhist_print ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcircllhist.so.0.0.1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/liberasurecode/Makefile b/devel/liberasurecode/Makefile index 9eee752df73f..d4780b434973 100644 --- a/devel/liberasurecode/Makefile +++ b/devel/liberasurecode/Makefile @@ -1,31 +1,31 @@ PORTNAME= liberasurecode PORTVERSION= 1.6.3 CATEGORIES= devel -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Unified Erasure Coding interface for common storage workloads WWW= https://github.com/openstack/liberasurecode LICENSE= BSD2CLAUSE USES= gmake pkgconfig autoreconf libtool USE_GITHUB= yes GH_ACCOUNT= openstack USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" \ --disable-werror TEST_TARGET= test CFLAGS_amd64= -DINTEL_SSE2 # documentation file names vary depending on architecture PORTDOCS= html OPTIONS_DEFINE= DOCS SIMD DOCS_CONFIGURE_ENABLE= doxygen DOCS_BUILD_DEPENDS= doxygen:devel/doxygen SIMD_CONFIGURE_ENABLE= mmi .include diff --git a/devel/objconv/Makefile b/devel/objconv/Makefile index b6e4c81d8f26..8c8812e7b660 100644 --- a/devel/objconv/Makefile +++ b/devel/objconv/Makefile @@ -1,38 +1,38 @@ PORTNAME= objconv DISTVERSION= 2.54 CATEGORIES= devel MASTER_SITES= http://fuz.su/pub/objconv/ \ https://www.agner.org/optimize/objconv.zip?dummy=/ \ https://archive.org/download/objconv/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Agner Fog's object file converter WWW= https://www.agner.org/optimize LICENSE= GPLv1 NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= source/maindef.h:71:5: This machine has big-endian memory organization. Objconv program will not work USES= dos2unix zip # distfile hosted by maintainer and updated in tandem with port # upstream distfile at https://agner.org/optimize not versioned PORTSCOUT= ignore:1 NO_WRKSUBDIR= yes post-extract: @${MKDIR} ${WRKSRC}/source ${WRKSRC}/extras @${TAR} xf ${WRKSRC}/source.zip -C ${WRKSRC}/source @${TAR} xf ${WRKSRC}/extras.zip -C ${WRKSRC}/extras do-build: ${CXX} ${CXXFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/source/*.cpp do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/extras ${STAGEDIR}${DOCSDIR} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/objconv-instructions.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/extras/*.asm ${STAGEDIR}${DATADIR}/extras .include diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master index 7c03b1b09ef7..6810eeb9757d 100644 --- a/devel/schilybase/Makefile.master +++ b/devel/schilybase/Makefile.master @@ -1,96 +1,96 @@ DISTVERSION= 2023-01-12 MASTER_SITES= http://fuz.su/pub/schilytools/ \ https://schilytools.pkgsrc.pub/pub/schilytools/ \ https://mirrors.dotsrc.org/schilytools/ \ https://ftp.halifax.rwth-aachen.de/schilytools/ \ https://ftp.gwdg.de/pub/misc/schilytools/ DISTNAME= schily-${DISTVERSION} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org WWW?= https://codeberg.org/schilytools/schilytools LICENSE= CDDL ${COMPONENTS:@c@${LICENSE.${c}}@:O:u} LICENSE.autoconf= GPLv2 LICENSE.libhfs_iso= GPLv2 LICENSE.man2html= GPLv2 LICENSE.mkisofs= GPLv2 LICENSE.libparanoia= LGPL21 LICENSE.cpp= BSD3CLAUSE LICENSE.ctags= BSD3CLAUSE LICENSE.libmdigest= BSD2CLAUSE LICENSE.libfile= BSD2CLAUSE LICENSE.patch= BSD1CLAUSE LICENSE.lndir= MIT LICENSE_COMB= ${${LICENSE:[#]}>1:?multi:single} LICENSE_FILE_CDDL= ${WRKSRC}/CDDL.Schily.txt LICENSE_FILE_GPLv2= ${WRKSRC}/GPL-2.0.txt LICENSE_FILE_LGPL21= ${WRKSRC}/LGPL-2.1.txt LICENSE_FILE_BSD1CLAUSE= ${WRKSRC}/patch/LICENSE LICENSE_NAME_BSD1CLAUSE= BSD 1-clause LICENSE LICENSE_PERMS_BSD1CLAUSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # schilybase has all the libraries .if ${PORTNAME} != "schilybase" LIB_DEPENDS+= libschily.so:devel/schilybase .endif .if "${BOOTSTRAP_SMAKE}" != "yes" BUILD_DEPENDS+= smake:devel/smake .endif USES+= tar:bz2 compiler gettext-runtime iconv MAKE_ARGS= INS_BASE=${PREFIX} \ INS_RBASE=${PREFIX} \ LINKMODE=dynamic \ DESTDIR=${STAGEDIR} \ STRIPFLAGS=${STRIP} \ CCOM=${COMPILER_TYPE} \ CC=${CC} \ CCC=${CXX} \ COPTX="${CFLAGS}" \ C++OPTX="${CXXFLAGS}" \ NOECHO= MAKE_CMD= ${"${BOOTSTRAP_SMAKE}" == "yes":?${WRKSRC}/psmake/smake:smake} PLIST_SUB+= OPSYS=${OPSYS:tl} ARCH=${ARCH} COMPILER_TYPE=${COMPILER_TYPE} PLIST= ${.CURDIR}/pkg-plist PKGMESSAGE?= ${.CURDIR}/pkg-message DESCR= ${.CURDIR}/pkg-descr TESTCOMPONENTS?= ${COMPONENTS} post-extract: @cd ${WRKSRC}/rmt && ${MV} rmt.dfl srmt.dfl @cd ${WRKSRC}/rmt && ${MV} default-rmt.sample default-srmt.sample do-configure: .if "${BOOTSTRAP_SMAKE}" == "yes" @${ECHO_MSG} "=> building a bootstrap smake" cd ${WRKSRC}/psmake && ${SETENV} ${MAKE_ENV} ${SH} ./MAKE-all .endif @${ECHO_MSG} "=> configuring components" .for component in ${COMPONENTS} cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config .endfor do-build: .for component in ${COMPONENTS} cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} all .endfor do-install: .for component in ${COMPONENTS} cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install .endfor .if "${COMPONENTS:Mlib}" != "" ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*.* .endif # the test suite gets moody if we set INS_BASE/INS_RBASE/DESTDIR do-test: .for component in ${TESTCOMPONENTS} cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS:NINS_*BASE=*:NDESTDIR=*} tests .endfor .include diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile index 1216476cacaa..5cc0cf4ac2c2 100644 --- a/editors/rehex/Makefile +++ b/editors/rehex/Makefile @@ -1,32 +1,32 @@ PORTNAME= rehex DISTVERSION= 0.5.4 CATEGORIES= editors -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Hex editor for reverse engineering WWW= https://github.com/solemnwarning/rehex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libcapstone.so:devel/capstone4 \ libharfbuzz.so:print/harfbuzz \ libiconv.so:converters/libiconv \ libjansson.so:devel/jansson \ libunistring.so:devel/libunistring USES= compiler:c++11-lang gmake gnome lua:53 perl5 pkgconfig USE_GITHUB= yes GH_ACCOUNT= solemnwarning USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_PERL5= build USE_WX= 3.0+ MAKE_ENV= INSTALL_STRIP="${STRIP}" LUA_PKG="lua-${LUA_VER}" LUA="${LUA_CMD}" TEST_TARGET= check OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= p5-Template-Toolkit>0:www/p5-Template-Toolkit \ zip:archivers/zip DOCS_MAKE_ARGS_OFF= BUILD_HELP=0 .include diff --git a/emulators/fceux/Makefile b/emulators/fceux/Makefile index f5abb848c415..e3c46481c044 100644 --- a/emulators/fceux/Makefile +++ b/emulators/fceux/Makefile @@ -1,46 +1,46 @@ PORTNAME= fceux DISTVERSION= 2.6.4 PORTREVISION= 1 CATEGORIES= emulators games MASTER_SITES= SF/fceultra/Source%20Code/${DISTVERSION}%20src/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= NES emulator WWW= https://fceux.com LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libminizip.so:archivers/minizip USES= cmake desktop-file-utils gl lua:51 pkgconfig qt:5 sdl USE_GL= gl glu USE_QT= buildtools:build core gui opengl qmake:build widgets USE_SDL= sdl2 CFLAGS+= -DPUBLIC_RELEASE CMAKE_ON= GLVND OPTIONS_DEFINE= DOCS FFMPEG X264 X265 OPTIONS_DEFAULT= FFMPEG X264 X265 DOCS_CMAKE_BOOL= QHELP DOCS_USE= qt=help,sql FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg X264_LIB_DEPENDS= libx264.so:multimedia/libx264 X265_LIB_DEPENDS= libx265.so:multimedia/x265 post-patch: ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/fceux.desktop ${REINPLACE_CMD} -e 's:%%PKGNAME%%:${PKGNAME}:' ${WRKSRC}/scripts/genGitHdr.sh ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/src/drivers/Qt/HelpPages.cpp pre-build-DOCS-on: ${SETENV} QHELPGENERATOR=${QHELPGENERATOR} PROJECT_ROOT=${WRKSRC} ${SH} ${WRKSRC}/scripts/unix_make_docs.sh post-install: ${RM} ${STAGEDIR}${DATADIR}/*.dll ${RM} ${STAGEDIR}${DATADIR}/*.chm # currently broken and not shipped ${RM} ${STAGEDIR}${PREFIX}/man/man6/fceux-net-server.6 .include diff --git a/emulators/vt100/Makefile b/emulators/vt100/Makefile index 7b16cd34a7c5..1c46a3fb2d3a 100644 --- a/emulators/vt100/Makefile +++ b/emulators/vt100/Makefile @@ -1,33 +1,33 @@ PORTNAME= vt100 DISTVERSION= 0.2 CATEGORIES= emulators -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Simulation of VT100 terminal hardware WWW= https://github.com/larsbrinkhoff/terminal-simulator LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC:H}/LICENSE USES= gl gmake sdl USE_GITHUB= yes GH_ACCOUNT= larsbrinkhoff GH_PROJECT= terminal-simulator USE_GL= gl USE_SDL= image2 CFLAGS+= -DSHADERDIR='\"${DATADIR}/\"' WRKSRC_SUBDIR= vt100 PLIST_FILES= bin/vt100 PORTDATA= crt.shader vertex.shader do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vt100 ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/crt.shader ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/vertex.shader ${STAGEDIR}${DATADIR}/ do-test: cd ${WRKSRC:H} && ${SH} test/test.sh .include diff --git a/finance/ticker/Makefile b/finance/ticker/Makefile index f2fd4e6437f6..4ba8875c3005 100644 --- a/finance/ticker/Makefile +++ b/finance/ticker/Makefile @@ -1,91 +1,91 @@ PORTNAME= ticker DISTVERSIONPREFIX= v DISTVERSION= 4.5.5 CATEGORIES= finance -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Terminal stock ticker with live updates and position tracking WWW= https://github.com/achannarasappa/ticker LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= achannarasappa GH_TUPLE= acarl005:stripansi:5a71ef0e047d:acarl005_stripansi/vendor/github.com/acarl005/stripansi \ achannarasappa:term-grid:v0.2.4:achannarasappa_term_grid/vendor/github.com/achannarasappa/term-grid \ adrg:xdg:v0.4.0:adrg_xdg/vendor/github.com/adrg/xdg \ charmbracelet:bubbles:v0.10.3:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \ charmbracelet:bubbletea:v0.20.0:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \ charmbracelet:lipgloss:v0.5.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ containerd:console:v1.0.3:containerd_console/vendor/github.com/containerd/console \ fsnotify:fsnotify:v1.5.1:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ go-ini:ini:v1.66.4:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-resty:resty:v2.7.0:go_resty_resty_v2/vendor/github.com/go-resty/resty/v2 \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:net:cd36cc0744dd:golang_net/vendor/golang.org/x/net \ golang:sys:3681064d5158:golang_sys/vendor/golang.org/x/sys \ golang:term:03fcf44c2211:golang_term/vendor/golang.org/x/term \ golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jarcoal:httpmock:v1.0.7:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \ lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ magiconair:properties:v1.8.5:magiconair_properties/vendor/github.com/magiconair/properties \ mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.13:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ mitchellh:mapstructure:v1.4.3:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ muesli:ansi:c9f0611b6c70:muesli_ansi/vendor/github.com/muesli/ansi \ muesli:reflow:v0.3.0:muesli_reflow/vendor/github.com/muesli/reflow \ muesli:termenv:44cd13922739:muesli_termenv/vendor/github.com/muesli/termenv \ onsi:ginkgo:v1.16.5:onsi_ginkgo/vendor/github.com/onsi/ginkgo \ onsi:ginkgo:v2.1.2:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \ onsi:gomega:v1.17.0:onsi_gomega/vendor/github.com/onsi/gomega \ pelletier:go-toml:v1.9.4:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \ spf13:afero:v1.8.1:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.4.1:spf13_cast/vendor/github.com/spf13/cast \ spf13:cobra:v1.3.0:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:jwalterweatherman:v1.1.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.10.1:spf13_viper/vendor/github.com/spf13/viper \ subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ xeipuuv:gojsonpointer:4e3ac2762d5f:xeipuuv_gojsonpointer/vendor/github.com/xeipuuv/gojsonpointer \ xeipuuv:gojsonreference:bd5ef7bd5415:xeipuuv_gojsonreference/vendor/github.com/xeipuuv/gojsonreference \ xeipuuv:gojsonschema:v1.2.0:xeipuuv_gojsonschema/vendor/github.com/xeipuuv/gojsonschema GO_BUILDFLAGS= -ldflags="-X github.com/achannarasappa/ticker/cmd.Version=${DISTVERSIONPREFIX}${PKGVERSION}" PLIST_FILES= bin/ticker \ etc/bash_completion.d/ticker \ share/fish/vendor_completions.d/ticker.fish \ share/zsh/site_functions/_ticker PORTDOCS= README.md \ docs/debug-guide.md \ docs/ticker-all-options.png \ docs/ticker-currency.png \ docs/ticker.gif OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${ECHO_MSG} "====> Installing documentation" .for doc in ${PORTDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/${doc:H} ${INSTALL_MAN} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/${doc:H}/ .endfor post-install: @${ECHO_MSG} "====> Installing shell completion files" ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${GO_WRKDIR_BIN}/ticker completion bash \ >${STAGEDIR}${PREFIX}/etc/bash_completion.d/ticker ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${GO_WRKDIR_BIN}/ticker completion fish \ >${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/ticker.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site_functions ${GO_WRKDIR_BIN}/ticker completion zsh \ >${STAGEDIR}${PREFIX}/share/zsh/site_functions/_ticker .include diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile index 14421e3c9a8f..f62d71daed52 100644 --- a/ftp/wzdftpd/Makefile +++ b/ftp/wzdftpd/Makefile @@ -1,94 +1,94 @@ PORTNAME= wzdftpd PORTVERSION= 0.8.3 PORTREVISION= 8 CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-sources/${PORTNAME}-${PORTVERSION:R} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Modular FTP server configurable online using SITE commands WWW= https://sourceforge.net/projects/wzdftpd/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf:2.69 cpe gettext-tools libtool localbase pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${ETCDIR} --disable-bonjour --disable-static INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_RC_SUBR= wzdftpd OPTIONS_DEFINE= AVAHI DOCS ICONV IPV6 MYSQL PAM PERL PGSQL SQLITE TCL OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL OPTIONS_DEFAULT= AVAHI GNUTLS ICONV PAM PERL SQLITE OPTIONS_SUB= yes ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_CONFIGURE_OFF= --disable-utf8 ICONV_USES= iconv TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} TCL_CONFIGURE_OFF= --without-tcl TCL_USES= tcl OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_USES= ssl GNUTLS_CONFIGURE_ENABLE= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls IPV6_CONFIGURE_ENABLE= ipv6 PERL_CONFIGURE_ENABLE= perl PERL_USES= perl5 MYSQL_CONFIGURE_ENABLE= mysql MYSQL_USES= mysql PAM_CONFIGURE_WITH= pam PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --disable-pgsql PGSQL_USES= pgsql SQLITE_CONFIGURE_ENABLE= sqlite3 SQLITE_USES= sqlite:3 AVAHI_CONFIGURE_ON= --with-zeroconf --enable-avahi AVAHI_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libavahi-core.so:net/avahi-app post-patch: @${TOUCH} ${WRKSRC}/config.rpath @${ECHO_CMD} "ACLOCAL_AMFLAGS= -I ac-helpers" >> ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e \ '/LDFLAGS/s|@PTHREAD_CFLAGS@|@LTLIBICONV@|' \ ${WRKSRC}/libwzd-core/Makefile.am @${REINPLACE_CMD} -e \ 's|INSTALLDIRS=vendor|INSTALLPRIVLIB=$${prefix}/lib| ; \ /MAKE/s| install| pure_install|' \ ${WRKSRC}/libwzd-perl/Makefile.am .for i in backends modules @${FIND} ${WRKSRC}/${i} -name "Makefile.am" | ${XARGS} \ ${REINPLACE_CMD} -e \ '/^libdir/s|$${pkgdatadir}|$${prefix}/lib/wzdftpd|' .endfor @${FIND} ${WRKSRC} -name "*_tls.c" | ${XARGS} ${REINPLACE_CMD} -e \ '//d ; /gcry_control/d' @${REINPLACE_CMD} -e \ 's|^wzd_sfv_config SfvConfig|extern &|' \ ${WRKSRC}/modules/sfv/libwzd_sfv_main.h post-install: ${INSTALL_DATA} ${WRKSRC}/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS Permissions.ReadMeFirst README \ TLS.ReadMeFirst UPGRADING wzd_tls.cnf ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/brogue/Makefile b/games/brogue/Makefile index 31379ebe7852..abd479da8c89 100644 --- a/games/brogue/Makefile +++ b/games/brogue/Makefile @@ -1,69 +1,69 @@ PORTNAME= brogue DISTVERSIONPREFIX= v DISTVERSION= 1.11.1 CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Much-loved minimalist roguelike game (community edition) WWW= https://sites.google.com/site/broguegame/ LICENSE= AGPLv3+ CC-BY-SA-4.0 LICENSE_COMB= multi LICENSE_FILE_AGPLv3+ = ${WRKSRC}/LICENSE.txt LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/bin/assets/LICENSE.txt FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 USES= gmake USE_GITHUB= yes GH_ACCOUNT= tmewett GH_PROJECT= BrogueCE .if ${FLAVOR} == x11 USES+= sdl USE_SDL= image2 sdl2 CONFLICTS_INSTALL= brogue-nox11 .else CONFLICTS_INSTALL= brogue .endif MAKE_ARGS= DATADIR=${DATADIR} \ RELEASE=YES \ GRAPHICS=${${FLAVOR:U} == x11:?YES:NO} ALL_TARGET= bin/brogue SUB_FILES= brogue.desktop brogue.sh PLIST_SUB= DISTVERSION=${DISTVERSION} PLIST_FILES= bin/brogue \ libexec/brogue \ share/applications/brogue.desktop PORTDATA= assets/LICENSE.txt \ assets/tiles.bin \ assets/icon.png \ assets/tiles.png \ keymap.txt OPTIONS_DEFINE= DEBUG NCURSES WEBUI OPTIONS_DEFAULT= NCURSES WEBUI DEBUG_MAKE_ARGS= DEBUG=YES DEBUG_MAKE_ARGS_OFF= DEBUG=NO NCURSES_USES= ncurses NCURSES_MAKE_ARGS= TERMINAL=YES NCURSES_MAKE_ARGS_OFF= TERMINAL=NO WEBUI_MAKE_ARGS= WEBUI=YES WEBUI_MAKE_ARGS_OFF= WEBUI=NO post-patch: ${REINPLACE_CMD} -e 's,/opt/brogue,${DATADIR},' ${WRKSRC}/linux/brogue-multiuser.sh do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/brogue ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} ${WRKDIR}/brogue.sh ${STAGEDIR}${PREFIX}/bin/brogue ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bin/keymap.txt ${STAGEDIR}${DATADIR} ${CP} -r ${WRKSRC}/bin/assets ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/brogue.desktop ${STAGEDIR}${PREFIX}/share/applications .include diff --git a/games/dobutsu/Makefile b/games/dobutsu/Makefile index 62cc444e9a1b..4661e75e0b04 100644 --- a/games/dobutsu/Makefile +++ b/games/dobutsu/Makefile @@ -1,29 +1,29 @@ PORTNAME= dobutsu DISTVERSION= 4 CATEGORIES= games MASTER_SITES= http://fuz.su/pub/dobutsu/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Tablebase and Engine for Dobutsu Shogi WWW= https://github.com/clausecker/dobutsu LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= gettext-runtime gettext-tools localbase:ldflags pkgconfig readline tar:xz MAKE_ARGS= CC="${CC}" \ LDFLAGS="${LDFLAGS}" \ NPROC="${MAKE_JOBS_NUMBER}" \ PREFIX="${PREFIX}" \ RLCFLAGS= \ STAGING=${STAGEDIR} CFLAGS+= ${WITH_DEBUG:D:U-DNDEBUG} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/dobutsu do-test: ${WRKSRC}/validatetb ${WRKSRC}/dobutsu.tb.xz .include diff --git a/games/freesweep/Makefile b/games/freesweep/Makefile index 1e22c9858c36..66c977dfa79c 100644 --- a/games/freesweep/Makefile +++ b/games/freesweep/Makefile @@ -1,41 +1,41 @@ PORTNAME= freesweep PORTVERSION= 1.0.2 DISTVERSIONPREFIX= v CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Minesweeper-style game for text-mode terminals WWW= https://github.com/rwestlund/freesweep LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake ncurses USE_GITHUB= yes GH_ACCOUNT= rwestlund GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-prefsdir=${DATADIR} \ --with-scoresdir=/var/games ALL_TARGET= ${PORTNAME} MAKE_ARGS= VERSION='"${PORTVERSION}"' PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/freesweep ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}/var/games ${TOUCH} ${STAGEDIR}/var/games/sweeptimes.sample ${INSTALL_DATA} ${WRKSRC}/sweeprc ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/freesweep.6 ${STAGEDIR}${PREFIX}/man/man6 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/nbsdgames/Makefile b/games/nbsdgames/Makefile index d4f95f2cb13c..d7cc36569380 100644 --- a/games/nbsdgames/Makefile +++ b/games/nbsdgames/Makefile @@ -1,51 +1,51 @@ PORTNAME= nbsdgames DISTVERSIONPREFIX= v DISTVERSION= 5 CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= 17 text-based modern games WWW= https://github.com/abakh/nbsdgames LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE USES= ncurses USE_GITHUB= yes GH_ACCOUNT= abakh MAKE_ARGS+= GAMES_DIR=${PREFIX}/bin \ MAN_DIR=${PREFIX}/share/man/man6 \ SCORES_DIR=/var/games/nbsdgames CFLAGS+= --std=c99 -I${NCURSESINC} -I${NCURSESBASE}/include _GAMES= battleship \ checkers \ darrt \ fifteen \ fisher \ jewels \ memoblocks \ miketron \ mines \ muncher \ nbsdgames \ pipes \ rabbithole \ redsquare \ reversi \ snakeduel \ sos \ sudoku \ tugow post-install: ${INSTALL_DATA} ${WRKSRC}/nbsdgames.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/nbsdgames.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ .for game in ${_GAMES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${game} .endfor .include diff --git a/games/seabattle/Makefile b/games/seabattle/Makefile index 8a4a6cc2db52..75492596efd0 100644 --- a/games/seabattle/Makefile +++ b/games/seabattle/Makefile @@ -1,28 +1,28 @@ PORTNAME= seabattle DISTVERSIONPREFIX= v DISTVERSION= 1.1 CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Curses based battleship type game WWW= http://www.deater.net/weave/vmwprod/seabattle.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake ncurses USE_GITHUB= yes GH_ACCOUNT= deater OPTIONS_DEFINE= DOCS ALSA OPTIONS_DEFAULT= ALSA ALSA_RUN_DEPENDS= aplay:audio/alsa-utils do-install: ${INSTALL_PROGRAM} ${WRKSRC}/seabattle ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/seabattle ${INSTALL_DATA} ${WRKSRC}/share/seabattle/*.au ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.historical ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/games/stonesoup/Makefile b/games/stonesoup/Makefile index 63a9b5b09f92..5d48466a6919 100644 --- a/games/stonesoup/Makefile +++ b/games/stonesoup/Makefile @@ -1,103 +1,103 @@ PORTNAME= stonesoup DISTVERSION= 0.29.1 CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Dungeon Crawl Stone Soup - a fun, free rogue-like game WWW= https://crawl.develz.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../../LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} FLAVORS= console sdl FLAVOR?= ${FLAVORS[1]} sdl_PKGNAMESUFFIX= -sdl USES= bison compiler:c++11-lib gmake lua:51 perl5 pkgconfig \ python:build shebangfix sqlite tar:xz USE_GITHUB= yes GH_ACCOUNT= crawl GH_PROJECT= crawl USE_PERL5= build SHEBANG_FILES= util/gen-mi-enum \ util/good-depfile \ util/species-gen.py \ util/txc DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} SAVEDIR= \~/.stonesoup WRKSRC_SUBDIR= crawl-ref/source GAME=${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= pkg-message PLIST_SUB= SAVEDIR="${SAVEDIR}" GAME="${GAME}" SDL=${"${FLAVOR}" == "sdl":?"":"@comment "} MAKE_ARGS= prefix=${PREFIX} \ DATADIR=${DATADIR} \ DESTDIR=${STAGEDIR} \ FORCE_CC=${CC} \ FORCE_CXX=${CXX} \ GAME=${GAME} \ INSTALL_UGRP=root:games \ LUA_PACKAGE=lua-5.1 \ NO_AUTO_OPT=YesPlease \ NO_OPTIMIZE=YesPlease \ NO_TRY_GOLD=YesPlease \ POSIX=YesPlease \ PYTHON=${PYTHON_CMD} \ SAVEDIR=${SAVEDIR} \ SQLITE_INCLUDE_DIR=${LOCALBASE}/include \ SQLITE_LIB=-lsqlite3 \ V=yes OPTIONS_DEFINE= LUA NOWIZARD SOUND OPTIONS_DEFAULT=LUA OPTIONS_SUB= yes NOWIZARD_DESC= Disable Wizard mode LUA_DESC= Bindings for LUA user scripts .if ${FLAVOR} == sdl USES+= gl sdl USE_SDL= sdl2 image2 mixer2 USE_GL= gl glu MAKE_ARGS+= TILES=y SOUND=y BUILD_DEPENDS+= \ fc-list:x11-fonts/fontconfig \ ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu RUN_DEPENDS+= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu LIB_DEPENDS+=libpng.so:graphics/png \ libfreetype.so:print/freetype2 DESKTOP_ENTRIES= "Dungeon Crawl Stone Soup" "${COMMENT}" "${DATADIR}/dat/tiles/stone_soup_icon-512x512.png" "${GAME}" "Game;" false .else USES+= ncurses OPTIONS_DEFINE+= SOUND SOUND_DESC= Sound support SOUND_MAKE_ARGS= SOUND=y SOUND_RUN_DEPENDS= sox:audio/sox .endif NOWIZARD_MAKE_ARGS= NOWIZARD=y LUA_MAKE_ARGS_OFF= NO_LUA_BINDINGS=yes post-patch-SOUND-on: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/sound.h @${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/sound.h post-patch-SOUND-off: @${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/sound.h pre-build: @${ECHO} ${PKGVERSION} > ${WRKSRC}/util/release_ver pre-install: @${FIND} ${WRKSRC}/dat -type f -name '*.orig' -delete post-install: @${RM} -r ${STAGEDIR}${DATADIR}/settings/mac .include diff --git a/games/xnethack/Makefile b/games/xnethack/Makefile index 0747725e89aa..3ec89a96f220 100644 --- a/games/xnethack/Makefile +++ b/games/xnethack/Makefile @@ -1,98 +1,98 @@ PORTNAME= xNetHack DISTVERSIONPREFIX= xnh DISTVERSION= 7.1 PORTREVISION= 1 CATEGORIES= games -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Experimental features and improvements applied to NetHack 3.7-dev WWW= https://nethackwiki.com/wiki/XNetHack LICENSE= nethack LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE LICENSE_FILE= ${WRKSRC}/dat/license LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept FLAVORS= x11 nox11 qt FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 qt_PKGNAMESUFFIX= -qt USES= alias compiler:c11 gmake ncurses tar:tgz lua:54 USE_GITHUB= yes GH_ACCOUNT= copperwater MAKE_ENV= GRAPHICS="${GRAPHICS}" PLIST_SUB= HACKNAME="${HACKNAME}" # Configure these variables as you want them to be. HACKNAME?= ${PORTNAME:tl} HACKDIR?= share/${HACKNAME} DATADIR= ${PREFIX}/${HACKDIR} DOCSDIR= ${PREFIX}/share/doc/${HACKNAME} .if ${FLAVOR} == "x11" USES+= xorg USE_XORG= xaw xpm xmu xext xt x11 sm ice CFLAGS+= -DUSE_TILES GRAPHICS= X11_GRAPHICS .elif ${FLAVOR} == "nox11" GRAPHICS= # none .elif ${FLAVOR} == "qt" USES+= localbase pkgconfig qt:5 USE_QT= buildtools:build core gui multimedia network widgets MAKE_ENV+= MOCPATH=${MOC} LINK="${CXX} -pie" # Qt wants PIC for some reason. For C code, PIE should be enough. CFLAGS+= -I${QT_INCDIR} -fpie CXXFLAGS+= -I${QT_INCDIR} -fpic GRAPHICS= QT_GRAPHICS .endif CFLAGS+= -DNOMAIL -DCURSES_GRAPHICS # nhlua.c has a (patched out) version check for lua when the sandbox # is used. As I cannot ascertain whether using the system's different # lua version could cause problems, I'll leave the sandbox disabled by # default. OPTIONS_DEFINE= DOCS SANDBOX SANDBOX_DESC= Run lua in a sandbox (untested) SANDBOX_CFLAGS= -DNHL_SANDBOX .include post-patch: .for f in include/config.h sys/unix/Makefile.doc sys/unix/Makefile.src sys/unix/Makefile.top @${REINPLACE_CMD} -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ ${WRKSRC}/${f} .endfor .for f in dlb.6 nethack.6 recover.6 @${REINPLACE_CMD} -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ ${WRKSRC}/doc/${f} .endfor .if defined(WITHOUT_SHELL) @${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' ${WRKSRC}/include/unixconf.h .endif .if defined(WITH_MAIL) @${REINPLACE_CMD} -e 's|/\* #define MAIL \*/|#define MAIL|' ${WRKSRC}/include/unixconf.h .endif do-configure: ${TOUCH} ${WRKSRC}/dat/gitinfo.txt @cd ${WRKSRC}/sys/unix; ${SH} setup.sh post-install: ${STRIP_CMD} ${STAGEDIR}${DATADIR}/recover ${STRIP_CMD} ${STAGEDIR}${DATADIR}/${HACKNAME} @cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages ${MKDIR} ${STAGEDIR}${DATADIR}/save ${CP} ${WRKSRC}/sys/unix/sysconf ${STAGEDIR}/${DATADIR}/sysconf .for f in livelog logfile record sysconf xlogfile ${CP} ${STAGEDIR}/${DATADIR}/${f} ${STAGEDIR}/${DATADIR}/${f}.sample .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/graphics/cfdg/Makefile b/graphics/cfdg/Makefile index ac4609cd442a..54359b5f05d1 100644 --- a/graphics/cfdg/Makefile +++ b/graphics/cfdg/Makefile @@ -1,42 +1,42 @@ PORTNAME= cfdg PORTVERSION= 3.3 PORTREVISION= 4 CATEGORIES= graphics math MASTER_SITES= http://www.contextfreeart.org/download/ \ http://glyphic.s3.amazonaws.com/cfa/download/ DISTNAME= ContextFreeSource${PORTVERSION} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Context Free Design Grammar compiler WWW= https://www.contextfreeart.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libicuuc.so:devel/icu \ libpng.so:graphics/png USES= bison gmake tar:xz MAKE_ARGS= prefix=${PREFIX} \ DESTDIR=${STAGEDIR} TEST_TARGET= check NO_WRKSUBDIR= yes PLIST_FILES= bin/cfdg \ share/man/man1/cfdg.1.gz PORTEXAMPLES= *.cfdg OPTIONS_DEFINE= EXAMPLES FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libx264.so:multimedia/libx264 FFMPEG_MAKE_ARGS= WANT_FFMPEG=yes post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' ${WRKSRC}/Makefile do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/input/*.cfdg ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile index 5e3efbc92bf8..f4bf2069c454 100644 --- a/graphics/colmap/Makefile +++ b/graphics/colmap/Makefile @@ -1,89 +1,89 @@ PORTNAME= colmap DISTVERSION= 3.7 PORTREVISION= 1 CATEGORIES= graphics -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Structure from motion and multi-view stereo WWW= https://colmap.github.io/ LICENSE= BSD2CLAUSE BSD3CLAUSE CC-BY-3.0 GPLv3+ MIT SIFTGPU LICENSE_COMB= multi LICENSE_NAME_SIFTGPU= SiftGPU non-commercial license LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/lib/VLFeat/LICENSE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.txt # also FLANN LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/src/ui/media/LICENSE LICENSE_FILE_GPLv3+ = ${WRKSRC}/lib/PBA/LICENSE # also Graclus, LSD LICENSE_FILE_MIT= ${WRKSRC}/lib/PoissonRecon/LICENSE LICENSE_FILE_SIFTGPU= ${WRKSRC}/lib/SiftGPU/LICENSE LICENSE_PERMS_SIFTGPU= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libceres.so:math/ceres-solver \ libfreeimage.so:graphics/freeimage \ libglog.so:devel/glog USES= cmake compiler:${OPENMP}c++11-lib desktop-file-utils eigen:3 gl \ localbase python:env qt:5 sqlite USE_GITHUB= yes USE_GL= gl glew USE_QT= core gui widgets buildtools:build opengl:build qmake:build EXCLUDE= SQLite CMAKE_OFF= BOOST_STATIC CUDA_ENABLED TEST_TARGET= test LDFLAGS+= -Wl,--as-needed # gflags, glu, xi, xmu EXTRACT_AFTER_ARGS= ${EXCLUDE:S,^,--exclude lib/,} OPTIONS_DEFINE= CGAL DOCS OPENMP SIMD TEST OPTIONS_DEFAULT= CGAL OPENMP SIMD CGAL_DESC= Graph-cut on Delaunay triangulation based meshing algorithm CGAL_BUILD_DEPENDS= cgal>0:math/cgal CGAL_LIB_DEPENDS= libgmp.so:math/gmp CGAL_CMAKE_BOOL= CGAL_ENABLED DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ gmake:devel/gmake \ sphinx-build:textproc/py-sphinx DOCS_PORTDOCS= * OPENMP_CMAKE_BOOL= OPENMP_ENABLED .if !exists(/usr/include/omp.h) # XXX ports/199603: LLVM openmp in base doesn't support armv6, armv7 yet OPENMP_VARS= OPENMP=gcc- .endif SIMD_CMAKE_BOOL= SIMD_ENABLED TEST_CMAKE_BOOL= TESTS_ENABLED post-patch: # XXX math/flann has -DUSE_OPENMP=OFF and lacks tunning: # https://github.com/colmap/colmap/commit/4b594eb85c13 # https://github.com/colmap/colmap/commit/1e9f1f3324cd @${REINPLACE_CMD} -e '/SQLite/d' \ ${WRKSRC}/lib/CMakeLists.txt @${REINPLACE_CMD} -e 's,SQLite/,,' \ ${WRKSRC}/src/base/database.h \ ${WRKSRC}/src/util/sqlite3_utils.h .if !defined(DISPLAY) # QApplication @${REINPLACE_CMD} -e '/opengl_utils_test/d' \ ${WRKSRC}/src/util/CMakeLists.txt .endif post-build-DOCS-on: @${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} html -C${WRKSRC}/doc pre-install-TEST-on: do-test post-install: # XXX Clean up garbage after install(DIRECTORY) @${FIND} ${STAGEDIR}${PREFIX}/include -type d -empty -delete post-install-DOCS-on: (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile index ed1c471e4c91..9f8eafad7c2f 100644 --- a/graphics/hugin/Makefile +++ b/graphics/hugin/Makefile @@ -1,61 +1,61 @@ PORTNAME= hugin DISTVERSION= 2022.0.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images WWW= http://hugin.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath \ libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libvigraimpex.so:graphics/vigra \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libflann.so:math/flann \ liblz4.so:archivers/liblz4 # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake USES= cmake compiler:c++11-lib desktop-file-utils gettext gl gnome \ jpeg pkgconfig shared-mime-info shebangfix sqlite tar:bzip2 xorg USE_GL= gl glew glu glut USE_WX= 3.0+ USE_XORG= x11 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}.0 SHEBANG_FILES= src/hugin_script_interface/hpi.py \ src/hugin_script_interface/plugins/*.py \ src/hugin_script_interface/plugins-dev/*.py CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} CFLAGS+= -I${LOCALBASE}/include/Imath OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON OPTIONS_DEFAULT= PANOMATIC PYTHON OPTIONS_SUB= yes PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c PYTHON_DESC= Python Scripting Interface PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python PYTHON_CMAKE_ON= -DBUILD_HSI=ON PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF .include diff --git a/graphics/jpgtn/Makefile b/graphics/jpgtn/Makefile index 1ae3a5f7ed07..b1c6a2d3e9f8 100644 --- a/graphics/jpgtn/Makefile +++ b/graphics/jpgtn/Makefile @@ -1,35 +1,35 @@ PORTNAME= jpgtn PORTVERSION= 2.06 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF SUNSITE/apps/graphics/misc -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Creates thumbnails of JPEG images WWW= http://jpgtn.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libjpeg=${LOCALBASE} PLIST_FILES= bin/jpgtn \ man/man1/jpgtn.1.gz WITH_MAXSIZE?= 2048 WITH_MINSIZE?= 1 WITH_DEFSIZE?= 128 post-patch: @${ECHO_MSG} "Setting MAXSIZE to ${WITH_MAXSIZE}" @${REINPLACE_CMD} "s/define MAXSIZE[[:blank:]]*2048/define MAXSIZE ${WITH_MAXSIZE}/" ${WRKSRC}/src/jpgtn.h @${ECHO_MSG} "Setting MINSIZE to ${WITH_MINSIZE}" @${REINPLACE_CMD} "s/define MINSIZE[[:blank:]]*1/define MINSIZE ${WITH_MINSIZE}/" ${WRKSRC}/src/jpgtn.h @${ECHO_MSG} "Setting DEFAULTSIZE to ${WITH_DEFSIZE}" @${REINPLACE_CMD} "s/define DEFAULTSIZE[[:blank:]]*128/define DEFAULTSIZE ${WITH_DEFSIZE}/" ${WRKSRC}/src/jpgtn.h @${REINPLACE_CMD} "s/(2-2048) the size defaults to 128/(${WITH_MINSIZE}-${WITH_MAXSIZE}) the size defaults to ${WITH_DEFSIZE}/" \ ${WRKSRC}/doc/jpgtn.1 .include diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile index e44853a1ff25..6cc6efd7cc67 100644 --- a/graphics/libpano13/Makefile +++ b/graphics/libpano13/Makefile @@ -1,36 +1,36 @@ PORTNAME= libpano13 DISTVERSION= 2.9.21 PORTREVISION= 2 CATEGORIES= graphics java MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Cross-platform library behind Panorama Tools and other photo stitchers WWW= http://panotools.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake:testing cpe jpeg libtool pathfix perl5 pkgconfig CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= yes USE_PERL5= build # for pod2man WRKSRC= ${WRKDIR}/libpano13-${DISTVERSION} OPTIONS_DEFINE= DOCS JAVA SUITESPARSE OPTIONS_DEFAULT= SUITESPARSE SUITESPARSE_DESC= Use math/suitesparse for faster operation OPTIONS_SUB= yes JAVA_USE= java=yes JAVA_CMAKE_BOOL= SUPPORT_JAVA_PROGRAMS JAVA_VARS= JAVA_OS=native SUITESPARSE_LIB_DEPENDS= \ libcholmod.so:math/suitesparse-cholmod \ libspqr.so:math/suitesparse-spqr SUITESPARSE_CMAKE_BOOL= USE_SPARSE_LEVMAR .include diff --git a/graphics/lux/Makefile b/graphics/lux/Makefile index b498fdf9df6c..5742f54f8bfe 100644 --- a/graphics/lux/Makefile +++ b/graphics/lux/Makefile @@ -1,65 +1,65 @@ PORTNAME= lux PORTVERSION= 1.1.4 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/kfj/pv/get/ PKGNAMESUFFIX= -pv # distinguish from www/lux DISTNAME= ${COMMIT} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Panorama and image viewer WWW= https://bitbucket.org/kfj/pv LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= address space exhaustion in compiler BROKEN_armv7= address space exhaustion in compiler LIB_DEPENDS= libhwy.so:devel/highway \ libsfml-window.so:devel/sfml \ libexiv2.so:graphics/exiv2 \ libvigraimpex.so:graphics/vigra RUN_DEPENDS= ${GUIFONT}:x11-fonts/noto-basic GUIFONT= ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf USES= cmake desktop-file-utils dos2unix pkgconfig tar:bz2 DOS2UNIX_FILES= tinyfiledialogs.c CMAKE_ON= USE_HWY_LIBRARY CXXFLAGS+= -Wno-deprecated-declarations CONFLICTS= lux WRKSRC= ${WRKDIR}/kfj-pv-${COMMIT} COMMIT= 402942545a06 OPTIONS_DEFINE_amd64= SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFINE_i386= SSE2 SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFAULT_amd64= SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFAULT_i386= SSSE3 SSE42 AVX AVX2 AVX512 SSE2_DESC= build port for Pentium 4 or newer SSSE3_DESC= support SSSE3 flavor SSE42_DESC= support SSE4.2 flavor AVX_DESC= support AVX flavor AVX2_DESC= support AVX2 flavor AVX512_DESC= support AVX-512F flavor SSE2_CXXFLAGS_OFF= ${${OSVERSION}>=1300000:?-march=i686:} SSE2_CXXFLAGS= -march=pentium4 SSSE3_CMAKE_BOOL= FLV_SSSE3 SSE42_CMAKE_BOOL= FLV_SSE42 AVX_CMAKE_BOOL= FLV_AVX AVX2_CMAKE_BOOL= FLV_AVX2 AVX512_CMAKE_BOOL= FLV_AVX512f .include # cannot use CMAKE_ON after bsd.port.pre.mk # this disables the flavor dispatch code on non-x86 .if ${ARCH} != amd64 && ${ARCH} != i386 CMAKE_ARGS+= -DFLV_NATIVE=ON .endif pre-configure: @${REINPLACE_CMD} -e 's,%%GUIFONT%%,${GUIFONT},' ${WRKSRC}/options.h .include diff --git a/graphics/stamp/Makefile b/graphics/stamp/Makefile index 26d430eb6c23..8829fcbead22 100644 --- a/graphics/stamp/Makefile +++ b/graphics/stamp/Makefile @@ -1,21 +1,21 @@ PORTNAME= stamp PORTVERSION= 2.0.8 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Adds a graphical, configurable timestamp to a grayscale image WWW= http://stamp.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg localbase GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e 's#/usr/local/share/stamp#${DATADIR}#' \ ${WRKSRC}/configure .include diff --git a/graphics/tumble/Makefile b/graphics/tumble/Makefile index 69c054cf7003..b6f7471ccb6f 100644 --- a/graphics/tumble/Makefile +++ b/graphics/tumble/Makefile @@ -1,37 +1,37 @@ PORTNAME= tumble DISTVERSIONPREFIX= v DISTVERSION= 0.38 CATEGORIES= graphics print -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Creates a PDF file from image files WWW= http://tumble.brouhaha.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff \ libnetpbm.so:graphics/netpbm USES= bison gmake jpeg localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= brouhaha CFLAGS+= -I${LOCALBASE}/include/netpbm PLIST_FILES= bin/tumble PORTDOCS= README OPTIONS_DEFINE= DOCS do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} tumble \ ${STAGEDIR}${PREFIX}/bin) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/lang/intercal/Makefile b/lang/intercal/Makefile index 5601abf694f2..60615b7bad31 100644 --- a/lang/intercal/Makefile +++ b/lang/intercal/Makefile @@ -1,23 +1,23 @@ PORTNAME= intercal PORTVERSION= 0.31 CATEGORIES= lang MASTER_SITES= http://www.catb.org/~esr/intercal/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= C-INTERCAL compiler, ick, and supporting libraries WWW= http://www.catb.org/~esr/intercal/ LICENSE= GPLv2 USES= gmake GNU_CONFIGURE= yes CFLAGS+= -D_POSIX_C_SOURCE=200809L DATADIR= ${PREFIX}/share/ick INFO= ick post-patch: @${REINPLACE_CMD} -e '/ICK_SPECIFIC_SUBDIR/s/-@PACKAGE_VERSION@// ' \ ${WRKSRC}/buildaux/Makefile.in .include diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile index 827bc8f69ae7..49728cb46a51 100644 --- a/lang/mecrisp-stellaris/Makefile +++ b/lang/mecrisp-stellaris/Makefile @@ -1,48 +1,48 @@ PORTNAME= mecrisp-stellaris PORTVERSION= 2.6.3 CATEGORIES= lang MASTER_SITES= SF/mecrisp -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Native code Forth system for ARM WWW= http://mecrisp.sourceforge.net LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING .if defined(QEMU_EMULATING) IGNORE_aarch64= fails to build with qemu-user-static: \ qemu-aarch64-static cannot execute armv7 binaries .endif IGNORE_FreeBSD_12_aarch64= OS too old to run armv7 binaries on arm64, upgrade to FreeBSD 13 ONLY_FOR_ARCHS= aarch64 armv6 armv7 ONLY_FOR_ARCHS_REASON= written in ARM assembly BUILD_DEPENDS= arm-none-eabi-binutils>2.25:devel/binutils@arm_none_eabi # stripping eats our hand-crafted ELF binaries, so don't do that # the binaries are free of symbols or stuff like that anyway STRIP= PKGMESSAGE= pkg-message-${ARCH} BINSUFFIX_armv6= -armv6 BINSUFFIX= ${BINSUFFIX_${ARCH}} # Can't use the release script as it tries to build a bunch of stuff # that won't build correctly. This does the relevant parts manually. do-build: cd ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra && ${SH} -v assemble ${CP} ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra/mecrisp-stellaris-freebsd${BINSUFFIX} \ ${WRKSRC}/freebsd-ra/mecrisp-stellaris-freebsd cd ${WRKSRC}/freebsd-ra && ${SH} -v buildcore-freebsd do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/KNOWN-ISSUES ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/common && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/freebsd-ra/mecrisp-stellaris-freebsd-with-disassembler-and-math \ ${STAGEDIR}${PREFIX}/bin/mecrisp-stellaris .include diff --git a/lang/spl/Makefile b/lang/spl/Makefile index 4bc1e40383a5..324f842bcdbb 100644 --- a/lang/spl/Makefile +++ b/lang/spl/Makefile @@ -1,37 +1,37 @@ PORTNAME= spl PORTVERSION= 1.2.1 PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= http://shakespearelang.sourceforge.net/download/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Shakespeare programming language WWW= http://shakespearelang.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= bison gmake OPTIONS_DEFINE= EXAMPLES ALL_EXAMPLES= Makefile fibonacci.spl fibonacci2.spl guess.spl hello.spl \ primes.spl reverse.spl shakesbeer.spl post-patch: .for f in . examples ${REINPLACE_CMD} -e 's,= gcc,?= gcc,' -e 's,^CCFLAGS.*,CFLAGS += -Wall,' \ -e 's,CCFLAGS,CFLAGS,g' ${WRKSRC}/${f}/Makefile .endfor ${REINPLACE_CMD} -e 's,\(#define STRING_LENGTH\).*,\1 25600,g' \ -e 's,free(,//free(,g' ${WRKSRC}/makescanner.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/spl/bin/spl2c ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/spl/include/spl.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/spl/lib/libspl.a ${STAGEDIR}${PREFIX}/lib/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && \ ${INSTALL_DATA} ${ALL_EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/misc/findutils/Makefile b/misc/findutils/Makefile index 444399051b8d..822798f4fd4b 100644 --- a/misc/findutils/Makefile +++ b/misc/findutils/Makefile @@ -1,30 +1,30 @@ PORTNAME= findutils DISTVERSION= 4.9.0 CATEGORIES= misc MASTER_SITES= GNU -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= GNU find utilities WWW= https://www.gnu.org/software/findutils/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= charsetfix cpe gmake localbase tar:xz CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-prefix=g --localstatedir=${LOCALSTATEDIR} MAKE_ARGS= INSTALL_SCRIPT="${INSTALL_SCRIPT}" INFO= find find-maint OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls LOCALSTATEDIR?= /var/db .include diff --git a/misc/pdmenu/Makefile b/misc/pdmenu/Makefile index 50e1fc4ae584..b22beaff7cd3 100644 --- a/misc/pdmenu/Makefile +++ b/misc/pdmenu/Makefile @@ -1,41 +1,41 @@ PORTNAME= pdmenu DISTVERSION= 1.3.6 CATEGORIES= misc MASTER_SITES= https://git.kitenet.net/index.cgi/pdmenu.git/snapshot/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Simple console menu program WWW= https://joeyh.name/code/pdmenu/ LICENSE= GPLv2 LIB_DEPENDS= libslang.so:devel/libslang2 USES= gettext gmake ncurses shebangfix SHEBANG_FILES= examples/showdir.pl GNU_CONFIGURE= yes CONFIGURE_ENV= SLANG_H_LOC="${LOCALBASE}/include/slang.h" \ SLANG_LIB_LOC="${LOCALBASE}/lib" MAKE_ENV= INSTALL_PREFIX="${STAGEDIR}" CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lncurses -lintl OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e \ '/^LANGS/s|=.*$$|= da es fr ru| ; \ /^LOCALEDIR/s|/usr/share|$$(DATADIR)| ; \ s|\($$(CC)\) \(-MM\)|\1 $$(CFLAGS) \2| ; \ /INSTALL/s| -m 0644|| ; \ /INSTALL/s|\(pdmenurc\)$$|\1.sample| ; \ s|install -m 644|$$(INSTALL)|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|$${INSTALL}|@INSTALL_PROGRAM@|' \ ${WRKSRC}/autoconf/makeinfo.in .include diff --git a/misc/schilytools/Makefile b/misc/schilytools/Makefile index 64bc10da7dea..0d8ebf40d4a4 100644 --- a/misc/schilytools/Makefile +++ b/misc/schilytools/Makefile @@ -1,23 +1,23 @@ PORTNAME= schilytools DISTVERSION= 3 CATEGORIES= misc -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Collection of tools and libraries by J. Schilling (metaport) WWW= https://codeberg.org/schilytools/schilytools RUN_DEPENDS= bosh>=2022.08.18.b:shells/bosh \ schilybase>=2021.05.19:devel/schilybase \ schilyutils>=2021.05.19:sysutils/schilyutils \ star>=2021.05.19:archivers/star \ sccs>=2021.05.19:devel/sccs \ smake>=2021.05.19:devel/smake \ sunpromake>=2021.05.19:devel/sunpromake \ tartest>=2022.09.18:archivers/tartest \ ved>=2021.05.19:editors/ved \ cdrtools>=2021.05.19:sysutils/cdrtools \ rscsi>=2021.05.19:net/rscsi USES= metaport .include diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index 3dc9a747a9a9..1d899d5a8f4c 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,31 +1,31 @@ PORTNAME= mat2 DISTVERSION= 0.13.1 CATEGORIES= multimedia audio graphics textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Handy tool to trash your metadata WWW= https://0xacab.org/jvoisin/mat2 LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ poppler-glib>0:graphics/poppler-glib USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXIFTOOL FFMPEG OPTIONS_DEFAULT= EXIFTOOL FFMPEG EXIFTOOL_DESC= EXIF metadata support via p5-Image-ExifTool EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/multimedia/py-metadata-cleaner/Makefile b/multimedia/py-metadata-cleaner/Makefile index 8e82d9c85e5b..0af8a17dc3c9 100644 --- a/multimedia/py-metadata-cleaner/Makefile +++ b/multimedia/py-metadata-cleaner/Makefile @@ -1,34 +1,34 @@ PORTNAME= metadata-cleaner DISTVERSIONPREFIX= v DISTVERSION= 2.2.5 CATEGORIES= multimedia audio graphics python textproc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Python GTK application to view and clean metadata in files, using mat2 WWW= https://gitlab.com/rmnvgr/metadata-cleaner LICENSE= CC-BY-SA-4.0 GPLv3+ OFL10 LICENSE_COMB= multi LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/LICENSES/CC-BY-SA-4.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LICENSE_FILE_OFL10= ${WRKSRC}/LICENSES/OFL-1.1.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mat2>0:multimedia/py-mat2@${PY_FLAVOR} \ itstool:textproc/itstool LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mat2>0:multimedia/py-mat2@${PY_FLAVOR} USES= desktop-file-utils gettext-tools gnome meson pkgconfig python shebangfix USE_GITLAB= yes USE_GNOME= gtk40 pygobject3 libadwaita GLIB_SCHEMAS= fr.romainvigier.MetadataCleaner.gschema.xml USE_PYTHON= concurrent flavors SHEBANG_GLOB= *.py *.py.in BINARY_ALIAS= python3=${PYTHON_VERSION} NO_ARCH= yes GL_ACCOUNT= rmnvgr GL_COMMIT= 0aad256555bf8fea0015532d204869987e3cfa8c .include diff --git a/net-im/gotktrix/Makefile b/net-im/gotktrix/Makefile index 3697e62c2a9f..9f2b6ec5f7b0 100644 --- a/net-im/gotktrix/Makefile +++ b/net-im/gotktrix/Makefile @@ -1,32 +1,32 @@ PORTNAME= gotktrix DISTVERSIONPREFIX= v DISTVERSION= 0.1.4 PORTREVISION= 4 CATEGORIES= net-im -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Matrix client in Go and GTK4 WWW= https://github.com/diamondburned/gotktrix LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libharfbuzz.so:print/harfbuzz \ libvulkan.so:graphics/vulkan-loader USES= gnome go:modules pkgconfig USE_GNOME= cairo gdkpixbuf2 glib20 gtk40 introspection pango GO_MODULE= github.com/diamondburned/gotktrix PLIST_FILES= bin/gotktrix \ share/icons/hicolor/256x256/apps/gotktrix.png \ ${DESKTOPDIR}/com.github.diamondburned.gotktrix.desktop post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps ${INSTALL_DATA} ${WRKSRC}/.github/logo-256.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/gotktrix.png ${INSTALL_DATA} ${WRKSRC}/.nix/com.github.diamondburned.gotktrix.desktop \ ${STAGEDIR}${DESKTOPDIR}/ .include diff --git a/net/rospo/Makefile b/net/rospo/Makefile index c496db9033df..9d2ff4bb3ff0 100644 --- a/net/rospo/Makefile +++ b/net/rospo/Makefile @@ -1,54 +1,54 @@ PORTNAME= rospo DISTVERSIONPREFIX= v DISTVERSION= 0.10.1 PORTREVISION= 2 CATEGORIES= net net-vpn sysutils MASTER_SITES= https://github.com/ferama/rospo/releases/download/v${DISTVERSION}/ui-artifacts.tar.gz?dummy=/:artifacts DISTFILES= ${PORTNAME}-ui-artifacts-${DISTVERSION}.tar.gz:artifacts -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Simple and reliable ssh tunnels with embedded ssh server WWW= https://github.com/ferama/rospo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/ferama/rospo GO_BUILDFLAGS= -ldflags="-X github.com/ferama/rospo/cmd.Version=${DISTVERSION} ${STRIP}" PLIST_FILES= bin/rospo \ etc/bash_completion.d/rospo \ share/fish/vendor_completions.d/rospo.fish \ share/zsh/site_functions/_rospo PORTDOCS= README.md \ cmd/configs/config_template.yaml \ img/home.png \ img/tunnels.png OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKDIR}/pkg/web/ui/build ${WRKSRC}/pkg/web/ui/build post-install: @${ECHO_MSG} '====> installing shell completion files' ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${GO_WRKDIR_BIN}/rospo completion bash \ >${STAGEDIR}${PREFIX}/etc/bash_completion.d/rospo ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${GO_WRKDIR_BIN}/rospo completion fish \ >${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/rospo.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site_functions ${GO_WRKDIR_BIN}/rospo completion zsh \ >${STAGEDIR}${PREFIX}/share/zsh/site_functions/_rospo post-install-DOCS-on: @${ECHO_MSG} '====> installing documentation files' ${MKDIR} ${STAGEDIR}${DOCSDIR}/cmd/configs ${MKDIR} ${STAGEDIR}${DOCSDIR}/img .for doc in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/`dirname ${doc}` .endfor .include diff --git a/net/unfs3/Makefile b/net/unfs3/Makefile index 917ea8e8e37c..e50274c33030 100644 --- a/net/unfs3/Makefile +++ b/net/unfs3/Makefile @@ -1,30 +1,30 @@ PORTNAME= unfs3 DISTVERSIONPREFIX= unfs3- DISTVERSION= 0.9.23 CATEGORIES= net -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= User-space implementation of the NFSv3 server specification WWW= https://unfs3.github.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf USE_GITHUB= yes GNU_CONFIGURE= yes CONFIGURE_ENV= YACC=byacc MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip PLIST_FILES= man/man7/tags.7.gz \ man/man8/unfsd.8.gz \ sbin/unfsd OPTIONS_DEFINE= CLUSTER_EXT CLUSTER_EXT_DESC= include clustering extensions CLUSTER_EXT_CONFIGURE_ON= --enable-cluster .include diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile index 830c4b0d4923..eb96af16f0e3 100644 --- a/security/certmgr/Makefile +++ b/security/certmgr/Makefile @@ -1,68 +1,68 @@ PORTNAME= certmgr DISTVERSIONPREFIX= v DISTVERSION= 3.0.3 PORTREVISION= 8 CATEGORIES= security net -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Automated certificate management using a CFSSL CA WWW= https://github.com/cloudflare/certmgr LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash:shells/bash USES= go:modules USE_GITHUB= yes GH_ACCOUNT= cloudflare GH_TUPLE= beorn7:perks:v1.0.0:beorn7_perks/vendor/github.com/beorn7/perks \ cenkalti:backoff:v2.2.1:cenkalti_backoff/vendor/github.com/cenkalti/backoff \ cloudflare:backoff:647f3cdfc87a:cloudflare_backoff/vendor/github.com/cloudflare/backoff \ cloudflare:cfssl:2001f384ec4f:cloudflare_cfssl/vendor/github.com/cloudflare/cfssl \ fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:crypto:5c40567a22f8:golang_crypto/vendor/golang.org/x/crypto \ golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \ golang:sys:5ed2794edfdc:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ google:certificate-transparency-go:v1.0.21:google_certificate_transparency_go/vendor/github.com/google/certificate-transparency-go \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ konsorten:go-windows-terminal-sequences:v1.0.2:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \ magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ pelletier:go-toml:v1.4.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ pkg:errors:7f95ac13edff:pkg_errors/vendor/github.com/pkg/errors \ prometheus:client_golang:v0.9.4:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:fd36f4220a90:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.4.1:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.0.2:prometheus_procfs/vendor/github.com/prometheus/procfs \ sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ spf13:afero:v1.2.2:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:cobra:v0.0.5:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:jwalterweatherman:v1.1.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.4.0:spf13_viper/vendor/github.com/spf13/viper CONFLICTS_INSTALL= mono mono[0-9]* # bin/certmgr GO_TARGET= ./certmgr SUB_FILES= certmgr.yaml.sample pkg-message post-patch: ${REINPLACE_CMD} -e 's,%%ETCDIR%%,${ETCDIR},' \ ${WRKSRC}/certmgr/cmd/genconfig.go \ ${WRKSRC}/certmgr/cmd/root.go \ ${WRKSRC}/README.md post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${ETCDIR}.d ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${WRKSRC}/SPEC.rst ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKDIR}/certmgr.yaml.sample ${STAGEDIR}${ETCDIR}/ .include diff --git a/security/fragrouter/Makefile b/security/fragrouter/Makefile index b9fed3f5c3f7..6ff16e13cb30 100644 --- a/security/fragrouter/Makefile +++ b/security/fragrouter/Makefile @@ -1,18 +1,18 @@ PORTNAME= fragrouter PORTVERSION= 1.6 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://monkey.org/~dugsong/ \ http://fuz.su/~fuz/distfiles/fragrouter/ \ LOCAL/ohauer -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Tool for testing network IDS implementations GNU_CONFIGURE= yes CFLAGS+= -Wno-pointer-sign PLIST_FILES= sbin/fragrouter \ man/man8/fragrouter.8.gz .include diff --git a/security/hyperhotp/Makefile b/security/hyperhotp/Makefile index 2370f2a059fe..ec0d4d86352c 100644 --- a/security/hyperhotp/Makefile +++ b/security/hyperhotp/Makefile @@ -1,19 +1,19 @@ PORTNAME= hyperhotp DISTVERSIONPREFIX= v DISTVERSION= 0.1 CATEGORIES= security comms -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Programmer for the HOTP feature of hyperFIDO USB security keys WWW= https://github.com/casept/hyperhotp LICENSE= GPLv3 USES= cmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= casept PLIST_FILES= bin/hyperhotp \ share/man/man1/hyperhotp.1.gz .include diff --git a/security/kdbxviewer/Makefile b/security/kdbxviewer/Makefile index 190e8afecbf2..5b592c1913c2 100644 --- a/security/kdbxviewer/Makefile +++ b/security/kdbxviewer/Makefile @@ -1,32 +1,32 @@ PORTNAME= kdbxviewer PORTVERSION= 0.1.12 DISTVERSIONPREFIX=v CATEGORIES= security -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Ncurses UI and command-line tool for KeePass2 Database files WWW= https://github.com/pepa65/kdbxviewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libgcrypt.so:security/libgcrypt \ libstfl.so:devel/stfl USES= ncurses USE_GITHUB= yes GH_ACCOUNT= pepa65 ALL_TARGET= kdbxviewer CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/kdbxviewer post-patch: ${REINPLACE_CMD} -e 's|gcc|${CC} ${CFLAGS} ${LDFLAGS}|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/kdbxviewer ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/shells/bosh/Makefile b/shells/bosh/Makefile index d86a066d29a3..347ecec819c4 100644 --- a/shells/bosh/Makefile +++ b/shells/bosh/Makefile @@ -1,16 +1,16 @@ PORTNAME= bosh CATEGORIES= shells COMMENT= Bourne Shell extended by J. Schilling -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org WWW= http://schilytools.sourceforge.net/bosh.html # bin/bosh CONFLICTS_INSTALL= bosh-cli MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= obosh \ pbosh \ sh .include "${MASTERDIR}/Makefile.master" diff --git a/sysutils/e2tools/Makefile b/sysutils/e2tools/Makefile index 52747ee78c79..1305bc627f98 100644 --- a/sysutils/e2tools/Makefile +++ b/sysutils/e2tools/Makefile @@ -1,19 +1,19 @@ PORTNAME= e2tools DISTVERSION= 0.1.0 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Utilities to manipulate files in an ext2/ext3 filesystem WWW= https://e2tools.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libext2fs.so:sysutils/e2fsprogs-core USES= pkgconfig GNU_CONFIGURE= yes .include diff --git a/sysutils/mkjail/Makefile b/sysutils/mkjail/Makefile index 560bc94867bf..340c91a46104 100644 --- a/sysutils/mkjail/Makefile +++ b/sysutils/mkjail/Makefile @@ -1,25 +1,25 @@ PORTNAME= mkjail DISTVERSION= 0.0.3 CATEGORIES= sysutils -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Fat jail creation script WWW= https://github.com/mkjail/mkjail LICENSE= BSD2CLAUSE OPTIONS_DEFINE= DOCS USE_GITHUB= yes NO_BUILD= yes NO_ARCH= yes do-install: cd ${WRKSRC}/src && ${CP} -a bin share etc ${STAGEDIR}${PREFIX} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/snapraid/Makefile b/sysutils/snapraid/Makefile index 91e82d305287..940eebff3ade 100644 --- a/sysutils/snapraid/Makefile +++ b/sysutils/snapraid/Makefile @@ -1,23 +1,23 @@ PORTNAME= snapraid DISTVERSION= 12.2 CATEGORIES= sysutils archivers MASTER_SITES= https://github.com/amadvance/snapraid/releases/download/v${DISTVERSION}/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= File-level Backup/RAID program for disk arrays WWW= https://www.snapraid.it/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes TEST_TARGET= check PLIST_FILES= bin/snapraid \ man/man1/snapraid.1.gz \ etc/snapraid.conf.sample post-install: ${INSTALL_DATA} ${WRKSRC}/snapraid.conf.example ${STAGEDIR}${PREFIX}/etc/snapraid.conf.sample .include diff --git a/sysutils/vcp/Makefile b/sysutils/vcp/Makefile index 7c854b746013..1ed352ef6f97 100644 --- a/sysutils/vcp/Makefile +++ b/sysutils/vcp/Makefile @@ -1,35 +1,35 @@ PORTNAME= vcp PORTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://freebsdcluster.org/~mich/software/ \ http://fuz.su/~fuz/distfiles/vcp/ -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Copy files in curses interface LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= ncurses CFLAGS+= -L${NCURSESLIB} CONFLICTS= p5-VCP \ p5-VCP-autrijus OPTIONS_DEFINE= DOCS pre-build: @${REINPLACE_CMD} -e 's|/etc/vcp.conf|${PREFIX}/etc/vcp.conf|' ${WRKSRC}/misc.c @${REINPLACE_CMD} -e 's|/etc/vcp.conf|${PREFIX}/etc/vcp.conf|g' ${WRKSRC}/vcp.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/vcp.conf.sample ${STAGEDIR}${PREFIX}/etc ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/share/man/pl/man1 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.pl.1 ${STAGEDIR}${MAN1PREFIX}/share/man/pl/man1/${PORTNAME}.1 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/htmldoc/Makefile b/textproc/htmldoc/Makefile index 11f510317fc6..51698ad4db0b 100644 --- a/textproc/htmldoc/Makefile +++ b/textproc/htmldoc/Makefile @@ -1,41 +1,41 @@ PORTNAME= htmldoc PORTVERSION= 1.9.16 DISTVERSIONPREFIX= v CATEGORIES= textproc -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Converts HTML to PDF and/or PostScript WWW= https://michaelrsweet.github.io/htmldoc LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_mips= complains about expecting ) before png_ptr LIB_DEPENDS= libpng.so:graphics/png USES= compiler:c11 cpe jpeg pkgconfig CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes GH_ACCOUNT= michaelrsweet HAS_CONFIGURE= yes OPTIONS_DEFINE= GNUTLS HTMLDOCGUI OPTIONS_DEFAULT= GNUTLS HTMLDOCGUI_DESC= Build GUI front-end GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ENABLE= gnutls HTMLDOCGUI_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig HTMLDOCGUI_USES= xorg HTMLDOCGUI_USE= XORG=x11,xcursor,xext,xfixes,xft,xinerama,xrender HTMLDOCGUI_CONFIGURE_WITH= gui=yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/htmldoc .include diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile index 2fdd71403694..83f15f8a3706 100644 --- a/textproc/kepubify/Makefile +++ b/textproc/kepubify/Makefile @@ -1,23 +1,23 @@ PORTNAME= kepubify DISTVERSIONPREFIX= v DISTVERSION= 4.0.4 PORTREVISION= 8 CATEGORIES= textproc converters -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= EPUB to KEPUB converter WWW= https://pgaskin.net/kepubify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/pgaskin/kepubify/v4 GO_TARGET= ./cmd/covergen ./cmd/kepubify ./cmd/seriesmeta GO_BUILDFLAGS= -ldflags '-X main.version=${DISTVERSIONPREFIX}${DISTVERSION}' PLIST_FILES= bin/covergen \ bin/kepubify \ bin/seriesmeta .include diff --git a/textproc/man2html/Makefile b/textproc/man2html/Makefile index 3b5c9abab56a..8e9fccd4aee8 100644 --- a/textproc/man2html/Makefile +++ b/textproc/man2html/Makefile @@ -1,32 +1,32 @@ PORTNAME= man2html DISTVERSION= 3.1.20220714 CATEGORIES= textproc MASTER_SITES= https://invisible-island.net/archives/man2html/ DISTNAME= man2html-${DISTVERSION:E} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Convert nroff(1) man pages to HTML WWW= https://dickey.his.com/scripts/man2html.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= perl5 shebangfix tar:tgz USE_PERL5= run SHEBANG_FILES= man.cgi man2html NO_ARCH= yes NO_BUILD= yes CGIDIR= ${PREFIX}/www/cgi-bin PLIST_FILES= bin/man2html \ man/man1/man2html.1.gz \ www/cgi-bin/man.cgi do-install: ${INSTALL_SCRIPT} ${WRKSRC}/man2html ${STAGEDIR}/${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man2html.1 ${STAGEDIR}/${PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${CGIDIR} ${INSTALL_SCRIPT} ${WRKSRC}/man.cgi ${STAGEDIR}${CGIDIR} .include diff --git a/www/writeas-cli/Makefile b/www/writeas-cli/Makefile index 893f927aee91..1dd3d862f709 100644 --- a/www/writeas-cli/Makefile +++ b/www/writeas-cli/Makefile @@ -1,62 +1,62 @@ PORTNAME= writeas-cli DISTVERSIONPREFIX= v DISTVERSION= 2.0.0-wf PORTREVISION= 8 CATEGORIES= www textproc MASTER_SITES= https://code.as/core/socks/archive/v1.0.0.tar.gz?dummy=/:core_socks DISTFILES= core-socks-v1.0.0.tar.gz:core_socks DIST_SUBDIR= writeas -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Command line client for Write.as / WriteFreely WWW= https://write.as/apps/cli LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= writeas GH_TUPLE= atotto:clipboard:v0.1.1:atotto_clipboard/vendor/github.com/atotto/clipboard \ cloudfoundry:jibber_jabber:bcc4c8345a21:cloudfoundry_jibber_jabber/vendor/github.com/cloudfoundry/jibber_jabber \ go-ini:ini:v1.39.3:go_ini_ini/vendor/gopkg.in/ini.v1 \ golang:crypto:505ab145d0a9:golang_crypto/vendor/golang.org/x/crypto \ golang:net:e147a9138326:golang_net/vendor/golang.org/x/net \ golang:sys:0f9fa26af87c:golang_sys/vendor/golang.org/x/sys \ gopherjs:gopherjs:d547d1d9531e:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-multierror:v1.0.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ howeyc:gopass:bf9dde6d0d2c:howeyc_gopass/vendor/github.com/howeyc/gopass \ jtolds:gls:v4.2.1:jtolds_gls/vendor/github.com/jtolds/gls \ microcosm-cc:bluemonday:v1.0.1:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mitchellh:go-homedir:v1.0.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ onsi:ginkgo:v1.8.0:onsi_ginkgo/vendor/github.com/onsi/ginkgo \ onsi:gomega:v1.5.0:onsi_gomega/vendor/github.com/onsi/gomega \ shurcooL:sanitized_anchor_name:86672fcb3f95:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ smartystreets:assertions:b2de0cb4f26d:smartystreets_assertions/vendor/github.com/smartystreets/assertions \ smartystreets:goconvey:044398e4856c:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \ urfave:cli:v1.20.0:urfave_cli/vendor/gopkg.in/urfave/cli.v1 \ writeas:go-writeas:v2.0.2:writeas_go_writeas_v2/vendor/github.com/writeas/go-writeas/v2 \ writeas:impart:v1.1.0:writeas_impart/vendor/github.com/writeas/impart \ writeas:saturday:f455b05c043f:writeas_saturday/vendor/github.com/writeas/saturday \ writeas:web-core:05f387ffa1b3:writeas_web_core/vendor/github.com/writeas/web-core GO_TARGET= ./cmd/wf ./cmd/writeas PLIST_FILES= bin/wf bin/writeas PORTDOCS= */*.md OPTIONS_DEFINE= DOCS post-extract: @${MKDIR} ${WRKSRC}/vendor/code.as/core @${RLN} ${WRKDIR}/socks ${WRKSRC}/vendor/code.as/core/socks post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/cmd && for doc in ${PORTDOCS} ; \ do \ ${MKDIR} ${STAGEDIR}${DOCSDIR}/`${DIRNAME} $$doc` ; \ ${INSTALL_MAN} $$doc ${STAGEDIR}${DOCSDIR}/`${DIRNAME} $$doc` ; \ done .include diff --git a/www/writefreely/Makefile b/www/writefreely/Makefile index 796b04652d48..12bc4b45e7dd 100644 --- a/www/writefreely/Makefile +++ b/www/writefreely/Makefile @@ -1,165 +1,161 @@ PORTNAME= writefreely DISTVERSIONPREFIX= v DISTVERSION= 0.13.2 PORTREVISION= 3 CATEGORIES= www textproc MASTER_SITES= https://code.as/core/socks/archive/v1.0.0.tar.gz?dummy=/:core_socks DISTFILES= core-socks-v1.0.0.tar.gz:core_socks DIST_SUBDIR= writeas PATCH_SITES= https://github.com/writefreely/writefreely/commit/ PATCHFILES= 99d72881cf833326f02d86a8896bbd2b8156327b.diff:-p1 - MAINTAINER= fuz@fuz.su - COMMENT= Clean, Markdown-based publishing platform made for writers - WWW= https://writefreely.org - -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Clean, Markdown-based publishing platform made for writers WWW= https://writefreely.org LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_DISTFILES_CC-BY-NC-SA-4.0= writefreely-documentation-v0.13.1_GH0.tar.gz BUILD_DEPENDS= go-bindata:devel/go-bindata USES= go:modules USE_GITHUB= yes GH_TUPLE= aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ beevik:etree:v1.1.0:beevik_etree/vendor/github.com/beevik/etree \ captncraig:cors:e80254a89df1:captncraig_cors/vendor/github.com/captncraig/cors \ chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \ clbanning:mxj:v1.8.4:clbanning_mxj/vendor/github.com/clbanning/mxj \ cpuguy83:go-md2man:v2.0.1:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ dchest:uniuri:7aecb25e1fe5:dchest_uniuri/vendor/github.com/dchest/uniuri \ dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ fatih:color:v1.10.0:fatih_color/vendor/github.com/fatih/color \ fatih:structs:v1.1.0:fatih_structs/vendor/github.com/fatih/structs \ go-fed:httpsig:0ef28562fabe:go_fed_httpsig/vendor/github.com/go-fed/httpsig \ go-ini:ini:v1.62.0:go_ini_ini_1/vendor/gopkg.in/ini.v1 \ go-ini:ini:v1.66.4:go_ini_ini/vendor/github.com/go-ini/ini \ go-sql-driver:mysql:v1.6.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ go-test:deep:v1.0.1:go_test_deep/vendor/github.com/go-test/deep \ go-yaml:yaml:9f266ea9e77c:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ gofrs:uuid:v3.3.0:gofrs_uuid/vendor/github.com/gofrs/uuid \ golang:crypto:75b288015ac9:golang_crypto/vendor/golang.org/x/crypto \ golang:net:bcab6841153b:golang_net/vendor/golang.org/x/net \ golang:sys:3c1f35247d10:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \ gologme:log:v1.2.0:gologme_log/vendor/github.com/gologme/log \ gopherjs:gopherjs:d547d1d9531e:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ gorilla:csrf:v1.7.0:gorilla_csrf/vendor/github.com/gorilla/csrf \ gorilla:css:v1.0.0:gorilla_css/vendor/github.com/gorilla/css \ gorilla:feeds:v1.1.1:gorilla_feeds/vendor/github.com/gorilla/feeds \ gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \ gorilla:schema:v1.2.0:gorilla_schema/vendor/github.com/gorilla/schema \ gorilla:securecookie:v1.1.1:gorilla_securecookie/vendor/github.com/gorilla/securecookie \ gorilla:sessions:v1.2.0:gorilla_sessions/vendor/github.com/gorilla/sessions \ guregu:null:v3.5.0:guregu_null/vendor/github.com/guregu/null \ hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ ikeikeikeike:go-sitemap-generator:v2.0.2:ikeikeikeike_go_sitemap_generator_v2/vendor/github.com/ikeikeikeike/go-sitemap-generator/v2 \ jtolds:gls:v4.2.1:jtolds_gls/vendor/github.com/jtolds/gls \ juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \ kylemcc:twitter-text-go:7f582f6736ec:kylemcc_twitter_text_go/vendor/github.com/kylemcc/twitter-text-go \ lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \ manifoldco:promptui:v0.8.0:manifoldco_promptui/vendor/github.com/manifoldco/promptui \ mattn:go-colorable:v0.1.8:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-sqlite3:v1.14.6:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ microcosm-cc:bluemonday:v1.0.21:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mitchellh:go-wordwrap:v1.0.1:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \ nu7hatch:gouuid:179d4d0c4d8d:nu7hatch_gouuid/vendor/github.com/nu7hatch/gouuid \ petermattis:goid:b0b1615b78e5:petermattis_goid/vendor/github.com/petermattis/goid \ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ rainycape:unidecode:cb7f23ec59be:rainycape_unidecode/vendor/github.com/rainycape/unidecode \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ sasha-s:go-deadlock:v0.3.1:sasha_s_go_deadlock/vendor/github.com/sasha-s/go-deadlock \ shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ smartystreets:assertions:b6c0e53d7304:smartystreets_assertions/vendor/github.com/smartystreets/assertions \ smartystreets:goconvey:044398e4856c:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \ stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \ urfave:cli:v2.5.1:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \ writeas:activity:v0.1.2:writeas_activity/vendor/github.com/writeas/activity \ writeas:activityserve:d7ab3eaa4481:writeas_activityserve/vendor/github.com/writeas/activityserve \ writeas:go-strip-markdown:v2.0.1:writeas_go_strip_markdown/vendor/github.com/writeas/go-strip-markdown \ writeas:go-strip-markdown:v2.1.1:writeas_go_strip_markdown_v2/vendor/github.com/writeas/go-strip-markdown/v2 \ writeas:go-webfinger:v1.1.0:writeas_go_webfinger/vendor/github.com/writeas/go-webfinger \ writeas:go-writeas:v2.0.2:writeas_go_writeas_v2/vendor/github.com/writeas/go-writeas/v2 \ writeas:httpsig:v1.0.0:writeas_httpsig/vendor/github.com/writeas/httpsig \ writeas:impart:v1.1.1:writeas_impart/vendor/github.com/writeas/impart \ writeas:import:v0.2.1:writeas_import/vendor/github.com/writeas/import \ writeas:monday:54a7dd579219:writeas_monday/vendor/github.com/writeas/monday \ writeas:openssl-go:v1.0.0:writeas_openssl_go/vendor/github.com/writeas/openssl-go \ writeas:saturday:392b95a03320:writeas_saturday/vendor/github.com/writeas/saturday \ writeas:slug:v1.2.0:writeas_slug/vendor/github.com/writeas/slug \ writeas:web-core:v1.4.1:writeas_web_core/vendor/github.com/writeas/web-core \ writefreely:go-gopher:40127126f83b:writefreely_go_gopher/vendor/github.com/writefreely/go-gopher \ writefreely:go-nodeinfo:v1.2.0:writefreely_go_nodeinfo/vendor/github.com/writefreely/go-nodeinfo USE_RC_SUBR= writefreely GO_TARGET= ./cmd/writefreely SUB_FILES= config.ini.sample pkg-message USERS= writefreely GROUPS= writefreely OPTIONS_DEFINE= DOCS SQLITE3 OPTIONS_DEFAULT= CSS_DIST SQLITE3 OPTIONS_SINGLE= CSS OPTIONS_SINGLE_CSS= CSS_DIST CSS_LESSC CSS_DESC= Stylesheets CSS_DIST_DESC= Use pre-generated stylesheets CSS_LESSC_DESC= Generate stylesheets with lessc (requires npm) CSS_DIST_MASTER_SITES= http://fuz.su/~fuz/distfiles/writefreely/:css CSS_DIST_DISTFILES= writefreely-css-${DISTVERSION}.tar.gz:css CSS_LESSC_BUILD_DEPENDS= npm:www/npm CSS_LESSC_VARS= LEGAL_PACKAGE=yes \ NO_PACKAGE="uses www/npm to fetch files at build time (option CSS_LESSC)" DOCS_GH_TUPLE= writefreely:documentation:v0.13.1:docs DOCS_VARS= LICENSE+=CC-BY-NC-SA-4.0 \ LICENSE_COMB=multi SQLITE3_VARS= GO_BUILDFLAGS+=-tags=sqlite post-extract: @${MKDIR} ${WRKSRC}/vendor/code.as/core @${RLN} ${WRKDIR}/socks ${WRKSRC}/vendor/code.as/core/socks pre-build: cd ${WRKSRC} && go-bindata -pkg writefreely -ignore=\\.gitignore schema.sql sqlite.sql # download the lessc program with npm for rolling the writefreely-css distfile ${WRKDIR}/npm/bin/lessc: @${ECHO_MSG} "=> downloading the lessc utility with NPM" ${MKDIR} ${WRKDIR}/npm npm -C ${WRKDIR}/npm -g install less@3.5.3 npm -C ${WRKDIR}/npm -g install less-plugin-clean-css # Packaging node.js applications is a PITA, so supply pre-generated CSS files as # a custom distfile using lessc, a node.js application. do-build-CSS_LESSC-on: ${WRKDIR}/npm/bin/lessc @${ECHO_MSG} "=> generating CSS files with lessc" ${RM} -r ${WRKDIR}/css ${MKDIR} ${WRKDIR}/css cd ${WRKSRC}/less && ${WRKDIR}/npm/bin/lessc app.less --clean-css="--s1 --advanced" ${WRKDIR}/css/write.css cd ${WRKSRC}/less && ${WRKDIR}/npm/bin/lessc fonts.less --clean-css="--s1 --advanced" ${WRKDIR}/css/fonts.css cd ${WRKSRC}/less && ${WRKDIR}/npm/bin/lessc icons.less --clean-css="--s1 --advanced" ${WRKDIR}/css/icons.css cd ${WRKSRC}/less && ${WRKDIR}/npm/bin/lessc prose.less --clean-css="--s1 --advanced" ${WRKDIR}/css/prose.css ${TAR} -z -c -f ${WRKDIR}/writefreely-css-${DISTVERSION}.tar.gz -C ${WRKDIR} css do-install-DOCS-on: cd ${WRKSRC_docs} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -depth 1' post-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/keys ${INSTALL_DATA} ${WRKDIR}/config.ini.sample ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} pages ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} static ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKDIR}/css/*.css ${STAGEDIR}${WWWDIR}/static/css/ cd ${WRKSRC} && ${COPYTREE_SHARE} templates ${STAGEDIR}${WWWDIR} .include diff --git a/x11/py-autotiling/Makefile b/x11/py-autotiling/Makefile index daf91e812fdc..11e142ca93f9 100644 --- a/x11/py-autotiling/Makefile +++ b/x11/py-autotiling/Makefile @@ -1,20 +1,20 @@ PORTNAME= autotiling DISTVERSION= 1.8 CATEGORIES= x11 MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= fuz@fuz.su +MAINTAINER= fuz@FreeBSD.org COMMENT= Automatically switch the window split orientation in sway and i3 WWW= https://github.com/nwg-piotr/autotiling LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}i3ipc>0:x11/py-i3ipc@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include