*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2022-08-05 10:59:11 +02:00
parent f97754ccd3
commit dd84fca52c
1563 changed files with 12895 additions and 30093 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= orca
PORTVERSION= 42.1
PORTVERSION= 42.3
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1656739215
SHA256 (gnome/orca-42.1.tar.xz) = ea9e9d2de8708387b052a7be16a5e69cea9f6768dfaeb45e7bd99e46637162de
SIZE (gnome/orca-42.1.tar.xz) = 3700132
TIMESTAMP = 1659639445
SHA256 (gnome/orca-42.3.tar.xz) = fadcba0bfeae1e6672266264e76f63fe5abf8f0efb34be118b5a973fb6f2f724
SIZE (gnome/orca-42.3.tar.xz) = 3707048

View File

@ -4,7 +4,7 @@ PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= archivers devel emulators
MAINTAINER= felix@palmen-it.de
MAINTAINER= zirias@FreeBSD.org
COMMENT= Library for handling commodore 1541 disk images
LICENSE= BSD2CLAUSE

View File

@ -1,6 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.0
PORTREVISION= 1
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org

View File

@ -3,7 +3,7 @@ PORTVERSION= 1.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers emulators
MAINTAINER= felix@palmen-it.de
MAINTAINER= zirias@FreeBSD.org
COMMENT= Virtual 1541 disk commander
LICENSE= BSD2CLAUSE STYLEFONT

View File

@ -1,5 +1,5 @@
PORTNAME= josm
PORTVERSION= 18513
PORTVERSION= 18531
CATEGORIES= astro java
MASTER_SITES= https://josm.openstreetmap.de/download/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}.jar

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1657724709
SHA256 (josm-snapshot-18513.jar) = aca04328faba867e151a5cd6e1a77f80153878255117d26044bac36932a309b2
SIZE (josm-snapshot-18513.jar) = 16216859
TIMESTAMP = 1659453908
SHA256 (josm-snapshot-18531.jar) = fdeb066cb6e2750eb4f9ab8c0b55b61b01fb579a9d4d5cdb94336cb24ba1723b
SIZE (josm-snapshot-18531.jar) = 16220391

View File

@ -443,6 +443,7 @@
SUBDIR += logitechmediaserver-sqlplaylist
SUBDIR += logitechmediaserver-trackstat
SUBDIR += lollypop
SUBDIR += lpcnet
SUBDIR += lsp-plugins-lv2
SUBDIR += lua-mpd
SUBDIR += luppp
@ -710,6 +711,7 @@
SUBDIR += screcord-lv2
SUBDIR += sdl2_mixer
SUBDIR += sdl2_sound
SUBDIR += sdl_audiolib
SUBDIR += sdl_mixer
SUBDIR += sdl_sound
SUBDIR += sfizz
@ -793,6 +795,7 @@
SUBDIR += tetraproc
SUBDIR += thunar-media-tags-plugin
SUBDIR += tiatracker
SUBDIR += timbre-mill
SUBDIR += timely-lv2
SUBDIR += timemachine
SUBDIR += timidity

View File

@ -67,6 +67,8 @@ PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false
CFLAGS_powerpc64le= -DEEL_TARGET_PORTABLE
CFLAGS_powerpc64= -DEEL_TARGET_PORTABLE
CFLAGS_powerpc= -DEEL_TARGET_PORTABLE
post-install:
@${REINPLACE_CMD} -i '' -e ' \

View File

@ -5,7 +5,7 @@ CATEGORIES= audio perl5
MASTER_SITES= SAVANNAH \
http://www.blinkenlights.ch/gnupod-dist/stable/
MAINTAINER= ports@FreeBSD.org
MAINTAINER= steve.roome@gmail.com
COMMENT= Set of Perl scripts for using an Apple iPod
LICENSE= GPLv3+

View File

@ -0,0 +1,35 @@
--- src/ext/FileMagic.pm.orig 2009-07-11 00:20:05.000000000 +0100
+++ src/ext/FileMagic.pm 2022-07-03 22:22:24.750066000 +0100
@@ -362,7 +362,7 @@
foreach (keys(%{$in})) {
my $kvp = __flatten($_, $exclude); # key
next if !defined($kvp);
- my $v = __flatten(%{$in}->{$_}, $exclude); # value
+ my $v = __flatten({$in->{$_}}, $exclude); # value
$kvp .= " : ".$v if (defined($v) && ("$v" ne ""));
push @out, $kvp;
}
@@ -418,9 +418,9 @@
my $case = "check";
if (ref($options) eq "HASH") {
- $joinby = %{$options}->{joinby} if defined(%{$options}->{joinby});
- $wspace = lc(%{$options}->{wspace}) if defined(%{$options}->{wspace});
- $case = lc(%{$options}->{case}) if defined(%{$options}->{case});
+ $joinby = $options->{joinby} if $options->{joinby};
+ $wspace = lc($options->{wspace}) if $options->{wspace};
+ $case = lc($options->{case}) if $options->{case};
}
my $merged = "";
--- src/ext/XMLhelper.pm.orig 2009-07-11 00:20:05.000000000 +0100
+++ src/ext/XMLhelper.pm 2022-07-03 22:22:34.918120000 +0100
@@ -359,7 +359,7 @@
print OUT " </smartplaylist>\n";
}
elsif(my $phr = get_plpref($current_plname)) { #plprefs found..
- if (defined(@{$XDAT->{playlists}->{data}->{$current_plname}})) { #the playlist is not empty
+ if (@{$XDAT->{playlists}->{data}->{$current_plname}}) { #the playlist is not empty
print OUT "\n ".mkfile({playlist=>$phr}, {return=>1,noend=>1})."\n";
foreach(@{$XDAT->{playlists}->{data}->{$current_plname}}) {
print OUT " $_\n";

View File

@ -1,6 +1,6 @@
PORTNAME= gonic
PORTVERSION= 0.14.0
PORTREVISION= 1
PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= audio net

28
audio/lpcnet/Makefile Normal file
View File

@ -0,0 +1,28 @@
PORTNAME= lpcnet
PORTVERSION= 20210629
PORTREVISION= 1
CATEGORIES= audio hamradio
MASTER_SITES= http://rowetel.com/downloads/deep/:main \
GH:sub
DISTFILES= lpcnet_191005_v1.0.tgz:main \
${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:sub
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Neural Net speech coding
LICENSE= LGPL21
LIB_DEPENDS= libcodec2.so:audio/codec2
USES= cmake compiler:c++11-lib
CMAKE_ARGS+= -DMACHINE_CPU:STRING="${MACHINE_CPU}" \
-DWRKDIR:STRING=${WRKDIR}
USE_GITHUB= yes
GH_ACCOUNT= drowe67
GH_PROJECT= LPCNet
GH_TAGNAME= 0dc5935
.include <bsd.port.pre.mk>
.include <bsd.cpu.mk>
.include <bsd.port.post.mk>

7
audio/lpcnet/distinfo Normal file
View File

@ -0,0 +1,7 @@
TIMESTAMP = 1641483640
SHA256 (lpcnet_191005_v1.0.tgz) = 509440924751fdd87ffaa5683ee3dddd937af5c833b9104ccce65d51614926c8
SIZE (lpcnet_191005_v1.0.tgz) = 18396516
SHA256 (lpcnet-20210629.tar.gz) = 31a687ac5e822c6c2cf75fe8e7371a5cd834d692635a802ec8fd33dc340d9cf2
SIZE (lpcnet-20210629.tar.gz) = 33016759
SHA256 (drowe67-LPCNet-20210629-0dc5935_GH0.tar.gz) = 31a687ac5e822c6c2cf75fe8e7371a5cd834d692635a802ec8fd33dc340d9cf2
SIZE (drowe67-LPCNet-20210629-0dc5935_GH0.tar.gz) = 33016759

View File

@ -0,0 +1,86 @@
--- CMakeLists.txt.orig 2021-06-29 09:04:36 UTC
+++ CMakeLists.txt
@@ -87,15 +87,32 @@ message(STATUS "Host system arch is: ${CMAKE_SYSTEM_PR
# Detection of available CPU optimizations
if(NOT DISABLE_CPU_OPTIMIZATION)
if(UNIX AND NOT APPLE)
- message(STATUS "Looking for available CPU optimizations on Linux/BSD system...")
- execute_process(COMMAND grep -c "avx2" /proc/cpuinfo
- OUTPUT_VARIABLE AVX2)
- execute_process(COMMAND grep -c "avx " /proc/cpuinfo
- OUTPUT_VARIABLE AVX)
- execute_process(COMMAND grep -c "sse4_1 " /proc/cpuinfo
- OUTPUT_VARIABLE SSE)
- execute_process(COMMAND grep -c "neon" /proc/cpuinfo
- OUTPUT_VARIABLE NEON)
+ if ( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+ message(STATUS "Looking for available CPU optimizations on FreeBSD system...")
+ message (STATUS "MACHINE_CPU = ${MACHINE_CPU}")
+ if (MACHINE_CPU MATCHES "avx")
+ set(AVX TRUE)
+ endif()
+ if (MACHINE_CPU MATCHES "avx2")
+ set(AVX2 TRUE)
+ endif()
+ if (MACHINE_CPU MATCHES "sse")
+ set(SSE TRUE)
+ endif()
+ if (MACHINE_CPU MATCHES "neon")
+ set(NEON TRUE)
+ endif()
+ else()
+ message(STATUS "Looking for available CPU optimizations on Linux system...")
+ execute_process(COMMAND grep -c "avx2" /proc/cpuinfo
+ OUTPUT_VARIABLE AVX2)
+ execute_process(COMMAND grep -c "avx " /proc/cpuinfo
+ OUTPUT_VARIABLE AVX)
+ execute_process(COMMAND grep -c "sse4_1 " /proc/cpuinfo
+ OUTPUT_VARIABLE SSE)
+ execute_process(COMMAND grep -c "neon" /proc/cpuinfo
+ OUTPUT_VARIABLE NEON)
+ endif()
elseif(APPLE)
if(BUILD_OSX_UNIVERSAL)
# Presume AVX/AVX2 are enabled on the x86 side. The ARM side will auto-enable
@@ -140,36 +157,12 @@ if(${NEON} OR ${NEON} GREATER 0)
endif()
# grab latest NN model (or substitute your own)
-set(LPCNET_ROOT http://rowetel.com/downloads/deep/)
-set(LPCNET_FILE lpcnet_191005_v1.0.tgz)
-set(LPCNET_URL ${LPCNET_ROOT}${LPCNET_FILE})
+# retrieved by port
+#set(LPCNET_ROOT http://rowetel.com/downloads/deep/)
+#set(LPCNET_FILE lpcnet_191005_v1.0.tgz)
+#set(LPCNET_URL ${LPCNET_ROOT}${LPCNET_FILE})
-if(EXISTS ${CMAKE_BINARY_DIR}/${LPCNET_FILE})
- set(lpcnet_SOURCE_DIR ${CMAKE_BINARY_DIR}/src)
- file(MAKE_DIRECTORY ${lpcnet_SOURCE_DIR})
- execute_process(COMMAND tar -xzf ${CMAKE_BINARY_DIR}/${LPCNET_FILE} -C ${CMAKE_BINARY_DIR}/src)
-
-# Work around not having the FetchContent module.
-elseif(CMAKE_VERSION VERSION_LESS 3.11.4)
- set(lpcnet_SOURCE_DIR ${CMAKE_BINARY_DIR}/src)
- if(NOT EXISTS ${lpcnet_SOURCE_DIR})
- file(DOWNLOAD ${LPCNET_URL}
- ${CMAKE_BINARY_DIR}/${LPCNET_FILE}
- SHOW_PROGRESS
- )
- file(MAKE_DIRECTORY ${lpcnet_SOURCE_DIR})
- execute_process(COMMAND tar -xzf ${CMAKE_BINARY_DIR}/${LPCNET_FILE} -C ${CMAKE_BINARY_DIR}/src)
- endif()
-else()
- include(FetchContent)
- FetchContent_Declare(
- lpcnet
- URL ${LPCNET_URL})
- FetchContent_GetProperties(lpcnet)
- if(NOT lpcnet_POPULATED)
- FetchContent_Populate(lpcnet)
- endif()
-endif()
+set(lpcnet_SOURCE_DIR ${WRKDIR})
# Find codec2
if(CODEC2_BUILD_DIR)

6
audio/lpcnet/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
Experimental version of LPCNet that has been used to develop FreeDV 2020
- a HF radio Digial Voice mode for over the air experimentation with
Neural Net speech coding. Possibly the first use of Neural Net speech
coding in real world operation.
WWW: http://freedv.org/

7
audio/lpcnet/pkg-plist Normal file
View File

@ -0,0 +1,7 @@
bin/lpcnet_dec
bin/lpcnet_enc
include/lpcnet/lpcnet_freedv.h
lib/cmake/lpcnetfreedv/lpcnetfreedv-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/lpcnetfreedv/lpcnetfreedv-config.cmake
lib/liblpcnetfreedv.so
lib/liblpcnetfreedv.so.0.2

View File

@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= feld@FreeBSD.org

View File

@ -8,6 +8,8 @@ COMMENT= Digital audio workstation (DAW) with support for both Audio and MIDI
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_i386= compilation breaks: unknown type name 'intptr_t'; did you mean '__intptr_t', see https://github.com/muse-sequencer/muse/issues/1081
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \
lv2>0:audio/lv2
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \

View File

@ -1,6 +1,6 @@
PORTNAME= pms-devel
PORTVERSION= 0.0.20211015
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -0,0 +1,82 @@
PORTNAME= sdl_audiolib
PORTVERSION= git20220713
CATEGORIES= audio
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Audio decoding, resampling and mixing library for SDL
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
LIB_DEPENDS= libfmt.so:devel/libfmt
USES= cmake pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= realnc
GH_PROJECT= SDL_audiolib
GH_TAGNAME= cc1bb6a
USE_SDL= sdl2
USE_LDCONFIG= yes
CMAKE_ON= WITH_SYSTEM_FMTLIB
CMAKE_OFF= USE_DEC_BASSMIDI USE_DEC_ADLMIDI # not in ports (yet)?
PORTDOCS= *
OPTIONS_DEFINE= DOCS
OPTIONS_GROUP= RESAMPLERS DECODERS
OPTIONS_GROUP_RESAMPLERS= SAMPLERATE SOXR
OPTIONS_GROUP_DECODERS= OPENMPT XMP MODPLUG MPG123 SNDFILE VORBIS OPUS FLAC MUSEPACK FLUIDSYNTH WILDMIDI
OPTIONS_DEFAULT= ${OPTIONS_GROUP_RESAMPLERS} ${OPTIONS_GROUP_DECODERS}
OPTIONS_SUB= yes
RESAMPLERS_DESC= Resamplers
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
SAMPLERATE_CMAKE_BOOL= USE_RESAMP_SRC
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
SOXR_CMAKE_BOOL= USE_RESAMP_SOXR
DECODERS_DESC= Decoders
OPENMPT_DESC= OpenMPT MOD decoder
OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
OPENMPT_CMAKE_BOOL= USE_DEC_OPENMPT
XMP_DESC= XMP MOD decoder
XMP_LIB_DEPENDS= libxmp.so:audio/libxmp
XMP_CMAKE_BOOL= USE_DEC_XMP
MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug
MODPLUG_CMAKE_BOOL= USE_DEC_MODPLUG
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123
MPG123_CMAKE_BOOL= USE_DEC_MPG123
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
SNDFILE_CMAKE_BOOL= USE_DEC_SNDFILE
VORBIS_LIB_DEPENDS= libvorbisfile.so:audio/libvorbis
VORBIS_CMAKE_BOOL= USE_DEC_LIBVORBIS
OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile
OPUS_CMAKE_BOOL= USE_DEC_LIBOPUSFILE
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
FLAC_CMAKE_BOOL= USE_DEC_FLAC
MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack
MUSEPACK_CMAKE_BOOL= USE_DEC_MUSEPACK
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_CMAKE_BOOL= USE_DEC_FLUIDSYNTH
WILDMIDI_DESC= WildMIDI MIDI decoder
WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi
WILDMIDI_CMAKE_BOOL= USE_DEC_WILDMIDI
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1659555002
SHA256 (realnc-SDL_audiolib-git20220713-cc1bb6a_GH0.tar.gz) = a9a7eaa0a211921e588b619a94f0b6631dc6722998ca96511c637c096c83bf0a
SIZE (realnc-SDL_audiolib-git20220713-cc1bb6a_GH0.tar.gz) = 1139627

View File

@ -0,0 +1,9 @@
This is a small and simple to use C++ library for playing various
audio formats. It is a thin (-ish) wrapper around existing resampling
(like SRC or SoX) and decoding libraries (like libmpg123 or libvorbis.)
It was written as a replacement for SDL_mixer, due to SDL_mixer's
lack of multiple music streams, limited audio format support and
poor resampling quality.
WWW: https://github.com/realnc/SDL_audiolib

View File

@ -0,0 +1,30 @@
include/SDL_audiolib/aulib.h
include/SDL_audiolib/aulib_export.h
include/SDL_audiolib/aulib_global.h
include/SDL_audiolib/aulib_version.h
include/SDL_audiolib/Aulib/Decoder.h
include/SDL_audiolib/Aulib/DecoderDrflac.h
include/SDL_audiolib/Aulib/DecoderDrmp3.h
include/SDL_audiolib/Aulib/DecoderDrwav.h
%%FLAC%%include/SDL_audiolib/Aulib/DecoderFlac.h
%%FLUIDSYNTH%%include/SDL_audiolib/Aulib/DecoderFluidsynth.h
%%MODPLUG%%include/SDL_audiolib/Aulib/DecoderModplug.h
%%MPG123%%include/SDL_audiolib/Aulib/DecoderMpg123.h
%%MUSEPACK%%include/SDL_audiolib/Aulib/DecoderMusepack.h
%%OPENMPT%%include/SDL_audiolib/Aulib/DecoderOpenmpt.h
%%OPUS%%include/SDL_audiolib/Aulib/DecoderOpus.h
%%SNDFILE%%include/SDL_audiolib/Aulib/DecoderSndfile.h
%%VORBIS%%include/SDL_audiolib/Aulib/DecoderVorbis.h
%%WILDMIDI%%include/SDL_audiolib/Aulib/DecoderWildmidi.h
%%XMP%%include/SDL_audiolib/Aulib/DecoderXmp.h
include/SDL_audiolib/Aulib/Processor.h
include/SDL_audiolib/Aulib/Resampler.h
include/SDL_audiolib/Aulib/ResamplerSdl.h
%%SOXR%%include/SDL_audiolib/Aulib/ResamplerSox.h
include/SDL_audiolib/Aulib/ResamplerSpeex.h
%%SAMPLERATE%%include/SDL_audiolib/Aulib/ResamplerSrc.h
include/SDL_audiolib/Aulib/Stream.h
lib/libSDL_audiolib.so
lib/libSDL_audiolib.so.0
lib/libSDL_audiolib.so.0.0.0
libdata/pkgconfig/SDL_audiolib.pc

View File

@ -8,8 +8,11 @@ COMMENT= SFZ parser and synth C++ library & LV2/VST3 plugins
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_riscv64= fails to compile: src/external/atomic_queue/defs.h:45:2: Unknown CPU architecture
BROKEN_aarch64= fails to compile: fatal error: 'linux/auxvec.h' file not found, see https://github.com/sfztools/sfizz/issues/1118
BROKEN_armv6= fails to compile: src/external/cpuid/src/cpuid/detail/init_linux_gcc_arm.hpp: unknown type name 'Elf32_auxv_t', see https://github.com/sfztools/sfizz/issues/1116
BROKEN_armv7= fails to compile: src/external/cpuid/src/cpuid/detail/init_linux_gcc_arm.hpp: unknown type name 'Elf32_auxv_t', see https://github.com/sfztools/sfizz/issues/1116
BROKEN_i386= fails to compile: unknown type name 'Elf64_Auxinfo', see https://github.com/sfztools/sfizz/issues/1110
BROKEN_riscv64= fails to compile: src/external/atomic_queue/defs.h:45:2: Unknown CPU architecture
LIB_DEPENDS= libsndfile.so:audio/libsndfile
RUN_DEPENDS= zenity:x11/zenity
@ -62,6 +65,12 @@ VST_USE= ${LV2_USE}
VST_LIB_DEPENDS= ${LV2_LIB_DEPENDS}
VST_CMAKE_BOOL= SFIZZ_VST
.include <bsd.port.pre.mk>
.if (${OSVERSION} < 1301505) # 20d21e43514502c0a346f3c2cdb1d8cd8c7cc6b0 commit in 13 fixed booleans in stdatomic.h that were causing breakage
BROKEN= fails to compile: unknown type name '_Bool'
.endif
post-install-LV2-on:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/lib/lv2/sfizz.lv2/Contents/Binary/sfizz.so \
@ -71,4 +80,4 @@ post-install-VST-on:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,6 +1,6 @@
PORTNAME= stmp
PORTVERSION= 0.0.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= bapt@FreeBSD.org

View File

@ -1,17 +1,13 @@
PORTNAME= tamgamp
DISTVERSION= g20200514
PORTREVISION= 1
DISTVERSION= g20200614
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 04c59043ab0939dff5a11698704d15289931bd2e.patch:-p1
MAINTAINER= yuri@FreeBSD.org
COMMENT= LV2 guitar amp simulator
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libzita-resampler.so:audio/zita-resampler
@ -20,7 +16,7 @@ USES= gmake localbase:ldflags pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= sadko4u
GH_PROJECT= tamgamp.lv2
GH_TAGNAME= 590ced0a1da96ca481a1a719eebdb17f3af472e4
GH_TAGNAME= 426da74142fcb6b7687a35b2b1dda3392e171b92
BINARY_ALIAS= make=${GMAKE} # https://github.com/sadko4u/tamgamp.lv2/issues/8

View File

@ -1,5 +1,3 @@
TIMESTAMP = 1591757226
SHA256 (sadko4u-tamgamp.lv2-g20200514-590ced0a1da96ca481a1a719eebdb17f3af472e4_GH0.tar.gz) = aafca47fe89a75beffb25fea652c9a745fd2231708f450c3a1006d1de67f882f
SIZE (sadko4u-tamgamp.lv2-g20200514-590ced0a1da96ca481a1a719eebdb17f3af472e4_GH0.tar.gz) = 3807815
SHA256 (04c59043ab0939dff5a11698704d15289931bd2e.patch) = 2f11f2498f51b24b9a4eba60606214aa12c2b2b764f3a38d60db267eca91bce7
SIZE (04c59043ab0939dff5a11698704d15289931bd2e.patch) = 748
TIMESTAMP = 1659682385
SHA256 (sadko4u-tamgamp.lv2-g20200614-426da74142fcb6b7687a35b2b1dda3392e171b92_GH0.tar.gz) = 103036e51204bfc948f53418955bb2938fff7b5905af43c9709e35795210d1ed
SIZE (sadko4u-tamgamp.lv2-g20200614-426da74142fcb6b7687a35b2b1dda3392e171b92_GH0.tar.gz) = 3818998

View File

@ -0,0 +1,36 @@
PORTNAME= timbre-mill
DISTVERSION= 0.5.6
CATEGORIES= audio
MASTER_SITES= https://github.com/sadko4u/timbre-mill/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-src-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Timbre Mill tool for timbre correction
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libiconv.so:converters/libiconv \
libsndfile.so:audio/libsndfile # for some reason binaries aren't linked with shared libs
USES= gmake iconv localbase:ldflags pkgconfig
WRKSRC= ${WRKDIR}/${PORTNAME}
BINARY_ALIAS= make=${GMAKE} \
g++=${CXX}
PLIST_FILES= bin/${PORTNAME}
pre-configure:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} config
post-install:
# remove redundant symlink
@cd ${STAGEDIR}${PREFIX}/bin && \
${RM} ${PORTNAME} && \
${MV} ${PORTNAME}-${DISTVERSION} ${PORTNAME}
# strip binary
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1659684391
SHA256 (timbre-mill-src-0.5.6.tar.gz) = fe4ccafede8a4ddb875de17d3b4bb9681f578eed507ca01760fa7cec92c2e700
SIZE (timbre-mill-src-0.5.6.tar.gz) = 2099087

View File

@ -0,0 +1,11 @@
--- src/Makefile.orig 2022-08-05 06:57:09 UTC
+++ src/Makefile
@@ -156,7 +156,7 @@ $(ARTIFACT_TEST_BIN): $(ARTIFACT_DEPS) $(ARTIFACT_OBJ)
install: all
echo "Installing $($(ARTIFACT_ID)_NAME)"
mkdir -p "$(DESTDIR)$(BINDIR)"
- cp $(ARTIFACT_EXE) -t "$(DESTDIR)$(BINDIR)"
+ cp $(ARTIFACT_EXE) "$(DESTDIR)$(BINDIR)"
ln -sf $(notdir $(ARTIFACT_EXE)) "$(DESTDIR)$(BINDIR)/$(ARTIFACT_EXELINK)"
echo "Install OK"

View File

@ -0,0 +1,13 @@
Timbre Mill is a tool for timbral correction of audio files.
The tool allows to specify multiple file groups containing two type of files:
* master file;
* child files.
For each file group, the tool performs spectral analysis of master file and each
child file. After that, it computes the raw inverse impulse responses which
allow to tune tonal characteristics of the master file to match the tonal
characteristics of each corresponding child file. These raw IR files allow to
process audio data as linear-phase finite impulse response filters (FIRs).
WWW: https://github.com/sadko4u/timbre-mill

View File

@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org

View File

@ -106,6 +106,7 @@
SUBDIR += ttcp
SUBDIR += typometer
SUBDIR += ubench
SUBDIR += uica
SUBDIR += unixbench
SUBDIR += uperf
SUBDIR += vegeta

View File

@ -1,7 +1,7 @@
PORTNAME= ali
PORTVERSION= 0.7.5
DISTVERSIONPREFIX= v
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= benchmarks
MAINTAINER= olgeni@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= bombardier
PORTVERSION= 1.2.5
DISTVERSIONPREFIX= v
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= benchmarks
MAINTAINER= danilo@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= ddosify
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= benchmarks
MAINTAINER= 0xdutra@gmail.com

View File

@ -1,7 +1,7 @@
PORTNAME= hey
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= benchmarks
MAINTAINER= dmgk@FreeBSD.org

60
benchmarks/uica/Makefile Normal file
View File

@ -0,0 +1,60 @@
PORTNAME= uiCA
PORTVERSION= g20220630+${INSTRVERSION}
CATEGORIES= benchmarks devel
MASTER_SITES= https://uops.info/instructions.xml?dummy=/:instructions \
https://uops.info/:instructions
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTFILES= ${INSTRUCTIONS}:instructions
EXTRACT_ONLY= ${DISTFILES:C,:[^:]*$,,:N*.xml}
MAINTAINER= fuz@fuz.su
COMMENT= Code Analyzer from the uops.info project
LICENSE= AGPLv3 APACHE20
LICENSE_COMB= multi
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR}
USES= compiler python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= andreas-abel
GH_TAGNAME= ba6ad5557ebd96a10fa0d0e076c9961ec5024574
GH_TUPLE= andreas-abel:XED-to-XML:c71679ee893ae91db677056d542f305fcc433cb1:xed/XED-to-XML \
intelxed:mbuild:09b6654be0c52bf1df44e88c88b411a67b624cbd:mbuild/mbuild
USE_PYTHON= concurrent flavors
SHEBANG_FILES= uiCA.py
# manually build a file name like instructions_Apr2022.xml from
# the machine-sortable INSTRVERSION. Use := to have date run only once
INSTRVERSION= 2022.04
INSTRUCTIONS:= instructions_${LC_ALL=C date -j -f %Y.%m ${INSTRVERSION} +%b%Y:L:sh}.xml
MFLAGS= --compiler=${COMPILER_TYPE:S/gcc/gnu/} \
--cc=${CC} \
--cxx=${CXX} \
--strip=${STRIP_CMD} \
--extra-ccflags='${CFLAGS}' \
--extra-cxxflags='${CXXFLAGS}' \
--extra-linkflags='${LDFLAGS}'
do-configure:
${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' ${WRKSRC}/uiCA.py
do-build:
(cd ${WRKSRC}/XED-to-XML && ${PYTHON_CMD} mfile.py ${MFLAGS} --no-encoder pymodule)
${LN} -f ${WRKSRC}/XED-to-XML/xed.* ${WRKSRC}/
(cd ${WRKSRC} && ${PYTHON_CMD} convertXML.py ${DISTDIR}/${INSTRUCTIONS})
${RM} -r ${WRKSRC}/__pycache__
.for f in microArchConfigs.py uiCA.py x64_lib.py instrData
${PYTHON_CMD} -m compileall ${WRKSRC}/$f
.endfor
do-install:
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/
${INSTALL_DATA} ${WRKSRC}/traceTemplate.html ${STAGEDIR}${DATADIR}/
${INSTALL_LIB} ${WRKSRC}/xed${PYTHON_EXT_SUFFIX}.so ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/
(cd ${WRKSRC} && ${COPYTREE_SHARE} '__pycache__ instrData microArchConfigs.py x64_lib.py' ${STAGEDIR}${PYTHON_LIBDIR})
${INSTALL_SCRIPT} ${WRKSRC}/uiCA.py ${STAGEDIR}${PREFIX}/bin/uiCA
.include <bsd.port.mk>

9
benchmarks/uica/distinfo Normal file
View File

@ -0,0 +1,9 @@
TIMESTAMP = 1658429663
SHA256 (instructions_Apr2022.xml) = 5f495e61df55443f06de73b7567d29ec3f3d097db135ee55b9ab89fcae75d4fc
SIZE (instructions_Apr2022.xml) = 109323644
SHA256 (andreas-abel-uiCA-g20220630+2022.04-ba6ad5557ebd96a10fa0d0e076c9961ec5024574_GH0.tar.gz) = 93d78e9d380eed1a7f8828b762e60e371898a8b3d6bc0cf3cfca8d3bed199872
SIZE (andreas-abel-uiCA-g20220630+2022.04-ba6ad5557ebd96a10fa0d0e076c9961ec5024574_GH0.tar.gz) = 46859
SHA256 (andreas-abel-XED-to-XML-c71679ee893ae91db677056d542f305fcc433cb1_GH0.tar.gz) = b610897d541cf808cfbf53c5a9abe384e7ca2cac25939e994a737d3bcfa00c35
SIZE (andreas-abel-XED-to-XML-c71679ee893ae91db677056d542f305fcc433cb1_GH0.tar.gz) = 1286967
SHA256 (intelxed-mbuild-09b6654be0c52bf1df44e88c88b411a67b624cbd_GH0.tar.gz) = 5af6b3f0394df1332dd2f09d842719bd2ece1037c09cd042f18e417dddf1e54e
SIZE (intelxed-mbuild-09b6654be0c52bf1df44e88c88b411a67b624cbd_GH0.tar.gz) = 81598

View File

@ -0,0 +1,11 @@
--- mbuild/mbuild/env.py.orig 2021-04-16 20:40:24 UTC
+++ mbuild/mbuild/env.py
@@ -1237,6 +1237,8 @@ class env_t(object):
return 'ia32'
elif name in ['aarch64', 'arm64']:
return 'aarch64'
+ elif name[0:3] == 'arm':
+ return 'arm'
else:
die("Unknown cpu " + name)

View File

@ -0,0 +1,11 @@
--- uiCA.py.orig 2022-07-21 20:16:37 UTC
+++ uiCA.py
@@ -2077,7 +2077,7 @@ def generateHTMLTraceTable(filename, instructions, ins
uopData['events'][evCycle] = ev
prevInstrI = instrI
- with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'traceTemplate.html'), 'r') as t:
+ with open('%%DATADIR%%/traceTemplate.html', 'r') as t:
html = t.read()
html = html.replace('var tableData = {}', 'var tableData = ' + json.dumps(tableDataForRnd))

View File

@ -0,0 +1,9 @@
uiCA is a simulator that can predict the throughput of basic blocks on
recent Intel microarchitectures. In addition to that, it also provides
insights into how the code is executed.
uiCA is based on data from uops.info, combined with a detailed pipeline
model. Like related tools, it assumes that all memory accesses result in
cache hits.
WWW: https://uops.info/uiCA.html

36
benchmarks/uica/pkg-plist Normal file
View File

@ -0,0 +1,36 @@
bin/uiCA
%%PYTHON_LIBDIR%%/__pycache__/microArchConfigs%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/__pycache__/uiCA%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/__pycache__/x64_lib%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/BDW.py
%%PYTHON_LIBDIR%%/instrData/CFL.py
%%PYTHON_LIBDIR%%/instrData/CLX.py
%%PYTHON_LIBDIR%%/instrData/HSW.py
%%PYTHON_LIBDIR%%/instrData/ICL.py
%%PYTHON_LIBDIR%%/instrData/IVB.py
%%PYTHON_LIBDIR%%/instrData/KBL.py
%%PYTHON_LIBDIR%%/instrData/RKL.py
%%PYTHON_LIBDIR%%/instrData/SKL.py
%%PYTHON_LIBDIR%%/instrData/SKX.py
%%PYTHON_LIBDIR%%/instrData/SNB.py
%%PYTHON_LIBDIR%%/instrData/TGL.py
%%PYTHON_LIBDIR%%/instrData/__init__.py
%%PYTHON_LIBDIR%%/instrData/__pycache__/BDW%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/CFL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/CLX%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/HSW%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/ICL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/IVB%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/KBL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/RKL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/SKL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/SKX%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/SNB%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/TGL%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/__pycache__/uArchInfo%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_LIBDIR%%/instrData/uArchInfo.py
%%PYTHON_LIBDIR%%/lib-dynload/xed%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_LIBDIR%%/microArchConfigs.py
%%PYTHON_LIBDIR%%/x64_lib.py
%%DATADIR%%/traceTemplate.html

View File

@ -1,7 +1,7 @@
PORTNAME= vegeta
DISTVERSIONPREFIX= v
DISTVERSION= 12.8.4
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= benchmarks www
MAINTAINER= egypcio@FreeBSD.org

View File

@ -0,0 +1,32 @@
- remove -mcpu=native based on fallout messages from armv7
--- src/CMakeLists.txt.orig 2022-08-04 16:05:31 UTC
+++ src/CMakeLists.txt
@@ -53,17 +53,17 @@ if (NATIVE_ARCH AND (ARCH_FLAGS STREQUAL ""))
message(WARNING "At least SSE4.1 is needed for best performance")
endif ()
# clang has a problem with march=native on travis
- if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.0.0")
- set(ARCH_FLAGS "${SSE_FLAGS}")
- else()
- set(ARCH_FLAGS "-march=native")
- endif()
+ #if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.0.0")
+ # set(ARCH_FLAGS "${SSE_FLAGS}")
+ #else()
+ # set(ARCH_FLAGS "-march=native")
+ #endif()
else ()
- if (PPC64)
- set(ARCH_FLAGS "-mcpu=native")
- else ()
- set(ARCH_FLAGS "-march=native")
- endif ()
+ #if (PPC64)
+ # set(ARCH_FLAGS "-mcpu=native")
+ #else ()
+ # set(ARCH_FLAGS "-march=native")
+ #endif ()
endif ()
endif ()

View File

@ -8,6 +8,10 @@ COMMENT= Hypothesis testing using Phylogenies
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
.if !exists(/usr/include/omp.h)
BROKEN= build fails w/out enabled OpenMP, see https://github.com/veg/hyphy/issues/1503
.endif
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc64le powerpc64 powerpc
LIB_DEPENDS= libcurl.so:ftp/curl

View File

@ -1,6 +1,6 @@
PORTNAME= ncbi-entrez-direct
DISTVERSION= 14.9.20210423
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= biology perl5
MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/
DISTFILES= edirect.tar.gz

View File

@ -1,7 +1,7 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= taxonkit
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org

View File

@ -8,8 +8,9 @@ COMMENT= Integrated bioinformatics toolkit
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BROKEN_aarch64= Fails to build: invokes x86 asm
BROKEN_riscv64= Fails to build: invokes x86 asm
BROKEN_aarch64= fails to build: invokes x86 asm
BROKEN_armv7= fails to build: src/SendReportDialog.cpp:435:20: error: invalid output constraint '=a' in asm, see https://github.com/ugeneunipro/ugene/issues/919
BROKEN_riscv64= fails to build: invokes x86 asm
RUN_DEPENDS= bash:shells/bash

View File

@ -1,7 +1,7 @@
PORTNAME= unikmer
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,6 @@
PORTNAME= CuraEngine
DISTVERSION= 4.8
PORTREVISION= 4
PORTEPOCH= 1
DISTVERSION= 4.13.1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -20,12 +19,15 @@ STB_TAG= d5d052c
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_PROJECT= CuraEngine
GH_TAGNAME= fadb5d6b
GH_TUPLE= nothings:stb:${STB_TAG}:stb/include/stb
CMAKE_ARGS+= -DStb_FOUND:BOOL=ON \
-DStb_INCLUDE_DIRS=${WRKSRC}/include
# disable OpenMP as it does not work (at least) on CURRENT.
# OpenMP support is planned to be replaced with native thread.
# see files/patch-CMakeLists.txt
PLIST_FILES= bin/CuraEngine
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1605914147
SHA256 (Ultimaker/Ultimaker-CuraEngine-4.8-fadb5d6b_GH0.tar.gz) = 28cabbc8d102eed1cd16774440973f0912adc8fbd2901eae8de6856888099f02
SIZE (Ultimaker/Ultimaker-CuraEngine-4.8-fadb5d6b_GH0.tar.gz) = 1684943
TIMESTAMP = 1645697559
SHA256 (Ultimaker/Ultimaker-CuraEngine-4.13.1_GH0.tar.gz) = 283f62326c6072cdcef9d9b84cb8141a6072747f08e1cae6534d08ad85b1c657
SIZE (Ultimaker/Ultimaker-CuraEngine-4.13.1_GH0.tar.gz) = 1727935
SHA256 (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = ce1a6424b43287166a962827d83d98cedcd9d515e69052b17d8a7896f9fb7517
SIZE (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = 1358441

View File

@ -0,0 +1,19 @@
--- CMakeLists.txt.orig 2022-04-29 23:17:19 UTC
+++ CMakeLists.txt
@@ -117,16 +117,6 @@ if (WIN32)
add_definitions(-DNOMINMAX)
endif()
-option (ENABLE_OPENMP
- "Use OpenMP for parallel code" ON)
-
-if (ENABLE_OPENMP)
- FIND_PACKAGE( OpenMP )
- if( OPENMP_FOUND )
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}" )
- endif()
-endif()
-
if(USE_SYSTEM_LIBS)
include_directories(${Polyclipping_INCLUDE_DIRS} "${CMAKE_BINARY_DIR}" ${RAPIDJSON_INCLUDE_DIRS})
else()

View File

@ -1,8 +1,8 @@
--- src/support.cpp.orig 2020-03-17 23:31:20 UTC
--- src/support.cpp.orig 2022-01-24 15:11:50 UTC
+++ src/support.cpp
@@ -1,3 +1,5 @@
+#undef __GNUC__
+#define __GNUC__ 9
//Copyright (c) 2019 Ultimaker B.V.
//Copyright (c) 2021 Ultimaker B.V.
//CuraEngine is released under the terms of the AGPLv3 or higher.

View File

@ -1,6 +1,5 @@
PORTNAME= Cura
DISTVERSION= 4.8.0
PORTREVISION= 8
DISTVERSION= 4.13.1
PORTEPOCH= 2
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -16,16 +15,19 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy-stl>0:math/py-numpy-stl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
qt5-graphicaleffects>0:graphics/qt5-graphicaleffects \
qt5-quickcontrols>0:x11-toolkits/qt5-quickcontrols \
qt5-quickcontrols2>0:x11-toolkits/qt5-quickcontrols2 \
Uranium>=${DISTVERSION}:cad/uranium \
libCharon>=${DISTVERSION}:net/libcharon \
libCharon>=4.13.0:net/libcharon \
CuraEngine>=${DISTVERSION}:cad/cura-engine \
fdm_materials>=${DISTVERSION}:cad/fdm_materials \
fdm_materials>=4.13.0:cad/fdm_materials \
${PYTHON_PKGNAMEPREFIX}trimesh>0:devel/py-trimesh@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynest2d>=${DISTVERSION}:devel/py-pynest2d@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pynest2d>=4.12.1:devel/py-pynest2d@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} \
libArcus>=${DISTVERSION}:net/libarcus \
libSavitar>=${DISTVERSION}:devel/libsavitar
LIB_DEPENDS= libArcus.so:net/libarcus \
libSavitar.so:devel/libsavitar
@ -36,7 +38,6 @@ CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts" \
-DCURA_VERSION=${DISTVERSION}
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 58bae31
NO_ARCH= yes
SHEBANG_FILES= cura_app.py

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1608787903
SHA256 (Ultimaker/Ultimaker-Cura-4.8.0-58bae31_GH0.tar.gz) = 267cde97a328958059b2ae327e000a8874b23e10f8b0e63044b1f8429016c1e7
SIZE (Ultimaker/Ultimaker-Cura-4.8.0-58bae31_GH0.tar.gz) = 31929701
TIMESTAMP = 1645697504
SHA256 (Ultimaker/Ultimaker-Cura-4.13.1_GH0.tar.gz) = bda67f620a6245d0ddfbf6df7c2dcfdec88be152dfb7290ae06d8dcb35c4459c
SIZE (Ultimaker/Ultimaker-Cura-4.13.1_GH0.tar.gz) = 42339030

View File

@ -0,0 +1,11 @@
--- cura/OAuth2/KeyringAttribute.py.orig 2022-04-28 04:59:10 UTC
+++ cura/OAuth2/KeyringAttribute.py
@@ -5,7 +5,7 @@ from typing import Type, TYPE_CHECKING, Optional, List
from io import BlockingIOError
import keyring
from keyring.backend import KeyringBackend
-from keyring.errors import NoKeyringError, PasswordSetError, KeyringLocked
+from keyring.errors import PasswordSetError, KeyringLocked
from UM.Logger import Logger

View File

@ -1,8 +1,8 @@
--- cura_app.py.orig 2020-02-28 16:06:57 UTC
+++ cura_app.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
-#!/usr/bin/env python3.8
+#!/usr/bin/env %%PYTHON_CMD%%
# Copyright (c) 2020 Ultimaker B.V.
# Copyright (c) 2022 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
DISTVERSION= 3.28.0
DISTVERSION= 3.29.1
CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
@ -55,7 +55,7 @@ do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png ${STAGEDIR}${DATADIR}
${RM} ${STAGEDIR}${PREFIX}/vspIcon.png ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png
.for f in vsp vspaero vspscript vspslicer vspviewer
.for f in vsp vspaero vspaero_adjoint vspaero_complex vspaero_opt vsploads vspscript vspviewer
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${BUILD_PREFIX}/${f} ${STAGEDIR}${PREFIX}/bin
${RM} ${STAGEDIR}${PREFIX}/${f}
.endfor

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1654061389
SHA256 (OpenVSP-OpenVSP-OpenVSP_3.28.0_GH0.tar.gz) = e875f22460c03386685ff2ebf94e8fa72a9de30b784459e2a256a65d6a991dd7
SIZE (OpenVSP-OpenVSP-OpenVSP_3.28.0_GH0.tar.gz) = 115459557
TIMESTAMP = 1659288517
SHA256 (OpenVSP-OpenVSP-OpenVSP_3.29.1_GH0.tar.gz) = 99351cbaeef0cc8a1f5706502a9986cb5b31a9f32176b76d417e98fc914cd275
SIZE (OpenVSP-OpenVSP-OpenVSP_3.29.1_GH0.tar.gz) = 116340050

View File

@ -1,8 +1,11 @@
README.md
bin/vsp
bin/vspaero
bin/vspaero_adjoint
bin/vspaero_complex
bin/vspaero_opt
bin/vsploads
bin/vspscript
bin/vspslicer
bin/vspviewer
%%DATADIR%%/23015.af
%%DATADIR%%/AirfoilExport.vspscript

View File

@ -1,7 +1,6 @@
PORTNAME= Uranium
DISTVERSION= 4.8
PORTREVISION= 4
PORTEPOCH= 1
DISTVERSION= 4.13.1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -20,7 +19,6 @@ USES= cmake gettext python:3.5+ pyqt:5
USE_PYQT= pyqt5
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 3ed9c4de
STRIP=
NO_ARCH= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1605921915
SHA256 (Ultimaker/Ultimaker-Uranium-4.8-3ed9c4de_GH0.tar.gz) = a7fc4e759f5efbfc9db1dfbcb32541986d8c0249248b1b1795f8f3701896840d
SIZE (Ultimaker/Ultimaker-Uranium-4.8-3ed9c4de_GH0.tar.gz) = 1022548
TIMESTAMP = 1645698320
SHA256 (Ultimaker/Ultimaker-Uranium-4.13.1_GH0.tar.gz) = 185db9e6353a4f44b69287ed5f6314d28f10a0dd43790485275d6db5b5907a41
SIZE (Ultimaker/Ultimaker-Uranium-4.13.1_GH0.tar.gz) = 1072277

View File

@ -2,6 +2,7 @@
%%PYTHON_SITELIBDIR%%/UM/Backend/Backend.py
%%PYTHON_SITELIBDIR%%/UM/Backend/SignalSocket.py
%%PYTHON_SITELIBDIR%%/UM/Backend/__init__.py
%%PYTHON_SITELIBDIR%%/UM/CentralFileStorage.py
%%PYTHON_SITELIBDIR%%/UM/ColorGenerator.py
%%PYTHON_SITELIBDIR%%/UM/ConfigurationErrorMessage.py
%%PYTHON_SITELIBDIR%%/UM/Controller.py
@ -16,6 +17,7 @@
%%PYTHON_SITELIBDIR%%/UM/FileHandler/ReadFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/WriteFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/__init__.py
%%PYTHON_SITELIBDIR%%/UM/FileProvider.py
%%PYTHON_SITELIBDIR%%/UM/FlameProfiler.py
%%PYTHON_SITELIBDIR%%/UM/InputDevice.py
%%PYTHON_SITELIBDIR%%/UM/Job.py
@ -44,6 +46,7 @@
%%PYTHON_SITELIBDIR%%/UM/Message.py
%%PYTHON_SITELIBDIR%%/UM/MimeTypeDatabase.py
%%PYTHON_SITELIBDIR%%/UM/Operations/AddSceneNodeOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/GravityOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/GroupedOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/LayFlatOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/MirrorOperation.py
@ -59,6 +62,7 @@
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceError.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceManager.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevicePlugin.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/ProjectOutputDevice.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/__init__.py
%%PYTHON_SITELIBDIR%%/UM/PackageManager.py
%%PYTHON_SITELIBDIR%%/UM/Platform.py
@ -73,6 +77,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ContainerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ControllerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ExtensionModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/FileProviderModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/MainWindow.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OpenGLContextProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OperationStackProxy.py
@ -80,6 +85,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OutputDevicesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PointingRectangle.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PreferencesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ProjectOutputDevicesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ResourcesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/SelectionProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/StageModel.py
@ -112,6 +118,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/ProgressBar.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/RecolorImage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/SimpleButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/StatusIcon.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRow.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRowButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TooltipArea.qml
@ -138,7 +145,9 @@
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerQuery.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerRegistry.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerStack.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DatabaseContainerMetadataController.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainerUnpickler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/EmptyInstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/InstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Interfaces.py
@ -152,6 +161,7 @@
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingVisibilityHandler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Settings/PropertyEvaluationContext.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SQLQueryFactory.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingDefinition.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingFunction.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingInstance.py
@ -194,73 +204,85 @@
%%PYTHON_SITELIBDIR%%/UM/Workspace/__init__.py
%%PYTHON_SITELIBDIR%%/UM/__init__.py
%%PYTHON_SITELIBDIR%%/UM/i18n.py
lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
lib/uranium/plugins/ConsoleLogger/__init__.py
lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
lib/uranium/plugins/ConsoleLogger/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/OBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/__init__.py
lib/uranium/plugins/FileHandlers/OBJReader/OBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/tests/TestOBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/negative_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/negative_interweaved.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/sphere.obj
lib/uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/TestOBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_duplicated.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_normal_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_texture_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_texture_normal_indexed.obj
lib/uranium/plugins/FileHandlers/OBJWriter/__init__.py
lib/uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py
lib/uranium/plugins/FileHandlers/OBJWriter/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/STLReader.py
lib/uranium/plugins/FileHandlers/STLReader/__init__.py
lib/uranium/plugins/FileHandlers/STLReader/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/tests/TestStlReader.py
lib/uranium/plugins/FileHandlers/STLReader/STLReader.py
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeASCII.stl
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeBinary.stl
lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
lib/uranium/plugins/FileHandlers/STLReader/tests/TestStlReader.py
lib/uranium/plugins/FileHandlers/STLWriter/__init__.py
lib/uranium/plugins/FileHandlers/STLWriter/plugin.json
lib/uranium/plugins/FileLogger/FileLogger.py
lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
lib/uranium/plugins/FileLogger/__init__.py
lib/uranium/plugins/FileLogger/FileLogger.py
lib/uranium/plugins/FileLogger/plugin.json
lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
lib/uranium/plugins/LocalContainerProvider/__init__.py
lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
lib/uranium/plugins/LocalContainerProvider/plugin.json
lib/uranium/plugins/LocalFileOutputDevice/__init__.py
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevicePlugin.py
lib/uranium/plugins/LocalFileOutputDevice/__init__.py
lib/uranium/plugins/LocalFileOutputDevice/plugin.json
lib/uranium/plugins/Tools/CameraTool/CameraTool.py
lib/uranium/plugins/Tools/CameraTool/__init__.py
lib/uranium/plugins/Tools/CameraTool/CameraTool.py
lib/uranium/plugins/Tools/CameraTool/plugin.json
lib/uranium/plugins/Tools/CameraTool/tests/TestCameraTool.py
lib/uranium/plugins/Tools/MirrorTool/__init__.py
lib/uranium/plugins/Tools/MirrorTool/MirrorTool.py
lib/uranium/plugins/Tools/MirrorTool/MirrorToolHandle.py
lib/uranium/plugins/Tools/MirrorTool/__init__.py
lib/uranium/plugins/Tools/MirrorTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/__init__.py
lib/uranium/plugins/Tools/RotateTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/RotateTool.py
lib/uranium/plugins/Tools/RotateTool/RotateTool.qml
lib/uranium/plugins/Tools/RotateTool/RotateToolHandle.py
lib/uranium/plugins/Tools/RotateTool/__init__.py
lib/uranium/plugins/Tools/RotateTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/tests/TestRotateTool.py
lib/uranium/plugins/Tools/ScaleTool/__init__.py
lib/uranium/plugins/Tools/ScaleTool/plugin.json
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.py
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.qml
lib/uranium/plugins/Tools/ScaleTool/ScaleToolHandle.py
lib/uranium/plugins/Tools/ScaleTool/__init__.py
lib/uranium/plugins/Tools/ScaleTool/plugin.json
lib/uranium/plugins/Tools/ScaleTool/tests/TestScaleTool.py
lib/uranium/plugins/Tools/SelectionTool/SelectionTool.py
lib/uranium/plugins/Tools/SelectionTool/__init__.py
lib/uranium/plugins/Tools/SelectionTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.qml
lib/uranium/plugins/Tools/TranslateTool/TranslateToolHandle.py
lib/uranium/plugins/Tools/SelectionTool/SelectionTool.py
lib/uranium/plugins/Tools/TranslateTool/__init__.py
lib/uranium/plugins/Tools/TranslateTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/tests/TestTranslateTool.py
lib/uranium/plugins/UpdateChecker/UpdateChecker.py
lib/uranium/plugins/UpdateChecker/UpdateCheckerJob.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.qml
lib/uranium/plugins/Tools/TranslateTool/TranslateToolHandle.py
lib/uranium/plugins/UpdateChecker/__init__.py
lib/uranium/plugins/UpdateChecker/AnnotatedUpdateMessage.py
lib/uranium/plugins/UpdateChecker/NewBetaVersionMessage.py
lib/uranium/plugins/UpdateChecker/NewVersionMessage.py
lib/uranium/plugins/UpdateChecker/plugin.json
lib/uranium/plugins/UpdateChecker/tests/TestUpdateCheckerJob.py
lib/uranium/plugins/Views/SimpleView/SimpleView.py
lib/uranium/plugins/UpdateChecker/tests/__init__.py
lib/uranium/plugins/UpdateChecker/tests/CuraAndCuraBeta1-0-0.json
lib/uranium/plugins/UpdateChecker/tests/CuraOnly1-0-0.json
lib/uranium/plugins/UpdateChecker/tests/TestUpdateChecker.py
lib/uranium/plugins/UpdateChecker/UpdateChecker.py
lib/uranium/plugins/Views/SimpleView/__init__.py
lib/uranium/plugins/Views/SimpleView/plugin.json
lib/uranium/plugins/Views/SimpleView/SimpleView.py
share/cmake/Modules/UraniumTranslationTools.cmake
share/uranium/resources/bundled_packages/uranium.json
share/uranium/resources/i18n/cs_CZ/LC_MESSAGES/uranium.mo

View File

@ -1,6 +1,6 @@
PORTNAME= yosys
DISTVERSIONPREFIX= yosys-
DISTVERSION= 0.19
DISTVERSION= 0.20
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1656983692
SHA256 (YosysHQ-yosys-yosys-0.19_GH0.tar.gz) = d527fd88a9f7101c6f8e37889b14add0b6d2c74c2c611295f3813db4f397518f
SIZE (YosysHQ-yosys-yosys-0.19_GH0.tar.gz) = 2337373
TIMESTAMP = 1659586600
SHA256 (YosysHQ-yosys-yosys-0.20_GH0.tar.gz) = ee261487badf1b554616d555da8496a7c84ef21ae66a979ddd946b6949a780a4
SIZE (YosysHQ-yosys-yosys-0.20_GH0.tar.gz) = 2340061

View File

@ -25,6 +25,7 @@
SUBDIR += cutecom
SUBDIR += cwdaemon
SUBDIR += cwstudio
SUBDIR += cyclonedds
SUBDIR += dcf77pi
SUBDIR += deforaos-phone
SUBDIR += dfu-programmer

34
comms/cyclonedds/Makefile Normal file
View File

@ -0,0 +1,34 @@
PORTNAME= CycloneDDS
DISTVERSION= 0.9.1
CATEGORIES= comms
MAINTAINER= flo@purplekraken.com
COMMENT= Eclipse Cyclone DDS middleware
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libiceoryx_posh.so:comms/iceoryx
USES= bison cmake
USE_GITHUB= yes
GH_ACCOUNT= eclipse-cyclonedds
GH_PROJECT= cyclonedds
USE_LDCONFIG= yes
CMAKE_ON= ENABLE_SHM
OPTIONS_DEFINE= DOCS SSL TEST
OPTIONS_DEFAULT= SSL
SSL_DESC= Enable SSL support
TEST_DESC= Build tests
SSL_USES= ssl
SSL_CMAKE_BOOL= ENABLE_SSL
TEST_LIB_DEPENDS= libcunit.so:devel/cunit
TEST_CMAKE_BOOL= BUILD_TESTING
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1654017442
SHA256 (eclipse-cyclonedds-cyclonedds-0.9.1_GH0.tar.gz) = b2ae16fa6a1812e453f5bf31e4dcb7ce263e486279c0530565a33a49c71c74b8
SIZE (eclipse-cyclonedds-cyclonedds-0.9.1_GH0.tar.gz) = 5065586

View File

@ -0,0 +1,7 @@
Eclipse Cyclone DDS is a very performant and robust open-source implementation
of the OMG DDS specification. Cyclone DDS is developed completely in the open
as an Eclipse IoT project (see eclipse-cyclone-dds) with a growing list of
adopters (if you're one of them, please add your logo). It is a tier-1
middleware for the Robot Operating System ROS 2.
WWW: https://cyclonedds.io/

225
comms/cyclonedds/pkg-plist Normal file
View File

@ -0,0 +1,225 @@
bin/ddsperf
bin/idlc
bin/pubsub
include/dds/config.h
include/dds/dds.h
include/dds/ddsc/dds_basic_types.h
include/dds/ddsc/dds_data_allocator.h
include/dds/ddsc/dds_internal_api.h
include/dds/ddsc/dds_loan_api.h
include/dds/ddsc/dds_opcodes.h
include/dds/ddsc/dds_public_alloc.h
include/dds/ddsc/dds_public_error.h
include/dds/ddsc/dds_public_impl.h
include/dds/ddsc/dds_public_listener.h
include/dds/ddsc/dds_public_qos.h
include/dds/ddsc/dds_public_qosdefs.h
include/dds/ddsc/dds_public_status.h
include/dds/ddsc/dds_rhc.h
include/dds/ddsc/dds_statistics.h
include/dds/ddsi/ddsi_acknack.h
include/dds/ddsi/ddsi_builtin_topic_if.h
include/dds/ddsi/ddsi_cdrstream.h
include/dds/ddsi/ddsi_cfgelems.h
include/dds/ddsi/ddsi_cfgunits.h
include/dds/ddsi/ddsi_config.h
include/dds/ddsi/ddsi_config_impl.h
include/dds/ddsi/ddsi_deadline.h
include/dds/ddsi/ddsi_deliver_locally.h
include/dds/ddsi/ddsi_domaingv.h
include/dds/ddsi/ddsi_entity_index.h
include/dds/ddsi/ddsi_guid.h
include/dds/ddsi/ddsi_handshake.h
include/dds/ddsi/ddsi_iid.h
include/dds/ddsi/ddsi_ipaddr.h
include/dds/ddsi/ddsi_keyhash.h
include/dds/ddsi/ddsi_lifespan.h
include/dds/ddsi/ddsi_list_genptr.h
include/dds/ddsi/ddsi_list_tmpl.h
include/dds/ddsi/ddsi_locator.h
include/dds/ddsi/ddsi_mcgroup.h
include/dds/ddsi/ddsi_ownip.h
include/dds/ddsi/ddsi_plist.h
include/dds/ddsi/ddsi_plist_generic.h
include/dds/ddsi/ddsi_pmd.h
include/dds/ddsi/ddsi_portmapping.h
include/dds/ddsi/ddsi_raweth.h
include/dds/ddsi/ddsi_rhc.h
include/dds/ddsi/ddsi_security_exchange.h
include/dds/ddsi/ddsi_security_msg.h
include/dds/ddsi/ddsi_security_omg.h
include/dds/ddsi/ddsi_security_util.h
include/dds/ddsi/ddsi_serdata.h
include/dds/ddsi/ddsi_serdata_default.h
include/dds/ddsi/ddsi_serdata_plist.h
include/dds/ddsi/ddsi_serdata_pserop.h
include/dds/ddsi/ddsi_sertopic.h
include/dds/ddsi/ddsi_sertype.h
include/dds/ddsi/ddsi_shm_transport.h
include/dds/ddsi/ddsi_ssl.h
include/dds/ddsi/ddsi_statistics.h
include/dds/ddsi/ddsi_tcp.h
include/dds/ddsi/ddsi_threadmon.h
include/dds/ddsi/ddsi_time.h
include/dds/ddsi/ddsi_tkmap.h
include/dds/ddsi/ddsi_tran.h
include/dds/ddsi/ddsi_typelib.h
include/dds/ddsi/ddsi_typelookup.h
include/dds/ddsi/ddsi_typewrap.h
include/dds/ddsi/ddsi_udp.h
include/dds/ddsi/ddsi_vendor.h
include/dds/ddsi/ddsi_vnet.h
include/dds/ddsi/ddsi_wraddrset.h
include/dds/ddsi/ddsi_xqos.h
include/dds/ddsi/ddsi_xt_impl.h
include/dds/ddsi/ddsi_xt_typeinfo.h
include/dds/ddsi/ddsi_xt_typeinfo.idl
include/dds/ddsi/ddsi_xt_typelookup.h
include/dds/ddsi/ddsi_xt_typelookup.idl
include/dds/ddsi/ddsi_xt_typemap.h
include/dds/ddsi/ddsi_xt_typemap.idl
include/dds/ddsi/q_addrset.h
include/dds/ddsi/q_bitset.h
include/dds/ddsi/q_bswap.h
include/dds/ddsi/q_ddsi_discovery.h
include/dds/ddsi/q_debmon.h
include/dds/ddsi/q_entity.h
include/dds/ddsi/q_feature_check.h
include/dds/ddsi/q_freelist.h
include/dds/ddsi/q_gc.h
include/dds/ddsi/q_hbcontrol.h
include/dds/ddsi/q_init.h
include/dds/ddsi/q_inverse_uint32_set.h
include/dds/ddsi/q_lat_estim.h
include/dds/ddsi/q_lease.h
include/dds/ddsi/q_log.h
include/dds/ddsi/q_misc.h
include/dds/ddsi/q_pcap.h
include/dds/ddsi/q_protocol.h
include/dds/ddsi/q_qosmatch.h
include/dds/ddsi/q_radmin.h
include/dds/ddsi/q_receive.h
include/dds/ddsi/q_rtps.h
include/dds/ddsi/q_sockwaitset.h
include/dds/ddsi/q_thread.h
include/dds/ddsi/q_transmit.h
include/dds/ddsi/q_unused.h
include/dds/ddsi/q_whc.h
include/dds/ddsi/q_xevent.h
include/dds/ddsi/q_xmsg.h
include/dds/ddsi/sysdeps.h
include/dds/ddsrt/arch.h
include/dds/ddsrt/atomics.h
include/dds/ddsrt/atomics/arm.h
include/dds/ddsrt/atomics/gcc.h
include/dds/ddsrt/atomics/msvc.h
include/dds/ddsrt/atomics/sun.h
include/dds/ddsrt/attributes.h
include/dds/ddsrt/avl.h
include/dds/ddsrt/bswap.h
include/dds/ddsrt/cdtors.h
include/dds/ddsrt/circlist.h
include/dds/ddsrt/countargs.h
include/dds/ddsrt/dynlib.h
include/dds/ddsrt/endian.h
include/dds/ddsrt/environ.h
include/dds/ddsrt/expand_vars.h
include/dds/ddsrt/fibheap.h
include/dds/ddsrt/filesystem.h
include/dds/ddsrt/filesystem/posix.h
include/dds/ddsrt/filesystem/windows.h
include/dds/ddsrt/heap.h
include/dds/ddsrt/hopscotch.h
include/dds/ddsrt/ifaddrs.h
include/dds/ddsrt/io.h
include/dds/ddsrt/iovec.h
include/dds/ddsrt/log.h
include/dds/ddsrt/md5.h
include/dds/ddsrt/mh3.h
include/dds/ddsrt/misc.h
include/dds/ddsrt/netstat.h
include/dds/ddsrt/process.h
include/dds/ddsrt/random.h
include/dds/ddsrt/retcode.h
include/dds/ddsrt/rusage.h
include/dds/ddsrt/sched.h
include/dds/ddsrt/sockets.h
include/dds/ddsrt/sockets/posix.h
include/dds/ddsrt/sockets/windows.h
include/dds/ddsrt/static_assert.h
include/dds/ddsrt/string.h
include/dds/ddsrt/strtod.h
include/dds/ddsrt/strtol.h
include/dds/ddsrt/sync.h
include/dds/ddsrt/sync/freertos.h
include/dds/ddsrt/sync/posix.h
include/dds/ddsrt/sync/windows.h
include/dds/ddsrt/threads.h
include/dds/ddsrt/threads/freertos.h
include/dds/ddsrt/threads/posix.h
include/dds/ddsrt/threads/windows.h
include/dds/ddsrt/time.h
include/dds/ddsrt/time/freertos.h
include/dds/ddsrt/types.h
include/dds/ddsrt/types/posix.h
include/dds/ddsrt/types/vxworks.h
include/dds/ddsrt/types/windows.h
include/dds/ddsrt/xmlparser.h
include/dds/export.h
include/dds/features.h
include/dds/security/core/dds_security_fsm.h
include/dds/security/core/dds_security_plugins.h
include/dds/security/core/dds_security_serialize.h
include/dds/security/core/dds_security_timed_cb.h
include/dds/security/core/dds_security_types.h
include/dds/security/core/dds_security_utils.h
include/dds/security/core/shared_secret.h
include/dds/security/dds_security_api.h
include/dds/security/dds_security_api_access_control.h
include/dds/security/dds_security_api_authentication.h
include/dds/security/dds_security_api_cryptography.h
include/dds/security/dds_security_api_defs.h
include/dds/security/dds_security_api_err.h
include/dds/security/dds_security_api_types.h
include/dds/version.h
include/ddsc/dds.h
include/idl/attributes.h
include/idl/endian.h
include/idl/export.h
include/idl/expression.h
include/idl/file.h
include/idl/md5.h
include/idl/misc.h
include/idl/print.h
include/idl/processor.h
include/idl/retcode.h
include/idl/scope.h
include/idl/stream.h
include/idl/string.h
include/idl/symbol.h
include/idl/tree.h
include/idl/version.h
include/idl/visit.h
include/idlc/generator.h
include/idlc/options.h
lib/cmake/CycloneDDS/CycloneDDSConfig.cmake
lib/cmake/CycloneDDS/CycloneDDSConfigVersion.cmake
lib/cmake/CycloneDDS/CycloneDDSTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CycloneDDS/CycloneDDSTargets.cmake
lib/cmake/CycloneDDS/idlc/Generate.cmake
lib/libcycloneddsidl.so
lib/libcycloneddsidl.so.0
lib/libcycloneddsidl.so.0.9.1
lib/libdds_security_ac.so
lib/libdds_security_auth.so
lib/libdds_security_crypto.so
lib/libddsc.so
lib/libddsc.so.0
lib/libddsc.so.0.9.1
libdata/pkgconfig/CycloneDDS.pc
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.rst
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
%%PORTDOCS%%%%DOCSDIR%%/CYCLONEDDS_QUALITY_DECLARATION.md
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/NOTICE.md
%%PORTDOCS%%%%DOCSDIR%%/README.md

View File

@ -1,27 +1,30 @@
PORTNAME= freedv
DISTVERSION= 1.3.1
PORTREVISION= 6
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.0
CATEGORIES= comms hamradio
MASTER_SITES= https://hobbes1069.fedorapeople.org/freetel/freedv/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Narrow band digital voice
LICENSE= LGPL21
BROKEN= Needs update due to Hamlib changes
LIB_DEPENDS= libcodec2.so:audio/codec2 \
libportaudio.so:audio/portaudio \
libgsm.so:audio/gsm \
libhamlib.so:comms/hamlib \
libsamplerate.so:audio/libsamplerate \
libsox.so:audio/sox \
libsndfile.so:audio/libsndfile \
libspeex.so:audio/speex \
libspeexdsp.so:audio/speexdsp
libspeexdsp.so:audio/speexdsp \
liblpcnetfreedv.so:audio/lpcnet
USES= cmake compiler:c++11-lib tar:xz
USE_WX= 3.0+
USE_GITHUB= yes
GH_ACCOUNT= drowe67
GH_PROJECT= freedv-gui
USES= cmake compiler:c++11-lib gnome tar:xz
USE_WX= 3.0+
CMAKE_ARGS+= -DCODEC2_INCLUDE_DIRS=${LOCALBASE}/include/codec2 \
-DCODEC2_LIBRARY=${LOCALBASE}/lib/libcodec2.so \
-DUSE_STATIC_CODEC2=FALSE \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1535511699
SHA256 (freedv-1.3.1.tar.xz) = 9365459d4c8d478d32d91629f6fdf0cb6bd27cbb71ddc5a09b37e10df03dff65
SIZE (freedv-1.3.1.tar.xz) = 536864
TIMESTAMP = 1655664601
SHA256 (drowe67-freedv-gui-v1.7.0_GH0.tar.gz) = 20ead8b37b0d42710226d2902f7fc0898de631fb28353ab6b018556117121ca8
SIZE (drowe67-freedv-gui-v1.7.0_GH0.tar.gz) = 9477053

View File

@ -1,18 +0,0 @@
--- CMakeLists.txt.orig 2017-07-19 13:22:47 UTC
+++ CMakeLists.txt
@@ -391,6 +391,7 @@ endif()
#
# Find libdl for dlopen/dlclose
#
+if(DUMMYFLAG)
if(UNIX)
message(STATUS "Looking for dl library.")
find_library(DL_LIBRARY dl)
@@ -405,6 +406,7 @@ On Linux systems try installing:
)
endif()
endif(UNIX)
+endif(DUMMYFLAG)
#Freedv

View File

@ -1,15 +0,0 @@
--- src/fdmdv2_main.cpp.orig 2018-05-29 05:38:34 UTC
+++ src/fdmdv2_main.cpp
@@ -1198,10 +1198,12 @@ void MainFrame::OnTimer(wxTimerEvent &ev
sprintf(ber, "BER: %4.3f", b); wxString ber_string(ber); m_textBER->SetLabel(ber_string);
sprintf(resyncs, "Resyncs: %d", g_resyncs); wxString resyncs_string(resyncs); m_textResyncs->SetLabel(resyncs_string);
+/*
sprintf(freqoffset, "FrqOff: %3.1f", g_stats.foff);
wxString freqoffset_string(freqoffset); m_textFreqOffset->SetLabel(freqoffset_string);
sprintf(syncmetric, "Sync: %3.2f", g_stats.sync_metric);
wxString syncmetric_string(syncmetric); m_textSyncMetric->SetLabel(syncmetric_string);
+*/
if (g_State) {

View File

@ -6,4 +6,4 @@ is received by an SSB radio, then demodulated and decoded by FreeDV. FreeDV
700(B) rivals SSB in it's low SNR performance. At high SNRs FreeDV 1600
sounds like FM, with no annoying analog HF radio noise.
WWW: https://freedv.org/
WWW: http://freedv.org/

View File

@ -9,6 +9,9 @@ COMMENT= True zero-copy inter-process communication
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
ONLY_FOR_ARCHS_REASON= upstream supports only 64-bit hardware
BUILD_DEPENDS= cpptoml>=0.1.1:textproc/cpptoml
USES= cmake

View File

@ -2,7 +2,7 @@ PORTNAME= opencbm-kmod
PORTVERSION= ${OCBM_VERSION}
CATEGORIES= comms archivers
MAINTAINER= felix@palmen-it.de
MAINTAINER= zirias@FreeBSD.org
COMMENT= OpenCBM driver module for parallel-port X[MA]-1541 cables
LICENSE= GPLv2+
@ -11,9 +11,6 @@ USES= kmod uidfix
WRKSRC_SUBDIR= opencbm/sys/freebsd
post-install:
${INSTALL_MAN} ${FILESDIR}/opencbm.4 ${STAGEDIR}${PREFIX}/man/man4
.include "../opencbm/Makefile.inc"
.include <bsd.port.mk>

View File

@ -1,86 +0,0 @@
.Dd May 27, 2020
.Dt OPENCBM 4
.Os
.Sh NAME
.Nm opencbm
.Nd OpenCBM driver for parallel-port X[MA]-1541 cables
.Sh SYNOPSIS
.Nm
.Sh DESCRIPTION
The
.Nm
driver supports Commodore disk drives connected to the parallel port using
an XM(P)-1541 or XA(P)-1541 cable.
.Ss Loader Tunables
The following loader tunables are used to set driver configuration at the
.Xr loader 8
prompt before booting the kernel, or they can be stored in
.Pa /boot/loader.conf
in order to automatically set them before booting the kernel.
It is also possible to use
.Xr kenv 1
to change these tunables before loading the
.Nm
driver.
.Bl -tag -width indent
.It Va cbm.cable
Set to 0 or 1 to explicitly select an XM-1541 (0) or XA-1541 (1) type cable.
The default value of -1 will attempt to auto-detect the cable type, which
only works reliably when
.Va cbm.reset
is active and the drive is connected and powered on while loading the
.Nm
driver.
.It Va cbm.hold_clk
Set to 0 explicitly to release the CLK line of the bus when idle.
The default (1) is to strictly follow C64 behavior, always holding the CLK
line.
.It Va cbm.reset
When set to 1 (default), execute a bus reset and wait for response from the
drive while loading the
.Nm
driver.
Set to 0 explicitly to load the driver without having to wait for the bus.
In this case, you should also select a cable type explicity.
.El
.Sh FILES
The
.Nm
driver creates the following device node:
.Bl -tag -width indent
.It Pa /dev/cbm
Device for communicating with a Commodore disk drive over a parallel-port
cable.
.El
.Sh EXAMPLES
To load the driver with a drive connected and powered on, auto-detecting
the cable type:
.Pp
.Dl kldload opencbm
.Pp
To load the driver without issuing a bus reset and selecting an active
(XA-1541) cable:
.Pp
.Dl kenv cbm.cable=1
.Dl kenv cbm.reset=0
.Dl kldload opencbm
.Pp
If you want to load the driver at system startup, adding it to
.Va kld_list
in
.Pa /etc/rc.conf
.Ns ,
it is recommended to disable
.Va cbm.reset
and explicitly select a cable type in
.Pa /boot/loader.conf
.Ns ,
e.g. add the following lines for a passive (XM-1541) cable:
.Pp
.Dl cbm.cable=0
.Dl cbm.reset=0
.Sh SEE ALSO
The cables supported by the
.Nm
driver (XM-1541, XA-1541 and their variations) are described on
.Lk https://sta.c64.org/xcables.html

View File

@ -1,5 +1,14 @@
--- opencbm/sys/freebsd/opencbm.c.orig 2022-05-13 16:48:06 UTC
+++ opencbm/sys/freebsd/opencbm.c
From 6e438c1b32d39e5238f65246e192c89b22fdfd82 Mon Sep 17 00:00:00 2001
From: John Baldwin <jhb@FreeBSD.org>
Date: Fri, 20 May 2022 17:10:09 +0000
Subject: [PATCH] FreeBSD kernel driver: compat with 14-CURRENT
In 14-CURRENT (upcoming major release), there was a slight change to the
driver API at version 1400058.
Add conditional code to retain compatibility.
--- opencbm.c.orig 2022-01-22 22:01:25 UTC
+++ opencbm.c
@@ -133,8 +133,6 @@ static struct cdevsw cbm_cdevsw = {
.d_name = CBM_NAME
};

View File

@ -2,11 +2,7 @@ PORTNAME= opencbm-plugin-xa1541
PORTVERSION= ${OCBM_VERSION}
CATEGORIES= comms archivers
PATCHFILES= 077611e1ec27b52081c45c1702ff3812233fdd5e.diff \
dfa9dd172e2843a661cdb6cdba09d1c6c2c1b35e.diff \
a5fb83548b0ed54372d7615118c8ec9ba338bb9b.diff
MAINTAINER= felix@palmen-it.de
MAINTAINER= zirias@FreeBSD.org
COMMENT= OpenCBM plugin for parallel-port cables
LICENSE= GPLv2
@ -18,9 +14,6 @@ RUN_DEPENDS= opencbm=${PORTVERSION}:comms/opencbm \
USES= gmake pkgconfig
USE_LDCONFIG= yes
MAKE_ARGS= CC="${CC}" SUBDIRS_PLUGIN_XA1541=opencbm/lib/plugin/xa1541
MAKEFILE= LINUX/Makefile
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= plugin-xa1541
INSTALL_TARGET= install-plugin-xa1541

View File

@ -0,0 +1,20 @@
From f4988756c4630a2ab15cfe465ba3275e4c5b4c8c Mon Sep 17 00:00:00 2001
From: Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
Date: Thu, 14 Jul 2022 17:36:37 +0200
Subject: [PATCH] Remove superfluous install dependencies
This was discussed in #72,
https://github.com/OpenCBM/OpenCBM/issues/72#issuecomment-1180627558
--- LINUX/Makefile.orig 2022-01-22 22:01:25 UTC
+++ LINUX/Makefile
@@ -73,10 +73,6 @@ $(call CREATE_TARGETS,opencbm/lib,all):: $(call CREATE
$(call CREATE_TARGETS,$(filter-out $(SUBDIRS_PLUGIN_XA1541),$(SUBDIRS_ALL_NON_OPTIONAL)) $(SUBDIRS_OPTIONAL),all):: $(call CREATE_TARGET,opencbm/lib,all)
$(call CREATE_TARGETS,opencbm/sample/libtrans,all):: $(call CREATE_TARGET,opencbm/libtrans,all)
-$(call CREATE_TARGETS,opencbm/lib,install):: $(call CREATE_TARGET,opencbm/arch/$(OS_ARCH) opencbm/libmisc,install)
-$(call CREATE_TARGETS,$(SUBDIRS_ALL_NON_OPTIONAL) $(SUBDIRS_OPTIONAL),install):: $(call CREATE_TARGET,opencbm/lib,install)
-$(call CREATE_TARGETS,opencbm/sample/libtrans,install):: $(call CREATE_TARGET,opencbm/libtrans,install)
-
.PHONY: $(call CREATE_TARGETS,$(SUBDIRS_ALL_NON_OPTIONAL),all clean mrproper install install-files install-files-doc install-doc uninstall)
$(call CREATE_TARGETS,$(SUBDIRS_ALL_NON_OPTIONAL),all clean mrproper install install-files install-files-doc install-doc uninstall)::

View File

@ -2,4 +2,4 @@ etc/opencbm.conf.d/10xa1541.conf
lib/opencbm/plugin/libopencbm-xa1541.a
lib/opencbm/plugin/libopencbm-xa1541.so
lib/opencbm/plugin/libopencbm-xa1541.so.0
lib/opencbm/plugin/libopencbm-xa1541.so.0.4.99.102
lib/opencbm/plugin/libopencbm-xa1541.so.%%OCBM_VERSION%%

View File

@ -2,11 +2,7 @@ PORTNAME= opencbm
PORTVERSION= ${OCBM_VERSION}
CATEGORIES= comms archivers
PATCHFILES= 077611e1ec27b52081c45c1702ff3812233fdd5e.diff \
dfa9dd172e2843a661cdb6cdba09d1c6c2c1b35e.diff \
a5fb83548b0ed54372d7615118c8ec9ba338bb9b.diff
MAINTAINER= felix@palmen-it.de
MAINTAINER= zirias@FreeBSD.org
COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities
LICENSE= GPLv2 BSD3CLAUSE
@ -20,9 +16,6 @@ USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS INFO
OPTIONS_DEFAULT= DOCS INFO
MAKE_ARGS= CC="${CC}" INFODIR=${PREFIX}/${INFO_PATH}
MAKEFILE= LINUX/Makefile
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= opencbm plugin-xu1541 plugin-xum1541
INSTALL_TARGET= install install-plugin-xu1541 install-plugin-xum1541

View File

@ -1,18 +1,19 @@
OCBM_VERSION= 0.4.99.102
OCBM_VERSION= 0.4.99.104
DISTVERSIONPREFIX= v
DIST_SUBDIR= opencbm
DISTINFO_FILE= ${.CURDIR}/../opencbm/distinfo
PATCH_DIST_STRIP= -p1
PATCH_SITES= https://github.com/OpenCBM/OpenCBM/commit/
USE_GITHUB= yes
GH_ACCOUNT= OpenCBM
GH_PROJECT= OpenCBM
PATCHDIR= ${.CURDIR}/../opencbm/files
PATCH_WRKSRC= ${WRKDIR}/OpenCBM-${OCBM_VERSION}
MAKEFILE?= LINUX/Makefile
MAKE_ARGS= CC="${CC}" \
INFODIR=${PREFIX}/${INFO_PATH} \
SUBDIRS_PLUGIN_XA1541=opencbm/lib/plugin/xa1541
MAKE_ENV= USER_CFLAGS="${CFLAGS}"
PLIST_SUB= OCBM_VERSION=${OCBM_VERSION}
PORTSCOUT= limit:\d\.\d
PLUGINBASENAME= ${PREFIX}/lib/opencbm/plugin/libopencbm-

View File

@ -1,9 +1,3 @@
TIMESTAMP = 1594050328
SHA256 (opencbm/OpenCBM-OpenCBM-v0.4.99.102_GH0.tar.gz) = 37e0e2018dc667285d5dcdcbef662c3c00281714748e627ad2c9ce32ef44577f
SIZE (opencbm/OpenCBM-OpenCBM-v0.4.99.102_GH0.tar.gz) = 13398879
SHA256 (opencbm/077611e1ec27b52081c45c1702ff3812233fdd5e.diff) = 75a3914ffa73abaa0abec7f2ede5fc34bffb6faf0d3e8579cc133933c234e01f
SIZE (opencbm/077611e1ec27b52081c45c1702ff3812233fdd5e.diff) = 700
SHA256 (opencbm/dfa9dd172e2843a661cdb6cdba09d1c6c2c1b35e.diff) = c3e94219a390c6071c7a2baf6d4705c673c810f57ce0b2d665d37af85bb8f269
SIZE (opencbm/dfa9dd172e2843a661cdb6cdba09d1c6c2c1b35e.diff) = 1487
SHA256 (opencbm/a5fb83548b0ed54372d7615118c8ec9ba338bb9b.diff) = 42c22f3bf5d72d65742fe79b00417d75c2def62ddb58543f0e9d3b08023a2db9
SIZE (opencbm/a5fb83548b0ed54372d7615118c8ec9ba338bb9b.diff) = 552
TIMESTAMP = 1657617946
SHA256 (OpenCBM-OpenCBM-v0.4.99.104_GH0.tar.gz) = 5499cd1143b4a246d6d7e93b94efbdf31fda0269d939d227ee5bcc0406b5056a
SIZE (OpenCBM-OpenCBM-v0.4.99.104_GH0.tar.gz) = 13415998

View File

@ -22,17 +22,17 @@ include/opencbm.h
lib/libopencbm.a
lib/libopencbm.so
lib/libopencbm.so.0
lib/libopencbm.so.0.4.99.102
lib/libopencbm.so.%%OCBM_VERSION%%
lib/opencbm/plugin/libopencbm-xu1541.a
lib/opencbm/plugin/libopencbm-xu1541.so
lib/opencbm/plugin/libopencbm-xu1541.so.0
lib/opencbm/plugin/libopencbm-xu1541.so.0.4.99.102
lib/opencbm/plugin/libopencbm-xu1541.so.%%OCBM_VERSION%%
lib/opencbm/plugin/xu1541/read_event_log
lib/opencbm/plugin/xu1541/usb_echo_test
lib/opencbm/plugin/libopencbm-xum1541.a
lib/opencbm/plugin/libopencbm-xum1541.so
lib/opencbm/plugin/libopencbm-xum1541.so.0
lib/opencbm/plugin/libopencbm-xum1541.so.0.4.99.102
lib/opencbm/plugin/libopencbm-xum1541.so.%%OCBM_VERSION%%
man/man1/cbmcopy.1.gz
man/man1/cbmctrl.1.gz
man/man1/cbmformat.1.gz
@ -79,6 +79,7 @@ sbin/opencbm_plugin_helper_tools
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-34.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-35.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-36.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-37.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-4.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-5.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-6.html

View File

@ -0,0 +1,37 @@
--- uarduno.c.orig 2022-07-26 16:34:54 UTC
+++ uarduno.c
@@ -242,7 +242,11 @@ static driver_t uarduno_driver =
sizeof(struct uarduno_softc)
};
+#if __FreeBSD_version >= 1400058
+DRIVER_MODULE(uarduno, uhub, uarduno_driver, usbd_driver_load, NULL);
+#else
DRIVER_MODULE(uarduno, uhub, uarduno_driver, ucom_devclass, usbd_driver_load, 0);
+#endif
MODULE_DEPEND(uarduno, usb, 1, 1, 1);
MODULE_DEPEND(uarduno, ucom, UCOM_MINVER, UCOM_PREFVER, UCOM_MAXVER);
MODULE_VERSION(uarduno, UARDUNO_MODVER);
@@ -1120,8 +1124,6 @@ static device_method_t uarduno_methods[] =
{0, 0}
};
-static devclass_t uarduno_devclass;
-
static driver_t uarduno_driver =
{
.name = "uarduno",
@@ -1129,7 +1131,13 @@ static driver_t uarduno_driver =
.size = sizeof(struct uarduno_softc),
};
+#if __FreeBSD_version >= 1400058
+DRIVER_MODULE(uarduno, uhub, uarduno_driver, NULL, NULL);
+#else
+static devclass_t uarduno_devclass;
+
DRIVER_MODULE(uarduno, uhub, uarduno_driver, uarduno_devclass, NULL, 0);
+#endif
MODULE_DEPEND(uarduno, ucom, 1, 1, 1);
MODULE_DEPEND(uarduno, usb, 1, 1, 1);
MODULE_VERSION(uarduno, UARDUNO_MODVER);

View File

@ -1,6 +1,6 @@
PORTNAME= yj
PORTVERSION= 5.1.0
PORTREVISION= 2
PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= converters
DIST_SUBDIR= yj

View File

@ -577,6 +577,7 @@
SUBDIR += pglogical
SUBDIR += pgmetrics
SUBDIR += pgmodeler
SUBDIR += pg-gvm
SUBDIR += pgpool-II-37
SUBDIR += pgpool-II-40
SUBDIR += pgpool-II-41

View File

@ -2,7 +2,7 @@ PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.5-2
DISTVERSIONSUFFIX= -gcf576ba
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz

View File

@ -48,7 +48,7 @@ curl -X PUT http://admin:passwd@127.0.0.1:5984/_global_changes
Then use the admin interface at http://127.0.0.1:5984/_utils/# as usual.
For more information see
http://docs.couchdb.org/en/latest/install/setup.html
http://docs.couchdb.org/en/latest/setup/index.html
EOM
}
]

View File

@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com

View File

@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= databases www
PKGNAMEPREFIX= go-

View File

@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org

Some files were not shown because too many files have changed in this diff Show More