diff --git a/astro/openuniverse/Makefile b/astro/openuniverse/Makefile index 625f7095acc2..3d7f239869b0 100644 --- a/astro/openuniverse/Makefile +++ b/astro/openuniverse/Makefile @@ -1,24 +1,23 @@ # Created by: Andrey Zakhvatov PORTNAME= openuniverse DISTVERSION= 1.0beta3 PORTREVISION= 13 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0beta3 MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL Solar System simulator for X Window System - USES= gl gmake jpeg xorg USE_GL= glut USE_XORG= sm ice xmu xi xext x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir="${LOCALBASE}/include" \ --libdir="${LOCALBASE}/lib" \ CPPFLAGS+= -I${LOCALBASE}/include/GL -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm -lcompat .include diff --git a/audio/carla/Makefile b/audio/carla/Makefile index a4bf7c9f80e2..5afea0b209e4 100644 --- a/audio/carla/Makefile +++ b/audio/carla/Makefile @@ -1,74 +1,73 @@ PORTNAME= Carla DISTVERSIONPREFIX= v DISTVERSION= 2.4.1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Audio plugin host for Jack and PulseAudio LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/GPL.txt LIB_DEPENDS= liblo.so:audio/liblo \ libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR} USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \ pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix \ tar:bz2 xorg USE_PYQT= core_run gui_run sip svg_run widgets_run xml_build # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040 USE_GNOME= gtk20 gtk30 USE_QT= core gui widgets buildtools_build USE_GL= gl USE_XORG= x11 USE_LDCONFIG= ${PREFIX}/lib/carla CONFLICTS_BUILD= rtaudio rtmidi SHEBANG_FILES= data/carla-single data/carla-bridge-lv2-modgui source/native-plugins/resources/* source/frontend/* USE_GITHUB= yes GH_ACCOUNT= falkTX MAKE_ARGS= HAVE_QT4=false \ EXTERNAL_PLUGINS=false \ # Give the Makefile the proper versioned binaries of PyQt BINARY_ALIAS= pyuic5=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ pyrcc5=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} - OPTIONS_DEFINE= FFMPEG FLUIDSYNTH LINUXSAMPLER OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH JACK LINUXSAMPLER OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= JACK PULSEAUDIO BACKEND_DESC= Audio backend FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS_OFF= HAVE_FFMPEG=false FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_MAKE_ARGS_OFF= HAVE_FLUIDSYNTH=false LINUXSAMPLER_DESC= Use LinuxSampler: a software audio sampler LINUXSAMPLER_LIB_DEPENDS= liblinuxsampler.so:audio/linuxsampler LINUXSAMPLER_MAKE_ARGS_OFF= HAVE_LINUXSAMPLER=false JACK_BUILD_DEPENDS= jackit>0:audio/jack JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack JACK_MAKE_ARGS_OFF= HAVE_JACK=false PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false post-install: @${REINPLACE_CMD} -i '' -e ' \ s|^PYTHON=.*|PYTHON=${PYTHON_CMD}|; \ s|#!/bin/bash|#!/bin/sh|' \ ${STAGEDIR}${PREFIX}/bin/carla* ${RMDIR} ${STAGEDIR}${PREFIX}/share/carla/resources/translations devel-features: patch @${ECHO} "Developer command: show build features" cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} features .include diff --git a/audio/clementine-player/Makefile b/audio/clementine-player/Makefile index 9d67fa82d0f2..638e2bf07533 100644 --- a/audio/clementine-player/Makefile +++ b/audio/clementine-player/Makefile @@ -1,207 +1,206 @@ # Created by: Veniamin Gvozdikov PORTNAME= clementine DISTVERSION= 1.4.0 PORTREVISION= 8 CATEGORIES= audio PKGNAMESUFFIX= -player MAINTAINER= sbruno@FreeBSD.org COMMENT= Cross-platform music player based on Amarok 1.4 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libtag.so:audio/taglib \ libchromaprint.so:audio/chromaprint \ libprotobuf.so:devel/protobuf \ libqjson-qt5.so:devel/qjson \ libfftw3.so:math/fftw3 \ libechonest5.so:audio/libechonest \ libcryptopp.so:security/cryptopp USES= cmake \ compiler:c++11-lib \ cpe \ desktop-file-utils \ gettext-tools \ pkgconfig \ qca \ qt:5 \ sqlite \ gl \ gnome \ xorg USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= clementine-player GH_PROJECT= Clementine GH_TAGNAME= 1.4.0rc1 CPE_VENDOR= clementine-player USE_GL= gl glew glu USE_XORG= x11 USE_QT= buildtools_build \ concurrent \ core \ dbus \ gui \ imageformats \ linguist_build \ network \ opengl \ qmake_build \ testlib_build \ sql \ widgets \ x11extras \ xml USE_GSTREAMER1= cdparanoia \ chromaprint \ faac \ faad \ flac \ lame \ mpg123 \ neon \ opus \ shout2 \ soup \ taglib \ twolame \ vorbis - CFLAGS+= -Wno-inconsistent-missing-override \ -Wno-unused-variable \ -Wno-unused-function CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ -DENABLE_DBUS=ON \ -DENABLE_SPOTIFY_BLOB=OFF OPTIONS_SUB= yes OPTIONS_DEFINE= AMAZON \ AUDIOCD \ BOX \ BREAKPAD \ DEVICEKIT \ DROPBOX \ GIO \ GOOGLE_DRIVE \ GPOD \ LASTFM \ MOODBAR \ MTP \ PULSEAUDIO \ SKYDRIVE \ VISUALISATION \ WIIMOTEDEV AMAZON_DESC= Amazon Drive support AUDIOCD_DESC= Devices: Audio CD support BOX_DESC= Box Drive support BREAKPAD_DESC= Crash reporting DEVICEKIT_DESC= Devices: DeviceKit backend DROPBOX_DESC= Dropbox Support GIO_DESC= Devices: GIO device backend GOOGLE_DRIVE_DESC= Google Drive support GPOD_DESC= iPod support LASTFM_DESC= Support Last.fm service (requires ruby) MOODBAR_DESC= Moodbar Support MTP_DESC= MTP device support PULSEAUDIO_DESC= Enable Pulseaudio Support SKYDRIVE_DESC= Microsoft SkyDrive Support VISUALISATION_DESC= Visualisations from projectM WIIMOTEDEV_DESC= Wiimote support OPTIONS_DEFAULT= AMAZON \ AUDIOCD \ BOX \ DEVICEKIT \ DROPBOX \ GIO \ GOOGLE_DRIVE \ GPOD \ LASTFM \ MOODBAR \ MTP \ SKYDRIVE \ VISUALISATION \ WIIMOTEDEV AMAZON_CMAKE_ON= -DENABLE_AMAZON_CLOUD_DRIVE=ON AMAZON_CMAKE_OFF= -DENABLE_AMAZON_CLOUD_DRIVE=OFF AUDIOCD_LIB_DEPENDS= libcdio.so:sysutils/libcdio AUDIOCD_CMAKE_ON= -DENABLE_AUDIOCD=ON AUDIOCD_CMAKE_OFF= -DENABLE_AUDIOCD=OFF BOX_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash BOX_CMAKE_ON= -DENABLE_BOX=ON BOX_CMAKE_OFF= -DENABLE_BOX=OFF BREAKPAD_CMAKE_ON= -DENABLE_BREAKPAD=ON BREAKPAD_CMAKE_OFF= -DENABLE_BREAKPAD=OFF DEVICEKIT_CMAKE_ON= -DENABLE_DEVICEKIT=ON DEVICEKIT_CMAKE_OFF= -DENABLE_DEVICEKIT=OFF DROPBOX_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash DROPBOX_CMAKE_ON= -DENABLE_DROPBOX=ON DROPBOX_CMAKE_OFF= -DENABLE_DROPBOX=OFF GIO_USES= gnome GIO_USE= GNOME=glib20 GIO_CMAKE_ON= -DENABLE_GIO=ON GIO_CMAKE_OFF= -DENABLE_GIO=OFF GOOGLE_DRIVE_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash GOOGLE_DRIVE_CMAKE_ON= -DENABLE_GOOGLE_DRIVE=ON GOOGLE_DRIVE_CMAKE_OFF= -DENABLE_GOOGLE_DRIVE=OFF GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libplist-2.0.so:devel/libplist \ libusbmuxd-2.0.so:comms/libusbmuxd \ libimobiledevice-1.0.so:comms/libimobiledevice GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF LASTFM_LIB_DEPENDS= liblastfm5.so:audio/liblastfm-qt5 LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF MOODBAR_CMAKE_ON= -DENABLE_MOODBAR=ON MOODBAR_CMAKE_OFF= -DENABLE_MOODBAR=OFF MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_CMAKE_ON= -DENABLE_LIBMTP=ON MTP_CMAKE_OFF= -DENABLE_LIBMTP=OFF PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_ON= -DENABLE_LIBPULSE=ON PULSEAUDIO_CMAKE_OFF= -DENABLE_LIBPULSE=OFF SKYDRIVE_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash SKYDRIVE_CMAKE_ON= -DENABLE_SKYDRIVE=ON SKYDRIVE_CMAKE_OFF= -DENABLE_SKYDRIVE=OFF VISUALISATION_CMAKE_ON= -DENABLE_VISUALISATIONS=ON VISUALISATION_CMAKE_OFF=-DENABLE_VISUALISATIONS=OFF WIIMOTEDEV_CMAKE_ON= -DENABLE_WIIMOTEDEV=ON WIIMOTEDEV_CMAKE_OFF= -DENABLE_WIIMOTEDEV=OFF .include .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-unknown-warning-option -Wno-undefined-var-template .endif .include diff --git a/audio/din/Makefile b/audio/din/Makefile index 693dab565e41..31e59e34e670 100644 --- a/audio/din/Makefile +++ b/audio/din/Makefile @@ -1,36 +1,35 @@ PORTNAME= din PORTVERSION= 51.1.1 CATEGORIES= audio MASTER_SITES= https://archive.org/download/dinisnoise_source_code/ MAINTAINER= fox@FreeBSD.org COMMENT= Open source, cross-platform sound synthesizer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libasound.so:audio/alsa-lib \ libboost_system.so:devel/boost-libs \ libjack.so:audio/jack USES= autoreconf gl gnome sdl tcl:86+ xorg USE_GL= gl USE_SDL= sdl GNU_CONFIGURE= yes - OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= ALSA JACK OPTIONS_DEFAULT= JACK JACK_DESC= Uses JACK sound server ALSA_DESC= Uses ALSA sound server ALSA_CXXFLAGS+= -D__LINUX_ALSA__ JACK_CXXFLAGS+= -D__UNIX_JACK__ CXXFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/tcl${TCL_VER} LIBS+= -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} -lthr -ljack .include diff --git a/audio/geonkick-lv2/Makefile b/audio/geonkick-lv2/Makefile index 0d4361c90305..fc36a8f3a27c 100644 --- a/audio/geonkick-lv2/Makefile +++ b/audio/geonkick-lv2/Makefile @@ -1,31 +1,30 @@ PORTNAME= geonkick DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 9dd43995ec37853893db14bce7f420a03ff4194b.patch:-p1 # Support redkite on FreeBSD: https://github.com/iurie-sw/geonkick/pull/160 MAINTAINER= yuri@FreeBSD.org COMMENT= Software percussion synthesizer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ gmake:devel/gmake \ rapidjson>0:devel/rapidjson LIB_DEPENDS= libjack.so:audio/jack \ libsndfile.so:audio/libsndfile USES= compiler:c++17-lang cmake desktop-file-utils gnome localbase:ldflags \ pkgconfig shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= iurie-sw USE_GNOME= cairo USE_XORG= x11 - .include diff --git a/audio/lingot/Makefile b/audio/lingot/Makefile index d074bce073c8..41714e3b41b6 100644 --- a/audio/lingot/Makefile +++ b/audio/lingot/Makefile @@ -1,45 +1,44 @@ # Created by: Bartoletti PORTNAME= lingot PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Musical instrument tuner LICENSE= GPLv2 USES= gmake gnome pkgconfig USE_GNOME= gtk30 gdkpixbuf2 cairo intltool GNU_CONFIGURE= yes CONFIGURE_ENV= DATADIRNAME="share" LDFLAGS+= -L${LOCALBASE}/lib - OPTIONS_DEFINE= DOCS NLS FFTW OPTIONS_GROUP= SOUND OPTIONS_GROUP_SOUND= ALSA JACK PULSEAUDIO OPTIONS_DEFAULT= JACK NLS FFTW OPTIONS_SUB= YES ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_CONFIGURE_ENABLE= alsa JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsamplerate.so:audio/libsamplerate JACK_CONFIGURE_ENABLE= jack FFTW_LIB_DEPENDS= libfftw3f.so:math/fftw3-float FFTW_CONFIGURE_ENABLE= libfftw PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include diff --git a/audio/muse-sequencer/Makefile b/audio/muse-sequencer/Makefile index 0e1838675ef3..de4df11e534c 100644 --- a/audio/muse-sequencer/Makefile +++ b/audio/muse-sequencer/Makefile @@ -1,53 +1,52 @@ PORTNAME= muse-sequencer DISTVERSIONPREFIX= muse_ DISTVERSION= 3_1_1 PORTREVISION= 3 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Digital audio workstation (DAW) with support for both Audio and MIDI LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ lv2>0:audio/lv2 LIB_DEPENDS= libinstpatch-1.0.so:audio/libinstpatch libjack.so:audio/jack \ liblash.so:audio/lash \ liblilv-0.so:audio/lilv \ liblo.so:audio/liblo \ librtaudio.so:audio/rtaudio \ liblrdf.so:textproc/liblrdf \ libsamplerate.so:audio/libsamplerate \ libserd-0.so:devel/serd \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom USES= cmake compiler:c++11-lib desktop-file-utils gnome localbase:ldflags qt:5 pkgconfig python shared-mime-info shebangfix USE_GITHUB= yes GH_PROJECT= muse SHEBANG_FILES= share/scripts/* utils/muse-find-unused-wavs utils/muse-song-convert.py USE_QT= core gui svg xml widgets buildtools_build linguisttools_build qmake_build uitools_build USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 libsigc++20 pango pangomm USE_LDCONFIG= yes - CMAKE_OFF= ENABLE_ALSA ENABLE_DSSI WRKSRC_SUBDIR= muse3 DATADIR= ${PREFIX}/share/muse-3.1 DOCSDIR= ${PREFIX}/share/doc/muse-3.1 OPTIONS_DEFINE= FLUIDSYNTH DOCS OPTIONS_DEFAULT= FLUIDSYNTH OPTIONS_SUB= yes FLUIDSYNTH_DESC= Enable fluidsynth softsynth plugins FLUIDSYNTH_CMAKE_BOOL= ENABLE_FLUID FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth PORTDOCS= * .include diff --git a/audio/ocp/Makefile b/audio/ocp/Makefile index 482b106e9053..06a85dff87d2 100644 --- a/audio/ocp/Makefile +++ b/audio/ocp/Makefile @@ -1,99 +1,98 @@ # Created by: Emanuel Haupt PORTNAME= ocp PORTVERSION= 0.2.90 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= https://github.com/mywave82/opencubicplayer/releases/download/v${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Legendary Open Cubic Player LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le BUILD_DEPENDS= xa65:devel/xa65 LIB_DEPENDS= libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis USES= compiler:c11 dos2unix gmake gnome iconv localbase:ldflags \ makeinfo ncurses pkgconfig tar:bz2 - GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dir-suffix="" \ --without-sdl CONFIGURE_ENV= SHARED_FLAGS="${LDFLAGS} -shared" \ XA=${PREFIX}/bin/xa65 MAKE_JOBS_UNSAFE= yes LDFLAGS_i386= -Wl,-z,notext INFO= ocp OPTIONS_DEFINE= ADPLUG ALSA DOCS FLAC MIDI OSS SDL X11 OPTIONS_DEFAULT= ADPLUG ALSA FLAC MIDI OSS SDL X11 OPTIONS_SUB= yes ADPLUG_DESC= adplug support MIDI_DESC= timidity support ADPLUG_LIB_DEPENDS= libadplug.so:audio/libadplug \ libbinio.so:devel/libbinio ADPLUG_CONFIGURE_WITH= adplug ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_WITH= flac MIDI_RUN_DEPENDS= eawpats>0:audio/eawpats OSS_CONFIGURE_WITH= oss SDL_IMPLIES= X11 SDL_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-ttf/unifont.ttf:x11-fonts/gnu-unifont-ttf SDL_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png SDL_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-ttf/unifont.ttf:x11-fonts/gnu-unifont-ttf SDL_USES= desktop-file-utils jpeg sdl SDL_USE= SDL=sdl2 SDL_CONFIGURE_WITH= sdl2 \ unifontdir=${LOCALBASE}/share/fonts/gnu-unifont-ttf SDL_PLIST_SUB= DESKTOP='' SDL_PLIST_SUB_OFF= DESKTOP='@comment ' X11_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-ttf/unifont.ttf:x11-fonts/gnu-unifont-ttf X11_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png X11_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-ttf/unifont.ttf:x11-fonts/gnu-unifont-ttf X11_USES= desktop-file-utils jpeg xorg X11_USE= XORG=x11,xext,xpm,xxf86dga,xxf86vm X11_CONFIGURE_WITH= unifontdir=${LOCALBASE}/share/fonts/gnu-unifont-ttf x11 X11_PLIST_SUB= DESKTOP='' \ XORG='' X11_PLIST_SUB_OFF= DESKTOP='@comment ' \ XORG='@comment ' TIMIDITY_CFG= ${LOCALBASE}/share/timidity/timidity.cfg post-patch-SDL-off: @${REINPLACE_CMD} -E '/(LIBJPEG|LIBPNG_LIBS)/d' ${WRKSRC}/Rules.make.in post-patch-X11-off: @${REINPLACE_CMD} -E '/(LIBJPEG|LIBPNG_LIBS)/d' ${WRKSRC}/Rules.make.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ocp @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/autoload/*.so .include diff --git a/audio/pithos/Makefile b/audio/pithos/Makefile index 68c73b5ed8e1..2aaca336e907 100644 --- a/audio/pithos/Makefile +++ b/audio/pithos/Makefile @@ -1,46 +1,45 @@ # Created by: John Hixson PORTNAME= pithos PORTVERSION= 1.5.1 CATEGORIES= audio MAINTAINER= jhixson@FreeBSD.org COMMENT= Pandora client for the GNOME desktop LICENSE= GPLv3 BUILD_DEPENDS= appstream-util:devel/appstream-glib \ desktop-file-validate:devel/desktop-file-utils \ help2man:misc/help2man RUN_DEPENDS= gnome-keyring:security/gnome-keyring \ gsettings-desktop-schemas>3.0.0:devel/gsettings-desktop-schemas \ ${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR} USES= pkgconfig:run python:3.6+ gnome meson ninja gettext shebangfix USE_GITHUB= yes USE_GNOME= glib20 USE_GSTREAMER1= core good bad soup GLIB_SCHEMAS= io.github.Pithos.gschema.xml - SHEBANG_FILES= bin/pithos.in docs/conf.py meson_post_install.py post-patch: ${REINPLACE_CMD} -i '' -e \ "s|\(\([^.]\)pkgdatadir\)|\2'${PYTHONPREFIX_SITELIBDIR}'|g" \ ${WRKSRC}/meson.build ${REINPLACE_CMD} -i '' -e "s|'pithos', ||" \ ${WRKSRC}/meson_post_install.py pre-install: ${MKDIR} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas ${MKDIR} ${STAGEDIR}${DATADIR} .include diff --git a/audio/polyphone/Makefile b/audio/polyphone/Makefile index ca540b37df49..ee7c14a037e2 100644 --- a/audio/polyphone/Makefile +++ b/audio/polyphone/Makefile @@ -1,43 +1,42 @@ PORTNAME= polyphone DISTVERSION= 2.2.0.20210109 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical user interface for editing soundfont (sf2 and sfz) files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libFLAC.so:audio/flac \ libjack.so:audio/jack \ libogg.so:audio/libogg \ libportaudio.so:audio/portaudio \ libQCustomPlot-qt5.so:graphics/qcustomplot-qt5 \ librtmidi.so:audio/rtmidi \ libstk.so:audio/stk \ libvorbisfile.so:audio/libvorbis USES= compiler:c++11-lang desktop-file-utils dos2unix gl gnome pkgconfig qmake:outsource qt:5 shared-mime-info ssl xorg DOS2UNIX_FILES= polyphone.pro \ editor/graphics/graphiquefourier.cpp \ editor/tree/treeitemdelegate.cpp USE_GL= gl USE_QT= core concurrent gui network printsupport svg widgets buildtools_build linguisttools_build qmake_build USE_GNOME= glib20 USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= davy7125 GH_TAGNAME= 75a5e88 CXXFLAGS+= -D__UNIX_JACK__ LIBS+= -lssl -lcrypto WRKSRC_SUBDIR= sources - post-extract: # unbundle @${RM} -r ${WRKSRC}/lib/_option_qcustomplot ${WRKSRC}/lib/_option_rtmidi ${WRKSRC}/lib/_option_stk .include diff --git a/cad/horizon-eda/Makefile b/cad/horizon-eda/Makefile index 810593762956..1da05dafc3f7 100644 --- a/cad/horizon-eda/Makefile +++ b/cad/horizon-eda/Makefile @@ -1,46 +1,45 @@ PORTNAME= horizon-eda DISTVERSIONPREFIX= v DISTVERSION= 2.1.0 PORTREVISION= 1 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= EDA package for printed circuit board design LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs \ cppzmq>0:net/cppzmq \ glm>0:math/glm LIB_DEPENDS= libcurl.so:ftp/curl \ libepoxy.so:graphics/libepoxy \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libpng16.so:graphics/png \ libpodofo.so:graphics/podofo \ libTKSTEP.so:cad/opencascade \ libuuid.so:misc/e2fsprogs-libuuid \ libzip.so:archivers/libzip \ libzmq.so:net/libzmq4 USES= gmake gnome localbase pkgconfig python:build sqlite # compiler:c++17-lang USE_GITHUB= yes GH_PROJECT= horizon USE_GNOME= atkmm gdkpixbuf2 gtkmm30 librsvg2 MAKE_ARGS= DEBUGFLAGS= OPTIMIZE= BINARY_ALIAS= python3=${PYTHON_CMD} - LLVM_VER= 10 # workaround for bug#253551 BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CPP= clang-cpp${LLVM_VER} CC= clang${LLVM_VER} CXX= clang++${LLVM_VER} post-install: # https://github.com/horizon-eda/horizon/issues/558 cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} horizon-eda .include diff --git a/chinese/ibus-rime/Makefile b/chinese/ibus-rime/Makefile index 4a607effe31a..bc34cc6b5c48 100644 --- a/chinese/ibus-rime/Makefile +++ b/chinese/ibus-rime/Makefile @@ -1,32 +1,31 @@ # Created by: Ka Ho Ng PORTNAME= ibus-rime DISTVERSION= 1.5.0 CATEGORIES= chinese MAINTAINER= khng300@gmail.com COMMENT= IBus engine for Rime users LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${_SCHEMA_DEPENDS} LIB_DEPENDS= libibus-1.0.so:textproc/ibus \ libnotify.so:devel/libnotify \ librime.so:chinese/librime RUN_DEPENDS= ${_SCHEMA_DEPENDS} USES= cmake gnome pkgconfig USE_CSTD= c99 - USE_GITHUB= yes GH_ACCOUNT= rime _SCHEMA_DEPENDS= \ ${LOCALBASE}/share/rime-data/luna_pinyin.schema.yaml:chinese/rime-luna-pinyin \ ${LOCALBASE}/share/rime-data/bopomofo.schema.yaml:chinese/rime-bopomofo \ ${LOCALBASE}/share/rime-data/cangjie5.schema.yaml:chinese/rime-cangjie \ ${LOCALBASE}/share/rime-data/stroke.schema.yaml:chinese/rime-stroke .include diff --git a/comms/qt5-connectivity/Makefile b/comms/qt5-connectivity/Makefile index 547c8969734d..ee21ba931939 100644 --- a/comms/qt5-connectivity/Makefile +++ b/comms/qt5-connectivity/Makefile @@ -1,14 +1,13 @@ PORTNAME= connectivity DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt connectivity (Bluetooth/NFC) module USES= compiler:c++11-lang qmake qt-dist:5,connectivity USE_QT= concurrent core declarative buildtools_build - .include diff --git a/comms/qt5-sensors/Makefile b/comms/qt5-sensors/Makefile index 3a3c93e362a2..714b5a110fa3 100644 --- a/comms/qt5-sensors/Makefile +++ b/comms/qt5-sensors/Makefile @@ -1,14 +1,13 @@ PORTNAME= sensors DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt sensors module USES= compiler:c++11-lang qmake:norecursive qt-dist:5,sensors USE_QT= core declarative buildtools_build - .include diff --git a/converters/pdf2djvu/Makefile b/converters/pdf2djvu/Makefile index a27da97568e7..27c95e0e4848 100644 --- a/converters/pdf2djvu/Makefile +++ b/converters/pdf2djvu/Makefile @@ -1,66 +1,65 @@ PORTNAME= pdf2djvu DISTVERSION= 0.9.17.1 PORTREVISION= 15 CATEGORIES= converters MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/ # Poppler 21.10 support PATCH_SITES= https://github.com/jwilk/pdf2djvu/commit/ PATCHFILES= e528d3ab88c582e8481c9014982263d9c9e992fe.patch:-p1 MAINTAINER= samy.mahmoudi@gmail.com COMMENT= Creates DjVu files from PDF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \ libpoppler.so:graphics/poppler USES= autoreconf:build compiler:c++11-lang gettext-tools \ gmake iconv localbase pkgconfig tar:xz USE_CXXSTD= c++11 GNU_CONFIGURE= yes OPTIONS_DEFINE= COLOR_QUANTIZATION DOCS NLS MULTITHREADING XMP OPTIONS_DEFAULT=COLOR_QUANTIZATION MULTITHREADING XMP OPTIONS_SUB= yes COLOR_QUANTIZATION_DESC=Color quantization via GraphicsMagick++ DOCS_DESC= Generate the man page NLS_DESC= Native Language Support via gettext utilities MULTITHREADING_DESC= Multithreading support via OpenMP XMP_DESC= XMP metadata support via Exiv2 COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick COLOR_QUANTIZATION_LIB_DEPENDS= \ libGraphicsMagick++.so:graphics/GraphicsMagick \ libGraphicsMagick.so:graphics/GraphicsMagick DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ xsltproc:textproc/libxslt NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime MULTITHREADING_CONFIGURE_ENABLE=openmp XMP_CONFIGURE_ENABLE= xmp XMP_LIB_DEPENDS= libexiv2.so:graphics/exiv2 pre-configure: @cd ${WRKSRC} && ${SH} ${FILESDIR}/bootstrap # Poppler 20.12 no longer installs the pc file for this private backend. # https://github.com/jwilk/pdf2djvu/issues/144 ${REINPLACE_CMD} -e 's|poppler-splash|poppler|g' ${WRKSRC}/configure - post-build-DOCS-on: @cd ${WRKSRC}/doc && ${GMAKE} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/databases/ldb20/Makefile b/databases/ldb20/Makefile index a54eec8c0e03..d34231929acb 100644 --- a/databases/ldb20/Makefile +++ b/databases/ldb20/Makefile @@ -1,163 +1,162 @@ PORTNAME= ldb PORTVERSION= 2.0.10 PORTREVISION= 1 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= SAMBA PKGNAMESUFFIX?= 20 MAINTAINER= timur@FreeBSD.org COMMENT= LDAP-like embedded database LICENSE= GPLv3+ IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support BUILD_DEPENDS= ${LDB_DEPENDS} RUN_DEPENDS= ${LDB_DEPENDS} LDB_DEPENDS= talloc>=2.2.0:devel/talloc \ tevent>=0.10.0:devel/tevent \ tdb>=1.4.0:databases/tdb \ lmdb>=0.9.23:databases/lmdb \ cmocka>=1.1.3:sysutils/cmocka \ popt>=0:devel/popt CONFLICTS_INSTALL= ldb-1.1.* ldb1[2-9]-1.* ldb2[1-9]-2.* USES= compiler pkgconfig waf USE_LDCONFIG= yes WAF_CMD= ${BUILD_WRKSRC}/buildtools/bin/waf CONFIGURE_LOG= ${BUILD_WRKSRC}/bin/config.log USE_OPENLDAP= yes PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ --with-modulesdir=${PREFIX}/lib/shared-modules \ --with-privatelibdir=${PREFIX}/lib/ldb \ --mandir=${MANPREFIX}/man \ --with-openldap=${LOCALBASE} \ --disable-rpath \ --without-gettext OPTIONS_DEFINE= MANPAGES DEBUG PYTHON3 MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) DEBUG_CONFIGURE_ON= --verbose --enable-debug DEBUG_MAKE_ARGS= --verbose DEBUG_FLAGS= -g -ggdb3 -O0 .include LDB_BINS= bin/ldbedit \ bin/ldbmodify \ bin/ldbadd \ bin/ldbdel \ bin/ldbsearch \ bin/ldbrename LDB_LIBS= lib/libldb.so \ lib/libldb.so.2 \ lib/ldb/libldb-tdb-int.so \ lib/ldb/libldb-tdb-err-map.so \ lib/ldb/libldb-key-value.so \ lib/ldb/libldb-cmdline.so \ lib/shared-modules/ldb/skel.so \ lib/shared-modules/ldb/server_sort.so \ lib/shared-modules/ldb/sample.so \ lib/shared-modules/ldb/rdn_name.so \ lib/shared-modules/ldb/paged_searches.so \ lib/shared-modules/ldb/ldb.so \ lib/shared-modules/ldb/ldap.so \ lib/shared-modules/ldb/asq.so \ lib/shared-modules/ldb/tdb.so # Only for 64-bit architectures .if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe LDB_LIBS+= lib/ldb/libldb-mdb-int.so \ lib/shared-modules/ldb/mdb.so .endif PLIST_FILES= include/ldb_version.h \ include/ldb_handlers.h \ include/ldb_errors.h \ include/ldb.h \ include/ldb_module.h \ ${LDB_BINS} \ ${LDB_LIBS} \ ${PKGCONFIGDIR}/ldb.pc - .include CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt .endif .if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON) USES+= python:build,test CONFIGURE_ARGS+= --disable-python .else USES+= gettext-runtime python:3.6+ PLIST_FILES+= include/pyldb.h \ lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \ lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so.2 \ ${PYTHON_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so \ ${PYTHON_SITELIBDIR}/_ldb_text.py \ ${PKGCONFIGDIR}/pyldb-util${PYTHON_EXT_SUFFIX}.pc .endif # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes LDB_MAN1= man/man1/ldbadd.1.gz \ man/man1/ldbdel.1.gz \ man/man1/ldbedit.1.gz \ man/man1/ldbmodify.1.gz \ man/man1/ldbrename.1.gz \ man/man1/ldbsearch.1.gz LDB_MAN3= man/man3/ldb.3.gz PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} post-patch: @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ ${BUILD_WRKSRC}/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build-MANPAGES-off: -${MKDIR} ${BUILD_WRKSRC}/bin/default/man .for man in ${LDB_MAN1} ${LDB_MAN3} ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man .endfor post-install: .for lib in ${LDB_BINS} ${LDB_LIBS} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} .endfor .if ${PORT_OPTIONS:MPYTHON3} && !defined(NO_PYTHON) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so .endif .include diff --git a/databases/p5-App-Sqitch/Makefile b/databases/p5-App-Sqitch/Makefile index 9b54d33ec422..d717aacddc56 100644 --- a/databases/p5-App-Sqitch/Makefile +++ b/databases/p5-App-Sqitch/Makefile @@ -1,55 +1,54 @@ # Created by: Henrik Hodne PORTNAME= App-Sqitch PORTVERSION= 0.9994 PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MIYAGAWA PKGNAMEPREFIX= p5- MAINTAINER= henrik@hodne.io COMMENT= Sane database change management LICENSE= MIT TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-Test-Dir>=0:misc/p5-Test-Dir \ p5-Test-File-Contents>=0:devel/p5-Test-File-Contents \ p5-Test-MockModule>=0:devel/p5-Test-MockModule BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \ p5-Config-GitLike>=1.11:devel/p5-Config-GitLike \ p5-DBI>=0:databases/p5-DBI \ p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-TimeZone>=0:devel/p5-DateTime-TimeZone \ p5-Devel-StackTrace>=1.30:devel/p5-Devel-StackTrace \ p5-Encode-Locale>=0:converters/p5-Encode-Locale \ p5-File-HomeDir>=0:devel/p5-File-HomeDir \ p5-Hash-Merge>=0:textproc/p5-Hash-Merge \ p5-IO-Pager>=0:devel/p5-IO-Pager \ p5-IPC-Run3>=0:devel/p5-IPC-Run3 \ p5-IPC-System-Simple>=1.17:devel/p5-IPC-System-Simple \ p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ p5-Locale-libintl>=1.20:devel/p5-Locale-libintl \ p5-Moo>=1.002000:devel/p5-Moo \ p5-Path-Class>=0.33:devel/p5-Path-Class \ p5-PerlIO-utf8_strict>=0:devel/p5-PerlIO-utf8_strict \ p5-Template-Tiny>=0.11:textproc/p5-Template-Tiny \ p5-String-Formatter>=0:devel/p5-String-Formatter \ p5-String-ShellQuote>=0:textproc/p5-String-ShellQuote \ p5-Sub-Exporter>=0:devel/p5-Sub-Exporter \ p5-Template-Tiny>=0.11:textproc/p5-Template-Tiny \ p5-Throwable>=0.200009:devel/p5-Throwable \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-Type-Tiny>=0.040:devel/p5-Type-Tiny \ p5-URI>=0:net/p5-URI \ p5-URI-db>=0.15:net/p5-URI-db \ p5-namespace-autoclean>=0.16:devel/p5-namespace-autoclean - USES= gettext perl5 USE_PERL5= modbuild NO_ARCH= YES .include diff --git a/databases/qt5-sqldrivers-odbc/Makefile b/databases/qt5-sqldrivers-odbc/Makefile index 33ae93b833f3..abb0e9f39809 100644 --- a/databases/qt5-sqldrivers-odbc/Makefile +++ b/databases/qt5-sqldrivers-odbc/Makefile @@ -1,9 +1,8 @@ - COMMENT= Qt ${DB_DESC} plugin DB= ODBC DB_DESC= Open Database Connectivity LIB_DEPENDS= libodbc.so:databases/unixODBC .include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers" diff --git a/databases/qt5-sqldrivers-sqlite2/Makefile b/databases/qt5-sqldrivers-sqlite2/Makefile index c7d67c04b33a..3017d42f58ec 100644 --- a/databases/qt5-sqldrivers-sqlite2/Makefile +++ b/databases/qt5-sqldrivers-sqlite2/Makefile @@ -1,7 +1,6 @@ - DB= SQLite2 DB_DESC= SQLite 2 USES= sqlite:2 .include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers" diff --git a/databases/qt5-sqldrivers-tds/Makefile b/databases/qt5-sqldrivers-tds/Makefile index 56c646aa873b..982794b6c7d1 100644 --- a/databases/qt5-sqldrivers-tds/Makefile +++ b/databases/qt5-sqldrivers-tds/Makefile @@ -1,7 +1,6 @@ - DB= TDS DB_DESC= TDS Database Connectivity LIB_DEPENDS= libsybdb.so:databases/freetds .include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers" diff --git a/databases/sqlitebrowser/Makefile b/databases/sqlitebrowser/Makefile index 16c46e7d98a0..f18c06ddae83 100644 --- a/databases/sqlitebrowser/Makefile +++ b/databases/sqlitebrowser/Makefile @@ -1,34 +1,33 @@ # Created by: loïc bartoletti PORTNAME= sqlitebrowser PORTVERSION= 3.12.1 PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= databases MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Visual tool to manage SQLite databases LICENSE= MPL20 GPLv3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libantlr.a:devel/antlr LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 USES= compiler:c++11-lang cmake desktop-file-utils gnome qt:5 sqlite CMAKE_ARGS+= -DQT_INCLUDE_DIR=${QT_INCDIR} -DQT_LIBRARY_DIR=${QT_LIBDIR} USE_QT= core concurrent gui network printsupport testlib widgets \ buildtools_build linguisttools_build qmake_build xml USE_GITHUB= yes - PORTSCOUT= ignore:1 post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \ ${WRKSRC}/src/PreferencesDialog.cpp ${WRKSRC}/src/Application.cpp @${REINPLACE_CMD} -e 's|metainfo|appdata|' \ ${WRKSRC}/src/src.pro ${WRKSRC}/CMakeLists.txt .include diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile index 7d41c9fa1619..c12809f1cc77 100644 --- a/databases/tdb/Makefile +++ b/databases/tdb/Makefile @@ -1,116 +1,115 @@ PORTNAME= tdb PORTVERSION= 1.4.3 PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= SAMBA MAINTAINER= timur@FreeBSD.org COMMENT= Trivial Database LICENSE= GPLv3 IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support CONFLICTS_INSTALL= tdb1-* #FLAVORS= default nopython debug #nopython_PKGNAMESUFFIX= -nopython #debug_PKGNAMESUFFIX= -debug #nopython_CONFLICTS= tdb tdb-debug #debug_CONFLICTS= tdb tdb-nopython #default_CONFLICTS= tdb-nopython tdb-debug USES= compiler gettext-runtime pkgconfig waf USE_LDCONFIG= yes WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \ --disable-rpath \ --without-gettext OPTIONS_DEFINE= MANPAGES DEBUG MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) DEBUG_CONFIGURE_ON= --verbose --enable-debug DEBUG_MAKE_ARGS= --verbose DEBUG_FLAGS= -g -ggdb3 -O0 -DTDB_TRACE=1 .include TDB_BINS= bin/tdbbackup \ bin/tdbdump \ bin/tdbrestore \ bin/tdbtool PLIST_FILES+= include/tdb.h \ ${TDB_BINS} \ lib/libtdb.so \ lib/libtdb.so.1 \ ${PKGCONFIGDIR}/tdb.pc - .if defined(NO_PYTHON) USES+= python:build,test CONFIGURE_ARGS+= --disable-python .else USES+= python:3.4+ PLIST_FILES+= ${PYTHON_SITELIBDIR}/tdb${PYTHON_EXT_SUFFIX}.so \ ${PYTHON_SITELIBDIR}/_tdb_text.py .endif .include .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt .endif # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes TDB_MAN8= man/man8/tdbbackup.8.gz \ man/man8/tdbdump.8.gz \ man/man8/tdbrestore.8.gz \ man/man8/tdbtool.8.gz PLIST_FILES+= ${TDB_MAN8} post-patch: @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ ${BUILD_WRKSRC}/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build-MANPAGES-off: -${MKDIR} ${BUILD_WRKSRC}/bin/default/man .for man in ${TDB_MAN8} ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man .endfor post-install: .for lib in ${TDB_BINS} lib/libtdb.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} .endfor .if !defined(NO_PYTHON) ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tdb*.so .endif .include diff --git a/deskutils/akonadi-calendar-tools/Makefile b/deskutils/akonadi-calendar-tools/Makefile index cf00bd17868e..8cdb8ad5355c 100644 --- a/deskutils/akonadi-calendar-tools/Makefile +++ b/deskutils/akonadi-calendar-tools/Makefile @@ -1,32 +1,31 @@ PORTNAME= akonadi-calendar-tools DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= CLI tools to manage akonadi calendars DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash guiaddons i18n iconthemes itemmodels \ itemviews jobwidgets kdelibs4support kio notifications parts \ service solid sonnet textwidgets unitconversion widgetsaddons \ windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar calendarsupport calendarcore calendarutils \ identitymanagement libkdepim mime pimtextedit USE_QT= core dbus gui network printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/cairo-dock-plugins/Makefile b/deskutils/cairo-dock-plugins/Makefile index e2b534f25835..31d5047fa40f 100644 --- a/deskutils/cairo-dock-plugins/Makefile +++ b/deskutils/cairo-dock-plugins/Makefile @@ -1,153 +1,152 @@ PORTNAME= cairo-dock-plugins PORTVERSION= 3.4.1 PORTREVISION= 8 CATEGORIES= deskutils PATCH_SITES= https://github.com/Cairo-Dock/cairo-dock-plug-ins/commit/ PATCHFILES= d08541a0afb4377ce2f35feb280fbe443870b587.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= Cairo-Dock-Plugins for Cairo-Dock LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE - RUN_DEPENDS= wget:ftp/wget LIB_DEPENDS= libgldi.so:deskutils/cairo-dock DATADIR= ${PREFIX}/share/cairo-dock USE_GITHUB= yes GH_ACCOUNT= Cairo-Dock GH_PROJECT= cairo-dock-plug-ins ICONS_PACKAGE= cairo-dock-plugins-png-icons GNU_CONFIGURE= yes USE_GNOME= glib20 gtk30 librsvg2 libxml2 USE_LDCONFIG= yes USE_XORG= xrender USES= cmake gettext gnome pkgconfig python xorg LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PYVER="${PYTHON_VERSION:S/thon//}" CMAKE_ARGS= -DROOT_PREFIX:PATH=${STAGEDIR} \ -Denable-weblets:BOOL=FALSE OPTIONS_GROUP= INTEGR PLUGINS ADDON TPI OPTIONS_GROUP_INTEGR= GNOME_INTEGRATION XFCE_INTEGRATION OPTIONS_GROUP_PLUGINS= ALSA_MIXER GMENU IMPULSE KEYBOARD_INDICATOR \ MAIL SOUND_EFFECTS XGAMMA ZEITGEIST OPTIONS_GROUP_ADDON= EXIF ICAL UPOWER #OPTIONS_GROUP_TPI= PYTHON RUBY MONO VALA OPTIONS_SUB= yes OPTIONS_DEFAULT= GMENU ALSA_MIXER_DESC= Alsa-Mixer applet EXIF_DESC= Read file meta-data GMENU_DESC= GMenu applet GNOME_INTEGRATION_DESC= GNOME integration support ICAL_DESC= IETF Calendaring and Scheduling protocols IMPULSE_DESC= Impulse applet KEYBOARD_INDICATOR_DESC= Keyboard-indicator applet MAIL_DESC= Mail applet #MONO_DESC= Mono interface #PYTHON_DESC= Python interface #RUBY_DESC= Ruby interface SOUND_EFFECTS_DESC= Sound Effects applet UPOWER_DESC= D-Bus daemon for power management tasks #TERMINAL_DESC= Terminal applet #VALA_DESC= Vala interface XGAMMA_DESC= Xgamma applet XFCE_INTEGRATION_DESC= XFCE integration support ZEITGEIST_DESC= User logs activities INTEGR_DESC= Integration plug-ins PLUGINS_DESC= Plug-ins ADDON_DESC= Add On #TPI_DESC= Third Party Interfaces ALSA_MIXER_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_MIXER_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins ALSA_MIXER_CMAKE_BOOL= enable-alsa-mixer EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_CMAKE_BOOL= enable-exif-support GMENU_LIB_DEPENDS= libgnome-menu-3.so:x11/gnome-menus GMENU_CMAKE_BOOL= enable-gmenu #GNOME_INTEGRATION_LIB_DEPENDS= GNOME_INTEGRATION_CMAKE_BOOL= enable-gnome-integration ICAL_LIB_DEPENDS= libical.so:devel/libical ICAL_CMAKE_BOOL= enable-ical-support IMPULSE_LIB_DEPENDS= libpulse.so:audio/pulseaudio IMPULSE_CMAKE_BOOL= enable-impulse KEYBOARD_INDICATOR_LIB_DEPENDS= libexif.so:graphics/libexif \ libxklavier.so:x11/libxklavier KEYBOARD_INDICATOR_CMAKE_BOOL= enable-keyboard-indicator # libetpan 1.9.4 replaces libetpan-config with libetpan.pc MAIL_BUILD_DEPENDS= libetpan>=1.9.4:mail/libetpan MAIL_LIB_DEPENDS= libetpan.so:mail/libetpan MAIL_CMAKE_BOOL= enable-mail #MONO_BUILD_DEPENDS= mono:lang/mono #MONO_RUN_DEPENDS= mono:lang/mono #MONO_CMAKE_BOOL= enable-mono-interface CMAKE_ARGS+= -Denable-mono-interface:BOOL=FALSE #PYTHON_LIB_DEPENDS= #PYTHON_CMAKE_BOOL= enable-python-interface CMAKE_ARGS+= -Denable-python-interface:BOOL=FALSE #RUBY_LIB_DEPENDS= #RUBY_CMAKE_BOOL= enable-ruby-interface CMAKE_ARGS+= -Denable-ruby-interface:BOOL=FALSE SOUND_EFFECTS_LIB_DEPENDS= libasound.so:audio/alsa-lib SOUND_EFFECTS_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins SOUND_EFFECTS_CMAKE_BOOL= enable-sound-effects # Needs newer vte #TERMINAL_LIB_DEPENDS= vte:x11-toolkits/vte #TERMINAL_CMAKE_BOOL= enable-terminal UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower UPOWER_CMAKE_BOOL= enable-upower-support #VALA_LIB_DEPENDS= #VALA_CMAKE_BOOL= enable-vala-interface CMAKE_ARGS+= -Denable-vala-interface:BOOL=FALSE XGAMMA_RUN_DEPENDS= xgamma:x11/xgamma XGAMMA_CMAKE_BOOL= enable-xgamma XFCE_INTEGRATION_LIB_DEPENDS= libexif.so:graphics/libexif XFCE_INTEGRATION_CMAKE_BOOL= enable-xfce-integration ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist ZEITGEIST_CMAKE_BOOL= enable-recent-events .include post-patch: @${FIND} ${WRKSRC} -type f \( -name "*.c" -o -name "*.conf" \ -o -name netspeed -o -name nvidia-config -o -name "*.sh" \ -o -name "*.rb" \) | ${XARGS} ${REINPLACE_CMD} -i.orig -e \ 's|/bin/bash|${LOCALBASE}/bin/bash|g; \ s|/usr/bin/python|${PYTHON_CMD}|g; \ s|/usr/bin/ruby|${LOCALBASE}/bin/ruby|g; \ s|/usr/share/applications|${LOCALBASE}/share/applications|g; \ s|/usr/share/cairo-dock|${LOCALBASE}/share/cairo-dock|g' #post-install: #.if defined(VALA) # ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/CDApplet.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ #.endif .include diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile index 68d4acce4ef3..ad04bca63c37 100644 --- a/deskutils/foliate/Makefile +++ b/deskutils/foliate/Makefile @@ -1,46 +1,45 @@ PORTNAME= foliate PORTVERSION= 2.6.3 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= fox@FreeBSD.org COMMENT= Simple and modern GTK eBook viewer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ gjs-console:lang/gjs LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 RUN_DEPENDS= gjs-console:lang/gjs USES= desktop-file-utils gnome localbase meson python:3.6+ shebangfix USE_GNOME= cairo gtk30 introspection GLIB_SCHEMAS= com.github.johnfactotum.Foliate.gschema.xml - SHEBANG_FILES= ${WRKSRC}/build-aux/meson/postinstall.py \ ${WRKSRC}/src/assets/KindleUnpack/*.py OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext USE_GITHUB= yes GH_ACCOUNT= johnfactotum post-patch: @${REINPLACE_CMD} -e 's/@PYTHON_VERSION@/${PYTHON_VERSION}/g' \ ${WRKSRC}/src/epubView.js post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/foliate @${MV} ${STAGEDIR}${PREFIX}/bin/com.github.johnfactotum.Foliate \ ${STAGEDIR}${PREFIX}/libexec/foliate/com.github.johnfactotum.Foliate @${RLN} ${STAGEDIR}${PREFIX}/libexec/foliate/com.github.johnfactotum.Foliate \ ${STAGEDIR}${PREFIX}/bin/foliate @${REINPLACE_CMD} -e 's/Exec=com.github.johnfactotum.Foliate %U/Exec=foliate %U/g' \ ${STAGEDIR}${PREFIX}/share/applications/com.github.johnfactotum.Foliate.desktop .include diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile index 3070cfeb54a3..c20ccffb6812 100644 --- a/deskutils/grantlee-editor/Makefile +++ b/deskutils/grantlee-editor/Makefile @@ -1,39 +1,38 @@ PORTNAME= grantlee-editor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Editor for Grantlee themes LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lib gettext grantlee:5 \ kde:5 qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons crash dbusaddons i18n itemmodels jobwidgets \ kio newstuff service solid syntaxhighlighting texteditor \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \ libkleo messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus declarative gui location network \ printsupport webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile index 36d64f82243c..02317edb6fa8 100644 --- a/deskutils/kaddressbook/Makefile +++ b/deskutils/kaddressbook/Makefile @@ -1,36 +1,35 @@ PORTNAME= kaddressbook DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE contact manager DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lib desktop-file-utils gettext grantlee:5 kde:5 \ qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons crash \ i18n iconthemes itemmodels jobwidgets kcmutils kio parts \ prison service solid sonnet textwidgets widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadisearch contacts grantleetheme \ imap kontactinterface libkdepim mime pimcommon \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile index 9dc8f7a1c926..c501f00bb7e3 100644 --- a/deskutils/kalarm/Makefile +++ b/deskutils/kalarm/Makefile @@ -1,39 +1,38 @@ PORTNAME= kalarm DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Personal alarm scheduler DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ notifications notifyconfig parts service solid sonnet textwidgets \ unitconversion wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime alarmcalendar calendarcore \ calendarutils contacts globalaccel grantleetheme holidays identitymanagement \ idletime libkdepim mailcommon mailtransport mime \ pimcommon pimtextedit imap \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network phonon4 printsupport widgets \ x11extras xml \ buildtools_build qmake_build USE_XORG= x11 USE_LDCONFIG= yes SHEBANG_FILES= src/kconf_update/kalarm*.pl DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile index 6a2bb8157813..d30556410480 100644 --- a/deskutils/kdeconnect-kde/Makefile +++ b/deskutils/kdeconnect-kde/Makefile @@ -1,37 +1,36 @@ PORTNAME= kdeconnect-kde DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Support for KDE to interface between your phone and your computer LICENSE= GPLv2 LIB_DEPENDS= libfakekey.so:x11/libfakekey \ libwayland-client.so:graphics/wayland \ libKF5PulseAudioQt.so:audio/pulseaudio-qt BUILD_DEPENDS= kpeoplevcard>0:net/kpeoplevcard RUN_DEPENDS= sshpass:security/sshpass \ sshfs:sysutils/fusefs-sshfs \ kpeoplevcard>0:net/kpeoplevcard - USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \ pkgconfig qca qt:5 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons dbusaddons doctools i18n iconthemes \ itemviews jobwidgets kcmutils kio kirigami2 notifications \ people qqc2-desktop-style service solid wayland widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui multimedia network \ quickcontrols2 testlib wayland widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xtst USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect OPTIONS_DEFINE= DOCS KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_VERSION} .include diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile index f0b7755884b6..57388a50cab9 100644 --- a/deskutils/kmail/Makefile +++ b/deskutils/kmail/Makefile @@ -1,51 +1,50 @@ PORTNAME= kmail DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE mail client LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 \ libqt5keychain.so:security/qtkeychain RUN_DEPENDS= accountwizard:deskutils/kmail-account-wizard \ akonadiimportwizard:deskutils/akonadi-import-wizard \ mboximporter:deskutils/mbox-importer \ sieveeditor:deskutils/pim-sieve-editor USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 qt:5 tar:xz CPE_VENDOR= kde USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes imap \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ notifications notifyconfig parts service solid sonnet \ syntaxhighlighting texteditor textwidgets unitconversion wallet \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \ calendarutils contacts gravatar grantleetheme \ identitymanagement libkdepim libkleo libksieve \ kontactinterface ldap mailcommon mailtransport messagelib \ mime pimcommon pimtextedit tnef \ kdepim-runtime5_run USE_QT= concurrent core dbus declarative gui location network printsupport \ webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/knotes/Makefile b/deskutils/knotes/Makefile index 8a2fe0738283..1725873eac41 100644 --- a/deskutils/knotes/Makefile +++ b/deskutils/knotes/Makefile @@ -1,37 +1,36 @@ PORTNAME= knotes DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Popup notes LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz xorg USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons dnssd globalaccel guiaddons i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kdelibs4support kio newstuff notifications notifyconfig parts \ service solid sonnet textwidgets unitconversion widgetsaddons \ windowsystem xmlgui # pim components USE_KDE+= akonadi akonadicontacts akonadinotes akonadisearch \ calendarcore calendarutils contacts grantleetheme imap kontactinterface libkdepim \ mime pimcommon pimtextedit \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network printsupport widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile index 7aadad8b97d5..3fdd5ad99f10 100644 --- a/deskutils/korganizer/Makefile +++ b/deskutils/korganizer/Makefile @@ -1,37 +1,36 @@ PORTNAME= korganizer DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Calendar and scheduling Program DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib desktop-file-utils gettext gl kde:5 qt:5 tar:xz USE_GL= gl USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ newstuff notifications parts service solid sonnet textwidgets \ unitconversion wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \ akonadinotes akonadisearch calendarcore calendarsupport \ calendarutils contacts eventviews grantleetheme holidays identitymanagement \ imap incidenceeditor kontactinterface ldap \ libkdepim mailtransport mime pimcommon pimtextedit \ kdepim-runtime5_run USE_QT= concurrent core dbus gui multimedia network phonon4 printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/libkdepim/Makefile b/deskutils/libkdepim/Makefile index c6b67afe5f87..45f27aeb0355 100644 --- a/deskutils/libkdepim/Makefile +++ b/deskutils/libkdepim/Makefile @@ -1,28 +1,27 @@ PORTNAME= libkdepim DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE PIM Libraries LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs USES= cmake gettext compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n iconthemes itemmodels itemviews jobwidgets kcmutils \ kio service wallet widgetsaddons \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadisearch contacts ldap mime USE_QT= concurrent core dbus designer gui network testlib uiplugin uitools \ widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/mate-indicator-applet/Makefile b/deskutils/mate-indicator-applet/Makefile index 0301c413b3f3..67c3db452b57 100644 --- a/deskutils/mate-indicator-applet/Makefile +++ b/deskutils/mate-indicator-applet/Makefile @@ -1,32 +1,31 @@ # Created by: Eric Turgeon PORTNAME= mate-indicator-applet PORTVERSION= 1.26.0 CATEGORIES= deskutils mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Applet to display information from various applications in the panel LICENSE= GPLv3 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL BUILD_DEPENDS= libindicator>=12.10.1:devel/libindicator RUN_DEPENDS= mate-applets>=1.22.0:x11/mate-applets \ libindicator>=12.10.1:devel/libindicator - PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gmake gnome libtool localbase mate \ pkgconfig tar:xz USE_CSTD= c11 USE_MATE= panel USE_GNOME= gtk30 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile index 9b3bf0698b5a..3c91ebcfab8b 100644 --- a/deskutils/pim-data-exporter/Makefile +++ b/deskutils/pim-data-exporter/Makefile @@ -1,36 +1,35 @@ PORTNAME= pim-data-exporter DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Import and export KDE PIM settings DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons i18n itemmodels itemviews \ jobwidgets kio notifications service solid wallet \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes calendarcore contacts \ grantleetheme identitymanagement imap libkdepim libkleo mailcommon \ mailtransport messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/pim-sieve-editor/Makefile b/deskutils/pim-sieve-editor/Makefile index 9a467c864516..b5d082c8bc10 100644 --- a/deskutils/pim-sieve-editor/Makefile +++ b/deskutils/pim-sieve-editor/Makefile @@ -1,29 +1,28 @@ PORTNAME= pim-sieve-editor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Mail sieve editor DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 LIB_DEPENDS= libqt5keychain.so:security/qtkeychain USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs config configwidgets coreaddons crash \ dbusaddons i18n iconthemes kio service wallet \ widgetsaddons xmlgui \ ecm_build # pim components USE_KDE+= libksieve mailtransport pimcommon USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile index 2062efdb5d1a..7dfd04b309d2 100644 --- a/deskutils/pinot/Makefile +++ b/deskutils/pinot/Makefile @@ -1,97 +1,96 @@ # Created by: Thierry Thomas PORTNAME= pinot PORTVERSION= 1.10 CATEGORIES= deskutils MAINTAINER= thierry@FreeBSD.org COMMENT= Personal search and metasearch for the Free Desktop LICENSE= GPLv2 BUILD_DEPENDS= desktop-file-install:devel/desktop-file-utils \ update-mime-database:misc/shared-mime-info LIB_DEPENDS= libxapian.so:databases/xapian-core \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexttextcat-2.0.so:textproc/libexttextcat \ libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libxml++-2.6.so:textproc/libxml++26 \ libboost_thread.so:devel/boost-libs \ libnotify.so:devel/libnotify \ libexif.so:graphics/libexif \ libexiv2.so:graphics/exiv2 \ libgmime-2.6.so:mail/gmime26 \ libtag.so:audio/taglib \ libcurl.so:ftp/curl RUN_DEPENDS= update-mime-database:misc/shared-mime-info \ antiword:textproc/antiword \ xdg-open:devel/xdg-utils \ catppt:textproc/catdoc \ unrtf:textproc/unrtf \ catdvi:print/catdvi \ bash:shells/bash \ ${LOCALBASE}/libexec/xpdf/pdftotext:graphics/xpdf USE_GITHUB= yes GH_ACCOUNT= FabriceColin USES= compiler:c++11-lang autoreconf gettext gnome libarchive \ libtool pkgconfig python shebangfix sqlite:3 ssl xorg USE_CXXSTD= c++11 USE_XORG= pixman USE_GNOME= atkmm cairo cairomm glibmm gtk20 gtkmm24 libsigc++20 libxml2 pangomm USE_LDCONFIG= ${PREFIX}/lib/pinot/backends ${PREFIX}/lib/pinot/filters SHEBANG_FILES= scripts/bash/*.sh GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-http=curl --with-ssl=${OPENSSLBASE} --enable-libarchive \ --enable-mempool=no --enable-libnotify CONFIGURE_ENV= MKDIR_P="${MKDIR}" TEXTCAT_LIBS="-lexttextcat-2.0" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lboost_system OPTIONS_DEFINE= DEBUG CHMLIB DOCS OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug=yes CHMLIB_CONFIGURE_ON= --enable-chmlib=yes CHMLIB_CONFIGURE_OFF= --disable-chmlib CHMLIB_LIB_DEPENDS= libchm.so:misc/chmlib - DOCS= AUTHORS ChangeLog ChangeLog-dijon INSTALL NEWS README TODO LM2FIX= textcat_conf.txt textcat3_conf.txt textcat31_conf.txt textcat32_conf.txt SHR2FIX= Core/pinot-search.1 UL2FIX= Utils/xdgmime/xdgmime.c post-extract: # remove pre-generated messages catalogs ${FIND} ${WRKSRC}/po -name "*.gmo" -delete post-patch: ${REINPLACE_CMD} -e \ '//s|pdftotext|${LOCALBASE}/libexec/xpdf/pdftotext|' \ ${WRKSRC}/Tokenize/filters/external-filters.xml pre-configure: ${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \ ${LM2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|libtextcat/|libtextcat/LM/|' \ ${WRKSRC}/textcat_conf.txt ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${UL2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${SHR2FIX:S|^|${WRKSRC}/|} post-install: ${TOUCH} ${STAGEDIR}${DATADIR}/stopwords/.empty_file post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/py-autokey/Makefile b/deskutils/py-autokey/Makefile index ad1cb2d3c66b..cb8f53da7b40 100644 --- a/deskutils/py-autokey/Makefile +++ b/deskutils/py-autokey/Makefile @@ -1,59 +1,58 @@ PORTNAME= autokey DISTVERSIONPREFIX= v DISTVERSION= 0.95.10 PORTREVISION= 2 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@shafer.cc COMMENT= Desktop automation utility for FreeBSD and X11 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR} USES= cpe python:3.6+ shebangfix CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= distutils concurrent USE_GITHUB= yes - NO_ARCH= yes OPTIONS_MULTI= GUI OPTIONS_MULTI_GUI= GTK3 QT5 OPTIONS_DEFAULT= GTK3 OPTIONS_SUB= yes GTK3_RUN_DEPENDS= libappindicator>0:devel/libappindicator GTK3_USES= gnome GTK3_USE= GNOME=gtk30,gtksourceview3,pygobject3 QT5_USES= pyqt:5 QT5_USE= PYQT=dbus,qscintilla2,sip,svg,xml post-patch: @${REINPLACE_CMD} 's|share/man|man|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} "/install_requires=/s|'dbus-python', ||g" ${WRKSRC}/setup.py # setup.py installs both gtk and qt files no matter what, need to clean that up. post-install-GTK3-off: @${RM} ${STAGEDIR}${PREFIX}/share/applications/autokey-gtk.desktop @${RM} ${STAGEDIR}${PREFIX}/bin/autokey-gtk @${RM} ${STAGEDIR}${PREFIX}/man/man1/autokey-gtk.1 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}${PORTNAME}/gtkui post-install-QT5-off: @${RM} ${STAGEDIR}${PREFIX}/share/applications/autokey-qt.desktop @${RM} ${STAGEDIR}${PREFIX}/bin/autokey-qt @${RM} ${STAGEDIR}${PREFIX}/man/man1/autokey-qt.1 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}${PORTNAME}/gtkui .include diff --git a/deskutils/sysctlview/Makefile b/deskutils/sysctlview/Makefile index af9fa1f1f680..ac1fc95fa400 100644 --- a/deskutils/sysctlview/Makefile +++ b/deskutils/sysctlview/Makefile @@ -1,47 +1,46 @@ PORTNAME= sysctlview PORTVERSION= 2.1 CATEGORIES= deskutils MAINTAINER= alfix86@gmail.com COMMENT= Graphical sysctl MIB explorer LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 RUN_DEPENDS= xdg-open:devel/xdg-utils USES= compiler:c++11-lang gnome pkgconfig USE_GITLAB= yes GL_ACCOUNT= alfix GL_COMMIT= 6ef5c821f66d92c2a1ca3fc964b511425dacd18e USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk30 gtkmm30 \ libsigc++20 pango pangomm - DESKTOP_ENTRIES= "Sysctlview" \ "Show and set the kernel state" \ "sysctlview" \ "sysctlview" \ "System;" \ false .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sysctlview ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/sysctlview.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1 .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/sysctlview.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/sysctlview.svg .include diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile index 438549a9afc2..d62ff05ec31c 100644 --- a/deskutils/virt-manager/Makefile +++ b/deskutils/virt-manager/Makefile @@ -1,51 +1,50 @@ PORTNAME= virt-manager PORTVERSION= 3.2.0 CATEGORIES= deskutils net-mgmt MASTER_SITES= https://virt-manager.org/download/sources/${PORTNAME}/ MAINTAINER= novel@FreeBSD.org COMMENT= Toolkit to interact with virtualization capabilities LICENSE= LGPL3 LIB_DEPENDS= libvirt.so:devel/libvirt BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libxml2>=2.7.8:textproc/py-libxml2@${PY_FLAVOR} \ vte3>=0:x11-toolkits/vte3 \ ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libvirt>=0:devel/py-libvirt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ gtk-vnc>=0.4.4:net/gtk-vnc \ libvirt-glib>=0.1.9:devel/libvirt-glib \ libosinfo>=0:devel/libosinfo \ spice-gtk>=0.26:deskutils/spice-gtk \ ssh-askpass:security/openssh-askpass PYDISTUTILS_INSTALLNOSINGLE= yes PYDISTUTILS_CONFIGURE_TARGET= configure PYDISTUTILS_CONFIGUREARGS= --prefix=${PREFIX} USES= python:3.3+ gettext gnome shebangfix USE_PYTHON= noegginfo autoplist distutils noflavors NO_ARCH= yes USE_GNOME= gtksourceview4 introspection:run intltool librsvg2 pygobject3 - SHEBANG_FILES= virt-manager \ virt-install \ virt-clone \ virt-xml \ virtManager/virtmanager.py GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml #add workaround for two autoplist functions post-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas/ .for file in ${GLIB_SCHEMAS} ${INSTALL_DATA} ${WRKSRC}/data/${file} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas .endfor .include diff --git a/devel/dragon/Makefile b/devel/dragon/Makefile index 1133b95309e0..2259dbd99539 100644 --- a/devel/dragon/Makefile +++ b/devel/dragon/Makefile @@ -1,19 +1,18 @@ PORTNAME= dragon PORTVERSION= 1.5.5 CATEGORIES= devel MASTER_SITES= http://www.lemke-it.com/ MAINTAINER= pi@FreeBSD.org COMMENT= Combined C++ scanner/parser generator for LR compliant grammars LICENSE= GPLv3 LIB_DEPENDS= liblfcbase.so:devel/lfcbase - GNU_CONFIGURE= yes PLIST_FILES= bin/dragon MAKE_JOBS_UNSAFE=yes .include diff --git a/devel/elf-dissector/Makefile b/devel/elf-dissector/Makefile index 4905d744ad20..85fb11827d7d 100644 --- a/devel/elf-dissector/Makefile +++ b/devel/elf-dissector/Makefile @@ -1,29 +1,28 @@ PORTNAME= elf-dissector DISTVERSION= 0.0.1 PORTREVISION= 1 CATEGORIES= devel kde MAINTAINER= kde@FreeBSD.org COMMENT= Tools for inspecting, analyzing and optimizing ELF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcapstone.so:devel/capstone4 BUILD_DEPENDS= gnulibiberty>=2.33.1:devel/gnulibiberty \ binutils>=2.33.1:devel/binutils USES= cmake compiler:c++17-lang \ kde:5 pkgconfig qt:5 USE_QT= core \ buildtools_build qmake_build testlib_build USE_KDE= itemmodels \ doctools_build ecm_build KDE_INVENT= 942274185cc89fabf74f5f1efb886ecf210ab2fb sdk .include - diff --git a/devel/ghidra/Makefile b/devel/ghidra/Makefile index 77bb3f000116..828380318c42 100644 --- a/devel/ghidra/Makefile +++ b/devel/ghidra/Makefile @@ -1,117 +1,116 @@ PORTNAME= ghidra DISTVERSIONPREFIX= Ghidra_ DISTVERSION= 9.1 DISTVERSIONSUFFIX= _build CATEGORIES= devel security java MASTER_SITES= SF/yajsw/yajsw/yajsw-stable-12.12/:yajsw \ SF/catacombae/HFSExplorer/0.21/:hfsexplorer \ https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/:axml2printer \ https://github.com/pxb1988/dex2jar/releases/download/2.0/:dex2jar DISTFILES= yajsw-stable-12.12.zip:yajsw \ hfsexplorer-0_21-bin.zip:hfsexplorer \ AXMLPrinter2.jar:axml2printer \ dex-tools-2.0.zip:dex2jar DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sghctoma@gmail.com COMMENT= Software reverse engineering (SRE) framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ bash:shells/bash \ flex:textproc/flex \ fop:textproc/fop \ gradle5>=5.0:devel/gradle5 RUN_DEPENDS= bash:shells/bash USES= bison cpe shebangfix CPE_VENDOR= nsa USE_GITHUB= yes GH_ACCOUNT= NationalSecurityAgency USE_JAVA= yes JAVA_VERSION= 11+ JAVA_BUILD= yes JAVA_RUN= yes SHEBANG_FILES= Ghidra/RuntimeScripts/Common/server/jaas_external_program.example.sh \ Ghidra/RuntimeScripts/Linux/* \ Ghidra/RuntimeScripts/Linux/server/* \ Ghidra/RuntimeScripts/Linux/support/* - # Gradle cache path must be absolute (see https://github.com/gradle/gradle/issues/1338) GRADLE_HOME_BASE= /tmp GRADLE_RUN= ${SETENV} ${MAKE_ENV} gradle5 --gradle-user-home \ ${GRADLE_HOME_BASE}/gradle-${PORTNAME} --no-daemon # to rebuild the deps archive: # 1. set DEV_UPDATE_MODE=yes # 2. make makesum build # 3. upload the *-deps archive # 4. set DEV_UPDATE_MODE=no # 5. make clean makesum DEV_UPDATE_MODE= no .if (${DEV_UPDATE_MODE} == "no") MASTER_SITES+= https://github.com/sghctoma/ghidra-deps/raw/master/:gradle DISTFILES+= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:gradle EXTRACT_ONLY+= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} GRADLE_RUN+= --offline .endif post-extract: @${MKDIR} ${WRKDIR}/flatrepo @${MKDIR} ${WRKDIR}/dummy.home @${CP} ${DISTDIR}/${DIST_SUBDIR}/AXMLPrinter2.jar ${WRKDIR}/flatrepo @${UNZIP_CMD} -j -d ${WRKDIR}/flatrepo ${DISTDIR}/${DIST_SUBDIR}/hfsexplorer-0_21-bin.zip \ lib/csframework.jar lib/hfsx_dmglib.jar lib/hfsx.jar lib/iharder-base64.jar @${UNZIP_CMD} -j -d ${WRKDIR}/flatrepo ${DISTDIR}/${DIST_SUBDIR}/dex-tools-2.0.zip "dex2jar-2.0/lib/dex-*.jar" @${MKDIR} ${WRKDIR}/ghidra.bin/Ghidra/Features/GhidraServer/ @${CP} ${DISTDIR}/${DIST_SUBDIR}/yajsw-stable-12.12.zip ${WRKDIR}/ghidra.bin/Ghidra/Features/GhidraServer/ .if (${DEV_UPDATE_MODE} == "no") @${LN} -sf ${WRKDIR}/gradle-${PORTNAME} ${GRADLE_HOME_BASE} .endif post-patch: @${REINPLACE_CMD} -e "s|/usr/share/sgml/docbook/xsl-stylesheets|${LOCALBASE}/share/xsl/docbook/|g" \ ${WRKSRC}/Ghidra/Features/Decompiler/src/main/doc/*.xsl \ ${WRKSRC}/Ghidra/Features/FunctionID/src/main/doc/*.xsl @${REINPLACE_CMD} -e "s|JAVA_HOME_PLACEHOLDER|${JAVA_HOME}|" \ ${WRKSRC}/Ghidra/RuntimeScripts/Linux/support/launch.sh @${ECHO_CMD} "org.gradle.java.home=${JAVA_HOME}" > ${WRKSRC}/gradle.properties do-build: @cd ${WRKSRC} && ${GRADLE_RUN} yajswDevUnpack buildGhidra .if (${DEV_UPDATE_MODE} == "yes") post-build: cd ${GRADLE_HOME_BASE} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} gradle-${PORTNAME} @${ECHO} "(!!!) Please upload the Gradle deps archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}" @${RM} -r ${GRADLE_HOME_BASE}/gradle-${PORTNAME} .endif do-install: @${UNZIP_CMD} -d ${STAGEDIR} ${WRKSRC}/build/dist/*.zip @${MV} ${STAGEDIR}/ghidra* ${STAGEDIR}${DATADIR} @${RLN} ${STAGEDIR}/${DATADIR}/ghidraRun ${STAGEDIR}${PREFIX}/bin/ghidra @${RLN} ${STAGEDIR}/${DATADIR}/server/ghidraSvr ${STAGEDIR}${PREFIX}/bin/ghidra-server @${STRIP_CMD} ${STAGEDIR}/${DATADIR}/GPL/DemanglerGnu/os/freebsd64/demangler_gnu @${STRIP_CMD} ${STAGEDIR}/${DATADIR}/Ghidra/Features/Decompiler/os/freebsd64/decompile @${STRIP_CMD} ${STAGEDIR}/${DATADIR}/Ghidra/Features/Decompiler/os/freebsd64/sleigh post-install: @${FIND} ${STAGEDIR} ! -type d | \ ${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} @${FIND} -ds ${STAGEDIR}${DATADIR} -type d -empty | \ ${SED} 's,${STAGEDIR}${PREFIX}/,, ; s,^,@dir ,' >> ${TMPPLIST} .include diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile index 3ed0882a7132..aa72699d6ae5 100644 --- a/devel/liteide/Makefile +++ b/devel/liteide/Makefile @@ -1,84 +1,83 @@ PORTNAME= liteide DISTVERSIONPREFIX= x DISTVERSION= 37.4 PORTREVISION= 1 CATEGORIES= devel editors MAINTAINER= dmgk@FreeBSD.org COMMENT= Simple, open source, cross-platform Go IDE LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL USES= dos2unix gl go:modules,no_targets,run qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= visualfc GH_TUPLE= visualfc:gocode:cfcb188102ae:visualfc_gocode \ visualfc:gotools:eff8693b15f0:visualfc_gotools \ creack:pty:v1.1.9:creack_pty/vendor/github.com/creack/pty \ golang:mod:v0.4.1:golang_mod/vendor/golang.org/x/mod \ golang:sys:b64e53b001e4:golang_sys/vendor/golang.org/x/sys \ golang:tools:v0.1.0:golang_tools/vendor/golang.org/x/tools \ golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ visualfc:fastmod:v1.3.7:visualfc_fastmod/vendor/github.com/visualfc/fastmod \ visualfc:goversion:v1.0.1:visualfc_goversion/vendor/github.com/visualfc/goversion \ yuin:goldmark:v1.2.1:yuin_goldmark/vendor/github.com/yuin/goldmark - USE_GL= gl USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_QT= buildtools_build core gui network printsupport widgets xml SUB_FILES= liteide WRKSRC_SUBDIR= liteidex PORTDOCS= README.md OPTIONS_DEFINE= DEBUG DOCS OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug ICON_SIZES= 16 24 32 48 64 128 DOS2UNIX_FILES= src/utils/dlvclient/dlvclient.cpp \ src/utils/dlvclient/dlvtypes.h post-extract: # Bundled, horribly outdated copy of QJsonDocument rm -r ${WRKSRC}/src/3rdparty/qjsonrpc/src/json/ post-build: ${RLN} ${WRKSRC}/vendor ${WRKSRC_visualfc_gotools} cd ${WRKSRC_visualfc_gotools} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS} ${RLN} ${WRKSRC}/vendor ${WRKSRC_visualfc_gocode} ${RLN} ${WRKSRC_visualfc_gotools} ${WRKSRC_visualfc_gocode}/vendor/github.com/visualfc/gotools cd ${WRKSRC_visualfc_gocode} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/liteide ${MV} ${STAGEDIR}${PREFIX}/bin/liteide ${STAGEDIR}${PREFIX}/libexec/liteide ${INSTALL_SCRIPT} ${WRKDIR}/liteide ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gocode ${STAGEDIR}${PREFIX}/libexec/liteide ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gotools ${STAGEDIR}${PREFIX}/libexec/liteide @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/liteide.desktop ${STAGEDIR}${PREFIX}/share/applications (cd ${WRKSRC}/deploy && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/os_deploy/freebsd && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${RM} ${STAGEDIR}${PREFIX}/lib/liteide/*.a .for sz in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${INSTALL_DATA} ${WRKSRC}/src/liteapp/images/liteide${sz}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/liteide.png .endfor post-install-DOCS-on: cd ${WRKSRC:H} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/p5-IPC-SharedCache/Makefile b/devel/p5-IPC-SharedCache/Makefile index 437a733a2ead..9ccc84820f64 100644 --- a/devel/p5-IPC-SharedCache/Makefile +++ b/devel/p5-IPC-SharedCache/Makefile @@ -1,20 +1,19 @@ # Created by: nork@cityfujisawa.ne.jp PORTNAME= IPC-SharedCache PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module for managing a SysV IPC shared memory cache BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IPC-ShareLite>=0:devel/p5-IPC-ShareLite - USES= perl5 USE_PERL5= configure .include diff --git a/devel/py-cookiecutter/Makefile b/devel/py-cookiecutter/Makefile index 4e6713fa4ef2..fc0679c10a1e 100644 --- a/devel/py-cookiecutter/Makefile +++ b/devel/py-cookiecutter/Makefile @@ -1,41 +1,40 @@ PORTNAME= cookiecutter PORTVERSION= 1.7.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Create projects from cookiecutters (project templates) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}binaryornot>=0.4.4:devel/py-binaryornot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jinja2-time>=0.2.0:devel/py-jinja2-time@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=4.0.0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes - # pytest needs a UTF-8 environment, and it will try and write outside # ${WRKDIR} unless told not to. TEST_ENV= TMPDIR=${WRKDIR} HOME=${WRKDIR} LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/pytest-${PYTHON_VER} --cov=cookiecutter tests .include diff --git a/devel/qt5-location/Makefile b/devel/qt5-location/Makefile index 6facc4700f79..159f88895ccb 100644 --- a/devel/qt5-location/Makefile +++ b/devel/qt5-location/Makefile @@ -1,15 +1,14 @@ PORTNAME= location DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt location module USES= compiler:c++11-lang qmake:norecursive qt-dist:5,location USE_QT= concurrent core dbus declarative gui network serialport \ buildtools_build - .include diff --git a/devel/range-v3/Makefile b/devel/range-v3/Makefile index 2ecc6221abf5..6c2b421dece4 100644 --- a/devel/range-v3/Makefile +++ b/devel/range-v3/Makefile @@ -1,35 +1,34 @@ PORTNAME= range-v3 DISTVERSION= 0.11.0 CATEGORIES= devel MAINTAINER= henry.hu.sh@gmail.com COMMENT= Experimental range library for C++11/14/17 LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= ericniebler CMAKE_OFF= RANGE_V3_TESTS RANGE_V3_EXAMPLES NO_ARCH= yes post-install: @${RM} ${STAGEDIR}${PREFIX}/include/module.modulemap do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DRANGE_V3_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test build-examples: build @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DRANGE_V3_EXAMPLES:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} - .include diff --git a/devel/stlink/Makefile b/devel/stlink/Makefile index 868b83d36d58..f8023a00ecfd 100644 --- a/devel/stlink/Makefile +++ b/devel/stlink/Makefile @@ -1,49 +1,48 @@ PORTNAME= stlink PORTVERSION= 1.7.0 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES= devel MAINTAINER= lev@FreeBSD.org COMMENT= STM32 ST-Link JTAG variant tools LICENSE= BSD3CLAUSE OPTIONS_DEFINE= GTK3 DOCS OPTIONS_SUB= yes GTK3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-pacth-turn-off-gtk GTK3_USES= gnome GTK3_USE= GNOME=gtk30 USE_GITHUB= yes GH_ACCOUNT= stlink-org USES= cmake pkgconfig USE_CSTD= c99 USE_LDCONFIG= yes PORTDOCS= README.md ${ALLDOCS} ALLDOCS= compiling.md dev/developer.txt devices_boards.md \ flashloaders.md release.md tutorial.md \ version_support.md FLASHLOADERS= cleanroom.md linker.ld Makefile stm32f0.s stm32f4.s \ stm32f4lv.s stm32f7.s stm32f7lv.s stm32l4.s stm32lx.s \ .include post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR}/dev ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/README.md .for DOC in ${ALLDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${DOC} ${STAGEDIR}${DOCSDIR}/${DOC} .endfor ${MKDIR} ${STAGEDIR}${DATADIR} .for F in ${FLASHLOADERS} ${INSTALL_DATA} ${WRKSRC}/flashloaders/${F} ${STAGEDIR}${DATADIR}/${F} .endfor - .include diff --git a/devel/trio/Makefile b/devel/trio/Makefile index a0af1b0faba2..e89a350cb97f 100644 --- a/devel/trio/Makefile +++ b/devel/trio/Makefile @@ -1,36 +1,34 @@ # Created by: ijliao PORTNAME= trio PORTVERSION= 1.16 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/c${PORTNAME}/${PORTNAME} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Fully matured and stable set of printf and string functions LICENSE= BSD2CLAUSE USES= uidfix MAKEFILE= ${FILESDIR}/BSDmakefile OPTIONS_DEFINE= DOCS .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${FIND} doc | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} .endif do-test: ${CC} -o ${WRKSRC}/regression ${WRKSRC}/regression.c \ -L${WRKSRC} -ltrio -Wl,-rpath=${WRKSRC} ${WRKSRC}/regression - - .include diff --git a/dns/p5-DSC/Makefile b/dns/p5-DSC/Makefile index 1101a7839d08..41c6839ac8e8 100644 --- a/dns/p5-DSC/Makefile +++ b/dns/p5-DSC/Makefile @@ -1,32 +1,31 @@ # Created by: Leo Vandewoestijne PORTNAME= p5-DSC PORTVERSION= 2.04 CATEGORIES= dns perl5 MASTER_SITES= https://www.dns-oarc.net/files/dsc/ \ https://dns.company/downloads/dsc/ MAINTAINER= freebsd@dns.company COMMENT= DNS Statistics Presenter Perl Library LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ploticus>=2.40:math/ploticus \ p5-CGI-Untaint>=1.26:www/p5-CGI-Untaint \ p5-File-NFSLock>=1.21:devel/p5-File-NFSLock \ p5-Hash-Merge>=0.299:textproc/p5-Hash-Merge \ p5-IP-Country>=2.28:net/p5-IP-Country \ p5-Math-Calc-Units>=1.07:math/p5-Math-Calc-Units \ p5-Net-DNS>=1.15:dns/p5-Net-DNS \ p5-Text-Template>=1.51:textproc/p5-Text-Template \ p5-Any-URI-Escape>=0.01:www/p5-Any-URI-Escape \ p5-URI>=1.73:net/p5-URI \ p5-XML-Simple>=2.24:textproc/p5-XML-Simple - NO_ARCH= yes USES= perl5 USE_PERL5= configure patch .include diff --git a/editors/lazarus-devel/Makefile b/editors/lazarus-devel/Makefile index 66990822b91c..f9c334875c93 100644 --- a/editors/lazarus-devel/Makefile +++ b/editors/lazarus-devel/Makefile @@ -1,180 +1,179 @@ PORTNAME= lazarus PORTVERSION= 2.3.0 PKGNAMESUFFIX?= -gtk2-devel PORTREVISION?= 0 CATEGORIES= editors devel DIST_SUBDIR= freepascal MAINTAINER?= acm@FreeBSD.org COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2 devel) CONFLICTS?= ${PORTNAME}-qt5-* ${PORTNAME}-gtk2-2* BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ fpcres:lang/fpc-utils RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ gmake:devel/gmake \ fpcres:lang/fpc-utils \ ${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source ONLY_FOR_ARCHS= i386 amd64 USE_GITLAB= yes GL_ACCOUNT= freepascal.org/lazarus GL_PROJECT= ${PORTNAME} GL_COMMIT= 6df7e8756882f7d7f28f662011ee72f21746c580 USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg USE_FPC?= chm cairo dblib fcl-base fcl-db fcl-fpcunit fcl-image fcl-json fcl-net \ fcl-registry fcl-res fcl-web fcl-xml fppkg gtk2 ibase iconvenc mysql \ numlib odbc opengl openssl oracle pasjpeg postgres regexpr rtl-extra \ rtl-generics sqlite x11 USE_XORG= x11 OPT?= "-Sgic " MAKE_ENV= OPT=${OPT} PLIST= ${WRKDIR}/pkg-plist #WRKSRC?= ${WRKDIR}/${PORTNAME} DATADIR?= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= GDB GDB_DESC= Install a newest version of gdb OPTIONS_DEFAULT= GDB .include LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,} BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl} LCL_PLATFORM?= gtk2 MAN1S= lazarus-ide.1 lazbuild.1 startlazarus.1 SUB_FILES= pkg-message SUB_LIST+= PORTSDIR="${PORTSDIR}" .if ${PORT_OPTIONS:MGDB} RUN_DEPENDS+= ${LOCALBASE}/bin/gdb:devel/gdb .endif .if ${PKGNAMESUFFIX} == "-gtk2" USES+= gnome USE_GNOME= cairo gtk20 gdkpixbuf2 .endif post-extract: @${MKDIR} ${WRKDIR}/man1 @${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/lazbuild.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/startlazarus.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/examples ${WRKDIR}/examples @${MV} ${WRKSRC}/docs ${WRKDIR}/docs post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e 's|startlazarus|${PORTNAME}|g' ${WRKSRC}/install/${PORTNAME}.desktop do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} bigide LCL_PLATFORM=${LCL_PLATFORM} @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} tools LCL_PLATFORM=${LCL_PLATFORM} post-build: @cd ${WRKSRC} && \ ${RM} -R COPYING* README* debian localize.bat test *.orig *.bak startlazarus.app \ ide/Makefile*.orig ide/Makefile*.bak lcl/interfaces/qt5/qtobjects.pas.orig pre-install: @${ECHO} "#!/bin/sh" > ${WRKDIR}/lazarus-wrapper @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/lazarus-wrapper @${ECHO} "exec ./startlazarus" >> ${WRKDIR}/lazarus-wrapper @${RM} ${PLIST} @${RM} -r ${WRKSRC}/components/chmhelp/lhelp/lhelp.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/Resources/startlazarus.app/Contents/MacOS . for FILE in bin/lazarus bin/lazbuild @${ECHO_CMD} ${FILE} >> ${PLIST} . endfor . for m in ${MAN1S} @${ECHO_CMD} man/man1/${m}.gz >> ${PLIST} . endfor @${ECHO_CMD} "%%DATADIR%%/docs" >> ${PLIST} @cd ${WRKDIR}/docs && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DOCSDIR%%/|' >> ${PLIST} @${ECHO_CMD} "%%DATADIR%%/examples" >> ${PLIST} @cd ${WRKDIR}/examples && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%EXAMPLESDIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%EXAMPLESDIR%%/|' >> ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} @${ECHO_CMD} "share/applications/lazarus.desktop" >> ${PLIST} . for RESO in 128 16 256 32 48 64 @${ECHO_CMD} share/icons/hicolor/${RESO}x${RESO}/apps/lazarus.png >> ${PLIST} . endfor @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" | ${SORT} | ${SED} -e 's|^|share/icons/hicolor/48x48/mimetypes/|' >> ${PLIST} @${ECHO_CMD} "share/icons/hicolor/scalable/apps/lazarus.svg" >> ${PLIST} @${ECHO_CMD} "share/mime/packages/lazarus.xml" >> ${PLIST} do-install: .for DIRE in components converter debugger designer doceditor ide images install languages lazarus.app lcl \ packager tools units @${MKDIR} ${STAGEDIR}${DATADIR}/${DIRE} @cd ${WRKSRC}/${DIRE} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; .endfor @${CHMOD} +x ${STAGEDIR}${DATADIR}/tools/svn2revisioninc ${STAGEDIR}${DATADIR}/tools/lazres ${STAGEDIR}${DATADIR}/tools/lrstolfm \ ${STAGEDIR}${DATADIR}/tools/updatepofiles .for FILE in lazarus startlazarus lazbuild ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${DATADIR} .endfor @cd ${WRKDIR}/docs && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DOCSDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DOCSDIR}/{}" \; @${LN} -s ${DOCSDIR} ${STAGEDIR}${DATADIR}/docs @cd ${WRKDIR}/examples && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${EXAMPLESDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${EXAMPLESDIR}/{}" \; @${LN} -s ${EXAMPLESDIR} ${STAGEDIR}${DATADIR}/examples - .for RESO in 128 16 256 32 48 64 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps ${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" -exec ${INSTALL_DATA} {} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes/{} \; @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps @${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}-mime.xml ${STAGEDIR}${PREFIX}/share/mime/packages/${PORTNAME}.xml ${INSTALL_SCRIPT} ${WRKSRC}/localize.sh ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/lazarus-wrapper ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/Makefile* ${WRKSRC}/fpmake* ${STAGEDIR}${DATADIR} .for FILE in ${MAN1S} ${INSTALL_MAN} ${WRKDIR}/man1/${FILE} ${STAGEDIR}${MAN1PREFIX}/man/man1 .endfor ${LN} -s ${DATADIR}/lazbuild ${STAGEDIR}${PREFIX}/bin/lazbuild .include diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile index 5f53b2506054..4f2ec8895e5a 100644 --- a/editors/lazarus/Makefile +++ b/editors/lazarus/Makefile @@ -1,178 +1,177 @@ PORTNAME= lazarus PORTVERSION= 2.0.12 #DISTVERSIONSUFFIX= -2 PKGNAMESUFFIX?= -gtk2 PORTREVISION?= 0 CATEGORIES= editors devel MASTER_SITES= SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \ LOCAL/acm/freepascal DIST_SUBDIR= freepascal MAINTAINER?= acm@FreeBSD.org COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2) CONFLICTS?= ${PORTNAME}-qt5-* BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ fpcres:lang/fpc-utils RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \ gmake:devel/gmake \ fpcres:lang/fpc-utils \ ${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source ONLY_FOR_ARCHS= i386 amd64 USES= cpe desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg USE_FPC?= chm cairo dblib fcl-base fcl-db fcl-fpcunit fcl-image fcl-json fcl-net \ fcl-registry fcl-res fcl-web fcl-xml fppkg gtk2 ibase iconvenc mysql \ numlib odbc opengl openssl oracle pasjpeg postgres regexpr rtl-extra \ rtl-generics sqlite x11 USE_XORG= x11 OPT?= "-Sgic " MAKE_ENV= OPT=${OPT} PLIST= ${WRKDIR}/pkg-plist WRKSRC?= ${WRKDIR}/${PORTNAME} DATADIR?= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= GDB GDB_DESC= Install a newest version of gdb OPTIONS_DEFAULT= GDB .include LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,} BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl} LCL_PLATFORM?= gtk2 MAN1S= lazarus-ide.1 lazbuild.1 startlazarus.1 SUB_FILES= pkg-message SUB_LIST+= PORTSDIR="${PORTSDIR}" .if ${PORT_OPTIONS:MGDB} RUN_DEPENDS+= ${LOCALBASE}/bin/gdb:devel/gdb .endif .if ${PKGNAMESUFFIX} == "-gtk2" USES+= gnome USE_GNOME= cairo gtk20 gdkpixbuf2 .endif post-extract: @${MKDIR} ${WRKDIR}/man1 @${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/lazbuild.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/startlazarus.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/examples ${WRKDIR}/examples @${MV} ${WRKSRC}/docs ${WRKDIR}/docs post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e 's|startlazarus|${PORTNAME}|g' ${WRKSRC}/install/${PORTNAME}.desktop do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} bigide LCL_PLATFORM=${LCL_PLATFORM} @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} tools LCL_PLATFORM=${LCL_PLATFORM} post-build: @cd ${WRKSRC} && \ ${RM} -R COPYING* README* debian localize.bat test *.orig *.bak startlazarus.app \ ide/Makefile*.orig ide/Makefile*.bak lcl/interfaces/qt5/qtobjects.pas.orig pre-install: @${ECHO} "#!/bin/sh" > ${WRKDIR}/lazarus-wrapper @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/lazarus-wrapper @${ECHO} "exec ./startlazarus" >> ${WRKDIR}/lazarus-wrapper @${RM} ${PLIST} @${RM} -r ${WRKSRC}/components/chmhelp/lhelp/lhelp.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/MacOS \ ${WRKSRC}/lazarus.app/Contents/Resources/startlazarus.app/Contents/MacOS . for FILE in bin/lazarus bin/lazbuild @${ECHO_CMD} ${FILE} >> ${PLIST} . endfor . for m in ${MAN1S} @${ECHO_CMD} man/man1/${m}.gz >> ${PLIST} . endfor @${ECHO_CMD} "%%DATADIR%%/docs" >> ${PLIST} @cd ${WRKDIR}/docs && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DOCSDIR%%/|' >> ${PLIST} @${ECHO_CMD} "%%DATADIR%%/examples" >> ${PLIST} @cd ${WRKDIR}/examples && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%EXAMPLESDIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%EXAMPLESDIR%%/|' >> ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} @${ECHO_CMD} "share/applications/lazarus.desktop" >> ${PLIST} . for RESO in 128 16 256 32 48 64 @${ECHO_CMD} share/icons/hicolor/${RESO}x${RESO}/apps/lazarus.png >> ${PLIST} . endfor @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" | ${SORT} | ${SED} -e 's|^|share/icons/hicolor/48x48/mimetypes/|' >> ${PLIST} @${ECHO_CMD} "share/icons/hicolor/scalable/apps/lazarus.svg" >> ${PLIST} @${ECHO_CMD} "share/mime/packages/lazarus.xml" >> ${PLIST} do-install: .for DIRE in components converter debugger designer doceditor ide images install languages lazarus.app lcl \ packager tools units @${MKDIR} ${STAGEDIR}${DATADIR}/${DIRE} @cd ${WRKSRC}/${DIRE} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/${DIRE}/{}" \; .endfor @${CHMOD} +x ${STAGEDIR}${DATADIR}/tools/svn2revisioninc ${STAGEDIR}${DATADIR}/tools/lazres ${STAGEDIR}${DATADIR}/tools/lrstolfm \ ${STAGEDIR}${DATADIR}/tools/updatepofiles .for FILE in lazarus startlazarus lazbuild ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${DATADIR} .endfor @cd ${WRKDIR}/docs && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DOCSDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DOCSDIR}/{}" \; @${LN} -s ${DOCSDIR} ${STAGEDIR}${DATADIR}/docs @cd ${WRKDIR}/examples && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${EXAMPLESDIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${EXAMPLESDIR}/{}" \; @${LN} -s ${EXAMPLESDIR} ${STAGEDIR}${DATADIR}/examples - .for RESO in 128 16 256 32 48 64 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps ${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes @cd ${WRKSRC}/images/mimetypes && \ ${FIND} * -type f -name "*.png" -exec ${INSTALL_DATA} {} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/mimetypes/{} \; @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps @${INSTALL_DATA} ${WRKSRC}/images/icons/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages @${INSTALL_DATA} ${WRKSRC}/install/${PORTNAME}-mime.xml ${STAGEDIR}${PREFIX}/share/mime/packages/${PORTNAME}.xml ${INSTALL_SCRIPT} ${WRKSRC}/localize.sh ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/lazarus-wrapper ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/Makefile* ${WRKSRC}/fpmake* ${STAGEDIR}${DATADIR} .for FILE in ${MAN1S} ${INSTALL_MAN} ${WRKDIR}/man1/${FILE} ${STAGEDIR}${MAN1PREFIX}/man/man1 .endfor ${LN} -s ${DATADIR}/lazbuild ${STAGEDIR}${PREFIX}/bin/lazbuild .include diff --git a/editors/openoffice-devel/Makefile b/editors/openoffice-devel/Makefile index 4f0c57ca26f5..b77540446f97 100644 --- a/editors/openoffice-devel/Makefile +++ b/editors/openoffice-devel/Makefile @@ -1,529 +1,528 @@ # Created by: Martin Blapp PORTNAME= apache-openoffice PORTVERSION= ${AOOVERSION1}.${AOOVERSION2}.${TIMESTAMP} PORTREVISION= 0 PORTEPOCH= 4 CATEGORIES= editors java MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}-${AOORC}-${TIMESTAMP}/source/ \ http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \ LOCAL/truckman/openoffice:snap,extsrc \ SF/oooextras.mirror/:sf .if defined(LANG_PKGNAME) PKGNAMEPREFIX= ${LANG_PKGNAME}- .endif .if defined(LANG_SUFFIX) PKGNAMESUFFIX= -${LANG_SUFFIX} .endif PKGNAMESUFFIX= -devel DISTFILES= ${AOOSRC}${AOODISTTAG} ${EXTSRC}:extsrc DIST_SUBDIR= openoffice EXTRACT_ONLY= ${AOOSRC} MAINTAINER= office@FreeBSD.org #de facto maintainer is truckman@FreeBSD.org #Frequent Patch submitters should (optionally) sign the Apache iCLA COMMENT= Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser (developer version) LICENSE= APACHE20 ADOBE BSD3CLAUSE BSD4CLAUSE BSL ICU MIT MPL10 \ MPL11 PSFL TWAIN W3C LICENSE_COMB= multi LICENSE_NAME_ADOBE= Adobe Systems Incorporated license LICENSE_NAME_ICU= ICU License LICENSE_NAME_TWAIN= TWAIN Working Group license LICENSE_NAME_W3C= W3C license LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE_ALv2 LICENSE_FILE_ADOBE= ${WRKSRC}/LICENSE_ADOBE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE_BSD3CLAUSE LICENSE_FILE_BSD4CLAUSE= ${WRKSRC}/LICENSE_BSD4CLAUSE LICENSE_FILE_BSL= ${WRKSRC}/LICENSE_BSL LICENSE_FILE_ICU= ${WRKSRC}/LICENSE_ICU LICENSE_FILE_MIT= ${WRKSRC}/LICENSE_MIT LICENSE_FILE_MPL10= ${WRKSRC}/LICENSE_MPL10 LICENSE_FILE_MPL11= ${WRKSRC}/LICENSE_MPL11 LICENSE_FILE_PSFL= ${WRKSRC}/LICENSE_PSFL LICENSE_FILE_TWAIN= ${WRKSRC}/LICENSE_TWAIN LICENSE_FILE_W3C= ${WRKSRC}/LICENSE_W3C LICENSE_PERMS_ADOBE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_ICU= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_TWAIN= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_W3C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ONLY_FOR_ARCHS= amd64 i386 powerpc64 BROKEN_powerpc64= fails to compile: aoo-4.2.0/main/solver/420/unxfbsdppc64.pro/inc/stl/vector:31:11: fatal error: boost/tr1/tr1/vector: No such file or directory BUILD_DEPENDS= \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ ${LOCALBASE}/bin/unzip:archivers/unzip \ zip:archivers/zip \ ant:devel/apache-ant \ dmake:devel/dmake \ epm:devel/epm \ ${LOCALBASE}/bin/gperf:devel/gperf \ imake:devel/imake \ gpatch:devel/patch \ ${LOCALBASE}/include/sane/sane.h:graphics/sane-backends \ ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \ ${JAVALIBDIR}/junit.jar:java/junit \ ${JAVALIBDIR}/bsh.jar:lang/bsh \ bash:shells/bash \ ${JAVALIBDIR}/lucene-core-3.6.2.jar:textproc/lucene \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-libwww>=0:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https LIB_DEPENDS= \ libapr-1.so:devel/apr1 \ libnspr4.so:devel/nspr \ libcurl.so:ftp/curl \ libcairo.so:graphics/cairo \ libpng.so:graphics/png \ libgraphite.so:graphics/silgraphite \ libblas.so:math/blas \ libCbcSolver.so:math/cbc \ libCgl.so:math/cgl \ libcoinasl.so:math/asl \ libClpSolver.so:math/clp \ libCoinMP.so:math/coinmp \ libCoinUtils.so:math/coinutils \ libcoinmumps.so:math/ipopt \ libnauty.so:math/nauty \ libopenblas.so:math/openblas \ libOsi.so:math/osi \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libhunspell-1.7.so:textproc/hunspell \ libhyphen.so:textproc/hyphen \ libtextcat.so:textproc/libtextcat \ libmythes-1.2.so:textproc/mythes \ librdf.so:textproc/redland \ libserf-1.so:www/serf \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= \ ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \ ${JAVALIBDIR}/bsh.jar:lang/bsh \ ${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:x11-fonts/crosextrafonts-caladea-ttf \ ${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \ ${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:x11-fonts/croscorefonts-fonts-ttf # For libgfortran.so and libquadmath.so BUILD_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} RUN_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} - USES= autoreconf bison compiler:c++11-lib cpe desktop-file-utils \ gettext-runtime gl gmake gnome iconv jpeg perl5 pkgconfig \ python:3.7 shared-mime-info ssl tar:${TARTYPE} xorg USE_GL= gl glu USE_GNOME= gtk20 libxslt libidl glib20 USE_JAVA= yes JAVA_BUILD= jdk JAVA_RUN= jdk JAVA_VENDOR= openjdk USE_PERL5= build USE_XORG= ice sm x11 xau xaw xcomposite xcursor xdamage xext xfixes xi \ xinerama xrandr xrender xt CONFLICTS_INSTALL= apache-openoffice-4* AOOVERSION1= 4 AOOVERSION2= 2 AOOVERSION3= 0 # From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD AOOTAG= AOO420m4\(Build:9823\) GITREVISION= febe0adc7c TIMESTAMP= 1633255994 #AOORC=rc3 EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz AOOVERSION= ${AOOVERSION1}.${AOOVERSION2}.${AOOVERSION3} AOOXXX= ${AOOVERSION1}${AOOVERSION2}${AOOVERSION3} .if defined(AOORC) AOOSUFFIX= ${AOOVERSION}-${AOORC} AOOSRC= apache-openoffice-${AOOVERSION}-${GITREVISION}-src${EXTRACT_SUFX} AOODISTTAG= TARTYPE= bzip2 .else AOOSUFFIX= ${PORTVERSION} AOOSRC= apache-openoffice-${TIMESTAMP}-${GITREVISION}-src${EXTRACT_SUFX} AOODISTTAG= :snap TARTYPE= xz .endif AOOUDIR= .openoffice.org\/${AOOVERSION1} INSTALLATION_BASEDIR?= openoffice-${AOOSUFFIX} PRINSTALLATION_BASEDIR= ${PREFIX}/${INSTALLATION_BASEDIR} OOPATH= ${PRINSTALLATION_BASEDIR}/openoffice${AOOVERSION1} XDGDIR= ${OOPATH}/share/xdg XDGREL= ../../${INSTALLATION_BASEDIR}/openoffice${AOOVERSION1}/share/xdg EXECBASE?= openoffice-${AOOSUFFIX} WITHOUT_CPU_CFLAGS= true CPE_PRODUCT= ${PORTNAME:S|apache-||} CPE_VENDOR= apache OPTIONS_DEFINE= CRASHDUMP CUPS DBGUTIL DEBUG GNOME MMEDIA \ MYSQL PDFIMPORT REPORT_BUILDER SDK WIKI_PUBLISHER OPTIONS_DEFAULT= CUPS GNOME MMEDIA WIKI_PUBLISHER CRASHDUMP_DESC= Enable crashdumps, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN} DBGUTIL_DESC= Enable assertions, object counting. (non-production) DEBUG_DESC= Compile with -O0, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN} GNOME_DESC= Screensaver presentation control via DBUS MMEDIA_DESC= Multimedia backend for impress MYSQL_DESC= Build MySQL Connector extension PDFIMPORT_DESC= Build and install PDF import extension REPORT_BUILDER_DESC= Build and install Report builder extension (Broken) SDK_DESC= Build and install software development kit WIKI_PUBLISHER_DESC= Build and install Wiki Publisher extension CRASHDUMP_CONFIGURE_ENABLE= crashdump CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS= libcups.so:print/cups DBGUTIL_CONFIGURE_ENABLE= dbgutil DEBUG_CONFIGURE_ENABLE= debug GNOME_CONFIGURE_ENABLE= dbus lockdown GNOME_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib MMEDIA_CONFIGURE_ENABLE= gstreamer MMEDIA_USE= GSTREAMER1=yes MYSQL_CONFIGURE_ENABLE= mysql-connector MYSQL_CONFIGURE_WITH= system-mysql MYSQL_LIB_DEPENDS= libmysqlcppconn.so:databases/mysql-connector-c++ MYSQL_USES= mysql SDK_CONFIGURE_ENABLE= odk SDK_DISTFILES= unowinreg.dll:unoreg PDFIMPORT_BROKEN= PDFIMPORT is not compatible with poppler-0.7x API PDFIMPORT_CONFIGURE_ENABLE= pdfimport REPORT_BUILDER_BROKEN= REPORT_BUILDER option requires additional .jar files REPORT_BUILDER_CONFIGURE_ENABLE= report-builder REPORT_BUILDER_JAR_DEPENDS= REPORT_BUILDER_BUILD_DEPENDS= ${REPORT_BUILDER_JAR_DEPENDS} REPORT_BUILDER_RUN_DEPENDS= ${REPORT_BUILDER_JAR_DEPENDS} WIKI_PUBLISHER_CONFIGURE_ENABLE= wiki-publisher WIKI_PUBLISHER_CONFIGURE_WITH= \ commons-codec-jar=${JAVALIBDIR}/commons-codec.jar \ commons-httpclient-jar=${JAVALIBDIR}/commons-httpclient.jar WIKI_PUBLISHER_JAR_DEPENDS= \ ${JAVALIBDIR}/commons-codec.jar:java/apache-commons-codec \ ${JAVALIBDIR}/commons-httpclient.jar:java/apache-commons-httpclient WIKI_PUBLISHER_BUILD_DEPENDS= ${WIKI_PUBLISHER_JAR_DEPENDS} WIKI_PUBLISHER_RUN_DEPENDS= ${WIKI_PUBLISHER_JAR_DEPENDS} # Don't run gnome-post-icons until after post-install generates the plist TARGET_ORDER_OVERRIDE= 710:gnome-post-icons # Force the SDK option on for makesum to ensure that unowinreg.dll is # included in distinfo .if make(makesum) || make(distclean) WITH= SDK .endif .include .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-symbols .endif .if ${PORT_OPTIONS:MREPORT_BUILDER} || ${PORT_OPTIONS:MWIKI_PUBLISHER} BUILD_DEPENDS+= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging RUN_DEPENDS+= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging CONFIGURE_ARGS+= --with-commons-logging-jar=${JAVALIBDIR}/commons-logging.jar .else CONFIGURE_ARGS+= --without-commons-logging .endif .include <${FILESDIR}/Makefile.localized> GCC_EXTRA_DISTFILES= d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 \ d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz .if ${CHOSEN_COMPILER_TYPE} == clang CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+= --with-system-boost --with-system-vigra BUILD_DEPENDS+= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs \ ${LOCALBASE}/bin/vigra-config:graphics/vigra .endif # These extra distfiles are needed to use the bundled versions of # boost and vigra for compatiblity with gcc. Also include them # for the makesum target so they are included in distinfo .if ${CHOSEN_COMPILER_TYPE} == gcc || make(makesum) || make(distclean) DISTFILES+= ${GCC_EXTRA_DISTFILES:C/.*/&:sf/g} .endif .if ${ARCH} == amd64 FREEBSD_ENV_SET= FreeBSDAMDEnv.Set.sh PACKAGE_MIDDLE= ${PORTVERSION}_${OPSYS}_x86-64 .elif ${ARCH} == i386 FREEBSD_ENV_SET= FreeBSDX86Env.Set.sh PACKAGE_MIDDLE= ${PORTVERSION}_${OPSYS}_x86 .elif ${ARCH} == powerpc64 FREEBSD_ENV_SET= FreeBSDPPC64Env.Set.sh PACKAGE_MIDDLE= ${PORTVERSION}_${OPSYS}_ppc64 .endif PACKAGE_PREFIX= Apache_OpenOffice LOCALIZED_LANG?= en-US AOO_MAKE_ENV= ${MAKE_ENV:NCPPFLAGS=*:NCFLAGS=*:NCXXFLAGS=*} GNU_CONFIGURE= yes WRKSUBDIR= ${WRKDIR}/aoo-${AOOVERSION} WRKSRC?= ${WRKSUBDIR}/main SUB_FILES= pkg-message SUB_LIST= EXECBASE=${EXECBASE} AOOTAG=${AOOTAG} AOOUDIR=${AOOUDIR} \ PRINSTALLATION_BASEDIR=${PRINSTALLATION_BASEDIR} CONFIGURE_ARGS+= \ --enable-gio \ --disable-gnome-vfs \ --disable-gconf \ --with-unix-wrapper=${EXECBASE} \ --with-alloc=system \ --with-ant-home=${LOCALBASE}/share/java/apache-ant \ --with-system-apache-commons=yes \ --with-commons-lang-jar=${JAVALIBDIR}/commons-lang3.jar \ --with-system-apr \ --with-system-apr-util \ --with-system-beanshell \ --with-beanshell-jar=${JAVALIBDIR}/bsh.jar \ --enable-category-b \ --with-system-cairo --enable-cairo \ --with-system-coinmp \ --with-system-curl \ --with-system-dicts \ --with-epm=${LOCALBASE}/bin/epm \ --with-system-expat \ --disable-fetch-external \ --without-fonts \ --with-gnu-patch=${LOCALBASE}/bin/gpatch \ --with-gperf=${LOCALBASE}/bin/gperf \ --with-system-graphite \ --enable-gtk \ --with-system-hunspell \ --with-external-dict-dir=${LOCALBASE}/share/hunspell \ --with-system-hyphen \ --with-external-hyph-dir=${LOCALBASE}/share/hyphen \ --with-jdk-home=${JAVA_HOME} \ --with-system-jpeg \ --with-junit=${JAVALIBDIR}/junit.jar \ --with-system-libtextcat \ --disable-kde \ --disable-kde4 \ --with-system-libxml \ --with-system-libxslt \ --with-system-lucene \ --with-lucene-core-jar=${JAVALIBDIR}/lucene-core-3.6.2.jar \ --with-lucene-analyzers-jar=${JAVALIBDIR}/lucene-analyzers-3.6.2.jar \ --with-system-mythes \ --with-external-thes-dir=${LOCALBASE}/share/mythes \ --with-system-nss \ --enable-opengl \ --with-system-openssl \ --with-package-format="archive" \ --with-system-python \ --with-system-redland \ --with-system-sane \ --with-system-serf \ --with-system-stdlibs \ --with-vendor="FreeBSD ports system" \ --with-build-version="PKGNAME: ${PKGNAME:S/,/@/g}" \ --enable-verbose \ --with-system-xrender \ --with-system-zlib CREATE_TREE= ${WRKSRC}/sysui/desktop/share/create_tree.sh .include <${FILESDIR}/Makefile.knobs> pre-everything:: # really tweak, extremely useful when you build all localized language versions # needed after when you build with ALL_LOCALIZED_LANGS. .if defined(TWEAK_L10N) ${RM} ${WRKDIR}/.PLIST* ${RM} ${WRKDIR}/.install_done.* ${RM} ${WRKDIR}/.package_done.* ${RM} ${WRKDIR}/.extract_done.* ${RM} ${WRKDIR}/.patch_done.* ${RM} ${WRKDIR}/.configure_done.* ${RM} ${WRKDIR}/.build_done.* ${MKDIR} ${WRKDIR} ${TOUCH} ${EXTRACT_COOKIE} ${TOUCH} ${PATCH_COOKIE} ${TOUCH} ${CONFIGURE_COOKIE} ${TOUCH} ${BUILD_COOKIE} .endif do-extract-SDK-on: ${CP} ${DISTDIR}/${DIST_SUBDIR}/unowinreg.dll ${WRKSRC}/external/unowinreg/ post-extract: ${TAR} -C ${WRKSUBDIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EXTSRC} .if ${CHOSEN_COMPILER_TYPE} == gcc . for f in ${GCC_EXTRA_DISTFILES} ${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSUBDIR}/ext_sources/${f} . endfor .endif ${CP} ${FILESDIR}/freebsd-aoo-intro-developer.png \ ${WRKSRC}/default_images/introabout/intro.png ${CP} ${FILESDIR}/freebsd-aoo-about-developer.png \ ${WRKSRC}/default_images/introabout/about.png ${RM} -r ${WRKSRC}/l10n ${LN} -sf ${UNZIP_CMD} ${WRKSRC}/solenv/bin/unzip ${SED} -e '\|^For main/vcl/unx/generic/fontmanager/parseAFM|,/^__/p' \ -e '\|^For PostScript(R) AFM|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_ADOBE} ${SED} -e '\|^For main/unixODBC|,/^__/p' \ -e '\|^For main/connectivity|,/^__/p' \ -e '\|^For main/libtextcat/data|,/^__/p' \ -e '\|^For integration of HSQLDB|,/^__/p' \ -e '\|^For C preprocessor|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_BSD3CLAUSE} ${SED} -e '\|^For ICC |,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_BSD4CLAUSE} ${SED} -e '\|^For integration of the C++ Boost |,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_BSL} ${SED} -e '\|^For main/i18npool/source/breakiterator|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_ICU} ${SED} -e '\|^For Multi-Dimensional Data|,/^__/p' \ -e '\|^For XSLT MathML Library|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_MIT} ${SED} -e '\|^For XMLSec Library|,/^__/p' \ -e d ${WRKSRC}/LICENSE_category_b >> ${LICENSE_FILE_MIT} ${SED} -e '\|^For Saxon|,/^__/p' \ -e d ${WRKSRC}/LICENSE_category_b > ${LICENSE_FILE_MPL10} ${SED} -e '\|^The following Licenses have some restrictions|,/^- For Network/p' \ -e d ${WRKSRC}/LICENSE_category_b | \ ${SED} -e :a -e '$d;N;2,3ba' -e 'P;D' > ${LICENSE_FILE_MPL11} ${SED} -e '\|^For main/filter/source/config/tools/merge/pyAltFCFGMerge|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_PSFL} ${SED} -e '\|^For main/twain|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_TWAIN} ${SED} -e '\|^For main/MathMLDTD|,/^__/p' \ -e d ${WRKSRC}/LICENSE > ${LICENSE_FILE_W3C} post-patch: ${REINPLACE_CMD} -e "/^ICONVERSION/s/=.*/= '${AOOVERSION1}'/" \ ${WRKSRC}/sysui/desktop/productversion.mk ${REINPLACE_CMD} -e "s|%%JAVA_HOME%%|${JAVA_HOME}|" \ ${WRKSRC}/desktop/scripts/soffice.sh ${REINPLACE_CMD} -e '/^mkdir -p/,$$d' ${CREATE_TREE} do-build: ${PRINTF} "[repositories]\nmain=active\nextras=active\n" > ${WRKSUBDIR}/source_config cd ${WRKSRC} ; ./bootstrap # # numproc controls the number of parallel makes. # # dmproc is passed to dmake and controls parallelization at that # level. # # dmproc > numproc seems to give shorter build times than # numproc > dmproc. # # Select values for numproc and dmproc such that: # * numproc*dmproc >= MAKE_JOBS_NUMBER # * minimize numproc*dmproc-MAKE_JOBS_NUMBER # * dmproc >= numproc # * dmproc <= 2*numproc if MAKE_JOBS_NUMBER <= 3 # if [ ${MAKE_JOBS_NUMBER} -le 3 ] ; then \ numproc=1 ; dmproc=${MAKE_JOBS_NUMBER} ; \ else \ a=1 ; \ while [ $$(( 2 * $${a} * $${a} )) -lt ${MAKE_JOBS_NUMBER} ]; do \ a=$$(( $${a} + 1 )) ; \ done ; \ b=$$(( $${a} + 1 )) ; \ ad=$$(( ( ${MAKE_JOBS_NUMBER} + $${a} - 1 ) / $${a} )) ; \ ap=$$(( $${a} * $${ad} )) ; \ bd=$$(( ( ${MAKE_JOBS_NUMBER} + $${b} - 1 ) / $${b} )) ; \ bp=$$(( $${b} * $${bd} )) ; \ if [ $${ap} -le $${bp} ]; then \ numproc=$${a} ; dmproc=$${ad} ; \ else \ numproc=$${b} ; dmproc=$${bd} ; \ fi ; \ fi ; \ cd ${WRKSRC}/instsetoo_native ; \ export ${AOO_MAKE_ENV} ; \ . ../${FREEBSD_ENV_SET} ; \ build.pl --all -P$${numproc} -- -P$${dmproc} do-install: @${MKDIR} ${STAGEDIR}${PRINSTALLATION_BASEDIR} \ ${STAGEDIR}${PREFIX}/share/mime/packages @cd ${WRKSRC} ; \ . ${FREEBSD_ENV_SET} ; \ cd instsetoo_native/$${INPATH}/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/ ; \ for i in *.tar.?z ; do \ ${ECHO_CMD} "extracting $$i" ; \ ${TAR} -s '|./[^/]*/||' -xz -f $$i \ -C ${STAGEDIR}${PRINSTALLATION_BASEDIR} ; \ done ${FIND} ${STAGEDIR}${PRINSTALLATION_BASEDIR} -type d -exec ${CHMOD} 755 {} \; ${REINPLACE_CMD} \ -e '/^UserInstallation/s/=.*/=$$SYSUSERCONFIG\/${AOOUDIR}/' \ ${STAGEDIR}${OOPATH}/program/bootstraprc @${RM} ${STAGEDIR}${OOPATH}/program/bootstraprc.bak @${ECHO_CMD} "adding wrapper scripts"; @${CP} ${FILESDIR}/openoffice-wrapper ${WRKDIR}/ @${REINPLACE_CMD} -e 's#%%OOPATH%%#${OOPATH}#g' \ -e 's#%%EXECBASE%%#${EXECBASE}#g' \ ${WRKDIR}/openoffice-wrapper ${INSTALL_SCRIPT} ${WRKDIR}/openoffice-wrapper \ ${STAGEDIR}${PREFIX}/bin/${EXECBASE} @cd ${STAGEDIR}${PREFIX}/bin; for i in printeradmin sbase scalc sdraw \ simpress smath spadmin swriter ; do \ ${LN} -f ${EXECBASE} ${EXECBASE}-$${i} ; \ done @${ECHO_CMD} "adding desktop support" @cd ${WRKSRC} ; \ . ${FREEBSD_ENV_SET} ; \ cd sysui/$${INPATH}/misc/openoffice ; \ DESTDIR=${STAGEDIR} \ GNOMEDIR=${PREFIX} \ ICON_PREFIX=openoffice${AOOVERSION1} \ ICON_SOURCE_DIR=${WRKSRC}/sysui/desktop/icons \ ICON_THEMES="hicolor/??x??" \ KDEMAINDIR=${PREFIX} \ PREFIX=openoffice${AOOVERSION1} \ ${SH} ${CREATE_TREE} ; \ ${INSTALL_DATA} apacheopenoffice.xml \ ${STAGEDIR}/${PREFIX}/share/mime/packages @cd ${STAGEDIR}${DESKTOPDIR}; for i in base calc draw impress \ javafilter math printeradmin qstart startcenter writer ; do \ ${LN} -sf ${XDGREL}/$${i}.desktop ${EXECBASE}-$${i}.desktop ; \ done do-install-SDK-on: ${TAR} -s '|./[^/]*/||' -xz -C ${STAGEDIR}${PRINSTALLATION_BASEDIR} \ -f ${WRKSRC}/instsetoo_native/unxfbsd*.pro/Apache_OpenOffice_SDK/archive/install/${LOCALIZED_LANG}/*.tar.gz @f=${STAGEDIR}${OOPATH}/sdk/bin/unoapploader ; \ ${CHMOD} 644 $${f} ; ${STRIP_CMD} $${f} ; ${CHMOD} 444 $${f} post-install: @${ECHO_CMD} "generating plist"; @cd ${STAGEDIR}${PREFIX} ; (\ ${FIND} -s bin -name "${EXECBASE}*" ; \ ${FIND} -s ${INSTALLATION_BASEDIR} share/applications \ share/application-registry share/icons \ share/mime-info share/mime share/mimelnk \! -type d ; \ ${FIND} ${INSTALLATION_BASEDIR} -type d -empty | ${SORT} -r | \ ${SED} -e 's/^/@dir /' ; \ ) >> ${TMPPLIST} .include <${FILESDIR}/Makefile.others> .include diff --git a/editors/quilter/Makefile b/editors/quilter/Makefile index 63f2b66d6bde..349b1e6f6fa8 100644 --- a/editors/quilter/Makefile +++ b/editors/quilter/Makefile @@ -1,31 +1,30 @@ PORTNAME= quilter DISTVERSION= 2.2.3 PORTREVISION= 1 CATEGORIES= editors MAINTAINER= yuri@FreeBSD.org COMMENT= Editor allowing you to focus on your writing LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= valac:lang/vala \ discount>0:textproc/discount LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libgtkspell3-3.so:textproc/gtkspell3 \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= lainsce USE_GNOME= glib20 gtk30 gtksourceview3 - GLIB_SCHEMAS= com.github.lainsce.quilter.gschema.xml LDFLAGS+= ${LOCALBASE}/lib/libmarkdown.a BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/emulators/advancemame/Makefile b/emulators/advancemame/Makefile index 0792c72dea4d..f601035628d7 100644 --- a/emulators/advancemame/Makefile +++ b/emulators/advancemame/Makefile @@ -1,85 +1,84 @@ # Created by: alepulver PORTNAME= advancemame PORTVERSION= 1.4 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= https://github.com/amadvance/advancemame/releases/download/${DISTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= SDL MAME port with advanced TV and monitor video support LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 USES= compiler:c11 gmake ncurses sdl USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-svgalib --disable-fb --disable-alsa --enable-oss \ --disable-kevent CFLAGS+= -idirafter ${LOCALBASE}/include \ -fcommon LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/advance DATADIR= ${PREFIX}/share/advance PORTDOCS= * OPTIONS_DEFINE= DOCS FREETYPE SLANG OPTIONS_DEFINE_i386= ASM OPTIONS_DEFAULT= FREETYPE OPTIONS_DEFAULT_i386= ASM ASM_BUILD_DEPENDS= nasm:devel/nasm ASM_USE= GCC=yes ASM_CONFIGURE_ENABLE= asm FREETYPE_USES= pkgconfig FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_CONFIGURE_ENABLE= slang SLANG_LDFLAGS= -lncurses BINARY_ALIAS= freetype-config=true DEPRECATED= Heavily outdated and unmaintained EXPIRATION_DATE= 2021-10-31 - .include .if ${ARCH} == powerpc USE_GCC= yes .endif post-patch: @${REINPLACE_CMD} -e \ 's|-lpthread|-pthread| ; \ /prefix/s|^\(docdir\)|#\1| ; \ /prefix/s|^\(mandir\)|#\1|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|@@|@| ; \ /^INSTALL_PROGRAM /s|=.*|= @INSTALL_PROGRAM@| ; \ /^INSTALL_MAN /s|=.*|= @INSTALL_MAN@| ; \ /^INSTALL_DATA /s|=.*|= @INSTALL_DATA@|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|\([[:space:]]\)\($$(bindir)\)|\1$$(DESTDIR)\2| ; \ s|\([[:space:]]\)\($$(pkgdir)\)|\1$$(DESTDIR)\2| ; \ s|\([[:space:]]\)\($$(pkgdocdir)\)|\1$$(DESTDIR)\2| ; \ s|\([[:space:]]\)\($$(mandir)\)|\1$$(DESTDIR)\2| ; \ /WHOLE_CFLAGS_OPT/s|-O2|| ; \ /WHOLE_LDFLAGS/s|-s||' ${WRKSRC}/advance/advance.mak @${REINPLACE_CMD} -e \ 's|-lpthread|-pthread|' ${WRKSRC}/advance/emu.mak post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} HISTORY README RELEASE \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/emulators/fs-uae/Makefile b/emulators/fs-uae/Makefile index d606c530cc19..b643d9ffdaa8 100644 --- a/emulators/fs-uae/Makefile +++ b/emulators/fs-uae/Makefile @@ -1,54 +1,53 @@ # Created by: Danilo Egea Gondolfo PORTNAME= fs-uae PORTVERSION= 3.0.5 PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= http://fs-uae.net/stable/${PORTVERSION}/ MAINTAINER= sirdice@gmail.com COMMENT= Amiga emulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2 \ libopenal.so:audio/openal-soft \ libpng.so:graphics/png USES= compiler:c11 desktop-file-utils gettext gl gmake gnome \ localbase pkgconfig sdl shared-mime-info xorg USE_SDL= sdl2 USE_GL= gl USE_GNOME= glib20 USE_XORG= x11 - GNU_CONFIGURE= yes CFLAGS+= -Wno-c++11-narrowing LDFLAGS_i386= -Wl,-znotext OPTIONS_DEFINE= DOCS DEBUG OPTIONS_DEFINE_i386= JIT OPTIONS_DEFINE_amd64= JIT JIT_DESC= Enable JIT compiler (experimental) JIT_CONFIGURE_ENABLE= jit .include # JIT is not supported on non-x86 make sure it's off .if ${ARCH} != amd64 && ${ARCH} != i386 CONFIGURE_ARGS+= --disable-jit .endif post-patch: @${REINPLACE_CMD} -e 's|= bind|= ::bind|' \ ${WRKSRC}/src/od-fs/bsdsocket_posix.cpp \ ${WRKSRC}/src/support/socket.cpp @${REINPLACE_CMD} -e 's|return NULL|return 0|' \ ${WRKSRC}/src/memory.cpp .include diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile index ad05418a5e46..008cd0cd7404 100644 --- a/emulators/hatari/Makefile +++ b/emulators/hatari/Makefile @@ -1,70 +1,69 @@ # Created by: Michael Neumann PORTNAME= hatari PORTVERSION= 2.2.1 CATEGORIES= emulators MASTER_SITES= http://download.tuxfamily.org/hatari/${PORTVERSION}/ MAINTAINER= egypcio@FreeBSD.org COMMENT= Atari ST emulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/gpl.txt BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed LIB_DEPENDS= libportaudio.so:audio/portaudio \ libpng.so:graphics/png USES= cmake desktop-file-utils gnome python:3.6+ readline \ sdl shared-mime-info shebangfix tar:bzip2 xorg USE_GNOME= gtk30 USE_XORG= sm ice x11 xext USE_PYTHON= concurrent SHEBANG_FILES= python-ui/*.py tools/*.py \ tools/debugger/*.py tools/hconsole/*.py CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \ -DMANDIR:PATH="man/man1" \ -DREADLINE_FOUND:BOOL=ON - OPTIONS_DEFINE= DEBUG DOCS SDL2 WINUAE DEBUG_CFLAGS_OFF= -DNDEBUG SDL2_DESC= Use SDL2 libraries instead of SDL 1.2 SDL2_USES= iconv SDL2_USE= sdl=sdl2 SDL2_USE_OFF= sdl=sdl SDL2_CMAKE_BOOL= ENABLE_SDL2 SDL2_CFLAGS= -I${ICONV_INCLUDE_PATH} WINUAE_DESC= Build with WinUAE CPU core WINUAE_CMAKE_BOOL= ENABLE_WINUAE_CPU post-patch: .for i in doc/*.1 python-ui/*.1 tools/*.1 tools/debugger/*.1 tools/hconsole/*.1 tools/hmsa/*.1 @${REINPLACE_CMD} -e \ 's|^/etc/hatari.cfg .*|${PREFIX}/etc/hatari.cfg| ; \ s|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ 's|-Wno-maybe-uninitialized||' ${WRKSRC}/src/cpu/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|%%PYTHON_CMD%%|${PYTHON_CMD}| ; \ s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|' ${WRKSRC}/tools/atari-hd-image.sh post-install: ${MKDIR} ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/python-ui/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/tools/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/tools/debugger/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/tools/hconsole/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/tools/hmsa/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile index 47a9a5d9a002..b9db5b7f654c 100644 --- a/emulators/magia/Makefile +++ b/emulators/magia/Makefile @@ -1,35 +1,34 @@ PORTNAME= magia DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= nc@FreeBSD.org COMMENT= GBA emulator written in golang LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE - LIB_DEPENDS= libglfw.so:graphics/glfw USES= gl go:modules openal pkgconfig USE_GITHUB= yes GH_ACCOUNT= pokemium GH_TUPLE= anthonynsimon:bild:v0.13.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \ go-gl:glfw:5321531c36a2:go_gl_glfw_glfw/vendor/github.com/go-gl/glfw \ golang:exp:ec7cb31e5a56:golang_exp/vendor/golang.org/x/exp \ golang:image:e162460cd6b5:golang_image/vendor/golang.org/x/image \ golang:mobile:f462b3930c8f:golang_mobile/vendor/golang.org/x/mobile \ golang:sys:dfb3f7c4e634:golang_sys/vendor/golang.org/x/sys \ hajimehoshi:ebiten:v2.0.8:hajimehoshi_ebiten_v2/vendor/github.com/hajimehoshi/ebiten/v2 \ hajimehoshi:oto:v0.7.1:hajimehoshi_oto/vendor/github.com/hajimehoshi/oto USE_GL= glu GO_TARGET= ./cmd:${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/emulators/x49gp/Makefile b/emulators/x49gp/Makefile index f94106bf4681..767dc8917e4e 100644 --- a/emulators/x49gp/Makefile +++ b/emulators/x49gp/Makefile @@ -1,100 +1,99 @@ # Created by: Shaun Amott # Note: sdcard64.tar.gz contains just an empty 64MB FAT-16 disk image PORTNAME= x49gp PORTVERSION= 20100425 PORTREVISION= 7 CATEGORIES= emulators math MASTER_SITES= LOCAL/shaun DISTFILES= ${DISTNAME}${EXTRACT_SUFX} sdcard64.tar.gz EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= shaun@FreeBSD.org COMMENT= HP 49g+/50g graphics calculator emulator BROKEN_i386= does not build on i386 (error: frame pointer required, but reserved) BROKEN_powerpc64= fails to build: qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= unsupported CPU = unknown WRKSRC= ${WRKDIR}/x49gp/x49gp-code USES= gmake gnome pkgconfig xorg USE_GCC= yes USE_XORG= x11 USE_GNOME= gtk20 - OPTIONS_SINGLE= FIRMWARE OPTIONS_SINGLE_FIRMWARE=FIRMWARE_215 FIRMWARE_209 #OPTIONS_SINGLE_FIRMWARE=FIRMWARE_215H3 FIRMWARE_215 FIRMWARE_209 #FIRMWARE_215H3_DESC= Calculator ROM firmware version 2.15 plus HPGCC3 FIRMWARE_215_DESC= Calculator ROM firmware version 2.15 FIRMWARE_209_DESC= Calculator ROM firmware version 2.09 OPTIONS_DEFINE= GRAYSCALE GRAYSCALE_DESC= Apply patch for grayscale support OPTIONS_DEFAULT=FIRMWARE_215 GRAYSCALE SUB_FILES= hp50g.sh .if defined(WITH_DEBUG) MAKE_ENV+= DEBUGB=1 .endif .include MAKE_ARGS+=CC="${CC}" .if ${PORT_OPTIONS:MGRAYSCALE} EXTRA_PATCHES+= ${FILESDIR}/grayscale.diff .endif .if ${PORT_OPTIONS:MFIRMWARE_215H3} || ${PORT_OPTIONS:MFIRMWARE_215} MAKE_ARGS+=FIRMWARE=4950_215.bin DISTFILES+=hp4950v215.zip EXTRACT_ONLY+=hp4950v215.zip .else MAKE_ARGS+=FIRMWARE=4950_92.bin .endif #.if ${PORT_OPTIONS:MFIRMWARE_215H3} #DISTFILES+=rom215_hpgcc3_R004.tar.gz #EXTRACT_ONLY+=rom215_hpgcc3_R004.tar.gz #.endif post-patch: .if ${PORT_OPTIONS:MFIRMWARE_215H3} || ${PORT_OPTIONS:MFIRMWARE_215} @${CP} ${WRKDIR}/hp4950v215/*.lib ${WRKSRC}/ @${CP} ${WRKDIR}/hp4950v215/*.bin ${WRKSRC}/ @${CP} ${WRKDIR}/hp4950v215/*.scp ${WRKSRC}/ .endif #.if ${PORT_OPTIONS:MFIRMWARE_215H3} # @${CP} ${WRKDIR}/rom215_hpgcc3_R004/hpgccrom.bin ${WRKSRC}/4950_215.bin #.endif do-configure: cd ${WRKSRC}/qemu/qemu-git && ./configure-small --extra-cflags=-DX49GP --cc="${CC}" do-build: cd ${WRKSRC} && ${SETENV} -u MAKELEVEL -u MAKEFLAGS ${MAKE_CMD} ${MAKE_ARGS} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for f in flash-50g hp50g.png hp50g-hack.png hp49g+.png flash-49g+ sram s3c2410-sram ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}/ .endfor ${INSTALL_DATA} ${FILESDIR}/config-hp50g ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${FILESDIR}/config-hp49g+ ${STAGEDIR}${DATADIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/x49gp ${STAGEDIR}${PREFIX}/bin/x49gp-bin ${INSTALL_SCRIPT} ${WRKDIR}/hp50g.sh ${STAGEDIR}${PREFIX}/bin/hp50g ${RM} ${STAGEDIR}${PREFIX}/bin/hp49g+ ${LN} ${STAGEDIR}${PREFIX}/bin/hp50g ${STAGEDIR}${PREFIX}/bin/hp49g+ ${INSTALL_DATA} ${DISTDIR}/sdcard64.tar.gz ${STAGEDIR}${DATADIR}/ .include diff --git a/ftp/proftpd/Makefile b/ftp/proftpd/Makefile index 3ebba0a993ab..0a57e1409c96 100644 --- a/ftp/proftpd/Makefile +++ b/ftp/proftpd/Makefile @@ -1,231 +1,230 @@ # Created by: Stephane Legrand PORTNAME?= proftpd .if !defined(DISTVERSION) PORTVERSION?= ${PROFTPD_VERSION} .endif PORTREVISION?= 0 CATEGORIES?= ftp MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ https://github.com/downloads/proftpd/proftpd.github.com/ \ ftp://ftpmirror.uk/ftp.proftpd.org/distrib/source/ \ http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/ .if defined(_BUILDING_PROFTPD_MODULE) DISTNAME= proftpd-${PROFTPD_VERSION} .endif MAINTAINER?= mm@FreeBSD.org COMMENT?= Highly configurable FTP daemon LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING .if defined(_BUILDING_PROFTPD_MODULE) BUILD_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd RUN_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd .endif PROFTPD_VERSION= 1.3.7c CPE_VENDOR= proftpd CPE_PRODUCT= proftpd .if defined(_BUILDING_PROFTPD_MODULE) DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY+= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/proftpd-${PROFTPD_VERSION} . if defined(_PROFTPD_MODULE_EXTRACT_ONLY) EXTRACT_ONLY+= ${_PROFTPD_MODULE_EXTRACT_ONLY} . endif . if defined(_PROFTPD_MODULE_DISTFILES) DISTFILES+= ${_PROFTPD_MODULE_DISTFILES} DISTINFO_FILE= ${.CURDIR}/distinfo . endif . if defined(_PROFTPD_MODULE_MASTER_SITES) MASTER_SITES+= ${_PROFTPD_MODULE_MASTER_SITES} . endif .endif .if !defined(_BUILDING_PROFTPD_MODULE) PORTDOCS= * .endif MAKE_JOBS_UNSAFE= yes USES+= gmake libtool GNU_CONFIGURE= yes .if !defined(_BUILDING_PROFTPD_MODULE) USES+= cpe ssl USE_RC_SUBR= proftpd .endif LOCALSTATEDIR?= /var/run CONFIGURE_ARGS=--localstatedir=${LOCALSTATEDIR} \ --libexecdir=${PREFIX}/libexec/proftpd \ --with-pkgconfig=libdata/pkgconfig \ --sysconfdir=${PREFIX}/etc \ --enable-ctrls \ --enable-dso \ --disable-sendfile CONFIGURE_ENV+= install_user=`${ID} -u` \ install_group=`${ID} -g` .if defined(_BUILDING_PROFTPD_MODULE) MODULES= ${_BUILDING_PROFTPD_MODULE} .for m in ${MODULES} __MODULES:=${__MODULES}:${m} .endfor CONFIGURE_ARGS+= --with-shared=${__MODULES:C/^://g} INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include/proftpd ALL_TARGET= shared BUILD_WRKSRC= ${WRKSRC}/modules INSTALL_WRKSRC= ${WRKSRC}/modules PLIST= ${WRKDIR}/PLIST .for m in ${MODULES} PLIST_FILES+= libexec/proftpd/${m}.a \ libexec/proftpd/${m}.so .endfor .else OPTIONS_DEFINE= DOCS HTMLDOCS IPV6 NLS MEMCACHE PCRE REDIS OPTIONS_DEFAULT= PCRE HTMLDOCS_DESC= Include HTML documentation MEMCACHE_DESC= Memcache support using libmemcached REDIS_DESC= Redis support using hiredis PLIST_SUB+= LOCALSTATEDIR="${LOCALSTATEDIR}" OPTIONS_SUB= yes .endif #!defined(_BUILDING_PROFTPD_MODULE) .if !defined(_BUILDING_PROFTPD_MODULE) CPPFLAGS+= -DHAVE_OPENSSL -I${OPENSSLINC} LIBS+= -lssl -lcrypto -L${OPENSSLLIB} LDFLAGS+= -lpthread .endif .if !defined(_BUILDING_PROFTPD_MODULE) LIBDIRS?= ${LOCALBASE}/lib INCLUDEDIRS?= ${LOCALBASE}/include # Always built modules MODULES+= mod_ban \ mod_copy \ mod_ctrls_admin \ mod_deflate \ mod_dnsbl \ mod_dynmasq \ mod_exec \ mod_ifsession \ mod_ifversion \ mod_qos \ mod_quotatab \ mod_quotatab_file \ mod_quotatab_radius \ mod_quotatab_sql \ mod_radius \ mod_ratio \ mod_readme \ mod_rewrite \ mod_sftp \ mod_sftp_pam \ mod_sftp_sql \ mod_shaper \ mod_site_misc \ mod_snmp \ mod_sql \ mod_sql_passwd \ mod_tls \ mod_tls_shmcache \ mod_unique_id \ mod_wrap2 \ mod_wrap2_file \ mod_wrap2_sql IPV6_CONFIGURE_ENABLE=ipv6 NLS_CONFIGURE_ON= --enable-nls NLS_USES= gettext iconv PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre MEMCACHE_LIB_DEPENDS= libmemcached.so:databases/libmemcached MEMCACHE_CONFIGURE_ENABLE= memcache MEMCACHE_VARS= MODULES+="mod_memcache mod_tls_memcache" \ LIBS+="-L${LOCALBASE}/lib -lmemcached -lmemcachedutil" REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ENABLE= redis REDIS_VARS= MODULES+="mod_redis mod_tls_redis mod_wrap2_redis" \ LIBS+="-L${LOCALBASE}/lib -lhiredis" .include # Generate modules configuration string .for m in ${MODULES} _MODULES:=${_MODULES}:${m} .endfor # Keep this here below, in case similar constructs need to be made CONFIGURE_ARGS+= --with-shared=${_MODULES:C/^://g} .endif #!defined(_BUILDING_PROFTPD_MODULE) CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} .include .if !defined(_BUILDING_PROFTPD_MODULE) .if empty(ICONV_PREFIX) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's|proftpd\.conf |proftpd.conf.sample |g' ${WRKSRC}/Makefile.in pre-configure: @${ECHO_MSG} "==> Configuring with following modules:" @${ECHO_MSG} "${MODULES:C/^://g}" post-configure: ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ -e 's:/usr/bin:${PREFIX}/bin:' \ ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ ${WRKSRC}/utils/ftpcount.1 .endif #!defined(_BUILDING_PROFTPD_MODULE) .if defined(_BUILDING_PROFTPD_MODULE) pre-build: @cd ${WRKSRC} && ${MAKE_CMD} include/buildstamp.h - pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/proftpd .else post-install: @${MKDIR} ${STAGEDIR}/var/run/proftpd .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${CP} README* RELEASE_NOTES ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} license.txt ${STAGEDIR}${DOCSDIR} . if ${PORT_OPTIONS:MHTMLDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} Configuration.html faq.html ${STAGEDIR}${DOCSDIR}/html @${CP} -RP ${WRKSRC}/doc/contrib ${STAGEDIR}${DOCSDIR}/html/contrib @${CP} -RP ${WRKSRC}/doc/modules ${STAGEDIR}${DOCSDIR}/html/modules @${CP} -RP ${WRKSRC}/doc/howto ${STAGEDIR}${DOCSDIR}/html/howto . endif .endif @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif #!defined(_BUILDING_PROFTPD_MODULE) .include diff --git a/games/aisleriot/Makefile b/games/aisleriot/Makefile index d3985f50e450..1be5a65ec1b7 100644 --- a/games/aisleriot/Makefile +++ b/games/aisleriot/Makefile @@ -1,38 +1,37 @@ # Created by: Koop Mast PORTNAME= aisleriot DISTVERSION= 3.22.18 CATEGORIES= games gnome MASTER_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${PORTVERSION}/ DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Collection of patience games written in guile scheme LICENSE= GPLv3 BUILD_DEPENDS= itstool:textproc/itstool \ bash:shells/bash LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libgc-threaded.so:devel/boehm-gc-threaded CONFLICTS_INSTALL= sol-[0-9]* PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext meson gnome pkgconfig \ python:build,3.6+ shebangfix xorg USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 MESON_ARGS= -Dtheme_kde=false SHEBANG_FILES= data/icons/meson_updateiconcache.py \ data/meson_desktopfile.py \ src/lib/meson_compileschemas.py \ src/meson_gconf.py GLIB_SCHEMAS= org.gnome.Patience.WindowState.gschema.xml - .include diff --git a/games/armagetronad/Makefile b/games/armagetronad/Makefile index b58b7c86f247..fba9fdd467f4 100644 --- a/games/armagetronad/Makefile +++ b/games/armagetronad/Makefile @@ -1,44 +1,43 @@ PORTNAME= armagetronad DISTVERSION= 0.2.8.3.5 DISTVERSIONSUFFIX= .src PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/stable/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Tron clone in 3D LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libpng.so:graphics/png USES= autoreconf desktop-file-utils gl gmake gnome jpeg sdl GNU_CONFIGURE= yes USE_SDL= image mixer sdl USE_GL= gl glu USE_GNOME= libxml2 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} CONFIGURE_ARGS= --disable-etc --disable-games --enable-music - BINARY_ALIAS= sdl11-config=sdl-config OPTIONS_DEFINE= DOCS PORTDOCS= * post-install: @${MV} ${STAGEDIR}${DATADIR}/desktop/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}/${PORTNAME}.desktop .for SZ in 16 32 48 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps .endfor @${MV} ${STAGEDIR}${DATADIR}/desktop/icons/small/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/${PORTNAME}.png @${MV} ${STAGEDIR}${DATADIR}/desktop/icons/medium/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/${PORTNAME}.png @${MV} ${STAGEDIR}${DATADIR}/desktop/icons/large/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png @${RM} -r ${STAGEDIR}${DATADIR}/desktop .include diff --git a/games/barrage/Makefile b/games/barrage/Makefile index 0c8e2b935bb1..30ee3f10ba0f 100644 --- a/games/barrage/Makefile +++ b/games/barrage/Makefile @@ -1,33 +1,32 @@ # Created by: Kirill Ponomarew PORTNAME= barrage PORTVERSION= 1.0.5 CATEGORIES= games MASTER_SITES= SF/lgames/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Destroy as many targets as possible LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 gmake gnome sdl USE_SDL= sdl mixer GNU_CONFIGURE= yes - PORTDOCS= AUTHORS BUGS ChangeLog README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/games/|/|g' ${WRKSRC}/configure post-install: ${LN} -sf ${PREFIX}/share/icons/${PORTNAME}48.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/blobwars/Makefile b/games/blobwars/Makefile index 453e83f77c0f..b1eab1bd58ea 100644 --- a/games/blobwars/Makefile +++ b/games/blobwars/Makefile @@ -1,46 +1,45 @@ # Created by: Loren M. Lang PORTNAME= blobwars PORTVERSION= 2.00 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Mission and Objective based 2D Platform Game LICENSE= GPLv2+ CC-BY-3.0 CC-BY-SA-3.0 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/doc/license USES= gmake gnome pkgconfig sdl USE_SDL= image2 mixer2 net2 sdl2 ttf2 - PORTDOCS= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext post-patch: @${REINPLACE_CMD} \ -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/Makefile post-patch-DOCS-off: @${REINPLACE_CMD} \ -e 's|mkdir -p $$(DESTDIR)$$(DOCDIR)|| ; \ s|cp -p $$(DOCS) $$(DESTDIR)$$(DOCDIR)||' \ ${WRKSRC}/Makefile post-patch-NLS-off: @${REINPLACE_CMD} -i '' -e '/LOCALE_MO =/d' \ ${WRKSRC}/Makefile post-install: @${LN} -sf ../icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/games/bs/Makefile b/games/bs/Makefile index d1d57a8d6447..7dcd6013cea1 100644 --- a/games/bs/Makefile +++ b/games/bs/Makefile @@ -1,45 +1,44 @@ # Created by: Andrey Zakhvatov PORTNAME= bs PORTVERSION= 2.11 CATEGORIES= games MAINTAINER= alfix86@gmail.com COMMENT= Battleships solitaire game with a color interface LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xmlto:textproc/xmlto USES= gmake gnome ncurses MAKE_ARGS= CC="${CC}" ALL_TARGET= # empty USE_GITLAB= yes GL_ACCOUNT= esr GL_COMMIT= 73947294765e163a7b914fd6eb4dd364125b3382 - PLIST_FILES= ${DESKTOPDIR}/${PORTNAME}.desktop \ bin/${PORTNAME} \ man/man6/${PORTNAME}.6.gz \ share/appdata/${PORTNAME}.xml \ share/icons/hicolor/32x32/apps/battleship.png PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin/|; \ s|/usr/share/|${PREFIX}/share/|; \ s|/usr/local/share/man|${PREFIX}/man/|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/chromium-bsu/Makefile b/games/chromium-bsu/Makefile index 3d0a1fcc8951..af15dbf0c983 100644 --- a/games/chromium-bsu/Makefile +++ b/games/chromium-bsu/Makefile @@ -1,52 +1,51 @@ # Created by: Eric Anholt PORTNAME= chromium-bsu PORTVERSION= 0.9.16.1 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Chromium%20B.S.U.%20source%20code/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Arcade-style, top-scrolling space shooter LICENSE= ART10 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libGLC.so:graphics/quesoglc GNU_CONFIGURE= yes USES= compiler:c++11-lang gettext-tools gl gmake gnome localbase \ pkgconfig sdl USE_SDL= sdl2 image2 USE_GL= gl glu CONFIGURE_ARGS= --disable-sdl \ --disable-sdlmixer \ --disable-sdlimage \ --disable-ftgl \ --disable-glut \ --disable-glpng MAKE_ARGS= LDFLAGS="${LDFLAGS}" LDFLAGS_i386= -Wl,-znotext - PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= NLS DOCS OPTIONS_SINGLE= AUDIO OPTIONS_SINGLE_AUDIO= OPENAL SDL_MIXER OPTIONS_DEFAULT= OPENAL OPTIONS_SUB= yes AUDIO_DESC= Audio output selection OPENAL_DESC= Use OpenAL for audio SDL_MIXER_DESC= Use SDL_mixer for audio SDL_MIXER_USE= SDL=mixer2 SDL_MIXER_CONFIGURE_ENABLE=sdl2mixer OPENAL_USES= openal:al,alut OPENAL_CONFIGURE_ENABLE=openal NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include diff --git a/games/gbrainy/Makefile b/games/gbrainy/Makefile index a6a42ac5559e..11a5065735c5 100644 --- a/games/gbrainy/Makefile +++ b/games/gbrainy/Makefile @@ -1,28 +1,27 @@ PORTNAME= gbrainy PORTREVISION= 1 DISTVERSION= 2.4.3 PORTEPOCH= 2 CATEGORIES= games MASTER_SITES= https://gent.softcatala.org/jmas/gbrainy/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Brain teaser game and trainer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gtk-sharp30>0:x11-toolkits/gtk-sharp30 \ itstool:textproc/itstool RUN_DEPENDS= bash:shells/bash USES= gettext gmake gnome mono pathfix pkgconfig shebangfix USE_GNOME= intltool SHEBANG_FILES= src/Clients/Classical/gbrainy.in GNU_CONFIGURE= yes MAKE_ENV+= MONO_REGISTRY_PATH=${WRKDIR} - .include diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile index f5bcc2efc941..90090868cb3d 100644 --- a/games/openrct2/Makefile +++ b/games/openrct2/Makefile @@ -1,59 +1,58 @@ PORTNAME= openrct2 DISTVERSIONPREFIX= v DISTVERSION= 0.3.4.1 PORTREVISION= 1 CATEGORIES= games MAINTAINER= pkubaj@FreeBSD.org COMMENT= Open source re-implementation of RollerCoaster Tycoon 2 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/licence.txt NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe sparc64 NOT_FOR_ARCHS_REASON= Only for little-endian architectures BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libpng.so:graphics/png \ libzip.so:archivers/libzip \ libspeexdsp.so:audio/speexdsp \ libfontconfig.so:x11-fonts/fontconfig \ libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libicuuc.so:devel/icu \ libbenchmark.so:devel/benchmark \ libduktape.so:lang/duktape-lib USES= cmake compiler:c++17-lang desktop-file-utils gnome gl iconv \ localbase:ldflags pkgconfig sdl shared-mime-info ssl USE_GITHUB= yes GH_ACCOUNT= OpenRCT2 GH_PROJECT= OpenRCT2 GH_TUPLE= OpenRCT2:objects:v1.2.2:objects \ OpenRCT2:title-sequences:v0.1.2c:title_sequences USE_GL= gl USE_LDCONFIG= yes USE_SDL= sdl2 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= DOWNLOAD_TITLE_SEQUENCES \ DOWNLOAD_OBJECTS PORTDATA= * PORTDOCS= changelog.txt contributors.md licence.txt openrct2.d.ts \ readme.txt scripting.md - OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \ ${WRKSRC}/src/openrct2/config/Config.cpp post-install: (cd ${WRKSRC_title_sequences}; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/title) (cd ${WRKSRC_objects}; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/object) .include diff --git a/games/pyspacewar/Makefile b/games/pyspacewar/Makefile index ad5ffbfbd6e5..cd12064bb283 100644 --- a/games/pyspacewar/Makefile +++ b/games/pyspacewar/Makefile @@ -1,48 +1,47 @@ # Created by: Rusmir Dusko PORTNAME= pyspacewar PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Game loosely based on the original Spacewar! LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYGAME} USE_GITHUB= yes GH_ACCOUNT= mgedmin #GH_TAGNAME= f872564 USES= gnome python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= *.rst - DESKTOP_ENTRIES="PySpaceWar" "" ${PORTNAME} \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-install: .for i in 16 22 32 48 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}${i}.svg .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/trackballs/Makefile b/games/trackballs/Makefile index 919f419e98bd..aeb780e382f8 100644 --- a/games/trackballs/Makefile +++ b/games/trackballs/Makefile @@ -1,39 +1,38 @@ # Created by: Adam Weinberger PORTNAME= trackballs PORTVERSION= 1.3.3 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= martymac@FreeBSD.org COMMENT= SDL-based Marble Madness clone LICENSE= GPLv2+ ETHYMONICS LICENSE_COMB= multi LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libgc.so:devel/boehm-gc USES= cmake desktop-file-utils gettext-runtime gl gnome pkgconfig sdl USE_GL= gl USE_SDL= image2 mixer2 sdl2 ttf2 LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_ETHYMONICS= ${WRKSRC}/share/music/README LICENSE_NAME_ETHYMONICS= Ethymonics Free Music License LICENSE_PERMS_ETHYMONICS= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept USE_GITHUB= yes - CMAKE_ARGS+= -DTRACKBALLS_DOC_DIR=${DOCSDIR} \ -DTRACKBALLS_MAN_DIR=${PREFIX}/man OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_USES= gettext-tools NLS_CMAKE_ON= -DDISABLE_NLS:BOOL=OFF NLS_CMAKE_OFF= -DDISABLE_NLS:BOOL=ON .include diff --git a/games/vkquake/Makefile b/games/vkquake/Makefile index a4fea8ae7ff7..42d908d438b5 100644 --- a/games/vkquake/Makefile +++ b/games/vkquake/Makefile @@ -1,93 +1,92 @@ PORTNAME= vkquake DISTVERSION= 1.11.0 CATEGORIES= games MAINTAINER= greg@unrelenting.technology COMMENT= Quake 1 port using Vulkan instead of OpenGL, based on QuakeSpasm LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/../LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader WRKSRC_SUBDIR= Quake USES= desktop-file-utils gmake gnome pkgconfig sdl USE_SDL= sdl2 USE_GITHUB= yes GH_ACCOUNT= Novum GH_PROJECT= vkQuake - MAKE_ENV= prefix=${PREFIX} bindir=${PREFIX}/bin VULKAN_SDK=${LOCALBASE} ALL_TARGET= # empty .include "${.CURDIR}/../quake-data/Makefile.include" CFLAGS+= -DDATADIR='\"${Q1DIR}\"' OPTIONS_DEFINE= USERDIRS WAVE FLAC MP3 VORBIS # OPUS OPTIONS_RADIO= MODPLAYER OPTIONS_RADIO_MODPLAYER= MIKMOD XMP MODPLUG OPTIONS_DEFAULT= USERDIRS WAVE FLAC VORBIS MODPLUG # OPUS MODPLUG USERDIRS_DESC= Enable support for loading game files from user directories (~/.vkquake) WAVE_DESC= Enable support for Wave music FLAC_DESC= Enable support for FLAC music MP3_DESC= Enable support for MP3 music VORBIS_DESC= Enable support for Ogg Vorbis music # OPUS_DESC= Enable support for Opus music MIKMOD_DESC= Enable support for tracker module music using MikMod XMP_DESC= Enable support for tracker module music using XMP MODPLUG_DESC= Enable support for tracker module music using ModPlug USERDIRS_MAKE_ARGS= DO_USERDIRS=1 USERDIRS_MAKE_ARGS_OFF= DO_USERDIRS=0 WAVE_MAKE_ARGS= USE_CODEC_WAVE=1 WAVE_MAKE_ARGS_OFF= USE_CODEC_WAVE=0 FLAC_MAKE_ARGS= USE_CODEC_FLAC=1 FLAC_MAKE_ARGS_OFF= USE_CODEC_FLAC=0 FLAC_LIB_DEPENDS= libFLAC.so:audio/flac MP3_MAKE_ARGS= USE_CODEC_MP3=1 MP3LIB=mpg123 MP3_MAKE_ARGS_OFF= USE_CODEC_MP3=0 MP3_LIB_DEPENDS= libmpg123.so:audio/mpg123 VORBIS_MAKE_ARGS= USE_CODEC_VORBIS=1 VORBISLIB=vorbis VORBIS_MAKE_ARGS_OFF= USE_CODEC_VORBIS=0 VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg # XXX: crashes on start # OPUS_MAKE_ARGS= USE_CODEC_OPUS=1 # OPUS_MAKE_ARGS_OFF= USE_CODEC_OPUS=0 # OPUS_LIB_DEPENDS= libopus.so:audio/opus \ # libopusfile.so:audio/opusfile MIKMOD_MAKE_ARGS= USE_CODEC_MIKMOD=1 MIKMOD_MAKE_ARGS_OFF= USE_CODEC_MIKMOD=0 MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod XMP_MAKE_ARGS= USE_CODEC_XMP=1 XMP_MAKE_ARGS_OFF= USE_CODEC_XMP=0 XMP_LIB_DEPENDS= libxmp.so:audio/xmp MODPLUG_MAKE_ARGS= USE_CODEC_MODPLUG=1 MODPLUG_MAKE_ARGS_OFF= USE_CODEC_MODPLUG=0 MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug post-install: ${MKDIR} ${STAGEDIR}${Q1DIR} ${INSTALL_DATA} ${WRKSRC}/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/graphics/art/Makefile b/graphics/art/Makefile index 169fbbeda09a..355e46ade594 100644 --- a/graphics/art/Makefile +++ b/graphics/art/Makefile @@ -1,50 +1,49 @@ PORTNAME= art DISTVERSION= 1.9.3 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/agriggio/art/downloads/ PKGNAMESUFFIX= -raw-image-editor DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Raw image processing program LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= ld: error: undefined symbol: __atomic_load EXTRACT_DEPENDS= gtar:archivers/gtar # bsdtar(1) complains about hard links to itself BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libfftw3f.so:math/fftw3-float \ libharfbuzz.so:print/harfbuzz \ liblensfun.so:graphics/lensfun \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake compiler:c++11-lang desktop-file-utils gnome jpeg pkgconfig tar:xz xorg USE_GNOME= atk atkmm cairo cairomm glibmm gtkmm30 librsvg2 USE_XORG= x11 EXTRACT_CMD= gtar - .include # breaks with llvm-8 .if ${CHOSEN_COMPILER_TYPE} == clang LLVM_VERSION= 10 BUILD_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} CC= clang${LLVM_VERSION} CXX= clang++${LLVM_VERSION} CPP= clang-cpp${LLVM_VERSION} .endif post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/ART .include diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile index 771d4126fe54..dcd1a8a4441e 100644 --- a/graphics/inkscape/Makefile +++ b/graphics/inkscape/Makefile @@ -1,117 +1,116 @@ # Created by: Alexander Nedotsukov PORTNAME= inkscape DISTVERSION= 1.1 PORTREVISION= 5 CATEGORIES= graphics gnome MASTER_SITES= https://inkscape.org/gallery/item/26932/ MAINTAINER= gnome@FreeBSD.org COMMENT= Full featured open source SVG editor LICENSE= GPLv2 GPLv2+ GPLv3 GPLv3+ LGPL21 LGPL3 LGPL3+ MPL11 LICENSE_COMB= multi LICENSE_FILE_GPLv2 = ${WRKSRC}/LICENSES/GPL-2.0.txt LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt LICENSE_FILE_GPLv3 = ${WRKSRC}/LICENSES/GPL-3.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LICENSE_FILE_LGPL21 = ${WRKSRC}/LICENSES/LGPL-2.1.txt LICENSE_FILE_LGPL3 = ${WRKSRC}/LICENSES/LGPL-3.0.txt LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSES/LGPL-3.0-or-later.txt LICENSE_FILE_MPL11 = ${WRKSRC}/LICENSES/MPL-1.1.txt BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libpopt.so:devel/popt \ libgc.so:devel/boehm-gc \ libgdl-3.so:x11-toolkits/gdl \ libgsl.so:math/gsl \ libgtkspell3-3.so:textproc/gtkspell3 \ liblcms2.so:graphics/lcms2 \ libfribidi.so:converters/fribidi \ libaspell.so:textproc/aspell \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpotrace.so:graphics/libpotrace \ libpng.so:graphics/png \ libsoup-2.4.so:devel/libsoup \ libenchant-2.so:textproc/enchant2 \ libyaml.so:textproc/libyaml \ libdouble-conversion.so:devel/double-conversion \ lib2geom.so:math/lib2geom RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \ ps2pdf:print/ghostscript9-agpl-base \ fig2dev:print/fig2dev USES= compiler:c++11-lib cmake cpe desktop-file-utils gnome \ iconv:wchar_t jpeg pathfix pkgconfig python:3.6+ \ shebangfix tar:xz xorg USE_GNOME= gtkmm30 libxml2 libxslt USE_XORG= sm ice x11 xext USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}_2021-05-24_c4e8f9ed74 - SHEBANG_FILES= share/extensions/*.py share/extensions/genpofiles.sh \ share/templates/*.py man/fix-roff-punct OPTIONS_DEFINE= OPENMP POPPLER SCRIBUS VISIO CDR DBUS WPG GVFS NLS OPTIONS_DEFAULT= POPPLER VISIO CDR WPG GM OPTIONS_DEFAULT_amd64= OPENMP OPTIONS_RADIO= IMAGICK OPTIONS_RADIO_IMAGICK= IMAGICK6 GM OPTIONS_SUB= yes CDR_DESC= Support for CorelDRAW graphics CDR_CMAKE_BOOL= WITH_LIBCDR CDR_LIB_DEPENDS= librevenge-stream-0.0.so:textproc/librevenge \ libcdr-0.1.so:graphics/libcdr01 DBUS_CMAKE_BOOL= WITH_DBUS DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus GVFS_USE= GNOME=gvfs OPENMP_CMAKE_BOOL= WITH_OPENMP POPPLER_DESC= PDF preview rendering POPPLER_CMAKE_BOOL= ENABLE_POPPLER ENABLE_POPPLER_CAIRO POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler \ libpoppler-glib.so:graphics/poppler-glib SCRIBUS_DESC= Support color-managed PDF export using Scribus (experimental) SCRIBUS_RUN_DEPENDS= scribus:print/scribus-devel VISIO_DESC= Support for Microsoft Visio diagrams VISIO_CMAKE_BOOL= WITH_LIBVISIO VISIO_LIB_DEPENDS= librevenge-stream-0.0.so:textproc/librevenge \ libvisio-0.1.so:textproc/libvisio01 WPG_DESC= Support for WordPerfect graphics WPG_CMAKE_BOOL= WITH_LIBWPG WPG_LIB_DEPENDS= libwpg-0.3.so:graphics/libwpg03 IMAGICK_DESC= Raster image format library IMAGICK6_DESC= Use ImageMagick6 IMAGICK6_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6 IMAGICK6_CMAKE_BOOL= WITH_IMAGE_MAGICK GM_DESC= Use GraphicsMagick GM_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick GM_CMAKE_BOOL= WITH_GRAPHICS_MAGICK NLS_CMAKE_BOOL= WITH_NLS NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|COMMAND python3|COMMAND ${PYTHON_VERSION}|g' \ ${WRKSRC}/share/*/CMakeLists.txt # Third entry in the table of interpreters is basename of executable @${REINPLACE_CMD} -e 's|"python3"|"${PYTHON_VERSION}"|g' \ ${WRKSRC}/src/extension/implementation/script.cpp @${TOUCH} ${WRKSRC}/share/extensions/gcodetools_check_for_updates.inx.h .include diff --git a/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile b/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile index 6b18f7f96efe..c62889fa4d76 100644 --- a/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile +++ b/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile @@ -1,26 +1,25 @@ # Created by: gerard PORTNAME= Captcha-reCAPTCHA-Mailhide PORTVERSION= 0.94 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ANDYA PKGNAMEPREFIX= p5- MAINTAINER= gerard@seibercom.net COMMENT= Perl implementation of the reCAPTCHA Mailhide API LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \ p5-HTML-Tiny>=0.904:textproc/p5-HTML-Tiny - USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/photoflow/Makefile b/graphics/photoflow/Makefile index 85dc3e36ca00..213cfe0709dc 100644 --- a/graphics/photoflow/Makefile +++ b/graphics/photoflow/Makefile @@ -1,64 +1,63 @@ PORTNAME= photoflow DISTVERSION= 0.2.8.20200828 PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Non-destructive photo retouching program LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= see https://github.com/aferrero2707/PhotoFlow/issues/192 LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libiptcdata.so:graphics/libiptcdata \ libOpenEXR.so:graphics/openexr \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libtiff.so:graphics/tiff \ libpugixml.so:textproc/pugixml \ libvips.so:graphics/vips USES= cmake compiler desktop-file-utils gettext gnome jpeg pkgconfig USE_GITHUB= yes GH_ACCOUNT= aferrero2707 GH_PROJECT= PhotoFlow GH_TAGNAME= 8472024f USE_GNOME= atkmm cairomm glib20 glibmm gtk20 gtkmm24 libsigc++20 pangomm CMAKE_OFF= BUNDLED_LENSFUN #Disable optimization for the builder CPU when building official packages .if defined(PACKAGE_BUILDING) CMAKE_ON= BINARY_PACKAGE_BUILD .endif LDFLAGS+= -lexecinfo - OPTIONS_DEFINE= OCIO OPTIONS_DEFAULT= OCIO OPTIONS_SUB= yes OCIO_DESC= Enable the integration of OpenColorIO OCIO_CMAKE_BOOL= OCIO_ENABLED OCIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio OCIO_VARS= GH_TUPLE+=sobotka:filmic-blender:1.1.1:fb/../.build/data/filmic-blender \ GH_TUPLE+=imageworks:OpenColorIO-Configs:0bb079c08be410030669cbf5f19ff869b88af953:c/../.build/data/ocio-configs .include .if ${CHOSEN_COMPILER_TYPE} == gcc USE_GCC= yes .else # clang-10 fails to compile photoflow because it bundles an old version of GMIC that clang-10 doesn't like: https://github.com/aferrero2707/PhotoFlow/issues/220 LLVM_VERSION= 90 BUILD_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} CC= clang${LLVM_VERSION} CXX= clang++${LLVM_VERSION} CPP= clang-cpp${LLVM_VERSION} .endif .include diff --git a/graphics/pinta/Makefile b/graphics/pinta/Makefile index 3e39b1349687..3a18de2b530b 100644 --- a/graphics/pinta/Makefile +++ b/graphics/pinta/Makefile @@ -1,28 +1,27 @@ # Created by: Alexander Kojevnikov PORTNAME= pinta PORTVERSION= 1.7 CATEGORIES= graphics MASTER_SITES= https://github.com/PintaProject/Pinta/releases/download/${PORTVERSION}/ MAINTAINER= olivierw1+bugzilla-freebsd@hotmail.com COMMENT= Simple Gtk\# Paint Program LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license-mit.txt BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/mono-addins.pc:devel/mono-addins \ intltool-update:textproc/intltool RUN_DEPENDS= mono-addins>0:devel/mono-addins USES= desktop-file-utils gmake gnome mono pkgconfig gettext-tools:build USE_GNOME= gtksharp20 GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls - .include diff --git a/graphics/qt5-3d/Makefile b/graphics/qt5-3d/Makefile index 0b4a9a90bcb3..769eea582600 100644 --- a/graphics/qt5-3d/Makefile +++ b/graphics/qt5-3d/Makefile @@ -1,18 +1,17 @@ PORTNAME= 3d DISTVERSION= ${QT5_VERSION} PORTREVISION= 2 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt3D module LIB_DEPENDS= libassimp.so:multimedia/assimp USES= compiler:c++11-lang pkgconfig qmake:norecursive qt-dist:5,3d USE_QT= concurrent core declarative gui network buildtools_build - QT_BINARIES= yes .include diff --git a/graphics/qt5-wayland/Makefile b/graphics/qt5-wayland/Makefile index 15f0f8e57a6b..fb2ae1578b82 100644 --- a/graphics/qt5-wayland/Makefile +++ b/graphics/qt5-wayland/Makefile @@ -1,27 +1,26 @@ PORTNAME= wayland DISTVERSION= ${QT5_VERSION} PORTREVISION= 2 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 wrapper for Wayland BUILD_DEPENDS= ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon USES= compiler:c++11-lang gl gnome pkgconfig qmake:norecursive \ qt-dist:5,wayland xorg USE_GL= egl gl USE_GNOME= glib20 USE_QT= core dbus gui declarative \ buildtools_build qmake_build USE_XORG= x11 xcomposite - QT_BINARIES= yes .include diff --git a/graphics/skanlite/Makefile b/graphics/skanlite/Makefile index 28bdf4c7f739..034af716b91b 100644 --- a/graphics/skanlite/Makefile +++ b/graphics/skanlite/Makefile @@ -1,23 +1,22 @@ PORTNAME= skanlite DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Simple image scanning application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/src/COPYING LIB_DEPENDS= libKF5Sane.so:graphics/libksane \ libpng.so:graphics/png USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz USE_KDE= auth config configwidgets codecs completion \ coreaddons i18n jobwidgets kio \ service widgetsaddons xmlgui \ doctools_build ecm_build USE_QT= core concurrent dbus gui network widgets xml \ buildtools_build qmake_build testlib_build - .include diff --git a/graphics/swappy/Makefile b/graphics/swappy/Makefile index 3ddb931d5057..1843add336a0 100644 --- a/graphics/swappy/Makefile +++ b/graphics/swappy/Makefile @@ -1,46 +1,45 @@ PORTNAME= swappy DISTVERSIONPREFIX= v DISTVERSION= 1.4.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Snapshot editing for Wayland (a la Snappy on macOS) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 desktop-file-utils gettext-tools gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 GH_ACCOUNT= jtheoof PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/icons/hicolor/scalable/apps/${PORTNAME}.svg \ share/locale/de/LC_MESSAGES/${PORTNAME}.mo \ share/locale/en/LC_MESSAGES/${PORTNAME}.mo \ share/locale/fr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \ share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \ ${NULL} - OPTIONS_DEFINE= CLIPBOARD ICONSFONT MANPAGES OPTIONS_DEFAULT=CLIPBOARD ICONSFONT MANPAGES CLIPBOARD_DESC= Copy to clipboard support CLIPBOARD_RUN_DEPENDS= wl-copy:x11/wl-clipboard ICONSFONT_DESC= Install Font Awesome to properly render icons ICONSFONT_RUN_DEPENDS= font-awesome>0:x11-fonts/font-awesome MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \ ${WRKSRC}/meson.build .include diff --git a/graphics/waffle/Makefile b/graphics/waffle/Makefile index 2e4e70744c0f..5127fe52989c 100644 --- a/graphics/waffle/Makefile +++ b/graphics/waffle/Makefile @@ -1,61 +1,60 @@ # Created by: Jean-Sébastien Pédron PORTNAME= waffle DISTVERSION= 1.6.1-15 PORTREVISION= 1 CATEGORIES= graphics # Wayland xdg-shell support (to run on sway/wayfire/etc. that have removed wl-shell) PATCH_SITES= https://gitlab.freedesktop.org/bl4ckb0ne/${PORTNAME}/-/commit/ PATCHFILES= 39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch:-p1 \ e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch:-p1 \ 8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch:-p1 - MAINTAINER= x11@FreeBSD.org COMMENT= Library that allows to defer selection of an OpenGL API until runtime LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake USES= compiler:c11 gl localbase meson pkgconfig python:3.5+,build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_COMMIT= 2485a41c321a29463b5c0af7813c2d1046e2f925 USE_GL= egl gl USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/waffle1 BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_DEFAULT= GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_SUB= yes GBM_DESC= GBM/DRM/KMS direct-on-hardware support SURFACELESS_DESC= Surfaceless EGL support GBM_LIB_DEPENDS= libudev.so:devel/libudev-devd GBM_USE= GL=gbm GBM_MESON_ENABLED= gbm MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl MANPAGES_USES= gnome MANPAGES_USE= GNOME=libxslt:build MANPAGES_MESON_TRUE= build-manpages SURFACELESS_MESON_ENABLED= surfaceless_egl WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ wayland-scanner:graphics/wayland WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_MESON_ENABLED= wayland X11_USES= xorg X11_USE= XORG=x11,xcb X11_MESON_ENABLED= glx x11_egl .include diff --git a/irc/irssi/Makefile b/irc/irssi/Makefile index 5567bec5196b..d0af5072a4de 100644 --- a/irc/irssi/Makefile +++ b/irc/irssi/Makefile @@ -1,66 +1,65 @@ PORTNAME= irssi PORTVERSION= 1.2.3 PORTEPOCH= 2 CATEGORIES?= irc MASTER_SITES= https://github.com/irssi/irssi/releases/download/${PORTVERSION}/ MAINTAINER= dor.bsd@xm0.uk COMMENT= Modular IRC client with many features LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING # Until upstream makes a new release disable cpe USES= autoreconf cpe gettext-runtime gmake gnome libtool localbase \ ncurses pkgconfig tar:xz USE_GNOME= glib20 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= BOT CAPSICUM DOCS OTR PERL PROXY SOCKS TRUECOLOR \ UTF8PROC OPTIONS_DEFAULT= BOT CAPSICUM PERL PROXY SOCKS TRUECOLOR OPTIONS_SUB= yes BOT_DESC= Bot support BOT_CONFIGURE_WITH= bot CAPSICUM_DESC= Capsicum support CAPSICUM_CONFIGURE_WITH= capsicum OTR_DESC= OTR (off-the-record) support OTR_CONFIGURE_ON= --with-libotr-inc-prefix=${PREFIX}/include OTR_CONFIGURE_OFF= --with-otr=no OTR_CONFIGURE_WITH= otr OTR_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libotr.so:security/libotr PERL_USES= perl5 PERL_CONFIGURE_ON= --with-perl-lib=site PERL_CONFIGURE_OFF= --with-perl=no PROXY_CONFIGURE_WITH= proxy SOCKS_CONFIGURE_WITH= socks TRUECOLOR_DESC= True color support TRUECOLOR_CONFIGURE_ENABLE= true-color UTF8PROC_DESC= utf8proc support UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc UTF8PROC_CONFIGURE_ENABLE= utf8proc .if defined(WITHOUT_SSL) CONFIGURE_ARGS+= --disable-ssl .else USES+= ssl .endif - post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules @${MV} ${STAGEDIR}${PREFIX}/etc/irssi.conf \ ${STAGEDIR}${PREFIX}/etc/irssi.conf.sample post-install-PERL-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irssi.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/Irc/Irc.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/TextUI/TextUI.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Irssi/UI/UI.so .include diff --git a/java/java-subversion/Makefile b/java/java-subversion/Makefile index 3927e1ebdc97..cb4372cc8095 100644 --- a/java/java-subversion/Makefile +++ b/java/java-subversion/Makefile @@ -1,46 +1,45 @@ # Created by: Lev Serebryakov PKGNAMEPREFIX= java- CATEGORIES= java MAINTAINER= lev@FreeBSD.org COMMENT= Java bindings for Version control system USES= compiler USE_JAVA= yes JAVA_OS= native JAVA_BUILD= yes JAVA_RUN= yes - PORTREVISION_114= 0 PORTREVISION_LTS= 0 SVN_BUILD_BINDINGS= yes .include "${.CURDIR}/../../devel/subversion/Makefile.addons" CONFIGURE_ARGS+= --enable-javahl \ --with-jdk=${JAVA_HOME} \ --with-jikes=no \ --without-gnome-keyring \ --without-kwallet \ --with-apxs=no MAKE_JOBS_UNSAFE= yes ALL_TARGET= javahl INSTALL_TARGET= install-javahl post-configure: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} "s#^LT_CXX_LIBADD = .*#LT_CXX_LIBADD =#" ${WRKSRC}/Makefile .else @${DO_NADA} .endif pre-build: @${MKDIR} ${WRKSRC}/subversion/bindings/java/javahl/classes .include diff --git a/lang/gjs/Makefile b/lang/gjs/Makefile index f450fbdb1162..276eb47dc222 100644 --- a/lang/gjs/Makefile +++ b/lang/gjs/Makefile @@ -1,34 +1,33 @@ # Created by: Pawel Worach PORTNAME= gjs PORTVERSION= 1.70.0 CATEGORIES= lang gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME Javascript binding LICENSE= MPL11 LGPL20+ GPLv2+ LICENSE_COMB= multi LICENSE_FILE_MPL11= ${WRKSRC}/LICENSES/MPL-1.1.txt LICENSE_FILE_LGPL20+ = ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt LIB_DEPENDS= libmozjs-78.so:lang/spidermonkey78 \ libffi.so:devel/libffi USES= compiler:c++11-lib gettext gnome \ localbase meson pkgconfig python:build readline tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection USE_XORG= x11 xext MESON_ARGS= -Dcairo=enabled \ -Dreadline=enabled \ -Dprofiler=disabled \ -Dinstalled_tests=false USE_LDCONFIG= yes CONFIGURE_ENV= PYTHONDONTWRITEBYTECODE=1 MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 - .include diff --git a/lang/mono5.10/Makefile b/lang/mono5.10/Makefile index 795ca0955c58..c14ee8d07545 100644 --- a/lang/mono5.10/Makefile +++ b/lang/mono5.10/Makefile @@ -1,108 +1,107 @@ # Created by: Yukihiro Nakai PORTNAME= mono PORTVERSION= 5.10.1.57 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= https://download.mono-project.com/sources/mono/ PKGNAMESUFFIX= 5.10 DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= mono@FreeBSD.org COMMENT= Open source implementation of .NET Development Framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ bash:shells/bash \ cmake>0:devel/cmake LIB_DEPENDS= libinotify.so:devel/libinotify RUN_DEPENDS= ${PY_PILLOW} \ ca_root_nss>=0:security/ca_root_nss CONFLICTS_INSTALL= czmq-3* mono5.20 mono6.8 OPTIONS_DEFINE= MONOLITE NLS X11 OPTIONS_DEFAULT= MONOLITE X11 OPTIONS_SUB= yes MONOLITE_DESC= Use monolite to bootstrap mcs (otherwise use installed mcs) MONOLITE_DISTFILES= monolite-linux-${MONOLITE_VERSION}-latest.tar.gz:monolite MONOLITE_MASTER_SITES= http://download.mono-project.com/monolite/:monolite MONOLITE_VERSION= 1051000004 NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext X11_USES= display:test USES= autoreconf bison compiler:c11 cpe gmake iconv libtool \ pathfix perl5 python:3.6+ shebangfix tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes USE_LDCONFIG= yes SHEBANG_FILES= scripts/mono-heapviz mono/mini/genmdesc.py mono/tests/test_lldb.py BINARY_ALIAS= python=${PYTHON_CMD} CONFIGURE_ARGS= --disable-dtrace CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no MAKE_ENV= MONO_SHARED_DIR="${WRKDIR}" \ INSTALL_STRIP_FLAG="${STRIP}" \ TZ=UTC TEST_ARGS= -k TEST_TARGET= check PORTSCOUT= limit:^\d+\.\d+\.[1-9]\d* LOCALBASE?= /usr/local .if !exists(${LOCALBASE}/bin/mcs) OPTIONS_SLAVE= MONOLITE .endif .include .if ${ARCH} == aarch64 PLIST= ${.CURDIR}/pkg-plist.aarch64 .endif .if ${ARCH:Mpowerpc*} PLIST+= ${.CURDIR}/pkg-plist.powerpc .else CONFIGURE_ARGS+= --enable-btls .endif - post-extract-MONOLITE-on: ${MKDIR} ${WRKSRC}/mcs/class/lib/monolite-linux ${MV} ${WRKDIR}/monolite-linux-${MONOLITE_VERSION}-latest ${WRKSRC}/mcs/class/lib/monolite-linux/${MONOLITE_VERSION} post-patch: ${REINPLACE_CMD} -e 's|^#!/bin/bash|#!/usr/bin/env bash|g' \ ${WRKSRC}/scripts/mono-find-provides.in \ ${WRKSRC}/scripts/mono-find-requires.in \ ${WRKSRC}/scripts/mono-test-install ${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${REINPLACE_CMD} \ -e 's|^#!/bin/bash|#!/bin/sh|g' ${SED} 's/tarball/${PORTVERSION}/' ${WRKSRC}/mono/mini/Makefile.am.in \ > ${WRKSRC}/mono/mini/Makefile.am ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}|g' \ ${WRKSRC}/mcs/class/corlib/System/Environment.cs \ ${WRKSRC}/external/corefx/src/System.Runtime.Extensions/src/System/Environment.Unix.cs ${REINPLACE_CMD} -e 's|/usr/share/.mono|${PREFIX}/share/mono|g' \ ${WRKSRC}/man/mono-configuration-crypto.1 \ ${WRKSRC}/man/mono.1 \ ${WRKSRC}/man/mozroots.1 post-configure: ${REINPLACE_CMD} -e 's|share\/man|man|g' \ ${WRKSRC}/mcs/jay/Makefile post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/mono .include diff --git a/mail/dspam/Makefile b/mail/dspam/Makefile index f785d71e81be..c95aeeaa737f 100644 --- a/mail/dspam/Makefile +++ b/mail/dspam/Makefile @@ -1,587 +1,586 @@ # Created by: Dominic Marks # Note to committers: If don't commit a maintainer patch and as a result PKGNAME # or user variables (WITH*) changes please add an entry in ${FILESDIR}/UPDATING # Thanks. PORTNAME= dspam PORTVERSION= 3.10.2 PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= danny@dannywarren.com COMMENT= Bayesian spam filter LICENSE= AGPLv3 USERS= dspam GROUPS= dspam OPTIONS_SUB= yes OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ CLAMAV CLAMAV_LOCAL EXTERNAL_LOOKUP \ USER_HOMEDIR TRUSTED_USERS VIRT_USERS LONG_USERNAMES \ LARGE_SCALE DOMAIN_SCALE NICESENDMAIL POSTFIX_MBC \ QMAIL WEBUI LIGHTTPD DOCS EXAMPLES SETUID OPTIONS_MULTI= DB OPTIONS_MULTI_DB= HASH MYSQL MYSQL_COMPRESS MYSQL_LOCAL \ PGSQL PGSQL_LOCAL SQLITE2 SQLITE3 OPTIONS_RADIO= LDA OPTIONS_RADIO_LDA= CYRUS23 CYRUS24 \ DOVECOT2 EXIM MAILDROP PROCMAIL SAFECAT SENDMAIL OPTIONS_DEFAULT= SYSLOG DEBUG DAEMON CLAMAV CLAMAV_LOCAL \ HASH MYSQL MYSQL_COMPRESS PGSQL SQLITE3 VERBOSE_DEBUG_DESC= Debug in LOGDIR/dspam.debug BNR_DEBUG_DESC= Debug for Bayesian Noise Reduction PREF_EXT_DESC= Preferences in database not in files DAEMON_DESC= Daemonize dspam; speaks LMTP or DLMTP CLAMAV_DESC= ClamAV support CLAMAV_LOCAL_DESC= RUN_DEPEND on ClamAV MYSQL_DESC= MySQL 5.X.x as back-end MYSQL_COMPRESS_DESC= Compress dspam <--> MySQL MYSQL_LOCAL_DESC= RUN_DEPEND on MySQL server PGSQL_DESC= PostgreSQL as back-end PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server SQLITE2_DESC= SQLite v2.x as back-end SQLITE3_DESC= SQLite v3.x as back-end HASH_DESC= Hash driver EXTERNAL_LOOKUP_DESC= RCPT verification via extlookup USER_HOMEDIR_DESC= Store user data in ~/.dspam TRUSTED_USERS_DESC= Disable trusted user security VIRT_USERS_DESC= Virtual users (needs SQL back-end) LONG_USERNAMES_DESC= Usernames longer that OS supports LARGE_SCALE_DESC= File structure for large scale DOMAIN_SCALE_DESC= File structure for multiple domains CYRUS23_DESC= Cyrus's 2.3 deliver as LDA CYRUS24_DESC= Cyrus's 2.4 deliver as LDA DOVECOT2_DESC= Dovecot 2.2 dovecot-lda as LDA EXIM_DESC= Exim as local delivery agent MAILDROP_DESC= Maildrop as local delivery agent PROCMAIL_DESC= Procmail as local delivery agent SAFECAT_DESC= Safecat as local delivery agent SENDMAIL_DESC= Sendmail as local delivery agent NICESENDMAIL_DESC= Play nice with sendmail server POSTFIX_MBC_DESC= Dspam as mailbox_command in Postfix QMAIL_DESC= Play nice with Qmail mail server WEBUI_DESC= Install WebUI (RUN_DEPEND on Apache/Lighttpd) LIGHTTPD_DESC= RUN_DEPEND on Lighttpd instead of Apache SETUID_DESC= Run as root:mail with setuid (insecure) MAKE_JOBS_UNSAFE= yes USES= perl5 libtool pathfix shebangfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # Dead upstream. Don't expect a proper fix for clang11. CFLAGS+= -fcommon SHEBANG_FILES= src/tools/dspam_logrotate \ src/tools/dspam_notify.in \ src/tools/dspam_train.in \ webui/cgi-bin/templates/*/strings.pl \ webui/cgi-bin/templates/strings.pl \ webui/cgi-bin/*.cgi \ webui/cgi-bin/*.pl .ifdef(GDBS) CFLAGS+= -g -DDEBUG STRIP= .endif PKGMESSAGE= ${WRKSRC}/README.FreeBSD CONFLICTS= dspam-devel-[0-9]* SIGNATURE_LIFE?= 15 .include _VAR_DIR= /var RUN_DIR?= ${_VAR_DIR}/run/dspam LOG_DIR?= ${_VAR_DIR}/log/dspam LOGFILE?= ${LOG_DIR}/dspam.log .if ${PORT_OPTIONS:MSETUID} DSPAM_OWNER?= root DSPAM_GROUP?= mail DSPAM_MODE?= 4510 .else DSPAM_OWNER?= ${USERS} DSPAM_GROUP?= ${GROUPS} DSPAM_MODE?= 0555 .endif DSPAM_ETC?= ${LOCALBASE}/etc DSPAM_HOME?= ${_VAR_DIR}/db/dspam DSPAM_HOME_OWNER?= ${DSPAM_OWNER} DSPAM_HOME_GROUP?= ${DSPAM_GROUP} DSPAM_HOME_MODE?= 0770 DSPAM_SAMPLE_MODE?= 0640 PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \ DSPAM_OWNER=${DSPAM_OWNER} \ DSPAM_GROUP=${DSPAM_GROUP} \ DSPAM_MODE=${DSPAM_MODE} \ DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \ DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \ DSPAM_HOME_MODE=${DSPAM_HOME_MODE} \ DSPAM_SAMPLE_MODE=${DSPAM_SAMPLE_MODE} CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} PLIST_SUB+= LOG_DIR=${LOG_DIR} PLIST_SUB+= RUN_DIR=${RUN_DIR} CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME} CONFIGURE_ARGS+= --with-dspam-home-owner=${DSPAM_HOME_OWNER} CONFIGURE_ARGS+= --with-dspam-home-group=${DSPAM_HOME_GROUP} CONFIGURE_ARGS+= --with-dspam-home-mode=${DSPAM_HOME_MODE} PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \ DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \ DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \ DSPAM_HOME_MODE=${DSPAM_HOME_MODE} CONFIGURE_ARGS+= --with-dspam-owner=${DSPAM_OWNER} CONFIGURE_ARGS+= --with-dspam-group=${DSPAM_GROUP} # we set DSPAM_MODE at the end as some LDAs want specific mode PLIST_SUB+= DSPAM_OWNER=${DSPAM_OWNER} \ DSPAM_GROUP=${DSPAM_GROUP} \ DSPAM_MODE=${DSPAM_MODE} _SED_SCRIPT= -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' \ -e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' \ -e 's,%%PORTNAME%%,${PORTNAME},g' \ -e 's,%%_VAR_DIR%%,${_VAR_DIR},g' \ -e '/^%%FreeBSD/D' - .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --enable-syslog .else CONFIGURE_ARGS+= --disable-syslog CONFIGURE_ARGS+= --with-logfile=${LOGFILE} .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MVERBOSE_DEBUG} CONFIGURE_ARGS+= --enable-verbose-debug .endif .if ${PORT_OPTIONS:MBNR_DEBUG} CONFIGURE_ARGS+= --enable-bnr-debug .endif .if ${PORT_OPTIONS:MPREF_EXT} CONFIGURE_ARGS+= --enable-preferences-extension .endif .if ${PORT_OPTIONS:MDAEMON} CONFIGURE_ARGS+= --enable-daemon USE_RC_SUBR= ${PORTNAME} _SED_SCRIPT+= -e 's,%%DAEMON%%,,g' SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} SUB_LIST+= DSPAM_OWNER=${DSPAM_OWNER} SUB_LIST+= DSPAM_GROUP=${DSPAM_GROUP} .else _SED_SCRIPT+= -e '/%%DAEMON%%/D' .endif .if ${PORT_OPTIONS:MCLAMAV} CONFIGURE_ARGS+= --enable-clamav . if ${PORT_OPTIONS:MCLAMAV_LOCAL} RUN_DEPENDS+= clamav>=0:security/clamav SUB_LIST+= CLAMD=clamd . else SUB_LIST+= CLAMD= . endif .endif # we need to know if we are building statically or dynamically for the plist _DBDRV_COUNT= # blank, but defined so we can check against it _DBDRV= pgsql_drv,sqlite3_drv,sqlite_drv,hash_drv,mysql_drv, .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libraries=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" #PKGNAMESUFFIX= -pgsql _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MPGSQL_LOCAL} WANT_PGSQL= server SUB_LIST+= PGSQL=postgresql . else SUB_LIST+= PGSQL= . endif .else PLIST_SUB+= PGSQL="@comment " _DBDRV:= ${_DBDRV:S/pgsql_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE3} USES+= sqlite:3 _DBDRV_COUNT:= ${_DBDRV_COUNT}o PLIST_SUB+= SQLITE3="" .else _DBDRV:= ${_DBDRV:S/sqlite3_drv,//} PLIST_SUB+= SQLITE3="@comment " .endif .if ${PORT_OPTIONS:MSQLITE2} USES+= sqlite:2 _DBDRV_COUNT:= ${_DBDRV_COUNT}o PLIST_SUB+= SQLITE2="" .else _DBDRV:= ${_DBDRV:S/sqlite_drv,//} PLIST_SUB+= SQLITE2="@comment " .endif .if ${USES:Msqlite*} CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ --with-sqlite-libraries=${LOCALBASE}/lib PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MHASH} PLIST_SUB+= HASH="" #PKGNAMESUFFIX= -css _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/hash_drv,//} PLIST_SUB+= HASH="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USES+= mysql CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libraries=${LOCALBASE}/lib/mysql PLIST_SUB+= MYSQL="" _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MMYSQL_COMPRESS} CONFIGURE_ARGS+= --enable-client-compression . endif . if ${PORT_OPTIONS:MMYSQL_LOCAL} WANT_MYSQL= server SUB_LIST+= MYSQL=mysql . else SUB_LIST+= MYSQL= . endif .else _DBDRV:= ${_DBDRV:S/mysql_drv,//} PLIST_SUB+= MYSQL="@comment " .endif # now we have all the db backends the user wants and we remove last ',' CONFIGURE_ARGS+= --with-storage-driver=${_DBDRV:S/,$//} .if ${_DBDRV_COUNT} != "o" PLIST_SUB+= DYNAMIC="" .else PLIST_SUB+= DYNAMIC="@comment " .endif .if %{PORT_OPTIONS:MSETUID} PLIST_SUB+= SETUID="" PLIST_SUB+= NOSETUID="@comment " .else PLIST_SUB+= SETUID="@comment " PLIST_SUB+= NOSETUID="" .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} CONFIGURE_ARGS+= --enable-external-lookup USE_OPENLDAP= YES .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} CONFIGURE_ARGS+= --enable-homedir .endif .if ${PORT_OPTIONS:MTRUSTED_USERS} CONFIGURE_ARGS+= --disable-trusted-user-security .endif .if ${PORT_OPTIONS:MVIRT_USERS} CONFIGURE_ARGS+= --enable-virtual-users .endif .if ${PORT_OPTIONS:MLONG_USERNAMES} CONFIGURE_ARGS+= --enable-long-usernames .endif .if ${PORT_OPTIONS:MLARGE_SCALE} CONFIGURE_ARGS+= --enable-large-scale .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} CONFIGURE_ARGS+= --enable-domain-scale .endif .if ${PORT_OPTIONS:MCYRUS23} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:mail/cyrus-imapd23 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MCYRUS24} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:mail/cyrus-imapd24 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MDOVECOT2} RUN_DEPENDS+= ${LOCALBASE}/libexec/dovecot/dovecot-lda:mail/dovecot CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/libexec/dovecot/dovecot-lda' .endif .if ${PORT_OPTIONS:MEXIM} . if ${PORT_OPTIONS:MMYSQL} _EXIM_EXT= -mysql . elif ${PORT_OPTIONS:MPGSQL} _EXIM_EXT= -postgresql . endif RUN_DEPENDS+= exim:mail/exim${_EXIM_EXT} CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/exim' .endif .if ${PORT_OPTIONS:MMAILDROP} RUN_DEPENDS+= maildrop:mail/maildrop CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/maildrop' .endif .if ${PORT_OPTIONS:MPROCMAIL} RUN_DEPENDS+= procmail:mail/procmail CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/procmail' .endif .if ${PORT_OPTIONS:MSAFECAT} RUN_DEPENDS+= safecat:sysutils/safecat CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/safecat tmp new' .endif .if ${PORT_OPTIONS:MSENDMAIL} && exists(/usr/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent=/usr/sbin/sendmail .else .if ${PORT_OPTIONS:MSENDMAIL} && exists(${LOCALBASE}/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/sendmail' . endif .endif .if ${PORT_OPTIONS:MNICESENDMAIL} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MPOSTFIX_MBC} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MQMAIL} DSPAM_MODE= 4511 .endif .ifdef(DSPAM_MODE) CONFIGURE_ARGS+= --with-dspam-mode=${DSPAM_MODE} .endif .if ${PORT_OPTIONS:MWEBUI} . if ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= ${LOCALBASE}/sbin/lighttpd:www/lighttpd . else USES+= apache:2.2+ . endif LIB_DEPENDS+= libgd.so:graphics/gd RUN_DEPENDS+= p5-GD>=0:graphics/p5-GD RUN_DEPENDS+= p5-GD-Graph>=0:graphics/p5-GD-Graph RUN_DEPENDS+= p5-GD-Graph3d>=0:graphics/p5-GD-Graph3d RUN_DEPENDS+= p5-GD-TextUtil>=0:graphics/p5-GD-TextUtil CONFIGURE_ARGS+=--enable-logging CONFIGURE_ARGS+=--enable-user-logging PLIST_SUB+= WebUI="" _SED_SCRIPT+= -e 's/%%WebUI%%//g' _SED_SCRIPT+= -e 's,%%WWWDIR%%,${WWWDIR},g' PLIST_SUB+= WWWDIR=${WWWDIR_REL} .else PLIST_SUB+= WebUI="@comment " _SED_SCRIPT+= -e '/%%WebUI%%/D' .endif _DOCS= CHANGELOG LICENSE README README.FreeBSD RELEASE.NOTES UPGRADING _DOCSL= courier.txt exim.txt markov.txt mysql_drv.txt pgsql_drv.txt \ pop3filter.txt postfix.txt qmail.txt relay.txt sendmail.txt \ sqlite_drv.txt pre-everything:: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Last ${FILESDIR}/UPDATING entry:" @${ECHO_CMD} "###########################################################################" @${SED} -n < ${FILESDIR}/UPDATING "/^# ${PORTNAME}-${PORTVERSION}/,/^#####/p" @${ECHO_CMD} "" .endif pre-extract: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Define vars below before make-ing if you need:" @${ECHO_CMD} "" @${ECHO_CMD} "SIGNATURE_LIFE=${SIGNATURE_LIFE} (default 15)" @${ECHO_CMD} "DSPAM_OWNER=${DSPAM_OWNER} (default: root)" @${ECHO_CMD} "DSPAM_GROUP=${DSPAM_GROUP} (default: mail)" @${ECHO_CMD} "DSPAM_MODE=${DSPAM_MODE}" @${ECHO_CMD} "DSPAM_ETC=${DSPAM_ETC} (default: ${PREFIX}/etc" @${ECHO_CMD} "DSPAM_HOME=${DSPAM_HOME} (default: ${_VAR_DIR}/db/dspam)" @${ECHO_CMD} "DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER}" @${ECHO_CMD} "DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP}" @${ECHO_CMD} "DSPAM_HOME_MODE=${DSPAM_HOME_MODE} (default: 0770)" @${ECHO_CMD} "LOG_DIR=${LOG_DIR} (default: ${_VAR_DIR}/log/dspam)" @${ECHO_CMD} "RUN_DIR=${RUN_DIR} (default: ${_VAR_DIR}/run/dspam)" . ifdef(WITHOUT_SYSLOG) @${ECHO_CMD} "LOGFILE=${LOGFILE} (default: ${_VAR_DIR}/log/dspam/dspam.log)" . endif .if ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "Define WWWDIR before making if you need the WebUI files" @${ECHO_CMD} "installed in other place that this installation's default" @${ECHO_CMD} "${WWWDIR}" . endif @${ECHO_CMD} "" .endif post-patch: @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge.sql @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge-4.1.sql @${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' \ ${WRKSRC}/src/tools.pgsql_drv/purge.sql @${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-2.sql @${REINPLACE_CMD} -e "s|where julianday('now')-julianday(created_on) > 14;|where julianday('now')-julianday(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-3.sql @${REINPLACE_CMD} -e "s^%%PERL%%^${PERL}^" \ ${WRKSRC}/src/tools/dspam_train.in \ ${WRKSRC}/src/tools/dspam_notify.in @${TEST} ${MYSQL_FLAVOUR} == mariadb && ${REINPLACE_CMD} -e \ 's,&& defined(CR_ERROR_FIRST),,' ${WRKSRC}/configure || : pre-configure: .if ${PORT_OPTIONS:MVIRT_USERS} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, POSTGRESQL or HASH for virtual users." @${FALSE} .endif .if ${PORT_OPTIONS:MPREF_EXT} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} ) @${ECHO_CMD} "You need MySQL or Postgres for preferences extension" @${FALSE} .endif .if ${PORT_OPTIONS:MDAEMON} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" @${FALSE} .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( ${PORT_OPTIONS:MMYSQL} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MSQLITE*} ) @${ECHO_CMD} "You need MySQL, Postgres or SQLite for EXTERNAL_LOOKUP." @${FALSE} .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} @${ECHO_CMD} "DOMAIN_SCALE and LARGE_SCALE are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MLIGHTTPD} && ! ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" @${FALSE} .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} .if ${PORT_OPTIONS:MMYSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mysql cd ${WRKSRC}/src/tools.mysql_drv && \ ${INSTALL_DATA} mysql_objects-4.1.sql \ mysql_objects-space.sql \ mysql_objects-speed.sql \ purge-4.1.sql purge.sql \ virtual_user_aliases.sql \ virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql .endif .if ${PORT_OPTIONS:MPGSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql @cd ${WRKSRC}/src/tools.pgsql_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql .endif .if ${PORT_OPTIONS:MSQLITE*} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite cd ${WRKSRC}/src/tools.sqlite_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite .endif .endif # PORT_OPTIONS:MEXAMPLES .if ${PORT_OPTIONS:MWEBUI} ${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample cd ${WRKSRC}/webui/cgi-bin && ${MKDIR} ${STAGEDIR}${WWWDIR} && \ ${INSTALL_SCRIPT} configure.pl.sample ${STAGEDIR}${WWWDIR}/ && \ ${INSTALL_SCRIPT} *.cgi ${STAGEDIR}${WWWDIR} && \ ${INSTALL_DATA} rgb.txt ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/htdocs && \ ${INSTALL_DATA} base.css dspam-logo-small.gif ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} default.prefs ${STAGEDIR}${WWWDIR}/default.prefs.sample cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} admins ${STAGEDIR}${WWWDIR}/admins.sample ${MKDIR} ${STAGEDIR}${WWWDIR}/templates && cd ${WRKSRC}/webui/cgi-bin/templates && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/ && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ && \ for _dir in de es-es fr he pt-br ro; do \ ${INSTALL_DATA} -d ${STAGEDIR}${WWWDIR}/templates/$${_dir} && \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/$${_dir}; \ done && \ for _dir in de es-es pt-br; do \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/$${_dir}/; \ done .endif @${SED} ${_SED_SCRIPT} ${.CURDIR}/pkg-message > ${WRKSRC}/README.FreeBSD .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${INSTALL_DATA} ${_DOCSL} ${STAGEDIR}${DOCSDIR} @cd ${FILESDIR} && ${INSTALL_DATA} UPDATING ${STAGEDIR}${DOCSDIR}/UPDATING .endif @${MKDIR} ${STAGEDIR}${DSPAM_HOME} .for _file in firstrun.txt firstspam.txt quarantinefull.txt @if ! ${TEST} -e ${WRKSRC}/txt/${_file}.sample;\ then\ cd ${WRKSRC}/txt && \ ${MV} ${_file} ${_file}.sample;\ fi cd ${WRKSRC}/txt && \ ${INSTALL_DATA} ${_file}.sample ${STAGEDIR}${DSPAM_HOME} .endfor @${MKDIR} ${STAGEDIR}${RUN_DIR} @${MKDIR} ${STAGEDIR}${LOG_DIR} @${CAT} ${WRKSRC}/README.FreeBSD .include diff --git a/mail/enma/Makefile b/mail/enma/Makefile index b9bd8a5604fc..ffba99f2c7cd 100644 --- a/mail/enma/Makefile +++ b/mail/enma/Makefile @@ -1,71 +1,70 @@ # Created by: Hirohisa Yamaguchi PORTNAME= enma PORTVERSION= 1.2.0 PORTREVISION= 6 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ENMA/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Sender authentication milter supporting SPF and Sender ID LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE - GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl-incdir=${OPENSSLINC} \ --with-ssl-libdir=${OPENSSLLIB} USES= gmake libtool perl5 ssl USE_RC_SUBR= milter-enma USE_LDCONFIG= yes USE_PERL5= build LDFLAGS+= -lssl MANLANG= "" ja_JP.UTF-8 PORTDOCS= ChangeLog INSTALL LICENSE README SUB_FILES= milter-enma OPTIONS_DEFINE= DOCS LIBBIND LIBBIND_DESC= Link against dns/libbind instead of dns/ldns .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT) CONF_SUB= ${REINPLACE_CMD} -e '/milter\.postfix/s/false/true/' ${WRKSRC}/enma/etc/enma.conf.sample . if defined(WITH_POSTFIX_CURRENT) RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix-current . else RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix . endif .endif .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .if ${PORT_OPTIONS:MLIBBIND} CONFIGURE_ARGS+= --with-resolver=libbind \ --with-libbind-incdir=${LOCALBASE}/include/bind \ --with-libbind-libdir=${LOCALBASE}/lib BUILD_DEPENDS+= ${LOCALBASE}/lib/libbind.a:dns/libbind .else CONFIGURE_ARGS+= --with-resolver=ldns LIB_DEPENDS+= libldns.so:dns/ldns .endif pre-configure: $$(${CONF_SUB}) post-install: ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ ${STAGEDIR}${PREFIX}/etc .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidfquery \ ${STAGEDIR}${PREFIX}/lib/libsauth.so \ ${STAGEDIR}${PREFIX}/libexec/enma .include diff --git a/mail/mess822/Makefile b/mail/mess822/Makefile index 1b9d5c705bb9..f4c302237137 100644 --- a/mail/mess822/Makefile +++ b/mail/mess822/Makefile @@ -1,29 +1,28 @@ # Created by: David Siebörger PORTNAME= mess822 PORTVERSION= 0.58 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://cr.yp.to/software/ \ ftp://ftp.jp.qmail.org/qmail/ \ ftp://ftp.net.ohio-state.edu/pub/networking/mail/qmail/ \ ftp://mirror.pipex.net/pub/unix/mail/qmail/ MAINTAINER= ports@FreeBSD.org COMMENT= RFC 822 mail message parsing library and rewriting utilities USES= groff qmail:vars ALL_TARGET= it INSTALL_TARGET= setup check NO_MTREE= yes post-patch: @${REINPLACE_CMD} -e "s|.var.qmail|${QMAIL_PREFIX}|" ${WRKSRC}/conf-qmail @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} ${STAGEDIR}${PREFIX} > ${WRKSRC}/conf-home - .include diff --git a/mail/opensmtpd-extras/Makefile b/mail/opensmtpd-extras/Makefile index 4c3bee79f256..78339254cf98 100644 --- a/mail/opensmtpd-extras/Makefile +++ b/mail/opensmtpd-extras/Makefile @@ -1,100 +1,99 @@ # Created by: gahr PORTNAME= opensmtpd-extras PORTVERSION?= 6.7.1 PORTREVISION?= 0 PORTEPOCH?= 1 CATEGORIES+= mail MASTER_SITES= http://www.opensmtpd.org/archives/ # NB: Please reset PORTREVISION to 0 in all slave subports # while updating PORTVERSION for master port MAINTAINER= fluffy@FreeBSD.org COMMENT?= Addons for OpenSMTPD LICENSE?= ISCL LIB_DEPENDS+= libevent.so:devel/libevent USES+= autoreconf ssl libtool GNU_CONFIGURE= yes LDFLAGS+= -L${OPENSSLLIB} CFLAGS+= -I${OPENSSLINC} CONFIGURE_ARGS+= --sysconfdir="${PREFIX}/etc/mail" \ --with-libevent=${LOCALBASE} \ --with-libssl=${OPENSSLBASE} NO_OPTIONS_SORT= yes # NB: Please *DO NOT* add the following; they are NOT for end-users: # queue-null, queue-stub # scheduler-stub # table-stub # # Pass OpenSMTPD branch selection to all extras # #OPTIONS_DEFINE= OPENSMTP_DEVEL #OPENSMTP_DEVEL_DESC= Depend on opensmtpd-devel (opensmtpd if off) #OPENSMTP_DEVEL_BUILD_DEPENDS_OFF= smtpctl:mail/opensmtpd #OPENSMTP_DEVEL_RUN_DEPENDS_OFF= smtpctl:mail/opensmtpd #OPENSMTP_DEVEL_BUILD_DEPENDS= smtpctl:mail/opensmtpd-devel #OPENSMTP_DEVEL_RUN_DEPENDS= smtpctl:mail/opensmtpd-devel BUILD_DEPENDS= smtpctl:mail/opensmtpd RUN_DEPENDS= smtpctl:mail/opensmtpd - .if empty(SLAVE_PORT) OPTIONS_GROUP= TABLE QUEUE SCHEDULER OPTIONS_GROUP_QUEUE= QUEUE_RAM OPTIONS_GROUP_SCHEDULER= SCHEDULER_RAM OPTIONS_GROUP_TABLE= TABLE_LDAP TABLE_MYSQL TABLE_PASSWD TABLE_PGSQL TABLE_REDIS TABLE_SOCKETMAP TABLE_SQLITE OPTIONS_DEFAULT= ${OPTIONS_GROUP_TABLE} # Groups QUEUE_DESC= EXPERIMENTAL QUEUES SCHEDULER_DESC= EXPERIMENTAL SCHEDULERS TABLE_DESC= BASE TABLES # Queues QUEUE_RAM_DESC= The queue-ram # Schedulers SCHEDULER_RAM_DESC= The scheduler-ram # Tables TABLE_LDAP_DESC= LDAP table support TABLE_MYSQL_DESC= MySQL table support TABLE_PASSWD_DESC= passwd(5) table support TABLE_PGSQL_DESC= PgSQL table support TABLE_REDIS_DESC= REDIS table support TABLE_SOCKETMAP_DESC= Socketmap protocol support TABLE_SQLITE_DESC= SQLite table support INSTALL_DIR= ${LOCALBASE}/libexec/opensmtpd NO_ARCH= yes # Queues QUEUE_RAM_RUN_DEPENDS= ${INSTALL_DIR}/queue-ram:mail/opensmtpd-extras-queue-ram # Schedulers SCHEDULER_RAM_RUN_DEPENDS= ${INSTALL_DIR}/scheduler-ram:mail/opensmtpd-extras-scheduler-ram # Tables TABLE_LDAP_RUN_DEPENDS= ${INSTALL_DIR}/table-ldap:mail/opensmtpd-extras-table-ldap TABLE_MYSQL_RUN_DEPENDS= ${INSTALL_DIR}/table-mysql:mail/opensmtpd-extras-table-mysql TABLE_PASSWD_RUN_DEPENDS= ${INSTALL_DIR}/table-passwd:mail/opensmtpd-extras-table-passwd TABLE_PGSQL_RUN_DEPENDS= ${INSTALL_DIR}/table-postgres:mail/opensmtpd-extras-table-postgresql TABLE_REDIS_RUN_DEPENDS= ${INSTALL_DIR}/table-redis:mail/opensmtpd-extras-table-redis TABLE_SOCKETMAP_RUN_DEPENDS= ${INSTALL_DIR}/table-socketmap:mail/opensmtpd-extras-table-socketmap TABLE_SQLITE_RUN_DEPENDS= ${INSTALL_DIR}/table-sqlite:mail/opensmtpd-extras-table-sqlite #.else .endif .include diff --git a/mail/p5-Email-Simple-FromHandle/Makefile b/mail/p5-Email-Simple-FromHandle/Makefile index b9470c9a04e1..113155be86b6 100644 --- a/mail/p5-Email-Simple-FromHandle/Makefile +++ b/mail/p5-Email-Simple-FromHandle/Makefile @@ -1,24 +1,23 @@ # Created by: PORTNAME= Email-Simple-FromHandle PORTVERSION= 0.054 PORTREVISION= 1 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ashish@FreeBSD.org COMMENT= Perl library for making email objects from a filehandle LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Email-Simple>=0:mail/p5-Email-Simple \ p5-IO-String>=0:devel/p5-IO-String - USES= perl5 USE_PERL5= configure .include diff --git a/mail/spamassassin-dqs/Makefile b/mail/spamassassin-dqs/Makefile index a3f23e8520dd..43bbe37afb6e 100644 --- a/mail/spamassassin-dqs/Makefile +++ b/mail/spamassassin-dqs/Makefile @@ -1,51 +1,50 @@ # Created by: Larry Rosenman PORTNAME= spamassassin-dqs DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 CATEGORIES= mail MAINTAINER= ler@FreeBSD.org COMMENT= Real-Time DNSBL's that catch a bunch of additional spam LICENSE= APACHE20 RUN_DEPENDS= spamassassin:mail/spamassassin USE_GITHUB= yes GH_ACCOUNT= spamhaus SUB_FILES= pkg-message PLIST_FILES= etc/mail/spamassassin/SH.pm \ "@sample etc/mail/spamassassin/sh.cf.sample" \ etc/mail/spamassassin/sh_scores.cf \ etc/mail/spamassassin/sh.pre \ share/doc/spamassassin-dqs/README.md NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= HBL HBL_DESC= enable HBL lookups (PAID OPTION) HBL_PLIST_FILES= "@sample etc/mail/spamassassin/sh_hbl.cf.sample" \ etc/mail/spamassassin/sh_hbl_scores.cf post-patch: @${REINPLACE_CMD} -e 's||${PREFIX}/etc/mail/spamassassin|' ${WRKSRC}/sh.pre do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail/spamassassin ${INSTALL_DATA} ${WRKSRC}/sh.cf ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/sh.cf.sample ${INSTALL_DATA} ${WRKSRC}/sh.pre ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/ ${INSTALL_DATA} ${WRKSRC}/SH.pm ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/ ${INSTALL_DATA} ${WRKSRC}/sh_scores.cf ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ - do-install-HBL-on: ${INSTALL_DATA} ${WRKSRC}/sh_hbl.cf ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/sh_hbl.cf.sample ${INSTALL_DATA} ${WRKSRC}/sh_hbl_scores.cf ${STAGEDIR}${PREFIX}/etc/mail/spamassassin/ .include diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile index 3cde584a41fb..beec12361a1a 100644 --- a/math/geogebra/Makefile +++ b/math/geogebra/Makefile @@ -1,47 +1,46 @@ # Created by: Nicola Vitale PORTNAME= geogebra PORTVERSION= 5.0.625.0 CATEGORIES= math education java MASTER_SITES= http://download.geogebra.org/installers/5.0/ \ https://static.geogebra.org/images/ \ http://freebsd.uzsolt.hu/src/ DISTNAME= GeoGebra-Linux-Portable-${PORTVERSION:S/./-/g} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} geogebra.png geogebra-logo.svg EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Dynamic software that joins geometry, algebra, and calculus LICENSE= GEOGEBRA LICENSE_NAME= GeoGebra Non-Commercial License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept ONLY_FOR_ARCHS= amd64 i386 USES= tar:bzip2 desktop-file-utils gnome shebangfix USE_JAVA= yes CONFLICTS= math/geogebra-i18n-[0-9]* NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${DISTNAME} SUB_FILES= geogebra.desktop geogebra.sh SUB_LIST= JAVA=${JAVA} - do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/geogebra.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/geogebra/*.jar ${STAGEDIR}${DATADIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKDIR}/geogebra.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${DISTDIR}/geogebra.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/geogebra.png ${INSTALL_DATA} ${DISTDIR}/geogebra-logo.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/geogebra.svg .include diff --git a/math/py-pysmt/Makefile b/math/py-pysmt/Makefile index daf6e093721f..d0b9eab54574 100644 --- a/math/py-pysmt/Makefile +++ b/math/py-pysmt/Makefile @@ -1,30 +1,29 @@ PORTNAME= pysmt DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Solver-agnostic library for SMT formulae manipulation and solving LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}z3-solver>0:math/py-z3-solver@${PY_FLAVOR} \ z3>0:math/z3 \ cvc4>0:math/cvc4 - USES= python:3.5+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_PKGNAME= PySMT NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -v) .include diff --git a/misc/libpostal/Makefile b/misc/libpostal/Makefile index a7cd425ffcd9..f084ecac70c3 100644 --- a/misc/libpostal/Makefile +++ b/misc/libpostal/Makefile @@ -1,67 +1,66 @@ PORTNAME= libpostal DISTVERSIONPREFIX= v DISTVERSION= 1.1 DISTVERSIONSUFFIX= -alpha PORTREVISION= 2 CATEGORIES= misc geography PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= 21601eb4b8941b8d6d9b795b1d6db4bd376f5b28.patch:-p1 MAINTAINER= dmgk@FreeBSD.org COMMENT= Library for parsing/normalizing street addresses around the world LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_mips= fails to compile: tagger.h:5: redefinition of typedef 'tagger_feature_function' BROKEN_mips64= fails to compile: tagger.h:5: redefinition of typedef 'tagger_feature_function' RUN_DEPENDS= curl:ftp/curl USES= autoreconf libtool localbase USE_GITHUB= yes GH_ACCOUNT= openvenues USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${LIBPOSTAL_DATADIR} \ --disable-data-download \ --disable-static TEST_TARGET= check SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} \ LIBPOSTAL_DATADIR=${LIBPOSTAL_DATADIR} PORTDOCS= README.md - OPTIONS_DEFINE= CBLAS DOCS SSE2 OPTIONS_SUB= yes CBLAS_DESC= Build with CBLAS/OPENBLAS SSE2_DESC= Enable SSE2 optimization CBLAS_LIB_DEPENDS= libopenblas.so:math/openblas CBLAS_CONFIGURE_WITH= cblas=${LOCALBASE}/lib/libopenblas.so SSE2_CONFIGURE_ENABLE= sse2 LIBPOSTAL_DATADIR?= /var/db/${PORTNAME} pre-configure: @cd ${WRKSRC} && ${SH} bootstrap.sh post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpostal.so ${INSTALL_SCRIPT} ${WRKSRC}/src/address_parser ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/src/libpostal ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/pyobd/Makefile b/misc/pyobd/Makefile index 394f493bc33d..73e16be43cd1 100644 --- a/misc/pyobd/Makefile +++ b/misc/pyobd/Makefile @@ -1,43 +1,42 @@ PORTNAME= pyobd DISTVERSION= 0.9.3 PORTREVISION= 5 CATEGORIES= misc MASTER_SITES= http://www.obdtester.com/download/ DISTNAME= pyobd_${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= OBD-II compliant car diagnostic tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= convert:graphics/ImageMagick6 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} USES= dos2unix gnome python shebangfix DOS2UNIX_FILES= ${PORTNAME}.desktop SHEBANG_FILES= ${PORTNAME} USE_WX= 3.0 WX_COMPS= python - NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} do-build: @convert ${WRKSRC}/${PORTNAME}.gif ${WRKSRC}/${PORTNAME}.png do-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} ${WRKSRC}/*.py ${WRKSRC}/*.pyc \ ${STAGEDIR}${DATADIR} @${CHMOD} +x ${STAGEDIR}${DATADIR}/${PORTNAME} @${LN} -sf ../share/${PORTNAME}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/multimedia/libmediaart/Makefile b/multimedia/libmediaart/Makefile index 31e39d81c1c2..2ddae65502c9 100644 --- a/multimedia/libmediaart/Makefile +++ b/multimedia/libmediaart/Makefile @@ -1,32 +1,31 @@ # Created by: Gustau Perez PORTNAME= libmediaart DISTVERSION= 1.9.5 CATEGORIES= multimedia devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Library for handling media art LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= vala>=0:lang/vala USES= gnome meson pathfix pkgconfig tar:xz USE_GNOME= gdkpixbuf2 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dimage_library=gdk-pixbuf OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gtk-doc>=0:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc #option('image_library', type: 'combo', choices: ['auto', 'gdk-pixbuf', 'qt4', 'qt5'], # description: 'Which image processing backend to use') #option('with-docs', type : 'combo', choices : ['auto', 'yes', 'no'], value : 'auto') - .include diff --git a/net-im/libsignon-glib/Makefile b/net-im/libsignon-glib/Makefile index 47fc381b3c39..e28911b95b0e 100644 --- a/net-im/libsignon-glib/Makefile +++ b/net-im/libsignon-glib/Makefile @@ -1,41 +1,40 @@ PORTNAME= libsignon-glib DISTVERSION= 2.1 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= GLib-based client library for applications handling account authentication LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= signond:sysutils/signon-qt5 \ vapigen:lang/vala RUN_DEPENDS= signond:sysutils/signon-qt5 - USES= gnome libtool meson pathfix pkgconfig python tar:bz2 USE_GNOME= introspection pygobject3 USE_PYTHON= py3kplist # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_COMMIT= 7f9f10a2e7533b74eaf027b26de48818326a1dcf CFLAGS+= -Wno-error CONFIGURE_ARGS= -Dtests=false OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs BINARY_ALIAS= python=${PYTHON_CMD} post-extract: # Fix broken tar ball ${CP} ${WRKSRC}/libsignon-glib/*.xml ${WRKSRC}/libsignon-glib/interfaces .include diff --git a/net-im/scudcloud/Makefile b/net-im/scudcloud/Makefile index fd4be45a352b..b1b9c9653b1a 100644 --- a/net-im/scudcloud/Makefile +++ b/net-im/scudcloud/Makefile @@ -1,37 +1,36 @@ # Created by: Nicola Stanislao Vitale PORTNAME= scudcloud PORTVERSION= 1.65 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= nivit@FreeBSD.org COMMENT= Desktop client app for Slack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsmin>0:devel/py-jsmin@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} GH_ACCOUNT= raelgc HUNSPELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${PY_FLAVOR} \ falkon:www/falkon - OPTIONS_DEFINE= HUNSPELL USES= gnome python:3.5+ pyqt:5 USE_PYQT= sip_run webkit_run webkitwidgets_run USE_GITHUB= yes USE_PYTHON= autoplist distutils optsuffix NO_ARCH= yes post-patch: @${REINPLACE_CMD} -i.bak -e 's,%%LOCALBASE%%,${LOCALBASE},1' \ ${WRKSRC}/share/${PORTNAME}.desktop \ ${WRKSRC}/${PORTNAME}/resources.py .include diff --git a/net-im/spectral/Makefile b/net-im/spectral/Makefile index 537e0d9911a5..a27279b7f21d 100644 --- a/net-im/spectral/Makefile +++ b/net-im/spectral/Makefile @@ -1,40 +1,39 @@ PORTNAME= spectral PORTVERSION= 817 PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org COMMENT= Glossy Matrix IM client based on Qt technologies LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqt5keychain.so:security/qtkeychain \ libcmark.so:textproc/cmark USES= cmake compiler:c++17-lang gl pkgconfig qt:5 tar:bz2 USE_GL= gl USE_QT= core dbus declarative graphicaleffects gui imageformats \ multimedia network quickcontrols quickcontrols2 svg widgets \ buildtools_build linguist_build qmake_build testlib_build CMAKE_ON= USE_INTREE_LIBQMC SFPMNAME= SortFilterProxyModel SFPMVERSION= 36befddf5d57faad990e72c88c5844794f274145 QUOTNAME= libQuotient QUOTVERSION= 58dfe74390ebdd8ec6611d3b8fecfe7d051ff955 DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:spectral \ ${SFPMVERSION}.zip:sfpm \ ${QUOTVERSION}.zip:quot MASTER_SITES= https://gitlab.com/spectral-im/spectral/-/archive/${PORTVERSION}/:spectral \ https://github.com/oKcerG/${SFPMNAME}/archive/:sfpm \ https://github.com/quotient-im/${QUOTNAME}/archive/:quot - post-extract: ${RMDIR} ${WRKSRC}/include/${SFPMNAME} ${WRKSRC}/include/${QUOTNAME} ${LN} -s ${WRKDIR}/${SFPMNAME}-${SFPMVERSION} ${WRKSRC}/include/${SFPMNAME} ${LN} -s ${WRKDIR}/${QUOTNAME}-${QUOTVERSION} ${WRKSRC}/include/${QUOTNAME} .include diff --git a/net-mgmt/p5-Nagios-Plugin-Beanstalk/Makefile b/net-mgmt/p5-Nagios-Plugin-Beanstalk/Makefile index d04f70986bb4..ee8a29e8b3d8 100644 --- a/net-mgmt/p5-Nagios-Plugin-Beanstalk/Makefile +++ b/net-mgmt/p5-Nagios-Plugin-Beanstalk/Makefile @@ -1,27 +1,26 @@ # Created by: Andrew Thompson PORTNAME= Nagios-Plugin-Beanstalk PORTVERSION= 0.04 PORTREVISION= 1 CATEGORIES= net-mgmt perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:GBARR PKGNAMEPREFIX= p5- MAINTAINER= thompsa@FreeBSD.org COMMENT= Module to check beanstalkd via nagios BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Nagios-Plugin>=0:net-mgmt/p5-Nagios-Plugin \ p5-Beanstalk-Client>=0:net/p5-Beanstalk-Client - USES= perl5 USE_PERL5= configure NO_ARCH= yes post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios ${INSTALL} ${WRKSRC}/check_beanstalkd ${STAGEDIR}${PREFIX}/libexec/nagios/check_beanstalkd .include diff --git a/net/akonadi-search/Makefile b/net/akonadi-search/Makefile index c3dddaef41f7..96bd8edb1612 100644 --- a/net/akonadi-search/Makefile +++ b/net/akonadi-search/Makefile @@ -1,28 +1,27 @@ PORTNAME= akonadi-search DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Libraries and daemons to implement searching in Akonadi LICENSE= LGPL21 LIB_DEPENDS= libxapian.so:databases/xapian-core USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ crash i18n itemmodels kcmutils package plasma-framework \ runner service widgetsaddons \ ecm_build # pim components USE_KDE+= akonadi akonadimime calendarcore contacts mime USE_QT= core dbus gui widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/gitlab-agent/Makefile b/net/gitlab-agent/Makefile index 53648cbe26b6..c02a0831a871 100644 --- a/net/gitlab-agent/Makefile +++ b/net/gitlab-agent/Makefile @@ -1,253 +1,251 @@ # Created by: Matthias Fechner PORTNAME= gitlab-agent PORTVERSION= 14.3.3 PORTREVISION= 0 CATEGORIES= net MAINTAINER= mfechner@FreeBSD.org COMMENT= GitLab kubernetes agent LICENSE= MIT # bazel>=0:devel/bazel \ BUILD_DEPENDS= git>=0:devel/git \ golangci-lint>=0:devel/golangci-lint USES= go:modules USE_GITLAB= yes GL_ACCOUNT= gitlab-org/cluster-integration # Find the commit hash here: https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/tags GL_COMMIT= 80c75d64b933d306966baba139f4b99301bd50a1 # for go dependencies USE_GITHUB= nodefault # generated with: make gomod-vendor # 195dd GH_TUPLE= \ Azure:go-ansiterm:d6e3b3328b78:azure_go_ansiterm/vendor/github.com/Azure/go-ansiterm \ Azure:go-autorest:79a63e70c4d8:azure_go_autorest_adal \ Azure:go-autorest:autorest/v0.11.18:azure_go_autorest_autorest \ Azure:go-autorest:b3a0b30a7423:azure_go_autorest_date \ Azure:go-autorest:logger/v0.2.1:azure_go_autorest_logger \ Azure:go-autorest:tracing/v0.6.0:azure_go_autorest_tracing \ Azure:go-autorest:v14.2.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \ DataDog:datadog-go:v4.4.0:datadog_datadog_go/vendor/github.com/DataDog/datadog-go \ DataDog:dd-trace-go:v1.32.0:datadog_dd_trace_go/vendor/gopkg.in/DataDog/dd-trace-go.v1 \ DataDog:sketches-go:v1.0.0:datadog_sketches_go/vendor/github.com/DataDog/sketches-go \ MakeNowJust:heredoc:bb23615498cd:makenowjust_heredoc/vendor/github.com/MakeNowJust/heredoc \ Microsoft:go-winio:v0.5.0:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ PuerkitoBio:purell:v1.1.1:puerkitobio_purell/vendor/github.com/PuerkitoBio/purell \ PuerkitoBio:urlesc:de5bf2ad4578:puerkitobio_urlesc/vendor/github.com/PuerkitoBio/urlesc \ StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \ asaskevich:govalidator:21a406dcc535:asaskevich_govalidator/vendor/github.com/asaskevich/govalidator \ ash2k:cobra:e91bfee91527:ash2k_cobra/vendor/github.com/spf13/cobra \ ash2k:stager:v0.3.0:ash2k_stager/vendor/github.com/ash2k/stager \ aws:aws-sdk-go:v1.38.35:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \ bmatcuk:doublestar:v2.0.4:bmatcuk_doublestar_v2/vendor/github.com/bmatcuk/doublestar/v2 \ census-ecosystem:opencensus-go-exporter-stackdriver:v0.13.8:census_ecosystem_opencensus_go_exporter_stackdriver/vendor/contrib.go.opencensus.io/exporter/stackdriver \ census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ census-instrumentation:opencensus-proto:v0.3.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \ cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ chai2010:gettext-go:c6fed771bfd5:chai2010_gettext_go/vendor/github.com/chai2010/gettext-go \ cilium:cilium:v1.9.6:cilium_cilium/vendor/github.com/cilium/cilium \ cilium:kafka:01ce283b732b:cilium_kafka/vendor/github.com/optiopay/kafka \ client9:reopen:v1.0.0:client9_reopen/vendor/github.com/client9/reopen \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \ envoyproxy:protoc-gen-validate:v0.6.1:envoyproxy_protoc_gen_validate/vendor/github.com/envoyproxy/protoc-gen-validate \ evanphx:json-patch:v4.9.0:evanphx_json_patch/vendor/github.com/evanphx/json-patch \ exponent-io:jsonpath:d6023ce2651d:exponent_io_jsonpath/vendor/github.com/exponent-io/jsonpath \ form3tech-oss:jwt-go:v3.2.2:form3tech_oss_jwt_go/vendor/github.com/form3tech-oss/jwt-go \ fsnotify:fsnotify:7f4cf4dd2b52:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ getsentry:sentry-go:v0.11.0:getsentry_sentry_go/vendor/github.com/getsentry/sentry-go \ go-errors:errors:v1.0.1:go_errors_errors/vendor/github.com/go-errors/errors \ go-inf:inf:v0.9.1:go_inf_inf/vendor/gopkg.in/inf.v0 \ go-ini:ini:v1.51.1:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-logr:logr:v0.4.0:go_logr_logr/vendor/github.com/go-logr/logr \ go-logr:zapr:v0.4.0:go_logr_zapr/vendor/github.com/go-logr/zapr \ go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ go-openapi:analysis:v0.19.10:go_openapi_analysis/vendor/github.com/go-openapi/analysis \ go-openapi:errors:v0.19.7:go_openapi_errors/vendor/github.com/go-openapi/errors \ go-openapi:jsonpointer:v0.19.3:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \ go-openapi:jsonreference:v0.19.4:go_openapi_jsonreference/vendor/github.com/go-openapi/jsonreference \ go-openapi:loads:v0.19.6:go_openapi_loads/vendor/github.com/go-openapi/loads \ go-openapi:runtime:v0.19.20:go_openapi_runtime/vendor/github.com/go-openapi/runtime \ go-openapi:spec:v0.19.9:go_openapi_spec/vendor/github.com/go-openapi/spec \ go-openapi:strfmt:v0.19.6:go_openapi_strfmt/vendor/github.com/go-openapi/strfmt \ go-openapi:swag:v0.19.9:go_openapi_swag/vendor/github.com/go-openapi/swag \ go-openapi:validate:v0.19.12:go_openapi_validate/vendor/github.com/go-openapi/validate \ go-redis:redis:v8.11.3:go_redis_redis_v8/vendor/github.com/go-redis/redis/v8 \ go-redis:redismock:v8.0.6:go_redis_redismock_v8/vendor/github.com/go-redis/redismock/v8 \ go-stack:stack:v1.8.0:go_stack_stack/vendor/github.com/go-stack/stack \ go-yaml:yaml:496545a6307b:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ golang-jwt:jwt:v4.0.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \ golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:38f3c27a63bf:golang_crypto/vendor/golang.org/x/crypto \ golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \ golang:mod:v0.4.2:golang_mod/vendor/golang.org/x/mod \ golang:net:0714010a04ed:golang_net/vendor/golang.org/x/net \ golang:oauth2:6f1e6394065a:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \ golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \ golang:sys:e5e7981a1069:golang_sys/vendor/golang.org/x/sys \ golang:term:6a3ed077a48d:golang_term/vendor/golang.org/x/term \ golang:text:v0.3.6:golang_text/vendor/golang.org/x/text \ golang:time:1f47c861a9ac:golang_time/vendor/golang.org/x/time \ golang:tools:v0.1.4:golang_tools/vendor/golang.org/x/tools \ golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \ google:btree:v1.0.0:google_btree/vendor/github.com/google/btree \ google:go-cmp:v0.5.6:google_go_cmp/vendor/github.com/google/go-cmp \ google:go-genproto:43fce44e7af1:google_go_genproto/vendor/google.golang.org/genproto \ google:gofuzz:v1.2.0:google_gofuzz/vendor/github.com/google/gofuzz \ google:pprof:f964ff605595:google_pprof/vendor/github.com/google/pprof \ google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \ google:starlark-go:8dd3e2ee1dd5:google_starlark_go/vendor/go.starlark.net \ google:uuid:v1.2.0:google_uuid/vendor/github.com/google/uuid \ googleapis:gax-go:v2.0.5:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \ googleapis:gnostic:v0.5.5:googleapis_gnostic/vendor/github.com/googleapis/gnostic \ googleapis:google-api-go-client:v0.54.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ googleapis:google-cloud-go:v0.1.0:googleapis_google_cloud_go_trace/vendor/cloud.google.com/go \ googleapis:google-cloud-go:v0.92.2:googleapis_google_cloud_go/vendor/cloud.google.com/go \ gregjones:httpcache:9cad4c3443a7:gregjones_httpcache/vendor/github.com/gregjones/httpcache \ grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ grpc-ecosystem:go-grpc-prometheus:9abf3eb82b4a:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \ grpc:grpc-go:v1.40.0:grpc_grpc_go/vendor/google.golang.org/grpc \ hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \ hashicorp:go-retryablehttp:v0.7.0:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \ hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ imdario:mergo:v0.3.12:imdario_mergo/vendor/github.com/imdario/mergo \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ jonboulle:clockwork:v0.1.0:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \ json-iterator:go:v1.1.11:json_iterator_go/vendor/github.com/json-iterator/go \ klauspost:compress:v1.12.2:klauspost_compress/vendor/github.com/klauspost/compress \ kr:pretty:v0.2.0:kr_pretty/vendor/github.com/kr/pretty \ kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \ kubernetes-sigs:cli-utils:8ccd6e63e141:kubernetes_sigs_cli_utils/vendor/sigs.k8s.io/cli-utils \ kubernetes-sigs:controller-runtime:7181f1162e79:kubernetes_sigs_controller_runtime/vendor/sigs.k8s.io/controller-runtime \ kubernetes-sigs:kustomize:kyaml/v0.10.17:kubernetes_sigs_kustomize_1/vendor/sigs.k8s.io/kustomize/kyaml \ kubernetes-sigs:kustomize:api/v0.8.8:kubernetes_sigs_kustomize/vendor/sigs.k8s.io/kustomize/api \ kubernetes-sigs:structured-merge-diff:v4.1.0:kubernetes_sigs_structured_merge_diff/vendor/sigs.k8s.io/structured-merge-diff/v4 \ kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \ kubernetes:api:v0.21.2:kubernetes_api/vendor/k8s.io/api \ kubernetes:apiextensions-apiserver:v0.21.2:kubernetes_apiextensions_apiserver/vendor/k8s.io/apiextensions-apiserver \ kubernetes:apimachinery:v0.21.2:kubernetes_apimachinery/vendor/k8s.io/apimachinery \ kubernetes:apiserver:v0.21.2:kubernetes_apiserver/vendor/k8s.io/apiserver \ kubernetes:cli-runtime:v0.21.2:kubernetes_cli_runtime/vendor/k8s.io/cli-runtime \ kubernetes:client-go:v0.21.2:kubernetes_client_go/vendor/k8s.io/client-go \ kubernetes:cloud-provider:v0.21.2:kubernetes_cloud_provider/vendor/k8s.io/cloud-provider \ kubernetes:cluster-bootstrap:v0.21.2:kubernetes_cluster_bootstrap/vendor/k8s.io/cluster-bootstrap \ kubernetes:code-generator:v0.21.2:kubernetes_code_generator/vendor/k8s.io/code-generator \ kubernetes:component-base:v0.21.2:kubernetes_component_base/vendor/k8s.io/component-base \ kubernetes:component-helpers:v0.21.2:kubernetes_component_helpers/vendor/k8s.io/component-helpers \ kubernetes:controller-manager:v0.21.2:kubernetes_controller_manager/vendor/k8s.io/controller-manager \ kubernetes:cri-api:v0.21.2:kubernetes_cri_api/vendor/k8s.io/cri-api \ kubernetes:csi-translation-lib:v0.21.2:kubernetes_csi_translation_lib/vendor/k8s.io/csi-translation-lib \ kubernetes:klog:v2.9.0:kubernetes_klog/vendor/k8s.io/klog/v2 \ kubernetes:kube-aggregator:v0.21.2:kubernetes_kube_aggregator/vendor/k8s.io/kube-aggregator \ kubernetes:kube-controller-manager:v0.21.2:kubernetes_kube_controller_manager/vendor/k8s.io/kube-controller-manager \ kubernetes:kube-openapi:95288971da7e:kubernetes_kube_openapi/vendor/k8s.io/kube-openapi \ kubernetes:kube-proxy:v0.21.2:kubernetes_kube_proxy/vendor/k8s.io/kube-proxy \ kubernetes:kube-scheduler:v0.21.2:kubernetes_kube_scheduler/vendor/k8s.io/kube-scheduler \ kubernetes:kubectl:v0.21.2:kubernetes_kubectl/vendor/k8s.io/kubectl \ kubernetes:kubelet:v0.21.2:kubernetes_kubelet/vendor/k8s.io/kubelet \ kubernetes:legacy-cloud-providers:v0.21.2:kubernetes_legacy_cloud_providers/vendor/k8s.io/legacy-cloud-providers \ kubernetes:metrics:v0.21.2:kubernetes_metrics/vendor/k8s.io/metrics \ kubernetes:mount-utils:v0.21.2:kubernetes_mount_utils/vendor/k8s.io/mount-utils \ kubernetes:sample-apiserver:v0.21.2:kubernetes_sample_apiserver/vendor/k8s.io/sample-apiserver \ kubernetes:utils:5a248b5acedc:kubernetes_utils/vendor/k8s.io/utils \ liggitt:tabwriter:89fcab3d43de:liggitt_tabwriter/vendor/github.com/liggitt/tabwriter \ lightstep:lightstep-tracer-common:a8dfcb80d3a7:lightstep_lightstep_tracer_common_gogo/vendor/github.com/lightstep/lightstep-tracer-common \ lightstep:lightstep-tracer-go:v0.25.0:lightstep_lightstep_tracer_go/vendor/github.com/lightstep/lightstep-tracer-go \ magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \ mailru:easyjson:v0.7.1:mailru_easyjson/vendor/github.com/mailru/easyjson \ matttproud:golang_protobuf_extensions:c182affec369:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ miekg:dns:v1.0.14:miekg_dns/vendor/github.com/miekg/dns \ mitchellh:go-wordwrap:v1.0.0:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \ mitchellh:mapstructure:v1.4.1:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ moby:spdystream:v0.2.0:moby_spdystream/vendor/github.com/moby/spdystream \ moby:term:df9cb8a40635:moby_term/vendor/github.com/moby/term \ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ mongodb:mongo-go-driver:v1.3.4:mongodb_mongo_go_driver/vendor/go.mongodb.org/mongo-driver \ monochromegane:go-gitignore:205db1a8cc00:monochromegane_go_gitignore/vendor/github.com/monochromegane/go-gitignore \ nhooyr:websocket:v1.8.7:nhooyr_websocket/vendor/nhooyr.io/websocket \ oklog:ulid:v2.0.2:oklog_ulid_v2/vendor/github.com/oklog/ulid/v2 \ opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ pelletier:go-toml:v1.8.1:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ peterbourgon:diskv:v2.0.1:peterbourgon_diskv/vendor/github.com/peterbourgon/diskv \ petermattis:goid:b0b1615b78e5:petermattis_goid/vendor/github.com/petermattis/goid \ philhofer:fwd:v1.1.1:philhofer_fwd/vendor/github.com/philhofer/fwd \ piotrkowalczuk:promgrpc:v4.0.4:piotrkowalczuk_promgrpc_v4/vendor/github.com/piotrkowalczuk/promgrpc \ 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 \ prometheus:client_golang:v1.11.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:60555c9708c7:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.26.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.27.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ russross:blackfriday:v1.5.2:russross_blackfriday/vendor/github.com/russross/blackfriday \ sasha-s:go-deadlock:1595213edefa:sasha_s_go_deadlock/vendor/github.com/sasha-s/go-deadlock \ sebest:xff:671bd2870b3a:sebest_xff/vendor/github.com/sebest/xff \ shirou:gopsutil:v2.20.4:shirou_gopsutil/vendor/github.com/shirou/gopsutil \ shirou:gopsutil:v3.21.2:shirou_gopsutil_v3 \ sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ spf13:afero:v1.3.4:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:jwalterweatherman:v1.0.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.6.1:spf13_viper/vendor/github.com/spf13/viper \ stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \ subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ tinylib:msgp:v1.1.2:tinylib_msgp/vendor/github.com/tinylib/msgp \ tklauser:go-sysconf:v0.3.4:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \ tklauser:numcpus:v0.2.1:tklauser_numcpus/vendor/github.com/tklauser/numcpus \ uber-go:atomic:v1.7.0:uber_go_atomic/vendor/go.uber.org/atomic \ uber-go:multierr:v1.6.0:uber_go_multierr/vendor/go.uber.org/multierr \ uber-go:zap:v1.19.0:uber_go_zap/vendor/go.uber.org/zap \ uber:jaeger-client-go:v2.29.1:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \ uber:jaeger-lib:v2.4.1:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib \ xlab:treeprint:v1.0.0:xlab_treeprint/vendor/github.com/xlab/treeprint GL_TUPLE= gitlab-org:gitaly:31bbf1c0f7cd100c63f44f52a14575da1579276a:gitlab_org_gitaly_v14/vendor/gitlab.com/gitlab-org/gitaly/v14 \ gitlab-org:labkit:56e2f8af39d9bea0f038a8d2135a1cc89016c62a:gitlab_org_labkit/vendor/gitlab.com/gitlab-org/labkit - GO_BUILDFLAGS= -tags="tracer_static,tracer_static_jaeger" \ -ldflags=" \ -X gitlab.com/gitlab-org/cluster-integration/gitlab-agent/cmd.Version=v${PORTVERSION} \ -X gitlab.com/gitlab-org/cluster-integration/gitlab-agent/cmd.Commit=${GL_COMMIT:C/^(........).*/\1/}" GO_TARGET= ./cmd/kas PLIST_FILES= bin/kas # 14dd post-extract: @${RLN} ${WRKSRC_googleapis_google_cloud_go} ${WRKSRC}/vendor/cloud.google.com/go @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RLN} ${WRKSRC_azure_go_autorest_autorest}/autorest ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RLN} ${WRKSRC_azure_go_autorest_adal}/autorest/adal ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RLN} ${WRKSRC_azure_go_autorest_date}/autorest/date ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RLN} ${WRKSRC_azure_go_autorest_logger}/logger ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RLN} ${WRKSRC_azure_go_autorest_tracing}/tracing ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RM} -r ${WRKSRC}/vendor/github.com/shirou/gopsutil/v3 @${RLN} ${WRKSRC_shirou_gopsutil_v3}/v3 ${WRKSRC}/vendor/github.com/shirou/gopsutil/v3 do-install: ${INSTALL_PROGRAM} ${WRKDIR}/bin/kas ${STAGEDIR}${PREFIX}/bin/kas .include - diff --git a/net/grsync/Makefile b/net/grsync/Makefile index 3429eb7e591e..3398bbac844a 100644 --- a/net/grsync/Makefile +++ b/net/grsync/Makefile @@ -1,35 +1,34 @@ # Created by: Ganael Laplanche PORTNAME= grsync PORTVERSION= 1.3.0 CATEGORIES= net MASTER_SITES= http://www.opbyte.it/release/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= GTK frontend for rsync LICENSE= GPLv2 RUN_DEPENDS= rsync:net/rsync \ bash:shells/bash LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= desktop-file-utils gettext gmake gnome \ pkgconfig shared-mime-info shebangfix USE_GNOME= cairo gtk30 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-unity CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= src/grsync-batch - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls .include diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile index 85b71d1476a5..9e8f55e8585f 100644 --- a/net/incidenceeditor/Makefile +++ b/net/incidenceeditor/Makefile @@ -1,34 +1,33 @@ PORTNAME= incidenceeditor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Incidence editor libriares for KDEPim LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libKGantt.so:graphics/kdiagram USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n iconthemes itemmodels jobwidgets kio service solid sonnet \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime calendarcore \ calendarsupport calendarutils contacts eventviews grantleetheme \ identitymanagement imap ldap libkdepim mailtransport mime pimcommon \ pimtextedit USE_QT= concurrent core dbus gui network printsupport uitools \ webkit widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes - OPTIONS_DEFINE= DOCS .include diff --git a/net/kcalutils/Makefile b/net/kcalutils/Makefile index a9d3922dfe0b..c72f265593c4 100644 --- a/net/kcalutils/Makefile +++ b/net/kcalutils/Makefile @@ -1,25 +1,24 @@ PORTNAME= kcalutils DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE utility and user interface functions for accessing calendar LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz USE_KDE= codecs config coreaddons i18n iconthemes kdelibs4support \ widgetsaddons \ ecm_build # pim components USE_KDE+= calendarcore identitymanagement pimtextedit USE_QT= core gui widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/kidentitymanagement/Makefile b/net/kidentitymanagement/Makefile index 45115457bedc..387b289f5a9b 100644 --- a/net/kidentitymanagement/Makefile +++ b/net/kidentitymanagement/Makefile @@ -1,26 +1,25 @@ PORTNAME= kidentitymanagement DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE pim identities LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ emoticons i18n init itemmodels itemviews jobwidgets \ kdelibs4support kio service solid widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/kldap/Makefile b/net/kldap/Makefile index c5c1b408abb9..4bbd45d60e18 100644 --- a/net/kldap/Makefile +++ b/net/kldap/Makefile @@ -1,28 +1,27 @@ PORTNAME= kldap DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= LDAP access API for KDE LICENSE= LGPL21 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libqt5keychain.so:security/qtkeychain USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= completion config coreaddons i18n kio widgetsaddons service \ ecm_build # pim components USE_KDE+= mbox USE_QT= concurrent core dbus gui network widgets \ buildtools_build qmake_build USE_OPENLDAP= yes USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/kontactinterface/Makefile b/net/kontactinterface/Makefile index b18efd767c9d..46eda1734ea2 100644 --- a/net/kontactinterface/Makefile +++ b/net/kontactinterface/Makefile @@ -1,25 +1,24 @@ PORTNAME= kontactinterface DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE glue for embedding KParts into Kontact LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ emoticons i18n iconthemes init itemmodels itemviews jobwidgets \ kdelibs4support kio parts service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/kpimtextedit/Makefile b/net/kpimtextedit/Makefile index 330eab687e16..7ddbc9d904fa 100644 --- a/net/kpimtextedit/Makefile +++ b/net/kpimtextedit/Makefile @@ -1,25 +1,24 @@ PORTNAME= kpimtextedit DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE library for PIM-specific text editing utilities LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ emoticons i18n iconthemes init itemmodels itemviews jobwidgets \ kdelibs4support kio service solid sonnet syntaxhighlighting textwidgets \ widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network speech widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/ktnef/Makefile b/net/ktnef/Makefile index 963fbbbd8b42..ad90a506b6aa 100644 --- a/net/ktnef/Makefile +++ b/net/ktnef/Makefile @@ -1,24 +1,23 @@ PORTNAME= ktnef DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE API for the handling of TNEF data LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons i18n kdelibs4support \ ecm_build # pim components USE_KDE+= calendarcore calendarutils contacts USE_QT= core gui widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/libksieve/Makefile b/net/libksieve/Makefile index 049736b21c84..39be67452713 100644 --- a/net/libksieve/Makefile +++ b/net/libksieve/Makefile @@ -1,34 +1,33 @@ PORTNAME= libksieve DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Sieve libriares for KDEPim LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons i18n iconthemes jobwidgets kio newstuff service \ solid sonnet syntaxhighlighting wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi identitymanagement libkdepim mailtransport mime \ pimcommon pimtextedit USE_QT= concurrent core dbus declarative gui location network printsupport \ uitools webchannel webengine widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/mailimporter/Makefile b/net/mailimporter/Makefile index a70f43663dfa..ecd6bffcd9ec 100644 --- a/net/mailimporter/Makefile +++ b/net/mailimporter/Makefile @@ -1,27 +1,26 @@ PORTNAME= mailimporter DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Import mbox files to KMail LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth archive codecs config configwidgets coreaddons i18n itemmodels \ kio service widgetsaddons \ ecm_build # pim components USE_KDE+= akonadi akonadimime libkdepim mime pimcommon USE_QT= concurrent core dbus gui network uitools widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile index 17a6482099e3..ab477513c324 100644 --- a/net/messagelib/Makefile +++ b/net/messagelib/Makefile @@ -1,44 +1,43 @@ PORTNAME= messagelib DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Library for handling messages LICENSE= LGPL21 DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qca qt:5 tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons guiaddons i18n iconthemes imap itemmodels itemviews jobwidgets \ kdewebkit kio service solid sonnet syntaxhighlighting \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \ contacts grantleetheme gravatar identitymanagement \ ldap libkdepim libkleo mailtransport mbox \ mime pimcommon pimtextedit USE_QT= concurrent core dbus declarative gui location network printsupport \ uitools webchannel webengine widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes - OPTIONS_DEFINE= INOTIFY DOCS OPTIONS_DEFAULT= INOTIFY OPTIONS_SUB= yes INOTIFY_DESC= Filesystem alteration notifications using inotify INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify .include diff --git a/net/opennx/Makefile b/net/opennx/Makefile index e8ba10d69426..e4b0ba803b21 100644 --- a/net/opennx/Makefile +++ b/net/opennx/Makefile @@ -1,56 +1,55 @@ # Created by: Timothy Beyer PORTNAME= opennx PORTVERSION= 0.16.0.729 PORTREVISION= 10 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/CI-source MAINTAINER= beyert@cs.ucr.edu COMMENT= Open source drop in replacement for NoMachine's NX client LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/zip:archivers/zip LIB_DEPENDS= libcups.so:print/cups \ libcurl.so:ftp/curl USES= gmake gnome samba:lib xorg USE_XORG= ice sm x11 xau xmu USE_WX= 2.8+ WRKSRC= ${WRKDIR}/${PORTNAME}-0.16 GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -L${SAMBALIBS} CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} CPPFLAGS+= -I${LOCALBASE}/include -I${SAMBAINCLUDES} - NO_PACKAGE= must generate a fresh private key at install time LEGAL_PACKAGE= yes SSH_KEYGEN?= ssh-keygen OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls # do not use default private key included with tarball post-patch: @${RM} ${WRKSRC}/share/keys/server.id_dsa.key @${SSH_KEYGEN} -N '' -b 2048 -q -f ${WRKSRC}/share/keys/server.id_dsa.key @${REINPLACE_CMD} 's|/usr/NX/bin/||' \ ${WRKSRC}/extres/xdg/innovidata-opennx.desktop \ ${WRKSRC}/extres/xdg/innovidata-opennx-admin.desktop \ ${WRKSRC}/extres/xdg/innovidata-opennx-wizard.desktop @${RM} ${WRKSRC}/extres/xdg/*.bak post-install: @${CHMOD} 440 ${STAGEDIR}${PREFIX}/share/keys/server.id_dsa.key .include diff --git a/net/p5-Net-Google-SafeBrowsing2/Makefile b/net/p5-Net-Google-SafeBrowsing2/Makefile index 7da6c61698b7..fa79b6cc10df 100644 --- a/net/p5-Net-Google-SafeBrowsing2/Makefile +++ b/net/p5-Net-Google-SafeBrowsing2/Makefile @@ -1,43 +1,42 @@ # Created by: Alexandre Biancalana PORTNAME= Net-Google-SafeBrowsing2 PORTVERSION= 1.09 PORTREVISION= 2 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ale@biancalanas.net COMMENT= Perl extension for the Google Safe Browsing v2 API BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-libwww>=5:www/p5-libwww \ p5-URI>=1:net/p5-URI \ p5-Net-IPAddress>=1:net-mgmt/p5-Net-IPAddress \ p5-Text-Trim>=1:textproc/p5-Text-Trim \ p5-MIME-Base64-URLSafe>=0.01:converters/p5-MIME-Base64-URLSafe \ p5-Digest-HMAC>=1:security/p5-Digest-HMAC \ p5-String-HexConvert>=0.01:textproc/p5-String-HexConvert \ p5-File-Slurp>9:devel/p5-File-Slurp - OPTIONS_DEFINE= MYSQL SQLITE POSTGRES MYSQL_DESC= uses MySQL as the storage backend SQLITE_DESC= uses SQLite as the storage backend POSTGRES_DESC= uses Postgres as the storage backend OPTIONS_DEFAULT=SQLITE NO_ARCH= yes USES= perl5 USE_PERL5= configure MYSQL_BUILD_DEPENDS= p5-DBD-mysql>=4:databases/p5-DBD-mysql MYSQL_RUN_DEPENDS= p5-DBD-mysql>=4:databases/p5-DBD-mysql POSTGRES_BUILD_DEPENDS= p5-DBD-Pg>=2:databases/p5-DBD-Pg POSTGRES_RUN_DEPENDS= p5-DBD-Pg>=2:databases/p5-DBD-Pg SQLITE_BUILD_DEPENDS= p5-DBD-SQLite>=1:databases/p5-DBD-SQLite SQLITE_RUN_DEPENDS= p5-DBD-SQLite>=1:databases/p5-DBD-SQLite .include diff --git a/net/p5-XMLRPC-Lite/Makefile b/net/p5-XMLRPC-Lite/Makefile index 577bb71924e7..383d798b007e 100644 --- a/net/p5-XMLRPC-Lite/Makefile +++ b/net/p5-XMLRPC-Lite/Makefile @@ -1,25 +1,24 @@ PORTNAME= XMLRPC-Lite PORTVERSION= 0.717 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= vivek@khera.org COMMENT= Client and server side XMLRPC implementation LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-SOAP-Lite>=1.11:net/p5-SOAP-Lite - CONFIGURE_ARGS= --noprompt INSTALL_TARGET= pure_install USE_PERL5= configure USES= perl5 NO_ARCH= yes perl_OLD_CMD= .*perl .include diff --git a/net/pimcommon/Makefile b/net/pimcommon/Makefile index e90ead97d6b9..6e9f3d8386d9 100644 --- a/net/pimcommon/Makefile +++ b/net/pimcommon/Makefile @@ -1,31 +1,30 @@ PORTNAME= pimcommon DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Common libriares for KDEPim LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons dbusaddons emoticons i18n init iconthemes itemmodels itemviews \ jobwidgets kcmutils kio newstuff service solid sonnet textwidgets \ wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadisearch contacts grantleetheme imap ldap \ libkdepim mime pimtextedit purpose USE_QT= concurrent core dbus designer gui network printsupport script testlib \ uiplugin uitools webkit widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr - OPTIONS_DEFINE= DOCS .include diff --git a/net/remmina/Makefile b/net/remmina/Makefile index 9e43ecfb6818..613d203e7f9a 100644 --- a/net/remmina/Makefile +++ b/net/remmina/Makefile @@ -1,162 +1,160 @@ # Created by: Alexander Logvinov PORTNAME= remmina DISTVERSION= 1.4.17 CATEGORIES= net gnome MAINTAINER= fernape@FreeBSD.org COMMENT= GTK+ Remote Desktop Client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libpcre2-8.so:devel/pcre2 \ libsodium.so:security/libsodium \ libsoup-2.4.so:devel/libsoup \ libwayland-client.so:graphics/wayland FLAVORS= default lite lite_PKGNAMESUFFIX= -lite lite_DESCR= ${.CURDIR}/pkg-descr-lite USES= cmake compiler:c11 desktop-file-utils gettext gnome localbase:ldflags pathfix \ pkgconfig shared-mime-info ssl shebangfix xorg USE_GITLAB= yes GL_ACCOUNT= Remmina GL_PROJECT= Remmina GL_COMMIT= 0ef1621b3e16b3168213147a2bfca39da2c2668f USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= ice sm x11 xext xkbfile SHEBANG_FILES= data/desktop/remmina-file-wrapper.in bash_CMD= ${SH} CMAKE_ARGS= -DWITH_APPINDICATOR:BOOL=false CONFLICTS_INSTALL= remmina-plugin* OPTIONS_DEFINE= AVAHI CUPS GCRYPT NLS SSH TERM OPTIONS_DEFAULT= AVAHI CUPS GCRYPT NLS SSH TERM \ EXEC NX RDP SECRET SPICE ST VNC WWW XDMCP OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= EXEC KWALLET NX RDP SECRET SPICE ST VNC WWW XDMCP OPTIONS_SUB= yes .if ${FLAVOR:U} == lite OPTIONS_EXCLUDE= AVAHI CUPS KWALLET NX SECRET SPICE SSH TERM WWW XDMCP COMMENT+= (lite flavor) .endif AVAHI_DESC= Build with Avahi support EXEC_DESC= Plugin to execute a command GCRYPT_DESC= Build with libgcrypt support for password encryption NX_DESC= NX protocol plugin RDP_DESC= Remote Desktop Protocol plugin SECRET_DESC= GNOME Keyring plugin SPICE_DESC= Spice protocol plugin SSH_DESC= Build with SSH tunneling support ST_DESC= (Simple) Terminal Plugin TERM_DESC= Build with terminal support VNC_DESC= VNC protocol plugin WWW_DESC= Plugin to open an authenticated web browser XDMCP_DESC= XDMCP protocol plugin AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-ui-gtk3.so:net/avahi-gtk3 AVAHI_CMAKE_BOOL= WITH_AVAHI CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CMAKE_BOOL= WITH_CUPS GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_CMAKE_BOOL= WITH_GCRYPT KWALLET_USES= kde:5 qt:5 KWALLET_USE= kde=wallet qt=buildtools_build,core,gui,qmake_build KWALLET_CMAKE_BOOL= WITH_KF5WALLET NLS_CMAKE_BOOL= WITH_TRANSLATIONS NX_IMPLIES= SSH RDP_LIB_DEPENDS= libfreerdp2.so:net/freerdp SECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret SECRET_RUN_DEPENDS= gnome-keyring:security/gnome-keyring SPICE_BUILD_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol SPICE_LIB_DEPENDS= libspice-client-gtk-3.0.so:deskutils/spice-gtk SPICE_CMAKE_BOOL= WITH_SPICE SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CMAKE_BOOL= WITH_LIBSSH SSH_LDFLAGS= -fstack-protector ST_IMPLIES= EXEC TERM_USE= gnome=vte3 TERM_CMAKE_BOOL= WITH_VTE VNC_LIB_DEPENDS= libgnutls.so:security/gnutls \ libvncserver.so:net/libvncserver VNC_USES= jpeg VNC_CMAKE_BOOL= WITH_LIBVNCSERVER WWW_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 - - XDMCP_RUN_DEPENDS= Xephyr:x11-servers/xephyr post-patch: ${REINPLACE_CMD} -e 's,FreeBSD,FreeBSD|DragonFly,' \ ${WRKSRC}/CMakeLists.txt post-patch-EXEC-off: ${REINPLACE_CMD} -e '/add_subdirectory(exec)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-GCRYPT-off: ${REINPLACE_CMD} -e '/find_suggested_package(GCRYPT)/d' ${WRKSRC}/CMakeLists.txt post-patch-KWALLET-off: ${REINPLACE_CMD} -e '/add_definitions(-DWITH_KF5WALLET)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(kwallet)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-NX-off: ${REINPLACE_CMD} -e '/find_required_package(XKBFILE)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(nx)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-RDP-off: ${REINPLACE_CMD} -e '/find_suggested_package(FREERDP)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(rdp)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-SECRET-off: ${REINPLACE_CMD} -e '/add_subdirectory(plugins\/secret)/d' ${WRKSRC}/CMakeLists.txt post-patch-SPICE-off: ${REINPLACE_CMD} -e '/find_suggested_package(SPICE)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(spice)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-SSH-off: ${REINPLACE_CMD} -e '/find_suggested_package(LIBSSH)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-ST-off: ${REINPLACE_CMD} -e '/add_subdirectory(st)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-VNC-off: ${REINPLACE_CMD} -e' /find_suggested_package(LIBVNCSERVER)/d' ${WRKSRC}/plugins/CMakeLists.txt ${REINPLACE_CMD} -e '/add_subdirectory(vnc)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-WWW-off: ${REINPLACE_CMD} -e '/add_subdirectory(www)/d' ${WRKSRC}/plugins/CMakeLists.txt post-patch-XDMCP-off: ${REINPLACE_CMD} -e '/add_subdirectory(xdmcp)/d' ${WRKSRC}/plugins/CMakeLists.txt .include diff --git a/net/tightvnc/Makefile b/net/tightvnc/Makefile index 40939faaa564..b05f266b18bd 100644 --- a/net/tightvnc/Makefile +++ b/net/tightvnc/Makefile @@ -1,75 +1,74 @@ # Created by: ijliao PORTNAME= tightvnc PORTVERSION= 1.3.10 PORTREVISION= 6 CATEGORIES= net java MASTER_SITES= SF/vnc-tight/TightVNC-unix/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}_unixsrc MAINTAINER= meta@FreeBSD.org COMMENT= Enhanced version of VNC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENCE.TXT - RUN_DEPENDS= showrgb:x11/rgb \ xauth:x11/xauth \ xorg-fonts>=7.2:x11-fonts/xorg-fonts USES= cpe imake jpeg shebangfix perl5 tar:bzip2 xorg USE_XORG= ice sm x11 xaw xext xmu xt xpm CFLAGS+= -fcommon # for build with clang-11, see https://sourceforge.net/p/vnc-tight/bugs/1523/ MAKE_JOBS_UNSAFE= yes CONFLICTS= tigervnc-* WRKSRC= ${WRKDIR}/vnc_unixsrc SHEBANG_FILES= vncserver CFLAGS+= -Wno-return-type ALL_TARGET= World MAKE_ARGS= CC=${CC} OPTIONS_DEFINE= JVNC_VIEWER OPTIONS_SUB= yes JVNC_VIEWER_DESC= Install Java-based vnc viewer JVNC_VIEWER_USE= JAVA=yes JVNC_VIEWER_VARS= JAVA_RUN=yes .ifdef(TIGHTVNC_BASE) PREFIX=${TIGHTVNC_BASE} .endif .include .if ${ARCH} == aarch64 || ${ARCH:Mpowerpc*} || ${ARCH} == riscv64 USE_GCC= yes .endif .if exists(${PREFIX}/share/vnc/classes/index.vnc) IGNORE= vnc has already been installed, please uninstall it first .endif post-patch: .for file in vncviewer/Imakefile Xvnc/config/cf/vnclibs.def @${REINPLACE_CMD} -i '' -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -i '' -e "s|/usr/local/vnc/classes|${DATADIR}/classes|g" \ ${WRKSRC}/vncserver @${REINPLACE_CMD} -i '' -e "s|%%CC%%|${CC}|g ; \ s|%%CFLAGS%%|${CFLAGS}|g" ${WRKSRC}/Xvnc/config/cf/FreeBSD.cf do-install: @(cd ${WRKSRC}; ./vncinstall ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/man) .if defined(STRIP) && ${STRIP} != "" .for FILE in Xvnc vncviewer vncpasswd vncconnect @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${FILE} .endfor .endif do-install-JVNC_VIEWER-on: @${MKDIR} ${STAGEDIR}${DATADIR}/classes ${INSTALL_DATA} ${WRKSRC}/classes/*.* ${STAGEDIR}${DATADIR}/classes .include diff --git a/net/vmware-vsphere-cli/Makefile b/net/vmware-vsphere-cli/Makefile index a9e8c5c6b370..2e5dee95efb0 100644 --- a/net/vmware-vsphere-cli/Makefile +++ b/net/vmware-vsphere-cli/Makefile @@ -1,100 +1,99 @@ # Created by: Ryan Steinmetz PORTNAME= vmware-vsphere-cli PORTVERSION= 6.7.0 CATEGORIES= net perl5 MASTER_SITES= #http://communities.vmware.com/community/vmtn/developer/downloads DISTNAME= VMware-vSphere-Perl-SDK-${PORTVERSION}-${DISTREL}.i386 MAINTAINER= zi@FreeBSD.org COMMENT= VMware vSphere SDK for Perl with CLI tools # Converted from RESTRICTED LICENSE= VMware LICENSE_NAME= vmware LICENSE_TEXT= May not be redistributed. Must accept license to download. LICENSE_PERMS= auto-accept BUILD_DEPENDS= p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker \ p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-UUID>=0:devel/p5-UUID \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite RUN_DEPENDS= p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker \ p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-UUID>=0:devel/p5-UUID \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite \ p5-Text-Template>0:textproc/p5-Text-Template \ p5-Time-Piece>0:devel/p5-Time-Piece \ p5-Path-Class>0:devel/p5-Path-Class \ p5-version>0:devel/p5-version \ p5-Data-Dumper>0:devel/p5-Data-Dumper \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-XML-SAX>0:textproc/p5-XML-SAX \ p5-XML-NamespaceSupport>0:textproc/p5-XML-NamespaceSupport \ p5-XML-LibXML>0:textproc/p5-XML-LibXML \ p5-libwww>0:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \ p5-Socket6>0:net/p5-Socket6 \ p5-IO-Socket-INET6>0:net/p5-IO-Socket-INET6 \ p5-Net-INET6Glue>0:net/p5-Net-INET6Glue \ p5-Net-HTTP>0:net/p5-Net-HTTP - USES= perl5 shebangfix USE_PERL5= configure NO_PACKAGE= May not be redistributed. Must accept license to download. SHEBANG_FILES= apps/general/* apps/host/* apps/performance/* apps/session/* apps/vm/* bin/* DISTREL= 8156551 .include .if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) DISTFILE_INSTRUCTIONS=\n\ Due to licensing restrictions, certain files must be fetched manually.\n\n\ Please visit http://communities.vmware.com/community/vmtn/developer/forums/vsphere_sdk_perl\n\ and choose Download. Then, login using a VMware account and accept the license agreement.\n\ Choose the download for VMware-vSphere-Perl-SDK-${PORTVERSION}-${DISTREL}.i386.tar.gz (even if you are not on i386)\n\n\ After the download has completed, please place ${DISTNAME}${EXTRACT_SUFX} in\n\ ${DISTDIR}, then restart the build.\n\n .endif .if defined(DISTFILE_INSTRUCTIONS) .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .else pre-fetch: @${PRINTF} "${DISTFILE_INSTRUCTIONS}" @exit 1 .endif .endif post-extract: @${MV} ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-distrib ${WRKSRC} @${RM} ${WRKSRC}/vmware-install.pl @${RM} -r ${WRKSRC}/lib/VMware/share/VMware/pyexe post-patch: @${REINPLACE_CMD} -e 's|%%EXAMPLESDIR%%|${STAGEDIR}${EXAMPLESDIR}|g' ${WRKSRC}/Makefile.PL @${FIND} ${WRKSRC} -name \*.orig -delete post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/AppUtil (cd ${WRKSRC}/apps/AppUtil && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/AppUtil) ${INSTALL_SCRIPT} ${WRKSRC}/bin/vicfg-* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/svmotion ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vmware-cmd ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vmkfstools ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vifs ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vihostupdate ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/vihostupdate35 ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/viperl-support ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/host/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/general/* ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/apps/vm/* ${STAGEDIR}${PREFIX}/bin .include diff --git a/science/py-rmf/Makefile b/science/py-rmf/Makefile index db3e3aa626c5..712369560a17 100644 --- a/science/py-rmf/Makefile +++ b/science/py-rmf/Makefile @@ -1,37 +1,36 @@ PORTNAME= rmf DISTVERSION= 1.3 CATEGORIES= science graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to support reading and writing of Rich Molecular Format files LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libRMF.so:science/rmf USES= cmake compiler:c++11-lang python:3.6+ shebangfix USE_PYTHON= flavors USE_GITHUB= yes GH_ACCOUNT= salilab SHEBANG_GLOB= *.py CMAKE_ARGS= -DCMAKE_INSTALL_PYTHONDIR:STRING=${PYTHON_SITELIBDIR} LDFLAGS+= -lRMF BINARY_ALIAS= python=${PYTHON_CMD} do-test: # one testcase fails: https://github.com/salilab/rmf/issues/126 @${RM} ${WRKSRC}/test/*.cpp @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFREEBSD_BUILS_WITH_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test - .include diff --git a/security/gonepass/Makefile b/security/gonepass/Makefile index 1c94c33f786d..1b065f33b229 100644 --- a/security/gonepass/Makefile +++ b/security/gonepass/Makefile @@ -1,23 +1,22 @@ PORTNAME= gonepass DISTVERSION= g20181221 PORTREVISION= 1 CATEGORIES= security MAINTAINER= greg@unrelenting.technology COMMENT= GTK+ 1Password reader LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang gnome pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= jbreams GH_TAGNAME= 3da5cfa120 USE_GNOME= gtk30 gtkmm30 - PLIST_FILES= bin/gonepass \ share/applications/gonepass.desktop \ share/pixmaps/gonepass.png .include diff --git a/security/libkleo/Makefile b/security/libkleo/Makefile index 03f5f304aeb9..5ec75b93cf30 100644 --- a/security/libkleo/Makefile +++ b/security/libkleo/Makefile @@ -1,36 +1,35 @@ PORTNAME= libkleo DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= security kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Certificate manager for KDE BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libqgpgme.so:security/gpgme-qt5 \ libgpgmepp.so:security/gpgme-cpp RUN_DEPENDS= ${LOCALBASE}/bin/gmd5sum:sysutils/coreutils - USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz USE_KDE= codecs completion config coreaddons i18n itemmodels \ widgetsaddons windowsystem \ pimtextedit USE_QT= core gui widgets \ buildtools_build qmake_build _CORETOOLS= md5sum sha1sum sha256sum sha512sum OPTIONS_DEFINE= DOCS post-extract: # use the binaries of coreutils . for ct in ${_CORETOOLS} ${REINPLACE_CMD} -e '/create-command/ s#${ct}#g${ct}#' \ -e '/verify-command/ s#${ct}#g${ct}#' \ ${PATCH_WRKSRC}/src/libkleopatrarc.desktop . endfor .include diff --git a/security/nextcloud-twofactor_admin/Makefile b/security/nextcloud-twofactor_admin/Makefile index 5dcccd4f4d07..3e8b4bc00af9 100644 --- a/security/nextcloud-twofactor_admin/Makefile +++ b/security/nextcloud-twofactor_admin/Makefile @@ -1,40 +1,39 @@ # Created by: Bernard Spil PORTNAME= twofactor_admin PORTVERSION= 3.1.0 DISTVERSIONPREFIX= v CATEGORIES= security MASTER_SITES= https://github.com/ChristophWurst/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@FreeBSD.org COMMENT= Admin create one-time TOTP app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=17:www/nextcloud@${PHP_FLAVOR} USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) @(cd ${WRKSRC}; ${FIND} . -not -type d) | ${SORT} | \ ${SED} -e 's,^\.,${WWWDIR_REL},' >> ${TMPPLIST} - .include diff --git a/security/nextcloud-twofactor_nextcloud_notification/Makefile b/security/nextcloud-twofactor_nextcloud_notification/Makefile index e30b5ac22714..ad8feeb25d72 100644 --- a/security/nextcloud-twofactor_nextcloud_notification/Makefile +++ b/security/nextcloud-twofactor_nextcloud_notification/Makefile @@ -1,38 +1,37 @@ # Created by: Bernard Spil PORTNAME= twofactor_nextcloud_notification PORTVERSION= 3.2.1 CATEGORIES= security MASTER_SITES= https://github.com/nickv-nextcloud/${PORTNAME}/releases/download/v${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} WRKSRC= ${WRKDIR}/${PORTNAME} MAINTAINER= brnrd@FreeBSD.org COMMENT= Use Nextcloud notification as MFA app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=17:www/nextcloud@${PHP_FLAVOR} USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) @(cd ${WRKSRC}; ${FIND} . -not -type d) | ${SORT} | \ ${SED} -e 's,^\.,${WWWDIR_REL},' >> ${TMPPLIST} - .include diff --git a/security/p5-AuthCAS/Makefile b/security/p5-AuthCAS/Makefile index 249a7a4d57d3..2a6b5ba67866 100644 --- a/security/p5-AuthCAS/Makefile +++ b/security/p5-AuthCAS/Makefile @@ -1,27 +1,26 @@ # Created by: Frank Wall PORTNAME= AuthCAS PORTVERSION= 1.6 PORTREVISION= 2 CATEGORIES= security perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:OSALAUN PKGNAMEPREFIX= p5- MAINTAINER= fw@moov.de COMMENT= Perl API to Yale's Central Authentication System (CAS) LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL - USES= perl5 shebangfix SHEBANG_FILES= sampleCasClient.pl USE_PERL5= configure NO_ARCH= yes .include diff --git a/security/palisade/Makefile b/security/palisade/Makefile index 9175aca7bf9c..f600ccf24c92 100644 --- a/security/palisade/Makefile +++ b/security/palisade/Makefile @@ -1,46 +1,45 @@ PORTNAME= palisade DISTVERSIONPREFIX= v DISTVERSION= 1.11.5 CATEGORIES= security math MAINTAINER= yuri@FreeBSD.org COMMENT= PALISADE lattice cryptography library for Fully Homomorphic Encryption LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= fails to build: a declaration of 'Mul128' must be available BROKEN_powerpc64= fails to build: math/native_int/binint.h:510:11: error: Architecture not supported for MultD() BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project USES= cmake:noninja,testing localbase # compiler:c++11-lang USE_GITLAB= yes USE_GITHUB= nodefault GL_PROJECT= palisade-release # there's also palisade-development GL_COMMIT= d76213499af44558170cca6c72c5314755fec23c GH_TUPLE= \ JerryRyan:cereal:a384b101:cereal/third-party/cereal \ google:benchmark:e451e50e:benchmark/third-party/google-benchmark \ google:googletest:8b4817e3:google_test/third-party/google-test USE_LDCONFIG= yes CMAKE_OFF= BUILD_UNITTESTS BUILD_EXAMPLES BUILD_BENCHMARKS CMAKE_OFF+= WITH_NTL # https://gitlab.com/palisade/palisade-development/-/issues/180 CMAKE_ARGS= -DWITH_NTL=Y # libntl.so will be discontinued in 1.11, see https://gitlab.com/palisade/palisade-development/-/issues/180 CMAKE_TESTING_ON= BUILD_UNITTESTS CMAKE_TESTING_TARGET= testall CXXFLAGS+= -I${WRKSRC}/third-party/google-test/googletest - BINARY_ALIAS= git=false LDFLAGS+= -pthread # only for tests: see https://gitlab.com/palisade/palisade-release/-/issues/23 OPTIONS_DEFINE= OPENMP OPTIONS_DEFAULT= OPENMP OPENMP_CMAKE_BOOL= USE_OpenMP .include diff --git a/security/rubygem-sslshake/Makefile b/security/rubygem-sslshake/Makefile index 5a80932efe3c..1f3ae63f7861 100644 --- a/security/rubygem-sslshake/Makefile +++ b/security/rubygem-sslshake/Makefile @@ -1,19 +1,18 @@ # Created by: Matthias Fechner PORTNAME= sslshake PORTVERSION= 1.3.1 CATEGORIES= security rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Simulate SSL and TLD handshake LICENSE= MPL20 USES= gem USE_RUBY= yes NO_ARCH= yes - .include diff --git a/security/veracrypt/Makefile b/security/veracrypt/Makefile index fca07442f7fb..0085f27e9b9b 100644 --- a/security/veracrypt/Makefile +++ b/security/veracrypt/Makefile @@ -1,48 +1,47 @@ - PORTNAME= veracrypt PORTVERSION= 1.24 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}-Update7/ DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}-Update7_Source MAINTAINER= acm@FreeBSD.org COMMENT= Open-source disk encryption software based on Truecrypt BUILD_DEPENDS= yasm:devel/yasm RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo LICENSE_FILE= ${DOCSDIR}/LICENSE USES= compiler:c++11-lang desktop-file-utils fuse gmake iconv pkgconfig tar:bz2 USE_WX= 3.0+ NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/src ALL_TARGET= # DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "i386" MAKE_ENV+= LFLAGS=-Wl,-z,notext .endif post-patch: ${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|g' ${WRKSRC}/src/Makefile ${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|g' -e \ 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop ${STAGEDIR}${PREFIX}/share/applications/ cd ${WRKSRC}/src/Resources/Icons && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/pixmaps "-name *\.xpm" do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/License.txt ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html .include diff --git a/sysutils/filelight/Makefile b/sysutils/filelight/Makefile index 2982c2c268e6..472547e29cf9 100644 --- a/sysutils/filelight/Makefile +++ b/sysutils/filelight/Makefile @@ -1,23 +1,22 @@ PORTNAME= filelight DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= sysutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Map of concentric segmented-rings representing file system BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml - USES= cmake compiler:c++11-lang desktop-file-utils gettext \ kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n jobwidgets kio parts service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus gui network script svg widgets xml \ buildtools_build qmake_build testlib_build OPTIONS_DEFINE= DOCS .include diff --git a/sysutils/p5-Giovanni/Makefile b/sysutils/p5-Giovanni/Makefile index fda2296047c3..6600985d7b94 100644 --- a/sysutils/p5-Giovanni/Makefile +++ b/sysutils/p5-Giovanni/Makefile @@ -1,29 +1,28 @@ PORTNAME= Giovanni PORTVERSION= 1.12 CATEGORIES= sysutils perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:NORBU PKGNAMEPREFIX= p5- MAINTAINER= dch@FreeBSD.org COMMENT= PERL-based software deployment tool inspired by capistrano LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Config-GitLike>=0:devel/p5-Config-GitLike \ p5-Expect>=0:lang/p5-Expect \ p5-Git-Repository>=0:devel/p5-Git-Repository \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \ p5-libwww>=0:www/p5-libwww \ p5-Mouse>=0:devel/p5-Mouse \ p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH - NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/sysutils/signon-ui/Makefile b/sysutils/signon-ui/Makefile index b96164354a69..431d821f3f1e 100644 --- a/sysutils/signon-ui/Makefile +++ b/sysutils/signon-ui/Makefile @@ -1,30 +1,29 @@ PORTNAME= signon-ui PORTVERSION= 0.17 PORTREVISION= 8 CATEGORIES= sysutils kde DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Component for handling accounts-sso user interactions LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaccounts-qt5.so:net-im/libaccounts-qt5 \ libnotify.so:devel/libnotify \ libsignon-qt5.so:sysutils/signon-qt5 \ libproxy.so:net/libproxy - USES= compiler:c++11-lang gettext-runtime gl gnome pkgconfig python \ qmake qt:5 tar:bz2 USE_GL= gl USE_GNOME= gdkpixbuf2 glib20 USE_QT= core dbus declarative gui network webkit widgets xml \ buildtools_build qmake_build # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_COMMIT= 075830f31096947fcea70802b8d3c142bccfbefa .include diff --git a/www/choqok/Makefile b/www/choqok/Makefile index a8e2856426f0..ac09e728fdcd 100644 --- a/www/choqok/Makefile +++ b/www/choqok/Makefile @@ -1,31 +1,30 @@ PORTNAME= choqok DISTVERSION= 1.7.0 PORTREVISION= 0 CATEGORIES= www kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/src DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= KDE micro-blogging client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqjson-qt5.so:devel/qjson \ libqoauth-qt5.so:net/qoauth-qt5 \ libtelepathy-qt5.so:net-im/telepathy-qt USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qca qt:5 tar:xz USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons doctools ecm emoticons globalaccel guiaddons i18n \ itemviews jobwidgets kcmutils kdewebkit kio notifications \ notifyconfig parts purpose service solid sonnet textwidgets \ wallet widgetsaddons xmlgui \ kded_run USE_QT= concurrent core dbus gui network networkauth webkit widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes - .include diff --git a/www/gitlab-workhorse/Makefile b/www/gitlab-workhorse/Makefile index 55b2e5f40b9c..d461af62bd86 100644 --- a/www/gitlab-workhorse/Makefile +++ b/www/gitlab-workhorse/Makefile @@ -1,164 +1,163 @@ # Created by: Torsten Zuehlsdorff PORTNAME= gitlab-workhorse PORTVERSION= 14.3.2 PORTREVISION= 0 CATEGORIES= www MAINTAINER= mfechner@FreeBSD.org COMMENT= Smart reverse proxy for GitLab LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= git>=2.16.2:devel/git RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool USES= gmake go:modules,no_targets MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" MAKE_ENV+= ${GO_ENV} WRKSRC_SUBDIR= workhorse USE_GITLAB= yes GL_ACCOUNT= gitlab-org GL_PROJECT= gitlab-foss # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-foss/-/tags GL_COMMIT= 92acfb1b8a9019b3fa3c817d251b2624d55da26d # for go dependencies USE_GITHUB= nodefault # generated with: make gomod-vendor # 106dd GH_TUPLE= \ Azure:azure-pipeline-go:v0.2.3:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \ Azure:azure-storage-blob-go:6df5d9af221d:azure_azure_storage_blob_go/vendor/github.com/Azure/azure-storage-blob-go \ Azure:go-autorest:autorest/v0.11.12:azure_go_autorest_autorest \ Azure:go-autorest:b3a0b30a7423:azure_go_autorest_date \ Azure:go-autorest:b8bf08c40b80:azure_go_autorest_adal \ Azure:go-autorest:logger/v0.2.0:azure_go_autorest_logger \ Azure:go-autorest:tracing/v0.6.0:azure_go_autorest_tracing \ Azure:go-autorest:v14.2.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ DataDog:datadog-go:v4.4.0:datadog_datadog_go/vendor/github.com/DataDog/datadog-go \ DataDog:dd-trace-go:v1.31.1:datadog_dd_trace_go/vendor/gopkg.in/DataDog/dd-trace-go.v1 \ DataDog:sketches-go:v1.0.0:datadog_sketches_go/vendor/github.com/DataDog/sketches-go \ FZambia:sentinel:v1.0.0:fzambia_sentinel/vendor/github.com/FZambia/sentinel \ Microsoft:go-winio:v0.4.19:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \ alecthomas:chroma:v0.7.3:alecthomas_chroma/vendor/github.com/alecthomas/chroma \ aws:aws-sdk-go:v1.37.0:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ census-ecosystem:opencensus-go-exporter-stackdriver:v0.13.8:census_ecosystem_opencensus_go_exporter_stackdriver/vendor/contrib.go.opencensus.io/exporter/stackdriver \ census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ census-instrumentation:opencensus-proto:v0.3.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \ certifi:gocertifi:2c3bb06c6054:certifi_gocertifi/vendor/github.com/certifi/gocertifi \ cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ client9:reopen:v1.0.0:client9_reopen/vendor/github.com/client9/reopen \ danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \ dlclark:regexp2:v1.2.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ dominikh:go-tools:v0.1.3:dominikh_go_tools/vendor/honnef.co/go/tools \ form3tech-oss:jwt-go:v3.2.2:form3tech_oss_jwt_go/vendor/github.com/form3tech-oss/jwt-go \ getsentry:raven-go:v0.2.0:getsentry_raven_go/vendor/github.com/getsentry/raven-go \ go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ go-yaml:yaml:9f266ea9e77c:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ golang-jwt:jwt:v4.0.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \ golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:be400aefbc4c:golang_crypto/vendor/golang.org/x/crypto \ golang:gddo:af0f2af80721:golang_gddo/vendor/github.com/golang/gddo \ golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ golang:image:e7c1f5e7dbb8:golang_image/vendor/golang.org/x/image \ golang:lint:83fdc39ff7b5:golang_lint/vendor/golang.org/x/lint \ golang:mod:v0.4.1:golang_mod/vendor/golang.org/x/mod \ golang:net:d523dce5a7f4:golang_net/vendor/golang.org/x/net \ golang:oauth2:5e61552d6c78:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \ golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \ golang:sys:f1c623a9e750:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.5:golang_text/vendor/golang.org/x/text \ golang:time:3af7569d3a1e:golang_time/vendor/golang.org/x/time \ golang:tools:v0.1.0:golang_tools/vendor/golang.org/x/tools \ golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \ gomodule:redigo:v2.0.0:gomodule_redigo/vendor/github.com/gomodule/redigo \ google:go-cloud:5094f54ed8bb:google_go_cloud/vendor/gocloud.dev \ google:go-cmp:v0.5.5:google_go_cmp/vendor/github.com/google/go-cmp \ google:go-genproto:c14fb6ef47c3:google_go_genproto/vendor/google.golang.org/genproto \ google:pprof:cbba55b83ad5:google_pprof/vendor/github.com/google/pprof \ google:uuid:v1.1.2:google_uuid/vendor/github.com/google/uuid \ google:wire:v0.4.0:google_wire/vendor/github.com/google/wire \ googleapis:gax-go:v2.0.2:googleapis_gax_go/vendor/github.com/googleapis/gax-go \ googleapis:gax-go:v2.0.5:googleapis_gax_go_v2 \ googleapis:google-api-go-client:v0.45.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ googleapis:google-cloud-go:v0.81.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ gopherjs:gopherjs:0766667cb4d1:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ gorilla:websocket:v1.4.1:gorilla_websocket/vendor/github.com/gorilla/websocket \ grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \ grpc:grpc-go:v1.37.0:grpc_grpc_go/vendor/google.golang.org/grpc \ hashicorp:yamux:a95892c5f864:hashicorp_yamux/vendor/github.com/hashicorp/yamux \ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ johannesboyne:gofakes3:02d71f533bec:johannesboyne_gofakes3/vendor/github.com/johannesboyne/gofakes3 \ jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \ jtolds:gls:v4.20.0:jtolds_gls/vendor/github.com/jtolds/gls \ lightstep:lightstep-tracer-common:a8dfcb80d3a7:lightstep_lightstep_tracer_common_gogo/vendor/github.com/lightstep/lightstep-tracer-common \ lightstep:lightstep-tracer-go:v0.24.0:lightstep_lightstep_tracer_go/vendor/github.com/lightstep/lightstep-tracer-go \ mattn:go-ieproxy:v0.0.1:mattn_go_ieproxy/vendor/github.com/mattn/go-ieproxy \ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ mitchellh:copystructure:v1.0.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \ mitchellh:reflectwalk:v1.0.0:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \ oklog:ulid:v2.0.2:oklog_ulid_v2/vendor/github.com/oklog/ulid/v2 \ opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ philhofer:fwd:v1.0.0:philhofer_fwd/vendor/github.com/philhofer/fwd \ 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 \ prometheus:client_golang:v1.10.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.18.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.26.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ rafaeljusto:redigomock:257e089e14a1:rafaeljusto_redigomock/vendor/github.com/rafaeljusto/redigomock \ ryszard:goskiplist:2dfbae5fcf46:ryszard_goskiplist/vendor/github.com/ryszard/goskiplist \ sebest:xff:671bd2870b3a:sebest_xff/vendor/github.com/sebest/xff \ shabbyrobe:gocovmerge:3e036491d500:shabbyrobe_gocovmerge/vendor/github.com/shabbyrobe/gocovmerge \ shirou:gopsutil:v2.20.1:shirou_gopsutil/vendor/github.com/shirou/gopsutil \ sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ smartystreets:assertions:b2de0cb4f26d:smartystreets_assertions/vendor/github.com/smartystreets/assertions \ smartystreets:goconvey:v1.6.4:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \ stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \ tinylib:msgp:v1.1.2:tinylib_msgp/vendor/github.com/tinylib/msgp \ uber-go:atomic:v1.5.0:uber_go_atomic/vendor/go.uber.org/atomic \ uber:jaeger-client-go:v2.27.0:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \ uber:jaeger-lib:v2.4.1:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib GL_TUPLE= gitlab-org:gitaly:e078d5bd7c5eb37caa222faa15010ce6decc6aa6:gitlab_org_gitaly_v14/vendor/gitlab.com/gitlab-org/gitaly/v14 \ gitlab-org:labkit:9205b46eea68f47a36cefa783a306476f0b2dbfd:gitlab_org_labkit/vendor/gitlab.com/gitlab-org/labkit - PLIST_FILES= bin/gitlab-resize-image \ bin/gitlab-workhorse \ bin/gitlab-zip-cat \ bin/gitlab-zip-metadata PLIST_DIRS= ${WWWDIR} # 13dd post-extract: @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RLN} ${WRKSRC_azure_go_autorest_autorest}/autorest ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RLN} ${WRKSRC_azure_go_autorest_adal}/autorest/adal ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RLN} ${WRKSRC_azure_go_autorest_date}/autorest/date ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RLN} ${WRKSRC_azure_go_autorest_logger}/logger ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RLN} ${WRKSRC_azure_go_autorest_tracing}/tracing ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RM} -r ${WRKSRC}/vendor/github.com/googleapis/gax-go/v2 @${RLN} ${WRKSRC_googleapis_gax_go_v2}/v2 ${WRKSRC}/vendor/github.com/googleapis/gax-go/v2 post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME} .include diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile index e2f5fede009f..e96577fc7816 100644 --- a/www/nextcloud-groupfolders/Makefile +++ b/www/nextcloud-groupfolders/Makefile @@ -1,33 +1,32 @@ # Created by: Bernard Spil PORTNAME= groupfolders PORTVERSION= 10.0.0 CATEGORIES= www DISTVERSIONPREFIX= v MASTER_SITES= https://github.com/nextcloud-releases/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= nextcloud/${PORTNAME}-${DISTVERSION} - MAINTAINER= brnrd@FreeBSD.org COMMENT= Groupfolders app for Nextcloud LICENSE= AGPLv3 RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=21:www/nextcloud@${PHP_FLAVOR} USES= php:flavors NO_BUILD= yes NO_ARCH= yes WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) @(cd ${WRKSRC}; ${FIND} . -not -type d) | ${SORT} | \ ${SED} -e 's,^\.,${WWWDIR_REL},' >> ${TMPPLIST} .include diff --git a/www/p5-Interchange6/Makefile b/www/p5-Interchange6/Makefile index 59a7c01e45dc..cddf63fbb8f8 100644 --- a/www/p5-Interchange6/Makefile +++ b/www/p5-Interchange6/Makefile @@ -1,31 +1,30 @@ # Created by: PORTNAME= Interchange6 PORTVERSION= 0.120 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:HORNBURG PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Open Source Shop Machine LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Interchange6-Schema>=0:databases/p5-Interchange6-Schema \ p5-Module-Runtime>=0:devel/p5-Module-Runtime \ p5-Moo>=2.000000:devel/p5-Moo \ p5-Type-Tiny>=0:devel/p5-Type-Tiny \ p5-Safe-Isa>=0:devel/p5-Safe-Isa \ p5-MooX-HandlesVia>=0:devel/p5-MooX-HandlesVia \ p5-MooseX-CoverableModifiers>=0:devel/p5-MooseX-CoverableModifiers \ p5-aliased>=0:devel/p5-aliased - NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/x11-fm/krusader2/Makefile b/x11-fm/krusader2/Makefile index b71186cc9225..d0a8ed4f3ff2 100644 --- a/x11-fm/krusader2/Makefile +++ b/x11-fm/krusader2/Makefile @@ -1,25 +1,24 @@ # Created by: Heiner PORTNAME= krusader DISTVERSION= 2.7.2 PORTREVISION= 1 CATEGORIES= x11-fm kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/ MAINTAINER= kde@FreeBSD.org COMMENT= Twin panel file manager for KDE, like midnight or norton commander LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING - USES= cmake compiler:c++11-lang cpe gettext kde:5 qt:5 tar:xz USE_KDE= archive auth auth bookmarks codecs completion config \ configwidgets coreaddons doctools ecm guiaddons i18n \ iconthemes itemviews jobwidgets kio notifications parts \ service solid sonnet textwidgets wallet widgetsaddons \ windowsystem xmlgui USE_QT= concurrent core dbus gui network printsupport xml widgets \ buildtools_build qmake_build .include diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile index b25aab153edb..287b1935f664 100644 --- a/x11-fm/nemo/Makefile +++ b/x11-fm/nemo/Makefile @@ -1,68 +1,67 @@ # Created by: Gustau Perez i Querol PORTNAME= nemo PORTVERSION= 4.8.3 PORTREVISION= 1 CATEGORIES= x11-fm gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= File manager for the Cinnamon desktop LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libnotify.so:devel/libnotify \ libxapp.so:x11/xapp RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ gvfs>0:devel/gvfs USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \ python:3.5+ shared-mime-info shebangfix xorg SHEBANG_FILES= generate_additional_file makepot SHEBANG_GLOB= *.py USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= cairo gdkpixbuf2 gtk30 intlhack introspection libxml2 pango pygobject3 USE_XORG= x11 GLIB_SCHEMAS= org.nemo.gschema.xml - USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXEMPI EXIF TRACKER OPTIONS_DEFAULT= DOCS EXEMPI EXIF OPTIONS_SUB= yes EXEMPI_DESC= XMP support EXIF_DESC= Digital camera file meta-data support TRACKER_DESC= Integration with tracker DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi EXEMPI_MESON_TRUE= xmp EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MESON_TRUE= exif TRACKER_LIB_DEPENDS= libtracker-sparql-2.0.so:sysutils/tracker TRACKER_MESON_TRUE= tracker post-patch: # malloc.h is deprecated @${REINPLACE_CMD} -e "/malloc.h/d" ${WRKSRC}/meson.build .include diff --git a/x11-themes/kf5-oxygen-icons5/Makefile b/x11-themes/kf5-oxygen-icons5/Makefile index 00aab13ac94b..0452109ae7c1 100644 --- a/x11-themes/kf5-oxygen-icons5/Makefile +++ b/x11-themes/kf5-oxygen-icons5/Makefile @@ -1,23 +1,22 @@ PORTNAME= oxygen-icons5 DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= The Oxygen icon theme for KDE USES= cmake kde:5 qt:5 tar:xz USE_KDE= ecm_build # We only install icons. # The qmake dependency is only needed so that kf5-e-c-m can query qmake for # some installation directories. # We explicitly prevent it from looking for qt5-core and specify qmake's path # to avoid needlessly depending on qt5-core; we're just installing a ton of # icon files and do not even use the paths queried from qmake. USE_QT= qmake_build CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=TRUE \ -DQMAKE_EXECUTABLE:PATH=${QMAKE} NO_ARCH= yes - .include diff --git a/x11-themes/numix-icon-theme/Makefile b/x11-themes/numix-icon-theme/Makefile index f0b3cc0b6324..f9e4ac054d38 100644 --- a/x11-themes/numix-icon-theme/Makefile +++ b/x11-themes/numix-icon-theme/Makefile @@ -1,27 +1,26 @@ PORTNAME= numix-icon-theme PORTVERSION= 21.04.14 CATEGORIES= x11-themes MAINTAINER= Alexander88207@protonmail.com COMMENT= Official base icon theme from the Numix Project LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/license USES= gnome USE_GITHUB= yes GH_ACCOUNT= numixproject - NO_ARCH= yes NO_BUILD= yes ICONSDIR= ${PREFIX}/share/icons do-install: ${MKDIR} ${STAGEDIR}${ICONSDIR} ${FIND} ${WRKSRC} -mindepth 1 -maxdepth 1 -type d -exec ${CP} -R {} \ ${STAGEDIR}${ICONSDIR}/ ';' .include diff --git a/x11-toolkits/qt5-virtualkeyboard/Makefile b/x11-toolkits/qt5-virtualkeyboard/Makefile index 61ef84ae1c54..2bf560f62ed5 100644 --- a/x11-toolkits/qt5-virtualkeyboard/Makefile +++ b/x11-toolkits/qt5-virtualkeyboard/Makefile @@ -1,20 +1,19 @@ PORTNAME= virtualkeyboard DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 Virtual Keyboard Module LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell USES= compiler:c++11-lang pkgconfig qmake qt-dist:5,virtualkeyboard USE_QT= core declarative network gui widgets svg buildtools_build - # Disable the builtin layouts -- otherwise we need to pull in a lot of other # stuff. QMAKE_ARGS= CONFIG+=disable-layouts .include diff --git a/x11-wm/ctwm/Makefile b/x11-wm/ctwm/Makefile index f8040979592c..6ecf60d9353f 100644 --- a/x11-wm/ctwm/Makefile +++ b/x11-wm/ctwm/Makefile @@ -1,25 +1,24 @@ # Created by: torstenb PORTNAME= ctwm DISTVERSION= 4.0.3 PORTEPOCH= 1 CATEGORIES= x11-wm MASTER_SITES= https://www.ctwm.org/dist/ \ https://distfiles.over-yonder.net/ctwm/ MAINTAINER= fullermd@over-yonder.net COMMENT= Extension to twm, with support for multiple virtual screens LICENSE= MIT USES= cmake jpeg tar:xz xorg USE_XORG= x11 xext xt ice sm xpm xmu OPTIONS_DEFINE= DOCS EXAMPLES # mtree isn't run in poudriere, so /usr/local/ isn't all setup like it # should be, so we have to force this CMAKE_ARGS= -DMANDIR:STRING="${PREFIX}/share/man" - .include diff --git a/x11-wm/enlightenment/Makefile b/x11-wm/enlightenment/Makefile index a4422bdc740b..a8647896b8a6 100644 --- a/x11-wm/enlightenment/Makefile +++ b/x11-wm/enlightenment/Makefile @@ -1,59 +1,58 @@ # Created by: Yukihiro Nakai PORTNAME= enlightenment PORTVERSION= 0.24.2 PORTEPOCH= 2 CATEGORIES= x11-wm enlightenment MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= Artistic and fast X window manager LICENSE= BSD2CLAUSE LIB_DEPENDS= libefl.so:devel/efl \ libpulse.so:audio/pulseaudio USES= compiler:c11 cpe desktop-file-utils gettext-tools gnome \ localbase:ldflags meson ninja iconv libtool pathfix pkgconfig \ tar:xz xorg USE_XORG= xcb USE_LDCONFIG= yes INSTALL_TARGET= install-strip MESON_ARGS= -Dsystemd=false -Ddevice-udev=false \ -Dmount-udisks=false -Dmount-eeze=false -Dbluez5=false \ -Dconnman=false --sysconfdir=/usr/local/etc - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_MESON_TRUE= nls # MESON normalizes ${ARCH} so we cannot use it 'AS IS' without conversion CURRENT_ARCH= ${ARCH} .if ${CURRENT_ARCH} == amd64 ENLIGHTENMENT_ARCH= ${OPSYS:tl}-x86_64 .else .if ${CURRENT_ARCH} == i386 ENLIGHTENMENT_ARCH= ${OPSYS:tl}-x86 .else .if ${CURRENT_ARCH:Mpowerpc64*} ENLIGHTENMENT_ARCH= ${OPSYS:tl}-ppc64 .else .if ${CURRENT_ARCH} == powerpc ENLIGHTENMENT_ARCH= ${OPSYS:tl}-ppc .else ENLIGHTENMENT_ARCH= ${OPSYS:tl}-${CURRENT_ARCH} .endif .endif .endif .endif ENLIGHTENMENT_VERSION= 0.24.2 PLIST_SUB= ENLIGHTENMENT_ARCH=${ENLIGHTENMENT_ARCH}-${ENLIGHTENMENT_VERSION} .include diff --git a/x11-wm/qtile/Makefile b/x11-wm/qtile/Makefile index ddb4d4f9e9c2..a26a1f1c5045 100644 --- a/x11-wm/qtile/Makefile +++ b/x11-wm/qtile/Makefile @@ -1,51 +1,50 @@ # Created by: William Grzybowski PORTNAME= qtile PORTVERSION= 0.18.1 CATEGORIES= x11-wm MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Small, flexible, scriptable tiling window manager written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.4.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>0.7:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libpangocairo-1.0.so:x11-toolkits/pango \ libpulse.so:audio/pulseaudio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.9:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} USE_GNOME= pygobject3 USES= gnome python:3.7+ localbase USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes SUB_FILES= qtile.desktop PORTDOCS= CHANGELOG README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions (cd ${WRKDIR} && ${INSTALL_DATA} qtile.desktop \ ${STAGEDIR}${PREFIX}/share/xsessions) - .include diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile index 2f8af41fb1c7..8db0d4e03f77 100644 --- a/x11/cinnamon-screensaver/Makefile +++ b/x11/cinnamon-screensaver/Makefile @@ -1,55 +1,54 @@ # Created by: Gustau Perez i Querol PORTNAME= cinnamon-screensaver PORTVERSION= 4.8.1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cinnamon screen saver and locker LICENSE= GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libdbus-glib-1.so:devel/dbus-glib RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} USES= gettext-tools gnome meson pkgconfig python:3.5+ shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_XORG= x11 xext xinerama xrandr xscrnsaver USE_GNOME= cairo gdkpixbuf2 intltool introspection:build libgnomekbd pygobject3 - SHEBANG_GLOB= *.py BINARY_ALIAS= python3=${PYTHON_CMD} USE_LDCONFIG= yes SUB_FILES+= cinnamon-screensaver.pam post-patch: @${FIND} ${WRKSRC} -name \*.py | ${XARGS} ${REINPLACE_CMD} \ -e 's|/usr/bin|${PREFIX}/bin|g' \ -e 's|/usr/lib|${PREFIX}/lib|g' \ -e 's|/usr/share|${PREFIX}/share|g' @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/src/pamhelper/cinnamon-screensaver-pam-helper.c \ ${WRKSRC}/libcscreensaver/test-passwd.c post-install: ${INSTALL_DATA} ${WRKDIR}/cinnamon-screensaver.pam \ ${STAGEDIR}${PREFIX}/etc/pam.d/cinnamon-screensaver .include diff --git a/x11/gnome-pie/Makefile b/x11/gnome-pie/Makefile index 4708060018c7..5d0770e6f1fe 100644 --- a/x11/gnome-pie/Makefile +++ b/x11/gnome-pie/Makefile @@ -1,54 +1,53 @@ # Created by: Nicola Vitale PORTNAME= gnome-pie PORTVERSION= 0.5.7 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org COMMENT= Circular application launcher LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= gnome-settings-daemon>=2.32.1_4:sysutils/gnome-settings-daemon LIB_DEPENDS= libbamf3.so:sysutils/bamf \ libgee-0.8.so:devel/libgee \ libunique-1.0.so:x11-toolkits/unique USES= cmake gnome pkgconfig xorg USE_GITHUB= yes USE_GNOME= cairo gnomemenus3 gtk30 librsvg2 libwnck3 USE_XORG= xtst DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON GH_ACCOUNT= Simmesimme GH_PROJECT= Gnome-Pie - MANPAGES_CMAKE_OFF= -DNO_INSTALL_MANPAGES:BOOL=ON NLS_CMAKE_BOOL= INSTALL_NLS NLS_USES= gettext OPTIONS_DEFAULT= MANPAGES OPTIONS_DEFINE= DOCS MANPAGES NLS OPTIONS_SUB= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR} REINPLACE_ARGS= -i '' post-patch: ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},1' \ -e 's,%%DESKTOPDIR%%,${DESKTOPDIR},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e '/has_resize_grip/d' ${WRKSRC}/src/actions/actionRegistry.vala \ ${WRKSRC}/src/gui/indicator.vala \ ${WRKSRC}/src/utilities/paths.vala \ ${WRKSRC}/resources/ui/*.ui .include diff --git a/x11/gnome3/Makefile b/x11/gnome3/Makefile index eee5be203eed..a0cf557815cd 100644 --- a/x11/gnome3/Makefile +++ b/x11/gnome3/Makefile @@ -1,80 +1,79 @@ # Created by: Joe Marcus Clarke PORTNAME= gnome3 PORTVERSION= 3.36 PORTREVISION= 4 CATEGORIES?= x11 gnome MAINTAINER= gnome@FreeBSD.org COMMENT= "meta-port" for the GNOME 3 integrated X11 desktop FLAVORS= full lite FLAVOR?= full RUN_DEPENDS?= dconf-editor:devel/dconf-editor \ gdm>=3.0.0:x11/gdm \ gnome-session>=3.0.0:x11/gnome-session \ gnome-themes-extra>=3.28:x11-themes/gnome-themes-extra \ gnome-icon-theme-extras>=3.0.0:misc/gnome-icon-theme-extras \ gnome-icon-theme-symbolic>=3.0.0:x11-themes/gnome-icon-theme-symbolic \ gnome-keyring>=3.0.0:security/gnome-keyring \ gnome-power-manager>=3.0.0:sysutils/gnome-power-manager \ orca>=3.0.0:accessibility/orca \ gnome-shell>=3.0.0:x11/gnome-shell \ gnome-shell-extensions>=3.0.0:x11/gnome-shell-extensions \ gnome-tweaks:deskutils/gnome-tweaks \ sushi>=0:x11-fm/sushi \ nautilus>=3.0.0:x11-fm/nautilus \ ${LOCALBASE}/share/fonts/bitstream-vera/Vera.ttf:x11-fonts/bitstream-vera \ yelp>=3.0.0:x11/yelp \ zenity>=3.0.0:x11/zenity \ seahorse>=3.0.0:security/seahorse \ gnome-control-center>=3.0.0:sysutils/gnome-control-center \ ${LOCALBASE}/share/gnome-background-properties/gnome-backgrounds.xml:x11-themes/gnome-backgrounds \ caribou>=0:accessibility/caribou \ ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme OPTIONS_DEFINE= DOCS USES= metaport .if ${FLAVOR} ==lite OPTIONS_EXCLUDE= DOCS PKGNAMESUFFIX= -lite COMMENT= The "meta-port" of the GNOME desktop slimmed down for only the basics PKGMESSAGE= ${.CURDIR}/pkg-message-lite DESCR= ${.CURDIR}/pkg-descr-lite .endif .if ${FLAVOR} == "full" RUN_DEPENDS+= epiphany>=3.0.0:www/epiphany \ gucharmap>=3.0.0:deskutils/gucharmap \ gnome-characters>=3.0.0:deskutils/gnome-characters \ gnome-calendar>=3.0:deskutils/gnome-calendar \ eog>=3.0.0:graphics/eog \ eog-plugins>=3.0.0:graphics/eog-plugins \ gedit>=3.0.0:editors/gedit \ gedit-plugins>=3.0.0:editors/gedit-plugins \ gnome-terminal>=3.0.0:x11/gnome-terminal \ brasero>=3.0.0:sysutils/brasero \ accerciser>=3.0.0:accessibility/accerciser \ gnome-calculator>=3.0.0:math/gnome-calculator \ gnome-utils>=3.6.0:deskutils/gnome-utils \ file-roller>=3.0.0:archivers/file-roller \ evince>=3.0.0:graphics/evince \ vino>=3.0.0:net/vino \ vinagre>=3.0.0:net/vinagre \ gnome-games>=3.0.0:games/gnome-games \ totem>=3.0.0:multimedia/totem \ gconf-editor>=3.0.0:sysutils/gconf-editor \ gnome-color-manager>=0:graphics/gnome-color-manager \ evolution>=3.0.0:mail/evolution \ cheese>=3.0.0:multimedia/cheese .endif # !gnome3-lite section DOCS_RUN_DEPENDS= gnome-user-docs>=0:misc/gnome-user-docs \ gnome-getting-started-docs>=0:misc/gnome-getting-started-docs - .include diff --git a/x11/menulibre/Makefile b/x11/menulibre/Makefile index c83128cba4c8..fb216fe8aab6 100644 --- a/x11/menulibre/Makefile +++ b/x11/menulibre/Makefile @@ -1,33 +1,32 @@ PORTNAME= menulibre PORTVERSION= 2.2.3 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= x11 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Advanced menu editor LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} LIB_DEPENDS= libgnome-menu-3.so:x11/gnome-menus RUN_DEPENDS= xdg-open:devel/xdg-utils \ pkexec:sysutils/polkit \ ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} USES= desktop-file-utils gettext gnome python:3.4+ USE_GNOME= intltool pygobject3 USE_PYTHON= distutils - USE_GITHUB= yes GH_ACCOUNT= bluesabre OPTIONS_DEFINE= DOCS .include PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/x11/p5-X11-Xlib/Makefile b/x11/p5-X11-Xlib/Makefile index c25e9eb4fb08..fdd7ca4e412d 100644 --- a/x11/p5-X11-Xlib/Makefile +++ b/x11/p5-X11-Xlib/Makefile @@ -1,29 +1,28 @@ PORTNAME= X11-Xlib PORTVERSION= 0.18 PORTREVISION= 2 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Low-level access to the X11 library LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \ p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-Try-Tiny>=0:lang/p5-Try-Tiny - USES= perl5 xorg USE_XORG= x11 xcomposite xext xfixes xinerama xorgproto xrender xtst pre-configure: cd ${WRKSRC} && ${PERL} Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/X11/Xlib/Xlib.so .include diff --git a/x11/plasma5-plasma-workspace/Makefile b/x11/plasma5-plasma-workspace/Makefile index a3c28312eac0..17602450cfbb 100644 --- a/x11/plasma5-plasma-workspace/Makefile +++ b/x11/plasma5-plasma-workspace/Makefile @@ -1,59 +1,58 @@ PORTNAME= plasma-workspace DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 Plasma workspace LIB_DEPENDS= libcln.so:math/cln \ libdbusmenu-qt5.so:devel/libdbusmenu-qt \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libqalculate.so:math/libqalculate \ libwayland-client.so:graphics/wayland \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util RUN_DEPENDS= ck-launch-session:sysutils/consolekit2\ iceauth:x11/iceauth \ xmessage:x11/xmessage \ xrdb:x11/xrdb \ xset:x11/xset \ xsetroot:x11/xsetroot \ ${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config \ iso-codes>=0:misc/iso-codes \ ${LOCALBASE}/bin/genv:sysutils/coreutils - USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 \ pkgconfig qt:5 tar:xz xorg USE_KDE= activities activities-stats activitymanagerd archive attica \ auth baloo bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons emoticons filemetadata globalaccel \ guiaddons holidays i18n iconthemes idletime init itemmodels \ itemviews jobwidgets js jsembed kcmutils kdeclarative kdesu \ kdewebkit kio kscreenlocker kwin libkscreen libksysguard \ newstuff notifications notifyconfig package parts people \ plasma-framework plasma-integration prison pty runner service \ solid sonnet texteditor textwidgets unitconversion wallet \ wayland widgetsaddons windowsystem xmlgui xmlrpcclient \ doctools_build ecm_build \ breeze-icons_run breeze_run kded_run kquickcharts_run \ milou_run oxygen-icons5_run USE_QT= concurrent core dbus declarative graphicaleffects gui network \ phonon4 printsupport qdbus script sql svg wayland webkit \ widgets x11extras xml \ buildtools_build qmake_build testlib_build \ paths_run quickcontrols_run USE_XORG= ice sm x11 xau xcb xcomposite xcursor xext xfixes xft xkbfile xrender xtst CPE_VENDOR= kde CMAKE_OFF= BUILD_TESTING # In 5.15 a file was moved from x11/plasma5-plasma-desktop to x11/plasma5-plasma-workspace: CONFLICTS_INSTALL= plasma5-plasma-desktop-5.14.* post-stage: ${INSTALL_SCRIPT} ${FILESDIR}/startplasma-wayland.sh ${STAGEDIR}/${LOCALBASE}/bin/ .include diff --git a/x11/sddm/Makefile b/x11/sddm/Makefile index 2615d7f6b885..e7ff376779fc 100644 --- a/x11/sddm/Makefile +++ b/x11/sddm/Makefile @@ -1,60 +1,59 @@ PORTNAME= sddm PORTVERSION= 0.19.0 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= x11 MAINTAINER= kde@FreeBSD.org COMMENT= QML based login manager # The source code is GPLv2+, but the provided themes are: # - CC-BY 3.0 (default greeter theme, maldives) # - CC-BY 4.0 (maya) # - Apache20 (font included with maya) LICENSE= GPLv2+ CC-BY-3.0 CC-BY-4.0 APACHE20 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LICENSE.CC-BY-3.0 BUILD_DEPENDS= rst2man.py-${PYTHON_VER}:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= dbus-run-session:devel/dbus \ xauth:x11/xauth \ xmessage:x11/xmessage USES= cmake compiler:c++11-lang kde:5 pkgconfig python:build qt:5 xorg USE_GITHUB= yes USE_KDE= ecm_build USE_QT= core declarative dbus gui network \ buildtools_build linguisttools_build qmake_build testlib_build USE_XORG= xcb CONFLICTS_INSTALL= lightdm CMAKE_ON= BUILD_MAN_PAGES CMAKE_ARGS= -DUID_MIN=1000 \ -DUID_MAX=65000 \ -DCMAKE_INSTALL_SYSCONFDIR:PATH=${LOCALBASE}/etc \ -DRST2MAN_EXECUTABLE=${LOCALBASE}/bin/rst2man.py-${PYTHON_VER} USE_RC_SUBR= sddm SUB_FILES= xinitrc.desktop USERS= sddm GROUPS= sddm post-patch: @${REINPLACE_CMD} -e 's#/etc/X11#${LOCALBASE}/etc/X11#' \ -e 's#/usr/bin/#${LOCALBASE}/bin/#g' \ -e 's#/usr/share/#${LOCALBASE}/share/#' \ ${WRKSRC}/data/scripts/Xsession \ ${WRKSRC}/src/common/Configuration.h post-install: # Install xsession.desktop to launch .xinitrc via sddm. ${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions ${INSTALL_DATA} ${WRKDIR}/xinitrc.desktop ${STAGEDIR}${PREFIX}/share/xsessions ${INSTALL_SCRIPT} ${FILESDIR}/xinit-session ${STAGEDIR}${PREFIX}/share/sddm/scripts ${REINPLACE_CMD} -e 's#@@LOCALBASE@@#${LOCALBASE}#' ${STAGEDIR}${PREFIX}/share/sddm/scripts/xinit-session - .include diff --git a/x11/terminator/Makefile b/x11/terminator/Makefile index 4805e9caca81..92eccbb74ecb 100644 --- a/x11/terminator/Makefile +++ b/x11/terminator/Makefile @@ -1,38 +1,37 @@ # Created by: Thomas Hurst PORTNAME= terminator PORTVERSION= 2.1.1 PORTREVISION= 0 CATEGORIES= x11 python MASTER_SITES= https://github.com/gnome-terminator/terminator/archive/ DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ume@FreeBSD.org COMMENT= Multiple GNOME terminals in one window LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/lib/libkeybinder-3.0.so:x11/keybinder-gtk3 \ ${LOCALBASE}/lib/libnotify.so:devel/libnotify \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas USES= gnome python:3.5+ shebangfix gettext USE_GNOME= intltool pygobject3 vte3 USE_PYTHON= autoplist distutils WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PYDISTUTILS_PKGNAME= Terminator - NO_ARCH= yes .include PYDISTUTILS_SETUP+= --without-icon-cache .include diff --git a/x11/xfce4-whiskermenu-plugin/Makefile b/x11/xfce4-whiskermenu-plugin/Makefile index 0288223dae4a..fc87cc03a28f 100644 --- a/x11/xfce4-whiskermenu-plugin/Makefile +++ b/x11/xfce4-whiskermenu-plugin/Makefile @@ -1,29 +1,28 @@ # Created by: Olivier Duchateau PORTNAME= xfce4-whiskermenu-plugin PORTVERSION= 2.6.1 CATEGORIES= x11 xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Alternate menu for the Xfce Desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++14-lang gettext-tools gnome localbase pkgconfig \ tar:bzip2 xfce USE_GNOME= cairo gtk30 USE_XFCE= panel - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime post-patch-NLS-off: @${REINPLACE_CMD} '/add_subdirectory(po)/d' ${WRKSRC}/CMakeLists.txt .include