diff --git a/audio/pulseaudio-module-sndio/Makefile b/audio/pulseaudio-module-sndio/Makefile index fab66722d206..30d448cef616 100644 --- a/audio/pulseaudio-module-sndio/Makefile +++ b/audio/pulseaudio-module-sndio/Makefile @@ -1,23 +1,21 @@ -# Created by: Tobias Kortkamp - PORTNAME= pulseaudio-module-sndio DISTVERSION= 13.0 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://github.com/t6/pulseaudio-module-sndio/releases/download/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Sndio module for PulseAudio LICENSE= ISCL LGPL21+ LICENSE_COMB= multi LIB_DEPENDS= libsndio.so:audio/sndio \ libpulse.so:audio/pulseaudio USES= pkgconfig PULSE_MODDIR= `pkg-config --variable=modlibexecdir libpulse` PLIST_FILES= ${PULSE_MODDIR}/module-sndio.so SUB_FILES= pkg-message .include diff --git a/audio/sndio/Makefile b/audio/sndio/Makefile index 2b2e08585b18..3f113d74af68 100644 --- a/audio/sndio/Makefile +++ b/audio/sndio/Makefile @@ -1,37 +1,35 @@ -# Created by: Tobias Kortkamp - PORTNAME= sndio PORTVERSION= 1.7.0 CATEGORIES= audio MASTER_SITES= https://sndio.org/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Small audio and MIDI framework from the OpenBSD project LICENSE= ISCL USE_LDCONFIG= yes USE_RC_SUBR= sndiod HAS_CONFIGURE= yes CONFIGURE_ARGS= --default-dev="rsnd/default" \ --prefix=${PREFIX} # Parallel build leads to problems, but sndio is very quick to compile # as is so not worth fixing MAKE_JOBS_UNSAFE= yes USERS= _sndio GROUPS= _sndio post-patch: # Make sure sndiod can be started inside jails as root @${REINPLACE_CMD} 's|err(1, "setpriority")|warn("setpriority")|' \ ${WRKSRC}/sndiod/sndiod.c post-install: cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} \ aucat midicat sndioctl sndiod ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsndio.so.7.1 .include diff --git a/audio/spectrogram/Makefile b/audio/spectrogram/Makefile index 9df291cbb001..2d95ad37f975 100644 --- a/audio/spectrogram/Makefile +++ b/audio/spectrogram/Makefile @@ -1,34 +1,32 @@ -# Created by: Tobias Kortkamp - PORTNAME= spectrogram PORTVERSION= 20190725 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Audio visualization for sndio LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfftw3.so:math/fftw3 \ libsndio.so:audio/sndio USES= pkgconfig xorg USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= dim13 GH_TAGNAME= a5f5fef PLIST_FILES= bin/spectrogram post-patch: ${REINPLACE_CMD} -e 's|NOMAN=|MAN=|g' \ -e 's|-lsndio|-lm -lsndio|g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/spectrogram \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/deskutils/easystroke/Makefile b/deskutils/easystroke/Makefile index 0ee6dd5b862a..39608e990991 100644 --- a/deskutils/easystroke/Makefile +++ b/deskutils/easystroke/Makefile @@ -1,53 +1,51 @@ -# Created by: Tobias Kortkamp - PORTNAME= easystroke PORTVERSION= 0.6.0 PORTREVISION= 22 CATEGORIES= deskutils MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Gesture-recognition application for X11 LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_11_powerpc64= fails to build on powerpc64 elfv1: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous BROKEN_FreeBSD_12_powerpc64= fails to build on powerpc64 elfv1: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous BUILD_DEPENDS= help2man:misc/help2man \ ${LOCALBASE}/include/xorg/xserver-properties.h:x11-servers/xorg-server LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libboost_serialization.so:devel/boost-libs USES= compiler:c++11-lang gettext gmake gnome pkgconfig xorg USE_GNOME= gtkmm30 USE_XORG= x11 xext xfixes xi xtst USE_CXXSTD= c++11 INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_BUILD_DEPENDS= intltool-merge:textproc/intltool NLS_ALL_TARGET= easystroke.desktop all man # This builds easystroke without translations NLS_ALL_TARGET_OFF= man # Create a .desktop file without translations. # It's usually created by intltool-merge during the build. pre-build-NLS-off: @${CP} ${WRKSRC}/${PORTNAME}.desktop.in ${WRKSRC}/${PORTNAME}.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-NLS-on: (cd ${WRKSRC}/po/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale/ "-name *.mo") .include diff --git a/devel/kore/Makefile b/devel/kore/Makefile index 4a1e5e93ca00..60f4a8012586 100644 --- a/devel/kore/Makefile +++ b/devel/kore/Makefile @@ -1,68 +1,66 @@ -# Created by: Tobias Kortkamp - PORTNAME= kore PORTVERSION= 4.1.0 CATEGORIES= devel www MASTER_SITES= https://kore.io/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Web application framework for writing web APIs in C LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 gmake ssl MAKE_ARGS= OPENSSL_PATH=${OPENSSLBASE} CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} # 12.0 + -pedantic CFLAGS_clang= -Wno-error=c11-extensions PORTEXAMPLES= * OPTIONS_DEFINE= ACME CURL DEBUG EXAMPLES HTTP JSONRPC PGSQL PYTHON \ TASKS TLS OPTIONS_DEFAULT= ACME CURL HTTP JSONRPC PGSQL PYTHON TASKS TLS OPTIONS_SUB= yes ACME_DESC= Build with ACME support HTTP_DESC= Build with HTTP support JSONRPC_DESC= Build with JSON-RPC support TASKS_DESC= Build with tasks support ACME_MAKE_ARGS= ACME=1 CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_MAKE_ARGS= CURL=1 DEBUG_MAKE_ARGS= DEBUG=1 HTTP_MAKE_ARGS_OFF= NOHTTP=1 JSONRPC_IMPLIES= HTTP JSONRPC_LIB_DEPENDS= libyajl.so:devel/yajl JSONRPC_MAKE_ARGS= JSONRPC=1 PGSQL_IMPLIES= HTTP PGSQL_USES= pgsql PGSQL_MAKE_ARGS= PGSQL=1 PYTHON_USES= gettext-runtime python:3.6+ PYTHON_MAKE_ARGS= PYTHON=1 PYTHON_BINARY_ALIAS= python3-config=${PYTHON_CMD}-config TASKS_MAKE_ARGS= TASKS=1 TLS_MAKE_ARGS_OFF= NOTLS=1 .include post-patch: .if ${LOCALBASE} != /usr/local @${REINPLACE_CMD} 's|/usr/local/|${LOCALBASE}/|g' \ ${WRKSRC}/Makefile .endif @${REINPLACE_CMD} 's|%%OPENSSLINC%%|${OPENSSLINC}|g' \ ${WRKSRC}/src/cli.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kodev \ ${STAGEDIR}${PREFIX}/bin/kore post-install-EXAMPLES-on: @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/libconcurrent/Makefile b/devel/libconcurrent/Makefile index aa57a1026e84..80c07e04fc9c 100644 --- a/devel/libconcurrent/Makefile +++ b/devel/libconcurrent/Makefile @@ -1,49 +1,47 @@ -# Created by: Tobias Kortkamp - PORTNAME= libconcurrent PORTVERSION= 0.0.20160629 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Tiny asymmetric-coroutine library LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 BUILD_DEPENDS= nasm:devel/nasm USES= gmake compiler:c11 USE_GITHUB= yes GH_ACCOUNT= sharow # Rolling release GH_TAGNAME= d84e7374c89be147ed7c0ba0fe844dad7f7ebb3e MAKEFILE= makefile MAKE_ARGS= LIBCONCURRENT_DESTDIR=${STAGEDIR}${PREFIX} TEST_TARGET= test OPTIONS_DEFINE= EXAMPLES post-patch: # libconcurrent's makefile resets ${ARCH} internally and the ports # system interferes with that for some reason, so replace it with a # more neutral variant. Same with ${DESTDIR}. @${REINPLACE_CMD} -e 's/ARCH/LIBCONCURRENT_ARCH/g' \ -e 's/DESTDIR/LIBCONCURRENT_DESTDIR/g' \ ${WRKSRC}/makefile post-patch-EXAMPLES-on: # Fix examples makefile to work out-of-tree @${REINPLACE_CMD} 's|INCDIR+=-I../include|INCDIR+=-I${PREFIX}/include|g' \ ${WRKSRC}/examples/makefile @${REINPLACE_CMD} 's|-L../|-L${PREFIX}/lib|g' \ ${WRKSRC}/examples/makefile post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/stack/Makefile b/devel/stack/Makefile index b395244f1b1f..12998de410c7 100644 --- a/devel/stack/Makefile +++ b/devel/stack/Makefile @@ -1,200 +1,198 @@ -# Created by: Tobias Kortkamp - PORTNAME= stack PORTVERSION= 2.5.1 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Cross-platform program for developing Haskell programs LICENSE= BSD3CLAUSE RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ gmake:devel/gmake \ ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321 USE_GITHUB= yes GH_ACCOUNT= commercialhaskell GH_PROJECT= stack USES= cabal gmake perl5 USE_PERL5= run CABAL_FLAGS= -support_aesni USE_CABAL= Glob-0.10.1 \ StateVar-1.2 \ aeson-1.5.4.1 \ annotated-wl-pprint-0.7.0_1 \ ansi-terminal-0.11 \ ansi-wl-pprint-0.6.9_2 \ asn1-encoding-0.9.6_1 \ asn1-parse-0.9.5 \ asn1-types-0.3.4 \ assoc-1.0.2 \ async-2.2.2_1 \ attoparsec-0.13.2.4_1 \ attoparsec-iso8601-1.0.1.0_1 \ auto-update-0.1.6 \ base-compat-0.11.2 \ base-compat-batteries-0.11.2 \ base-orphans-0.8.3 \ base16-bytestring-0.1.1.7_3 \ base64-bytestring-1.2.0.0 \ basement-0.0.11_2 \ bifunctors-5.5.8 \ blaze-builder-0.4.1.0_1 \ blaze-html-0.9.1.2 \ blaze-markup-0.8.2.7 \ cabal-doctest-1.0.8_2 \ casa-client-0.0.1 \ casa-types-0.0.1_1 \ case-insensitive-1.2.1.0 \ cereal-0.5.8.1 \ clock-0.8 \ cmdargs-0.10.20 \ colour-2.3.5 \ comonad-5.0.6_1 \ conduit-1.3.3 \ conduit-combinators-1.3.0 \ conduit-extra-1.3.5 \ connection-0.3.1_1 \ contravariant-1.5.2 \ cookie-0.4.5 \ cryptohash-sha256-0.11.101.0_4 \ cryptonite-0.27 \ cryptonite-conduit-0.2.2_1 \ data-default-class-0.1.2.0 \ data-fix-0.3.0 \ digest-0.0.1.2 \ distributive-0.6.2_2 \ dlist-1.0 \ easy-file-0.2.2 \ echo-0.1.3_1 \ ed25519-0.0.5.0_3 \ either-5.0.1.1_1 \ extra-1.7.8 \ fast-logger-3.0.2 \ file-embed-0.0.13.0 \ filelock-0.1.1.5 \ filtrable-0.1.6.0 \ fsnotify-0.3.0.1_1 \ generic-deriving-1.14 \ githash-0.1.4.0 \ hackage-security-0.6.0.1_4 \ hashable-1.3.0.0_1 \ hi-file-parser-0.1.0.0_2 \ hourglass-0.2.12 \ hpack-0.34.2 \ hsc2hs-0.68.7 \ http-api-data-0.4.2 \ http-client-0.7.2.1 \ http-client-tls-0.3.5.3_1 \ http-conduit-2.3.7.3_1 \ http-download-0.2.0.0 \ http-types-0.12.3 \ infer-license-0.2.0 \ integer-logarithms-1.0.3_2 \ libyaml-0.1.2 \ lifted-base-0.2.3.12 \ lukko-0.1.1.2 \ megaparsec-9.0.0 \ memory-0.15.0_1 \ microlens-0.4.11.2 \ microlens-mtl-0.2.0.1 \ microlens-th-0.4.3.6 \ mime-types-0.1.0.9 \ mintty-0.1.2 \ monad-control-1.0.2.3 \ monad-logger-0.3.35 \ monad-loops-0.4.3 \ mono-traversable-1.0.15.1 \ mustache-2.3.1 \ neat-interpolation-0.5.1.2 \ network-3.1.2.0_1 \ network-uri-2.6.3.0 \ old-locale-1.0.0.7_2 \ old-time-1.1.0.3_2 \ open-browser-0.2.1.0 \ optparse-applicative-0.15.1.0_1 \ optparse-simple-0.1.1.3 \ pantry-0.5.1.3 \ parser-combinators-1.2.1 \ path-0.8.0 \ path-io-1.6.2 \ path-pieces-0.2.1_1 \ pem-0.2.4 \ persistent-2.10.5.2 \ persistent-sqlite-2.10.6.2 \ persistent-template-2.8.2.3_1 \ primitive-0.7.1.0 \ profunctors-5.6 \ project-template-0.2.1.0 \ random-1.2.0_2 \ regex-applicative-0.3.4 \ regex-applicative-text-0.1.0.1_5 \ resource-pool-0.2.3.2 \ resourcet-1.2.4.2 \ retry-0.8.1.2 \ rio-0.1.19.0 \ rio-orphans-0.1.1.0 \ rio-prettyprint-0.1.1.0 \ safe-0.3.19 \ safe-exceptions-0.1.7.1 \ scientific-0.3.6.2 \ semigroupoids-5.3.4_2 \ semigroups-0.19.1 \ silently-1.2.5.1 \ socks-0.6.1 \ split-0.2.3.4 \ splitmix-0.1.0.3 \ stm-chans-3.0.0.4_1 \ streaming-commons-0.2.2.1 \ strict-0.4 \ syb-0.7.1 \ tagged-0.8.6_3 \ tar-0.5.1.1_2 \ tar-conduit-0.3.2 \ temporary-1.3 \ text-metrics-0.3.0_4 \ th-abstraction-0.4.0.0 \ th-expand-syns-0.4.6.0 \ th-lift-0.8.2 \ th-lift-instances-0.1.17 \ th-reify-many-0.1.9 \ these-1.1.1.1 \ time-compat-1.9.3 \ tls-1.5.4 \ transformers-base-0.4.5.2 \ transformers-compat-0.6.6 \ typed-process-0.2.6.0 \ unicode-transforms-0.3.7.1 \ unix-compat-0.5.2_1 \ unix-time-0.4.7 \ unliftio-0.2.13 \ unliftio-core-0.2.0.1_1 \ unordered-containers-0.2.13.0 \ uuid-types-1.0.3_3 \ vector-0.12.1.2 \ vector-algorithms-0.8.0.3 \ x509-1.7.5_1 \ x509-store-1.6.7_1 \ x509-system-1.6.6 \ x509-validation-1.6.11 \ yaml-0.11.5.0 \ zip-archive-0.4.1_1 \ zlib-0.6.2.2 .include .if ${OSVERSION} >= 1300078 && ${ARCH} != powerpc64 LIB_DEPENDS+= libncursesw.so.8:misc/compat12x .endif #PLIST_FILES= etc/bash_completion.d/_stack.bash \ # share/zsh/site-functions/_stack .include diff --git a/games/iortcw/Makefile b/games/iortcw/Makefile index 8d89248bbfe3..ad3c72d4a3c4 100644 --- a/games/iortcw/Makefile +++ b/games/iortcw/Makefile @@ -1,84 +1,82 @@ -# Created by: Tobias Kortkamp - PORTNAME= iortcw PORTVERSION= 1.51c PORTEPOCH= 1 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= Game engine for Return to Castle Wolfenstein LICENSE= GPLv3 NOT_FOR_ARCHS= aarch64 armv6 armv7 riscv64 NOT_FOR_ARCHS_REASON= fails to configure: Architecture not supported LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libopusfile.so:audio/opusfile USES= compiler:c++11-lang gl gmake jpeg openal pkgconfig sdl xorg USE_GITHUB= yes USE_GL= gl USE_SDL= sdl2 WOLFDIR= "libexec/${PORTNAME}" MAKE_ARGS= BINDIR="${STAGEDIR}${PREFIX}/bin" \ COPYDIR="${STAGEDIR}${PREFIX}/${WOLFDIR}" LDFLAGS_i386= -Wl,-znotext PLIST_SUB= ARCH="${ARCH}" \ WOLFDIR="${WOLFDIR}" SUB_FILES= iowolfded iowolfmp iowolfsp pkg-message SUB_LIST= ARCH="${ARCH}" \ DISTVERSION="${DISTVERSION}" \ WOLFDIR="${PREFIX}/${WOLFDIR}" OPTIONS_DEFINE= MP SP OPTIONS_DEFAULT= MP SP OPTIONS_SUB= yes MP_DESC= Build multiplayer support SP_DESC= Build singleplayer support SP_ALL_TARGET= sp SP_DESKTOP_ENTRIES= "Return to Castle Wolfenstein" \ "Return to Castle Wolfenstein" \ "${DATADIR}/wolf512.png" \ "iowolfsp" \ "Game;" \ false SP_INSTALL_TARGET= sp-install MP_ALL_TARGET= mp MP_DESKTOP_ENTRIES= "Return to Castle Wolfenstein (MP)" \ "Return to Castle Wolfenstein Multiplayer" \ "${DATADIR}/wolf512.png" \ "iowolfmp" \ "Game;" \ false MP_INSTALL_TARGET= mp-install post-extract: ${CP} ${FILESDIR}/Makefile ${WRKSRC} post-patch: @${REINPLACE_CMD} '/\.git\/index/d' ${WRKSRC}/SP/Makefile @${REINPLACE_CMD} '/\.git\/index/d' ${WRKSRC}/MP/Makefile post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/MP/misc/wolf512.png ${STAGEDIR}${DATADIR} post-install-MP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${STAGEDIR}${PREFIX}/bin/iowolfmp ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${STAGEDIR}${PREFIX}/bin/iowolfded post-install-SP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${STAGEDIR}${PREFIX}/bin/iowolfsp .include diff --git a/games/openmw/Makefile b/games/openmw/Makefile index cf25fdaa457b..3630700cc632 100644 --- a/games/openmw/Makefile +++ b/games/openmw/Makefile @@ -1,37 +1,35 @@ -# Created by: Tobias Kortkamp - PORTNAME= openmw DISTVERSIONPREFIX= openmw- DISTVERSION= 0.46.0 CATEGORIES= games MAINTAINER= fluffy@FreeBSD.org COMMENT= Unofficial open source engine reimplementation of the game Morrowind LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libboost_thread.so:devel/boost-libs \ libBulletCollision.so:devel/bullet \ libMyGUIEngine.so:x11-toolkits/mygui \ libosg.so:graphics/osg \ libunshield.so:archivers/unshield USES= cmake compiler:c++14-lang gl openal pkgconfig qt:5 sdl xorg USE_GITHUB= yes GH_ACCOUNT= OpenMW USE_GL= gl USE_QT= core gui network opengl printsupport widgets buildtools_build \ qmake_build USE_SDL= sdl2 CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \ -DGLOBAL_DATA_PATH="${PREFIX}/share" \ -DMORROWIND_DATA_FILES="${DATADIR}/data" \ -DOPENMW_RESOURCE_FILES="${DATADIR}/resources" post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include diff --git a/graphics/imv/Makefile b/graphics/imv/Makefile index 84b52dd2c040..29e388383e05 100644 --- a/graphics/imv/Makefile +++ b/graphics/imv/Makefile @@ -1,98 +1,96 @@ -# Created by: Tobias Kortkamp - PORTNAME= imv DISTVERSIONPREFIX= v DISTVERSION= 4.1.0 PORTREVISION= 5 CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org COMMENT= Simple image viewer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libicuuc.so:devel/icu \ libxkbcommon.so:x11/libxkbcommon TEST_DEPENDS= ${LOCALBASE}/lib/libcmocka.so:sysutils/cmocka USES= compiler:c11 desktop-file-utils gettext-runtime gl gmake gnome \ pkgconfig USE_GITHUB= yes GH_ACCOUNT= eXeC64 USE_GL= gl USE_GNOME= cairo glib20 pango MAKE_ARGS= CONFIGPREFIX=${PREFIX}/etc \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_MAN="${INSTALL_MAN}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ MANPREFIX=${PREFIX}/man \ V=1 \ WINDOWS=${_IMV_WINDOWS} ALL_TARGET= imv doc TEST_TARGET= check PLIST_FILES= bin/imv \ bin/imv-msg \ etc/imv_config \ man/man1/imv-msg.1.gz \ man/man1/imv.1.gz \ man/man5/imv.5.gz \ share/applications/imv.desktop OPTIONS_DEFINE= FREEIMAGE JPEG NSGIF PNG SVG TIFF OPTIONS_DEFAULT= FREEIMAGE JPEG NSGIF PNG SVG TIFF WAYLAND X11 OPTIONS_MULTI= WINDOWS OPTIONS_MULTI_WINDOWS= WAYLAND X11 OPTIONS_SUB= yes FREEIMAGE_DESC= FreeImage backend (support for many image formats) NSGIF_DESC= NetSurf GIF backend (support for animated GIF) WINDOWS_DESC= Windowing system FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage FREEIMAGE_MAKE_ARGS_OFF= BACKEND_FREEIMAGE=no FREEIMAGE_MAKE_ARGS= BACKEND_FREEIMAGE=yes JPEG_LIB_DEPENDS= libturbojpeg.so:graphics/libjpeg-turbo JPEG_MAKE_ARGS_OFF= BACKEND_LIBJPEG=no JPEG_MAKE_ARGS= BACKEND_LIBJPEG=yes NSGIF_LIB_DEPENDS= libnsgif.so:graphics/libnsgif NSGIF_MAKE_ARGS_OFF= BACKEND_LIBNSGIF=no NSGIF_MAKE_ARGS= BACKEND_LIBNSGIF=yes PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MAKE_ARGS_OFF= BACKEND_LIBPNG=no PNG_MAKE_ARGS= BACKEND_LIBPNG=yes SVG_USE= GNOME=librsvg2 SVG_MAKE_ARGS_OFF= BACKEND_LIBRSVG=no SVG_MAKE_ARGS= BACKEND_LIBRSVG=yes TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MAKE_ARGS_OFF= BACKEND_LIBTIFF=no TIFF_MAKE_ARGS= BACKEND_LIBTIFF=yes WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libwayland-egl.so:graphics/wayland WAYLAND_USE= GL=egl WAYLAND_VARS= _IMV_WINDOWS=wayland X11_USES= xorg X11_USE= GL=glu \ XORG=x11,xcb X11_VARS= _IMV_WINDOWS=x11 .include .if ${PORT_OPTIONS:MWAYLAND} && ${PORT_OPTIONS:MX11} _IMV_WINDOWS= all PLIST_FILES+= bin/imv-wayland \ bin/imv-x11 .endif .include diff --git a/java/intellij-fsnotifier/Makefile b/java/intellij-fsnotifier/Makefile index 8eba22ff1750..4aa756e21d63 100644 --- a/java/intellij-fsnotifier/Makefile +++ b/java/intellij-fsnotifier/Makefile @@ -1,31 +1,29 @@ -# Created by: Tobias Kortkamp - PORTNAME= intellij-fsnotifier PORTVERSION= 20160221 PORTREVISION= 6 CATEGORIES= java devel MAINTAINER= ports@FreeBSD.org COMMENT= Replacement for IntelliJ's fsnotifier LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libinotify.so:devel/libinotify USE_GITHUB= yes GH_ACCOUNT= t6 GH_PROJECT= fsnotifier GH_TAGNAME= a04fbff6e21d58fea7a3ed2a6a21e53cbef4b7af USES= compiler:c11 .include "${.CURDIR}/../intellij/common.mk" PLIST_FILES= ${IDEA_HOME}/bin/fsnotifier do-install: ${MKDIR} ${STAGEDIR}${IDEA_HOME}/bin ${INSTALL_PROGRAM} ${WRKSRC}/fsnotifier ${STAGEDIR}${IDEA_HOME}/bin .include diff --git a/java/intellij-pty4j/Makefile b/java/intellij-pty4j/Makefile index 2e1b8dac18b3..201a98bf4ece 100644 --- a/java/intellij-pty4j/Makefile +++ b/java/intellij-pty4j/Makefile @@ -1,55 +1,53 @@ -# Created by: Tobias Kortkamp - PORTNAME= intellij-pty4j PORTVERSION= 0.11.4 CATEGORIES= java devel MAINTAINER= ports@FreeBSD.org COMMENT= Pty4J's native library LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake USE_GITHUB= yes GH_ACCOUNT= JetBrains GH_PROJECT= pty4j GH_TAGNAME= 61a48c06c79f13f5766a35bb6af4816f481f0940 .include "${.CURDIR}/../intellij/common.mk" .include # The directory we need to install Pty4J's native library in depends # on the install target's architecture. We rebuild libpty.so instead # of using one of the bundled ones which are FreeBSD 10.x only. .if ${ARCH} == "amd64" PTY4J_ARCH= x86-64 .elif ${ARCH} == "i386" PTY4J_ARCH= x86 .else PTY4J_ARCH= .endif .if ${PTY4J_ARCH} != "" # Despite what the name might suggest using the linux_x86_64 target # will always build libpty.so for the native platform. BUILD_WRKSRC= ${WRKSRC}/native MAKEFILE= Makefile_freebsd ALL_TARGET= linux_x86_64 PLIST_FILES+= ${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH}/libpty.so .else # If native Pty4J support is missing IntelliJ IDEA will still work but # without the ability to open terminals. NO_BUILD= yes .endif do-install: .if ${PTY4J_ARCH} != "" ${MKDIR} ${STAGEDIR}${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH} # See above why we always use freebsd/x86-64/ here ${INSTALL_LIB} ${WRKSRC}/os/freebsd/x86-64/libpty.so ${STAGEDIR}${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH}/ .endif .include diff --git a/java/intellij/Makefile b/java/intellij/Makefile index 2f91b9c10db1..bbc192a9a7a2 100644 --- a/java/intellij/Makefile +++ b/java/intellij/Makefile @@ -1,68 +1,66 @@ -# Created by: Tobias Kortkamp - # Based on the devel/intellij port from OpenBSD by # Vadim Zhukov PORTNAME= intellij PORTVERSION= 2020.2.3 CATEGORIES= java devel MASTER_SITES= https://download-cf.jetbrains.com/idea/ DISTNAME= ideaIC-${PORTVERSION}-no-jbr DIST_SUBDIR= jetbrains MAINTAINER= bsam@FreeBSD.org COMMENT= IntelliJ IDEA Community Edition LICENSE= APACHE20 RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier USES= python:run shebangfix USE_JAVA= yes JAVA_VERSION= 8+ SHEBANG_FILES= bin/printenv.py bin/restart.py NO_ARCH= yes NO_ARCH_IGNORE= libjansi.so NO_BUILD= yes WRKSRC= ${WRKDIR}/idea-IC-202.7660.26 SUB_FILES= idea idea.desktop pkg-message CONFLICTS= intellij-ultimate-* do-install: # Linux/Windows/OS X only so remove them @${RM} -r ${WRKSRC}/bin/fsnotifier \ ${WRKSRC}/bin/fsnotifier-arm \ ${WRKSRC}/bin/fsnotifier64 \ ${WRKSRC}/lib/pty4j-native/ \ ${WRKSRC}/plugins/android/lib/libwebp/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux32/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux64/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/osx/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows32/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows64/ \ ${WRKSRC}/plugins/performanceTesting/bin/ ${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \ "! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh") @(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh") ${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/libjansi.so \ ${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/ ${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/libjansi.so \ ${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/ ${INSTALL_SCRIPT} ${WRKDIR}/idea ${STAGEDIR}${PREFIX}/bin/idea ${INSTALL_MAN} ${FILESDIR}/idea.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKDIR}/idea.desktop ${STAGEDIR}${PREFIX}/share/applications/ # Use fsnotifier replacement provided by java/intellij-fsnotifier ${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties # Fix "Typeahead timeout is exceeded" error ${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/idea.properties # Fix slow render ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea.vmoptions ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea64.vmoptions .include diff --git a/java/jd-gui/Makefile b/java/jd-gui/Makefile index 2c26d9046d90..7852f62629a9 100644 --- a/java/jd-gui/Makefile +++ b/java/jd-gui/Makefile @@ -1,38 +1,36 @@ -# Created by: Tobias Kortkamp - PORTNAME= jd-gui PORTVERSION= 1.6.6 DISTVERSIONPREFIX= v CATEGORIES= java devel MASTER_SITES= https://github.com/java-decompiler/jd-gui/releases/download/v${PORTVERSION}/:jar DISTFILES= jd-gui-${PORTVERSION}.jar:jar EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Java Decompiler GUI LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= desktop-file-utils USE_GITHUB= yes GH_ACCOUNT= java-decompiler USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes SUB_FILES= jd-gui PLIST_FILES= bin/jd-gui \ ${JAVAJARDIR}/jd-gui.jar \ share/applications/jd-gui.desktop \ share/pixmaps/jd-gui.png do-install: ${INSTALL_SCRIPT} ${WRKDIR}/jd-gui ${STAGEDIR}${PREFIX}/bin/jd-gui ${INSTALL_DATA} ${DISTDIR}/jd-gui-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jd-gui.jar ${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd-gui.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd_icon_128.png ${STAGEDIR}${PREFIX}/share/pixmaps/jd-gui.png .include diff --git a/lang/chibi-scheme/Makefile b/lang/chibi-scheme/Makefile index 7f80e46481a5..249831b2f338 100644 --- a/lang/chibi-scheme/Makefile +++ b/lang/chibi-scheme/Makefile @@ -1,45 +1,43 @@ -# Created by: Tobias Kortkamp - PORTNAME= chibi-scheme DISTVERSION= 0.9.1 CATEGORIES= lang MAINTAINER= gahr@FreeBSD.org COMMENT= Minimal Scheme implementation for use as a C extension language LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake USE_GITHUB= yes GH_ACCOUNT= ashinn USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS MAKE_ARGS= IMAGE_FILES="" \ LDCONFIG=${TRUE} ALL_TARGET= all doc libchibi-scheme.a TEST_TARGET= test PORTSCOUT= skipv:stable PLIST_SUB= SOVERSION=${DISTVERSION} PORTDOCS= * post-patch: @${REINPLACE_CMD} \ -e '/$$(SO)/s|$$(INSTALL_EXE) -m0755|$$(BSD_INSTALL_LIB)|' \ -e '/tools/s|$$(INSTALL) -m0755|$$(BSD_INSTALL_SCRIPT)|' \ -e 's|$$(INSTALL_EXE) -m0755|$$(BSD_INSTALL_PROGRAM)|' \ -e '/$$(MANDIR)/s|$$(INSTALL) -m0644|$$(BSD_INSTALL_MAN)|' \ -e 's|$$(INSTALL) -m0644|$$(BSD_INSTALL_DATA)|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's|-g -g3 -O3 ||' ${WRKSRC}/Makefile.detect post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR}/lib ${INSTALL_DATA} ${WRKSRC}/doc/chibi.html ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/lib .include diff --git a/multimedia/nordlicht/Makefile b/multimedia/nordlicht/Makefile index 3278cf88fa68..561982da571e 100644 --- a/multimedia/nordlicht/Makefile +++ b/multimedia/nordlicht/Makefile @@ -1,39 +1,37 @@ -# Created by: Tobias Kortkamp - PORTNAME= nordlicht PORTVERSION= 0.4.5 DISTVERSIONPREFIX= v PORTREVISION= 5 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Create moodbars from video files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libpopt.so:devel/popt \ libpng.so:graphics/png USE_GITHUB= yes USES= cmake pkgconfig shebangfix USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} SHEBANG_FILES= utils/mpv-nordlicht OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} \ -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \ -e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt post-install: @cd ${WRKSRC}/utils && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net/sbm/Makefile b/net/sbm/Makefile index 5a32d8d1df92..269b5a3709b1 100644 --- a/net/sbm/Makefile +++ b/net/sbm/Makefile @@ -1,29 +1,27 @@ -# Created by: Tobias Kortkamp - PORTNAME= sbm PORTVERSION= 0.8 CATEGORIES= net MASTER_SITES= http://dl.2f30.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple bandwidth monitor LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE MAKE_ARGS= CFLAGS="${CFLAGS}" PLIST_FILES= bin/sbm \ bin/sbm-plot \ bin/sbm-rt-plot \ man/man1/sbm.1.gz PORTSCOUT= skipv:0.9 # only Linux related changes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sbm ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/sbm-plot ${WRKSRC}/sbm-rt-plot \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/sbm.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .include diff --git a/print/okc321/Makefile b/print/okc321/Makefile index 64672a425e7c..ca1cd17f348d 100644 --- a/print/okc321/Makefile +++ b/print/okc321/Makefile @@ -1,32 +1,30 @@ -# Created by: Tobias Kortkamp - PORTNAME= okc321 PORTVERSION= 1.1 CATEGORIES= print MASTER_SITES= https://www.oki.com/printing/download/ DISTNAME= C531_C331_C321_Linux_110_31034 MAINTAINER= ports@FreeBSD.org COMMENT= PPDs for the Oki C321dn, C331dn, and C531dn printers LICENSE= GPLv2 USES= zip NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/C531_C331_C321_Linux_110 PLIST_FILES= share/ppd/${PORTNAME}/Oki/OKC321_a110.ppd.gz \ share/ppd/${PORTNAME}/Oki/OKC331_a110.ppd.gz \ share/ppd/${PORTNAME}/Oki/OKC531_a110.ppd.gz \ share/cups/model/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/cups/model ${MKDIR} ${STAGEDIR}${PREFIX}/share/ppd/${PORTNAME}/Oki ${INSTALL_DATA} ${WRKSRC}/OKC321_a110.ppd.gz ${STAGEDIR}${PREFIX}/share/ppd/${PORTNAME}/Oki ${INSTALL_DATA} ${WRKSRC}/OKC331_a110.ppd.gz ${STAGEDIR}${PREFIX}/share/ppd/${PORTNAME}/Oki ${INSTALL_DATA} ${WRKSRC}/OKC531_a110.ppd.gz ${STAGEDIR}${PREFIX}/share/ppd/${PORTNAME}/Oki ${LN} -sf ${LOCALBASE}/share/ppd/${PORTNAME}/Oki ${STAGEDIR}${PREFIX}/share/cups/model/${PORTNAME} .include diff --git a/sysutils/acerhdf-kmod/Makefile b/sysutils/acerhdf-kmod/Makefile index 11c92ec2b642..816702fd65b0 100644 --- a/sysutils/acerhdf-kmod/Makefile +++ b/sysutils/acerhdf-kmod/Makefile @@ -1,24 +1,22 @@ -# Created by: Tobias Kortkamp - PORTNAME= acerhdf-kmod DISTVERSIONPREFIX= v DISTVERSION= 0.1.3 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Acer Aspire One fan control LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= specific to one machine USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= t6 GH_PROJECT= kmod-acerhdf post-install: ${INSTALL_MAN} ${WRKSRC}/acerhdf.4 ${STAGEDIR}${PREFIX}/man/man4 .include diff --git a/sysutils/lr/Makefile b/sysutils/lr/Makefile index 5068df63c5cc..3fb3bc213e2a 100644 --- a/sysutils/lr/Makefile +++ b/sysutils/lr/Makefile @@ -1,60 +1,58 @@ -# Created by: Tobias Kortkamp - PORTNAME= lr DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org COMMENT= List files, recursively LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= leahneukirchen MAKE_ARGS= CFLAGS="${CFLAGS}" \ PREFIX="${PREFIX}" \ MANDIR="${PREFIX}/man" OPTIONS_DEFINE= CONTRIB EMACS NEOVIM VIM OPTIONS_DEFAULT= CONTRIB EMACS NEOVIM VIM OPTIONS_SUB= yes CONTRIB_DESC= Contrib scripts EMACS_DESC= Emacs plugin NEOVIM_DESC= Neovim plugin VIM_DESC= Vim plugin CONTRIB_RUN_DEPENDS= xe:sysutils/xe EMACS_USES= emacs EMACS_VARS= EMACS_NO_DEPENDS=yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lr post-install-CONTRIB-on: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/lrls \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/contrib/lrocate \ ${STAGEDIR}${PREFIX}/bin post-install-EMACS-on: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/contrib/lr.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/lr.el post-install-VIM-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles/plugin ${INSTALL_DATA} ${WRKSRC}/contrib/lr.vim \ ${STAGEDIR}${PREFIX}/share/vim/vimfiles/plugin/ post-install-NEOVIM-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/nvim/runtime/plugin ${INSTALL_DATA} ${WRKSRC}/contrib/lr.vim \ ${STAGEDIR}${PREFIX}/share/nvim/runtime/plugin/ .include diff --git a/sysutils/showbeastie/Makefile b/sysutils/showbeastie/Makefile index 68b500d99d7b..a87de75ea5cb 100644 --- a/sysutils/showbeastie/Makefile +++ b/sysutils/showbeastie/Makefile @@ -1,59 +1,57 @@ -# Created by: Tobias Kortkamp - PORTNAME= showbeastie PORTVERSION= 0.3 CATEGORIES= sysutils MASTER_SITES= # none DISTFILES= # none MAINTAINER= kevans@FreeBSD.org COMMENT= Preview FreeBSD loader logos LICENSE= BSD2CLAUSE BROKEN_armv6= fails to link: testmain uses VFP register arguments, dict.o does not BROKEN_armv7= fails to link: testmain uses VFP register arguments, dict.o does not BROKEN_mips64= fails to link: relocation truncated to fit: R_MIPS_26 against `__assert@@FBSD_1.0' BROKEN_FreeBSD_12= fails to build: ficl/Makefile line 13: Could not find bsd.stand.mk BROKEN_FreeBSD_13= fails to build: ficl/Makefile line 13: Could not find bsd.stand.mk .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files in ${SRC_BASE} .endif ALL_TARGET= testmain PLIST_FILES= bin/${PORTNAME} # Make sure building succeeds on HEAD CFLAGS+= -I/usr/include # uses -nostdinc MAKE_ARGS+= -m ${SRC_BASE}/share/mk WRKSRC_SUBDIR= ficl .if exists(${SRC_BASE}/sys/boot/ficl/testmain.c) SRC_STAND= ${SRC_BASE}/sys/boot .else SRC_STAND= ${SRC_BASE}/stand .endif pre-patch: @${MKDIR} ${WRKSRC} @${TAR} -C ${SRC_STAND} \ --exclude '*.o' --exclude '*.a' --exclude 'testmain' \ -cf - . | ${TAR} -C ${WRKSRC}/.. -xf - post-patch: @${REINPLACE_CMD} 's|-I.*/\.\./common|-I${SRC_STAND}/common|g' \ ${WRKSRC}/Makefile @if [ -f "${WRKSRC}/../defs.mk" ]; then \ ${REINPLACE_CMD} '/jagged-little-pill/d' ${WRKSRC}/../defs.mk \ ; fi # Make sure building on FreeBSD 11.0/i386 works. Calls to biospci_* are not # needed for this program. @${REINPLACE_CMD} 's|ifdef __i386__|if 0|g' ${WRKSRC}/loader.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/testmain ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/sysutils/xe/Makefile b/sysutils/xe/Makefile index 8c5b516b08fb..3cb1a060aa21 100644 --- a/sysutils/xe/Makefile +++ b/sysutils/xe/Makefile @@ -1,31 +1,29 @@ -# Created by: Tobias Kortkamp - PORTNAME= xe DISTVERSIONPREFIX= v DISTVERSION= 0.11 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org COMMENT= Simple xargs and apply replacement LICENSE= CC0-1.0 USE_GITHUB= yes GH_ACCOUNT= leahneukirchen USES= perl5 USE_PERL5= test MAKE_ARGS= CFLAGS="${CFLAGS}" \ PREFIX="${PREFIX}" \ MANDIR="${PREFIX}/man" TEST_TARGET= check PLIST_FILES= bin/xe \ man/man1/xe.1.gz \ share/zsh/site-functions/_xe post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xe .include diff --git a/textproc/cmark/Makefile b/textproc/cmark/Makefile index 2eca04875e75..595c2be18917 100644 --- a/textproc/cmark/Makefile +++ b/textproc/cmark/Makefile @@ -1,24 +1,22 @@ -# Created by: Tobias Kortkamp - PORTNAME= cmark DISTVERSION= 0.29.0 CATEGORIES= textproc MAINTAINER= adridg@FreeBSD.org COMMENT= CommonMark parsing and rendering library and program in C LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= py[2-3][0-9]-CommonMark USES= cmake python:3.4+,test USE_GITHUB= yes GH_ACCOUNT= commonmark USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_INSTALL_LIBDIR:STRING="lib" PLIST_SUB= VERSION=${PORTVERSION} TEST_TARGET= test .include diff --git a/www/stagit/Makefile b/www/stagit/Makefile index 7b20b38dba4c..e3a1239013ec 100644 --- a/www/stagit/Makefile +++ b/www/stagit/Makefile @@ -1,40 +1,38 @@ -# Created by: Tobias Kortkamp - PORTNAME= stagit PORTVERSION= 0.9.5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://codemadness.org/releases/stagit/ MAINTAINER= nc@FreeBSD.org COMMENT= Static Git page generator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 USE_CSTD= c99 MAKE_ARGS= COMPATOBJ="" \ LIBGIT_INC="-I${LOCALBASE}/include" \ LIBGIT_LIB="-L${LOCALBASE}/lib -lgit2" OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stagit ${WRKSRC}/stagit-index \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/stagit.1 ${WRKSRC}/stagit-index.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} example_create.sh example_post-receive.sh \ favicon.png logo.png style.css ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-fonts/terminus-ttf/Makefile b/x11-fonts/terminus-ttf/Makefile index b22a53968119..9b23b53557b1 100644 --- a/x11-fonts/terminus-ttf/Makefile +++ b/x11-fonts/terminus-ttf/Makefile @@ -1,26 +1,24 @@ -# Created by: Tobias Kortkamp - PORTNAME= terminus-ttf PORTVERSION= 4.47.0 PORTREVISION= 2 CATEGORIES= x11-fonts MASTER_SITES= http://files.ax86.net/terminus-ttf/files/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Terminus Font - a clean fixed width font (TTF version) LICENSE= OFL11 LICENSE_FILE= ${WRKSRC}/COPYING USES= fonts zip FONTNAME= TerminusTTF NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message PLIST_SUB= PORTVERSION=${PORTVERSION} do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR}/ ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}/ .include diff --git a/x11/simplestroke/Makefile b/x11/simplestroke/Makefile index 5dd40e08e312..56c45db7a815 100644 --- a/x11/simplestroke/Makefile +++ b/x11/simplestroke/Makefile @@ -1,36 +1,34 @@ -# Created by: Tobias Kortkamp - PORTNAME= simplestroke DISTVERSIONPREFIX= v DISTVERSION= 1.3.1 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= Detect mouse gestures LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= t6 HAS_CONFIGURE= yes CONFIGURE_ARGS= LDFLAGS="${LDFLAGS}" \ PREFIX="${PREFIX}" MAKE_ARGS= INSTALL_MAN="${INSTALL_MAN}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" PLIST_FILES= "${_MAYBE_SUID}bin/simplestroke" \ share/man/man1/simplestroke.1.gz OPTIONS_DEFINE= SUID OPTIONS_DEFAULT= SUID OPTIONS_SUB= yes SUID_DESC= Install with setuid bit for opening evdev(4) devices SUID_VARS= _MAYBE_SUID="@(,,4755) " SUID_VARS_OFF= _MAYBE_SUID="" .include diff --git a/x11/xbanish/Makefile b/x11/xbanish/Makefile index de5bcd7c4139..334347cd8038 100644 --- a/x11/xbanish/Makefile +++ b/x11/xbanish/Makefile @@ -1,23 +1,21 @@ -# Created by: Tobias Kortkamp - PORTNAME= xbanish DISTVERSIONPREFIX= v DISTVERSION= 1.7 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= Banish the mouse cursor when typing LICENSE= BSD3CLAUSE USES= xorg USE_GITHUB= yes GH_ACCOUNT= jcs USE_XORG= x11 xfixes xi xt MAKE_ARGS= X11BASE="${LOCALBASE}" PLIST_FILES= bin/xbanish \ man/man1/xbanish.1.gz .include