*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2022-05-10 14:54:30 +02:00
parent 7754a7e47e
commit d7ea8b4eef
1164 changed files with 12930 additions and 6820 deletions

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1648747262
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_ar.tar.gz) = dc66382d09c83a98987cb60fa784b77fae5f9e20db7fc0afdfc72dc69b23ed86
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_ar.tar.gz) = 1736388
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_ar.tar.gz) = e067b68d5d68f6f6b64790c92cd95ae40336fdd5f5fb68560213a0b755023606
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_ar.tar.gz) = 2887174
TIMESTAMP = 1651919824
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_ar.tar.gz) = 9e043f747b614ca9bc76c2e07cafc56e6ced9377bd79cca7de2599257eea33b3
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_ar.tar.gz) = 1744456
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 4eebc23c03755c3a794fcd77f0e905bf1ec1a4381a18250384b49c7193e5cdef
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 2887194

View File

@ -1,5 +1,5 @@
PORTNAME= mkgmap
PORTVERSION= r4899
PORTVERSION= r4900
CATEGORIES= astro converters java
MASTER_SITES= https://www.mkgmap.org.uk/download/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1649679609
SHA256 (mkgmap-r4899.tar.gz) = 28e869b0e4b9ef32b2f930a0f252397365657e9d70d2643fbd920d6d3797ecd6
SIZE (mkgmap-r4899.tar.gz) = 3523071
TIMESTAMP = 1651835702
SHA256 (mkgmap-r4900.tar.gz) = c1749b65e779e6fc70df21c25b4f596b8b5b1bbf7797c533aa5134b76a657500
SIZE (mkgmap-r4900.tar.gz) = 3523037

View File

@ -1,6 +1,5 @@
PORTNAME= siril
DISTVERSION= 0.99.10.1
PORTREVISION= 7
DISTVERSION= 1.0.1
CATEGORIES= astro graphics
MASTER_SITES= https://free-astro.org/download/
@ -35,7 +34,7 @@ USES= compiler:c++11-lang desktop-file-utils gettext \
gnome meson pkgconfig jpeg shared-mime-info tar:bz2
USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool pango
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_WRKSUBDIR= yes
BINARY_ALIAS= git=false

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1625466648
SHA256 (siril-0.99.10.1.tar.bz2) = a0b3debc1efb313a84958fb1819b3a5d0a1395b096db54cce7e3e34a463a5c79
SIZE (siril-0.99.10.1.tar.bz2) = 2901634
TIMESTAMP = 1651984466
SHA256 (siril-1.0.1.tar.bz2) = 88bd69dfef04a61a38a9a5a1b0d7e69e2f45321ce6d9ef61a617d8a1a52671cc
SIZE (siril-1.0.1.tar.bz2) = 3486586

View File

@ -1,10 +1,10 @@
--- meson.build.orig 2020-09-22 20:01:48 UTC
--- meson.build.orig 2022-04-05 08:15:46 UTC
+++ meson.build
@@ -123,6 +123,7 @@ if platform_linux
elif platform_bsd
siril_link_arg += '-rdynamic'
siril_link_arg += '-lexecinfo'
+ siril_link_arg += '-Wl,--no-as-needed' # workaround for https://gitlab.com/free-astro/siril/-/issues/614 (Bug#251206)
elif platform_windows
#TODO: Do Meson provide more elegant way?
siril_link_arg += '-Wl,--export-all-symbols'
@@ -138,6 +138,7 @@ elif platform_bsd
siril_link_arg += '-Wl,--no-as-needed' # workaround for https://gitlab.com/free-astro/siril/-/issues/614 (Bug#251206)
siril_link_arg += '-rdynamic'
siril_link_arg += '-lexecinfo'
+ siril_link_arg += '-Wl,--no-as-needed' # workaround for https://gitlab.com/free-astro/siril/-/issues/614 (Bug#251206)
elif platform_windows
#TODO: Do Meson provide more elegant way?
siril_link_arg += '-Wl,--export-all-symbols'

View File

@ -29,7 +29,6 @@ share/mime/packages/siril.xml
%%DATADIR%%/pixmaps/astrometry.svg
%%DATADIR%%/pixmaps/astrometry_dark.svg
%%DATADIR%%/pixmaps/b.svg
%%DATADIR%%/pixmaps/chain.svg
%%DATADIR%%/pixmaps/cm.svg
%%DATADIR%%/pixmaps/curve.svg
%%DATADIR%%/pixmaps/export.svg
@ -47,6 +46,8 @@ share/mime/packages/siril.xml
%%DATADIR%%/pixmaps/mtf.svg
%%DATADIR%%/pixmaps/mtf_dark.svg
%%DATADIR%%/pixmaps/neg.svg
%%DATADIR%%/pixmaps/photometry.svg
%%DATADIR%%/pixmaps/photometry_dark.svg
%%DATADIR%%/pixmaps/r.svg
%%DATADIR%%/pixmaps/rotate-acw.svg
%%DATADIR%%/pixmaps/rotate-acw_dark.svg
@ -57,6 +58,10 @@ share/mime/packages/siril.xml
%%DATADIR%%/pixmaps/starfinder_dark.svg
%%DATADIR%%/pixmaps/sum.svg
%%DATADIR%%/pixmaps/sum_dark.svg
%%DATADIR%%/pixmaps/tilt.svg
%%DATADIR%%/pixmaps/tilt_dark.svg
%%DATADIR%%/pixmaps/wcs-grid.svg
%%DATADIR%%/pixmaps/wcs-grid_dark.svg
%%DATADIR%%/scripts/Mono_Preprocessing.ssf
%%DATADIR%%/scripts/OSC_Extract_Ha.ssf
%%DATADIR%%/scripts/OSC_Extract_HaOIII.ssf

View File

@ -0,0 +1,46 @@
--- configure.orig 2022-05-07 20:29:57 UTC
+++ configure
@@ -9665,12 +9665,12 @@ if test -n "$mad_CFLAGS"; then
pkg_cv_mad_CFLAGS="$mad_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mad\""; } >&5
- ($PKG_CONFIG --exists --print-errors "mad") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmad\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libmad") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_mad_CFLAGS=`$PKG_CONFIG --cflags "mad" 2>/dev/null`
+ pkg_cv_mad_CFLAGS=`$PKG_CONFIG --cflags "libmad" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
@@ -9682,12 +9682,12 @@ if test -n "$mad_LIBS"; then
pkg_cv_mad_LIBS="$mad_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mad\""; } >&5
- ($PKG_CONFIG --exists --print-errors "mad") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmad\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libmad") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_mad_LIBS=`$PKG_CONFIG --libs "mad" 2>/dev/null`
+ pkg_cv_mad_LIBS=`$PKG_CONFIG --libs "libmad" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
@@ -9708,9 +9708,9 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- mad_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mad" 2>&1`
+ mad_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libmad" 2>&1`
else
- mad_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mad" 2>&1`
+ mad_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libmad" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$mad_PKG_ERRORS" >&5

View File

@ -0,0 +1,11 @@
--- cmake-proxies/CMakeLists.txt.orig 2022-05-07 05:25:37 UTC
+++ cmake-proxies/CMakeLists.txt
@@ -103,7 +103,7 @@ add_conan_lib(
libmad
libmad/0.15.2b@audacity/stable
OPTION_NAME libmad
- PKG_CONFIG "mad >= 0.15.0b" # Ubuntu has broken PC file
+ PKG_CONFIG "libmad >= 0.15.0b" # Ubuntu has broken PC file
)
add_conan_lib(

View File

@ -0,0 +1,11 @@
--- configure.orig 2022-05-09 00:59:25 UTC
+++ configure
@@ -229,7 +229,7 @@ check_flac()
check_mad()
{
- pkg_config MAD "mad" "" "-lmad -lm"
+ pkg_config MAD "libmad" "" "-lmad -lm"
return $?
}

View File

@ -1,5 +1,5 @@
PORTNAME= din
PORTVERSION= 53.1
PORTVERSION= 54
CATEGORIES= audio
MASTER_SITES= https://archive.org/download/dinisnoise_source_code/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1645857009
SHA256 (din-53.1.tar.gz) = 5dfcecd490a7df8e4cc18ff0f4eabaf2b596d3b636621249be86dc5c52f07b0a
SIZE (din-53.1.tar.gz) = 3708022
TIMESTAMP = 1651912709
SHA256 (din-54.tar.gz) = b56ea9f45e206b8bb9f1451870c9a410872d93b47ac17652651fbaf1708df0b7
SIZE (din-54.tar.gz) = 3710611

View File

@ -1,7 +1,7 @@
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
PORTNAME= ft2play
DISTVERSION= g20210124
DISTVERSION= g20220407
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
@ -14,7 +14,7 @@ USES= sdl
USE_CSTD= c99
USE_GITHUB= yes
GH_ACCOUNT= 8bitbubsy
GH_TAGNAME= 5730b16
GH_TAGNAME= c2b7df5
USE_SDL= sdl2
CFLAGS+= -DAUDIODRIVER_SDL -DNDEBUG `sdl2-config --cflags`

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1614426519
SHA256 (8bitbubsy-ft2play-g20210124-5730b16_GH0.tar.gz) = ff6d4c8346e05037fcc5d6eac2613afa5dec1aa51bc3eabb81b8af22a648c9a1
SIZE (8bitbubsy-ft2play-g20210124-5730b16_GH0.tar.gz) = 49574
TIMESTAMP = 1651907003
SHA256 (8bitbubsy-ft2play-g20220407-c2b7df5_GH0.tar.gz) = 69785a91c41eb2728a80464b92af2dc0e3968103c0ec137cacacee1f51740cde
SIZE (8bitbubsy-ft2play-g20220407-c2b7df5_GH0.tar.gz) = 49493

View File

@ -1,11 +1,8 @@
# Created by: Sergey Akifyev <asa@gascom.ru>
PORTNAME= libid3tag
PORTVERSION= 0.15.1b
PORTREVISION= 2
DISTVERSION= 0.16.2
CATEGORIES= audio
MASTER_SITES= SF/mad/${PORTNAME}/${PORTVERSION} \
ftp://ftp.mars.org/pub/mpeg/
MAINTAINER= ports@FreeBSD.org
COMMENT= ID3 tags library (part of MAD project)
@ -13,25 +10,12 @@ COMMENT= ID3 tags library (part of MAD project)
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= cpe libtool pkgconfig
USE_LDCONFIG= yes
USES= cmake cpe pathfix
CPE_VENDOR= libid3tag_project
BUILD_DEPENDS= gsed:textproc/gsed
USE_GITHUB= yes
GH_ACCOUNT= tenacityteam
post-patch:
@${REINPLACE_CMD} -e '/genre.dat.in/s/sed -/g&/g' ${WRKSRC}/Makefile.in
pre-build:
cd ${WRKSRC} && ${MAKE} ./genre.dat
post-build:
cd ${WRKSRC} && CONFIG_FILES=id3tag.pc CONFIG_HEADERS= ${SH} ./config.status
post-install:
${INSTALL_DATA} ${WRKSRC}/id3tag.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/
USE_LDCONFIG= yes
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (libid3tag-0.15.1b.tar.gz) = 63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151
SIZE (libid3tag-0.15.1b.tar.gz) = 338143
TIMESTAMP = 1651831328
SHA256 (tenacityteam-libid3tag-0.16.2_GH0.tar.gz) = 96198b7c8803bcda44e299615e1929a85bd5a5da02e67ebc442735bc50018190
SIZE (tenacityteam-libid3tag-0.16.2_GH0.tar.gz) = 53065

View File

@ -0,0 +1,219 @@
--- genre.dat.orig 2022-03-31 19:30:06 UTC
+++ genre.dat
@@ -23,7 +23,7 @@
/*
* These are the ID3 genre names, taken as a combination of names from ID3v1
* (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and
- * the extensions made by Winamp as of version 2.80.
+ * the extensions made by Winamp as of version 5.6.
*/
/* ID3v1 names (0-79) */
@@ -201,8 +201,8 @@ static id3_ucs4_t const genre_SWING[] =
{ 'S', 'w', 'i', 'n', 'g', 0 };
static id3_ucs4_t const genre_FAST_FUSION[] =
{ 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 };
-static id3_ucs4_t const genre_BEBOB[] =
- { 'B', 'e', 'b', 'o', 'b', 0 };
+static id3_ucs4_t const genre_BEBOP[] =
+ { 'B', 'e', 'b', 'o', 'p', 0 };
static id3_ucs4_t const genre_LATIN[] =
{ 'L', 'a', 't', 'i', 'n', 0 };
static id3_ucs4_t const genre_REVIVAL[] =
@@ -277,8 +277,8 @@ static id3_ucs4_t const genre_PUNK_ROCK[] =
{ 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 };
static id3_ucs4_t const genre_DRUM_SOLO[] =
{ 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 };
-static id3_ucs4_t const genre_A_CAPELLA[] =
- { 'A', ' ', 'C', 'a', 'p', 'e', 'l', 'l', 'a', 0 };
+static id3_ucs4_t const genre_A_CAPPELLA[] =
+ { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 };
static id3_ucs4_t const genre_EURO_HOUSE[] =
{ 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 };
static id3_ucs4_t const genre_DANCE_HALL[] =
@@ -289,8 +289,8 @@ static id3_ucs4_t const genre_DRUM___BASS[] =
{ 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 };
static id3_ucs4_t const genre_CLUB_HOUSE[] =
{ 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 };
-static id3_ucs4_t const genre_HARDCORE[] =
- { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 };
+static id3_ucs4_t const genre_HARDCORE_TECHNO[] =
+ { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', ' ', 'T', 'e', 'c', 'h', 'n', 'o', 0 };
static id3_ucs4_t const genre_TERROR[] =
{ 'T', 'e', 'r', 'r', 'o', 'r', 0 };
static id3_ucs4_t const genre_INDIE[] =
@@ -324,9 +324,97 @@ static id3_ucs4_t const genre_THRASH_METAL[] =
static id3_ucs4_t const genre_ANIME[] =
{ 'A', 'n', 'i', 'm', 'e', 0 };
static id3_ucs4_t const genre_JPOP[] =
- { 'J', 'P', 'o', 'p', 0 };
+ { 'J', 'p', 'o', 'p', 0 };
static id3_ucs4_t const genre_SYNTHPOP[] =
{ 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 };
+static id3_ucs4_t const genre_ABSTRACT[] =
+ { 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 0 };
+static id3_ucs4_t const genre_ART_ROCK[] =
+ { 'A', 'r', 't', ' ', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_BAROQUE[] =
+ { 'B', 'a', 'r', 'o', 'q', 'u', 'e', 0 };
+static id3_ucs4_t const genre_BHANGRA[] =
+ { 'B', 'h', 'a', 'n', 'g', 'r', 'a', 0 };
+static id3_ucs4_t const genre_BIG_BEAT[] =
+ { 'B', 'i', 'g', ' ', 'B', 'e', 'a', 't', 0 };
+static id3_ucs4_t const genre_BREAKBEAT[] =
+ { 'B', 'r', 'e', 'a', 'k', 'b', 'e', 'a', 't', 0 };
+static id3_ucs4_t const genre_CHILLOUT[] =
+ { 'C', 'h', 'i', 'l', 'l', 'o', 'u', 't', 0 };
+static id3_ucs4_t const genre_DOWNTEMPO[] =
+ { 'D', 'o', 'w', 'n', 't', 'e', 'm', 'p', 'o', 0 };
+static id3_ucs4_t const genre_DUB[] =
+ { 'D', 'u', 'b', 0 };
+static id3_ucs4_t const genre_EBM[] =
+ { 'E', 'B', 'M', 0 };
+static id3_ucs4_t const genre_ECLECTIC[] =
+ { 'E', 'c', 'l', 'e', 'c', 't', 'i', 'c', 0 };
+static id3_ucs4_t const genre_ELECTRO[] =
+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 0 };
+static id3_ucs4_t const genre_ELECTROCLASH[] =
+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'c', 'l', 'a', 's', 'h', 0 };
+static id3_ucs4_t const genre_EMO[] =
+ { 'E', 'm', 'o', 0 };
+static id3_ucs4_t const genre_EXPERIMENTAL[] =
+ { 'E', 'x', 'p', 'e', 'r', 'i', 'm', 'e', 'n', 't', 'a', 'l', 0 };
+static id3_ucs4_t const genre_GARAGE[] =
+ { 'G', 'a', 'r', 'a', 'g', 'e', 0 };
+static id3_ucs4_t const genre_GLOBAL[] =
+ { 'G', 'l', 'o', 'b', 'a', 'l', 0 };
+static id3_ucs4_t const genre_IDM[] =
+ { 'I', 'D', 'M', 0 };
+static id3_ucs4_t const genre_ILLBIENT[] =
+ { 'I', 'l', 'l', 'b', 'i', 'e', 'n', 't', 0 };
+static id3_ucs4_t const genre_INDUSTRO_GOTH[] =
+ { 'I', 'n', 'd', 'u', 's', 't', 'r', 'o', '-', 'G', 'o', 't', 'h', 0 };
+static id3_ucs4_t const genre_JAM_BAND[] =
+ { 'J', 'a', 'm', ' ', 'B', 'a', 'n', 'd', 0 };
+static id3_ucs4_t const genre_KRAUTROCK[] =
+ { 'K', 'r', 'a', 'u', 't', 'r', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_LEFTFIELD[] =
+ { 'L', 'e', 'f', 't', 'f', 'i', 'e', 'l', 'd', 0 };
+static id3_ucs4_t const genre_LOUNGE[] =
+ { 'L', 'o', 'u', 'n', 'g', 'e', 0 };
+static id3_ucs4_t const genre_MATH_ROCK[] =
+ { 'M', 'a', 't', 'h', ' ', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_NEW_ROMANTIC[] =
+ { 'N', 'e', 'w', ' ', 'R', 'o', 'm', 'a', 'n', 't', 'i', 'c', 0 };
+static id3_ucs4_t const genre_NU_BREAKZ[] =
+ { 'N', 'u', '-', 'B', 'r', 'e', 'a', 'k', 'z', 0 };
+static id3_ucs4_t const genre_POST_PUNK[] =
+ { 'P', 'o', 's', 't', '-', 'P', 'u', 'n', 'k', 0 };
+static id3_ucs4_t const genre_POST_ROCK[] =
+ { 'P', 'o', 's', 't', '-', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_PSYTRANCE[] =
+ { 'P', 's', 'y', 't', 'r', 'a', 'n', 'c', 'e', 0 };
+static id3_ucs4_t const genre_SHOEGAZE[] =
+ { 'S', 'h', 'o', 'e', 'g', 'a', 'z', 'e', 0 };
+static id3_ucs4_t const genre_SPACE_ROCK[] =
+ { 'S', 'p', 'a', 'c', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_TROP_ROCK[] =
+ { 'T', 'r', 'o', 'p', ' ', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_WORLD_MUSIC[] =
+ { 'W', 'o', 'r', 'l', 'd', ' ', 'M', 'u', 's', 'i', 'c', 0 };
+static id3_ucs4_t const genre_NEOCLASSICAL[] =
+ { 'N', 'e', 'o', 'c', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 };
+static id3_ucs4_t const genre_AUDIOBOOK[] =
+ { 'A', 'u', 'd', 'i', 'o', 'b', 'o', 'o', 'k', 0 };
+static id3_ucs4_t const genre_AUDIO_THEATRE[] =
+ { 'A', 'u', 'd', 'i', 'o', ' ', 'T', 'h', 'e', 'a', 't', 'r', 'e', 0 };
+static id3_ucs4_t const genre_NEUE_DEUTSCHE_WELLE[] =
+ { 'N', 'e', 'u', 'e', ' ', 'D', 'e', 'u', 't', 's', 'c', 'h', 'e', ' ', 'W', 'e', 'l', 'l', 'e', 0 };
+static id3_ucs4_t const genre_PODCAST[] =
+ { 'P', 'o', 'd', 'c', 'a', 's', 't', 0 };
+static id3_ucs4_t const genre_INDIE_ROCK[] =
+ { 'I', 'n', 'd', 'i', 'e', '-', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_G_FUNK[] =
+ { 'G', '-', 'F', 'u', 'n', 'k', 0 };
+static id3_ucs4_t const genre_DUBSTEP[] =
+ { 'D', 'u', 'b', 's', 't', 'e', 'p', 0 };
+static id3_ucs4_t const genre_GARAGE_ROCK[] =
+ { 'G', 'a', 'r', 'a', 'g', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
+static id3_ucs4_t const genre_PSYBIENT[] =
+ { 'P', 's', 'y', 'b', 'i', 'e', 'n', 't', 0 };
static id3_ucs4_t const *const genre_table[] = {
genre_BLUES,
@@ -414,7 +502,7 @@ static id3_ucs4_t const *const genre_table[] = {
genre_NATIONAL_FOLK,
genre_SWING,
genre_FAST_FUSION,
- genre_BEBOB,
+ genre_BEBOP,
genre_LATIN,
genre_REVIVAL,
genre_CELTIC,
@@ -452,13 +540,13 @@ static id3_ucs4_t const *const genre_table[] = {
genre_DUET,
genre_PUNK_ROCK,
genre_DRUM_SOLO,
- genre_A_CAPELLA,
+ genre_A_CAPPELLA,
genre_EURO_HOUSE,
genre_DANCE_HALL,
genre_GOA,
genre_DRUM___BASS,
genre_CLUB_HOUSE,
- genre_HARDCORE,
+ genre_HARDCORE_TECHNO,
genre_TERROR,
genre_INDIE,
genre_BRITPOP,
@@ -476,5 +564,49 @@ static id3_ucs4_t const *const genre_table[] = {
genre_THRASH_METAL,
genre_ANIME,
genre_JPOP,
- genre_SYNTHPOP
+ genre_SYNTHPOP,
+ genre_ABSTRACT,
+ genre_ART_ROCK,
+ genre_BAROQUE,
+ genre_BHANGRA,
+ genre_BIG_BEAT,
+ genre_BREAKBEAT,
+ genre_CHILLOUT,
+ genre_DOWNTEMPO,
+ genre_DUB,
+ genre_EBM,
+ genre_ECLECTIC,
+ genre_ELECTRO,
+ genre_ELECTROCLASH,
+ genre_EMO,
+ genre_EXPERIMENTAL,
+ genre_GARAGE,
+ genre_GLOBAL,
+ genre_IDM,
+ genre_ILLBIENT,
+ genre_INDUSTRO_GOTH,
+ genre_JAM_BAND,
+ genre_KRAUTROCK,
+ genre_LEFTFIELD,
+ genre_LOUNGE,
+ genre_MATH_ROCK,
+ genre_NEW_ROMANTIC,
+ genre_NU_BREAKZ,
+ genre_POST_PUNK,
+ genre_POST_ROCK,
+ genre_PSYTRANCE,
+ genre_SHOEGAZE,
+ genre_SPACE_ROCK,
+ genre_TROP_ROCK,
+ genre_WORLD_MUSIC,
+ genre_NEOCLASSICAL,
+ genre_AUDIOBOOK,
+ genre_AUDIO_THEATRE,
+ genre_NEUE_DEUTSCHE_WELLE,
+ genre_PODCAST,
+ genre_INDIE_ROCK,
+ genre_G_FUNK,
+ genre_DUBSTEP,
+ genre_GARAGE_ROCK,
+ genre_PSYBIENT
};

View File

@ -1,80 +0,0 @@
--- genre.dat.in.orig 2004-01-23 10:41:32.000000000 +0100
+++ genre.dat.in 2020-01-12 22:50:01.267560000 +0100
@@ -22,7 +22,7 @@
/*
* These are the ID3 genre names, taken as a combination of names from ID3v1
* (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and
- * the extensions made by Winamp as of version 2.80.
+ * the extensions made by Winamp as of version 5.6.
*/
/* ID3v1 names (0-79) */
@@ -115,7 +115,7 @@
National Folk
Swing
Fast-Fusion
-Bebob
+Bebop
Latin
Revival
Celtic
@@ -159,7 +159,7 @@
Goa
Drum & Bass
Club-House
-Hardcore
+Hardcore Techno
Terror
Indie
BritPop
@@ -176,5 +176,49 @@
Salsa
Thrash Metal
Anime
-JPop
+Jpop
Synthpop
+Abstract
+Art Rock
+Baroque
+Bhangra
+Big Beat
+Breakbeat
+Chillout
+Downtempo
+Dub
+EBM
+Eclectic
+Electro
+Electroclash
+Emo
+Experimental
+Garage
+Global
+IDM
+Illbient
+Industro-Goth
+Jam Band
+Krautrock
+Leftfield
+Lounge
+Math Rock
+New Romantic
+Nu-Breakz
+Post-Punk
+Post-Rock
+Psytrance
+Shoegaze
+Space Rock
+Trop Rock
+World Music
+Neoclassical
+Audiobook
+Audio Theatre
+Neue Deutsche Welle
+Podcast
+Indie-Rock
+G-Funk
+Dubstep
+Garage Rock
+Psybient

View File

@ -1,13 +0,0 @@
--- id3tag.pc.in.orig 2016-07-26 15:08:54 UTC
+++ id3tag.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: ID3TAG
+Description: libid3tag - ID3 tag manipulation library
+Version: @VERSION@
+Libs: -L${libdir} -lid3tag -lz
+Cflags:

View File

@ -1,6 +1,8 @@
include/id3tag.h
lib/libid3tag.a
lib/cmake/id3tag/id3tagConfig.cmake
lib/cmake/id3tag/id3tagConfigVersion.cmake
lib/cmake/id3tag/id3tagTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/id3tag/id3tagTargets.cmake
lib/libid3tag.so
lib/libid3tag.so.0
lib/libid3tag.so.0.3.0
lib/libid3tag.so.0.16.2
libdata/pkgconfig/id3tag.pc

View File

@ -1,35 +1,25 @@
# Created by: Sergey Akifyev <asa@gascom.ru>
PORTNAME= libmad
PORTVERSION= 0.15.1b
PORTREVISION= 7
DISTVERSION= 0.16.0
CATEGORIES= audio
MASTER_SITES= SF/mad/${PORTNAME}/${PORTVERSION}
PATCH_SITES= https://github.com/tenacityteam/libmad/commit/
PATCHFILES= c2eb5e1a728c973ea3f957d4cb6e04d77f745568.patch:-p1 \
a8ca654e3666f442805d93722290bb218b633428.patch:-p1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Libmad library (part of MAD project)
LICENSE= GPLv2
USES= cpe libtool
CONFIGURE_ARGS= --disable-debugging --enable-sso
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
SUB_LIST= VERSION=${PORTVERSION}
SUB_FILES= mad.pc
USES= cmake cpe pathfix
CPE_VENDOR= underbit
OPTIONS_DEFINE= SPEED
SPEED_DESC= Optimize for speed over accuracy
USE_GITHUB= yes
GH_ACCOUNT= tenacityteam
GH_TAGNAME= 15d1ef05
SPEED_CONFIGURE_ON= --enable-speed
SPEED_CONFIGURE_OFF= --enable-accuracy
post-install:
${INSTALL_DATA} ${WRKDIR}/mad.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/
USE_LDCONFIG= yes
.include <bsd.port.mk>

View File

@ -1,2 +1,7 @@
SHA256 (libmad-0.15.1b.tar.gz) = bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690
SIZE (libmad-0.15.1b.tar.gz) = 502379
TIMESTAMP = 1648676242
SHA256 (tenacityteam-libmad-0.16.0-15d1ef05_GH0.tar.gz) = e380ee75784732cbf619c44df10418d652a30134f24e40b41d44b59b0a9f5579
SIZE (tenacityteam-libmad-0.16.0-15d1ef05_GH0.tar.gz) = 213534
SHA256 (c2eb5e1a728c973ea3f957d4cb6e04d77f745568.patch) = 6bc3b4656686801cbc526554226594361ddf97a6334eaadcb4765efd1c0ed916
SIZE (c2eb5e1a728c973ea3f957d4cb6e04d77f745568.patch) = 972
SHA256 (a8ca654e3666f442805d93722290bb218b633428.patch) = c15bf57d20090bd13a1749454ca987f47262136c4ae4781914062247b376a7df
SIZE (a8ca654e3666f442805d93722290bb218b633428.patch) = 814

View File

@ -1,11 +0,0 @@
prefix=%%PREFIX%%
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG Audio Decoder
Requires:
Version: %%VERSION%%
Libs: -L${libdir} -lmad -lm
Cflags: -I${includedir}

View File

@ -1,40 +0,0 @@
--- configure.orig 2004-02-05 09:34:07 UTC
+++ configure
@@ -19096,24 +19096,30 @@ then
esac
fi
+ if $CC -v 2>&1 | grep clang > /dev/null; then
+ CLANG=yes
+ else
+ CLANG=no
+ fi
+
case "$optimize" in
-O|"-O "*)
optimize="-O"
- optimize="$optimize -fforce-mem"
- optimize="$optimize -fforce-addr"
+ optimize="$optimize"
+ test $CLANG = no && optimize="$optimize -fforce-addr"
: #x optimize="$optimize -finline-functions"
: #- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -fthread-jumps"
- optimize="$optimize -fcse-follow-jumps"
- optimize="$optimize -fcse-skip-blocks"
+ test $CLANG = no && optimize="$optimize -fthread-jumps"
+ test $CLANG = no && optimize="$optimize -fcse-follow-jumps"
+ test $CLANG = no && optimize="$optimize -fcse-skip-blocks"
: #x optimize="$optimize -frerun-cse-after-loop"
: #x optimize="$optimize -frerun-loop-opt"
: #x optimize="$optimize -fgcse"
optimize="$optimize -fexpensive-optimizations"
- optimize="$optimize -fregmove"
+ test $CLANG = no && optimize="$optimize -fregmove"
: #* optimize="$optimize -fdelayed-branch"
: #x optimize="$optimize -fschedule-insns"
- optimize="$optimize -fschedule-insns2"
+ test $CLANG = no && optimize="$optimize -fschedule-insns2"
: #? optimize="$optimize -ffunction-sections"
: #? optimize="$optimize -fcaller-saves"
: #> optimize="$optimize -funroll-loops"

View File

@ -1,175 +0,0 @@
Obtained from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133#15
--- layer12.c.orig 2004-02-05 09:02:39 UTC
+++ layer12.c
@@ -134,6 +134,12 @@ int mad_layer_I(struct mad_stream *strea
for (sb = 0; sb < bound; ++sb) {
for (ch = 0; ch < nch; ++ch) {
nb = mad_bit_read(&stream->ptr, 4);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
if (nb == 15) {
stream->error = MAD_ERROR_BADBITALLOC;
@@ -146,6 +152,12 @@ int mad_layer_I(struct mad_stream *strea
for (sb = bound; sb < 32; ++sb) {
nb = mad_bit_read(&stream->ptr, 4);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
if (nb == 15) {
stream->error = MAD_ERROR_BADBITALLOC;
@@ -162,6 +174,12 @@ int mad_layer_I(struct mad_stream *strea
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb]) {
scalefactor[ch][sb] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
# if defined(OPT_STRICT)
/*
@@ -187,6 +205,12 @@ int mad_layer_I(struct mad_stream *strea
frame->sbsample[ch][s][sb] = nb ?
mad_f_mul(I_sample(&stream->ptr, nb),
sf_table[scalefactor[ch][sb]]) : 0;
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
}
@@ -195,6 +219,12 @@ int mad_layer_I(struct mad_stream *strea
mad_fixed_t sample;
sample = I_sample(&stream->ptr, nb);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (ch = 0; ch < nch; ++ch) {
frame->sbsample[ch][s][sb] =
@@ -403,7 +433,15 @@ int mad_layer_II(struct mad_stream *stre
nbal = bitalloc_table[offsets[sb]].nbal;
for (ch = 0; ch < nch; ++ch)
+ {
allocation[ch][sb] = mad_bit_read(&stream->ptr, nbal);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
+ }
}
for (sb = bound; sb < sblimit; ++sb) {
@@ -411,6 +449,13 @@ int mad_layer_II(struct mad_stream *stre
allocation[0][sb] =
allocation[1][sb] = mad_bit_read(&stream->ptr, nbal);
+
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
/* decode scalefactor selection info */
@@ -419,6 +464,12 @@ int mad_layer_II(struct mad_stream *stre
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb])
scfsi[ch][sb] = mad_bit_read(&stream->ptr, 2);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
}
@@ -442,6 +493,12 @@ int mad_layer_II(struct mad_stream *stre
for (ch = 0; ch < nch; ++ch) {
if (allocation[ch][sb]) {
scalefactor[ch][sb][0] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
switch (scfsi[ch][sb]) {
case 2:
@@ -452,11 +509,23 @@ int mad_layer_II(struct mad_stream *stre
case 0:
scalefactor[ch][sb][1] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
/* fall through */
case 1:
case 3:
scalefactor[ch][sb][2] = mad_bit_read(&stream->ptr, 6);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
}
if (scfsi[ch][sb] & 1)
@@ -488,6 +557,12 @@ int mad_layer_II(struct mad_stream *stre
index = offset_table[bitalloc_table[offsets[sb]].offset][index - 1];
II_samples(&stream->ptr, &qc_table[index], samples);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (s = 0; s < 3; ++s) {
frame->sbsample[ch][3 * gr + s][sb] =
@@ -506,6 +581,12 @@ int mad_layer_II(struct mad_stream *stre
index = offset_table[bitalloc_table[offsets[sb]].offset][index - 1];
II_samples(&stream->ptr, &qc_table[index], samples);
+ if (mad_bit_nextbyte(&stream->ptr) > stream->next_frame)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
for (ch = 0; ch < nch; ++ch) {
for (s = 0; s < 3; ++s) {

View File

@ -1,17 +0,0 @@
Obtained from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133#15
--- layer3.c.orig 2004-01-23 09:41:32 UTC
+++ layer3.c
@@ -2608,6 +2608,12 @@ int mad_layer_III(struct mad_stream *str
next_md_begin = 0;
md_len = si.main_data_begin + frame_space - next_md_begin;
+ if (md_len + MAD_BUFFER_GUARD > MAD_BUFFER_MDLEN)
+ {
+ stream->error = MAD_ERROR_LOSTSYNC;
+ stream->sync = 0;
+ return -1;
+ }
frame_used = 0;

View File

@ -1,6 +1,8 @@
include/mad.h
lib/libmad.a
lib/cmake/mad/madConfig.cmake
lib/cmake/mad/madConfigVersion.cmake
lib/cmake/mad/madTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mad/madTargets.cmake
lib/libmad.so
lib/libmad.so.0
lib/libmad.so.0.2.1
libdata/pkgconfig/mad.pc
lib/libmad.so.0.16.0
libdata/pkgconfig/libmad.pc

View File

@ -0,0 +1,46 @@
--- configure.orig 2022-05-08 19:20:04 UTC
+++ configure
@@ -8815,12 +8815,12 @@ if test -n "$MAD_CFLAGS"; then
pkg_cv_MAD_CFLAGS="$MAD_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mad\""; } >&5
- ($PKG_CONFIG --exists --print-errors "mad") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmad\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libmad") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_MAD_CFLAGS=`$PKG_CONFIG --cflags "mad" 2>/dev/null`
+ pkg_cv_MAD_CFLAGS=`$PKG_CONFIG --cflags "libmad" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
@@ -8832,12 +8832,12 @@ if test -n "$MAD_LIBS"; then
pkg_cv_MAD_LIBS="$MAD_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mad\""; } >&5
- ($PKG_CONFIG --exists --print-errors "mad") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmad\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libmad") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_MAD_LIBS=`$PKG_CONFIG --libs "mad" 2>/dev/null`
+ pkg_cv_MAD_LIBS=`$PKG_CONFIG --libs "libmad" 2>/dev/null`
test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
@@ -8858,9 +8858,9 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- MAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mad" 2>&1`
+ MAD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libmad" 2>&1`
else
- MAD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mad" 2>&1`
+ MAD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libmad" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$MAD_PKG_ERRORS" >&5

View File

@ -1,5 +1,5 @@
PORTNAME= music21
DISTVERSION= 7.1.0
DISTVERSION= 7.3.3
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -17,7 +17,6 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webcolors>=1.5:graphics/py-webcolors@${PY_FLAVOR} \
lilypond:print/lilypond \
mscore:audio/musescore \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1631607228
SHA256 (music21-7.1.0.tar.gz) = 06315c8f2a34b52011842a81c089826d55374ec09f358dabc73da58a518b629f
SIZE (music21-7.1.0.tar.gz) = 19218411
TIMESTAMP = 1652160264
SHA256 (music21-7.3.3.tar.gz) = b081132c61c6895854dd62e0eb838d6eae392b2f22f66c9f5d96f44e6a1a1d01
SIZE (music21-7.3.3.tar.gz) = 19272318

View File

@ -0,0 +1,11 @@
--- CMakeLists.txt.orig 2022-05-08 05:23:35 UTC
+++ CMakeLists.txt
@@ -378,7 +378,7 @@ endif ()
# Check for MAD libraries.
if (CONFIG_LIBMAD)
- pkg_check_modules (MAD IMPORTED_TARGET mad)
+ pkg_check_modules (MAD IMPORTED_TARGET libmad)
if (NOT MAD_FOUND)
message (WARNING "*** MAD library not found.")
set (CONFIG_LIBMAD 0)

View File

@ -1,7 +1,7 @@
# Created by: Emanuel Haupt <ehaupt@critical.ch>
PORTNAME= schismtracker
PORTVERSION= 20220125
PORTVERSION= 20220506
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1643138605
SHA256 (schismtracker-schismtracker-20220125_GH0.tar.gz) = c803e1680d86a7eeb84c50488d20a143d3bf105cea04e0460ef9376d96618810
SIZE (schismtracker-schismtracker-20220125_GH0.tar.gz) = 1309919
TIMESTAMP = 1651867534
SHA256 (schismtracker-schismtracker-20220506_GH0.tar.gz) = 1a537a8db2ec15f289946dbbb61b7509e3a72e10777de0f5fc7ca3591b36b238
SIZE (schismtracker-schismtracker-20220506_GH0.tar.gz) = 1310121

View File

@ -1,6 +1,11 @@
--- configure.ac.orig 2019-12-10 09:29:11 UTC
+++ configure.ac
@@ -127,8 +127,8 @@ SV_MODULE_REQUIRED([mad],[mad >= 0.15.0],[mad.h],[mad]
@@ -123,12 +123,12 @@ SV_MODULE_OPTIONAL([libpulse],[libpulse >= 0.9],[pulse
SV_MODULE_REQUIRED([lrdf],[lrdf >= 0.2],[lrdf.h],[lrdf],[lrdf_init])
SV_MODULE_REQUIRED([oggz],[oggz >= 1.0.0],[oggz/oggz.h],[oggz],[oggz_run])
SV_MODULE_REQUIRED([fishsound],[fishsound >= 1.0.0],[fishsound/fishsound.h],[fishsound],[fish_sound_new])
-SV_MODULE_REQUIRED([mad],[mad >= 0.15.0],[mad.h],[mad],[mad_decoder_init])
+SV_MODULE_REQUIRED([mad],[libmad >= 0.15.0],[mad.h],[mad],[mad_decoder_init])
SV_MODULE_REQUIRED([id3tag],[id3tag >= 0.15.0],[id3tag.h],[id3tag],[id3_tag_new])
SV_MODULE_REQUIRED([opus],[opusfile],[opus/opusfile.h],[opusfile],[op_read_float])

View File

@ -52,7 +52,7 @@ LDFLAGS+= -lexecinfo
BINARY_ALIAS= python=${PYTHON_CMD} # git=false
PORTSCOUT= limit:^\d+\. # prevent alpha-numeric strings
PORTSCOUT= ignore:1
post-patch:
@${REINPLACE_CMD} -e 's|"/usr/share/Surge/"|"${DATADIR}/"|' ${WRKSRC}/src/common/SurgeStorage.cpp

View File

@ -58,4 +58,6 @@ GH_TUPLE= surge-synthesizer:tuning-library:bdb107f58ea22720bfa2a6d7a910fc77e69d7
BINARY_ALIAS= python=${PYTHON_CMD}
PORTSCOUT= ignore:1 # conflicts with old-gen audio/surge-synthesizer-lv2
.include <bsd.port.mk>

View File

@ -1,7 +1,6 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
PORTREVISION= 1
DISTVERSION= 0.11.3
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
@ -29,9 +28,9 @@ CARGO_CRATES= adler32-1.2.0 \
cast-0.2.7 \
cfg-if-1.0.0 \
clap-2.34.0 \
clap-3.1.12 \
clap-3.1.17 \
clap_derive-3.1.7 \
clap_lex-0.1.1 \
clap_lex-0.2.0 \
crc32fast-1.3.2 \
criterion-0.3.5 \
criterion-plot-0.4.4 \
@ -42,7 +41,7 @@ CARGO_CRATES= adler32-1.2.0 \
csv-1.1.6 \
csv-core-0.1.10 \
ctor-0.1.22 \
dashmap-5.2.0 \
dashmap-5.3.3 \
diff-0.1.12 \
difflib-0.4.0 \
doc-comment-0.3.3 \
@ -51,6 +50,7 @@ CARGO_CRATES= adler32-1.2.0 \
getrandom-0.2.6 \
half-1.8.2 \
hashbrown-0.11.2 \
hashbrown-0.12.1 \
heck-0.4.0 \
hermit-abi-0.1.19 \
indexmap-1.8.1 \
@ -59,24 +59,22 @@ CARGO_CRATES= adler32-1.2.0 \
itoa-1.0.1 \
js-sys-0.3.57 \
lazy_static-1.4.0 \
libc-0.2.124 \
libc-0.2.125 \
libflate-1.2.0 \
libflate_lz77-1.1.0 \
lock_api-0.4.7 \
log-0.4.16 \
log-0.4.17 \
maplit-1.0.2 \
memchr-2.4.1 \
memchr-2.5.0 \
memoffset-0.6.5 \
nodrop-0.1.14 \
num-format-0.4.0 \
num-traits-0.2.14 \
num-traits-0.2.15 \
num_cpus-1.13.1 \
once_cell-1.10.0 \
oorandom-11.1.3 \
os_str_bytes-6.0.0 \
output_vt100-0.1.3 \
parking_lot-0.12.0 \
parking_lot_core-0.9.2 \
plotters-0.3.1 \
plotters-backend-0.3.2 \
plotters-svg-0.3.1 \
@ -87,7 +85,7 @@ CARGO_CRATES= adler32-1.2.0 \
pretty_assertions-1.2.1 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.37 \
proc-macro2-1.0.38 \
quick-xml-0.22.0 \
quote-1.0.18 \
rand-0.8.5 \
@ -95,7 +93,6 @@ CARGO_CRATES= adler32-1.2.0 \
rand_core-0.6.3 \
rayon-1.5.2 \
rayon-core-1.9.2 \
redox_syscall-0.2.13 \
regex-1.5.5 \
regex-automata-0.1.10 \
regex-syntax-0.6.25 \
@ -105,15 +102,14 @@ CARGO_CRATES= adler32-1.2.0 \
ryu-1.0.9 \
same-file-1.0.6 \
scopeguard-1.1.0 \
semver-1.0.7 \
serde-1.0.136 \
semver-1.0.9 \
serde-1.0.137 \
serde_cbor-0.11.2 \
serde_derive-1.0.136 \
serde_json-1.0.79 \
smallvec-1.8.0 \
serde_derive-1.0.137 \
serde_json-1.0.81 \
str_stack-0.1.0 \
strsim-0.10.0 \
syn-1.0.91 \
syn-1.0.92 \
termcolor-1.1.3 \
termtree-0.2.4 \
testing_logger-0.1.1 \
@ -121,7 +117,7 @@ CARGO_CRATES= adler32-1.2.0 \
textwrap-0.15.0 \
tinytemplate-1.2.1 \
unicode-width-0.1.9 \
unicode-xid-0.2.2 \
unicode-xid-0.2.3 \
version_check-0.9.4 \
wait-timeout-0.2.0 \
walkdir-2.3.2 \
@ -135,13 +131,7 @@ CARGO_CRATES= adler32-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.34.0 \
windows_aarch64_msvc-0.34.0 \
windows_i686_gnu-0.34.0 \
windows_i686_msvc-0.34.0 \
windows_x86_64_gnu-0.34.0 \
windows_x86_64_msvc-0.34.0
winapi-x86_64-pc-windows-gnu-0.4.0
EXECUTABLES= inferno-collapse-dtrace \
inferno-collapse-guess \
inferno-collapse-perf \

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1650914024
TIMESTAMP = 1652132491
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
@ -27,12 +27,12 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
SIZE (rust/crates/clap-2.34.0.crate) = 202210
SHA256 (rust/crates/clap-3.1.12.crate) = 7c167e37342afc5f33fd87bbc870cedd020d2a6dffa05d45ccd9241fbdd146db
SIZE (rust/crates/clap-3.1.12.crate) = 206752
SHA256 (rust/crates/clap-3.1.17.crate) = 47582c09be7c8b32c0ab3a6181825ababb713fde6fff20fc573a3870dd45c6a0
SIZE (rust/crates/clap-3.1.17.crate) = 209176
SHA256 (rust/crates/clap_derive-3.1.7.crate) = a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1
SIZE (rust/crates/clap_derive-3.1.7.crate) = 25363
SHA256 (rust/crates/clap_lex-0.1.1.crate) = 189ddd3b5d32a70b35e7686054371742a937b0d99128e76dde6340210e966669
SIZE (rust/crates/clap_lex-0.1.1.crate) = 9603
SHA256 (rust/crates/clap_lex-0.2.0.crate) = a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
SIZE (rust/crates/clap_lex-0.2.0.crate) = 9581
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/criterion-0.3.5.crate) = 1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10
@ -53,8 +53,8 @@ SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77
SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
SHA256 (rust/crates/ctor-0.1.22.crate) = f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c
SIZE (rust/crates/ctor-0.1.22.crate) = 9311
SHA256 (rust/crates/dashmap-5.2.0.crate) = 4c8858831f7781322e539ea39e72449c46b059638250c14344fec8d0aa6e539c
SIZE (rust/crates/dashmap-5.2.0.crate) = 20221
SHA256 (rust/crates/dashmap-5.3.3.crate) = 391b56fbd302e585b7a9494fb70e40949567b1cf9003a8e4a6041a1687c26573
SIZE (rust/crates/dashmap-5.3.3.crate) = 21183
SHA256 (rust/crates/diff-0.1.12.crate) = 0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499
SIZE (rust/crates/diff-0.1.12.crate) = 10223
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@ -71,6 +71,8 @@ SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb
SIZE (rust/crates/half-1.8.2.crate) = 41874
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
SHA256 (rust/crates/hashbrown-0.12.1.crate) = db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3
SIZE (rust/crates/hashbrown-0.12.1.crate) = 90855
SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
SIZE (rust/crates/heck-0.4.0.crate) = 11161
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@ -87,28 +89,28 @@ SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b
SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/libc-0.2.124.crate) = 21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50
SIZE (rust/crates/libc-0.2.124.crate) = 577742
SHA256 (rust/crates/libc-0.2.125.crate) = 5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b
SIZE (rust/crates/libc-0.2.125.crate) = 589236
SHA256 (rust/crates/libflate-1.2.0.crate) = 05605ab2bce11bcfc0e9c635ff29ef8b2ea83f29be257ee7d730cac3ee373093
SIZE (rust/crates/libflate-1.2.0.crate) = 40864
SHA256 (rust/crates/libflate_lz77-1.1.0.crate) = 39a734c0493409afcd49deee13c006a04e3586b9761a03543c6272c9c51f2f5a
SIZE (rust/crates/libflate_lz77-1.1.0.crate) = 5729
SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
SIZE (rust/crates/log-0.4.16.crate) = 37758
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
SIZE (rust/crates/memchr-2.4.1.crate) = 64977
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
SIZE (rust/crates/nodrop-0.1.14.crate) = 7667
SHA256 (rust/crates/num-format-0.4.0.crate) = bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465
SIZE (rust/crates/num-format-0.4.0.crate) = 59791
SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
@ -119,10 +121,6 @@ SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d8
SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58
SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761
SHA256 (rust/crates/parking_lot_core-0.9.2.crate) = 995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37
SIZE (rust/crates/parking_lot_core-0.9.2.crate) = 32254
SHA256 (rust/crates/plotters-0.3.1.crate) = 32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a
SIZE (rust/crates/plotters-0.3.1.crate) = 8595577
SHA256 (rust/crates/plotters-backend-0.3.2.crate) = d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c
@ -143,8 +141,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
SHA256 (rust/crates/proc-macro2-1.0.38.crate) = 9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa
SIZE (rust/crates/proc-macro2-1.0.38.crate) = 41687
SHA256 (rust/crates/quick-xml-0.22.0.crate) = 8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b
SIZE (rust/crates/quick-xml-0.22.0.crate) = 132066
SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
@ -159,8 +157,6 @@ SHA256 (rust/crates/rayon-1.5.2.crate) = fd249e82c21598a9a426a4e00dd7adc1d640b22
SIZE (rust/crates/rayon-1.5.2.crate) = 165456
SHA256 (rust/crates/rayon-core-1.9.2.crate) = 9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4
SIZE (rust/crates/rayon-core-1.9.2.crate) = 65221
SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
SIZE (rust/crates/regex-1.5.5.crate) = 238119
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@ -179,24 +175,22 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
SIZE (rust/crates/semver-1.0.7.crate) = 30064
SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
SIZE (rust/crates/serde-1.0.136.crate) = 76158
SHA256 (rust/crates/semver-1.0.9.crate) = 8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd
SIZE (rust/crates/semver-1.0.9.crate) = 30843
SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
SIZE (rust/crates/serde-1.0.137.crate) = 76182
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
SHA256 (rust/crates/str_stack-0.1.0.crate) = 9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb
SIZE (rust/crates/str_stack-0.1.0.crate) = 7977
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
SIZE (rust/crates/syn-1.0.91.crate) = 235996
SHA256 (rust/crates/syn-1.0.92.crate) = 7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52
SIZE (rust/crates/syn-1.0.92.crate) = 236605
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
@ -211,8 +205,8 @@ SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb5
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@ -241,17 +235,5 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-sys-0.34.0.crate) = 5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825
SIZE (rust/crates/windows-sys-0.34.0.crate) = 3369228
SHA256 (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d
SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445
SHA256 (rust/crates/windows_i686_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed
SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343
SHA256 (rust/crates/windows_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956
SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497
SHA256 (rust/crates/windows_x86_64_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4
SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301
SHA256 (rust/crates/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9
SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900
SHA256 (jonhoo-inferno-v0.11.2_GH0.tar.gz) = 965677f3a7d3b7030164e26479d8e5b990d8023ab1df446edd4b0fb38f900f40
SIZE (jonhoo-inferno-v0.11.2_GH0.tar.gz) = 605505
SHA256 (jonhoo-inferno-v0.11.3_GH0.tar.gz) = d032d8aefc95b6c753095ea2b3851f79e8bc66d790dcb829cd8c8602d0f2aac1
SIZE (jonhoo-inferno-v0.11.3_GH0.tar.gz) = 608380

View File

@ -1,5 +1,6 @@
PORTNAME= abyss
DISTVERSION= 2.3.1
PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,6 +1,5 @@
PORTNAME= dna-features-viewer
DISTVERSION= 3.1.0
PORTREVISION= 2
DISTVERSION= 3.1.1
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1643841661
SHA256 (dna_features_viewer-3.1.0.tar.gz) = 1430bbd861b4fa4a1855fb9554577bc1b2e969a6d1921882bb2de56902cd63ca
SIZE (dna_features_viewer-3.1.0.tar.gz) = 34795
TIMESTAMP = 1651931490
SHA256 (dna_features_viewer-3.1.1.tar.gz) = 8b61bfb1bf3aab818b42391a607bfb420a9bc3c3f22344ab7bedea7160bd4581
SIZE (dna_features_viewer-3.1.1.tar.gz) = 37766

View File

@ -1,7 +1,6 @@
PORTNAME= horizon-eda
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
PORTREVISION= 2
DISTVERSION= 2.3.0
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@ -24,7 +23,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libzip.so:archivers/libzip \
libzmq.so:net/libzmq4
USES= gmake gnome localbase pkgconfig python:build sqlite # compiler:c++17-lang
USES= gmake gnome libarchive localbase pkgconfig python:build sqlite # compiler:c++17-lang
USE_GNOME= atkmm gdkpixbuf2 gtkmm30 librsvg2
USE_GITHUB= yes
@ -34,13 +33,13 @@ MAKE_ARGS= DEBUGFLAGS= OPTIMIZE=
BINARY_ALIAS= python3=${PYTHON_CMD}
LLVM_VER= 12 # workaround for bug#253551
LLVM_VER= 12 # workaround for bug#263870
BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER}
CPP= clang-cpp${LLVM_VER}
CC= clang${LLVM_VER}
CXX= clang++${LLVM_VER}
post-install: # https://github.com/horizon-eda/horizon/issues/558
@cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} horizon-imp
@cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} horizon-eda horizon-imp
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1642101212
SHA256 (horizon-eda-horizon-v2.2.0_GH0.tar.gz) = 6c04f2fe8a9e1ee148cd1aaf9d418eec2ebce1bdda1741c7a54fb53c95798f91
SIZE (horizon-eda-horizon-v2.2.0_GH0.tar.gz) = 3211560
TIMESTAMP = 1651802807
SHA256 (horizon-eda-horizon-v2.3.0_GH0.tar.gz) = 32045e46ad54469cce926508c09d0d1701dc49fb6ab613be2bc99b0e0a0662b3
SIZE (horizon-eda-horizon-v2.3.0_GH0.tar.gz) = 3287979

View File

@ -2,6 +2,7 @@
PORTNAME= kicad
PORTVERSION= 6.0.5
PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
MASTER_SITES= https://gitlab.com/${PORTNAME}/code/${PORTNAME}/-/archive/${DISTVERSION}/
@ -30,7 +31,7 @@ USES= cmake:noninja compiler:c++11-lib desktop-file-utils gl \
SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py
USE_XORG= ice x11 xext
USE_GL= gl glew glu glut
USE_GL= gl glu glut
USE_WX= 3.1
WX_COMPS= python:lib wx
USE_GNOME= atk cairo gdkpixbuf2 gtk30 pango
@ -41,7 +42,7 @@ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \
-DKICAD_SCRIPTING_WXPYTHON=ON \
-DKICAD_USE_OCC=ON \
-DKICAD_USE_EGL=ON \
-DKICAD_USE_BUNDLED_GLEW=OFF \
-DKICAD_USE_BUNDLED_GLEW=ON \
-DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE
USE_LDCONFIG= yes

View File

@ -0,0 +1,12 @@
--- 3d-viewer/3d_cache/3d_cache.cpp.orig 2022-05-06 18:57:13 +0200
+++ 3d-viewer/3d_cache/3d_cache.cpp
@@ -199,7 +199,8 @@
FlushCache();
// We'll delete ".3dc" cache files older than this many days
- int clearCacheInterval = commonSettings->m_System.clear_3d_cache_interval;
+ int clearCacheInterval = 0;
+ if(commonSettings) clearCacheInterval = commonSettings->m_System.clear_3d_cache_interval;
// An interval of zero means the user doesn't want to ever clear the cache

View File

@ -0,0 +1,10 @@
--- thirdparty/glew/CMakeLists.txt.orig 2022-05-07 15:44:23 +0200
+++ thirdparty/glew/CMakeLists.txt
@@ -5,6 +5,7 @@
# The actual include directories will be added to the global include paths as
# system headers
target_include_directories( glew PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include" )
+target_include_directories( glew SYSTEM PRIVATE "${CMAKE_INSTALL_PREFIX}/include" )
# Definitions for compiling GLEW staticly for EGL (extracted from the main GLEW CMakeLists.txt file)
add_definitions( -DGLEW_STATIC )

View File

@ -1,6 +1,5 @@
PORTNAME= klayout
PORTVERSION= 0.27.3
PORTREVISION= 1
PORTVERSION= 0.27.9
DISTVERSIONPREFIX= v
CATEGORIES= cad
@ -11,7 +10,7 @@ LICENSE= GPLv2
BROKEN_i386= type 'hash<long long>' does not provide a call operator
BROKEN_powerpc= type 'hash<long long>' does not provide a call operator
BROKEN_sparc64= Does not compile on sparc64: gcc bug
BROKEN_sparc64= does not compile on sparc64: gcc bug
USES= compiler:c++0x gmake gl python qt:5
USE_GITHUB= yes
@ -26,7 +25,6 @@ CXXFLAGS+= -fdeclspec -fPIC -I${LOCALBASE}/include/qt5 \
${QT5MODULES:S,^,-I${LOCALBASE}/include/qt5/Qt,}
LDFLAGS+= ${LIBS} ${QT5MODULES:S,^,-lQt5,} \
-L${LOCALBASE}/lib/qt5 -lpthread
LDFLAGS+= -L${BUILD_WRKSRC} # workaround for the error: unable to find library -lklayout_lib: https://github.com/KLayout/klayout/issues/955
QT5MODULES= Core Designer Gui Multimedia MultimediaWidgets \
Network PrintSupport Sql Svg Test Widgets Xml XmlPatterns
MAKE_ENV= INSTALLROOT=${STAGEDIR} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1629922499
SHA256 (KLayout-klayout-v0.27.3_GH0.tar.gz) = 8c21e6898db5285bf75e65f9a74724564e3419cd76a35bfc53dde3944827017a
SIZE (KLayout-klayout-v0.27.3_GH0.tar.gz) = 57274694
TIMESTAMP = 1651843460
SHA256 (KLayout-klayout-v0.27.9_GH0.tar.gz) = e51fffb0df0f3756d395ae1a9ecc5211dec703bb3187861874177fd3d01218ec
SIZE (KLayout-klayout-v0.27.9_GH0.tar.gz) = 57400341

View File

@ -1,6 +1,6 @@
--- src/db/db/db.pro.orig 2021-08-28 16:45:43 UTC
--- src/db/db/db.pro.orig 2022-04-24 08:12:38 UTC
+++ src/db/db/db.pro
@@ -395,5 +395,5 @@ HEADERS = \
@@ -403,5 +403,5 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$GSI_INC
DEPENDPATH += $$TL_INC $$GSI_INC

View File

@ -1,4 +1,4 @@
--- src/klayout_main/klayout_main/klayout_main.pro.orig 2021-08-28 16:11:14 UTC
--- src/klayout_main/klayout_main/klayout_main.pro.orig 2022-04-24 08:12:38 UTC
+++ src/klayout_main/klayout_main/klayout_main.pro
@@ -27,39 +27,39 @@ DEPENDPATH += $$QTBASIC_INC
@ -28,7 +28,7 @@
+ LIBS += $$DESTDIR/libklayout_QtUiTools.so
}
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$DESTDIR/libklayout_QtWidgets.so

View File

@ -1,4 +1,4 @@
--- src/lay/lay/lay.pro.orig 2021-07-23 08:00:26 UTC
--- src/lay/lay/lay.pro.orig 2022-04-24 08:12:38 UTC
+++ src/lay/lay/lay.pro
@@ -181,13 +181,13 @@ RESOURCES = layBuildInMacros.qrc \
@ -26,7 +26,7 @@
- LIBS += -lklayout_QtXml
+ LIBS += $$DESTDIR/libklayout_QtXml.so
}
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$DESTDIR/libklayout_QtWidgets.so
}

View File

@ -1,6 +1,6 @@
--- src/laybasic/laybasic/laybasic.pro.orig 2021-08-28 16:13:49 UTC
--- src/laybasic/laybasic/laybasic.pro.orig 2022-04-24 08:12:38 UTC
+++ src/laybasic/laybasic/laybasic.pro
@@ -303,15 +303,15 @@ HEADERS = \
@@ -305,15 +305,15 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC
@ -13,7 +13,7 @@
equals(HAVE_QTBINDINGS, "1") {
- LIBS += -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore
+ LIBS += $$DESTDIR/libklayout_qtbasic.so $$DESTDIR/libklayout_QtGui.so $$DESTDIR/libklayout_QtCore.so
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$DESTDIR/libklayout_QtWidgets.so
}

View File

@ -1,6 +1,6 @@
--- src/plugins/streamers/dxf/unit_tests/unit_tests.pro.orig 2021-08-28 17:08:02 UTC
--- src/plugins/streamers/dxf/unit_tests/unit_tests.pro.orig 2022-04-24 08:12:38 UTC
+++ src/plugins/streamers/dxf/unit_tests/unit_tests.pro
@@ -11,9 +11,9 @@ SOURCES = \
@@ -12,9 +12,9 @@ SOURCES = \
INCLUDEPATH += $$LAY_INC $$TL_INC $$DB_INC $$GSI_INC $$PWD/../db_plugin $$PWD/../../../common
DEPENDPATH += $$LAY_INC $$TL_INC $$DB_INC $$GSI_INC $$PWD/../db_plugin $$PWD/../../../common

View File

@ -1,13 +1,13 @@
--- src/pymod/QtCore/QtCore.pro.orig 2021-08-28 19:54:37 UTC
--- src/pymod/QtCore/QtCore.pro.orig 2022-04-24 08:12:38 UTC
+++ src/pymod/QtCore/QtCore.pro
@@ -8,8 +8,8 @@ SOURCES = \
HEADERS += \
-LIBS += -lklayout_QtCore -lklayout_QtGui
+LIBS += $$LIBDIR/libklayout_QtCore.so $$LIBDIR/libklayout_QtGui.so
+LIBS += $$DESTDIR/../libklayout_QtCore.so $$DESTDIR/../libklayout_QtGui.so
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$LIBDIR/libklayout_QtWidgets.so
+ LIBS += $$DESTDIR/../libklayout_QtWidgets.so
}

View File

@ -1,14 +1,14 @@
--- src/pymod/QtGui/QtGui.pro.orig 2021-07-23 08:00:26 UTC
--- src/pymod/QtGui/QtGui.pro.orig 2022-04-24 08:12:38 UTC
+++ src/pymod/QtGui/QtGui.pro
@@ -8,9 +8,9 @@ SOURCES = \
HEADERS += \
-LIBS += -lklayout_QtGui -lklayout_QtCore
+LIBS += $$LIBDIR/libklayout_QtGui.so $$LIBDIR/libklayout_QtCore.so
+LIBS += $$DESTDIR/../libklayout_QtGui.so $$DESTDIR/../libklayout_QtCore.so
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$LIBDIR/libklayout_QtWidgets.so
+ LIBS += $$DESTDIR/../libklayout_QtWidgets.so
}

View File

@ -1,17 +1,17 @@
--- src/pymod/QtXml/QtXml.pro.orig 2021-08-28 20:00:46 UTC
--- src/pymod/QtXml/QtXml.pro.orig 2022-04-24 08:12:38 UTC
+++ src/pymod/QtXml/QtXml.pro
@@ -8,11 +8,11 @@ SOURCES = \
HEADERS += \
-LIBS += -lklayout_QtCore -lklayout_QtXml
+LIBS += $$LIBDIR/libklayout_QtCore.so $$LIBDIR/libklayout_QtXml.so
+LIBS += $$DESTDIR/../libklayout_QtCore.so $$DESTDIR/../libklayout_QtXml.so
# Because of stupid dependency of QtCore on QtGui and this on QtWidgets:
-LIBS += -lklayout_QtGui
+LIBS += $$LIBDIR/libklayout_QtGui.so
+LIBS += $$DESTDIR/../libklayout_QtGui.so
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$LIBDIR/libklayout_QtWidgets.so
+ LIBS += $$DESTDIR/../libklayout_QtWidgets.so
}

View File

@ -0,0 +1,9 @@
--- src/pymod/lib/lib.pro.orig 2022-04-24 08:12:38 UTC
+++ src/pymod/lib/lib.pro
@@ -9,5 +9,5 @@ SOURCES = \
HEADERS += \
-LIBS += -lklayout_lib
+LIBS += $$DESTDIR/../libklayout_lib.so

View File

@ -1,4 +1,4 @@
--- src/unit_tests/unit_tests.pro.orig 2021-07-23 08:00:26 UTC
--- src/unit_tests/unit_tests.pro.orig 2022-04-24 08:12:38 UTC
+++ src/unit_tests/unit_tests.pro
@@ -23,10 +23,10 @@ HEADERS += \
!win32 {
@ -20,7 +20,7 @@
- LIBS += -lklayout_QtXml
+ LIBS += $$DESTDIR/libklayout_QtXml.so
}
equals(HAVE_QT5, "1") {
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$DESTDIR/libklayout_QtWidgets.so
}

View File

@ -13,139 +13,139 @@ bin/strmxor
lib/klayout/db_plugins/libcif.so
lib/klayout/db_plugins/libcif.so.0
lib/klayout/db_plugins/libcif.so.0.27
lib/klayout/db_plugins/libcif.so.0.27.3
lib/klayout/db_plugins/libcif.so.0.27.9
lib/klayout/db_plugins/libdxf.so
lib/klayout/db_plugins/libdxf.so.0
lib/klayout/db_plugins/libdxf.so.0.27
lib/klayout/db_plugins/libdxf.so.0.27.3
lib/klayout/db_plugins/libdxf.so.0.27.9
lib/klayout/db_plugins/libgds2.so
lib/klayout/db_plugins/libgds2.so.0
lib/klayout/db_plugins/libgds2.so.0.27
lib/klayout/db_plugins/libgds2.so.0.27.3
lib/klayout/db_plugins/libgds2.so.0.27.9
lib/klayout/db_plugins/liblefdef.so
lib/klayout/db_plugins/liblefdef.so.0
lib/klayout/db_plugins/liblefdef.so.0.27
lib/klayout/db_plugins/liblefdef.so.0.27.3
lib/klayout/db_plugins/liblefdef.so.0.27.9
lib/klayout/db_plugins/libmag.so
lib/klayout/db_plugins/libmag.so.0
lib/klayout/db_plugins/libmag.so.0.27
lib/klayout/db_plugins/libmag.so.0.27.3
lib/klayout/db_plugins/libmag.so.0.27.9
lib/klayout/db_plugins/libnet_tracer.so
lib/klayout/db_plugins/libnet_tracer.so.0
lib/klayout/db_plugins/libnet_tracer.so.0.27
lib/klayout/db_plugins/libnet_tracer.so.0.27.3
lib/klayout/db_plugins/libnet_tracer.so.0.27.9
lib/klayout/db_plugins/liboasis.so
lib/klayout/db_plugins/liboasis.so.0
lib/klayout/db_plugins/liboasis.so.0.27
lib/klayout/db_plugins/liboasis.so.0.27.3
lib/klayout/db_plugins/liboasis.so.0.27.9
lib/klayout/db_plugins/libpcb.so
lib/klayout/db_plugins/libpcb.so.0
lib/klayout/db_plugins/libpcb.so.0.27
lib/klayout/db_plugins/libpcb.so.0.27.3
lib/klayout/db_plugins/libpcb.so.0.27.9
lib/klayout/lay_plugins/libbool_ui.so
lib/klayout/lay_plugins/libbool_ui.so.0
lib/klayout/lay_plugins/libbool_ui.so.0.27
lib/klayout/lay_plugins/libbool_ui.so.0.27.3
lib/klayout/lay_plugins/libbool_ui.so.0.27.9
lib/klayout/lay_plugins/libcif_ui.so
lib/klayout/lay_plugins/libcif_ui.so.0
lib/klayout/lay_plugins/libcif_ui.so.0.27
lib/klayout/lay_plugins/libcif_ui.so.0.27.3
lib/klayout/lay_plugins/libcif_ui.so.0.27.9
lib/klayout/lay_plugins/libcommon_ui.so
lib/klayout/lay_plugins/libcommon_ui.so.0
lib/klayout/lay_plugins/libcommon_ui.so.0.27
lib/klayout/lay_plugins/libcommon_ui.so.0.27.3
lib/klayout/lay_plugins/libcommon_ui.so.0.27.9
lib/klayout/lay_plugins/libd25_ui.so
lib/klayout/lay_plugins/libd25_ui.so.0
lib/klayout/lay_plugins/libd25_ui.so.0.27
lib/klayout/lay_plugins/libd25_ui.so.0.27.3
lib/klayout/lay_plugins/libd25_ui.so.0.27.9
lib/klayout/lay_plugins/libdiff_ui.so
lib/klayout/lay_plugins/libdiff_ui.so.0
lib/klayout/lay_plugins/libdiff_ui.so.0.27
lib/klayout/lay_plugins/libdiff_ui.so.0.27.3
lib/klayout/lay_plugins/libdiff_ui.so.0.27.9
lib/klayout/lay_plugins/libdxf_ui.so
lib/klayout/lay_plugins/libdxf_ui.so.0
lib/klayout/lay_plugins/libdxf_ui.so.0.27
lib/klayout/lay_plugins/libdxf_ui.so.0.27.3
lib/klayout/lay_plugins/libdxf_ui.so.0.27.9
lib/klayout/lay_plugins/libgds2_ui.so
lib/klayout/lay_plugins/libgds2_ui.so.0
lib/klayout/lay_plugins/libgds2_ui.so.0.27
lib/klayout/lay_plugins/libgds2_ui.so.0.27.3
lib/klayout/lay_plugins/libgds2_ui.so.0.27.9
lib/klayout/lay_plugins/libimport_ui.so
lib/klayout/lay_plugins/libimport_ui.so.0
lib/klayout/lay_plugins/libimport_ui.so.0.27
lib/klayout/lay_plugins/libimport_ui.so.0.27.3
lib/klayout/lay_plugins/libimport_ui.so.0.27.9
lib/klayout/lay_plugins/liblefdef_ui.so
lib/klayout/lay_plugins/liblefdef_ui.so.0
lib/klayout/lay_plugins/liblefdef_ui.so.0.27
lib/klayout/lay_plugins/liblefdef_ui.so.0.27.3
lib/klayout/lay_plugins/liblefdef_ui.so.0.27.9
lib/klayout/lay_plugins/libmag_ui.so
lib/klayout/lay_plugins/libmag_ui.so.0
lib/klayout/lay_plugins/libmag_ui.so.0.27
lib/klayout/lay_plugins/libmag_ui.so.0.27.3
lib/klayout/lay_plugins/libmag_ui.so.0.27.9
lib/klayout/lay_plugins/libnet_tracer_ui.so
lib/klayout/lay_plugins/libnet_tracer_ui.so.0
lib/klayout/lay_plugins/libnet_tracer_ui.so.0.27
lib/klayout/lay_plugins/libnet_tracer_ui.so.0.27.3
lib/klayout/lay_plugins/libnet_tracer_ui.so.0.27.9
lib/klayout/lay_plugins/liboasis_ui.so
lib/klayout/lay_plugins/liboasis_ui.so.0
lib/klayout/lay_plugins/liboasis_ui.so.0.27
lib/klayout/lay_plugins/liboasis_ui.so.0.27.3
lib/klayout/lay_plugins/liboasis_ui.so.0.27.9
lib/klayout/lay_plugins/libpcb_ui.so
lib/klayout/lay_plugins/libpcb_ui.so.0
lib/klayout/lay_plugins/libpcb_ui.so.0.27
lib/klayout/lay_plugins/libpcb_ui.so.0.27.3
lib/klayout/lay_plugins/libpcb_ui.so.0.27.9
lib/klayout/lay_plugins/libxor_ui.so
lib/klayout/lay_plugins/libxor_ui.so.0
lib/klayout/lay_plugins/libxor_ui.so.0.27
lib/klayout/lay_plugins/libxor_ui.so.0.27.3
lib/klayout/lay_plugins/libxor_ui.so.0.27.9
lib/klayout/libQtCore.so
lib/klayout/libQtCore.so.0
lib/klayout/libQtCore.so.0.27
lib/klayout/libQtCore.so.0.27.3
lib/klayout/libQtCore.so.0.27.9
lib/klayout/libQtDesigner.so
lib/klayout/libQtDesigner.so.0
lib/klayout/libQtDesigner.so.0.27
lib/klayout/libQtDesigner.so.0.27.3
lib/klayout/libQtDesigner.so.0.27.9
lib/klayout/libQtGui.so
lib/klayout/libQtGui.so.0
lib/klayout/libQtGui.so.0.27
lib/klayout/libQtGui.so.0.27.3
lib/klayout/libQtGui.so.0.27.9
lib/klayout/libQtMultimedia.so
lib/klayout/libQtMultimedia.so.0
lib/klayout/libQtMultimedia.so.0.27
lib/klayout/libQtMultimedia.so.0.27.3
lib/klayout/libQtMultimedia.so.0.27.9
lib/klayout/libQtNetwork.so
lib/klayout/libQtNetwork.so.0
lib/klayout/libQtNetwork.so.0.27
lib/klayout/libQtNetwork.so.0.27.3
lib/klayout/libQtNetwork.so.0.27.9
lib/klayout/libQtPrintSupport.so
lib/klayout/libQtPrintSupport.so.0
lib/klayout/libQtPrintSupport.so.0.27
lib/klayout/libQtPrintSupport.so.0.27.3
lib/klayout/libQtPrintSupport.so.0.27.9
lib/klayout/libQtSql.so
lib/klayout/libQtSql.so.0
lib/klayout/libQtSql.so.0.27
lib/klayout/libQtSql.so.0.27.3
lib/klayout/libQtSql.so.0.27.9
lib/klayout/libQtSvg.so
lib/klayout/libQtSvg.so.0
lib/klayout/libQtSvg.so.0.27
lib/klayout/libQtSvg.so.0.27.3
lib/klayout/libQtSvg.so.0.27.9
lib/klayout/libQtUiTools.so
lib/klayout/libQtUiTools.so.0
lib/klayout/libQtUiTools.so.0.27
lib/klayout/libQtUiTools.so.0.27.3
lib/klayout/libQtUiTools.so.0.27.9
lib/klayout/libQtWidgets.so
lib/klayout/libQtWidgets.so.0
lib/klayout/libQtWidgets.so.0.27
lib/klayout/libQtWidgets.so.0.27.3
lib/klayout/libQtWidgets.so.0.27.9
lib/klayout/libQtXml.so
lib/klayout/libQtXml.so.0
lib/klayout/libQtXml.so.0.27
lib/klayout/libQtXml.so.0.27.3
lib/klayout/libQtXml.so.0.27.9
lib/klayout/libQtXmlPatterns.so
lib/klayout/libQtXmlPatterns.so.0
lib/klayout/libQtXmlPatterns.so.0.27
lib/klayout/libQtXmlPatterns.so.0.27.3
lib/klayout/libQtXmlPatterns.so.0.27.9
lib/klayout/libbridge_mod.so
lib/klayout/libbridge_mod.so.1
lib/klayout/libbridge_mod.so.1.0
@ -153,143 +153,143 @@ lib/klayout/libbridge_mod.so.1.0.0
lib/klayout/libdbcore.so
lib/klayout/libdbcore.so.0
lib/klayout/libdbcore.so.0.27
lib/klayout/libdbcore.so.0.27.3
lib/klayout/libdbcore.so.0.27.9
lib/klayout/libklayout_QtCore.so
lib/klayout/libklayout_QtCore.so.0
lib/klayout/libklayout_QtCore.so.0.27
lib/klayout/libklayout_QtCore.so.0.27.3
lib/klayout/libklayout_QtCore.so.0.27.9
lib/klayout/libklayout_QtDesigner.so
lib/klayout/libklayout_QtDesigner.so.0
lib/klayout/libklayout_QtDesigner.so.0.27
lib/klayout/libklayout_QtDesigner.so.0.27.3
lib/klayout/libklayout_QtDesigner.so.0.27.9
lib/klayout/libklayout_QtGui.so
lib/klayout/libklayout_QtGui.so.0
lib/klayout/libklayout_QtGui.so.0.27
lib/klayout/libklayout_QtGui.so.0.27.3
lib/klayout/libklayout_QtGui.so.0.27.9
lib/klayout/libklayout_QtMultimedia.so
lib/klayout/libklayout_QtMultimedia.so.0
lib/klayout/libklayout_QtMultimedia.so.0.27
lib/klayout/libklayout_QtMultimedia.so.0.27.3
lib/klayout/libklayout_QtMultimedia.so.0.27.9
lib/klayout/libklayout_QtNetwork.so
lib/klayout/libklayout_QtNetwork.so.0
lib/klayout/libklayout_QtNetwork.so.0.27
lib/klayout/libklayout_QtNetwork.so.0.27.3
lib/klayout/libklayout_QtNetwork.so.0.27.9
lib/klayout/libklayout_QtPrintSupport.so
lib/klayout/libklayout_QtPrintSupport.so.0
lib/klayout/libklayout_QtPrintSupport.so.0.27
lib/klayout/libklayout_QtPrintSupport.so.0.27.3
lib/klayout/libklayout_QtPrintSupport.so.0.27.9
lib/klayout/libklayout_QtSql.so
lib/klayout/libklayout_QtSql.so.0
lib/klayout/libklayout_QtSql.so.0.27
lib/klayout/libklayout_QtSql.so.0.27.3
lib/klayout/libklayout_QtSql.so.0.27.9
lib/klayout/libklayout_QtSvg.so
lib/klayout/libklayout_QtSvg.so.0
lib/klayout/libklayout_QtSvg.so.0.27
lib/klayout/libklayout_QtSvg.so.0.27.3
lib/klayout/libklayout_QtSvg.so.0.27.9
lib/klayout/libklayout_QtUiTools.so
lib/klayout/libklayout_QtUiTools.so.0
lib/klayout/libklayout_QtUiTools.so.0.27
lib/klayout/libklayout_QtUiTools.so.0.27.3
lib/klayout/libklayout_QtUiTools.so.0.27.9
lib/klayout/libklayout_QtWidgets.so
lib/klayout/libklayout_QtWidgets.so.0
lib/klayout/libklayout_QtWidgets.so.0.27
lib/klayout/libklayout_QtWidgets.so.0.27.3
lib/klayout/libklayout_QtWidgets.so.0.27.9
lib/klayout/libklayout_QtXml.so
lib/klayout/libklayout_QtXml.so.0
lib/klayout/libklayout_QtXml.so.0.27
lib/klayout/libklayout_QtXml.so.0.27.3
lib/klayout/libklayout_QtXml.so.0.27.9
lib/klayout/libklayout_QtXmlPatterns.so
lib/klayout/libklayout_QtXmlPatterns.so.0
lib/klayout/libklayout_QtXmlPatterns.so.0.27
lib/klayout/libklayout_QtXmlPatterns.so.0.27.3
lib/klayout/libklayout_QtXmlPatterns.so.0.27.9
lib/klayout/libklayout_ant.so
lib/klayout/libklayout_ant.so.0
lib/klayout/libklayout_ant.so.0.27
lib/klayout/libklayout_ant.so.0.27.3
lib/klayout/libklayout_ant.so.0.27.9
lib/klayout/libklayout_bd.so
lib/klayout/libklayout_bd.so.0
lib/klayout/libklayout_bd.so.0.27
lib/klayout/libklayout_bd.so.0.27.3
lib/klayout/libklayout_bd.so.0.27.9
lib/klayout/libklayout_db.so
lib/klayout/libklayout_db.so.0
lib/klayout/libklayout_db.so.0.27
lib/klayout/libklayout_db.so.0.27.3
lib/klayout/libklayout_db.so.0.27.9
lib/klayout/libklayout_drc.so
lib/klayout/libklayout_drc.so.0
lib/klayout/libklayout_drc.so.0.27
lib/klayout/libklayout_drc.so.0.27.3
lib/klayout/libklayout_drc.so.0.27.9
lib/klayout/libklayout_edt.so
lib/klayout/libklayout_edt.so.0
lib/klayout/libklayout_edt.so.0.27
lib/klayout/libklayout_edt.so.0.27.3
lib/klayout/libklayout_edt.so.0.27.9
lib/klayout/libklayout_gsi.so
lib/klayout/libklayout_gsi.so.0
lib/klayout/libklayout_gsi.so.0.27
lib/klayout/libklayout_gsi.so.0.27.3
lib/klayout/libklayout_gsi.so.0.27.9
lib/klayout/libklayout_gsi_test.so
lib/klayout/libklayout_gsi_test.so.0
lib/klayout/libklayout_gsi_test.so.0.27
lib/klayout/libklayout_gsi_test.so.0.27.3
lib/klayout/libklayout_gsi_test.so.0.27.9
lib/klayout/libklayout_img.so
lib/klayout/libklayout_img.so.0
lib/klayout/libklayout_img.so.0.27
lib/klayout/libklayout_img.so.0.27.3
lib/klayout/libklayout_img.so.0.27.9
lib/klayout/libklayout_lay.so
lib/klayout/libklayout_lay.so.0
lib/klayout/libklayout_lay.so.0.27
lib/klayout/libklayout_lay.so.0.27.3
lib/klayout/libklayout_lay.so.0.27.9
lib/klayout/libklayout_laybasic.so
lib/klayout/libklayout_laybasic.so.0
lib/klayout/libklayout_laybasic.so.0.27
lib/klayout/libklayout_laybasic.so.0.27.3
lib/klayout/libklayout_laybasic.so.0.27.9
lib/klayout/libklayout_lib.so
lib/klayout/libklayout_lib.so.0
lib/klayout/libklayout_lib.so.0.27
lib/klayout/libklayout_lib.so.0.27.3
lib/klayout/libklayout_lib.so.0.27.9
lib/klayout/libklayout_lvs.so
lib/klayout/libklayout_lvs.so.0
lib/klayout/libklayout_lvs.so.0.27
lib/klayout/libklayout_lvs.so.0.27.3
lib/klayout/libklayout_lvs.so.0.27.9
lib/klayout/libklayout_lym.so
lib/klayout/libklayout_lym.so.0
lib/klayout/libklayout_lym.so.0.27
lib/klayout/libklayout_lym.so.0.27.3
lib/klayout/libklayout_lym.so.0.27.9
lib/klayout/libklayout_pya.so
lib/klayout/libklayout_pya.so.0
lib/klayout/libklayout_pya.so.0.27
lib/klayout/libklayout_pya.so.0.27.3
lib/klayout/libklayout_pya.so.0.27.9
lib/klayout/libklayout_qtbasic.so
lib/klayout/libklayout_qtbasic.so.0
lib/klayout/libklayout_qtbasic.so.0.27
lib/klayout/libklayout_qtbasic.so.0.27.3
lib/klayout/libklayout_qtbasic.so.0.27.9
lib/klayout/libklayout_rba.so
lib/klayout/libklayout_rba.so.0
lib/klayout/libklayout_rba.so.0.27
lib/klayout/libklayout_rba.so.0.27.3
lib/klayout/libklayout_rba.so.0.27.9
lib/klayout/libklayout_rdb.so
lib/klayout/libklayout_rdb.so.0
lib/klayout/libklayout_rdb.so.0.27
lib/klayout/libklayout_rdb.so.0.27.3
lib/klayout/libklayout_rdb.so.0.27.9
lib/klayout/libklayout_tl.so
lib/klayout/libklayout_tl.so.0
lib/klayout/libklayout_tl.so.0.27
lib/klayout/libklayout_tl.so.0.27.3
lib/klayout/libklayout_tl.so.0.27.9
lib/klayout/liblay.so
lib/klayout/liblay.so.0
lib/klayout/liblay.so.0.27
lib/klayout/liblay.so.0.27.3
lib/klayout/liblay.so.0.27.9
lib/klayout/liblibcore.so
lib/klayout/liblibcore.so.0
lib/klayout/liblibcore.so.0.27
lib/klayout/liblibcore.so.0.27.3
lib/klayout/liblibcore.so.0.27.9
lib/klayout/librdbcore.so
lib/klayout/librdbcore.so.0
lib/klayout/librdbcore.so.0.27
lib/klayout/librdbcore.so.0.27.3
lib/klayout/librdbcore.so.0.27.9
lib/klayout/libtlcore.so
lib/klayout/libtlcore.so.0
lib/klayout/libtlcore.so.0.27
lib/klayout/libtlcore.so.0.27.3
lib/klayout/libtlcore.so.0.27.9
%%PYTHON_SITELIBDIR%%/klayout/QtCore%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/QtDesigner%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/QtGui%%PYTHON_EXT_SUFFIX%%.so

View File

@ -1,5 +1,6 @@
PORTNAME= lepton-eda
PORTVERSION= 1.9.17
PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= https://github.com/lepton-eda/lepton-eda/releases/download/${PORTVERSION}-20211219/

View File

@ -9,8 +9,7 @@ COMMENT= VHDL compiler and simulator
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION} \
${LOCALBASE}/include/unwind.h:devel/libunwind
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
TEST_DEPENDS= check>0:devel/check
@ -31,6 +30,12 @@ MAKE_ARGS= CFLAGS="${CFLAGS}" # only for tests
LLVM_VERSION= ${LLVM_DEFAULT}
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400052 # devel/libunwind installs include/unwind.h only before that version, after which it probably exists in the base
BUILD_DEPENDS+= ${LOCALBASE}/include/unwind.h:devel/libunwind
.endif
post-install:
${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}

View File

@ -2,7 +2,7 @@
PORTNAME= opencascade
PORTVERSION= 7.6.0
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= cad science
MASTER_SITES= LOCAL/thierry

View File

@ -1,5 +1,5 @@
PORTNAME= pymtl
DISTVERSION= 3.1.11
DISTVERSION= 3.1.13
CATEGORIES= cad python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1651602303
SHA256 (pymtl3-3.1.11.tar.gz) = 899d27afa8e139dc01b053cad21ab116ee08b171a2b4a5faa6de062d759c7cf3
SIZE (pymtl3-3.1.11.tar.gz) = 349052
TIMESTAMP = 1652145402
SHA256 (pymtl3-3.1.13.tar.gz) = b5c80a92798f8f74820f7f25226cac1f9dbfa455786a00466362059e5489b127
SIZE (pymtl3-3.1.13.tar.gz) = 349880

View File

@ -2,7 +2,7 @@
PORTNAME= yosys
DISTVERSIONPREFIX= yosys-
DISTVERSION= 0.16
DISTVERSION= 0.17
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1649399821
SHA256 (YosysHQ-yosys-yosys-0.16_GH0.tar.gz) = c7a161e5f567b853a18be8417b60d31ce77804994dafc93306b897ddc335aa3c
SIZE (YosysHQ-yosys-yosys-0.16_GH0.tar.gz) = 2254856
TIMESTAMP = 1652131201
SHA256 (YosysHQ-yosys-yosys-0.17_GH0.tar.gz) = 37db450d08884a7c411f44ddf639284967ed1a39e11cd6b78d816186113d0173
SIZE (YosysHQ-yosys-yosys-0.17_GH0.tar.gz) = 2260241

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1648748194
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 56d89cb502555fe479d024e8c3a8279953e4e64f6a51fbaa20be86fc0941d75a
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 791674
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 43fe4f7f0f5572fc3631589c43f4909ee68747a152d56a1b65b42c7af1a6df7c
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 3288068
TIMESTAMP = 1651920460
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 4d69e14cb3038de1c026ec1a83339fc1155f2b9864af9708a0cf070f6f116486
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 791548
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 01c64f567586c5bf71914ddd90d7217c2367067c726ee381706755b6a74542f8
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 3288149

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1648748206
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = d25301e9a0f912932c9bae8a4a8987ac1e155a4eefda0fc87f4a87f7913e8553
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 805826
SHA256 (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = c24af49a35bab0435798e84906a91df917182b5cc3b1a6205fcad7a8e0e7cdb2
SIZE (libreoffice/i18n/LibreOffice_7.3.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 3375337
TIMESTAMP = 1651920465
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 225f2c8ec18ffac2ac6e6190e05eaf61bea3cb24f109b9f9f4d9c0dac743def4
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 805602
SHA256 (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = b38d57f22a8cc02d86a00154eabc77d294b7bfe46849d547620fd20e8e23e88c
SIZE (libreoffice/i18n/LibreOffice_7.3.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 3375369

View File

@ -1,5 +1,5 @@
PORTNAME= fldigi
DISTVERSION= 4.1.21
DISTVERSION= 4.1.22
CATEGORIES= comms hamradio
MASTER_SITES= http://www.w1hkj.com/files/fldigi/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1651702389
SHA256 (fldigi-4.1.21.tar.gz) = 43a8768c0f8fcffe5509eede1f7e95f18ed6290de3e46573424019a8fb8f8d70
SIZE (fldigi-4.1.21.tar.gz) = 4931218
TIMESTAMP = 1651941496
SHA256 (fldigi-4.1.22.tar.gz) = 0b146f3cec9d51b0c3000edda416041b49d6de4216a331a3a008a91ec2c731fe
SIZE (fldigi-4.1.22.tar.gz) = 4934496

View File

@ -1,6 +1,6 @@
PORTNAME= aeson-pretty
PORTVERSION= 0.8.8
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= pdf2djvu
DISTVERSION= 0.9.18.2
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= converters
MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/

View File

@ -1,8 +1,7 @@
# Created by: Steven Kreuzer <skreuzer@FreeBSD.org>
PORTNAME= RSQLite
PORTVERSION= 1.0.0
PORTREVISION= 5
PORTVERSION= 2.2.14
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${PORTVERSION}
@ -11,8 +10,15 @@ COMMENT= Database Interface R driver for SQLite
LICENSE= LGPL20
BUILD_DEPENDS= R-cran-DBI>=0.2.5:databases/R-cran-DBI
RUN_DEPENDS= R-cran-DBI>=0.2.5:databases/R-cran-DBI
CRAN_DEPENDS= R-cran-DBI>=1.1.0:databases/R-cran-DBI \
R-cran-bit64>0:devel/R-cran-bit64 \
R-cran-blob>0:devel/R-cran-blob \
R-cran-memoise>0:devel/R-cran-memoise \
R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-pkgconfig>0:devel/R-cran-pkgconfig \
R-cran-plogr>0:devel/R-cran-plogr
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist,compiles

View File

@ -1,2 +1,3 @@
SHA256 (RSQLite_1.0.0.tar.gz) = 8e0cfca19afbc61f40c6d86018cd723a7e00f16d0944c4637f07a18fb6d76121
SIZE (RSQLite_1.0.0.tar.gz) = 1745731
TIMESTAMP = 1651944164
SHA256 (RSQLite_2.2.14.tar.gz) = 2ae36a875ebc02497985b2ad9ddc6a5434f576e2ab25769580749d9e4f3b607c
SIZE (RSQLite_2.2.14.tar.gz) = 3683851

View File

@ -1,8 +1,7 @@
# Created by: Steven Kreuzer <skreuzer@FreeBSD.org>
PORTNAME= sqldf
DISTVERSION= 0.4-7.1
PORTREVISION= 5
DISTVERSION= 0.4-11
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${DISTVERSION}
@ -11,13 +10,13 @@ COMMENT= SQL select on R data frames
LICENSE= GPLv2
BUILD_DEPENDS= R-cran-proto>=0.3.9.2_6:devel/R-cran-proto \
CRAN_DEPENDS= R-cran-proto>=0.3.9.2_6:devel/R-cran-proto \
R-cran-chron>=2.3.42:devel/R-cran-chron \
R-cran-gsubfn>=0.6.4:devel/R-cran-gsubfn \
R-cran-DBI>=0.2.5_6:databases/R-cran-DBI \
R-cran-RSQLite>=0.11.1:databases/R-cran-RSQLite \
R-cran-RSQLite.extfuns>=0.0.1:databases/R-cran-RSQLite.extfuns
RUN_DEPENDS:= ${BUILD_DEPENDS}
R-cran-DBI>=1.1.0:databases/R-cran-DBI \
R-cran-RSQLite>=2.2.14:databases/R-cran-RSQLite
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist

View File

@ -1,2 +1,3 @@
SHA256 (sqldf_0.4-7.1.tar.gz) = e2b3d1eaf61fb4b7eda72a83f2718f1f683a4d52c565924ef406c235330fef0e
SIZE (sqldf_0.4-7.1.tar.gz) = 28418
TIMESTAMP = 1651944475
SHA256 (sqldf_0.4-11.tar.gz) = cee979d4e8c67b4924655365d925a8d67104e62adf71741f645cdc5196de2260
SIZE (sqldf_0.4-11.tar.gz) = 63097

View File

@ -1,10 +1,10 @@
sqldf is an R package for runing SQL statements on R data frames, optimized for
convenience. The user simply specifies an SQL statement in R using data frame
names in place of table names and a database with appropriate table
layouts/schema is automatically created, the data frames are automatically
loaded into the database, the specified SQL statement is performed, the result
is read back into R and the database is deleted all automatically behind the
scenes making the database's existence transparent to the user who only
specifies the SQL statement.
The sqldf() function is typically passed a single argument which is an SQL
select statement where the table names are ordinary R data frame names. sqldf()
transparently sets up a database, imports the data frames into that database,
performs the SQL select or other statement and returns the result using a
heuristic to determine which class to assign to each column of the returned
data frame. The sqldf() or read.csv.sql() functions can also be used to read
filtered files into R even if the original files are larger than R itself can
handle. 'RSQLite', 'RH2', 'RMySQL' and 'RPostgreSQL' backends are supported.
WWW: https://code.google.com/p/sqldf
WWW: https://cran.r-project.org/web/packages/sqldf/

View File

@ -2,7 +2,7 @@
PORTNAME= kbibtex
DISTVERSION= 0.9.2
PORTREVISION= 29
PORTREVISION= 30
CATEGORIES= databases kde
MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION}

View File

@ -1,7 +1,7 @@
# Created by: Muhammad Moinur Rahman <bofh@FreeBSD.org>
PORTNAME= mroonga
PORTVERSION= 12.02
PORTVERSION= 12.03
CATEGORIES= databases textproc
MASTER_SITES= http://packages.groonga.org/source/mroonga/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1648661282
SHA256 (mroonga-12.02.tar.gz) = d67ae8f1b294ca2803daf480d3a880466c7e6de648def542e0fba31e17d047be
SIZE (mroonga-12.02.tar.gz) = 2840481
TIMESTAMP = 1651930956
SHA256 (mroonga-12.03.tar.gz) = 7f3ec8801e81995ed81877622035b07b35aa64bcf1fab5296b88d6390411e407
SIZE (mroonga-12.03.tar.gz) = 2831937

View File

@ -1,7 +1,7 @@
# Created by: Matthew Seaman
PORTNAME= mysql-connector-java
PORTVERSION= 8.0.28
PORTVERSION= 8.0.29
CATEGORIES= databases java
MASTER_SITES= MYSQL/Connector-J

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1642788632
SHA256 (mysql-connector-java-8.0.28.tar.gz) = 859afba47f1fd99eb7c010bfa101ed7c0f8bb278f6f62430adc8012ea82fb454
SIZE (mysql-connector-java-8.0.28.tar.gz) = 4225242
TIMESTAMP = 1651867670
SHA256 (mysql-connector-java-8.0.29.tar.gz) = 8ecf96a7254e0aa53e179b2efd549fc51908e7ebe34d0176dc87c9e6eb67aa30
SIZE (mysql-connector-java-8.0.29.tar.gz) = 4273713

View File

@ -3,7 +3,7 @@
PORTNAME= phppgadmin
DISTVERSIONPREFIX= REL_
DISTVERSION= 7-13-0
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= databases www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}

View File

@ -0,0 +1,14 @@
--- libraries/adodb/drivers/adodb-postgres64.inc.php.orig 2020-11-07 06:09:12 UTC
+++ libraries/adodb/drivers/adodb-postgres64.inc.php
@@ -122,6 +122,11 @@ WHERE relkind in ('r','v') AND (c.relname='%s' or c.re
// changes the metaColumnsSQL, adds columns: attnum[6]
}
+ function __construct()
+ {
+ // changes the metaColumnsSQL, adds columns: attnum[6]
+ }
+
function ServerInfo()
{
if (isset($this->version)) return $this->version;

View File

@ -0,0 +1,11 @@
--- all_db.php.orig 2020-11-07 06:09:12 UTC
+++ all_db.php
@@ -199,7 +199,7 @@
echo "\t\t<td class=\"data1\">\n";
echo "\t\t\t<select name=\"formEncoding\">\n";
echo "\t\t\t\t<option value=\"\"></option>\n";
- while (list ($key) = each ($data->codemap)) {
+ foreach ($data->codemap as $key => $value) {
echo "\t\t\t\t<option value=\"", htmlspecialchars($key), "\"",
($key == $_POST['formEncoding']) ? ' selected="selected"' : '', ">",
$misc->printVal($key), "</option>\n";

View File

@ -1,5 +1,5 @@
PORTNAME= python-sql
PORTVERSION= 1.3.0
PORTVERSION= 1.4.0
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1639969819
SHA256 (python-sql-1.3.0.tar.gz) = 9d603a6273f2f5966bab7ce77e1f50e88818d5237ac85e566e2dc84ebfabd176
SIZE (python-sql-1.3.0.tar.gz) = 32362
TIMESTAMP = 1651884951
SHA256 (python-sql-1.4.0.tar.gz) = 6fe764082f48891d857ea7e6fa425fa54f13531ddf6b89f24c098e646ad1b4b6
SIZE (python-sql-1.4.0.tar.gz) = 32599

View File

@ -1,8 +1,7 @@
# Created by: Steven Kreuzer <skreuzer@FreeBSD.org>
PORTNAME= whisper
PORTVERSION= 1.1.3
PORTREVISION= 1
PORTVERSION= 1.1.8
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1522932311
SHA256 (whisper-1.1.3.tar.gz) = 2893af2797ae74c29b4aef2109caf8298bae975e5814dce69848735166d71faa
SIZE (whisper-1.1.3.tar.gz) = 24490
TIMESTAMP = 1651945876
SHA256 (whisper-1.1.8.tar.gz) = 345f35d0dccaf181e0aa4353e6c13f40f5cceda10a3c7021dafab29f004f62ae
SIZE (whisper-1.1.8.tar.gz) = 38167

View File

@ -2,8 +2,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.6
PORTREVISION= 4
DISTVERSION= 2.0.8
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
@ -27,17 +26,17 @@ CARGO_CRATES= addr2line-0.17.0 \
ansi_term-0.12.1 \
array_tool-1.0.3 \
atty-0.2.14 \
autocfg-1.0.1 \
backtrace-0.3.63 \
autocfg-1.1.0 \
backtrace-0.3.64 \
bindgen-0.59.2 \
bitflags-1.3.2 \
bson-0.14.1 \
byteorder-1.4.3 \
cc-1.0.72 \
cc-1.0.73 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
chrono-0.4.19 \
clang-sys-1.3.0 \
clang-sys-1.3.1 \
clap-2.34.0 \
dashmap-4.0.2 \
either-1.6.1 \
@ -52,67 +51,66 @@ CARGO_CRATES= addr2line-0.17.0 \
hex-0.3.2 \
humantime-2.1.0 \
ijson-0.1.3 \
indexmap-1.7.0 \
indexmap-1.8.0 \
itertools-0.10.3 \
itoa-1.0.1 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
libc-0.2.112 \
libloading-0.7.2 \
libc-0.2.120 \
libloading-0.7.3 \
linked-hash-map-0.5.4 \
log-0.4.14 \
md5-0.6.1 \
memchr-2.4.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.4.4 \
nom-7.1.0 \
nom-7.1.1 \
num-integer-0.1.44 \
num-traits-0.1.43 \
num-traits-0.2.14 \
num_cpus-1.13.0 \
num_cpus-1.13.1 \
object-0.27.1 \
peeking_take_while-0.1.2 \
ppv-lite86-0.2.15 \
proc-macro2-1.0.33 \
ppv-lite86-0.2.16 \
proc-macro2-1.0.36 \
quote-0.3.15 \
quote-1.0.10 \
quote-1.0.15 \
rand-0.7.3 \
rand_chacha-0.2.2 \
rand_core-0.5.1 \
rand_hc-0.2.0 \
redis-module-0.25.0 \
regex-1.5.4 \
redis-module-1.0.0 \
regex-1.5.5 \
regex-syntax-0.6.25 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustversion-1.0.6 \
ryu-1.0.9 \
serde-1.0.131 \
serde_derive-1.0.131 \
serde_json-1.0.73 \
serde-1.0.136 \
serde_derive-1.0.136 \
serde_json-1.0.79 \
shlex-1.1.0 \
strsim-0.8.0 \
strum_macros-0.23.1 \
syn-0.11.11 \
syn-1.0.82 \
syn-1.0.88 \
synom-0.11.3 \
termcolor-1.1.2 \
termcolor-1.1.3 \
textwrap-0.11.0 \
time-0.1.44 \
unicode-segmentation-1.8.0 \
unicode-segmentation-1.9.0 \
unicode-width-0.1.9 \
unicode-xid-0.0.4 \
unicode-xid-0.2.2 \
vec_map-0.8.2 \
version_check-0.9.3 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.10.0+wasi-snapshot-preview1 \
which-4.2.2 \
which-4.2.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
jsonpath_lib@git+https://github.com/RedisJSON/jsonpath.git?branch=generic_json_path\#198043336123efdb71172af9f5aef18ef5ec2d6b
jsonpath_lib@git+https://github.com/RedisJSON/jsonpath.git?branch=generic_json_path\#6da271ec44ff56db0d2e7009efc707935ee8c0f8
PLIST_FILES= lib/librejson.so

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1640146460
TIMESTAMP = 1651881118
SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@ -11,10 +11,10 @@ SHA256 (rust/crates/array_tool-1.0.3.crate) = 8f8cb5d814eb646a863c4f24978cff2880
SIZE (rust/crates/array_tool-1.0.3.crate) = 11979
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
SHA256 (rust/crates/backtrace-0.3.63.crate) = 321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6
SIZE (rust/crates/backtrace-0.3.63.crate) = 74280
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/backtrace-0.3.64.crate) = 5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f
SIZE (rust/crates/backtrace-0.3.64.crate) = 74311
SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@ -23,16 +23,16 @@ SHA256 (rust/crates/bson-0.14.1.crate) = 3c177ed0122f24ce5e0f05bf9b29e79f3ac1a35
SIZE (rust/crates/bson-0.14.1.crate) = 41912
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
SIZE (rust/crates/cc-1.0.72.crate) = 57495
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
SIZE (rust/crates/chrono-0.4.19.crate) = 155663
SHA256 (rust/crates/clang-sys-1.3.0.crate) = fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90
SIZE (rust/crates/clang-sys-1.3.0.crate) = 37713
SHA256 (rust/crates/clang-sys-1.3.1.crate) = 4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21
SIZE (rust/crates/clang-sys-1.3.1.crate) = 37840
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
SIZE (rust/crates/clap-2.34.0.crate) = 202210
SHA256 (rust/crates/dashmap-4.0.2.crate) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c
@ -61,8 +61,8 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/ijson-0.1.3.crate) = b96214564d1f12875bd9661b183d8494dd10e373cb693629536fe2f3125e254b
SIZE (rust/crates/ijson-0.1.3.crate) = 548509
SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
SIZE (rust/crates/itertools-0.10.3.crate) = 118661
SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
@ -71,10 +71,10 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/libc-0.2.112.crate) = 1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125
SIZE (rust/crates/libc-0.2.112.crate) = 571445
SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
SIZE (rust/crates/libloading-0.7.2.crate) = 27229
SHA256 (rust/crates/libc-0.2.120.crate) = ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09
SIZE (rust/crates/libc-0.2.120.crate) = 574677
SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
SIZE (rust/crates/libloading-0.7.3.crate) = 27378
SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
@ -87,28 +87,28 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
SIZE (rust/crates/nom-7.1.0.crate) = 115647
SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
SIZE (rust/crates/nom-7.1.1.crate) = 115818
SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
SHA256 (rust/crates/num-traits-0.1.43.crate) = 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
SIZE (rust/crates/num-traits-0.1.43.crate) = 7659
SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
SHA256 (rust/crates/object-0.27.1.crate) = 67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9
SIZE (rust/crates/object-0.27.1.crate) = 228030
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
SHA256 (rust/crates/proc-macro2-1.0.33.crate) = fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a
SIZE (rust/crates/proc-macro2-1.0.33.crate) = 41040
SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
SHA256 (rust/crates/quote-0.3.15.crate) = 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a
SIZE (rust/crates/quote-0.3.15.crate) = 12041
SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
SIZE (rust/crates/quote-1.0.10.crate) = 29960
SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
SIZE (rust/crates/quote-1.0.15.crate) = 27281
SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
SIZE (rust/crates/rand-0.7.3.crate) = 112246
SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
@ -117,10 +117,10 @@ SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162c
SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
SHA256 (rust/crates/redis-module-0.25.0.crate) = 224748b143391fdf45cc61b8d7d9f3f703fed658ef282cb4ce72e4f1b7a92415
SIZE (rust/crates/redis-module-0.25.0.crate) = 48648
SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
SIZE (rust/crates/regex-1.5.4.crate) = 236581
SHA256 (rust/crates/redis-module-1.0.0.crate) = 2cb881243f9ca167fce1b38876c8d2bc84d7c657bdfe5240634ad700cbc53813
SIZE (rust/crates/redis-module-1.0.0.crate) = 51045
SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
SIZE (rust/crates/regex-1.5.5.crate) = 238119
SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
@ -131,12 +131,12 @@ SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5
SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
SIZE (rust/crates/ryu-1.0.9.crate) = 48391
SHA256 (rust/crates/serde-1.0.131.crate) = b4ad69dfbd3e45369132cc64e6748c2d65cdfb001a2b1c232d128b4ad60561c1
SIZE (rust/crates/serde-1.0.131.crate) = 75357
SHA256 (rust/crates/serde_derive-1.0.131.crate) = b710a83c4e0dff6a3d511946b95274ad9ca9e5d3ae497b63fda866ac955358d2
SIZE (rust/crates/serde_derive-1.0.131.crate) = 54729
SHA256 (rust/crates/serde_json-1.0.73.crate) = bcbd0344bc6533bc7ec56df11d42fb70f1b912351c0825ccb7211b59d8af7cf5
SIZE (rust/crates/serde_json-1.0.73.crate) = 115922
SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
SIZE (rust/crates/serde-1.0.136.crate) = 76158
SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
SIZE (rust/crates/shlex-1.1.0.crate) = 5199
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@ -145,18 +145,18 @@ SHA256 (rust/crates/strum_macros-0.23.1.crate) = 5bb0dc7ee9c15cea6199cde9a127fa1
SIZE (rust/crates/strum_macros-0.23.1.crate) = 18203
SHA256 (rust/crates/syn-0.11.11.crate) = d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad
SIZE (rust/crates/syn-0.11.11.crate) = 63309
SHA256 (rust/crates/syn-1.0.82.crate) = 8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59
SIZE (rust/crates/syn-1.0.82.crate) = 234316
SHA256 (rust/crates/syn-1.0.88.crate) = ebd69e719f31e88618baa1eaa6ee2de5c9a1c004f1e9ecdb58e8352a13f20a01
SIZE (rust/crates/syn-1.0.88.crate) = 236112
SHA256 (rust/crates/synom-0.11.3.crate) = a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6
SIZE (rust/crates/synom-0.11.3.crate) = 17120
SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
SIZE (rust/crates/time-0.1.44.crate) = 28885
SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
SHA256 (rust/crates/unicode-xid-0.0.4.crate) = 8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc
@ -165,14 +165,12 @@ SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a
SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
SIZE (rust/crates/version_check-0.9.3.crate) = 12547
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
SHA256 (rust/crates/which-4.2.2.crate) = ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9
SIZE (rust/crates/which-4.2.2.crate) = 8589
SHA256 (rust/crates/which-4.2.4.crate) = 2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2
SIZE (rust/crates/which-4.2.4.crate) = 9259
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@ -181,7 +179,7 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (RedisJSON-jsonpath-198043336123efdb71172af9f5aef18ef5ec2d6b_GH0.tar.gz) = 763231d2d2b2d3b6fb246effda18f306c214bdecf430b8f0353b5d76b3abde87
SIZE (RedisJSON-jsonpath-198043336123efdb71172af9f5aef18ef5ec2d6b_GH0.tar.gz) = 449538
SHA256 (RedisJSON-RedisJSON-v2.0.6_GH0.tar.gz) = 1c617ec246bdcb99fabba7dc65d4d9b1d52c9fa0e3f799e26724ff1cbf102fdf
SIZE (RedisJSON-RedisJSON-v2.0.6_GH0.tar.gz) = 645363
SHA256 (RedisJSON-jsonpath-6da271ec44ff56db0d2e7009efc707935ee8c0f8_GH0.tar.gz) = 87b61327a8bd8671bfcc6bc470e36525136a69163b0d55677b05da5cd0e8b4b3
SIZE (RedisJSON-jsonpath-6da271ec44ff56db0d2e7009efc707935ee8c0f8_GH0.tar.gz) = 449917
SHA256 (RedisJSON-RedisJSON-v2.0.8_GH0.tar.gz) = 76389da7fd0643708b0450338558a6e00d62ed21e187dc0312c9185c03298d5d
SIZE (RedisJSON-RedisJSON-v2.0.8_GH0.tar.gz) = 684059

View File

@ -1,6 +1,6 @@
PORTNAME= bdb1
PORTVERSION= 0.2.5
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,6 +1,18 @@
--- ext/bdb1/bdb1.c.orig 2016-01-18 21:34:35 UTC
--- ext/bdb1/bdb1.c.orig 2022-05-09 10:22:04 UTC
+++ ext/bdb1/bdb1.c
@@ -752,15 +752,15 @@ bdb1_s_alloc(VALUE obj)
@@ -733,9 +733,11 @@ bdb1_close(VALUE obj)
VALUE opt;
bdb1_DB *dbst;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4) {
rb_raise(rb_eSecurityError, "Insecure: can't close the database");
}
+#endif
Data_Get_Struct(obj, bdb1_DB, dbst);
bdb1_i_close(dbst);
return Qnil;
@@ -752,15 +754,15 @@ bdb1_s_alloc(VALUE obj)
dbst->options |= BDB1_NOT_OPEN;
cl = obj;
while (cl) {
@ -19,3 +31,54 @@
dbst->type = DB_RECNO;
break;
}
@@ -878,7 +880,9 @@ bdb1_put(int argc, VALUE *argv, VALUE obj)
int ret, flags;
db_recno_t recno;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
rb_secure(4);
+#endif
GetDB(obj, dbst);
if (rb_scan_args(argc, argv, "21", &a, &b, &c) == 3)
flags = NUM2INT(c);
@@ -1071,7 +1075,9 @@ bdb1_del(VALUE obj, VALUE a)
db_recno_t recno;
volatile VALUE c = Qnil;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
rb_secure(4);
+#endif
GetDB(obj, dbst);
if (dbst->type == DB_HASH) {
rb_warning("delete can give strange result with DB_HASH");
@@ -1112,7 +1118,9 @@ bdb1_delete_if(VALUE obj)
int ret, ret1, flags;
db_recno_t recno;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
rb_secure(4);
+#endif
GetDB(obj, dbst);
INIT_RECNO(dbst, key, recno);
DATA_ZERO(data);
@@ -1138,7 +1146,9 @@ bdb1_clear(VALUE obj)
int ret, value, flags;
db_recno_t recno;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
rb_secure(4);
+#endif
GetDB(obj, dbst);
INIT_RECNO(dbst, key, recno);
DATA_ZERO(data);
@@ -1536,8 +1546,10 @@ bdb1_sync(VALUE obj)
{
bdb1_DB *dbst;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4)
rb_raise(rb_eSecurityError, "Insecure: can't sync the database");
+#endif
GetDB(obj, dbst);
bdb1_test_error(dbst->dbp->sync(dbst->dbp, 0));
return Qtrue;

View File

@ -1,6 +1,6 @@
--- ext/bdb1/recnum.c.orig
--- ext/bdb1/recnum.c.orig 2022-05-09 10:22:04 UTC
+++ ext/bdb1/recnum.c
@@ -17,7 +17,7 @@
@@ -17,7 +17,7 @@ bdb1_recnum_init(int argc, VALUE *argv, VALUE obj)
argc++;
}
rb_hash_aset(argv[argc - 1], array, INT2FIX(0));
@ -8,4 +8,14 @@
+ if (rb_hash_lookup2(argv[argc - 1], sarray, Qundef) != Qundef) {
rb_hash_aset(argv[argc - 1], sarray, INT2FIX(0));
}
rb_hash_aset(argv[argc - 1], rb_str_new2("set_flags"), INT2FIX(DB_RENUMBER));
return bdb1_init(argc, argv, obj);
@@ -134,7 +134,9 @@ bdb1_intern_shift_pop(VALUE obj, int depart, int len)
db_recno_t recno;
VALUE res;
+#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4
rb_secure(4);
+#endif
GetDB(obj, dbst);
INIT_RECNO(dbst, key, recno);
DATA_ZERO(data);

View File

@ -1,6 +1,6 @@
PORTNAME= bookworm
DISTVERSION= 1.1.2
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= deskutils
MAINTAINER= miguel@gocobachi.dev

View File

@ -2,6 +2,7 @@
PORTNAME= calibre
PORTVERSION= 5.42.0
PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/

View File

@ -1,6 +1,6 @@
PORTNAME= arbtt
PORTVERSION= 0.10.2
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= deskutils haskell
MAINTAINER= mail@dbalan.in

View File

@ -1,6 +1,6 @@
PORTNAME= lumina-pdf
DISTVERSION= 1.6.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= deskutils
MAINTAINER= lbartoletti@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= tumbler
PORTVERSION= 4.16.0
PORTREVISION= 16
PORTREVISION= 17
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE
PKGNAMEPREFIX= xfce4-

View File

@ -22,6 +22,7 @@
SUBDIR += R-cran-brio
SUBDIR += R-cran-broom
SUBDIR += R-cran-caTools
SUBDIR += R-cran-checkmate
SUBDIR += R-cran-callr
SUBDIR += R-cran-caret
SUBDIR += R-cran-chron
@ -76,6 +77,7 @@
SUBDIR += R-cran-microbenchmark
SUBDIR += R-cran-mockery
SUBDIR += R-cran-msm
SUBDIR += R-cran-multicool
SUBDIR += R-cran-optparse
SUBDIR += R-cran-pak
SUBDIR += R-cran-parallelly
@ -189,6 +191,7 @@
SUBDIR += arduinoOTA
SUBDIR += argdata
SUBDIR += argouml
SUBDIR += argparse
SUBDIR += argp-standalone
SUBDIR += args
SUBDIR += argtable
@ -314,6 +317,7 @@
SUBDIR += cargo-generate
SUBDIR += cask
SUBDIR += catch
SUBDIR += cbang
SUBDIR += cbrowser
SUBDIR += cc65
SUBDIR += ccache
@ -346,6 +350,7 @@
SUBDIR += chrpath
SUBDIR += chruby
SUBDIR += cil
SUBDIR += cirrus-cli
SUBDIR += cityhash
SUBDIR += cjose
SUBDIR += cl-alexandria

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