diff --git a/devel/asfml/Makefile b/devel/asfml/Makefile index fecbb29619fe..e4302b861df4 100644 --- a/devel/asfml/Makefile +++ b/devel/asfml/Makefile @@ -1,119 +1,119 @@ PORTNAME= asfml DISTVERSIONPREFIX= v DISTVERSION= 2.5.5 PORTREVISION= 2 CATEGORIES= devel games graphics multimedia -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Ada bindings to the Simple and Fast Multimedia Library (SFML) WWW= https://mgrojo.github.io/ASFML/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise BUILD_DEPENDS= gprbuild>0:devel/gprbuild LIB_DEPENDS= libcsfml-system.so:devel/csfml USES= ada:12,run USE_GCC= yes:build USE_GITHUB= yes GH_ACCOUNT= mgrojo GH_PROJECT= ${PORTNAME:tu} EXTRACT_AFTER_ARGS= --exclude include/generated SUB_FILES= ${PORTNAME}.gpr OPTIONS_DEFINE= DEBUG DOCS EXAMPLES OPTIONS_SUB= yes DOCS_DESC= Install API reference documentation EXAMPLES_DESC= Build and install Ada SFML examples EXAMPLES_RUN_DEPENDS+= dejavu>0:x11-fonts/dejavu \ webfonts>0:x11-fonts/webfonts EXAMPLES_USES= fonts:fc gl gmake EXAMPLES_USE= GL=glu,opengl _GPR_ARGS= -j${MAKE_JOBS_NUMBER} -p .include .if ${PORT_OPTIONS:MDEBUG} _GPR_ARGS+= -XASFML_BUILD_MODE=debug .endif post-extract: ${MV} ${WRKSRC}/tests \ ${WRKSRC}/examples post-patch: ${REINPLACE_CMD} -e 's|%%DATA_AUDIO%%|${DATADIR}/audio/|' \ -e 's|%%DATA_FONTS%%|${DATADIR}/fonts/|' \ -e 's|%%DATA_GRAPHICS%%|${DATADIR}/graphics/|' \ -e 's|%%PREFIX_FONTDIR%%|${FONTSDIR:C/${PORTNAME}//g}|' \ ${WRKSRC}/examples/example/main.adb \ ${WRKSRC}/examples/pong/pong.adb \ ${WRKSRC}/examples/renderwindow/main.adb \ ${WRKSRC}/examples/renderwindow/unicode.adb do-build: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P asfml) do-build-EXAMPLES-on: (cd ${WRKSRC}/examples && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD}) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.gpr \ ${STAGEDIR}${PREFIX}/share/gpr/ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/*.ali \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/*.a \ ${STAGEDIR}${PREFIX}/lib/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for DEMO in clock example graphics music opengl renderwindow thread window ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO} .if ${DEMO} == renderwindow || ${DEMO} == window ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}-unicode .endif .endfor ${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-pong ${MKDIR} ${STAGEDIR}${DATADIR}/audio ${INSTALL_DATA} ${WRKSRC}/examples/pong/*.ogg \ ${STAGEDIR}${DATADIR}/audio ${MKDIR} ${STAGEDIR}${DATADIR}/graphics ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/*.png \ ${STAGEDIR}${DATADIR}/graphics ${MKDIR} ${STAGEDIR}${DATADIR}/fonts ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/aerial.ttf \ ${STAGEDIR}${DATADIR}/fonts .include diff --git a/devel/csfml/Makefile b/devel/csfml/Makefile index dac6f459fc7e..cf8e94ca6643 100644 --- a/devel/csfml/Makefile +++ b/devel/csfml/Makefile @@ -1,23 +1,23 @@ PORTNAME= csfml DISTVERSION= 2.5.2 CATEGORIES= devel games graphics multimedia -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= C bindings to the Simple and Fast Multimedia Library (SFML) WWW= https://www.sfml-dev.org/download/csfml/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/license.md LIB_DEPENDS= libsfml-audio.so:devel/sfml \ libsfml-graphics.so:devel/sfml \ libsfml-network.so:devel/sfml \ libsfml-system.so:devel/sfml \ libsfml-window.so:devel/sfml USES= cmake USE_GITHUB= yes GH_ACCOUNT= SFML GH_PROJECT= ${PORTNAME:tu} .include diff --git a/devel/matreshka/Makefile b/devel/matreshka/Makefile index d326a5081eca..647eaa5273a0 100644 --- a/devel/matreshka/Makefile +++ b/devel/matreshka/Makefile @@ -1,68 +1,68 @@ PORTNAME= matreshka DISTVERSION= 21.0 PORTREVISION= 2 CATEGORIES= devel -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Ada framework for information systems development WWW= https://github.com/godunko/matreshka LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise BUILD_DEPENDS= gprbuild>0:devel/gprbuild USES= ada:12,run gmake pkgconfig USE_GCC= yes:build USE_GITHUB= yes GH_ACCOUNT= godunko USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --gprdir="${PREFIX}/share/gpr" MAKE_ENV+= SMP_MFLAGS="-j${MAKE_JOBS_NUMBER}" NO_MTREE= yes WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= AMF OPTIONS_DEFAULT= AMF POSTGRES SQLITE OPTIONS_GROUP= DBSUPPORT OPTIONS_GROUP_DBSUPPORT= FIREBIRD MYSQL ORACLE POSTGRES SQLITE OPTIONS_SUB= yes AMF_DESC= Build Ada Modeling Framework DBSUPPORT_DESC= Database backend for generic SQL library POSTGRES_DESC= Postgres database support AMF_CONFIGURE_ENABLE= amf FIREBIRD_USES= firebird FIREBIRD_CONFIGURE_ENABLE= firebird MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind MYSQL_USES= mysql ssl MYSQL_CONFIGURE_ENABLE= mysql ORACLE_CONFIGURE_ENABLE= oracle POSTGRES_USES= pgsql POSTGRES_CONFIGURE_ENABLE= postgresql SQLITE_USES= sqlite SQLITE_CONFIGURE_ENABLE= sqlite3 .include .if ${PORT_OPTIONS:MFIREBIRD} CONFIGURE_ARGS+= --with-firebird-libdir=${LOCALBASE}/lib .endif pre-configure: (cd ${WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${MAKE_CMD} config) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so \ ${STAGEDIR}${PREFIX}/bin/* .include diff --git a/devel/paq-nvim/Makefile b/devel/paq-nvim/Makefile index 057e5ccefe6f..e3ccefffc5c8 100644 --- a/devel/paq-nvim/Makefile +++ b/devel/paq-nvim/Makefile @@ -1,50 +1,50 @@ PORTNAME= paq-nvim DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 CATEGORIES= devel editors -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Minimal Neovim plugin manager WWW= https://github.com/savq/paq-nvim LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= neovim>0:editors/neovim RUN_DEPENDS= git>0:devel/git \ neovim>0:editors/neovim USE_GITHUB= yes GH_ACCOUNT= savq GH_PROJECT= ${PORTNAME} DATADIR= ${PREFIX}/share/nvim/site/pack/${PORTNAME:S|-nvim||g}/start/${PORTNAME} NO_ARCH= yes SUB_FILES= pkg-message PORTDOCS= CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS DOCS_DESC= Plugin and project documentation do-build: (cd ${WRKSRC} && \ nvim -i NONE -u NONE -e --headless -c "helptags doc" -c "quit") do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .for DATA in doc lua (cd ${WRKSRC} && \ ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR}) .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for DOC in CONTRIBUTING README ${INSTALL_DATA} ${WRKSRC}/${DOC}.md \ ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/py-e3-core/Makefile b/devel/py-e3-core/Makefile index f2989716fc88..26a036131fc5 100644 --- a/devel/py-e3-core/Makefile +++ b/devel/py-e3-core/Makefile @@ -1,74 +1,74 @@ PORTNAME= e3-core DISTVERSION= 22.10.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Core framework for developing portable automated build systems WWW= https://github.com/AdaCore/e3-core LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resolvelib>0:devel/py-resolvelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ bash>0:shells/bash TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansi2html>0:textproc/py-ansi2html@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ptyprocess>0:sysutils/py-ptyprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>0:devel/py-pytest-html@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-socket>0:devel/py-pytest-socket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ git>0:devel/git \ rsync>0:net/rsync USES= pytest python:3.9+ USE_GITHUB= yes GH_ACCOUNT= AdaCore USE_PYTHON= autoplist concurrent pep517 PLIST_FILES+= ${PYTHON_SITELIBDIR}/e3/os/data/rlimit-${_RLIMIT_PLATFORM} _RLIMIT_PLATFORM= ${ARCH:S/amd64/x86_64/}-${OPSYS:tl} post-patch: # Modify ${WRKSRC}/VERSION to reflect the complete upsteam version, to avoid # dealing with Python Wheel shenanigans ${REINPLACE_CMD} -e 's|${PORTVERSION:R}|${PORTVERSION}|' \ ${WRKSRC}/VERSION ${REINPLACE_CMD} -e 's|%%PYTHON_VER%%|${PYTHON_VER}|' \ ${WRKSRC}/tests/tests_e3/os/process/main_test.py \ ${WRKSRC}/tests/tests_e3/main/main_test.py pre-build: # Build required rlimit binary, see GitHub issue 388 for context, # https://github.com/AdaCore/e3-core/issues/388 (cd ${WRKSRC}/tools/rlimit && \ ${CC} -o rlimit-${_RLIMIT_PLATFORM} rlimit.c) post-install: ${INSTALL_PROGRAM} ${WRKSRC}/tools/rlimit/rlimit-${_RLIMIT_PLATFORM} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/e3/os/data/ do-test: # Tests require e3 to function (cd ${WRKSRC} && \ ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-pytest-drop-dup-tests/Makefile b/devel/py-pytest-drop-dup-tests/Makefile index 43a0ae431898..08fe8b5739c6 100644 --- a/devel/py-pytest-drop-dup-tests/Makefile +++ b/devel/py-pytest-drop-dup-tests/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-drop-dup-tests DISTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Pytest plugin to drop duplicated tests during collection WWW= https://github.com/nicoddemus/pytest-drop-dup-tests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent pep517 pytest .include diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index 351f8027aa83..74039c30f02e 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -1,295 +1,295 @@ PORTNAME= mame DISTVERSION= 0.277 CATEGORIES= emulators games PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch:-p1 # Only link asmjit if native DRCs are built. -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= MAME: a multi-purpose emulation framework WWW= https://mamedev.org/ LICENSE= BSD2CLAUSE BSD3CLAUSE CC0-1.0 GPLv2 LGPL21 MIT ZLIB LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/docs/legal/BSD-2-Clause LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/docs/legal/BSD-3-Clause LICENSE_FILE_CC0-1.0= ${WRKSRC}/docs/legal/CC0 LICENSE_FILE_GPLv2= ${WRKSRC}/docs/legal/GPL-2.0 LICENSE_FILE_LGPL21= ${WRKSRC}/docs/legal/LGPL-2.1 LICENSE_FILE_MIT= ${WRKSRC}/docs/legal/MIT LICENSE_FILE_ZLIB= ${WRKSRC}/docs/legal/Zlib LICENSE_FILE= ${WRKSRC}/docs/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, arm64, x86, and powerpc* BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR} \ asio>0:net/asio \ genie:devel/genie \ glm>0:math/glm \ rapidjson>0:devel/rapidjson LIB_DEPENDS= libexpat.so:textproc/expat2 \ libFLAC.so:audio/flac \ libpugixml.so:textproc/pugixml \ libutf8proc.so:textproc/utf8proc \ libzstd.so:archivers/zstd USES= compiler:c++17-lang gmake jpeg llvm:min=16 localbase pkgconfig \ python:build sdl shebangfix sqlite:3 xorg USE_GITHUB= yes GH_ACCOUNT= mamedev GH_TAGNAME= mame${DISTVERSION:S/.//} USE_SDL= sdl2 USE_XORG= x11 xext xi xinerama xrender MAKEFILE= makefile MAKE_ARGS= SILENT= \ verbose=yes MAKE_ENV= FORCE_DRC_C_BACKEND=1 \ NO_USE_PORTAUDIO=1 \ NO_USE_PULSEAUDIO=1 \ NOWERROR=1 \ OVERRIDE_AR="llvm-ar${LLVM_VERSION}" \ OVERRIDE_CC="clang${LLVM_VERSION}" \ OVERRIDE_CXX="clang++${LLVM_VERSION}" \ OVERRIDE_LD="lld${LLVM_VERSION}" \ PRECOMPILE=0 \ PYTHON_EXECUTABLE="${PYTHON_CMD}" \ TARGETOS=freebsd \ USE_PCAP=1 \ USE_SYSTEM_LIB_ASIO=1 \ USE_SYSTEM_LIB_EXPAT=1 \ USE_SYSTEM_LIB_FLAC=1 \ USE_SYSTEM_LIB_GLM=1 \ USE_SYSTEM_LIB_JPEG=1 \ USE_SYSTEM_LIB_PUGIXML=1 \ USE_SYSTEM_LIB_RAPIDJSON=1 \ USE_SYSTEM_LIB_SQLITE3=1 \ USE_SYSTEM_LIB_UTF8PROC=1 \ USE_SYSTEM_LIB_ZLIB=1 \ USE_SYSTEM_LIB_ZSTD=1 \ USE_TAPTUN=1 CFLAGS_aarch64= -march=armv8-a+crc+crypto EXTRACT_AFTER_ARGS= ${_DIST_EXCLUDES:S,^,--exclude ,} SUB_FILES= mame.ini pkg-message plugin.ini ui.ini PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= MAME OPTIONS_GROUP= EMULATORS EXTRATOOLS HARDWARE OPTIONS_GROUP_EMULATORS= MAME MAMENL MAMEVIRTUAL NLS QTDEBUGGER OPTIONS_GROUP_EXTRATOOLS= TOOLS OPTIONS_GROUP_HARDWARE= OPENMP SSE2 OPTIONS_RADIO= BUILDTYPE OPTIONS_RADIO_BUILDTYPE= DEBUG SIZE_OPTIMIZED_CFLAGS \ SPEED_OPTIMIZED_CFLAGS .if !exists(/usr/include/omp.h) OPTIONS_EXCLUDE= OPENMP .endif OPTIONS_SUB= yes BUILDTYPE_DESC= Application production type DEBUG_DESC= Produce profiling data, and symbols for debugging DOCS_DESC= Install extensive online MAME documentation EMULATORS_DESC= Emulators EXTRATOOLS_DESC= Tools HARDWARE_DESC= Build with hardware extensions MAMENL_DESC= Netlist audio component solver MAMEVIRTUAL_DESC= LaserDisk Player MAME_DESC= MAME NLS_DESC= Install language translations for use in the GUI QTDEBUGGER_DESC= Build with Qt interactive low-level machine debugger SIZE_OPTIMIZED_CFLAGS_DESC= Optimize for smaller binaries (-Os) SPEED_OPTIMIZED_CFLAGS_DESC= Optimize for faster binaries (-O3) SSE2_DESC= Build with Streaming SIMD Extensions 2 TOOLS_DESC= Tools for archiving, development, and multimedia DEBUG_MAKE_ENV= DEBUG=1 \ OPTIMIZE=g \ STRIP_SYMBOLS=0 DEBUG_MAKE_ENV_OFF= STRIP_SYMBOLS=1 # Attempt to avoid address space exhaustion during linking, specifically # on armv7, and possibly other architectures: DEBUG_LDFLAGS_OFF= -s MAMENL_LIB_DEPENDS= ${_EMULATORS_LIB_DEPENDS} MAMENL_RUN_DEPENDS= ${_EMULATORS_RUN_DEPENDS} MAMENL_USES= ${_EMULATORS_USES} MAMENL_USE= ${_EMULATORS_USE} MAMENL_MAKE_ENV= ${_EMULATORS_MAKE_ENV} MAMENL_PLIST_SUB= MAMEDATA="" MAMENL_PLIST_SUB_OFF= MAMEDATA="@comment " MAMEVIRTUAL_LIB_DEPENDS= ${_EMULATORS_LIB_DEPENDS} MAMEVIRTUAL_RUN_DEPENDS= ${_EMULATORS_RUN_DEPENDS} MAMEVIRTUAL_USES= ${_EMULATORS_USES} MAMEVIRTUAL_USE= ${_EMULATORS_USE} MAMEVIRTUAL_MAKE_ENV= ${_EMULATORS_MAKE_ENV} MAMEVIRTUAL_PLIST_SUB= MAMEDATA="" MAMEVIRTUAL_PLIST_SUB_OFF= MAMEDATA="@comment " MAME_LIB_DEPENDS= ${_EMULATORS_LIB_DEPENDS} MAME_RUN_DEPENDS= ${_EMULATORS_RUN_DEPENDS} MAME_USES= ${_EMULATORS_USES} MAME_USE= ${_EMULATORS_USE} MAME_MAKE_ENV= ${_EMULATORS_MAKE_ENV} MAME_PLIST_SUB= MAMEDATA="" MAME_PLIST_SUB_OFF= MAMEDATA="@comment " NLS_USES= gettext-runtime OPENMP_MAKE_ENV= OPENMP=1 OPENMP_MAKE_ENV_OFF= OPENMP=0 QTDEBUGGER_USES= qt:6 QTDEBUGGER_USE= QT=base,tools:build QTDEBUGGER_MAKE_ENV= QT_HOME="${PREFIX}" \ USE_QTDEBUG=1 QTDEBUGGER_MAKE_ENV_OFF= USE_QTDEBUG=0 SIZE_OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZE=s SIZE_OPTIMIZED_CFLAGS_CXXFLAGS= -Os SPEED_OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZE=3 SPEED_OPTIMIZED_CFLAGS_CXXFLAGS= -O3 SSE2_MAKE_ENV= SSE2=1 SSE2_MAKE_ENV_OFF= SSE2=0 TOOLS_MAKE_ENV= TOOLS=1 TOOLS_MAKE_ENV_OFF= TOOLS=0 # man page for command line utility that is not built at all: _DIST_EXCLUDES= docs/man/ldplayer.1 # Libraries, and shaders for proprietary platforms: _DIST_EXCLUDES+= "bgfx/shaders/dx*" \ 3rdparty/bgfx/examples/runtime/shaders/dx11 \ 3rdparty/bgfx/examples/runtime/shaders/metal \ 3rdparty/dxsdk bgfx/shaders/metal # Headers that mask system abstractions required to build MAME: _DIST_EXCLUDES+= 3rdparty/bx/include/compat/freebsd/dirent.h \ 3rdparty/bx/include/compat/freebsd/signal.h # Make use of Ports instead of bundled libraries: _DIST_EXCLUDES+= 3rdparty/expat 3rdparty/glm 3rdparty/libflac \ 3rdparty/libjpeg 3rdparty/portmidi 3rdparty/pugixml \ 3rdparty/rapidjson 3rdparty/sqlite3 3rdparty/utf8proc \ 3rdparty/zlib 3rdparty/zstd # Bundled libraries not used at all: _DIST_EXCLUDES+= 3rdparty/genie 3rdparty/portaudio 3rdparty/tap-windows6 # pre-built GENie binaries for other platforms: _DIST_EXCLUDES+= 3rdparty/bx/tools/bin _DOCS_INSTALL_EXCLUDES= "-not -name .buildinfo -not -regex ^./_sources.*" _EMULATORS_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libportmidi.so:audio/portmidi _EMULATORS_MAKE_ENV= EMULATOR=1 \ USE_SYSTEM_LIB_PORTMIDI=1 _EMULATORS_RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf _EMULATORS_USES= gl _EMULATORS_USE= GL=gl \ SDL=ttf2 _TOOLS_COMMANDS= -depth 1 -type f -and -not -type d -and -not -name \ ${PORTNAME}* -perm -o=+x _TOOLS_MANUALS= -name *.1 -depth 1 -type f -and -not -type d -and -not \ -name ${PORTNAME}* .include .if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*} MAKE_ENV+= PTR64=1 .endif .if ${ARCH} == aarch64 || ${ARCH} == armv7 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-3rdparty_lzma_C_AesOpt.c .endif # Compiling with -pg (PROFILE) causes the linker to run out of memory on i386, # build with less profiling data: .if ${ARCH:Mi386} DEBUG_MAKE_ENV= PROFILER=1 .else DEBUG_MAKE_ENV= PROFILE=1 .endif .if empty(PORT_OPTIONS:MMAME) && empty(PORT_OPTIONS:MMAMENL) && \ empty(PORT_OPTIONS:MMAMEVIRTUAL) MAKE_ENV+= EMULATOR=0 PLIST_SUB+= MAMEDATA="@comment " .endif post-extract: ${MV} ${WRKSRC}/src/lib/util/png.h \ ${WRKSRC}/src/lib/util/localpng.h post-patch: # Patch build to use bundled PNG. ${GREP} -rl '"png.h"' ${WRKSRC}/src | \ ${XARGS} ${REINPLACE_CMD} -e 's|"png.h"|"localpng.h"|' ${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \ ${WRKSRC}/src/frontend/mame/ui/icorender.cpp # Patch build to use GENie from Ports: ${REINPLACE_CMD} -e 's|%%GENIE_PREFIX%%|${PREFIX}/bin/|' \ ${WRKSRC}/makefile \ ${WRKSRC}/3rdparty/bx/makefile do-build-DOCS-on: (cd ${WRKSRC}/docs && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER}) do-build-MAMEVIRTUAL-on: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SUBTARGET=virtual) do-build-MAMENL-on: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SUBTARGET=nl) post-build: (cd ${WRKSRC}/docs && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} man SPHINXBUILD=sphinx-build-${PYTHON_VER}) do-install: . if ${PORT_OPTIONS:MMAME} || ${PORT_OPTIONS:MMAMENL} || \ ${PORT_OPTIONS:MMAMEVIRTUAL} . for DATA in artwork bgfx ctrlr ini hash plugins samples (cd ${WRKSRC} && \ ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR}) . endfor ${MKDIR} ${STAGEDIR}${ETCDIR} . for INI in mame plugin ui ${INSTALL_DATA} ${WRKDIR}/${INI}.ini \ ${STAGEDIR}${ETCDIR}/${INI}.ini.sample . endfor ${MKDIR} ${STAGEDIR}${DATADIR}/keymaps . for KEYMAP in be br ch de es fr gb it pt se ${INSTALL_DATA} ${WRKSRC}/keymaps/km_${KEYMAP}_LINUX.map \ ${STAGEDIR}${DATADIR}/keymaps/km_${KEYMAP}.map . endfor . endif ${INSTALL_MAN} ${WRKSRC}/docs/build/man/${PORTNAME:tu}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: (cd ${WRKSRC}/docs/build/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${_DOCS_INSTALL_EXCLUDES}) do-install-MAME-on: ${INSTALL_MAN} ${WRKSRC}/docs/man/${PORTNAME}.6 \ ${STAGEDIR}${PREFIX}/share/man/man6 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} do-install-MAMENL-on: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}nl \ ${STAGEDIR}${PREFIX}/bin do-install-MAMEVIRTUAL-on: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}virtual \ ${STAGEDIR}${PREFIX}/bin do-install-NLS-on: (cd ${WRKSRC} && \ ${COPYTREE_SHARE} language ${STAGEDIR}${DATADIR} "-not -name *.po") do-install-TOOLS-on: ${FIND} ${WRKSRC} ${_TOOLS_COMMANDS} -exec ${INSTALL_PROGRAM} {} \ ${STAGEDIR}${PREFIX}/bin/ \; ${FIND} ${WRKSRC}/docs/man ${_TOOLS_MANUALS} -exec ${INSTALL_MAN} \ {} ${STAGEDIR}${PREFIX}/share/man/man1/ \; .include diff --git a/emulators/qmc2/Makefile b/emulators/qmc2/Makefile index 4d29cf20049b..582b1fdbf9fd 100644 --- a/emulators/qmc2/Makefile +++ b/emulators/qmc2/Makefile @@ -1,93 +1,93 @@ PORTNAME= qmc2 DISTVERSIONPREFIX= v DISTVERSION= 0.243-14 PORTREVISION= 1 DISTVERSIONSUFFIX= -g112724d69 CATEGORIES= emulators games -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Qt5 graphical interface for MAME WWW= https://github.com/qmc2/qmc2-mame-fe LICENSE= GPLv2+ BUILD_DEPENDS= bash>0:shells/bash \ gawk>0:lang/gawk LIB_DEPENDS= libminizip-ng.so:archivers/minizip-ng RUN_DEPENDS= libglvnd>0:graphics/libglvnd \ mame>=0.259:emulators/mame USES= compiler:c++11-lang libarchive gl gmake pkgconfig qt:5 sdl \ shebangfix tar:bzip2 xorg USE_GITHUB= yes GH_ACCOUNT= qmc2 GH_PROJECT= qmc2-mame-fe USE_GL= gl glu USE_QT= buildtools core declarative gui location multimedia network \ opengl printsupport qmake script scripttools sql svg testlib \ webchannel webengine widgets xml xmlpatterns USE_SDL= sdl2 USE_XORG= x11 xmu SHEBANG_FILES= scripts/cleanup-category-ini.sh \ scripts/generate-option-lists.sh scripts/make-man-pages.sh \ scripts/plugin_helper.sh scripts/romalyzer.pl \ scripts/sdl-defines.sh scripts/sdl-includepath.sh \ scripts/sdl-libs.sh scripts/sdl-version.sh \ scripts/strip-png-headers.sh MAKE_ARGS= ARCH="${OPSYS}" \ CC="${CC}" \ CC_FLAGS="${CFLAGS} -DUSE_FILE32API" \ CXX="${CXX}" \ CXX_FLAGS="${CXXFLAGS} -DUSE_FILE32API" \ DATADIR="${DATADIR}" \ LIBARCHIVE=1 \ MAKE="${MAKE_CMD}" \ QMAKE="${QMAKE}" \ QTDIR="${PREFIX}" \ SYSCONFDIR="${ETCDIR}" \ SYSTEM_MINIZIP=1 \ SYSTEM_ZLIB=1 ALL_TARGET= all arcade tools CFLAGS_aarch64= -march=armv8-a+crc+crypto OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DESC= Comprehensive qmc2 documentaion DOCS_ALL_TARGET= doc DOCS_PORTDOCS= html post-patch: ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|g' \ -e 's|%%DOCSDIR%%|${DOCSDIR}/|g' \ ${WRKSRC}/inst/*.template do-install: ${FIND} ${WRKSRC} -type f -name "q*" -perm -o=+x -exec ${INSTALL_PROGRAM} \ {} ${STAGEDIR}${PREFIX}/bin/ \; ${RLN} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-sdlmame ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DATADIR} .for DATA in cat gmn img js lng opt swn (cd ${WRKSRC}/data && \ ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR} "! -name dirinfo.txt") .endfor ${INSTALL_MAN} ${WRKSRC}/data/doc/man/*.6.gz \ ${STAGEDIR}${PREFIX}/share/man/man6 ${RLN} ${STAGEDIR}${PREFIX}/share/man/man6/${PORTNAME}-main-gui.6.gz \ ${STAGEDIR}${PREFIX}/share/man/man6/${PORTNAME}.6.gz .for DESKTOP_ENTRY in qchdman.desktop qmc2-arcade.desktop qmc2.desktop ${INSTALL_DATA} ${WRKSRC}/inst/${DESKTOP_ENTRY}.template \ ${STAGEDIR}${PREFIX}/share/applications/${DESKTOP_ENTRY} .endfor @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/inst/qmc2.ini.template \ ${STAGEDIR}${ETCDIR}/qmc2.ini.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/data/doc && \ ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) .include diff --git a/games/vkquake/Makefile b/games/vkquake/Makefile index b7599bd930c4..fe0754cc7700 100644 --- a/games/vkquake/Makefile +++ b/games/vkquake/Makefile @@ -1,68 +1,68 @@ PORTNAME= vkquake DISTVERSION= 1.32.2 CATEGORIES= games -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Vulkan Quake port based on QuakeSpasm WWW= https://github.com/Novum/vkQuake LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader USES= desktop-file-utils meson pkgconfig sdl USE_GITHUB= yes GH_ACCOUNT= Novum GH_PROJECT= vkQuake USE_SDL= sdl2 .include "${.CURDIR}/../quake-data/Makefile.include" CFLAGS+= -DDATADIR='\"${Q1DIR}\"' -Wno-error=atomic-alignment OPTIONS_DEFINE= DEBUG FLAC OPUS USERDIRS VORBIS WAVE OPTIONS_DEFAULT= FLAC MP3 OPUS USERDIRS VORBIS WAVE OPTIONS_RADIO= MP3LIBRARY OPTIONS_RADIO_MP3LIBRARY= MAD MP3 MP3LIBRARY_DESC= MP3 audio library USERDIRS_DESC= Support loading game data from user directories (~/.vkquake) WAVE_DESC= Wave audio support DEBUG_MESON_ON= --buildtype=debug --optimization=0 DEBUG_MESON_OFF= --buildtype=plain --optimization=2 FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_MESON_ENABLED= use_codec_flac MAD_LIB_DEPENDS= libmad.so:audio/libmad MAD_MESON_ARGS= -Duse_codec_mp3=enabled MAD_MESON_ON= -Dmp3_lib=mad MP3_LIB_DEPENDS= libmpg123.so:audio/mpg123 MP3_MESON_ARGS= -Duse_codec_mp3=enabled MP3_MESON_ON= -Dmp3_lib=mpg123 OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MESON_ENABLED= use_codec_opus USERDIRS_MESON_ENABLED= do_userdirs VORBIS_LIB_DEPENDS= libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libvorbisfile.so:audio/libvorbis VORBIS_MESON_ENABLED= use_codec_vorbis WAVE_MESON_ENABLED= use_codec_wave post-install: ${INSTALL_PROGRAM} ${WRKSRC}/${MESON_BUILD_DIR}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${Q1DIR} ${INSTALL_DATA} ${WRKSRC}/Quake/vkquake.pak \ ${STAGEDIR}${Q1DIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps ${INSTALL_DATA} ${FILESDIR}/vkquake.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/vkquake.png ${INSTALL_DATA} ${FILESDIR}/vkquake.desktop \ ${STAGEDIR}${PREFIX}/share/applications .include diff --git a/security/py-omemo-dr/Makefile b/security/py-omemo-dr/Makefile index 4963b011d678..16ca57acd872 100644 --- a/security/py-omemo-dr/Makefile +++ b/security/py-omemo-dr/Makefile @@ -1,22 +1,22 @@ PORTNAME= omemo-dr DISTVERSION= 1.0.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= OMEMO Crypto Library WWW= https://dev.gajim.org/gajim/omemo-dr LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0:devel/py-protobuf@${PY_FLAVOR} USES= python:3.9+ USE_PYTHON= autoplist cryptography pep517 .include diff --git a/textproc/py-readthedocs-sphinx-ext/Makefile b/textproc/py-readthedocs-sphinx-ext/Makefile index 02d306d8fb62..fd95c671fbcb 100644 --- a/textproc/py-readthedocs-sphinx-ext/Makefile +++ b/textproc/py-readthedocs-sphinx-ext/Makefile @@ -1,29 +1,29 @@ PORTNAME= readthedocs-sphinx-ext DISTVERSION= 2.2.5 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Sphinx extension for Read the Docs overrides WWW= https://pypi.org/project/readthedocs-sphinx-ext LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prospector>0:devel/py-prospector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint USES= python USE_GITHUB= yes GH_ACCOUNT= readthedocs USE_PYTHON= autoplist pep517 pytest NO_ARCH= yes .include diff --git a/textproc/py-roman-numerals-py/Makefile b/textproc/py-roman-numerals-py/Makefile index 600928543033..145a5698ca55 100644 --- a/textproc/py-roman-numerals-py/Makefile +++ b/textproc/py-roman-numerals-py/Makefile @@ -1,25 +1,25 @@ PORTNAME= roman-numerals-py DISTVERSION= 3.0.0 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Manipulate well-formed Roman numerals WWW= https://pypi.org/project/roman-numerals-py/ LICENSE= BSD0CLAUSE CC0-1.0 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENCE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=8:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.7<4:devel/py-flit-core@${PY_FLAVOR} PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel NO_ARCH= yes .include diff --git a/textproc/py-sphinx-sitemap/Makefile b/textproc/py-sphinx-sitemap/Makefile index b68abc7dee40..31e3e7bea27c 100644 --- a/textproc/py-sphinx-sitemap/Makefile +++ b/textproc/py-sphinx-sitemap/Makefile @@ -1,23 +1,23 @@ PORTNAME= sphinx-sitemap DISTVERSION= 2.5.1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Sphinx extension for generating sitemaps for HTML WWW= https://github.com/jdillard/sphinx-sitemap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent flavors pep517 NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile index fe5469119b63..c40518ab3c1c 100644 --- a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile +++ b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile @@ -1,40 +1,40 @@ PORTNAME= sphinxcontrib-svg2pdfconverter DISTVERSION= 1.2.3 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${DISTVERSION} -MAINTAINER= agh@riseup.net +MAINTAINER= ports@FreeBSD.org COMMENT= Sphinx extension for converting SVG to PDF WWW= https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python USE_GNOME= librsvg2 USE_PYTHON= autoplist concurrent flavors pep517 NO_ARCH= yes OPTIONS_DEFAULT= CAIROSVG OPTIONS_GROUP= RENDERER OPTIONS_GROUP_RENDERER= CAIROSVG INKSCAPE RSVG CAIROSVG_DESC= Python Cairo SVG INKSCAPE_DESC= Inkscape RENDERER_DESC= SVG to PDF runtime renderer RSVG_DESC= Rust librsvg2 (graphics/librsvg2) CAIROSVG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairosvg>0:graphics/py-cairosvg@${PY_FLAVOR} INKSCAPE_RUN_DEPENDS= inkscape>0:graphics/inkscape RSVG_USES= gnome RSVG_USE= GNOME=librsvg2 .include