parent
17e8ca850b
commit
0657e9ccf7
|
@ -650,6 +650,7 @@
|
|||
SUBDIR += py-pulsectl
|
||||
SUBDIR += py-pyacoustid
|
||||
SUBDIR += py-pyaudio
|
||||
SUBDIR += py-pyjacklib
|
||||
SUBDIR += py-pylast
|
||||
SUBDIR += py-pyliblo
|
||||
SUBDIR += py-pymad
|
||||
|
@ -692,6 +693,7 @@
|
|||
SUBDIR += rnnoise
|
||||
SUBDIR += rnnoise-nu
|
||||
SUBDIR += rosegarden
|
||||
SUBDIR += rsgain
|
||||
SUBDIR += rsynth
|
||||
SUBDIR += rtaudio
|
||||
SUBDIR += rtmidi
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= picard-plugins
|
||||
PORTVERSION= 2.0.20220930
|
||||
PORTVERSION= 2.0.20221018
|
||||
CATEGORIES= audio python
|
||||
|
||||
MAINTAINER= jhale@FreeBSD.org
|
||||
|
@ -13,7 +13,7 @@ USES= python:3.7+
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= metabrainz
|
||||
GH_TAGNAME= 55df59d
|
||||
GH_TAGNAME= c1fae13
|
||||
|
||||
PORTSCOUT= limit:^2\.
|
||||
|
||||
|
@ -22,7 +22,7 @@ NO_ARCH= yes
|
|||
BUILD_WRKSRC= ${WRKSRC}/build
|
||||
PLUGINSDIR= ${PYTHON_SITELIBDIR}/picard/plugins
|
||||
|
||||
OPTIONS_DEFINE= BPM DOCS MOODBAR
|
||||
OPTIONS_DEFINE= BPM DOCS MOODBAR REPLAYGAIN2
|
||||
OPTIONS_GROUP= REPLAYGAIN
|
||||
OPTIONS_GROUP_REPLAYGAIN= FLAC MP3 VORBIS WAVPACK
|
||||
OPTIONS_SUB= yes
|
||||
|
@ -36,12 +36,15 @@ BPM_VARS= PKGMESSAGE+=${.CURDIR}/pkg-message.bmp
|
|||
MOODBAR_DESC= Generate moodbar files
|
||||
MOODBAR_RUN_DEPENDS= moodbar:audio/moodbar
|
||||
|
||||
REPLAYGAIN_DESC= ReplayGain audio normalization
|
||||
REPLAYGAIN_DESC= ReplayGain 1.0 audio normalization (deprecated)
|
||||
FLAC_RUN_DEPENDS= metaflac:audio/flac
|
||||
MP3_RUN_DEPENDS= mp3gain:audio/mp3gain
|
||||
VORBIS_RUN_DEPENDS= vorbisgain:audio/vorbisgain
|
||||
WAVPACK_RUN_DEPENDS= wvgain:audio/wavpack
|
||||
|
||||
REPLAYGAIN2_DESC= ReplayGain 2.0 audio normalization
|
||||
REPLAYGAIN2_RUN_DEPENDS= rsgain:audio/rsgain
|
||||
|
||||
do-build:
|
||||
# Plugins that include a separate UI (those with an __init__.py) must
|
||||
# be installed into their own subdirectories under PLUGINSDIR. Plugins
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1665119697
|
||||
SHA256 (metabrainz-picard-plugins-2.0.20220930-55df59d_GH0.tar.gz) = 660b74b97bef4190eaa2bb6f60952fc792d1372397ddc295338a34c974c61a07
|
||||
SIZE (metabrainz-picard-plugins-2.0.20220930-55df59d_GH0.tar.gz) = 370750
|
||||
TIMESTAMP = 1666193608
|
||||
SHA256 (metabrainz-picard-plugins-2.0.20221018-c1fae13_GH0.tar.gz) = f0843d7e574382fe265806bf722638ee9eff75ac486239117315d613daf80252
|
||||
SIZE (metabrainz-picard-plugins-2.0.20221018-c1fae13_GH0.tar.gz) = 376941
|
||||
|
|
|
@ -209,6 +209,13 @@
|
|||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__pycache__/ui_options_replaygain%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.py
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.ui
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/ui_options_replaygain2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/ui_options_replaygain2%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/ui_options_replaygain2.py
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/ui_options_replaygain2.ui
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/save_and_rewrite_header.py
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= pt2-clone
|
||||
PORTVERSION= 1.52.1
|
||||
PORTVERSION= 1.53
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= LOCAL/ehaupt:extras
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1665601130
|
||||
TIMESTAMP = 1666207229
|
||||
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
|
||||
SIZE (pt2-clone-extras-2.tar.gz) = 742
|
||||
SHA256 (8bitbubsy-pt2-clone-v1.52.1_GH0.tar.gz) = f33ecccf6f74517e2a8e023bd2c1426fff8d2bcb06e4d11efef74ea1bab5560a
|
||||
SIZE (8bitbubsy-pt2-clone-v1.52.1_GH0.tar.gz) = 8639765
|
||||
SHA256 (8bitbubsy-pt2-clone-v1.53_GH0.tar.gz) = b67987c33296cd21271a5025ae9f8203174a2e86fc5c2dcbf42afb60adfb6960
|
||||
SIZE (8bitbubsy-pt2-clone-v1.53_GH0.tar.gz) = 8638803
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
PORTNAME= py-pyjacklib
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1.1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
COMMENT= Python bindings for the Jack library
|
||||
WWW= https://github.com/jackaudio/pyjacklib
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING.md
|
||||
|
||||
LIB_DEPENDS= libjack.so:audio/jack
|
||||
|
||||
USES= localbase python:3.6+
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= jackaudio
|
||||
GH_PROJECT= pyjacklib
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1666270467
|
||||
SHA256 (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = ae8de20b97aa5b286b618924ac649f4ffa272273737f43254f2ca20c1cbd7853
|
||||
SIZE (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = 22031
|
|
@ -0,0 +1,5 @@
|
|||
Python bindings for libjack using ctypes, which allow you to write
|
||||
JACK client applications in Python.
|
||||
|
||||
The library provides a low-level, almost unaltered mapping of the
|
||||
libjack C API, plus a few additional convenience functions.
|
|
@ -0,0 +1,32 @@
|
|||
PORTNAME= rsgain
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3.0.1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= jhale@FreeBSD.org
|
||||
COMMENT= ReplayGain 2.0 tagging utility
|
||||
WWW= https://github.com/complexlogic/rsgain
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libebur128.so:audio/libebur128 \
|
||||
libtag.so:audio/taglib \
|
||||
libfmt.so:devel/libfmt \
|
||||
libinih.so:devel/inih \
|
||||
libavcodec.so:multimedia/ffmpeg
|
||||
|
||||
USES= cmake compiler:c++2b-lang pkgconfig
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= complexlogic
|
||||
|
||||
CXXFLAGS+= -pthread
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1666113201
|
||||
SHA256 (complexlogic-rsgain-v3.0.1_GH0.tar.gz) = 928a0d5aefb0e2d195c44a7571425d39f0e5065050c534032ee746d91596f22d
|
||||
SIZE (complexlogic-rsgain-v3.0.1_GH0.tar.gz) = 47435
|
|
@ -0,0 +1,25 @@
|
|||
/wrkdirs/usr/ports/audio/rsgain/work/rsgain-3.0.1/src/tag.cpp:254:5: error: no member named 'round' in namespace 'std'
|
||||
GAIN_TO_Q78(track.result.album_gain) : GAIN_TO_Q78(track.result.track_gain);
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
/wrkdirs/usr/ports/audio/rsgain/work/rsgain-3.0.1/src/tag.hpp:35:38: note: expanded from macro 'GAIN_TO_Q78'
|
||||
#define GAIN_TO_Q78(gain) (int) std::round(gain * 256.f)
|
||||
~~~~~^
|
||||
|
||||
--- src/tag.cpp.orig 2022-10-19 02:49:19 UTC
|
||||
+++ src/tag.cpp
|
||||
@@ -28,7 +28,7 @@
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
-#include <math.h>
|
||||
+#include <cmath>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <string>
|
||||
@@ -506,4 +506,4 @@ void taglib_get_version(std::string &buffer)
|
||||
void taglib_get_version(std::string &buffer)
|
||||
{
|
||||
buffer = fmt::format("{}.{}.{}", TAGLIB_MAJOR_VERSION, TAGLIB_MINOR_VERSION, TAGLIB_PATCH_VERSION);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
|
@ -0,0 +1,10 @@
|
|||
rsgain (really simple gain) is a ReplayGain 2.0 tagging utility for
|
||||
Windows, macOS, and Linux. rsgain applies loudness metadata tags
|
||||
to your files, while leaving the audio stream untouched. A
|
||||
ReplayGain-compatible player will dynamically adjust the volume of
|
||||
your tagged files during playback.
|
||||
|
||||
rsgain is designed with a "batteries included" philosophy, allowing
|
||||
a user to scan their entire music library without requiring external
|
||||
scripts or other tools. It aims to strike the perfect balance between
|
||||
power and simplicity by providing multiple user interfaces.
|
|
@ -0,0 +1,5 @@
|
|||
bin/rsgain
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%DATADIR%%/presets/default.ini
|
||||
%%DATADIR%%/presets/ebur128.ini
|
||||
%%DATADIR%%/presets/loudgain.ini
|
|
@ -0,0 +1,25 @@
|
|||
--- src/tools.cc.orig 2022-10-20 09:17:55 UTC
|
||||
+++ src/tools.cc
|
||||
@@ -1135,11 +1135,13 @@ uint64_t random64()
|
||||
/* ###### Get 32-bit random value ######################################## */
|
||||
uint32_t random32()
|
||||
{
|
||||
+/*
|
||||
#ifdef NDEBUG
|
||||
#warning Using OMNeT++ random generator instead of time-seeded one!
|
||||
const double value = uniform(0.0, (double)0xffffffff);
|
||||
return((uint32_t)rint(value));
|
||||
#else
|
||||
+*/
|
||||
uint32_t number;
|
||||
|
||||
switch(RandomSource) {
|
||||
@@ -1165,7 +1167,7 @@ uint32_t random32()
|
||||
const uint16_t a = random() & 0xffff;
|
||||
const uint16_t b = random() & 0xffff;
|
||||
return( (((uint32_t)a) << 16) | (uint32_t)b );
|
||||
-#endif
|
||||
+
|
||||
}
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
{ type: install
|
||||
message: <<EOM
|
||||
Find the Galera Cluster documentation at
|
||||
http://galeracluster.com/documentation-webpages/
|
||||
https://galeracluster.com/library/documentation/index.html
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{ type: install
|
||||
message: <<EOM
|
||||
Find the Galera Cluster documentation at
|
||||
http://galeracluster.com/documentation-webpages/
|
||||
https://galeracluster.com/library/documentation/index.html
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
|
|
@ -5281,6 +5281,7 @@
|
|||
SUBDIR += py-robotframework-databaselibrary
|
||||
SUBDIR += py-robotframework-pabot
|
||||
SUBDIR += py-robotframework-pythonlibcore
|
||||
SUBDIR += py-robotframework-requests
|
||||
SUBDIR += py-robotframework-seleniumlibrary
|
||||
SUBDIR += py-robotframework-stacktrace
|
||||
SUBDIR += py-robotremoteserver
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= libclc
|
||||
DISTVERSION= 12.0.1
|
||||
DISTVERSION= 13.0.1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
|
||||
DISTNAME= libclc-${DISTVERSION}.src
|
||||
|
@ -13,14 +13,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
|
|||
LICENSE_NAME= Apache License 2.0 with LLVM Exceptions
|
||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
BUILD_DEPENDS= llvm12>=12.0:devel/llvm12 \
|
||||
spirv-llvm-translator-llvm12>0:devel/spirv-llvm-translator@llvm12 \
|
||||
BUILD_DEPENDS= llvm13>=13.0:devel/llvm13 \
|
||||
spirv-llvm-translator-llvm13>0:devel/spirv-llvm-translator@llvm13 \
|
||||
libedit>=0:devel/libedit
|
||||
|
||||
USES= cmake compiler:c++11-lib python:3.6+,build tar:xz
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
BINARY_ALIAS= python=${PYTHON_CMD}
|
||||
CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config12
|
||||
CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config13
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1634573517
|
||||
SHA256 (libclc-12.0.1.src.tar.xz) = e34f0534b03905a89140deb4e7b85766e834ecf0ea4bd773b3dfb034dce4ca2f
|
||||
SIZE (libclc-12.0.1.src.tar.xz) = 124172
|
||||
TIMESTAMP = 1666253590
|
||||
SHA256 (libclc-13.0.1.src.tar.xz) = 8f0213e52e2fcaca3dfcc438f05d0e15e9b3c96fd6b0994a802b267dc1047a1d
|
||||
SIZE (libclc-13.0.1.src.tar.xz) = 125852
|
||||
|
|
|
@ -286,6 +286,7 @@ share/clc/carrizo-amdgcn--.bc
|
|||
share/clc/carrizo-amdgcn-mesa-mesa3d.bc
|
||||
share/clc/cayman-r600--.bc
|
||||
share/clc/cedar-r600--.bc
|
||||
share/clc/clspv--.bc
|
||||
share/clc/cypress-r600--.bc
|
||||
share/clc/fiji-amdgcn--.bc
|
||||
share/clc/fiji-amdgcn-mesa-mesa3d.bc
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= Callback-Frame
|
||||
PORTVERSION= 1.100
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.102
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
@ -11,6 +10,7 @@ WWW= https://metacpan.org/release/Callback-Frame
|
|||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
RUN_DEPENDS= p5-Guard>=0:devel/p5-Guard
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Callback-Frame-1.100.tar.gz) = d5fd233ecfa944cc9746fd05fea67a3c9780b4c282c727579be69b042353ac76
|
||||
SIZE (Callback-Frame-1.100.tar.gz) = 12094
|
||||
TIMESTAMP = 1664381121
|
||||
SHA256 (Callback-Frame-1.102.tar.gz) = e8a47c7cf04cea2fee5802deec79d6abc548cf4a199a66a251c8bf5d08dfe9c0
|
||||
SIZE (Callback-Frame-1.102.tar.gz) = 12673
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= Child
|
||||
PORTVERSION= 0.009
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.013
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:EXODIST
|
||||
|
@ -10,7 +9,13 @@ MAINTAINER= citric@cubicone.tmetic.com
|
|||
COMMENT= Object oriented simple interface to fork()
|
||||
WWW= https://metacpan.org/release/Child
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
TEST_DEPENDS= p5-Capture-Tiny>0:devel/p5-Capture-Tiny
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= modbuild
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Child-0.009.tar.gz) = b379c0e3b22ca2c92432aef68d050460cfcdf8ca6944a6afc70f747099ae64bb
|
||||
SIZE (Child-0.009.tar.gz) = 9429
|
||||
TIMESTAMP = 1664637224
|
||||
SHA256 (Child-0.013.tar.gz) = 65ad57eabc53a85e2b7c6146136969d26f2d3639d8ae4c486beea5982041e860
|
||||
SIZE (Child-0.013.tar.gz) = 16362
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= DateTime-Format-RFC3339
|
||||
PORTVERSION= 1.0.5
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.2.0
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
@ -10,6 +9,9 @@ MAINTAINER= citric@cubicone.tmetic.com
|
|||
COMMENT= Parse and format RFC3339 times
|
||||
WWW= https://metacpan.org/release/DateTime-Format-RFC3339
|
||||
|
||||
LICENSE= CC0-1.0
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= p5-DateTime>=0:devel/p5-DateTime
|
||||
RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime
|
||||
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (DateTime-Format-RFC3339-v1.0.5.tar.gz) = f7f35242b7c857bb4007a69dcbb3baed8c01e50c8d18449c978e9443cdfaee12
|
||||
SIZE (DateTime-Format-RFC3339-v1.0.5.tar.gz) = 6697
|
||||
TIMESTAMP = 1664782050
|
||||
SHA256 (DateTime-Format-RFC3339-v1.2.0.tar.gz) = 136ee1224c31c6e017692a9f5e56fdb4f70a95f46aec3ad855d3783de35a0df7
|
||||
SIZE (DateTime-Format-RFC3339-v1.2.0.tar.gz) = 9165
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
Parse and format RFC3339 datetime strings
|
||||
This module understands the RFC3339 date/time format.
|
||||
Can be used to parse these formats and create the appropriate objects.
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= Log-Defer
|
||||
PORTVERSION= 0.311
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 0.312
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
@ -11,13 +10,14 @@ WWW= https://metacpan.org/release/Log-Defer
|
|||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
RUN_DEPENDS= p5-Guard>=0:devel/p5-Guard
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
USES= perl5
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Log-Defer-0.311.tar.gz) = 9f2f6a7b413b9ce514cfb3b5929b94f9569bc80f4eccadeef8cb9dbbec3f9319
|
||||
SIZE (Log-Defer-0.311.tar.gz) = 10044
|
||||
TIMESTAMP = 1664382013
|
||||
SHA256 (Log-Defer-0.312.tar.gz) = 39f8c66070ca6d40b0b5aa8bdefca414fcd962bbc6f9869c84ab3d3068b0ec84
|
||||
SIZE (Log-Defer-0.312.tar.gz) = 10096
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= grpc
|
||||
PORTVERSION= 1.49.0
|
||||
PORTVERSION= 1.50.0
|
||||
CATEGORIES= devel net
|
||||
|
||||
MAINTAINER= vanilla@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1663741344
|
||||
SHA256 (PECL/grpc-1.49.0.tgz) = dfcd402553a53aac4894b65c77e452c55c93d2c785114b23c152d0c624edf2ec
|
||||
SIZE (PECL/grpc-1.49.0.tgz) = 5316809
|
||||
TIMESTAMP = 1666224729
|
||||
SHA256 (PECL/grpc-1.50.0.tgz) = 2e0bebc351d9cb07ef1d3685f3c4f976d297bbf946479c5e4be4ecaaa3500927
|
||||
SIZE (PECL/grpc-1.50.0.tgz) = 5321009
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= cppy
|
||||
DISTVERSION= 1.2.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -11,6 +12,9 @@ WWW= https://pypi.python.org/pypi/cppy
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.7+
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= grpcio-tools
|
||||
PORTVERSION= 1.49.1
|
||||
PORTVERSION= 1.50.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1664077947
|
||||
SHA256 (grpcio-tools-1.49.1.tar.gz) = 84cc64e5b46bad43d5d7bd2fd772b656eba0366961187a847e908e2cb735db91
|
||||
SIZE (grpcio-tools-1.49.1.tar.gz) = 2252679
|
||||
TIMESTAMP = 1666238240
|
||||
SHA256 (grpcio-tools-1.50.0.tar.gz) = 88b75f2afd889c7c6939f58d76b58ab84de4723c7de882a1f8448af6632e256f
|
||||
SIZE (grpcio-tools-1.50.0.tar.gz) = 2253223
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= grpcio
|
||||
PORTVERSION= 1.49.1
|
||||
PORTVERSION= 1.50.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1664077831
|
||||
SHA256 (grpcio-1.49.1.tar.gz) = d4725fc9ec8e8822906ae26bb26f5546891aa7fbc3443de970cc556d43a5c99f
|
||||
SIZE (grpcio-1.49.1.tar.gz) = 22059239
|
||||
TIMESTAMP = 1666225723
|
||||
SHA256 (grpcio-1.50.0.tar.gz) = 12b479839a5e753580b5e6053571de14006157f2ef9b71f38c56dc9b23b95ad6
|
||||
SIZE (grpcio-1.50.0.tar.gz) = 22066727
|
||||
|
|
|
@ -17,7 +17,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.4.3:devel/py-mypy_extensi
|
|||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.0<2:devel/py-typed-ast@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.0<2:devel/py-typed-ast@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.7+
|
||||
USE_PYTHON= autoplist concurrent distutils pytest
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= pymisp
|
||||
PORTVERSION= 2.4.157
|
||||
PORTVERSION= 2.4.162.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1651157249
|
||||
SHA256 (pymisp-2.4.157.tar.gz) = b19d6d565972b391f90e8fe7050101b3b84f45f83214d3bf9b339a6490856cf2
|
||||
SIZE (pymisp-2.4.157.tar.gz) = 351822
|
||||
TIMESTAMP = 1666213445
|
||||
SHA256 (pymisp-2.4.162.1.tar.gz) = 4e5721dfae5ed54ca7c967d913c1adbadf0e495f2db4b340a43523f06493601e
|
||||
SIZE (pymisp-2.4.162.1.tar.gz) = 367772
|
||||
|
|
|
@ -11,6 +11,9 @@ WWW= https://pypi.org/project/pytest-asyncio/
|
|||
|
||||
LICENSE= APACHE20
|
||||
|
||||
DEPRECATED= legacy version for pytest4 no longer used by any port
|
||||
EXPIRATION_DATA=2022-11-19
|
||||
|
||||
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=3.0.6:devel/py-pytest4@${PY_FLAVOR}
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
PORTNAME= robotframework-requests
|
||||
PORTVERSION= 0.9.3
|
||||
CATEGORIES= devel www python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= brd@FreeBSD.org
|
||||
COMMENT= HTTP API testing features for Robot Framework
|
||||
WWW= https://github.com/MarketSquare/robotframework-requests
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=3.1.2:devel/py-robotframework@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests_ntlm>0:www/py-requests_ntlm@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.6+
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1666275073
|
||||
SHA256 (robotframework-requests-0.9.3.tar.gz) = 0bbe78b8e7b3ab9bec4968a51bf3795e2671001a780b2b7ebf2ae2152988da35
|
||||
SIZE (robotframework-requests-0.9.3.tar.gz) = 19242
|
|
@ -0,0 +1,3 @@
|
|||
RequestsLibrary is a Robot Framework library aimed to provide HTTP api
|
||||
testing functionalities by wrapping the well known Python Requests
|
||||
Library.
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= twilio
|
||||
PORTVERSION= 7.14.2
|
||||
PORTVERSION= 7.15.0
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1665031660
|
||||
SHA256 (twilio-7.14.2.tar.gz) = 18fa85693641cfafaf2433c3af545e3766b691046a277914ae01bf7c805bc6cb
|
||||
SIZE (twilio-7.14.2.tar.gz) = 557844
|
||||
TIMESTAMP = 1666240757
|
||||
SHA256 (twilio-7.15.0.tar.gz) = e4441d8f9bcb8ba6a3c4e112bd6ff8eb357ee19d815f904aff25eb76979f80fc
|
||||
SIZE (twilio-7.15.0.tar.gz) = 561706
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= qca
|
||||
DISTVERSION= 2.3.4
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.3.5
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= KDE/stable/qca/${PORTVERSION}
|
||||
PKGNAMESUFFIX= -${FLAVOR}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1631720787
|
||||
SHA256 (qca-2.3.4.tar.xz) = 6b695881a7e3fd95f73aaee6eaeab96f6ad17e515e9c2b3d4b3272d7862ff5c4
|
||||
SIZE (qca-2.3.4.tar.xz) = 737072
|
||||
TIMESTAMP = 1666154157
|
||||
SHA256 (qca-2.3.5.tar.xz) = 91f7d916ab3692bf5991f0a553bf8153161bfdda14bd005d480a2b4e384362e8
|
||||
SIZE (qca-2.3.5.tar.xz) = 741036
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= sbt
|
||||
PORTVERSION= 1.7.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel java
|
||||
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
|
||||
|
||||
|
@ -9,12 +10,13 @@ WWW= https://www.scala-sbt.org/
|
|||
|
||||
LICENSE= APACHE20
|
||||
|
||||
RUN_DEPENDS= infocmp:devel/ncurses
|
||||
|
||||
USES= tar:tgz
|
||||
|
||||
OPTIONS_DEFINE= ADVANCED # PRELOADED
|
||||
OPTIONS_DEFAULT=ADVANCED
|
||||
ADVANCED_DESC= Install advanced bash shell-script (required for Java 11+)
|
||||
#PRELOADED_DESC= Install preloaded jars for offline usage
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
|
@ -22,7 +24,6 @@ USE_JAVA= yes
|
|||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
ADVANCED_RUN_DEPENDS+= bash:shells/bash
|
||||
#PRELOADED_RUN_DEPENDS+= rsync:net/rsync
|
||||
|
||||
ADVANCED_SUB_FILES_OFF= sbt.sh
|
||||
|
||||
|
@ -42,9 +43,6 @@ do-install:
|
|||
${INSTALL_SCRIPT} ${WRKSRC}/bin/sbt ${STAGEDIR}${DATADIR}
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/conf
|
||||
${INSTALL_DATA} ${FILESDIR}/sbtopts ${STAGEDIR}${DATADIR}/conf
|
||||
#.if ${PORT_OPTIONS:MPRELOADED}
|
||||
# cd ${WRKSRC}/lib && ${COPYTREE_SHARE} local-preloaded ${STAGEDIR}${DATADIR}
|
||||
#.endif
|
||||
${LN} -s ../${DATADIR_REL}/sbt ${STAGEDIR}${PREFIX}/bin/
|
||||
.else
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/sbt.sh ${STAGEDIR}${PREFIX}/bin/sbt
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= sonarqube
|
||||
DISTVERSION= 9.6.1.59531
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 9.7.0.61563
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= devel security www java
|
||||
MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube/:m_core \
|
||||
https://binaries.sonarsource.com/Distribution/sonar-csharp-plugin/:m_csharp \
|
||||
|
@ -52,11 +52,11 @@ DBBASE_DIR= /var/db/${PORTNAME}
|
|||
DATA_DIR= ${DBBASE_DIR}/data
|
||||
TEMP_DIR= ${DBBASE_DIR}/temp
|
||||
|
||||
SONARCSHARP_VER= 8.46.0.54807
|
||||
SONARCSHARP_VER= 8.47.0.55603
|
||||
SONARJAVA_VER= 7.14.0.30229
|
||||
SONARJAVASCRIPT_VER= 9.9.0.19492
|
||||
SONARPHP_VER= 3.25.0.9077
|
||||
SONARPYTHON_VER= 3.18.0.10116
|
||||
SONARPYTHON_VER= 3.19.0.10254
|
||||
SONARVBNET_VER= ${SONARCSHARP_VER}
|
||||
|
||||
USERS= sonarqube
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
TIMESTAMP = 1665567202
|
||||
SHA256 (sonarqube-9.6.1.59531.zip) = 3569bbb19e7d821a362ef4b18cb38960e9f3045d0a10b9b2707e54522a744199
|
||||
SIZE (sonarqube-9.6.1.59531.zip) = 290033351
|
||||
SHA256 (sonar-csharp-plugin-8.46.0.54807.jar) = a9bae34f48b6c0a9d05fea41d69e450478cbcc48e12ec7d248e3d06be6e06804
|
||||
SIZE (sonar-csharp-plugin-8.46.0.54807.jar) = 5552077
|
||||
TIMESTAMP = 1666175324
|
||||
SHA256 (sonarqube-9.7.0.61563.zip) = c2c4c96d5da50ffbb806bff59c0211cf418c6446f87724bc8dc5e8005ef946bb
|
||||
SIZE (sonarqube-9.7.0.61563.zip) = 294891434
|
||||
SHA256 (sonar-csharp-plugin-8.47.0.55603.jar) = 53bf8a567eccfe06e5546964b65272ec40293d87f7d90cffedde96f15ebae858
|
||||
SIZE (sonar-csharp-plugin-8.47.0.55603.jar) = 5532440
|
||||
SHA256 (sonar-java-plugin-7.14.0.30229.jar) = 22b3d0538c13963eded1073354202d2a329b3ac32a9361c664cd962d508cf736
|
||||
SIZE (sonar-java-plugin-7.14.0.30229.jar) = 17907516
|
||||
SHA256 (sonar-javascript-plugin-9.9.0.19492.jar) = c20cffa40bf6e682ff9c61157ab6be5608a75ae4e536838aebc3c8d7f6002a1f
|
||||
SIZE (sonar-javascript-plugin-9.9.0.19492.jar) = 24172099
|
||||
SHA256 (sonar-php-plugin-3.25.0.9077.jar) = 1d92ac25308b0fde7b0adbc797b6a6d4e339c062a317b9c9c7175241b7b4b8f2
|
||||
SIZE (sonar-php-plugin-3.25.0.9077.jar) = 5591847
|
||||
SHA256 (sonar-python-plugin-3.18.0.10116.jar) = 002afdfcd26055a7184c433dff29d70befabefed48529710382509da75520fd9
|
||||
SIZE (sonar-python-plugin-3.18.0.10116.jar) = 7851702
|
||||
SHA256 (sonar-vbnet-plugin-8.46.0.54807.jar) = 873c3e2433c15354ba483e3ac2ebe701c1d6d4f0a12dc8e1ecc0d09720602919
|
||||
SIZE (sonar-vbnet-plugin-8.46.0.54807.jar) = 4312808
|
||||
SHA256 (sonar-python-plugin-3.19.0.10254.jar) = 6b93d79178fff35973915f5a2bb9168164a86be33eff58c78c59314da670334c
|
||||
SIZE (sonar-python-plugin-3.19.0.10254.jar) = 7821171
|
||||
SHA256 (sonar-vbnet-plugin-8.47.0.55603.jar) = f80f2cb36e78ff23bfc0eee8f90e55630b6a00f826abe5f40294487e6f93b48a
|
||||
SIZE (sonar-vbnet-plugin-8.47.0.55603.jar) = 4294176
|
||||
|
|
|
@ -18,22 +18,22 @@ libexec/sonarqube/elasticsearch/config/roles.yml
|
|||
libexec/sonarqube/elasticsearch/config/users
|
||||
libexec/sonarqube/elasticsearch/config/users_roles
|
||||
libexec/sonarqube/elasticsearch/lib/HdrHistogram-2.1.9.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-cli-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-core-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-geo-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-launchers-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-log4j-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-lz4-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-plugin-classloader-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-secure-sm-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-x-content-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-cli-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-core-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-geo-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-launchers-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-log4j-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-lz4-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-plugin-classloader-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-secure-sm-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/elasticsearch-x-content-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/hppc-0.8.1.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jackson-core-2.10.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jackson-dataformat-cbor-2.10.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jackson-dataformat-smile-2.10.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jackson-dataformat-yaml-2.10.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/java-version-checker-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/lib/java-version-checker-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jna-5.10.0.jar
|
||||
libexec/sonarqube/elasticsearch/lib/joda-time-2.10.10.jar
|
||||
libexec/sonarqube/elasticsearch/lib/jopt-simple-5.0.2.jar
|
||||
|
@ -54,7 +54,7 @@ libexec/sonarqube/elasticsearch/lib/lucene-suggest-8.11.1.jar
|
|||
libexec/sonarqube/elasticsearch/lib/lz4-java-1.8.0.jar
|
||||
libexec/sonarqube/elasticsearch/lib/snakeyaml-1.26.jar
|
||||
libexec/sonarqube/elasticsearch/lib/t-digest-3.2.jar
|
||||
libexec/sonarqube/elasticsearch/modules/analysis-common/analysis-common-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/analysis-common/analysis-common-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/analysis-common/plugin-descriptor.properties
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/antlr4-runtime-4.5.3.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/asm-7.2.jar
|
||||
|
@ -62,23 +62,23 @@ libexec/sonarqube/elasticsearch/modules/lang-painless/asm-analysis-7.2.jar
|
|||
libexec/sonarqube/elasticsearch/modules/lang-painless/asm-commons-7.2.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/asm-tree-7.2.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/asm-util-7.2.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/lang-painless-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/lang-painless-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/plugin-descriptor.properties
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/plugin-security.policy
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/spi/elasticsearch-scripting-painless-spi-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/parent-join/parent-join-client-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/lang-painless/spi/elasticsearch-scripting-painless-spi-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/parent-join/parent-join-client-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/parent-join/plugin-descriptor.properties
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/commons-codec-1.11.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/commons-logging-1.1.3.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/elasticsearch-rest-client-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/elasticsearch-ssl-config-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/elasticsearch-rest-client-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/elasticsearch-ssl-config-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/httpasyncclient-4.1.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/httpclient-4.5.10.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/httpcore-4.4.12.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/httpcore-nio-4.4.12.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/plugin-descriptor.properties
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/plugin-security.policy
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/reindex-client-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/reindex/reindex-client-7.17.5.jar
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/netty-buffer-4.1.66.Final.jar
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-4.1.66.Final.jar
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.66.Final.jar
|
||||
|
@ -88,11 +88,11 @@ libexec/sonarqube/elasticsearch/modules/transport-netty4/netty-resolver-4.1.66.F
|
|||
libexec/sonarqube/elasticsearch/modules/transport-netty4/netty-transport-4.1.66.Final.jar
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/plugin-descriptor.properties
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/plugin-security.policy
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/transport-netty4-client-7.17.4.jar
|
||||
libexec/sonarqube/elasticsearch/modules/transport-netty4/transport-netty4-client-7.17.5.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-config-plugin-1.2.0.267.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-csharp-plugin-%%SONARCSHARP_VER%%.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-flex-plugin-2.7.0.2865.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-go-plugin-1.10.0.3710.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-go-plugin-1.11.0.3905.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-html-plugin-3.6.0.3106.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-iac-plugin-1.9.2.2279.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-jacoco-plugin-1.1.1.1157.jar
|
||||
|
@ -101,14 +101,14 @@ libexec/sonarqube/lib/extensions/sonar-javascript-plugin-%%SONARJAVASCRIPT_VER%%
|
|||
libexec/sonarqube/lib/extensions/sonar-kotlin-plugin-2.10.0.1456.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-php-plugin-%%SONARPHP_VER%%.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-python-plugin-%%SONARPYTHON_VER%%.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-ruby-plugin-1.10.0.3710.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-scala-plugin-1.10.0.3710.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-ruby-plugin-1.11.0.3905.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-scala-plugin-1.11.0.3905.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-text-plugin-1.1.0.282.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-vbnet-plugin-%%SONARVBNET_VER%%.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-xml-plugin-2.5.0.3376.jar
|
||||
libexec/sonarqube/lib/jdbc/h2/h2-2.1.212.jar
|
||||
libexec/sonarqube/lib/jdbc/mssql/mssql-jdbc-10.2.1.jre11.jar
|
||||
libexec/sonarqube/lib/jdbc/postgresql/postgresql-42.4.0.jar
|
||||
libexec/sonarqube/lib/extensions/sonar-xml-plugin-2.6.1.3686.jar
|
||||
libexec/sonarqube/lib/jdbc/h2/h2-2.1.214.jar
|
||||
libexec/sonarqube/lib/jdbc/mssql/mssql-jdbc-11.2.0.jre11.jar
|
||||
libexec/sonarqube/lib/jdbc/postgresql/postgresql-42.4.1.jar
|
||||
libexec/sonarqube/lib/scanner/sonar-scanner-engine-shaded-%%JAR_VERSION%%-all.jar
|
||||
libexec/sonarqube/lib/sonar-application-%%JAR_VERSION%%.jar
|
||||
libexec/sonarqube/lib/sonar-shutdowner-%%JAR_VERSION%%.jar
|
||||
|
@ -127,6 +127,8 @@ libexec/sonarqube/web/apple-touch-icon-76x76.png
|
|||
libexec/sonarqube/web/apple-touch-icon-precomposed.png
|
||||
libexec/sonarqube/web/apple-touch-icon.png
|
||||
libexec/sonarqube/web/favicon.ico
|
||||
libexec/sonarqube/web/images/SonarLint-connection-ok.png
|
||||
libexec/sonarqube/web/images/SonarLint-connection-request.png
|
||||
libexec/sonarqube/web/images/activity-chart.svg
|
||||
libexec/sonarqube/web/images/alm/azure.svg
|
||||
libexec/sonarqube/web/images/alm/bitbucket-white.svg
|
||||
|
@ -134,6 +136,8 @@ libexec/sonarqube/web/images/alm/bitbucket.svg
|
|||
libexec/sonarqube/web/images/alm/github-white.svg
|
||||
libexec/sonarqube/web/images/alm/github.svg
|
||||
libexec/sonarqube/web/images/alm/gitlab.svg
|
||||
libexec/sonarqube/web/images/check.svg
|
||||
libexec/sonarqube/web/images/cross.svg
|
||||
libexec/sonarqube/web/images/embed-doc/images/AzurePipelinesAnalysis.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/SQ-instance-components.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/SonarQubeIcon.svg
|
||||
|
@ -152,6 +156,29 @@ libexec/sonarqube/web/images/embed-doc/images/alm/gitlab.svg
|
|||
libexec/sonarqube/web/images/embed-doc/images/architecture-integrate.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/architecture-scanning.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/astSample.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-attributes.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-basic-saml.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-certificate.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-create-application.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-encryption.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-group-claim.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-links.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-mapping.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-new.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-role-claim.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-signature.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-appid.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-attributes.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-certificate.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-certs.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-encryption.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-group-role.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-groups.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-links.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-login.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sq-saml.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-sso.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/azure/saml-azure-users.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/backgroundTaskProcessingFailedIcon.jpeg
|
||||
libexec/sonarqube/web/images/embed-doc/images/backgroundTaskProcessingInProgress.jpeg
|
||||
libexec/sonarqube/web/images/embed-doc/images/check.svg
|
||||
|
@ -186,12 +213,25 @@ libexec/sonarqube/web/images/embed-doc/images/inclusions.jpg
|
|||
libexec/sonarqube/web/images/embed-doc/images/info.svg
|
||||
libexec/sonarqube/web/images/embed-doc/images/long-lived-branch-concept.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/newspaper.svg
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-assign-users.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-attributes.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-create-application.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-encryption-attributes.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-general-settings.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-group-attribute.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-saml-settings.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-setup-instructions.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/okta-signon.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/okta/saml-okta-sq-saml.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/open.svg
|
||||
libexec/sonarqube/web/images/embed-doc/images/pranalysis.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/quality-gate-status.jpeg
|
||||
libexec/sonarqube/web/images/embed-doc/images/rule-template-details.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/rule-templates.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/rules-custom.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/saml-keycloak-sq-saml.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/saml_authentication_flow.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/settings-hierarchy.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/short-lived-branch-concept.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/simple.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/sonar-exclusions-complex.png
|
||||
|
@ -203,6 +243,9 @@ libexec/sonarqube/web/images/embed-doc/images/sonar-tests-simple.png
|
|||
libexec/sonarqube/web/images/embed-doc/images/sonarqube-icon.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/sonarsource-icon.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/sources.jpg
|
||||
libexec/sonarqube/web/images/embed-doc/images/sq-github-code-scanning-alerts.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/sq-github-code-scanning-sync-2.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/sq-github-code-scanning-sync.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/successfulproject.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/support-information-file.png
|
||||
libexec/sonarqube/web/images/embed-doc/images/twitter.svg
|
||||
|
@ -226,10 +269,10 @@ libexec/sonarqube/web/images/tutorials/jenkins.svg
|
|||
libexec/sonarqube/web/images/tutorials/manual.svg
|
||||
libexec/sonarqube/web/images/tutorials/refresh.svg
|
||||
libexec/sonarqube/web/index.html
|
||||
libexec/sonarqube/web/js/out3HXNKQBJ.css
|
||||
libexec/sonarqube/web/js/out3HXNKQBJ.css.map
|
||||
libexec/sonarqube/web/js/outAQK4UFVQ.js
|
||||
libexec/sonarqube/web/js/outAQK4UFVQ.js.map
|
||||
libexec/sonarqube/web/js/out5N4MCG76.css
|
||||
libexec/sonarqube/web/js/out5N4MCG76.css.map
|
||||
libexec/sonarqube/web/js/outO22A765U.js
|
||||
libexec/sonarqube/web/js/outO22A765U.js.map
|
||||
libexec/sonarqube/web/mstile-512x512.png
|
||||
libexec/sonarqube/web/robots.txt
|
||||
@owner sonarqube
|
||||
|
|
|
@ -10,6 +10,9 @@ WWW= https://github.com/unittest-cpp/unittest-cpp
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Upstream have declared hiatus status since 2+ years back. Please consider using devel/googletest instead
|
||||
EXPIRATION_DATE=2022-12-31
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
||||
USES= cmake
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
--- tests/TestTest.cpp.orig 2022-10-05 11:53:09 UTC
|
||||
+++ tests/TestTest.cpp
|
||||
@@ -74,29 +74,6 @@ namespace {
|
||||
|
||||
#if !defined(UNITTEST_MINGW) && !defined(UNITTEST_WIN32)
|
||||
// Skip this test in debug because some debuggers don't like it.
|
||||
-#if defined(NDEBUG)
|
||||
- TEST(CrashingTestsAreReportedAsFailures)
|
||||
- {
|
||||
- class CrashingTest : public Test
|
||||
- {
|
||||
- public:
|
||||
- CrashingTest() : Test("crashing") {}
|
||||
- virtual void RunImpl() const
|
||||
- {
|
||||
-
|
||||
- reinterpret_cast< void (*)() >(0)();
|
||||
- }
|
||||
- };
|
||||
-
|
||||
- TestResults results;
|
||||
- {
|
||||
- ScopedCurrentTest scopedResult(results);
|
||||
- CrashingTest().Run();
|
||||
- }
|
||||
-
|
||||
- CHECK_EQUAL(1, results.GetFailureCount());
|
||||
- }
|
||||
-#endif
|
||||
#endif
|
||||
#endif
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= dnscontrol
|
||||
DISTVERSIONPREFIX=v
|
||||
DISTVERSION= 3.19.0
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 3.20.0
|
||||
CATEGORIES= dns
|
||||
|
||||
MAINTAINER= decke@FreeBSD.org
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1660641908
|
||||
SHA256 (go/dns_dnscontrol/dnscontrol-v3.19.0/v3.19.0.mod) = 4c3a27f69298665c6f08348371122ba2e0a616107b9819bc7177d99527ca903b
|
||||
SIZE (go/dns_dnscontrol/dnscontrol-v3.19.0/v3.19.0.mod) = 17389
|
||||
SHA256 (go/dns_dnscontrol/dnscontrol-v3.19.0/v3.19.0.zip) = 667650fa245f1c9eb6582e9471096ad35013d571a330f270bd0f477338be008a
|
||||
SIZE (go/dns_dnscontrol/dnscontrol-v3.19.0/v3.19.0.zip) = 2691150
|
||||
TIMESTAMP = 1666267330
|
||||
SHA256 (go/dns_dnscontrol/dnscontrol-v3.20.0/v3.20.0.mod) = 89c8653d363d939de8597f302375b72a88d6f31657dd26335b2d10685f6e8dad
|
||||
SIZE (go/dns_dnscontrol/dnscontrol-v3.20.0/v3.20.0.mod) = 17389
|
||||
SHA256 (go/dns_dnscontrol/dnscontrol-v3.20.0/v3.20.0.zip) = 7e306821426e467b515f5b2139e4db50e670e2bc832c64f55d38f1d7c0ea5cea
|
||||
SIZE (go/dns_dnscontrol/dnscontrol-v3.20.0/v3.20.0.zip) = 2691697
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
PORTNAME= rpcs3
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.0.24-14285 # git rev-list --count HEAD
|
||||
DISTVERSIONSUFFIX= -g035d410a89
|
||||
DISTVERSION= 0.0.24-14287 # git rev-list --count HEAD
|
||||
DISTVERSIONSUFFIX= -g363e0a40e5
|
||||
CATEGORIES= emulators wayland
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
TIMESTAMP = 1666045141
|
||||
SHA256 (RPCS3-rpcs3-v0.0.24-14285-g035d410a89_GH0.tar.gz) = f9bb9dd67a9adaa6635dd1fb0d079b7aea81a21aa414d27bc082121694b976ea
|
||||
SIZE (RPCS3-rpcs3-v0.0.24-14285-g035d410a89_GH0.tar.gz) = 8662538
|
||||
TIMESTAMP = 1666212950
|
||||
SHA256 (RPCS3-rpcs3-v0.0.24-14287-g363e0a40e5_GH0.tar.gz) = 92eb1f8035db760ebf69f2c081fd09c8780863afb6b870e1ae8e7f532dd8d92b
|
||||
SIZE (RPCS3-rpcs3-v0.0.24-14287-g363e0a40e5_GH0.tar.gz) = 8662990
|
||||
SHA256 (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 0670ad9e58476c51775fd3a0b9e995eab5a544b498f00e802023acd265f07a3e
|
||||
SIZE (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 239244
|
||||
SHA256 (RPCS3-llvm-mirror-9b52b6c39ae9_GH0.tar.gz) = 9df78a8282453a0e1a3653664ef11ef47b8ab4d2b86e486922770ed2240788b0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= aioftp
|
||||
PORTVERSION= 0.21.3
|
||||
PORTVERSION= 0.21.4
|
||||
CATEGORIES= ftp python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -11,14 +11,14 @@ WWW= https://aioftp.readthedocs.io/
|
|||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/license.txt
|
||||
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4-asyncio>=0:devel/py-pytest4-asyncio@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}siosocks>0:net/py-siosocks@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.7+ pytest:4
|
||||
USES= python:3.7+ pytest
|
||||
USE_PYTHON= autoplist distutils
|
||||
NO_ARCH= yes
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1657909853
|
||||
SHA256 (aioftp-0.21.3.tar.gz) = c6dae50b3aa07f095b2d93a837d636dd93f235aaafe54adef82be0f8e5567fd2
|
||||
SIZE (aioftp-0.21.3.tar.gz) = 51776
|
||||
TIMESTAMP = 1665791042
|
||||
SHA256 (aioftp-0.21.4.tar.gz) = 28bb26d4616c7c381a1543281f987051b8d2d1d5bfaf023d9e7e2c2105c51bb9
|
||||
SIZE (aioftp-0.21.4.tar.gz) = 52587
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= endless-sky-high-dpi
|
||||
PORTVERSION= 0.9.14
|
||||
PORTVERSION= 0.9.16
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= games
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1626090056
|
||||
SHA256 (endless-sky-endless-sky-high-dpi-v0.9.14_GH0.tar.gz) = df1105b58968cf33d9c61861b9eea4e8ada0712d0495acd72a694a39592a12f4
|
||||
SIZE (endless-sky-endless-sky-high-dpi-v0.9.14_GH0.tar.gz) = 272544229
|
||||
TIMESTAMP = 1666194903
|
||||
SHA256 (endless-sky-endless-sky-high-dpi-v0.9.16_GH0.tar.gz) = f88e892e56910731eac14c108a406bfc05c5b72da2efa5c11b6598f1549f6480
|
||||
SIZE (endless-sky-endless-sky-high-dpi-v0.9.16_GH0.tar.gz) = 468586695
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= endless-sky
|
||||
PORTVERSION= 0.9.14
|
||||
PORTVERSION= 0.9.16.1
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games
|
||||
|
||||
MAINTAINER= amdmi3@FreeBSD.org
|
||||
|
@ -13,7 +12,8 @@ LICENSE_COMB= multi
|
|||
LICENSE_FILE_GPLv3+ = ${WRKSRC}/license.txt
|
||||
|
||||
LIB_DEPENDS= libpng.so:graphics/png \
|
||||
libmad.so:audio/libmad
|
||||
libmad.so:audio/libmad \
|
||||
libuuid.so:misc/e2fsprogs-libuuid
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
||||
|
@ -31,6 +31,5 @@ post-build:
|
|||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
@${LN} -s ../icons/hicolor/32x32/apps/endless-sky.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1626090017
|
||||
SHA256 (endless-sky-endless-sky-v0.9.14_GH0.tar.gz) = 6c22571b5398a18297aa7410890c319b5cb292a833889b4e7c0cd94d831f29af
|
||||
SIZE (endless-sky-endless-sky-v0.9.14_GH0.tar.gz) = 124358153
|
||||
TIMESTAMP = 1666198557
|
||||
SHA256 (endless-sky-endless-sky-v0.9.16.1_GH0.tar.gz) = a190da3827661f5ec979342cdcf0adc7183c703cecf91cb245a568ce6421b49b
|
||||
SIZE (endless-sky-endless-sky-v0.9.16.1_GH0.tar.gz) = 184582283
|
||||
|
|
|
@ -1,19 +1,16 @@
|
|||
--- SConstruct.orig 2021-07-11 20:56:35 UTC
|
||||
--- SConstruct.orig 2022-10-03 23:09:48 UTC
|
||||
+++ SConstruct
|
||||
@@ -46,10 +46,9 @@ Help(opts.GenerateHelpText(env))
|
||||
# $ CXXFLAGS=-msse3 scons
|
||||
@@ -51,9 +51,6 @@ Help(opts.GenerateHelpText(env))
|
||||
# $ CXXFLAGS=-march=native scons
|
||||
# or modify the `flags` variable:
|
||||
-flags = ["-std=c++11", "-Wall", "-Werror", "-Wold-style-cast"]
|
||||
+flags = ["-std=c++11", "-Wall", "-Wold-style-cast"]
|
||||
if env["mode"] != "debug":
|
||||
- flags += ["-O3", "-flto"]
|
||||
flags = ["-std=c++11", "-Wall", "-Wold-style-cast", "-fno-rtti"]
|
||||
-if env["mode"] != "debug":
|
||||
- flags += ["-Werror", "-O3", "-flto"]
|
||||
- env.Append(LINKFLAGS = ["-O3", "-flto"])
|
||||
+ pass
|
||||
if env["mode"] == "debug":
|
||||
flags += ["-g"]
|
||||
elif env["mode"] == "profile":
|
||||
@@ -157,7 +156,7 @@ env.AlwaysBuild("test")
|
||||
@@ -191,7 +188,7 @@ env.AlwaysBuild("test")
|
||||
|
||||
|
||||
# Install the binary:
|
||||
|
@ -22,7 +19,7 @@
|
|||
|
||||
# Install the desktop file:
|
||||
env.Install("$DESTDIR$PREFIX/share/applications", "endless-sky.desktop")
|
||||
@@ -198,11 +197,11 @@ def RecursiveInstall(env, target, source):
|
||||
@@ -232,11 +229,11 @@ def RecursiveInstall(env, target, source):
|
||||
RecursiveInstall(env, pathjoin(target, name), node.abspath)
|
||||
else:
|
||||
env.Install(target, node)
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
bin/endless-sky
|
||||
share/appdata/endless-sky.appdata.xml
|
||||
share/applications/endless-sky.desktop
|
||||
share/icons/hicolor/128x128/apps/endless-sky.png
|
||||
share/icons/hicolor/16x16/apps/endless-sky.png
|
||||
|
@ -10,4 +9,4 @@ share/icons/hicolor/32x32/apps/endless-sky.png
|
|||
share/icons/hicolor/48x48/apps/endless-sky.png
|
||||
share/icons/hicolor/512x512/apps/endless-sky.png
|
||||
share/man/man6/endless-sky.6.gz
|
||||
share/pixmaps/endless-sky.png
|
||||
share/metainfo/io.github.endless_sky.endless_sky.appdata.xml
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= moonlight-embedded
|
||||
DISTVERSION= 2.5.2
|
||||
DISTVERSION= 2.5.3
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= https://github.com/irtimmer/moonlight-embedded/releases/download/v${DISTVERSION}/
|
||||
|
||||
|
@ -11,7 +11,8 @@ LICENSE= GPLv3+
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
|
||||
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
||||
LIB_DEPENDS= libavahi-client.so:net/avahi-app \
|
||||
libavcodec.so:multimedia/ffmpeg \
|
||||
libcurl.so:ftp/curl \
|
||||
libenet.so:net/enet \
|
||||
libexpat.so:textproc/expat2 \
|
||||
|
@ -34,10 +35,9 @@ post-patch:
|
|||
-e '/libpulse-simple/d' \
|
||||
-e '/libcec/d' \
|
||||
${WRKSRC}/CMakeLists.txt
|
||||
@${REINPLACE_CMD} -e '/avahi-client/d' -e 's@SHARED@STATIC@' \
|
||||
@${REINPLACE_CMD} -e 's@SHARED@STATIC@' \
|
||||
-e 's@OpenSSL 1.0.2@OpenSSL@' -e '/^install(/d' \
|
||||
${WRKSRC}/libgamestream/CMakeLists.txt
|
||||
@${RM} ${WRKSRC}/libgamestream/discover.c
|
||||
@${REINPLACE_CMD} -e 's@/etc/moonlight/moonlight.conf@${PREFIX}/etc/moonlight.conf@' \
|
||||
-e 's@moonligt@moonlight@g' \
|
||||
${WRKSRC}/docs/README.pod
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1649611079
|
||||
SHA256 (moonlight-embedded-2.5.2.tar.xz) = 05b8c4db5ff4e5ea6f6edf2ffc35fef4c989792342549498fd372bc21707f809
|
||||
SIZE (moonlight-embedded-2.5.2.tar.xz) = 295184
|
||||
TIMESTAMP = 1666188557
|
||||
SHA256 (moonlight-embedded-2.5.3.tar.xz) = 2fcd00049f58b0af882f0eec7077013c062bc35c8705f3d6bb7949d44e98fac0
|
||||
SIZE (moonlight-embedded-2.5.3.tar.xz) = 303180
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
--- src/main.c.orig 2021-12-20 00:24:48 UTC
|
||||
+++ src/main.c
|
||||
@@ -258,12 +244,8 @@ int main(int argc, char* argv[]) {
|
||||
exit(-1);
|
||||
}
|
||||
config.address[0] = 0;
|
||||
- printf("Searching for server...\n");
|
||||
- gs_discover_server(config.address);
|
||||
- if (config.address[0] == 0) {
|
||||
- fprintf(stderr, "Autodiscovery failed. Specify an IP address next time.\n");
|
||||
- exit(-1);
|
||||
- }
|
||||
+ fprintf(stderr, "Autodiscovery unsupported. Specify an IP address next time.\n");
|
||||
+ exit(-1);
|
||||
}
|
||||
|
||||
char host_config_file[128];
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= puzzles
|
||||
PORTVERSION= 20221014
|
||||
PORTVERSION= 20221016
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \
|
||||
https://mirror.amdmi3.ru/distfiles/
|
||||
|
@ -13,7 +13,7 @@ WWW= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENCE
|
||||
|
||||
COMMITHASH= f11e93e
|
||||
COMMITHASH= 879a692
|
||||
|
||||
BUILD_DEPENDS= convert:graphics/ImageMagick6-nox11 \
|
||||
halibut:textproc/halibut
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1665791134
|
||||
SHA256 (puzzles-20221014.f11e93e.tar.gz) = 8fc2b019ccdd67e72b5af161fb1d782580b7cfb7d318abafcb111d84772bd392
|
||||
SIZE (puzzles-20221014.f11e93e.tar.gz) = 1713333
|
||||
TIMESTAMP = 1666193380
|
||||
SHA256 (puzzles-20221016.879a692.tar.gz) = b1e34bc7ff15848108e40ad464d53daa4f6ad1162442cde7a6550aff6abc6f6a
|
||||
SIZE (puzzles-20221016.879a692.tar.gz) = 1713488
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
PORTNAME= libavif
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.11.0
|
||||
DISTVERSION= 0.11.1
|
||||
DISTVERSIONSUFFIX= -rc1
|
||||
CATEGORIES= graphics
|
||||
|
||||
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
|
||||
PATCHFILES+= 2340cdb5f0c2.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/296
|
||||
PATCHFILES+= fac19c9b5a71.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/1163
|
||||
PATCHFILES+= dfb427987185.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/1167
|
||||
PATCHFILES+= 7e70644c4c36.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/1171
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Library for encoding and decoding .avif files
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
TIMESTAMP = 1665611895
|
||||
SHA256 (AOMediaCodec-libavif-v0.11.0_GH0.tar.gz) = 0c34937f5a1f2e105734dba2fc6dc4d9b12636e17964df705d3d96c5aa52667c
|
||||
SIZE (AOMediaCodec-libavif-v0.11.0_GH0.tar.gz) = 5824852
|
||||
TIMESTAMP = 1666215155
|
||||
SHA256 (AOMediaCodec-libavif-v0.11.1-rc1_GH0.tar.gz) = c4eabb9b627f94f5e671dd70a17f231619a8353492419074f059771115d20d0b
|
||||
SIZE (AOMediaCodec-libavif-v0.11.1-rc1_GH0.tar.gz) = 5826816
|
||||
SHA256 (2340cdb5f0c2.patch) = acc0733963b7e1c9f4bb3563b052a15aff6705729ae08a50123f7a0d537396e5
|
||||
SIZE (2340cdb5f0c2.patch) = 1714
|
||||
SHA256 (fac19c9b5a71.patch) = 054fbe8571ad387375a1f259a86e6d3dfe0e826dce47b17e6989b9daf0e508e0
|
||||
SIZE (fac19c9b5a71.patch) = 2417
|
||||
SHA256 (dfb427987185.patch) = 554f1250e7eb9b67f2c1bebbd8b2cacfe97bd5ad611a48dc2f04cdcdb3f14ce3
|
||||
SIZE (dfb427987185.patch) = 1969
|
||||
SHA256 (7e70644c4c36.patch) = fd403d77a65ec033f073bb1aab8f3ba44ee39ad82f1e1fd9474fdf24b90ec556
|
||||
SIZE (7e70644c4c36.patch) = 2779
|
||||
|
|
|
@ -7,6 +7,6 @@ lib/cmake/libavif/libavif-config.cmake
|
|||
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
|
||||
lib/libavif.so
|
||||
lib/libavif.so.15
|
||||
lib/libavif.so.15.0.0
|
||||
lib/libavif.so.15.0.1
|
||||
libdata/pkgconfig/libavif.pc
|
||||
%%PIXBUF%%share/thumbnailers/avif.thumbnailer
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= mesa
|
||||
DISTVERSION= 22.2-branchpoint-3672
|
||||
DISTVERSIONSUFFIX= -gac7f4e0942d
|
||||
DISTVERSION= 22.2-branchpoint-3820
|
||||
DISTVERSIONSUFFIX= -g91085bf3379
|
||||
CATEGORIES= graphics
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
||||
|
@ -10,6 +10,7 @@ PATCHFILES+= 50433886a3e3.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-
|
|||
PATCHFILES+= 4356e7185193.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16987
|
||||
PATCHFILES+= b2a22acce617.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16987
|
||||
PATCHFILES+= 19eb2c30bff0.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16987
|
||||
PATCHFILES+= 2be78d6ba4c7.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19177
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Bleeding edge Mesa drivers (OpenGL, Vulkan)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
TIMESTAMP = 1666051529
|
||||
SHA256 (mesa3d-mesa-22.2-branchpoint-3672-gac7f4e0942d_GH0.tar.gz) = aecc5f27040f3fc4a6b521c1403cfe052c1f8dce0aca491169b5f6cc894f2a52
|
||||
SIZE (mesa3d-mesa-22.2-branchpoint-3672-gac7f4e0942d_GH0.tar.gz) = 26196365
|
||||
TIMESTAMP = 1666224235
|
||||
SHA256 (mesa3d-mesa-22.2-branchpoint-3820-g91085bf3379_GH0.tar.gz) = 394a3a0e4aef4f67864b705e73bf20e876c09e498ff1fab4b00b8606a0daf57f
|
||||
SIZE (mesa3d-mesa-22.2-branchpoint-3820-g91085bf3379_GH0.tar.gz) = 26208894
|
||||
SHA256 (700efacda59c.patch) = f034cfbe09edff0baba67e46e7e3812fdef73ff3cf3e579050c024c95234c8d5
|
||||
SIZE (700efacda59c.patch) = 981
|
||||
SHA256 (50433886a3e3.patch) = 15af265e9dbb5dec7514062cfa549d1c1053f567395d9d133611c2a5138da470
|
||||
|
@ -11,3 +11,5 @@ SHA256 (b2a22acce617.patch) = 9ec231cdcec3235164b0c0298d35e65225940878e75d9f972b
|
|||
SIZE (b2a22acce617.patch) = 2425
|
||||
SHA256 (19eb2c30bff0.patch) = 238e1031e32bda8fa72bd649df857d775ffe5caec26c1d4428215cf65f564c2b
|
||||
SIZE (19eb2c30bff0.patch) = 1217
|
||||
SHA256 (2be78d6ba4c7.patch) = b0d2ba1c1c53a338e09849b59161a8debfa7459647944ec2e050e799fdab39ac
|
||||
SIZE (2be78d6ba4c7.patch) = 1215
|
||||
|
|
|
@ -27,33 +27,28 @@ ZSTD_MESON_ENABLED= zstd
|
|||
.include <bsd.port.options.mk>
|
||||
.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
|
||||
|
||||
ALL_DRI_DRIVERS= I915 I965 R100 R200
|
||||
ALL_GALLIUM_DRIVERS= CROCUS IRIS PANFROST R300 R600 RADEONSI SVGA SWRAST
|
||||
ALL_GALLIUM_DRIVERS= CROCUS IRIS PANFROST R300 R600 RADEONSI SVGA SWRAST ZINK
|
||||
ALL_VULKAN_DRIVERS= INTEL AMD SWRAST
|
||||
|
||||
GALLIUM_DRIVERS+= SWRAST # llvmpipe
|
||||
GALLIUM_DRIVERS+= SWRAST \
|
||||
ZINK
|
||||
VULKAN_DRIVERS+= SWRAST # lavapipe
|
||||
|
||||
.if ${ARCH:Marm*}
|
||||
DRI_DRIVERS+= R100
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64
|
||||
GALLIUM_DRIVERS+= PANFROST
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 \
|
||||
|| ${ARCH:Mpowerpc*} || ${ARCH} == riscv64
|
||||
DRI_DRIVERS+= R100 R200
|
||||
GALLIUM_DRIVERS+= R300 R600 RADEONSI
|
||||
VULKAN_DRIVERS+= AMD
|
||||
BUILD_DEPENDS+= glslangValidator:graphics/glslang
|
||||
. if ${PORT_OPTIONS:MPLATFORM_X11}
|
||||
USE_XORG+= xv xvmc
|
||||
MESON_ARGS+= -Dgallium-xvmc=enabled
|
||||
. endif
|
||||
.endif
|
||||
.if ${ARCH} == amd64 || ${ARCH} == i386
|
||||
DRI_DRIVERS+= I915 I965
|
||||
GALLIUM_DRIVERS+= CROCUS IRIS SVGA
|
||||
VULKAN_DRIVERS+= INTEL
|
||||
.endif
|
||||
|
@ -72,8 +67,7 @@ USE_XORG+= xcb xrandr
|
|||
MESA_PLATFORMS+= wayland
|
||||
.endif
|
||||
|
||||
MESON_ARGS+= -Ddri-drivers="${DRI_DRIVERS:ts,:tl}" \
|
||||
-Dgallium-drivers="${GALLIUM_DRIVERS:ts,:tl}" \
|
||||
MESON_ARGS+= -Dgallium-drivers="${GALLIUM_DRIVERS:ts,:tl}" \
|
||||
-Dvulkan-drivers="${VULKAN_DRIVERS:ts,:tl}" \
|
||||
-Dplatforms="${MESA_PLATFORMS:ts,:tl}"
|
||||
|
||||
|
@ -84,17 +78,7 @@ MESON_ARGS+= -Dgallium-xa=disabled \
|
|||
-Dgles1=disabled \
|
||||
-Dgles2=disabled \
|
||||
-Dglx=disabled \
|
||||
-Degl=disabled \
|
||||
-Dosmesa=false \
|
||||
-Dtools=""
|
||||
|
||||
.for _d in ${ALL_DRI_DRIVERS}
|
||||
. if defined(DRI_DRIVERS) && ${DRI_DRIVERS:M${_d}}
|
||||
PLIST_SUB+= ${_d}_DRIVER=""
|
||||
. else
|
||||
PLIST_SUB+= ${_d}_DRIVER="@comment "
|
||||
. endif
|
||||
.endfor
|
||||
-Dosmesa=false
|
||||
|
||||
.for _gd in ${ALL_GALLIUM_DRIVERS}
|
||||
. if defined(GALLIUM_DRIVERS) && ${GALLIUM_DRIVERS:M${_gd}}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
MESAVERSION= ${MESABASEVERSION}${MESASUBVERSION:C/^(.)/.\1/}
|
||||
MESADISTVERSION=${MESABASEVERSION}${MESASUBVERSION:C/^(.)/-\1/}
|
||||
|
||||
MESABASEVERSION= 21.3.8
|
||||
MESABASEVERSION= 22.2.1
|
||||
# if there is a subversion, don't include the '-' between 7.11-rc2.
|
||||
MESASUBVERSION=
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1647770617
|
||||
SHA256 (mesa-21.3.8.tar.xz) = e70d273bdc53a4e931871bb5550ba3900e6a3deab2fff64184107c33e92d9da7
|
||||
SIZE (mesa-21.3.8.tar.xz) = 16593540
|
||||
TIMESTAMP = 1665746519
|
||||
SHA256 (mesa-22.2.1.tar.xz) = 0079beac0a33f45e7e0aec59e6913eafbc4268a3f1e2e330017440494f91b13c
|
||||
SIZE (mesa-22.2.1.tar.xz) = 16408240
|
||||
|
|
|
@ -0,0 +1,198 @@
|
|||
--- include/drm-uapi/dma-buf.h.orig 2022-10-14 14:21:26 UTC
|
||||
+++ include/drm-uapi/dma-buf.h
|
||||
@@ -0,0 +1,195 @@
|
||||
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
|
||||
+/*
|
||||
+ * Framework for buffer objects that can be shared across devices/subsystems.
|
||||
+ *
|
||||
+ * Copyright(C) 2015 Intel Ltd
|
||||
+ *
|
||||
+ * This program is free software; you can redistribute it and/or modify it
|
||||
+ * under the terms of the GNU General Public License version 2 as published by
|
||||
+ * the Free Software Foundation.
|
||||
+ *
|
||||
+ * This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
+ * more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU General Public License along with
|
||||
+ * this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
+ */
|
||||
+
|
||||
+#ifndef _DMA_BUF_UAPI_H_
|
||||
+#define _DMA_BUF_UAPI_H_
|
||||
+
|
||||
+#ifdef __linux__
|
||||
+#include <linux/types.h>
|
||||
+#else
|
||||
+#include <sys/types.h>
|
||||
+
|
||||
+typedef int8_t __s8;
|
||||
+typedef uint8_t __u8;
|
||||
+typedef int16_t __s16;
|
||||
+typedef uint16_t __u16;
|
||||
+typedef int32_t __s32;
|
||||
+typedef uint32_t __u32;
|
||||
+typedef int64_t __s64;
|
||||
+typedef uint64_t __u64;
|
||||
+#endif
|
||||
+
|
||||
+/**
|
||||
+ * struct dma_buf_sync - Synchronize with CPU access.
|
||||
+ *
|
||||
+ * When a DMA buffer is accessed from the CPU via mmap, it is not always
|
||||
+ * possible to guarantee coherency between the CPU-visible map and underlying
|
||||
+ * memory. To manage coherency, DMA_BUF_IOCTL_SYNC must be used to bracket
|
||||
+ * any CPU access to give the kernel the chance to shuffle memory around if
|
||||
+ * needed.
|
||||
+ *
|
||||
+ * Prior to accessing the map, the client must call DMA_BUF_IOCTL_SYNC
|
||||
+ * with DMA_BUF_SYNC_START and the appropriate read/write flags. Once the
|
||||
+ * access is complete, the client should call DMA_BUF_IOCTL_SYNC with
|
||||
+ * DMA_BUF_SYNC_END and the same read/write flags.
|
||||
+ *
|
||||
+ * The synchronization provided via DMA_BUF_IOCTL_SYNC only provides cache
|
||||
+ * coherency. It does not prevent other processes or devices from
|
||||
+ * accessing the memory at the same time. If synchronization with a GPU or
|
||||
+ * other device driver is required, it is the client's responsibility to
|
||||
+ * wait for buffer to be ready for reading or writing before calling this
|
||||
+ * ioctl with DMA_BUF_SYNC_START. Likewise, the client must ensure that
|
||||
+ * follow-up work is not submitted to GPU or other device driver until
|
||||
+ * after this ioctl has been called with DMA_BUF_SYNC_END?
|
||||
+ *
|
||||
+ * If the driver or API with which the client is interacting uses implicit
|
||||
+ * synchronization, waiting for prior work to complete can be done via
|
||||
+ * poll() on the DMA buffer file descriptor. If the driver or API requires
|
||||
+ * explicit synchronization, the client may have to wait on a sync_file or
|
||||
+ * other synchronization primitive outside the scope of the DMA buffer API.
|
||||
+ */
|
||||
+struct dma_buf_sync {
|
||||
+ /**
|
||||
+ * @flags: Set of access flags
|
||||
+ *
|
||||
+ * DMA_BUF_SYNC_START:
|
||||
+ * Indicates the start of a map access session.
|
||||
+ *
|
||||
+ * DMA_BUF_SYNC_END:
|
||||
+ * Indicates the end of a map access session.
|
||||
+ *
|
||||
+ * DMA_BUF_SYNC_READ:
|
||||
+ * Indicates that the mapped DMA buffer will be read by the
|
||||
+ * client via the CPU map.
|
||||
+ *
|
||||
+ * DMA_BUF_SYNC_WRITE:
|
||||
+ * Indicates that the mapped DMA buffer will be written by the
|
||||
+ * client via the CPU map.
|
||||
+ *
|
||||
+ * DMA_BUF_SYNC_RW:
|
||||
+ * An alias for DMA_BUF_SYNC_READ | DMA_BUF_SYNC_WRITE.
|
||||
+ */
|
||||
+ __u64 flags;
|
||||
+};
|
||||
+
|
||||
+#define DMA_BUF_SYNC_READ (1 << 0)
|
||||
+#define DMA_BUF_SYNC_WRITE (2 << 0)
|
||||
+#define DMA_BUF_SYNC_RW (DMA_BUF_SYNC_READ | DMA_BUF_SYNC_WRITE)
|
||||
+#define DMA_BUF_SYNC_START (0 << 2)
|
||||
+#define DMA_BUF_SYNC_END (1 << 2)
|
||||
+#define DMA_BUF_SYNC_VALID_FLAGS_MASK \
|
||||
+ (DMA_BUF_SYNC_RW | DMA_BUF_SYNC_END)
|
||||
+
|
||||
+#define DMA_BUF_NAME_LEN 32
|
||||
+
|
||||
+/**
|
||||
+ * struct dma_buf_export_sync_file - Get a sync_file from a dma-buf
|
||||
+ *
|
||||
+ * Userspace can perform a DMA_BUF_IOCTL_EXPORT_SYNC_FILE to retrieve the
|
||||
+ * current set of fences on a dma-buf file descriptor as a sync_file. CPU
|
||||
+ * waits via poll() or other driver-specific mechanisms typically wait on
|
||||
+ * whatever fences are on the dma-buf at the time the wait begins. This
|
||||
+ * is similar except that it takes a snapshot of the current fences on the
|
||||
+ * dma-buf for waiting later instead of waiting immediately. This is
|
||||
+ * useful for modern graphics APIs such as Vulkan which assume an explicit
|
||||
+ * synchronization model but still need to inter-operate with dma-buf.
|
||||
+ *
|
||||
+ * The intended usage pattern is the following:
|
||||
+ *
|
||||
+ * 1. Export a sync_file with flags corresponding to the expected GPU usage
|
||||
+ * via DMA_BUF_IOCTL_EXPORT_SYNC_FILE.
|
||||
+ *
|
||||
+ * 2. Submit rendering work which uses the dma-buf. The work should wait on
|
||||
+ * the exported sync file before rendering and produce another sync_file
|
||||
+ * when complete.
|
||||
+ *
|
||||
+ * 3. Import the rendering-complete sync_file into the dma-buf with flags
|
||||
+ * corresponding to the GPU usage via DMA_BUF_IOCTL_IMPORT_SYNC_FILE.
|
||||
+ *
|
||||
+ * Unlike doing implicit synchronization via a GPU kernel driver's exec ioctl,
|
||||
+ * the above is not a single atomic operation. If userspace wants to ensure
|
||||
+ * ordering via these fences, it is the respnosibility of userspace to use
|
||||
+ * locks or other mechanisms to ensure that no other context adds fences or
|
||||
+ * submits work between steps 1 and 3 above.
|
||||
+ */
|
||||
+struct dma_buf_export_sync_file {
|
||||
+ /**
|
||||
+ * @flags: Read/write flags
|
||||
+ *
|
||||
+ * Must be DMA_BUF_SYNC_READ, DMA_BUF_SYNC_WRITE, or both.
|
||||
+ *
|
||||
+ * If DMA_BUF_SYNC_READ is set and DMA_BUF_SYNC_WRITE is not set,
|
||||
+ * the returned sync file waits on any writers of the dma-buf to
|
||||
+ * complete. Waiting on the returned sync file is equivalent to
|
||||
+ * poll() with POLLIN.
|
||||
+ *
|
||||
+ * If DMA_BUF_SYNC_WRITE is set, the returned sync file waits on
|
||||
+ * any users of the dma-buf (read or write) to complete. Waiting
|
||||
+ * on the returned sync file is equivalent to poll() with POLLOUT.
|
||||
+ * If both DMA_BUF_SYNC_WRITE and DMA_BUF_SYNC_READ are set, this
|
||||
+ * is equivalent to just DMA_BUF_SYNC_WRITE.
|
||||
+ */
|
||||
+ __u32 flags;
|
||||
+ /** @fd: Returned sync file descriptor */
|
||||
+ __s32 fd;
|
||||
+};
|
||||
+
|
||||
+/**
|
||||
+ * struct dma_buf_import_sync_file - Insert a sync_file into a dma-buf
|
||||
+ *
|
||||
+ * Userspace can perform a DMA_BUF_IOCTL_IMPORT_SYNC_FILE to insert a
|
||||
+ * sync_file into a dma-buf for the purposes of implicit synchronization
|
||||
+ * with other dma-buf consumers. This allows clients using explicitly
|
||||
+ * synchronized APIs such as Vulkan to inter-op with dma-buf consumers
|
||||
+ * which expect implicit synchronization such as OpenGL or most media
|
||||
+ * drivers/video.
|
||||
+ */
|
||||
+struct dma_buf_import_sync_file {
|
||||
+ /**
|
||||
+ * @flags: Read/write flags
|
||||
+ *
|
||||
+ * Must be DMA_BUF_SYNC_READ, DMA_BUF_SYNC_WRITE, or both.
|
||||
+ *
|
||||
+ * If DMA_BUF_SYNC_READ is set and DMA_BUF_SYNC_WRITE is not set,
|
||||
+ * this inserts the sync_file as a read-only fence. Any subsequent
|
||||
+ * implicitly synchronized writes to this dma-buf will wait on this
|
||||
+ * fence but reads will not.
|
||||
+ *
|
||||
+ * If DMA_BUF_SYNC_WRITE is set, this inserts the sync_file as a
|
||||
+ * write fence. All subsequent implicitly synchronized access to
|
||||
+ * this dma-buf will wait on this fence.
|
||||
+ */
|
||||
+ __u32 flags;
|
||||
+ /** @fd: Sync file descriptor */
|
||||
+ __s32 fd;
|
||||
+};
|
||||
+
|
||||
+#define DMA_BUF_BASE 'b'
|
||||
+#define DMA_BUF_IOCTL_SYNC _IOW(DMA_BUF_BASE, 0, struct dma_buf_sync)
|
||||
+
|
||||
+/* 32/64bitness of this uapi was botched in android, there's no difference
|
||||
+ * between them in actual uapi, they're just different numbers.
|
||||
+ */
|
||||
+#define DMA_BUF_SET_NAME _IOW(DMA_BUF_BASE, 1, const char *)
|
||||
+#define DMA_BUF_SET_NAME_A _IOW(DMA_BUF_BASE, 1, u32)
|
||||
+#define DMA_BUF_SET_NAME_B _IOW(DMA_BUF_BASE, 1, u64)
|
||||
+#define DMA_BUF_IOCTL_EXPORT_SYNC_FILE _IOWR(DMA_BUF_BASE, 2, struct dma_buf_export_sync_file)
|
||||
+#define DMA_BUF_IOCTL_IMPORT_SYNC_FILE _IOW(DMA_BUF_BASE, 3, struct dma_buf_import_sync_file)
|
||||
+
|
||||
+#endif
|
|
@ -1,12 +1,14 @@
|
|||
--- meson.build.orig 2022-03-18 19:26:47 UTC
|
||||
--- meson.build.orig 2022-10-11 18:53:31 UTC
|
||||
+++ meson.build
|
||||
@@ -1414,11 +1414,42 @@ foreach f : ['strtof', 'mkostemp', 'timespec_get', 'me
|
||||
endforeach
|
||||
@@ -1436,7 +1436,6 @@ functions_to_detect = {
|
||||
'flock': '',
|
||||
'strtok_r': '',
|
||||
'getrandom': '',
|
||||
- 'qsort_r': '',
|
||||
'qsort_s': '',
|
||||
}
|
||||
|
||||
foreach f : ['strtof', 'mkostemp', 'timespec_get', 'memfd_create', 'random_r',
|
||||
- 'flock', 'strtok_r', 'getrandom', 'qsort_r', 'qsort_s']
|
||||
+ 'flock', 'strtok_r', 'getrandom', 'qsort_s']
|
||||
if cc.has_function(f)
|
||||
@@ -1445,6 +1444,37 @@ endforeach
|
||||
pre_args += '-DHAVE_@0@'.format(f.to_upper())
|
||||
endif
|
||||
endforeach
|
||||
|
@ -42,5 +44,5 @@
|
|||
+ pre_args += '-DHAVE_BSD_QSORT_R'
|
||||
+endif
|
||||
|
||||
if cc.has_header_symbol('errno.h', 'program_invocation_name',
|
||||
args : '-D_GNU_SOURCE')
|
||||
if cc.has_header_symbol('time.h', 'struct timespec')
|
||||
pre_args += '-DHAVE_STRUCT_TIMESPEC'
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- src/gallium/drivers/llvmpipe/lp_rast_tri.c.orig 2021-07-21 11:06:08 UTC
|
||||
--- src/gallium/drivers/llvmpipe/lp_rast_tri.c.orig 2022-10-11 18:53:31 UTC
|
||||
+++ src/gallium/drivers/llvmpipe/lp_rast_tri.c
|
||||
@@ -465,7 +465,9 @@ lp_rast_triangle_32_3_4(struct lp_rasterizer_task *tas
|
||||
@@ -488,7 +488,9 @@ lp_rast_triangle_32_3_4(struct lp_rasterizer_task *tas
|
||||
|
||||
#if defined(_ARCH_PWR8) && UTIL_ARCH_LITTLE_ENDIAN
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- src/gallium/drivers/llvmpipe/lp_setup_tri.c.orig 2021-07-21 11:05:23 UTC
|
||||
--- src/gallium/drivers/llvmpipe/lp_setup_tri.c.orig 2022-10-11 18:53:31 UTC
|
||||
+++ src/gallium/drivers/llvmpipe/lp_setup_tri.c
|
||||
@@ -47,7 +47,9 @@
|
||||
@@ -46,7 +46,9 @@
|
||||
#if defined(PIPE_ARCH_SSE)
|
||||
#include <emmintrin.h>
|
||||
#elif defined(_ARCH_PWR8) && UTIL_ARCH_LITTLE_ENDIAN
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- src/gallium/include/pipe/p_compiler.h.orig 2022-01-16 11:29:08 UTC
|
||||
--- src/gallium/include/pipe/p_compiler.h.orig 2022-10-11 18:53:31 UTC
|
||||
+++ src/gallium/include/pipe/p_compiler.h
|
||||
@@ -170,7 +170,7 @@ typedef unsigned char boolean;
|
||||
@@ -125,7 +125,7 @@ typedef unsigned char boolean;
|
||||
* aligned, but we only want to align the field.
|
||||
*/
|
||||
#define EXCLUSIVE_CACHELINE(decl) \
|
||||
|
@ -8,4 +8,4 @@
|
|||
+ union { char __cl_space[MESA_CACHE_LINE_SIZE]; \
|
||||
decl; }
|
||||
|
||||
#if defined(__GNUC__)
|
||||
#if defined(__cplusplus)
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
--- src/util/macros.h.orig 2022-01-16 11:28:56 UTC
|
||||
--- src/util/macros.h.orig 2022-10-11 18:53:31 UTC
|
||||
+++ src/util/macros.h
|
||||
@@ -478,6 +478,6 @@ typedef int lock_cap_t;
|
||||
@@ -448,7 +448,7 @@ typedef int lock_cap_t;
|
||||
#endif
|
||||
|
||||
/* TODO: this could be different on non-x86 architectures. */
|
||||
-#define CACHE_LINE_SIZE 64
|
||||
+#define MESA_CACHE_LINE_SIZE 64
|
||||
|
||||
#endif /* UTIL_MACROS_H */
|
||||
#define DO_PRAGMA(X) _Pragma (#X)
|
||||
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
--- src/util/u_process.c.orig 2021-06-30 18:18:56 UTC
|
||||
+++ src/util/u_process.c
|
||||
@@ -94,22 +94,13 @@ __getProgramName()
|
||||
# define GET_PROGRAM_NAME() __getProgramName()
|
||||
#elif defined(HAVE_PROGRAM_INVOCATION_NAME)
|
||||
# define GET_PROGRAM_NAME() program_invocation_short_name
|
||||
-#elif defined(__FreeBSD__) && (__FreeBSD__ >= 2)
|
||||
-# include <osreldate.h>
|
||||
-# if (__FreeBSD_version >= 440000)
|
||||
-# define GET_PROGRAM_NAME() getprogname()
|
||||
-# endif
|
||||
+#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__APPLE__) || defined(ANDROID)
|
||||
+# define GET_PROGRAM_NAME() getprogname()
|
||||
#elif defined(__NetBSD__)
|
||||
# include <sys/param.h>
|
||||
# if defined(__NetBSD_Version__) && (__NetBSD_Version__ >= 106000100)
|
||||
# define GET_PROGRAM_NAME() getprogname()
|
||||
# endif
|
||||
-#elif defined(__DragonFly__)
|
||||
-# define GET_PROGRAM_NAME() getprogname()
|
||||
-#elif defined(__APPLE__)
|
||||
-# define GET_PROGRAM_NAME() getprogname()
|
||||
-#elif defined(ANDROID)
|
||||
-# define GET_PROGRAM_NAME() getprogname()
|
||||
#elif defined(__sun)
|
||||
/* Solaris has getexecname() which returns the full path - return just
|
||||
the basename to match BSD getprogname() */
|
|
@ -0,0 +1,61 @@
|
|||
--- src/vulkan/wsi/wsi_common_drm.c.orig 2022-10-11 18:53:31 UTC
|
||||
+++ src/vulkan/wsi/wsi_common_drm.c
|
||||
@@ -30,29 +30,15 @@
|
||||
#include "vk_physical_device.h"
|
||||
#include "vk_util.h"
|
||||
#include "drm-uapi/drm_fourcc.h"
|
||||
+#include "drm-uapi/dma-buf.h"
|
||||
|
||||
#include <errno.h>
|
||||
-#include <linux/dma-buf.h>
|
||||
-#include <linux/sync_file.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <xf86drm.h>
|
||||
|
||||
-struct dma_buf_export_sync_file_wsi {
|
||||
- __u32 flags;
|
||||
- __s32 fd;
|
||||
-};
|
||||
-
|
||||
-struct dma_buf_import_sync_file_wsi {
|
||||
- __u32 flags;
|
||||
- __s32 fd;
|
||||
-};
|
||||
-
|
||||
-#define DMA_BUF_IOCTL_EXPORT_SYNC_FILE_WSI _IOWR(DMA_BUF_BASE, 2, struct dma_buf_export_sync_file_wsi)
|
||||
-#define DMA_BUF_IOCTL_IMPORT_SYNC_FILE_WSI _IOW(DMA_BUF_BASE, 3, struct dma_buf_import_sync_file_wsi)
|
||||
-
|
||||
static VkResult
|
||||
wsi_dma_buf_export_sync_file(int dma_buf_fd, int *sync_file_fd)
|
||||
{
|
||||
@@ -61,11 +47,11 @@ wsi_dma_buf_export_sync_file(int dma_buf_fd, int *sync
|
||||
if (no_dma_buf_sync_file)
|
||||
return VK_ERROR_FEATURE_NOT_PRESENT;
|
||||
|
||||
- struct dma_buf_export_sync_file_wsi export = {
|
||||
+ struct dma_buf_export_sync_file export = {
|
||||
.flags = DMA_BUF_SYNC_RW,
|
||||
.fd = -1,
|
||||
};
|
||||
- int ret = drmIoctl(dma_buf_fd, DMA_BUF_IOCTL_EXPORT_SYNC_FILE_WSI, &export);
|
||||
+ int ret = drmIoctl(dma_buf_fd, DMA_BUF_IOCTL_EXPORT_SYNC_FILE, &export);
|
||||
if (ret) {
|
||||
if (errno == ENOTTY || errno == EBADF || errno == ENOSYS) {
|
||||
no_dma_buf_sync_file = true;
|
||||
@@ -88,11 +74,11 @@ wsi_dma_buf_import_sync_file(int dma_buf_fd, int sync_
|
||||
if (no_dma_buf_sync_file)
|
||||
return VK_ERROR_FEATURE_NOT_PRESENT;
|
||||
|
||||
- struct dma_buf_import_sync_file_wsi import = {
|
||||
+ struct dma_buf_import_sync_file import = {
|
||||
.flags = DMA_BUF_SYNC_RW,
|
||||
.fd = sync_file_fd,
|
||||
};
|
||||
- int ret = drmIoctl(dma_buf_fd, DMA_BUF_IOCTL_IMPORT_SYNC_FILE_WSI, &import);
|
||||
+ int ret = drmIoctl(dma_buf_fd, DMA_BUF_IOCTL_IMPORT_SYNC_FILE, &import);
|
||||
if (ret) {
|
||||
if (errno == ENOTTY || errno == EBADF || errno == ENOSYS) {
|
||||
no_dma_buf_sync_file = true;
|
|
@ -1,28 +1,32 @@
|
|||
@comment include/EGL/egl.h
|
||||
@comment include/EGL/eglext.h
|
||||
@comment include/EGL/eglextchromium.h
|
||||
@comment include/EGL/eglmesaext.h
|
||||
@comment include/EGL/eglplatform.h
|
||||
include/GL/internal/dri_interface.h
|
||||
@comment include/GL/gl.h
|
||||
@comment include/GL/glcorearb.h
|
||||
@comment include/GL/glext.h
|
||||
include/GL/internal/dri_interface.h
|
||||
@comment include/KHR/khrplatform.h
|
||||
@comment include/gbm.h
|
||||
%%CROCUS_GDRIVER%%lib/dri/crocus_dri.so
|
||||
%%I915_DRIVER%%lib/dri/i830_dri.so
|
||||
%%I915_DRIVER%%lib/dri/i915_dri.so
|
||||
%%I965_DRIVER%%lib/dri/i965_dri.so
|
||||
%%IRIS_GDRIVER%%lib/dri/iris_dri.so
|
||||
%%PANFROST_GDRIVER%%lib/dri/panfrost_dri.so
|
||||
%%PANFROST_GDRIVER%%lib/dri/rockchip_dri.so
|
||||
%%SWRAST_GDRIVER%%lib/dri/kms_swrast_dri.so
|
||||
%%R200_DRIVER%%lib/dri/r200_dri.so
|
||||
%%R300_GDRIVER%%lib/dri/r300_dri.so
|
||||
%%R600_GDRIVER%%lib/dri/r600_dri.so
|
||||
%%R100_DRIVER%%lib/dri/radeon_dri.so
|
||||
%%RADEONSI_GDRIVER%%lib/dri/radeonsi_dri.so
|
||||
%%SWRAST_GDRIVER%%lib/dri/swrast_dri.so
|
||||
%%SVGA_GDRIVER%%lib/dri/vmwgfx_dri.so
|
||||
%%ZINK_GDRIVER%%lib/dri/zink_dri.so
|
||||
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so
|
||||
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so.1
|
||||
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so.1.0
|
||||
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so.1.0.0
|
||||
@comment lib/libEGL.so
|
||||
@comment lib/libEGL.so.1
|
||||
@comment lib/libEGL.so.1.0.0
|
||||
@comment lib/libgbm.so
|
||||
@comment lib/libgbm.so.1
|
||||
@comment lib/libgbm.so.1.0.0
|
||||
|
@ -33,6 +37,7 @@ include/GL/internal/dri_interface.h
|
|||
%%AMD_VDRIVER%%lib/libvulkan_radeon.so
|
||||
%%SWRAST_VDRIVER%%lib/libvulkan_lvp.so
|
||||
libdata/pkgconfig/dri.pc
|
||||
@comment libdata/pkgconfig/egl.pc
|
||||
@comment libdata/pkgconfig/gbm.pc
|
||||
share/drirc.d/00-mesa-defaults.conf
|
||||
%%AMD_VDRIVER%%share/drirc.d/00-radv-defaults.conf
|
||||
|
|
|
@ -29,8 +29,7 @@ ZSTD_MESON_ENABLED= zstd
|
|||
.include <bsd.port.options.mk>
|
||||
.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
|
||||
|
||||
MESON_ARGS+= -Dgallium-drivers="" \
|
||||
-Dgallium-vdpau=disabled \
|
||||
MESON_ARGS+= -Dgallium-vdpau=disabled \
|
||||
-Dgallium-xvmc=disabled \
|
||||
-Dgallium-omx=disabled \
|
||||
-Dgallium-va=disabled \
|
||||
|
@ -41,10 +40,9 @@ MESON_ARGS+= -Dgallium-drivers="" \
|
|||
-Degl=enabled \
|
||||
-Dgbm=enabled \
|
||||
-Dvulkan-drivers="" \
|
||||
-Dglvnd=true \
|
||||
-Dprefer-iris=true
|
||||
# Building EGL and GBM requires a dri driver so add r100
|
||||
MESON_ARGS+= -Ddri-drivers="r100"
|
||||
-Dglvnd=true
|
||||
# Building EGL and GBM requires a driver so add r300
|
||||
MESON_ARGS+= -Dgallium-drivers="r300"
|
||||
|
||||
.if ${PORT_OPTIONS:MPLATFORM_X11}
|
||||
MESA_PLATFORMS+= x11
|
||||
|
|
|
@ -4,6 +4,7 @@ include/EGL/eglmesaext.h
|
|||
@comment include/GL/internal/dri_interface.h
|
||||
include/gbm.h
|
||||
@comment lib/dri/radeon_dri.so
|
||||
@comment lib/dri/r300_dri.so
|
||||
lib/libEGL_mesa.so
|
||||
lib/libEGL_mesa.so.0
|
||||
lib/libEGL_mesa.so.0.0.0
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
PORTNAME= opensubdiv
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3_5_0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES?= graphics
|
||||
|
||||
MAINTAINER= FreeBSD@Shaneware.biz
|
||||
|
@ -22,8 +23,9 @@ USE_GL= egl gl glu glew
|
|||
USE_LDCONFIG= yes
|
||||
CMAKE_ON= NO_CLEW NO_CUDA NO_DX
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES OPENCL PTEX TBB TEST TUTORIALS
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES OPENCL OPENMP PTEX TBB TEST TUTORIALS
|
||||
OPTIONS_DEFAULT= TBB
|
||||
#OPTIONS_EXCLUDE= EXAMPLES
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DOCS_CMAKE_BOOL_OFF= NO_DOC
|
||||
|
@ -32,7 +34,8 @@ DOCS_BUILD_DEPENDS= rst2html.py:textproc/py-docutils \
|
|||
DOCS_USES= python:build
|
||||
DOCS_PORTDOCS= *
|
||||
|
||||
EXAMPLES_BROKEN= ld: error: undefined symbol: glXGetCurrentContext
|
||||
#EXAMPLES_BROKEN= ld: error: undefined symbol: glXGetCurrentContext
|
||||
#Examples cannot utilize the latest opencl headers
|
||||
EXAMPLES_CMAKE_BOOL_OFF= NO_EXAMPLES
|
||||
EXAMPLES_USES= xorg
|
||||
EXAMPLES_USE= xorg=ice,sm,x11,xcursor,xext,xi,xinerama,xrandr,xxf86vm
|
||||
|
@ -42,6 +45,9 @@ OPENCL_CMAKE_BOOL_OFF= NO_OPENCL
|
|||
OPENCL_CFLAGS= -pthread
|
||||
OPENCL_BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl
|
||||
OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd
|
||||
OPENCL_PREVENTS= EXAMPLES
|
||||
|
||||
OPENMP_CMAKE_BOOL_OFF= NO_OMP
|
||||
|
||||
PTEX_DESC= ptex support
|
||||
PTEX_CMAKE_BOOL_OFF= NO_PTEX
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- opensubdiv/CMakeLists.txt.orig 2022-09-26 18:17:44 UTC
|
||||
+++ opensubdiv/CMakeLists.txt
|
||||
@@ -45,6 +45,8 @@ if (NOT NO_LIB)
|
||||
if( OPENMP_FOUND )
|
||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
list(APPEND PLATFORM_CPU_LIBRARIES gomp)
|
||||
+ else()
|
||||
+ list(APPEND PLATFORM_CPU_LIBRARIES OpenMP::OpenMP_CXX)
|
||||
endif()
|
||||
endif()
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
--- opensubdiv/osd/CMakeLists.txt.orig 2022-09-26 18:17:44 UTC
|
||||
+++ opensubdiv/osd/CMakeLists.txt
|
||||
@@ -76,6 +76,8 @@ if(OPENMP_FOUND )
|
||||
|
||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
list(APPEND PLATFORM_CPU_LIBRARIES gomp)
|
||||
+ else()
|
||||
+ list(APPEND PLATFORM_CPU_LIBRARIES OpenMP::OpenMP_CXX)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -96,10 +98,6 @@ if( TBB_FOUND )
|
||||
)
|
||||
|
||||
list(APPEND PUBLIC_HEADER_FILES ${TBB_PUBLIC_HEADERS})
|
||||
-
|
||||
- if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
- list(APPEND PLATFORM_CPU_LIBRARIES gomp)
|
||||
- endif()
|
||||
|
||||
list(APPEND PLATFORM_CPU_LIBRARIES
|
||||
${TBB_LIBRARIES}
|
|
@ -1,8 +1,8 @@
|
|||
--- regression/CMakeLists.txt.orig 2020-06-30 16:02:18 UTC
|
||||
--- regression/CMakeLists.txt.orig 2022-09-26 18:17:44 UTC
|
||||
+++ regression/CMakeLists.txt
|
||||
@@ -26,14 +26,16 @@ add_subdirectory(common)
|
||||
@@ -28,14 +28,16 @@ if (NOT NO_REGRESSION)
|
||||
|
||||
if (NOT NO_REGRESSION)
|
||||
add_subdirectory(bfr_evaluate)
|
||||
|
||||
- add_subdirectory(hbr_regression)
|
||||
+# uses deprecated api
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= cartopy
|
||||
PORTVERSION= 0.21.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= momepy
|
||||
PORTVERSION= 0.5.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= osmnet
|
||||
PORTVERSION= 0.1.6
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= qgis
|
||||
DISTVERSION= 3.22.11
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= graphics geography
|
||||
MASTER_SITES= https://qgis.org/downloads/
|
||||
PKGNAMESUFFIX= -ltr
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= qgis
|
||||
DISTVERSION= 3.26.3
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= graphics geography
|
||||
MASTER_SITES= https://qgis.org/downloads/
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@ PORTNAME= mh
|
|||
PORTVERSION= ${VERSION}.j${JP_VERSION}
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= japanese mail
|
||||
MASTER_SITES= ftp://ftp.laic.u-hyogo.ac.jp/pub/net/mh/ \
|
||||
http://mirror.amdmi3.ru/distfiles/
|
||||
MASTER_SITES= ftp://ftp.laic.u-hyogo.ac.jp/pub/net/mh/
|
||||
DISTNAME= ${PORTNAME}-${VERSION}-JP-${JP_VERSION}
|
||||
|
||||
MAINTAINER= CQG00620@nifty.ne.jp
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue