diff --git a/audio/csoundqt/Makefile b/audio/csoundqt/Makefile index b03a741131ed..2de5a6a74221 100644 --- a/audio/csoundqt/Makefile +++ b/audio/csoundqt/Makefile @@ -1,41 +1,41 @@ PORTNAME= CsoundQt DISTVERSIONPREFIX= v DISTVERSION= 0.9.8.1 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Csound frontend with editor, integrated help, widgets, other features WWW= https://csoundqt.github.io/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl-2.1.txt DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libcsound64.so:audio/csound USES= compiler:c++11-lib desktop-file-utils gl gmake qmake qt:5 shared-mime-info USE_GITHUB= yes USE_QT= concurrent core declarative gui network printsupport webchannel webkit widgets xml buildtools:build USE_GL= gl QMAKE_ARGS= CONFIG+="CSOUND_API_INCLUDE_DIR=${LOCALBASE}/include/csound CSOUND_LIBRARY_DIR=${LOCALBASE}/lib build64" \ INSTALL_DIR=${PREFIX} SHARE_DIR=${PREFIX}/share \ qcs.pro OPTIONS_DEFINE= EXAMPLES DATADIR= ${PREFIX}/share/${PORTNAME:tl} PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} 's|Q_OS_LINUX|Q_OS_FREEBSD| ; s|/usr/|${LOCALBASE}/|' ${WRKSRC}/src/types.h post-install: @${MV} ${STAGEDIR}${DATADIR}/Examples ${STAGEDIR}${EXAMPLESDIR} @${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/${PORTNAME}-d-cs6 .include diff --git a/audio/mythplugin-mythmusic/Makefile b/audio/mythplugin-mythmusic/Makefile index f70e0a59d83c..a2be34f0bbf6 100644 --- a/audio/mythplugin-mythmusic/Makefile +++ b/audio/mythplugin-mythmusic/Makefile @@ -1,63 +1,63 @@ PORTNAME= mythmusic DISTVERSIONPREFIX= v DISTVERSION= 33.1 PORTREVISION= 1 CATEGORIES= audio PKGNAMEPREFIX= mythplugin- MAINTAINER= ahicks@p-o.co.uk COMMENT= Music playing plugin for MythTV WWW= https://www.mythtv.org/wiki/MythMusic LICENSE= GPLv2 -DEPRECATED= Depends on deprecated multimedia/mythtv -EXPIRATION_DATE= 2023-11-26 +DEPRECATED= Depends on deprecated www/qt5-webkit via multimedia/mythtv +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libFLAC.so:audio/flac \ libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libmyth-33.so:multimedia/mythtv USES= gmake qt:5 shebangfix USE_GITHUB= yes GH_ACCOUNT= MythTV GH_PROJECT= mythtv USE_LDCONFIG= yes USE_QT= buildtools:build core gui qmake:build sql widgets xml SHEBANG_FILES= ../mythtv/programs/scripts/metadata/Music/mbutils.py HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" \ --disable-all \ --enable-mythmusic CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \ QTDIR="${PREFIX}" PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" MAKE_ENV= QTDIR="${PREFIX}" \ QMAKESPEC="${QMAKESPEC}" DESTDIRNAME= INSTALL_ROOT PLIST_SUB= MYTHSHARE="share/mythtv" WRKSRC_SUBDIR= mythplugins OPTIONS_DEFINE= CDIO CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcdio_paranoia.so:sysutils/libcdio-paranoia CDIO_CONFIGURE_ENABLE= cdio FFTW_DESC= FFTW3-based visualizations FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_CONFIGURE_ENABLE= fftw post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/configure \ ${WRKSRC}/mythmusic/mythmusic/mythmusic.pro @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mythtv/plugins/libmythmusic.so .include diff --git a/comms/sdr-wspr/Makefile b/comms/sdr-wspr/Makefile index dfa74120c46c..0b4b650bbfe8 100644 --- a/comms/sdr-wspr/Makefile +++ b/comms/sdr-wspr/Makefile @@ -1,28 +1,28 @@ PORTNAME= sdr-wspr PORTVERSION= 0.1.0 DISTVERSIONPREFIX= v PORTREVISION= 12 CATEGORIES= comms hamradio MAINTAINER= jeff@baitis.net COMMENT= WSPR receiver/decoder using libsdr WWW= https://github.com/hmatuschek/sdr-wspr LICENSE= GPLv3 DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 BROKEN_FreeBSD_14= fails to build: non-floating-point argument in call to function '__builtin_isfinite' LIB_DEPENDS= libsdr-gui.so:comms/libsdr-gui USES= cmake compiler:gcc-c++11-lib fortran pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= hmatuschek USE_QT= core buildtools:build qmake webkit widgets PLIST_FILES= bin/sdr-wspr share/applications/sdr-wspr.desktop \ share/icons/sdr-wspr.svg CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="${LOCALBASE}/lib/gcc${_GCC_VER}" .include diff --git a/deskutils/subsurface/Makefile b/deskutils/subsurface/Makefile index e3dba9ced95d..65c83457c2f1 100644 --- a/deskutils/subsurface/Makefile +++ b/deskutils/subsurface/Makefile @@ -1,51 +1,51 @@ PORTNAME= subsurface DISTVERSIONPREFIX=v DISTVERSION= 5.0.10 PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= romain@FreeBSD.org COMMENT= Manage and display dive computer data WWW= https://subsurface-divelog.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libdivecomputer.so:comms/libdc \ libzip.so:archivers/libzip \ libgit2.so:devel/libgit2 \ libcurl.so:ftp/curl \ libssh2.so:security/libssh2 USES= cmake:noninja desktop-file-utils gmake pkgconfig qt:5 gnome qmake:no_configure sqlite USE_GITHUB= yes GH_TUPLE= subsurface:googlemaps:7ce7124b385b2ebac0f72c38b094f436d4fe5c58:subsurface/googlemaps USE_GNOME= libxml2 libxslt USE_QT= buildtools concurrent connectivity core declarative declarative-test:build gui linguisttools:build location network printsupport quickcontrols2 svg testlib webkit widgets MAKE_ENV+= DESTDIR=${STAGEDIR} pre-configure: (cd ${WRKSRC}/googlemaps && ${QMAKE}) pre-build: (cd ${WRKSRC}/googlemaps && ${MAKE}) pre-install: (cd ${WRKSRC}/googlemaps && ${SETENV} INSTALL_ROOT=${STAGEDIR} make install) post-build: ${MV} ${WRKSRC}/Documentation/user-manual.html.git ${BUILD_WRKSRC}/Documentation/user-manual.html dxo-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/subsurface ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/subsurface.desktop ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/icons/subsurface-icon.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "Documentation theme printing_templates translations" ${STAGEDIR}${DATADIR}) .include diff --git a/devel/fuel/Makefile b/devel/fuel/Makefile index 20a88dd83dd8..91d309a24706 100644 --- a/devel/fuel/Makefile +++ b/devel/fuel/Makefile @@ -1,32 +1,32 @@ PORTNAME= fuel DISTVERSION= 1.0.1 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= https://fuel-scm.org/files/releases/ MAINTAINER= nukama+maintainer@gmail.com COMMENT= GUI Front-End to the Fossil SCM tool WWW= https://fuel-scm.org/fossil/home LICENSE= GPLv2 DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= fossil:devel/fossil USES= compiler:c++11-lang gmake qmake qt:5 shebangfix USE_QT= core gui network webkit widgets \ buildtools:build linguisttools:build SHEBANG_FILES= intl/convert.sh PLIST_FILES= bin/fuel share/applications/fuel.desktop \ share/icons/hicolor/256x256/apps/fuel.png post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ -e 's|/usr$$|${PREFIX}|' ${WRKSRC}/fuel.pro @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/rsrc/fuel.desktop .include diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile index 2ef9e9f6960e..7789271d9c25 100644 --- a/devel/zeal/Makefile +++ b/devel/zeal/Makefile @@ -1,31 +1,31 @@ PORTNAME= zeal PORTVERSION= 0.6.1 PORTREVISION= 5 DISTVERSIONPREFIX=v CATEGORIES= devel MAINTAINER= rakuco@FreeBSD.org COMMENT= Offline documentation browser WWW= https://zealdocs.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libxcb.so:x11/libxcb \ libxcb-keysyms.so:x11/xcb-util-keysyms USES= cmake compiler:c++11-lib desktop-file-utils gl gnome kde:5 \ libarchive pkgconfig qt:5 sqlite xorg USE_GL= gl # Dependency added by qt5-gui. USE_GITHUB= yes USE_KDE= ecm USE_QT= concurrent core gui network webkit widgets x11extras \ buildtools:build qmake:build USE_XORG= ice sm x11 xcb xext GH_ACCOUNT= zealdocs .include diff --git a/emulators/qmc2/Makefile b/emulators/qmc2/Makefile index 5fd5e09d63b2..de84aeec2280 100644 --- a/emulators/qmc2/Makefile +++ b/emulators/qmc2/Makefile @@ -1,116 +1,116 @@ PORTNAME= qmc2 PORTVERSION= 0.243 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= emulators games MAINTAINER= agh@riseup.net COMMENT= Qt based UNIX MAME frontend WWW= https://github.com/qmc2/qmc2-mame-fe LICENSE= GPLv2+ DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 BUILD_DEPENDS= bash>0:shells/bash \ gawk>0:lang/gawk RUN_DEPENDS= libglvnd>0:graphics/libglvnd \ mame>=0.250:emulators/mame USES= compiler:c++11-lang desktop-file-utils gmake gl qt:5 sdl \ shebangfix tar:bzip2 xorg USE_GITHUB= yes GH_ACCOUNT= qmc2 GH_PROJECT= qmc2-mame-fe USE_GL= gl glu USE_QT= buildtools core declarative gui multimedia network opengl qmake \ script scripttools sql svg testlib webkit widgets xml \ xmlpatterns USE_SDL= sdl2 USE_XORG= x11 xmu SHEBANG_FILES= scripts/cleanup-category-ini.sh \ scripts/generate-option-lists.sh \ scripts/make-man-pages.sh \ scripts/plugin_helper.sh \ scripts/romalyzer.pl \ scripts/sdl-defines.sh \ scripts/sdl-includepath.sh \ scripts/sdl-libs.sh \ scripts/sdl-version.sh \ scripts/strip-png-headers.sh MAKE_ARGS= ARCH="${OPSYS}" \ CC="${CC}" \ CC_FLAGS="${CFLAGS} -DUSE_FILE32API" \ CXX="${CXX}" \ CXX_FLAGS="${CXXFLAGS} -DUSE_FILE32API" \ DATADIR="${DATADIR}" \ LINK="${CXX}" \ MAKE="${MAKE_CMD}" \ PHONON="0" \ QMAKE="${QMAKE}" \ QTDIR="${PREFIX}" \ SYSCONFDIR="${PREFIX}/etc" ALL_TARGET= all arcade tools CFLAGS_aarch64= -march=armv8-a+crc+crypto OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DESC= Comprehensive qmc2 documentaion DOCS_ALL_TARGET= doc DOCS_PORTDOCS= html .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300000 EXTRA_PATCHES= ${PATCHDIR}/extra-scripts-sdl-includepaths .endif post-patch: @${REINPLACE_CMD} -e 's|DATADIR/qmc2|${DATADIR}|g' \ ${WRKSRC}/inst/*.template do-install: (cd ${WRKSRC} && \ ${INSTALL_PROGRAM} qmc2-sdlmame \ ${STAGEDIR}${PREFIX}/bin/qmc2-mame) (cd ${WRKSRC}/src/arcade && \ ${INSTALL_PROGRAM} qmc2-arcade \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/src/tools/qchdman && \ ${INSTALL_PROGRAM} qchdman \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR} .for data in img lng opt (cd ${WRKSRC}/data && \ ${COPYTREE_SHARE} ${data} ${STAGEDIR}${DATADIR}) .endfor ${INSTALL_MAN} ${WRKSRC}/data/doc/man/qchdman.6.gz \ ${STAGEDIR}${MANPREFIX}/man/man6 ${INSTALL_MAN} ${WRKSRC}/data/doc/man/qmc2-arcade.6.gz \ ${STAGEDIR}${MANPREFIX}/man/man6 ${INSTALL_MAN} ${WRKSRC}/data/doc/man/qmc2-main-gui.6.gz \ ${STAGEDIR}${MANPREFIX}/man/man6/qmc2-mame.6.gz .for dsktop_entry in qchdman.desktop qmc2-arcade.desktop qmc2.desktop (cd ${WRKSRC}/inst && \ ${INSTALL_DATA} ${dsktop_entry}.template \ ${STAGEDIR}${LOCALBASE}/share/applications/${dsktop_entry}) .endfor @${MKDIR} ${STAGEDIR}${ETCDIR} (cd ${WRKSRC}/inst && \ ${INSTALL_DATA} qmc2.ini.template \ ${STAGEDIR}${ETCDIR}/qmc2.ini.sample) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/data/doc && \ ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/trojita/Makefile b/mail/trojita/Makefile index 2f7c28089c67..1365f57fba28 100644 --- a/mail/trojita/Makefile +++ b/mail/trojita/Makefile @@ -1,33 +1,33 @@ PORTNAME= trojita PORTVERSION= 0.7 PORTREVISION= 11 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/src/ MAINTAINER= marco.broeder@posteo.eu COMMENT= Fast cross-platform IMAP e-mail client using Qt 5 toolkit WWW= http://trojita.flaska.net/ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5 USE_LDCONFIG= yes CPE_VENDOR= trojita_project CMAKE_ARGS+= -DWITH_CLEARTEXT_PLUGIN:STRING=ON -DWITH_DBUS:STRING=ON \ -DWITH_DESKTOP:STRING=ON \ -DWITH_QTKEYCHAIN_PLUGIN:STRING=ON -DWITH_RAGEL:STRING=OFF \ -DWITH_SHARED_PLUGINS:STRING=ON -DWITH_TESTS:STRING=OFF \ -DWITH_ZLIB:STRING=ON \ -DWITH_QT5:STRING=ON USES= cmake compiler:c++11-lib cpe desktop-file-utils gnome \ localbase:ldflags qt:5 tar:xz USE_QT= buildtools:build linguisttools:build qmake:build \ core dbus gui network sql sql-sqlite3 svg webkit widgets .include diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile index 2d440c3866b3..085be8e39c3d 100644 --- a/multimedia/mythtv/Makefile +++ b/multimedia/mythtv/Makefile @@ -1,255 +1,255 @@ PORTNAME= mythtv DISTVERSIONPREFIX= v DISTVERSION= 33.1 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= multimedia MAINTAINER= ahicks@p-o.co.uk COMMENT= Homebrew PVR project WWW= https://www.mythtv.org/ LICENSE= GPLv2+ ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 powerpc64le .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment .endif DEPRECATED=Depends on deprecated www/qt5-webkit -EXPIRATION_DATE=2023-11-26 +EXPIRATION_DATE=2023-12-31 LIB_DEPENDS= liblzo2.so:archivers/lzo2 \ libmp3lame.so:audio/lame \ libsamplerate.so:audio/libsamplerate \ libtag.so:audio/taglib \ libexiv2.so:graphics/exiv2 \ libva.so:multimedia/libva \ libva-glx.so:multimedia/libva-glx \ libbluray.so:multimedia/libbluray \ libass.so:multimedia/libass \ libfftw3_threads.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfreetype.so:print/freetype2 \ libxml2.so:textproc/libxml2 \ libdav1d.so:multimedia/dav1d \ libaom.so:multimedia/aom \ libdrm.so:graphics/libdrm \ libpulse.so:audio/pulseaudio \ libjack.so:audio/jack \ libSoundTouch.so:audio/soundtouch \ libasound.so:audio/alsa-lib \ libsndio.so:audio/sndio \ libgnutls.so:security/gnutls \ libzip.so:archivers/libzip \ libexpat.so:textproc/expat2 BUILD_DEPENDS= yasm:devel/yasm \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto USES= compiler:c++17-lang gmake gl iconv libtool pkgconfig pathfix \ perl5 python qmake:no_env qt:5 shebangfix ssl xorg USE_GITHUB= yes GH_ACCOUNT= MythTV USE_GL= gl USE_LDCONFIG= yes USE_QT= buildtools:build core dbus gui imageformats:run \ linguist:build multimedia network opengl qmake:build script \ sql sql-mysql:run webkit widgets xml USE_PERL5= run build USE_XORG= x11 xv xrandr xxf86vm xinerama xext xcb SHEBANG_FILES= programs/scripts/database/*.pl \ programs/scripts/metadata/Music/mbutils.py HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" \ --libxml2-path="${LOCALBASE}/include/libxml2" \ --disable-audio-alsa CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \ QTDIR="${PREFIX}" PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" MAKE_ENV= QTDIR="${PREFIX}" \ QMAKESPEC="${QMAKESPEC}" NOPRECIOUSMAKEVARS= # don't override ARCH in ffmpeg makefiles DESTDIRNAME= INSTALL_ROOT CPPFLAGS+= ${QTCPPFLAGS} LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS_aarch64=-Wl,-z,notext REINPLACE_ARGS= -i "" WRKSRC_SUBDIR= ${PORTNAME} DESKTOP_ENTRIES="MythTV Frontend" "MythTV is a homebrew PVR project" "" \ "mythfrontend" "AudioVideo;Video;" false CONFLICTS_INSTALL= mythtv-frontend RUN_DEPENDS+= tv_check:textproc/p5-xmltv \ wget:ftp/wget USE_RC_SUBR= mythbackend SHEBANG_FILES= programs/scripts/database/*.pl \ programs/scripts/internetcontent/*.py \ programs/scripts/internetcontent/*.pl \ programs/scripts/internetcontent/nv_python_libs/*.py \ programs/scripts/hardwareprofile/*.py \ programs/scripts/metadata/Movie/tmdb3.py \ programs/scripts/metadata/Music/mbutils.py CONFIGURE_ARGS+=--dvb-path="${WRKSRC}/media_tree/include/uapi" \ --enable-v4l2 USERS= mythtv GROUPS= mythtv SUB_FILES= pkg-message OPTIONS_DEFINE= BINDINGS HDHOMERUN JACK LIRC MYSQL PULSEAUDIO VDPAU OPTIONS_DEFAULT= BINDINGS HDHOMERUN VDPAU OPTIONS_SUB= yes BINDINGS_DESC= Perl and Python bindings BINDINGS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.2.2:databases/py-mysqlclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3:devel/py-simplejson@${PY_FLAVOR} \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined BINDINGS_CONFIGURE_ON= --python="${PYTHON_CMD}" --with-bindings=perl,python BINDINGS_CONFIGURE_OFF= --without-bindings=perl,python HDHOMERUN_DESC= Native support for HDHomeRun network tuners HDHOMERUN_LIB_DEPENDS= libhdhomerun.so:multimedia/libhdhomerun HDHOMERUN_CONFIGURE_OFF= --disable-hdhomerun JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= --disable-audio-jack LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_OFF= --disable-lirc MYSQL_DESC= Install MySQL server in addition to client MYSQL_USES= mysql:client,server MYSQL_USES_OFF= mysql PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-audio-pulseoutput VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_OFF= --disable-vdpau LINUXDVB= ${WRKSRC}/media_tree/include/uapi/linux/dvb post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/configure \ ${WRKSRC}/libs/libmythtv/libmythtv.pro \ ${WRKSRC}/bindings/perl/MythTV/Recording.pm \ ${WRKSRC}/programs/mythtranscode/external/replex/Makefile.standalone \ ${WRKSRC}/programs/scripts/database/mythconverg_backup.pl \ ${WRKSRC}/programs/scripts/database/mythconverg_restore.pl \ ${WRKSRC}/programs/mythcommflag/mythcommflag-analyze .if !defined(SLAVEPORT) # Header file from: # https://git.linuxtv.org/media_tree.git/tree/include/uapi/linux/dvb @${MKDIR} ${LINUXDVB} @${CP} ${FILESDIR}/audio.h ${LINUXDVB} @${CP} ${FILESDIR}/ca.h ${LINUXDVB} @${CP} ${FILESDIR}/dmx.h ${LINUXDVB} @${CP} ${FILESDIR}/frontend.h ${LINUXDVB} @${CP} ${FILESDIR}/net.h ${LINUXDVB} @${CP} ${FILESDIR}/osd.h ${LINUXDVB} @${CP} ${FILESDIR}/version.h ${LINUXDVB} @${CP} ${FILESDIR}/video.h ${LINUXDVB} # Linux to BSD from multimedia/libv4l/Makefile @${FIND} ${LINUXDVB} -type f -name "*.h" | \ ${XARGS} -n 1 ${REINPLACE_CMD} \ -e 's|#include |#include |'\ -e 's|__inline__|inline|g' \ -e 's|__u8|uint8_t|g' \ -e 's|__s8|int8_t|g' \ -e 's|__le16|uint16_t|g' \ -e 's|__be16|uint16_t|g' \ -e 's|__u16|uint16_t|g' \ -e 's|__s16|int16_t|g' \ -e 's|__le32|uint32_t|g' \ -e 's|__be32|uint32_t|g' \ -e 's|__u32|uint32_t|g' \ -e 's|__s32|int32_t|g' \ -e 's|__le64|uint64_t|g' \ -e 's|__be64|uint64_t|g' \ -e 's|__u64|uint64_t|g' \ -e 's|__s64|int64_t|g' \ -e 's|uint16_t_to_cpu|letoh16|g' \ -e 's|uint32_t_to_cpu|letoh32|g' \ -e 's|uint64_t_to_cpu|letoh64|g' \ -e 's|error_t|int|g' \ -e 's|"gettext.h"||g' \ -e 's|MSG_MORE|0|g' \ -e 's|EBADR|EFAULT|g' \ -e 's|ENONET|EHOSTDOWN|g' \ -e 's|_IOC_READ|IOC_OUT|g' \ -e 's|_IOC_WRITE|IOC_IN|g' \ -e 's|_IOC_NONE|IOC_VOID|g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e '/^.*\.*/d' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|||g' \ -e 's|/usr/bin/perl|${LOCALBASE}/bin/perl|g' \ -e 's|__user||g' \ ${LINUXDVB}/frontend.h .endif pre-install: .if !defined(SLAVEPORT) @${REINPLACE_CMD} -e '/^CPPFLAGS=/ s#$$# -I${LOCALBASE}/include#' \ ${WRKSRC}/libs/libmythbase/mythconfig.mak .endif post-install: .if !defined(SLAVEPORT) @${MKDIR} ${STAGEDIR}${PREFIX}/share/mythtv/database ${INSTALL_DATA} ${WRKSRC}/database/mc.sql ${STAGEDIR}${PREFIX}/share/mythtv/database .endif @${FIND} ${STAGEDIR}${PREFIX}/bin -type f -exec ${SH} -c "${FILE} -i '{}' | \ ${GREP} -q 'x-executable; charset=binary'" \; -print | ${XARGS} ${STRIP_CMD} @${FIND} ${STAGEDIR}${PREFIX}/lib -type f -name lib\*.so.\* | ${XARGS} ${STRIP_CMD} # Apply additional substitutions to pkg-plist generated by the 'makeplist' target create-plist: stage @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \ ${REINPLACE_CMD} -E \ -e '1d' -e '/etc\/rc.d\/mythbackend/d' -e '/[.]packlist$$/d' \ -e '/[.]bak$$/d' \ -e '/[.]gitignore$$/d' \ -e 's#^bin/mythpython#%%BINDINGS%%bin/mythpython#' \ -e 's#^bin/mythwikiscripts#%%BINDINGS%%bin/mythwikiscripts#' \ -e 's#^%%PYTHON_SITELIBDIR%%#%%BINDINGS%%%%PYTHON_SITELIBDIR%%#' \ -e 's#^%%DATADIR%%hardwareprofile#%%BINDINGS%%hardwareprofile#' \ -e 's#^%%DATADIR%%internetcontent#%%BINDINGS%%internetcontent#' \ -e 's#^%%SITE_PERL%%#%%BINDINGS%%%%SITE_PERL%%#' \ pkg-plist) .include diff --git a/multimedia/smtube/Makefile b/multimedia/smtube/Makefile index 03e47378deaf..4b237d6fbafc 100644 --- a/multimedia/smtube/Makefile +++ b/multimedia/smtube/Makefile @@ -1,54 +1,54 @@ PORTNAME= smtube DISTVERSION= 21.10.0 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF/smtube/SMTube/${PORTVERSION}/ MAINTAINER= vvd@FreeBSD.org COMMENT= SMPlayer YouTube browser WWW= https://www.smtube.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/Copying.txt DEPRECATED=Depends on deprecated www/qt5-webkit -EXPIRATION_DATE=2023-11-26 +EXPIRATION_DATE=2023-12-31 RUN_DEPENDS= yt-dlp:www/yt-dlp USES= gl gmake qt:5 tar:bzip2 USE_GL= gl USE_QT= qmake:build buildtools:build linguisttools:build \ core network script gui webkit widgets ALL_TARGET= #empty MAKE_ARGS= DATA_PATH="${DATADIR}" DOC_PATH="${DOCSDIR}" \ LRELEASE="${LRELEASE}" MAKE="${MAKE_CMD}" \ QMAKE="${QMAKE}" PORTDOCS= * OPTIONS_MULTI= PLAYER OPTIONS_MULTI_PLAYER= MPLAYER MPV SMPLAYER VLC OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= QT5 SMPLAYER PLAYER_DESC= Video player MPLAYER_DESC= MPlayer dependency for video playback MPV_DESC= mpv dependency for video playback SMPLAYER_DESC= SMPlayer dependency for video playback VLC_DESC= VLC dependency for video playback MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv SMPLAYER_RUN_DEPENDS= smplayer:multimedia/smplayer VLC_RUN_DEPENDS= vlc:multimedia/vlc post-patch: @${REINPLACE_CMD} 's|$$(QMAKE_OPTS)|${QMAKE_ARGS:S,\$,\$\$,g}|' \ ${WRKSRC}/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/net-im/teamwords/Makefile b/net-im/teamwords/Makefile index 7a5474e4aa7f..74135985e3a0 100644 --- a/net-im/teamwords/Makefile +++ b/net-im/teamwords/Makefile @@ -1,45 +1,45 @@ PORTNAME= teamwords PORTVERSION= 0.2.1 DISTVERSIONPREFIX= v PORTREVISION= 10 CATEGORIES= net-im MAINTAINER= ports@FreeBSD.org COMMENT= Unofficial Qt Slack client WWW= https://github.com/MiT-Ufa/TeamWords LICENSE= LGPL3 DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 USES= compiler:c++11-lang gl qmake qt:5 USE_LDCONFIG= yes USE_QT= core gui network webkit widgets buildtools:build USE_GL= gl QMAKE_ARGS= CONFIG+="configure" USE_GITHUB= yes GH_ACCOUNT= MiT-Ufa GH_PROJECT= TeamWords PLIST_FILES= bin/teamwords \ share/applications/teamwords.desktop \ share/icons/teamwords.png SUB_FILES= teamwords.desktop OPTIONS_DEFINE= WEBKITNOTIFY WEBKITNOTIFY_DESC= Use QtWebkit for notifications post-patch-WEBKITNOTIFY-on: @${REINPLACE_CMD} 's|linux|unix|' \ ${WRKSRC}/plugins/qtwebkit/qtwebkit-plugins.pri do-install: ${INSTALL_PROGRAM} ${WRKSRC}/teamwords ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKDIR}/${SUB_FILES} ${STAGEDIR}${PREFIX}/share/applications/ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${INSTALL_DATA} ${WRKSRC}/images/png/Slack.png ${STAGEDIR}${PREFIX}/share/icons/teamwords.png .include diff --git a/net/libkvkontakte/Makefile b/net/libkvkontakte/Makefile index ffab447d3815..1ebee4d8ab40 100644 --- a/net/libkvkontakte/Makefile +++ b/net/libkvkontakte/Makefile @@ -1,24 +1,24 @@ PORTNAME= libkvkontakte DISTVERSION= 5.0.0 PORTREVISION= 7 CATEGORIES= net kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src DIST_SUBDIR= KDE/digikam MAINTAINER= kde@FreeBSD.org COMMENT= KDE library for accessing vk.com WWW= https://www.digikam.org LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB DEPRECATED=Depends on deprecated www/qt5-webkit -EXPIRATION_DATE=2023-11-26 +EXPIRATION_DATE=2023-12-31 USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons i18n kdewebkit kio service widgetsaddons \ ecm:build USE_QT= concurrent core dbus gui network webkit widgets \ buildtools:build qmake:build .include diff --git a/net/quiterss/Makefile b/net/quiterss/Makefile index d9c01b471e9f..238010f4d588 100644 --- a/net/quiterss/Makefile +++ b/net/quiterss/Makefile @@ -1,42 +1,42 @@ PORTNAME= quiterss PORTVERSION= 0.19.4 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://quiterss.org/files/${PORTVERSION}_/ DISTNAME= QuiteRSS-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Open-source cross-platform RSS/Atom news feeds reader WWW= https://quiterss.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \ qmake:outsource qt:5 sqlite USE_QT= buildtools:build linguisttools:build core xml gui widgets \ network multimedia printsupport webkit sql sql-sqlite3:run USE_GL= gl NO_WRKSUBDIR= yes OPTIONS_DEFINE= DEBUG post-patch-DEBUG-on: @${REINPLACE_CMD} 's|debug_and_release|debug|' \ ${WRKSRC}/QuiteRSS.pro post-patch-DEBUG-off: @${REINPLACE_CMD} 's|debug_and_release|release|' \ ${WRKSRC}/QuiteRSS.pro post-patch: @${REINPLACE_CMD} 's|$$$$\[QT_INSTALL_BINS\]/lrelease|${LRELEASE}|' \ ${WRKSRC}/lang/lang.pri @${REINPLACE_CMD} 's|$$$$PREFIX/share/quiterss|${DATADIR}|' \ ${WRKSRC}/QuiteRSS.pro .include diff --git a/science/elmerfem/Makefile b/science/elmerfem/Makefile index f155f466578a..5835c858fae9 100644 --- a/science/elmerfem/Makefile +++ b/science/elmerfem/Makefile @@ -1,122 +1,122 @@ PORTNAME= elmerfem DISTVERSIONPREFIX= release- DISTVERSION= 9.0 PORTREVISION= 9 CATEGORIES= science MAINTAINER= henrik@gulbra.net COMMENT= Multiphysical simulation software WWW= https://www.csc.fi/web/elmer LICENSE= GPLv2 DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libblas.so:math/blas \ libhdf5.so:science/hdf5 \ libmetis.so:math/metis \ libmpich.so:net/mpich \ libnetcdf.so:science/netcdf \ libopenblas.so:math/openblas \ libparpack.so:math/arpack-ng USES= cmake compiler:c++11-lang fortran USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= ElmerCSC USE_LDCONFIG= ${PREFIX}/lib/elmersolver CMAKE_ARGS= -DELMER_FEM_REVISION:STRING=${GH_TAGNAME} ALL_TARGET= # empty LDFLAGS+= -L${LOCALBASE}/lib PORTSCOUT= limit:^release-[1-9] CMAKE_ARGS+= -DHAVE_INTTYPES_H=ON .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev .endif OPTIONS_DEFINE= GUI OCC OPTIONS_DEFAULT= GUI OCC OPTIONS_SUB= yes GUI_DESC= Build with ElmerGUI (Graphical User Interface) OCC_DESC= Use OpenCASCADE for CAD import in ElmerGUI GUI_LIB_DEPENDS= libqwt6.so:x11-toolkits/qwt6 GUI_USES= gl jpeg qt:5 xorg GUI_USE= gl=gl,glu xorg=ice,sm,x11,xext,xt qt=${_QT5_LIBS:ts,} GUI_CMAKE_BOOL= WITH_ELMERGUI WITH_PARAVIEW GUI_CMAKE_ON= -DQWT_LIBRARY=${QT_LIBDIR}/libqwt6.so \ -DQWT_INCLUDE_DIR=${QT_INCDIR}/qwt6 \ -DDESIRED_QT_VERSION=5 \ -DWITH_QT5:BOOL=TRUE \ -DQT_FOUND:BOOL=TRUE OCC_IMPLIES= GUI OCC_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libpython${_PYVERSION}.so:lang/python${PYTHON_SUFFIX} \ libtiff.so:graphics/tiff \ libTKernel.so:cad/opencascade \ libvtksys-${VTK_VER}.so:math/vtk${VTK_VER:R} OCC_USES= python OCC_CMAKE_BOOL= WITH_OCC OCC_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.0 \ -DPython3_EXECUTABLE=${PYTHON_CMD} _LIBSTAGEDIR= ${STAGEDIR}/${PREFIX}/lib/elmersolver _PYVERSION= ${PYTHON_VER}${PYTHON_ABIVER} _QT5_LIBS= buildtools:build concurrent core declarative gui location \ network opengl printsupport qmake:build script sensors \ sql svg webchannel webkit widgets xml .include <../../math/vtk9/Makefile.version> .include .if ${ARCH} == "amd64" CFLAGS_${ARCH}= -fPIC CXXFLAGS_${ARCH}= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC .endif .if ${GCC_DEFAULT} >= 10 # workaround for Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/COMPLEX(8)). # in theory, this should set FCFLAGS, but the port does not conform FFLAGS+= -fallow-argument-mismatch .endif post-patch: @${RM} ${WRKSRC}/cmake/Modules/CMakeParseArguments.cmake @${RM} -r ${WRKSRC}/elmergrid/src/metis-5.1.0 @${REINPLACE_CMD} -e 's,"metis.*/metis\.h",,' \ ${WRKSRC}/elmergrid/src/egparallel.c post-patch-OCC-on: @${REINPLACE_CMD} -e "s|\$${VERSION}|`${PKG_QUERY} '%v' opencascade`|" \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" @${REINPLACE_CMD} -e 's|$${INCLUDE}|${LOCALBASE}/include/OpenCASCADE|' \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" post-configure: # workaround for https://github.com/ElmerCSC/elmerfem/issues/334 @${REINPLACE_CMD} -e 's| -lMPI::MPI_C | |' ${BUILD_WRKSRC}/ElmerGUI/Application/CMakeFiles/ElmerGUI.dir/link.txt post-install: ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver ${LN} -sf libelmersolver.so ${_LIBSTAGEDIR}/libelmersolver.so.0 ${LN} -sf libfhuti.so ${_LIBSTAGEDIR}/libfhuti.so.0 ${LN} -sf libmatc.so ${_LIBSTAGEDIR}/libmatc.so.0 ${LN} -sf libmpi_stubs.so ${_LIBSTAGEDIR}/libmpi_stubs.so.0 @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} .include diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile index 2ce87af4355f..79698d3de465 100644 --- a/science/openmodelica/Makefile +++ b/science/openmodelica/Makefile @@ -1,111 +1,111 @@ PORTNAME= openmodelica #DISTVERSIONPREFIX= v DISTVERSION= 1.22.0-beta-1 CATEGORIES= science cad java DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Modelica-based modeling and simulation environment WWW= https://openmodelica.org/ LICENSE= OSMC-PL LICENSE_NAME= Public license for OpenModelica LICENSE_TEXT= See https://github.com/OpenModelica/OpenModelica/blob/master/OSMC-License.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 BROKEN_aarch64= link fails: /usr/local/bin/ld: cannot find -lquadmath: No such file or directory BROKEN_i386= compilation fails: /wrkdirs/usr/ports/science/openmodelica/work/OpenModelica-1.20.0/OMCompiler/3rdParty/libffi/src/x86/sysv.S:841:1: error: changed section flags for .eh_frame, expected: 0x2 BUILD_DEPENDS= asciidoc:textproc/asciidoc \ autoconf>0:devel/autoconf \ automake:devel/automake \ gmake:devel/gmake \ libtool>0:devel/libtool \ ${LOCALBASE}/include/readline/readline.h:devel/readline LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libcurl.so:ftp/curl \ libosg.so:graphics/osg \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= bash:shells/bash \ gmake:devel/gmake USES= cmake compiler:c++14-lang iconv fortran gettext-runtime gl gnome blaslapack localbase:ldflags qt:5 readline pkgconfig python:build shebangfix USE_QT= concurrent core gui network opengl printsupport svg webkit widgets xml xmlpatterns buildtools:build qmake:build USE_GL= gl opengl USE_GNOME= libxml2 USE_JAVA= yes USE_LDCONFIG= ${PREFIX}/lib/omc ${PREFIX}/lib/omc/OMSimulator ${PREFIX}/lib/omc/cpp ${PREFIX}/lib/omc/ffi # https://github.com/OpenModelica/OpenModelica/issues/9925 USE_GITHUB= yes GH_ACCOUNT= OpenModelica GH_PROJECT= OpenModelica GH_TAGNAME= v1.22.0-dev.beta.1 SHEBANG_GLOB= *.sh *.in *.ac GH_TUPLE= \ OpenModelica:OMOptim:55102095970c73a4176820538d19aaf408515da9:OpenModelica_OMOptim/OMOptim \ OpenModelica:OMSimulator:634b0193a3eb14e75622a8e720bf0fb6dab77487:OpenModelica_OMSimulator/OMSimulator \ OpenModelica:OMSimulator-3rdParty:b4c3aa4a16a5920e88096780498cc4af157f3c05:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \ OpenModelica:OMCompiler-3rdParty:ad7c7b11370e8faf08b720010f40846c53adfed5:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \ OpenModelica:OMSens:8216eaefbb4ea2ff0c7a17a3487dcc2a8a17667d:OpenModelica_OMSens/OMSens \ OpenModelica:OMSens_Qt:ff2ade18e7058f611ddfd575ccbd24f388615d3f:OpenModelica_OMSens_Qt/OMSens_Qt \ OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMOptim/common \ OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMSens_Qt/common GH_TUPLE+= OpenModelica:OMBootstrapping:c233b75:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake # this should change make program everywhere, but it doesn't, # hence the patches in OMCompiler/Compiler/runtime/CMakeLists.txt, OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.cpp CMAKE_ARGS= -DCMAKE_MAKE_PROGRAM=gmake \ -DPython_EXECUTABLE=${PYTHON_CMD} CMAKE_ARGS+= -DOM_USE_CCACHE:BOOL=${CCACHE_ENABLED:S/yes/ON/:S/no/OFF/} # if refuses to build w/out ccache by default LDFLAGS+= -lexecinfo -lintl -pthread BINARY_ALIAS= make=${GMAKE} CONFLICTS_BUILD= sundials post-extract: # remove stray *.orig files @${FIND} ${WRKSRC} -name "*.orig" -delete # remove rtime that isn't used on FreeBSD @${RM} -r ${WRKSRC}/OMSimulator/OMTLMSimulator/3rdParty/rtime # prevent bootstrap file download #${MKDIR} ${WRKSRC}/bomc ${TOUCH} ${WRKSRC}/OMCompiler/Compiler/boot/bomc/sources.tar.gz # workaround for broken fetch @${RLN} ${WRKSRC}/OMOptim/common ${WRKSRC}/OMSens_Qt/common post-patch: # fix bash shebangs @${REINPLACE_CMD} -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' \ ${WRKSRC}/OMCompiler/Examples/GenerateDoc.mos \ ${WRKSRC}/OMCompiler/3rdParty/tbb/build/generate_tbbvars.sh # add path to libgfortran to link flags for OM internal builds @${REINPLACE_CMD} \ -e 's|@RT_LDFLAGS_GENERATED_CODE_SIM@|& -L${LOCALBASE}/lib/gcc${FC:S/gfortran//}|' \ ${WRKSRC}/OMCompiler/Compiler/Util/Autoconf.mo.in post-install: # workaround for https://github.com/OpenModelica/OpenModelica/issues/9919 #cd ${STAGEDIR}${PREFIX} && ${CHMOD} +x \ # bin/OMSimulator bin/OMSimulatorPython3 bin/StartTLMFmiWrapper # remove unnecessary files ${RM} -r \ ${STAGEDIR}${PREFIX}/share/zmq \ ${STAGEDIR}${PREFIX}/doc \ ${STAGEDIR}${PREFIX}/share/doc # remove empty directories ${FIND} ${STAGEDIR}${PREFIX}/include -type d -empty -delete # strip binaries #cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \ bin/OMSimulator bin/FMIWrapper \ lib/omc/OMSimulator/libomtlmsimulator.so lib/omc/OMSimulator/libOMSimulator.so \ lib/omc/libomtlmsimulator.so lib/omc/libOMSimulator.so .include diff --git a/www/kf5-kdewebkit/Makefile b/www/kf5-kdewebkit/Makefile index f012afa23d7c..6a3ff8193cdf 100644 --- a/www/kf5-kdewebkit/Makefile +++ b/www/kf5-kdewebkit/Makefile @@ -1,20 +1,20 @@ PORTNAME= kdewebkit DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= www kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing integration of QtWebKit DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n jobwidgets kio parts service sonnet solid \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= concurrent core dbus gui network webkit widgets xml \ buildtools:build qmake:build USE_XORG= x11 .include diff --git a/x11-fonts/fontmatrix/Makefile b/x11-fonts/fontmatrix/Makefile index 78aca6d2b557..018cb2930a51 100644 --- a/x11-fonts/fontmatrix/Makefile +++ b/x11-fonts/fontmatrix/Makefile @@ -1,26 +1,26 @@ PORTNAME= fontmatrix PORTVERSION= 0.9.100 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= x11-fonts MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graphical font manager WWW= https://github.com/fcoiffie/fontmatrix LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Depends on deprecated www/qt5-webkit -EXPIRATION_DATE= 2023-11-26 +EXPIRATION_DATE= 2023-12-31 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= cmake compiler:c++11-lang qt:5 USE_GITHUB= yes USE_QT= buildtools core gui linguisttools network printsupport \ qmake:build sql svg webkit widgets xml .include