*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-07-17 07:53:42 +02:00
parent 5e49ad1b8c
commit eb3792d105
8585 changed files with 74585 additions and 167067 deletions

View File

@ -22,7 +22,6 @@ GH_TUPLE= adrg:xdg:v0.3.3:adrg_xdg/vendor/github.com/adrg/xdg \
kr:pretty:v0.2.0:kr_pretty/vendor/github.com/kr/pretty \
sj14:astral:v0.1.2:sj14_astral/vendor/github.com/sj14/astral
GL_ACCOUNT= WhyNotHugo
GL_COMMIT= ec68820495fcb7137310c166052dab86b0d940c4
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
share/dbus-1/services/nl.whynothugo.darkman.service \

View File

@ -13,5 +13,5 @@ SHA256 (kr-pretty-v0.2.0_GH0.tar.gz) = 6dc2207cfe03d3b9d65460cbada52c533ed273726
SIZE (kr-pretty-v0.2.0_GH0.tar.gz) = 8760
SHA256 (sj14-astral-v0.1.2_GH0.tar.gz) = e3305b66e64505f763ff5d87b31bef8dae78a0780ad93864d09341aebdd7466a
SIZE (sj14-astral-v0.1.2_GH0.tar.gz) = 266290
SHA256 (WhyNotHugo-darkman-ec68820495fcb7137310c166052dab86b0d940c4_GL0.tar.gz) = 3a9053212fa04c8c8e016c6358cb4e91cb1e05ff57c49206fce5639fa2956c3a
SIZE (WhyNotHugo-darkman-ec68820495fcb7137310c166052dab86b0d940c4_GL0.tar.gz) = 23527
SHA256 (darkman-v1.5.4.tar.bz2) = c0237c7a0d21829d0bb18c7239eecb7d607e8556c5b6f466fe5529309bddc1eb
SIZE (darkman-v1.5.4.tar.bz2) = 21648

View File

@ -18,7 +18,6 @@ USE_GNOME= glib20
USE_LDCONFIG= yes
GL_SITE= https://source.puri.sm
GL_ACCOUNT= Librem5
GL_COMMIT= 2db8a72ef9432f80894eb5b36ce1e667496a931b
GL_TUPLE= https://gitlab.gnome.org:guidog:gmobile:ff854988bff80f2d4c1181ccf3c94b032603b6f9:gmobile/subprojects/gmobile
SHEBANG_FILES= build-aux/post_install.py
GLIB_SCHEMAS= org.sigxcpu.feedbackd.gschema.xml

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1677701315
SHA256 (Librem5-feedbackd-2db8a72ef9432f80894eb5b36ce1e667496a931b_GL0.tar.gz) = d4df989ed120b83d832b8acda280cfd9a2a2f8c0ae03e0fa4bb5eb9a73e06a94
SIZE (Librem5-feedbackd-2db8a72ef9432f80894eb5b36ce1e667496a931b_GL0.tar.gz) = 94498
SHA256 (feedbackd-v0.1.0.tar.bz2) = 17351120edabd4a5cf8599b7b5b04ce63b88e910b9aa9b9a614f0344e78259a9
SIZE (feedbackd-v0.1.0.tar.bz2) = 75888
SHA256 (guidog-gmobile-ff854988bff80f2d4c1181ccf3c94b032603b6f9_GL0.tar.gz) = 71faa5e30a363e7abb6c38e335f00b425288995033dedeeb1e4573474269c6a1
SIZE (guidog-gmobile-ff854988bff80f2d4c1181ccf3c94b032603b6f9_GL0.tar.gz) = 22316

View File

@ -1,6 +1,5 @@
PORTNAME= kmag
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= accessibility kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683867018
SHA256 (KDE/release-service/23.04.1/kmag-23.04.1.tar.xz) = 08783d779ebb0c7d5fc6193e05256837fa447fbcb9cf2681c00befcf40fd4a99
SIZE (KDE/release-service/23.04.1/kmag-23.04.1.tar.xz) = 724308
TIMESTAMP = 1688809951
SHA256 (KDE/release-service/23.04.3/kmag-23.04.3.tar.xz) = e4fca3788ae295b45d115da75208c7a05419525d2fe3c6422165beb1fd19598d
SIZE (KDE/release-service/23.04.3/kmag-23.04.3.tar.xz) = 724292

View File

@ -1,6 +1,5 @@
PORTNAME= kmousetool
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= accessibility kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683867019
SHA256 (KDE/release-service/23.04.1/kmousetool-23.04.1.tar.xz) = 6a089c527253f79f27684dc22369d13448a7f15900251628355c4412e057abe3
SIZE (KDE/release-service/23.04.1/kmousetool-23.04.1.tar.xz) = 129436
TIMESTAMP = 1688809951
SHA256 (KDE/release-service/23.04.3/kmousetool-23.04.3.tar.xz) = 4140b25dd9b6e146e46462e70d418a8cf10e4bf172b1f446ea1574fe5b4f30df
SIZE (KDE/release-service/23.04.3/kmousetool-23.04.3.tar.xz) = 129436

View File

@ -1,6 +1,5 @@
PORTNAME= kmouth
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= accessibility kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683867020
SHA256 (KDE/release-service/23.04.1/kmouth-23.04.1.tar.xz) = 863fdb07dbd2099468615ae76e8d526b7537170abeec2a4ef90a98c294d3f70e
SIZE (KDE/release-service/23.04.1/kmouth-23.04.1.tar.xz) = 2087800
TIMESTAMP = 1688809952
SHA256 (KDE/release-service/23.04.3/kmouth-23.04.3.tar.xz) = 436b8ee6e57ac7f61777c8658ad8a8204bfff388e95893e1594c69b619c1df63
SIZE (KDE/release-service/23.04.3/kmouth-23.04.3.tar.xz) = 2087828

View File

@ -1,5 +1,5 @@
PORTNAME= atk
PORTVERSION= 4.1.7
PORTVERSION= 4.1.8
CATEGORIES= accessibility rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1685793116
SHA256 (rubygem/atk-4.1.7.gem) = 4aff31c1b085c3f643232bbf86f27f61a9ececa50a8e3161a214ea6c7e6f6136
SIZE (rubygem/atk-4.1.7.gem) = 15872
TIMESTAMP = 1688167226
SHA256 (rubygem/atk-4.1.8.gem) = 32b3d6bf77cd43c8b36a5a682814481f7654fde0a63754e9e46bdb96b2486f64
SIZE (rubygem/atk-4.1.8.gem) = 15872

View File

@ -1,5 +1,5 @@
PORTNAME= ancient
PORTVERSION= 2.0.0
PORTVERSION= 2.1.0
DISTVERSIONPREFIX= v
CATEGORIES= archivers

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1675603963
SHA256 (temisu-ancient-v2.0.0_GH0.tar.gz) = 9c6b31e4d968ec3adb25596a0b30405d1080d3de0546f1485ecb0ac2eca6261d
SIZE (temisu-ancient-v2.0.0_GH0.tar.gz) = 98727
TIMESTAMP = 1689050481
SHA256 (temisu-ancient-v2.1.0_GH0.tar.gz) = 7fde64be49e52ce5abc8804d3df13ba1475db0c0bb0513ae50d518e25e76373a
SIZE (temisu-ancient-v2.1.0_GH0.tar.gz) = 15714423

View File

@ -3,5 +3,5 @@ include/ancient/ancient.hpp
lib/libancient.a
lib/libancient.so
lib/libancient.so.2
lib/libancient.so.2.0.0
lib/libancient.so.2.0.1
libdata/pkgconfig/libancient.pc

View File

@ -1,6 +1,5 @@
PORTNAME= ark
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= archivers kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866870
SHA256 (KDE/release-service/23.04.1/ark-23.04.1.tar.xz) = 4852199db26733348cbf58495c7a1e5419c5dcd0acfdcf59dd39bc69f12325b4
SIZE (KDE/release-service/23.04.1/ark-23.04.1.tar.xz) = 3010580
TIMESTAMP = 1688809819
SHA256 (KDE/release-service/23.04.3/ark-23.04.3.tar.xz) = 81f87fb5bfbb28f74f1a360a40e0251864f83524b1d0d61b79dd1fe412e63a20
SIZE (KDE/release-service/23.04.3/ark-23.04.3.tar.xz) = 3010636

View File

@ -1,5 +1,5 @@
PORTNAME= c-blosc2
PORTVERSION= 2.9.2
PORTVERSION= 2.10.0
DISTVERSIONPREFIX= v
CATEGORIES= archivers

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1685162060
SHA256 (Blosc-c-blosc2-v2.9.2_GH0.tar.gz) = 5d1b7269f2f9e4ed521a980bdb7e3895e77358723af06b7d269f65686efe9732
SIZE (Blosc-c-blosc2-v2.9.2_GH0.tar.gz) = 2790821
TIMESTAMP = 1688902017
SHA256 (Blosc-c-blosc2-v2.10.0_GH0.tar.gz) = cb7f7c0c62af78982140ecff21a2f3ca9ce6a0a1c02e314fcdce1a98da0fe231
SIZE (Blosc-c-blosc2-v2.10.0_GH0.tar.gz) = 3140563

View File

@ -5,7 +5,6 @@ include/blosc2/blosc2-export.h
include/blosc2/blosc2-stdio.h
include/blosc2/codecs-registry.h
include/blosc2/filters-registry.h
include/blosc2/plugins-utils.h
include/blosc2/tuners-registry.h
lib/libblosc2.a
lib/libblosc2.so

View File

@ -1,6 +1,6 @@
PORTNAME= ccmix
PORTVERSION= g20170612
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= archivers games
MASTER_SITES= SF/xccu/XCC%20Mixer/XCC%20Mixer%201.44:dat
DISTFILES= XCC_Mixer-1.44.zip:dat

View File

@ -15,6 +15,6 @@ USE_LDCONFIG= yes
USE_GITLAB= yes
GL_ACCOUNT= marcusbritanicus
GL_COMMIT= 9863127fb8dda7242215c09efbc976193365fee4
GL_TAGNAME= 9863127fb8dda7242215c09efbc976193365fee4
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
PORTNAME= bz2
PORTVERSION= 0.6.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= archivers
MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/72/
PKGNAMEPREFIX= ocaml-

View File

@ -1,5 +1,6 @@
PORTNAME= zip
PORTVERSION= 1.11
PORTREVISION= 1
CATEGORIES= archivers
PKGNAMEPREFIX= ocaml-
DISTNAME= caml${PORTNAME}-${PORTVERSION}

View File

@ -1,5 +1,5 @@
PORTNAME= blosc2
PORTVERSION= 2.2.3
PORTVERSION= 2.2.5
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -11,7 +11,7 @@ WWW= https://github.com/Blosc/python-blosc2
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= c-blosc2>=2.9.1:archivers/c-blosc2 \
BUILD_DEPENDS= c-blosc2>=2.10.0:archivers/c-blosc2 \
cmake:devel/cmake-core \
ninja:devel/ninja \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
@ -21,8 +21,7 @@ LIB_DEPENDS= libblosc2.so:archivers/c-blosc2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ndindex>=1.4:math/py-ndindex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR}
USES= pkgconfig python
USE_PYTHON= autoplist concurrent cython pep517

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1685162062
SHA256 (blosc2-2.2.3.tar.gz) = 5ccd4ee21ef1e25ac54119c4a525b6bc2ba2a9a747448de1b27cf8240ce94fff
SIZE (blosc2-2.2.3.tar.gz) = 4168877
TIMESTAMP = 1688902019
SHA256 (blosc2-2.2.5.tar.gz) = b8c0940267dd8df7a2b95ee2a3701ded2d240c85b27514909d9997425a091f54
SIZE (blosc2-2.2.5.tar.gz) = 4653447

View File

@ -1,5 +1,5 @@
PORTNAME= libarchive-c
PORTVERSION= 4.0
PORTVERSION= 5.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -11,16 +11,9 @@ WWW= https://github.com/Changaco/python-libarchive-c
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
USE_PYTHON= autoplist distutils pytest
NO_ARCH= yes
do-test:
@cd ${WRKSRC} && TZ=UTC LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m pytest -vv
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1646764516
SHA256 (libarchive-c-4.0.tar.gz) = a5b41ade94ba58b198d778e68000f6b7de41da768de7140c984f71d7fa8416e5
SIZE (libarchive-c-4.0.tar.gz) = 51171
TIMESTAMP = 1689426259
SHA256 (libarchive-c-5.0.tar.gz) = d673f56673d87ec740d1a328fa205cafad1d60f5daca4685594deb039d32b159
SIZE (libarchive-c-5.0.tar.gz) = 52186

View File

@ -1,5 +1,5 @@
PORTNAME= rpm
PORTVERSION= 4.18.0
PORTVERSION= 4.18.1
CATEGORIES= archivers
MASTER_SITES= http://ftp.rpm.org/releases/rpm-${PORTVERSION:R}.x/
PKGNAMESUFFIX= 4
@ -12,7 +12,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gsed:textproc/gsed \
${LOCALBASE}/lib/libelf.so:devel/elfutils
${LOCALBASE}/lib/libelf.so:devel/elfutils \
pandoc:textproc/hs-pandoc
LIB_DEPENDS= libpopt.so:devel/popt \
libnss3.so:security/nss \
libzstd.so:archivers/zstd \
@ -26,13 +27,12 @@ USES= alias bdb sqlite cpe gmake iconv libarchive libtool \
lua pathfix pkgconfig shebangfix tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
SHEBANG_FILES= scripts/check-prereqs \
scripts/check-rpaths-worker scripts/pkgconfigdeps.sh \
scripts/fontconfig.prov scripts/perl.prov scripts/perl.req \
scripts/find-lang.sh scripts/ocamldeps.sh \
scripts/rpm_macros_provides.sh
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-sqlite=yes\
--with-popt-prefix="${LOCALBASE}" \
--sysconfdir=${PREFIX}/etc \
@ -51,6 +51,8 @@ LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/nss \
CONFLICTS_INSTALL= rpm2cpio # bin/rpm2cpio
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
PLIST_SUB= VERSION=${PORTVERSION} \
OPSYS=${OPSYS:tl}
@ -60,15 +62,14 @@ OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS
OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
PYTHON_CONFIGURE_ENABLE=python
PYTHON_USES= python
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
NLS_LIBS= -lintl
PLUGINS_CONFIGURE_ENABLE=plugins
PLUGINS_LIB_DEPENDS= libdbus-1.so:devel/dbus
PLUGINS_CONFIGURE_ENABLE=plugins
PYTHON_USES= python
PYTHON_CONFIGURE_ENABLE=python
post-patch:
@${REINPLACE_CMD} -e 's:\.\./\.\./bin/::' ${WRKSRC}/Makefile.in
@ -80,8 +81,4 @@ post-patch:
${WRKSRC}/scripts/check-rpaths \
${WRKSRC}/scripts/vpkg-provides.sh
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} librpm/html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1663679594
SHA256 (rpm-4.18.0.tar.bz2) = 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554
SIZE (rpm-4.18.0.tar.bz2) = 6600013
TIMESTAMP = 1689439085
SHA256 (rpm-4.18.1.tar.bz2) = 37f3b42c0966941e2ad3f10fde3639824a6591d07197ba8fd0869ca0779e1f56
SIZE (rpm-4.18.1.tar.bz2) = 6396363

View File

@ -0,0 +1,11 @@
--- lib/fsm.c.orig 2023-03-13 14:33:50 UTC
+++ lib/fsm.c
@@ -1014,7 +1014,7 @@
rc = RPMERR_UNKNOWN_FILETYPE;
}
-setmeta:
+setmeta:;
/* Special files require path-based ops */
int mayopen = S_ISREG(fp->sb.st_mode) || S_ISDIR(fp->sb.st_mode);
if (!rc && fd == -1 && mayopen) {

View File

@ -1,5 +1,5 @@
--- tools/elfdeps.c.orig 2023-01-16 16:44:45.666870000 -0500
+++ tools/elfdeps.c 2023-01-16 16:44:57.548011000 -0500
--- tools/elfdeps.c.orig 2023-01-16 16:44:45 UTC
+++ tools/elfdeps.c
@@ -84,7 +84,7 @@
if (ehdr->e_ident[EI_CLASS] == ELFCLASS64) {
switch (ehdr->e_machine) {

View File

@ -51,19 +51,20 @@ include/rpm/rpmutil.h
include/rpm/rpmver.h
lib/librpm.so
lib/librpm.so.9
lib/librpm.so.9.3.0
lib/librpm.so.9.4.0
lib/librpmbuild.so
lib/librpmbuild.so.9
lib/librpmbuild.so.9.3.0
lib/librpmbuild.so.9.4.0
lib/librpmio.so
lib/librpmio.so.9
lib/librpmio.so.9.3.0
lib/librpmio.so.9.4.0
lib/librpmsign.so
lib/librpmsign.so.9
lib/librpmsign.so.9.3.0
lib/librpmsign.so.9.4.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py
%%PYTHON_SITELIBDIR%%/rpm-%%VERSION%%-py%%PYTHON_VER%%.egg-info
%%PLUGINS%%lib/rpm-plugins/dbus_announce.so
%%PLUGINS%%lib/rpm-plugins/prioreset.so
%%PLUGINS%%lib/rpm-plugins/syslog.so

View File

@ -1,6 +1,6 @@
PORTNAME= urbackup-client
DISTVERSION= 2.5.20.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/

View File

@ -1,6 +1,6 @@
PORTNAME= urbackup-server
DISTVERSION= 2.5.26
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/

View File

@ -1,6 +1,6 @@
PORTNAME= gpscorrelate
PORTVERSION= 1.6.1
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= astro geography
MAINTAINER= ports@FreeBSD.org
@ -12,13 +12,18 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexiv2.so:graphics/exiv2 \
libgtkmm-2.4.so:x11-toolkits/gtkmm24
LIB_DEPENDS+= libatk-1.0.so:accessibility/at-spi2-core
LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig
LIB_DEPENDS+= libfreetype.so:print/freetype2
LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz
USES= compiler:c++11-lang gmake gnome pkgconfig
USE_GNOME= libxml2
USES= compiler:c++11-lang gettext-runtime gmake gnome pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= freefoote
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 libxml2 pango
PLIST_FILES= bin/gpscorrelate bin/gpscorrelate-gui \
man/man1/gpscorrelate.1.gz man/man1/gpscorrelate-gui.1.gz
PORTDOCS= *

View File

@ -1,13 +1,95 @@
--- exif-gps.cpp.orig 2019-07-07 08:26:16 UTC
--- exif-gps.cpp.orig 2012-08-14 10:11:01 UTC
+++ exif-gps.cpp
@@ -40,9 +40,7 @@
@@ -40,10 +40,8 @@
#include <sys/stat.h>
#include <unistd.h>
-
-#include "exiv2/image.hpp"
-#include "exiv2/exif.hpp"
+#include <exiv2/exiv2.hpp>
-#include "exiv2/image.hpp"
-#include "exiv2/exif.hpp"
-
#include "gpsstructure.h"
#include "exif-gps.h"
@@ -87,7 +85,7 @@ char* ReadExifDate(char* File, int* IncludesGPS)
{
// Open and read the file.
Exiv2::ExifData ExifRead;
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);
@@ -150,7 +148,7 @@ char* ReadExifData(char* File, double* Lat, double* Lo
// for display purposes. For the GUI version.
// Open and read the file.
Exiv2::ExifData ExifRead;
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);
@@ -268,7 +266,7 @@ char* ReadExifData(char* File, double* Lat, double* Lo
// Is the altitude below sea level? If so, negate the value.
GPSData = ExifRead["Exif.GPSInfo.GPSAltitudeRef"];
- if (GPSData.count() >= 1 && GPSData.toLong() == 1)
+ if (GPSData.count() >= 1 && GPSData.toInt64() == 1)
{
// Negate the elevation.
*Elev = -*Elev;
@@ -289,7 +287,7 @@ char* ReadGPSTimestamp(char* File, char* DateStamp, ch
// for display purposes. For the GUI version.
// Open and read the file.
Exiv2::ExifData ExifRead;
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);
@@ -445,7 +443,7 @@ int WriteGPSData(char* File, struct GPSPoint* Point, c
struct utimbuf utb;
if (NoChangeMtime)
stat(File, &statbuf);
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);
@@ -473,7 +471,7 @@ int WriteGPSData(char* File, struct GPSPoint* Point, c
// Do all the easy constant ones first.
// GPSVersionID tag: standard says is should be four bytes: 02 00 00 00
// (and, must be present).
- Exiv2::Value::AutoPtr Value = Exiv2::Value::create(Exiv2::unsignedByte);
+ Exiv2::Value::UniquePtr Value = Exiv2::Value::create(Exiv2::unsignedByte);
Value->read("2 0 0 0");
ExifToWrite.add(Exiv2::ExifKey("Exif.GPSInfo.GPSVersionID"), Value.get());
// Datum: the datum of the measured data. If not given, we insert WGS-84.
@@ -660,7 +658,7 @@ int WriteFixedDatestamp(char* File, time_t Time)
struct utimbuf utb;
stat(File, &statbuf);
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);
@@ -699,7 +697,7 @@ int WriteFixedDatestamp(char* File, time_t Time)
char ScratchBuf[100];
- Exiv2::Value::AutoPtr Value;
+ Exiv2::Value::UniquePtr Value;
Value = Exiv2::Value::create(Exiv2::signedRational);
snprintf(ScratchBuf, 100, "%d/1 %d/1 %d/1",
TimeStamp.tm_year + 1900,
@@ -737,7 +735,7 @@ int RemoveGPSExif(char* File, int NoChangeMtime)
stat(File, &statbuf);
// Open the file and start reading.
- Exiv2::Image::AutoPtr Image;
+ Exiv2::Image::UniquePtr Image;
try {
Image = Exiv2::ImageFactory::open(File);

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866999
SHA256 (KDE/release-service/23.04.1/kosmindoormap-23.04.1.tar.xz) = 0ef2bc48f49842dd2cab5f25bb46fac80d33169df14d37392c021ec9e8492c99
SIZE (KDE/release-service/23.04.1/kosmindoormap-23.04.1.tar.xz) = 375484
TIMESTAMP = 1688809935
SHA256 (KDE/release-service/23.04.3/kosmindoormap-23.04.3.tar.xz) = 83e26d1c09fc1cc667a0ba0d68a07c5dbdf5d6e1744140e3951c2533d8cb36f2
SIZE (KDE/release-service/23.04.3/kosmindoormap-23.04.3.tar.xz) = 375680

View File

@ -1,6 +1,5 @@
PORTNAME= marble
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 2
CATEGORIES= astro education kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866998
SHA256 (KDE/release-service/23.04.1/marble-23.04.1.tar.xz) = d41e1793e72ac1fd46d39127a70accbcf738c00fe3adbd1159cb32e47f4294d2
SIZE (KDE/release-service/23.04.1/marble-23.04.1.tar.xz) = 53760656
TIMESTAMP = 1688809934
SHA256 (KDE/release-service/23.04.3/marble-23.04.3.tar.xz) = 88feb03e4b3b1fcfc17e7ea4cd4bd4ddc7f08fd30fa550393171406e9d4fda93
SIZE (KDE/release-service/23.04.3/marble-23.04.3.tar.xz) = 53762636

View File

@ -1,6 +1,6 @@
PORTNAME= merkaartor
PORTVERSION= 0.19.0
PORTREVISION= 13
PORTREVISION= 14
CATEGORIES= astro
MAINTAINER= dev2@heesakkers.info

View File

@ -0,0 +1,38 @@
--- src/Docks/GeoImageDock.cpp.orig 2021-08-27 12:34:31 UTC
+++ src/Docks/GeoImageDock.cpp
@@ -456,7 +456,7 @@ void GeoImageDock::loadImages(QStringList fileNames)
Document *theDocument = Main->document();
MapView *theView = Main->view();
- Exiv2::Image::AutoPtr image;
+ Exiv2::Image::UniquePtr image;
Exiv2::ExifData exifData;
bool positionValid = false;
@@ -868,7 +868,7 @@ void GeoImageDock::saveImage()
// fn = QFileDialog::getSaveFileName(0, "Specify output filename", fn, tr("JPEG Images (*.jpg)"));
qDebug() << fn;
if (!fn.isEmpty()) {
- Exiv2::Image::AutoPtr imageIn, imageOut;
+ Exiv2::Image::UniquePtr imageIn, imageOut;
Exiv2::ExifData exifData;
try {
imageIn = Exiv2::ImageFactory::open(usedTrackPoints.at(index).filename.toStdString());
@@ -892,7 +892,7 @@ Coord GeoImageDock::getGeoDataFromImage(const QString
{
Coord pos;
double lat = 0.0, lon = 0.0;
- Exiv2::Image::AutoPtr image;
+ Exiv2::Image::UniquePtr image;
Exiv2::ExifData exifData;
bool positionValid = false;
@@ -932,7 +932,7 @@ Coord GeoImageDock::getGeoDataFromImage(const QString
void GeoImageDock::addGeoDataToImage(Coord position, const QString & file)
{
- Exiv2::Image::AutoPtr image;
+ Exiv2::Image::UniquePtr image;
try {
image = Exiv2::ImageFactory::open(file.toStdString());

View File

@ -1,5 +1,5 @@
PORTNAME= metpy
PORTVERSION= 1.5.0
PORTVERSION= 1.5.1
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,7 +12,9 @@ WWW= https://github.com/Unidata/MetPy
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0,1:math/py-pandas@${PY_FLAVOR} \
@ -24,14 +26,19 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FL
${PYTHON_PKGNAMEPREFIX}xarray>=0.18.0:devel/py-xarray@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
PLIST_FILES= ${PYTHON_SITELIBDIR}/metpy/static-data-manifest.txt
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 30900
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3.0:devel/py-importlib-resources@${PY_FLAVOR}
.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/src/metpy/static-data-manifest.txt ${STAGEDIR}${PYTHON_SITELIBDIR}/metpy/static-data-manifest.txt
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1685162096
SHA256 (MetPy-1.5.0.tar.gz) = 1897b276097053aeda615e3e23bf497b7704e4536b1f8e2788bb02911646353d
SIZE (MetPy-1.5.0.tar.gz) = 10564009
TIMESTAMP = 1688902071
SHA256 (MetPy-1.5.1.tar.gz) = abee94033642c06efecac3aabc224449124f14fdb01de12001f324da54ce46c7
SIZE (MetPy-1.5.1.tar.gz) = 10714954

View File

@ -0,0 +1,11 @@
--- pyproject.toml.orig 2023-05-16 23:38:03 UTC
+++ pyproject.toml
@@ -3,7 +3,7 @@ requires = ["setuptools>=42", "wheel", "setuptools_scm
build-backend = "setuptools.build_meta"
[project]
-name = "MetPy"
+name = "metpy"
description = "Collection of tools for reading, visualizing and performing calculations with weather data."
readme = "README.md"
dynamic = ["version"]

View File

@ -1,5 +1,5 @@
PORTNAME= routino
PORTVERSION= 3.4
PORTVERSION= 3.4.1
CATEGORIES= astro
MASTER_SITES= http://www.routino.org/download/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1687258600
SHA256 (routino-3.4.tgz) = cdecc1c284d95efbd4e5e3b5abb5aaa195eafc1fa894ca5b5b63e9157a9f80d2
SIZE (routino-3.4.tgz) = 2591168
TIMESTAMP = 1688277807
SHA256 (routino-3.4.1.tgz) = 0baa8d2a58d1755d0fae86e04b17eb64b8191fe3e5f247292a64dbf3718b852b
SIZE (routino-3.4.1.tgz) = 2591859

View File

@ -1,6 +1,6 @@
PORTNAME= siril
DISTVERSION= 1.0.6
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= astro graphics
MASTER_SITES= https://free-astro.org/download/

View File

@ -0,0 +1,11 @@
--- src/core/exif.cpp.orig 2022-10-17 19:40:50 UTC
+++ src/core/exif.cpp
@@ -108,7 +108,7 @@ int siril_get_thumbnail_exiv(const char *path, uint8_t
//std::cerr << "[exiv2] "<< path << ": found thumbnail "<< preview.width() << "x" << preview.height() << std::endl;
memcpy(*buffer, tmp, _size);
return 0;
- } catch (Exiv2::AnyError &e) {
+ } catch (Exiv2::Error &e) {
std::string s(e.what());
std::cerr << "[exiv2]: " << s << std::endl;
return 1;

View File

@ -364,7 +364,6 @@
SUBDIR += libgig
SUBDIR += libgme
SUBDIR += libgpod
SUBDIR += libgroove
SUBDIR += libid3tag
SUBDIR += libinstpatch
SUBDIR += libkcddb
@ -392,6 +391,7 @@
SUBDIR += libopenshot-audio
SUBDIR += libopenspc
SUBDIR += libopusenc
SUBDIR += libremidi
SUBDIR += libsamplerate
SUBDIR += libshairport
SUBDIR += libshout
@ -625,7 +625,6 @@
SUBDIR += pulseaudio-module-sndio
SUBDIR += pulseaudio-module-xrdp
SUBDIR += pulseaudio-qt
SUBDIR += pulseeffects
SUBDIR += py-SoundFile
SUBDIR += py-al
SUBDIR += py-apetag
@ -644,6 +643,7 @@
SUBDIR += py-musicbrainzngs
SUBDIR += py-mutagen
SUBDIR += py-opuslib
SUBDIR += py-playsound
SUBDIR += py-pocketsphinx
SUBDIR += py-pulsectl
SUBDIR += py-pyacoustid

View File

@ -12,7 +12,8 @@ LICENSE= GPLv2+
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libjack.so:audio/jack
USES= meson pkgconfig tar:bzip2 uidfix
USES= meson pkgconfig python:env shebangfix tar:bzip2 uidfix
SHEBANG_FILES= a2j_control
USE_GITHUB= yes
GH_ACCOUNT= jackaudio

View File

@ -1,6 +1,16 @@
--- meson.build.orig 2022-02-11 10:51:29 UTC
--- meson.build.orig 2019-09-23 22:34:12 UTC
+++ meson.build
@@ -17,6 +17,7 @@ dep_jack = dependency('jack')
@@ -3,8 +3,7 @@ project(
'c',
default_options: [
'prefix=/usr/local',
- 'b_pie=true',
- 'b_lto=true'
+ 'b_pie=true'
],
meson_version: '>=0.50.0',
license: 'GPL2+',
@@ -17,6 +16,7 @@ dep_jack = dependency('jack')
dep_alsa = dependency('alsa')
lib_dl = cc.find_library('dl')
lib_pthread = cc.find_library('pthread')
@ -8,7 +18,7 @@
deps_a2jmidid = [dep_alsa, dep_jack, lib_dl, lib_pthread]
# source definitions
@@ -50,6 +51,7 @@ if get_option('disable-dbus')
@@ -50,6 +50,7 @@ if get_option('disable-dbus')
else
dep_dbus = dependency('dbus-1')
deps_a2jmidid += [dep_dbus]

View File

@ -1,10 +1,13 @@
PORTNAME= alsa-plugins
PORTVERSION= 1.2.2
PORTREVISION= 10
PORTREVISION= 11
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= GH
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 8a3c0d795fbe.patch:-p1 # rate-lav: Convert to libswresample
USE_GITHUB= yes
GH_ACCOUNT= alsa-project
GH_PROJECT= ${PORTNAME}
@ -39,10 +42,8 @@ BLKCNT_P2_CFLAGS= -DFREEBSD_OSS_BLKCNT_P2
BUFSZ_P2_CFLAGS= -DFREEBSD_OSS_BUFSZ_P2
VERBOSE_CFLAGS= -DALSA_OSS_DEBUG_VERBOSE
FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CONFIGURE_ENABLE= libav
FFMPEG_CONFIGURE_ENV+= PKG_CONFIG_PATH="${LOCALBASE}/ffmpeg4/libdata/pkgconfig"
FFMPEG_MAKE_ENV+= PKG_CONFIG_PATH="${LOCALBASE}/ffmpeg4/libdata/pkgconfig"
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CONFIGURE_ENABLE= jack

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1634083456
SHA256 (alsa-project-alsa-plugins-v1.2.2_GH0.tar.gz) = 1872622227c474db9db57bf5b6ec91bbef391f9750e9d64d00d05af29f579e1a
SIZE (alsa-project-alsa-plugins-v1.2.2_GH0.tar.gz) = 121998
SHA256 (8a3c0d795fbe.patch) = 5772b954c166cf3c148872a405b21476039193b06fb2e834c4cc5a855325d8bf
SIZE (8a3c0d795fbe.patch) = 6946

View File

@ -22,7 +22,6 @@ USE_GNOME= gdkpixbuf2 gtk40 libadwaita
USE_GSTREAMER= bad good libav
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_COMMIT= 31137155adb25a2e3a80de83b09e723dc2d78f4a
MAKE_ENV= ${CARGO_ENV}
CARGO_BUILD= no
CARGO_INSTALL= no

View File

@ -467,5 +467,5 @@ SHA256 (rust/crates/zvariant-3.11.0.crate) = 903169c05b9ab948ee93fefc9127d08930d
SIZE (rust/crates/zvariant-3.11.0.crate) = 71214
SHA256 (rust/crates/zvariant_derive-3.11.0.crate) = cce76636e8fab7911be67211cf378c252b115ee7f2bae14b18b84821b39260b5
SIZE (rust/crates/zvariant_derive-3.11.0.crate) = 12364
SHA256 (World-amberol-31137155adb25a2e3a80de83b09e723dc2d78f4a_GL0.tar.gz) = fa04cbf8d4b08fe220dbf4ffcebab4bd568b847e2d1286e12149ddbcf64c78bf
SIZE (World-amberol-31137155adb25a2e3a80de83b09e723dc2d78f4a_GL0.tar.gz) = 1145074
SHA256 (amberol-0.10.3.tar.bz2) = 897af5be79ec1e85c417a13ee464b5ac38ebf379a7b5a22182858699f28ced78
SIZE (amberol-0.10.3.tar.bz2) = 1143135

View File

@ -1,11 +1,11 @@
PORTNAME= ardour
DISTVERSION= 7.4.0
DISTVERSION= 7.5.0
CATEGORIES= audio
# Official source download is tailored to browsers, downloads from github are
# deliberately made empty. Put the badly named distfile into a subdirectory.
MASTER_SITES= https://community.ardour.org/download/release/
DISTNAME= Ardour-${DISTVERSION}
DISTFILES= 528
DISTFILES= 534
DIST_SUBDIR= ${DISTNAME}
MAINTAINER= dev@submerge.ch

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1682635949
SHA256 (Ardour-7.4.0/528) = 4df3e9416df6b3d653564855e870f131c989ec1e4f5f4cea0b06598d617a4d3b
SIZE (Ardour-7.4.0/528) = 12940403
TIMESTAMP = 1688296708
SHA256 (Ardour-7.5.0/534) = a63beabe8c665fa685316f0e97d48ac9c95a93a0e5befcad2db731c77af9310f
SIZE (Ardour-7.5.0/534) = 13465772

View File

@ -87,7 +87,7 @@ lib/%%ARDOUR_MAJOR%%/panners/libpanbalance.so
lib/%%ARDOUR_MAJOR%%/panners/libpanvbap.so
lib/%%ARDOUR_MAJOR%%/sanityCheck
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_cc121.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_console1.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport16.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so
@ -96,7 +96,6 @@ lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so
lib/%%ARDOUR_MAJOR%%/utils/ardour-util.sh
@ -149,6 +148,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
%%DATADIR%%/icons/close.png
%%DATADIR%%/icons/computer_keyboard.png
%%DATADIR%%/icons/computer_keyboard_active.png
%%DATADIR%%/icons/console1.png
%%DATADIR%%/icons/eighthnote.png
%%DATADIR%%/icons/expand_left_right_cursor.png
%%DATADIR%%/icons/expand_up_down_cursor.png
@ -701,6 +701,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
%%DATADIR%%/patchfiles/Roland_SH_32.midnam
%%DATADIR%%/patchfiles/Roland_Session_Expansion.midnam
%%DATADIR%%/patchfiles/Roland_Sirius.midnam
%%DATADIR%%/patchfiles/Roland_SonicCell.midnam
%%DATADIR%%/patchfiles/Roland_Special_FX_Expansion.midnam
%%DATADIR%%/patchfiles/Roland_Studio_Exp.midnam
%%DATADIR%%/patchfiles/Roland_Studio_Expansion.midnam
@ -797,6 +798,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
%%DATADIR%%/resources/Ardour-splash.png
%%DATADIR%%/scripts/HiAndLowPass.lua
%%DATADIR%%/scripts/a-noise.lua
%%DATADIR%%/scripts/a_dtmf_phone.lua
%%DATADIR%%/scripts/a_mute.lua
%%DATADIR%%/scripts/a_slow_mute.lua
%%DATADIR%%/scripts/ab_switch.lua

View File

@ -1,8 +1,12 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.3.3
PORTREVISION= 1
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 4c833569fb12.patch:-p1
MAINTAINER= xxjack12xx@gmail.com
COMMENT= GUI editor for digital audio waveforms
WWW= https://www.audacityteam.org/
@ -165,4 +169,3 @@ post-install-DOCS-on:
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1686455314
TIMESTAMP = 1688376242
SHA256 (audacity-audacity-Audacity-3.3.3_GH0.tar.gz) = bf6863553bd2b822d3f236acb2de32527c93a968d114c6663920d2ebf61bf743
SIZE (audacity-audacity-Audacity-3.3.3_GH0.tar.gz) = 57120215
SHA256 (4c833569fb12.patch) = 587b8c504c978136ec473b430f1f0969aa75d0886c7e019106f4ebfb32b490b2
SIZE (4c833569fb12.patch) = 9593

View File

@ -1,6 +1,5 @@
PORTNAME= audiocd-kio
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866876
SHA256 (KDE/release-service/23.04.1/audiocd-kio-23.04.1.tar.xz) = d6280e21d5bf3c633eb149c93fa15d2b6258f46b6972159c5c384da95a61f3c6
SIZE (KDE/release-service/23.04.1/audiocd-kio-23.04.1.tar.xz) = 562264
TIMESTAMP = 1688809826
SHA256 (KDE/release-service/23.04.3/audiocd-kio-23.04.3.tar.xz) = 144fc3d9f01df0c29fac719df9a1fc6f48886c061273ca16430893e27191804e
SIZE (KDE/release-service/23.04.3/audiocd-kio-23.04.3.tar.xz) = 562340

View File

@ -17,7 +17,7 @@ CMAKE_ARGS= -DENABLE_STATIC=NO
USE_GITLAB= yes
GL_SITE= https://gitlab.linphone.org
GL_ACCOUNT= BC/public
GL_COMMIT= faaa895862165acde6df8add722ba4f85a25007d
GL_TAGNAME= faaa895862165acde6df8add722ba4f85a25007d
post-configure:
${SED} 's|@prefix@|${PREFIX}|g ; s|@exec_prefix@|$${prefix}|g ; \

View File

@ -4,6 +4,10 @@ DISTVERSION= 2.10.0
PORTREVISION= 5
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 7d3116962bd8.patch:-p1 # https://github.com/cmus/cmus/pull/1221
PATCHFILES+= 07ce2dc7082a.patch:-p1 # https://github.com/cmus/cmus/pull/1254
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Console-based music player with really cool features
WWW= https://cmus.github.io/

View File

@ -1,3 +1,7 @@
TIMESTAMP = 1657177958
TIMESTAMP = 1688901999
SHA256 (cmus-cmus-v2.10.0_GH0.tar.gz) = ff40068574810a7de3990f4f69c9c47ef49e37bd31d298d372e8bcdafb973fff
SIZE (cmus-cmus-v2.10.0_GH0.tar.gz) = 324121
SHA256 (7d3116962bd8.patch) = 9f61d5402574eab21aae828265e3fc867f8aba7657c746fab96fd80b4f0d5a52
SIZE (7d3116962bd8.patch) = 1065
SHA256 (07ce2dc7082a.patch) = 940e44a28a3a76485a2d687e5c468f8494f1e0caf34df3ab2a25201dc40b33ca
SIZE (07ce2dc7082a.patch) = 784

View File

@ -1,24 +0,0 @@
https://github.com/cmus/cmus/issues/1133
--- configure.orig 2021-01-22 19:34:38 UTC
+++ configure
@@ -289,7 +289,7 @@ check_vorbis()
check_libsystemd()
{
- pkg_config LIBSYSTEMD "libsystemd" || pkg_config LIBSYSTEMD "libelogind >= 239.3"
+ pkg_config LIBSYSTEMD "libsystemd" || pkg_config LIBSYSTEMD "libelogind >= 239.3" || pkg_config LIBSYSTEMD "basu"
return $?
}
--- mpris.c.orig 2021-01-22 19:34:38 UTC
+++ mpris.c
@@ -15,7 +15,7 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
-#include <systemd/sd-bus.h>
+#include <basu/sd-bus.h>
#include "mpris.h"
#include "ui_curses.h"

View File

@ -1,12 +0,0 @@
--- ip/ffmpeg.c.orig 2022-07-05 20:20:28 UTC
+++ ip/ffmpeg.c
@@ -202,9 +202,6 @@ static int ffmpeg_open(struct input_plugin_data *ip_da
break;
}
- if (codec->capabilities & AV_CODEC_CAP_TRUNCATED)
- cc->flags |= AV_CODEC_FLAG_TRUNCATED;
-
if (avcodec_open2(cc, codec, NULL) < 0) {
d_print("could not open codec: %d, %s\n", cc->codec_id, avcodec_get_name(cc->codec_id));
err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;

View File

@ -0,0 +1,17 @@
Add support for compiling in ISO C++17
--- src/RtAudio.cpp.orig 2023-07-15 17:18:23 UTC
+++ src/RtAudio.cpp
@@ -10050,8 +10050,13 @@ void RtApi :: byteSwapBuffer( char *buffer, unsigned i
void RtApi :: byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format )
{
+ #if __cplusplus < 201703L
register char val;
register char *ptr;
+ #else
+ char val;
+ char *ptr;
+ #endif
ptr = buffer;
if ( format == RTAUDIO_SINT16 ) {

View File

@ -1,6 +1,5 @@
PORTNAME= dmidiplayer
DISTVERSION= 1.7.1
PORTREVISION= 1
DISTVERSION= 1.7.2
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/v${DISTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1670483193
SHA256 (dmidiplayer-1.7.1.tar.bz2) = e8a515b76cf18543c09be0a6712360f7649ee9fec9e3339f3a6a89b1b9948382
SIZE (dmidiplayer-1.7.1.tar.bz2) = 1706646
TIMESTAMP = 1689220035
SHA256 (dmidiplayer-1.7.2.tar.bz2) = da517e529a8aafe8e9ca5a94f0be162778c4addac2340846e8bc1e54ebb82a48
SIZE (dmidiplayer-1.7.2.tar.bz2) = 1513554

View File

@ -1,6 +1,5 @@
PORTNAME= drumstick
DISTVERSION= 2.7.2
PORTREVISION= 1
DISTVERSION= 2.8.0
CATEGORIES= audio multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/
@ -49,6 +48,6 @@ SONIVOX_LIB_DEPENDS= libpulse.so:audio/pulseaudio \
post-patch:
# instead of default.sf2 use FluidR3_GM.sf2 installed by fluid-soundfont
@${REINPLACE_CMD} -e 's|"default.sf2"|"${LOCALBASE}/share/sounds/sf2/FluidR3_GM.sf2"|' \
${WRKSRC}/library/widgets/fluidsettingsdialog.cpp
${WRKSRC}/library/rt-backends/fluidsynth/fluidsynthengine.cpp
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1679292821
SHA256 (drumstick-2.7.2.tar.bz2) = e57c46e6eaf9f387e05b8a0238d80c896cd5e3c434d8711d9a96fdf9884115ed
SIZE (drumstick-2.7.2.tar.bz2) = 475953
TIMESTAMP = 1689214607
SHA256 (drumstick-2.8.0.tar.bz2) = f8fbd319c260aac8fc8cc69bb3144c21288dcf5ea5eae4eb202c0b857673c0bb
SIZE (drumstick-2.8.0.tar.bz2) = 494070

View File

@ -56,16 +56,16 @@ lib/drumstick2/libdrumstick-rt-oss-in.so
lib/drumstick2/libdrumstick-rt-oss-out.so
%%ALSA%%lib/libdrumstick-alsa.so
%%ALSA%%lib/libdrumstick-alsa.so.2
%%ALSA%%lib/libdrumstick-alsa.so.2.7.2
%%ALSA%%lib/libdrumstick-alsa.so.2.8.0
lib/libdrumstick-file.so
lib/libdrumstick-file.so.2
lib/libdrumstick-file.so.2.7.2
lib/libdrumstick-file.so.2.8.0
lib/libdrumstick-rt.so
lib/libdrumstick-rt.so.2
lib/libdrumstick-rt.so.2.7.2
lib/libdrumstick-rt.so.2.8.0
lib/libdrumstick-widgets.so
lib/libdrumstick-widgets.so.2
lib/libdrumstick-widgets.so.2.7.2
lib/libdrumstick-widgets.so.2.8.0
%%QT_PLUGINDIR%%/designer/libdrumstick-vpiano-plugin.so
%%ALSA%%libdata/pkgconfig/drumstick-alsa.pc
libdata/pkgconfig/drumstick-file.pc

View File

@ -1,6 +1,5 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866872
SHA256 (KDE/release-service/23.04.1/elisa-23.04.1.tar.xz) = 03ab298e83a4daf17acbe8e046516d689471a47260ffb29dca43d47f0a58533a
SIZE (KDE/release-service/23.04.1/elisa-23.04.1.tar.xz) = 1810128
TIMESTAMP = 1688809823
SHA256 (KDE/release-service/23.04.3/elisa-23.04.3.tar.xz) = 421032a33e072303097918fc3f82a86118e9d0ae6adce812ee61307e24acc4e7
SIZE (KDE/release-service/23.04.3/elisa-23.04.3.tar.xz) = 1810216

View File

@ -18,7 +18,7 @@ USES= compiler:c11 meson pkgconfig
USE_GITLAB= yes
GL_ACCOUNT= OpenMusicKontrollers
GL_PROJECT= ${PORTNAME}.lv2
GL_COMMIT= 8df30bc1ecf55be98ccf9a8b1ffc63d09dfa6895
GL_TAGNAME= 8df30bc1ecf55be98ccf9a8b1ffc63d09dfa6895
PLIST_FILES= lib/lv2/espressivo.lv2/espressivo.so \
lib/lv2/espressivo.lv2/espressivo.ttl \

View File

@ -15,7 +15,7 @@ USES= cmake compiler:c++11-lang
USE_GITLAB= yes
GL_ACCOUNT= ecodis
GL_COMMIT= cfbcd5b7cc488d84fb01fa9699586d89c8c4b320
GL_TAGNAME= cfbcd5b7cc488d84fb01fa9699586d89c8c4b320
USE_LDCONFIG= yes

View File

@ -24,8 +24,6 @@ OPTIONS_DEFINE= ALSA DBUS JACK LADSPA LASH PIPEWIRE PORTAUDIO \
PULSEAUDIO READLINE SDL SNDFILE SNDIO
OPTIONS_DEFAULT= JACK READLINE
PIPEWIRE_DESC= PipeWire support
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CMAKE_BOOL= enable-jack

View File

@ -18,7 +18,6 @@ USE_GNOME= gtk40 libadwaita
USE_GSTREAMER= bad good vorbis
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_COMMIT= cf2dd4fdf9de9dabadb44a21338f5872abd044ea
MAKE_ENV= ${CARGO_ENV}
CARGO_BUILD= no
CARGO_INSTALL= no

View File

@ -213,5 +213,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 (World-metronome-cf2dd4fdf9de9dabadb44a21338f5872abd044ea_GL0.tar.gz) = a68873ce6d357da76d4dffbf6521f55151a7bff68858f0a8d2a8c7564dcc22a7
SIZE (World-metronome-cf2dd4fdf9de9dabadb44a21338f5872abd044ea_GL0.tar.gz) = 118463
SHA256 (metronome-1.3.0.tar.bz2) = a40f7f105024b385d8536de30ce25aedd89a43ca01334b0c25b5f535055b2eff
SIZE (metronome-1.3.0.tar.bz2) = 119545

View File

@ -1,12 +1,8 @@
PORTNAME= podcasts
DISTVERSION= 0.5.1
PORTREVISION= 17
DISTVERSION= 0.6.0
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
PATCHFILES+= 6614bb62ecbe.patch:-p1 # https://gitlab.gnome.org/World/podcasts/-/merge_requests/213
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Podcast app for GNOME
WWW= https://gitlab.gnome.org/World/podcasts
@ -18,14 +14,12 @@ BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libhandy-1.so:x11-toolkits/libhandy
USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix sqlite ssl
USES= cargo gettext gnome gstreamer meson pkgconfig sqlite ssl
USE_GITLAB= yes
USE_GNOME= gdkpixbuf2 gtk30
USE_GNOME= gdkpixbuf2 gtk40 libadwaita
USE_GSTREAMER= bad good libav
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_COMMIT= c86f7bfdef7692bbf20f315a90450321f6ca9ce7
SHEBANG_FILES= scripts/cargo.sh scripts/compile-gschema.py
MAKE_ENV= ${CARGO_ENV}
CARGO_BUILD= no
CARGO_INSTALL= no
@ -40,9 +34,12 @@ LTO_UNSAFE= yes
post-patch:
@${REINPLACE_CMD} -e '/dependency.*openssl/d' \
-e '/update_desktop_database/d' \
${WRKSRC}/meson.build
# Make each cargo subcommand very verbose
@${REINPLACE_CMD} -e "/ARGS=/s/()/('--verbose' '--verbose')/" \
${WRKSRC}/scripts/cargo.sh
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'${PORTNAME}-gtk' / 'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/${PORTNAME}-gtk/src/meson.build
.include <bsd.port.mk>

View File

@ -1,285 +1,316 @@
CARGO_CRATES= aho-corasick-0.7.18 \
ammonia-3.1.2 \
ansi_term-0.12.1 \
anyhow-1.0.52 \
atk-0.14.0 \
atk-sys-0.14.0 \
atom_syndication-0.11.0 \
atty-0.2.14 \
autocfg-1.0.1 \
base64-0.13.0 \
CARGO_CRATES= addr2line-0.20.0 \
adler-1.0.2 \
aho-corasick-1.0.2 \
ammonia-3.3.0 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anyhow-1.0.71 \
atom_syndication-0.12.1 \
atomic_refcell-0.1.10 \
autocfg-1.1.0 \
backtrace-0.3.68 \
base64-0.21.2 \
bitflags-1.3.2 \
bumpalo-3.8.0 \
byteorder-1.4.3 \
bytes-1.1.0 \
cairo-rs-0.14.9 \
cairo-sys-rs-0.14.9 \
cc-1.0.72 \
cfg-expr-0.8.1 \
bitflags-2.3.3 \
bumpalo-3.13.0 \
bytes-1.4.0 \
cairo-rs-0.17.10 \
cairo-sys-rs-0.17.10 \
cc-1.0.79 \
cfg-expr-0.15.3 \
cfg-if-1.0.0 \
chrono-0.4.19 \
core-foundation-0.9.2 \
core-foundation-sys-0.8.3 \
crossbeam-channel-0.5.1 \
crossbeam-deque-0.8.1 \
crossbeam-epoch-0.9.5 \
crossbeam-utils-0.8.5 \
ctor-0.1.21 \
darling-0.10.2 \
darling-0.12.4 \
darling_core-0.10.2 \
darling_core-0.12.4 \
darling_macro-0.10.2 \
darling_macro-0.12.4 \
chrono-0.4.26 \
core-foundation-0.9.3 \
core-foundation-sys-0.8.4 \
crossbeam-channel-0.5.8 \
crossbeam-deque-0.8.3 \
crossbeam-epoch-0.9.15 \
crossbeam-utils-0.8.16 \
ctor-0.1.26 \
darling-0.14.4 \
darling_core-0.14.4 \
darling_macro-0.14.4 \
dbus-0.6.5 \
derive_builder-0.9.0 \
derive_builder-0.10.2 \
derive_builder_core-0.9.0 \
derive_builder_core-0.10.2 \
derive_builder_macro-0.10.2 \
diesel-1.4.8 \
diesel_derives-1.4.1 \
diesel_migrations-1.4.0 \
diff-0.1.12 \
diligent-date-parser-0.1.3 \
dirs-3.0.2 \
dirs-sys-0.3.6 \
either-1.6.1 \
encoding_rs-0.8.30 \
env_logger-0.7.1 \
field-offset-0.3.4 \
derive_builder-0.12.0 \
derive_builder_core-0.12.0 \
derive_builder_macro-0.12.0 \
diesel-2.1.0 \
diesel_derives-2.1.0 \
diesel_migrations-2.1.0 \
diesel_table_macro_syntax-0.1.0 \
diff-0.1.13 \
diligent-date-parser-0.1.4 \
either-1.8.1 \
encoding_rs-0.8.32 \
env_logger-0.10.0 \
equivalent-1.0.0 \
errno-0.3.1 \
errno-dragonfly-0.1.2 \
fastrand-1.9.0 \
field-offset-0.3.6 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.0.1 \
fragile-1.0.0 \
form_urlencoded-1.2.0 \
fragile-2.0.0 \
fuchsia-cprng-0.1.1 \
futf-0.1.4 \
futures-0.3.19 \
futures-channel-0.3.19 \
futures-core-0.3.19 \
futures-executor-0.3.19 \
futures-io-0.3.19 \
futures-macro-0.3.19 \
futures-sink-0.3.19 \
futures-task-0.3.19 \
futures-util-0.3.19 \
gdk-0.14.3 \
gdk-pixbuf-0.14.0 \
gdk-pixbuf-sys-0.14.0 \
gdk-sys-0.14.0 \
futf-0.1.5 \
futures-0.3.28 \
futures-channel-0.3.28 \
futures-core-0.3.28 \
futures-executor-0.3.28 \
futures-io-0.3.28 \
futures-macro-0.3.28 \
futures-sink-0.3.28 \
futures-task-0.3.28 \
futures-util-0.3.28 \
gdk-pixbuf-0.17.10 \
gdk-pixbuf-sys-0.17.10 \
gdk4-0.6.3 \
gdk4-sys-0.6.3 \
getrandom-0.1.16 \
getrandom-0.2.3 \
gio-0.14.8 \
gio-sys-0.14.0 \
glib-0.10.3 \
glib-0.14.8 \
glib-macros-0.10.1 \
glib-macros-0.14.1 \
glib-sys-0.10.1 \
glib-sys-0.14.0 \
glob-0.3.0 \
gobject-sys-0.10.0 \
gobject-sys-0.14.0 \
gstreamer-0.17.4 \
gstreamer-base-0.17.2 \
gstreamer-base-sys-0.17.0 \
gstreamer-player-0.17.0 \
gstreamer-player-sys-0.17.0 \
gstreamer-sys-0.17.3 \
gstreamer-video-0.17.2 \
gstreamer-video-sys-0.17.0 \
gtk-0.14.3 \
gtk-sys-0.14.0 \
gtk3-macros-0.14.0 \
h2-0.3.9 \
hashbrown-0.11.2 \
heck-0.3.3 \
hermit-abi-0.1.19 \
html2text-0.2.1 \
html5ever-0.25.1 \
http-0.2.6 \
http-body-0.4.4 \
httparse-1.5.1 \
getrandom-0.2.10 \
gimli-0.27.3 \
gio-0.17.10 \
gio-sys-0.17.10 \
glib-0.15.12 \
glib-0.17.10 \
glib-macros-0.15.13 \
glib-macros-0.17.10 \
glib-sys-0.15.10 \
glib-sys-0.17.10 \
glob-0.3.1 \
gobject-sys-0.15.10 \
gobject-sys-0.17.10 \
graphene-rs-0.17.10 \
graphene-sys-0.17.10 \
gsk4-0.6.3 \
gsk4-sys-0.6.3 \
gstreamer-0.20.6 \
gstreamer-base-0.20.5 \
gstreamer-base-sys-0.20.0 \
gstreamer-player-0.20.5 \
gstreamer-player-sys-0.20.0 \
gstreamer-sys-0.20.0 \
gstreamer-video-0.20.4 \
gstreamer-video-sys-0.20.0 \
gtk4-0.6.6 \
gtk4-macros-0.6.6 \
gtk4-sys-0.6.3 \
h2-0.3.20 \
hashbrown-0.12.3 \
hashbrown-0.14.0 \
heck-0.4.1 \
hermit-abi-0.3.1 \
home-0.5.5 \
html2text-0.6.0 \
html5ever-0.25.2 \
html5ever-0.26.0 \
http-0.2.9 \
http-body-0.4.5 \
httparse-1.8.0 \
httpdate-1.0.2 \
humansize-1.1.1 \
humantime-1.3.0 \
hyper-0.14.16 \
humantime-2.1.0 \
hyper-0.14.27 \
hyper-tls-0.5.0 \
iana-time-zone-0.1.57 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
idna-0.2.3 \
indexmap-1.7.0 \
idna-0.4.0 \
indexmap-1.9.3 \
indexmap-2.0.0 \
instant-0.1.12 \
ipnet-2.3.1 \
itertools-0.9.0 \
itertools-0.10.3 \
itoa-0.4.8 \
itoa-1.0.1 \
js-sys-0.3.55 \
io-lifetimes-1.0.11 \
ipnet-2.8.0 \
is-docker-0.2.0 \
is-terminal-0.4.8 \
is-wsl-0.4.0 \
itoa-1.0.8 \
js-sys-0.3.64 \
lazy_static-1.4.0 \
libc-0.2.112 \
libdbus-sys-0.2.2 \
libhandy-0.8.0 \
libhandy-sys-0.8.0 \
libsqlite3-sys-0.22.2 \
libadwaita-0.4.4 \
libadwaita-sys-0.4.4 \
libc-0.2.147 \
libdbus-sys-0.2.5 \
libsqlite3-sys-0.26.0 \
linux-raw-sys-0.3.8 \
linux-raw-sys-0.4.3 \
locale_config-0.2.3 \
lock_api-0.4.5 \
log-0.4.14 \
lock_api-0.4.10 \
log-0.4.19 \
mac-0.1.1 \
maplit-1.0.2 \
markup5ever-0.10.1 \
markup5ever-0.11.0 \
markup5ever_rcdom-0.1.0 \
matches-0.1.9 \
memchr-2.4.1 \
memoffset-0.6.5 \
migrations_internals-1.4.1 \
migrations_macros-1.4.2 \
mime-0.3.16 \
mime_guess-2.0.3 \
mio-0.7.14 \
miow-0.3.7 \
mpris-player-0.6.1 \
muldiv-1.0.0 \
native-tls-0.2.8 \
memchr-2.5.0 \
memoffset-0.9.0 \
migrations_internals-2.1.0 \
migrations_macros-2.1.0 \
mime-0.3.17 \
mime_guess-2.0.4 \
miniz_oxide-0.7.1 \
mio-0.8.8 \
mpris-player-0.6.2 \
muldiv-1.0.1 \
native-tls-0.2.11 \
never-0.1.0 \
new_debug_unreachable-1.0.4 \
ntapi-0.3.6 \
num-integer-0.1.44 \
num-rational-0.4.0 \
num-traits-0.2.14 \
num_cpus-1.13.1 \
once_cell-1.9.0 \
open-2.0.2 \
openssl-0.10.38 \
openssl-probe-0.1.4 \
openssl-sys-0.9.72 \
output_vt100-0.1.2 \
pango-0.14.8 \
pango-sys-0.14.0 \
parking_lot-0.11.2 \
parking_lot_core-0.8.5 \
paste-1.0.6 \
num-integer-0.1.45 \
num-rational-0.4.1 \
num-traits-0.2.15 \
num_cpus-1.16.0 \
object-0.31.1 \
once_cell-1.18.0 \
open-5.0.0 \
openssl-0.10.55 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
openssl-sys-0.9.90 \
option-operations-0.5.0 \
output_vt100-0.1.3 \
pango-0.17.10 \
pango-sys-0.17.10 \
parking_lot-0.12.1 \
parking_lot_core-0.9.8 \
paste-1.0.13 \
pathdiff-0.2.1 \
percent-encoding-2.1.0 \
pest-2.1.3 \
percent-encoding-2.3.0 \
phf-0.8.0 \
phf-0.10.1 \
phf_codegen-0.8.0 \
phf_codegen-0.10.0 \
phf_generator-0.8.0 \
phf_generator-0.10.0 \
phf_shared-0.8.0 \
pin-project-lite-0.2.8 \
phf_shared-0.10.0 \
pin-project-lite-0.2.10 \
pin-utils-0.1.0 \
pkg-config-0.3.24 \
ppv-lite86-0.2.16 \
pkg-config-0.3.27 \
ppv-lite86-0.2.17 \
precomputed-hash-0.1.1 \
pretty-hex-0.2.1 \
pretty_assertions-1.0.0 \
pretty_env_logger-0.4.0 \
proc-macro-crate-0.1.5 \
proc-macro-crate-1.1.0 \
pretty-hex-0.3.0 \
pretty_assertions-1.3.0 \
pretty_env_logger-0.5.0 \
proc-macro-crate-1.3.1 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.36 \
quick-error-1.2.3 \
quick-xml-0.22.0 \
quote-1.0.14 \
r2d2-0.8.9 \
proc-macro2-1.0.63 \
quick-xml-0.28.2 \
quote-1.0.29 \
r2d2-0.8.10 \
rand-0.4.6 \
rand-0.7.3 \
rand-0.8.4 \
rand-0.8.5 \
rand_chacha-0.2.2 \
rand_chacha-0.3.1 \
rand_core-0.3.1 \
rand_core-0.4.2 \
rand_core-0.5.1 \
rand_core-0.6.3 \
rand_core-0.6.4 \
rand_hc-0.2.0 \
rand_hc-0.3.1 \
rand_pcg-0.2.1 \
rayon-1.5.1 \
rayon-core-1.9.1 \
rayon-1.7.0 \
rayon-core-1.11.0 \
rdrand-0.4.0 \
redox_syscall-0.2.10 \
redox_users-0.4.0 \
regex-1.5.4 \
regex-syntax-0.6.25 \
redox_syscall-0.3.5 \
regex-1.8.4 \
regex-syntax-0.7.2 \
remove_dir_all-0.5.3 \
reqwest-0.11.8 \
rfc822_sanitizer-0.3.4 \
rss-2.0.0 \
rustc_version-0.3.3 \
ryu-1.0.9 \
schannel-0.1.19 \
scheduled-thread-pool-0.2.5 \
reqwest-0.11.18 \
rfc822_sanitizer-0.3.6 \
rss-2.0.4 \
rustc-demangle-0.1.23 \
rustc_version-0.4.0 \
rustix-0.37.22 \
rustix-0.38.2 \
ryu-1.0.14 \
schannel-0.1.22 \
scheduled-thread-pool-0.2.7 \
scopeguard-1.1.0 \
security-framework-2.4.2 \
security-framework-sys-2.4.2 \
semver-0.11.0 \
semver-parser-0.10.2 \
serde-1.0.133 \
serde_json-1.0.74 \
serde_urlencoded-0.7.0 \
siphasher-0.3.7 \
slab-0.4.5 \
smallvec-1.7.0 \
socket2-0.4.2 \
string_cache-0.8.2 \
string_cache_codegen-0.5.1 \
strsim-0.9.3 \
security-framework-2.9.1 \
security-framework-sys-2.9.0 \
semver-1.0.17 \
serde-1.0.166 \
serde_derive-1.0.166 \
serde_json-1.0.99 \
serde_spanned-0.6.3 \
serde_urlencoded-0.7.1 \
siphasher-0.3.10 \
slab-0.4.8 \
smallvec-1.10.0 \
socket2-0.4.9 \
string_cache-0.8.7 \
string_cache_codegen-0.5.2 \
strsim-0.10.0 \
strum-0.18.0 \
strum-0.21.0 \
strum_macros-0.18.0 \
strum_macros-0.21.1 \
syn-1.0.84 \
system-deps-1.3.2 \
system-deps-3.2.0 \
syn-1.0.109 \
syn-2.0.23 \
system-deps-6.1.1 \
target-lexicon-0.12.8 \
tempdir-0.3.7 \
tempfile-3.2.0 \
tendril-0.4.2 \
termcolor-1.1.2 \
thiserror-1.0.30 \
thiserror-impl-1.0.30 \
time-0.1.43 \
tinyvec-1.5.1 \
tinyvec_macros-0.1.0 \
tokio-1.15.0 \
tokio-macros-1.7.0 \
tokio-native-tls-0.3.0 \
tokio-util-0.6.9 \
toml-0.5.8 \
tower-service-0.3.1 \
tracing-0.1.29 \
tracing-core-0.1.21 \
try-lock-0.2.3 \
ucd-trie-0.1.3 \
tempfile-3.6.0 \
tendril-0.4.3 \
termcolor-1.2.0 \
thiserror-1.0.40 \
thiserror-impl-1.0.40 \
time-0.1.45 \
time-0.3.22 \
time-core-0.1.1 \
time-macros-0.2.9 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
tokio-1.29.1 \
tokio-macros-2.1.0 \
tokio-native-tls-0.3.1 \
tokio-util-0.7.8 \
toml-0.7.5 \
toml_datetime-0.6.3 \
toml_edit-0.19.11 \
tower-service-0.3.2 \
tracing-0.1.37 \
tracing-core-0.1.31 \
try-lock-0.2.4 \
unicase-2.6.0 \
unicode-bidi-0.3.7 \
unicode-normalization-0.1.19 \
unicode-segmentation-1.8.0 \
unicode-width-0.1.9 \
unicode-xid-0.2.2 \
url-2.2.2 \
unicode-bidi-0.3.13 \
unicode-ident-1.0.10 \
unicode-normalization-0.1.22 \
unicode-width-0.1.10 \
url-2.4.0 \
utf-8-0.7.6 \
vcpkg-0.2.15 \
version-compare-0.0.10 \
version-compare-0.0.11 \
version-compare-0.1.1 \
version_check-0.9.4 \
want-0.3.0 \
want-0.3.1 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.10.2+wasi-snapshot-preview1 \
wasm-bindgen-0.2.78 \
wasm-bindgen-backend-0.2.78 \
wasm-bindgen-futures-0.4.28 \
wasm-bindgen-macro-0.2.78 \
wasm-bindgen-macro-support-0.2.78 \
wasm-bindgen-shared-0.2.78 \
web-sys-0.3.55 \
wasi-0.10.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.87 \
wasm-bindgen-backend-0.2.87 \
wasm-bindgen-futures-0.4.37 \
wasm-bindgen-macro-0.2.87 \
wasm-bindgen-macro-support-0.2.87 \
wasm-bindgen-shared-0.2.87 \
web-sys-0.3.64 \
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 \
winreg-0.7.0 \
xdg-2.4.0 \
xml-rs-0.8.4 \
windows-0.48.0 \
windows-sys-0.48.0 \
windows-targets-0.48.1 \
windows_aarch64_gnullvm-0.48.0 \
windows_aarch64_msvc-0.48.0 \
windows_i686_gnu-0.48.0 \
windows_i686_msvc-0.48.0 \
windows_x86_64_gnu-0.48.0 \
windows_x86_64_gnullvm-0.48.0 \
windows_x86_64_msvc-0.48.0 \
winnow-0.4.7 \
winreg-0.10.1 \
xdg-2.5.0 \
xml-rs-0.8.15 \
xml5ever-0.16.2 \
xml5ever-0.17.0 \
yansi-0.5.1 \
gettext-rs,gettext-sys@git+https://github.com/danigm/gettext-rs?branch=no-gettext\#61938b9f5f1d3bdc31f9839f53fabe5ccf136a78

File diff suppressed because it is too large Load Diff

View File

@ -1,20 +0,0 @@
--- cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs.orig 2021-07-12 16:01:21.814570000 +0200
+++ cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs 2021-07-12 16:01:34.083879000 +0200
@@ -30,6 +30,7 @@
"mipsel-unknown-none",
"mipsisa32r6-unknown-linux-gnu",
"mipsisa32r6el-unknown-linux-gnu",
+ "powerpc-unknown-freebsd",
"powerpc-unknown-linux-gnu",
"powerpc-unknown-linux-gnuspe",
"powerpc-unknown-linux-musl",
--- cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs.orig 2021-07-12 16:01:05.023177000 +0200
+++ cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs 2021-07-12 16:01:16.538869000 +0200
@@ -30,6 +30,7 @@
"mipsel-unknown-none",
"mipsisa32r6-unknown-linux-gnu",
"mipsisa32r6el-unknown-linux-gnu",
+ "powerpc-unknown-freebsd",
"powerpc-unknown-linux-gnu",
"powerpc-unknown-linux-gnuspe",
"powerpc-unknown-linux-musl",

View File

@ -1,8 +0,0 @@
--- scripts/cargo.sh.orig 2021-12-04 18:15:44 UTC
+++ scripts/cargo.sh
@@ -24,4 +24,4 @@ if test -d vendor; then
fi
cargo build ${ARGS[@]} --manifest-path="$MESON_SOURCE_ROOT"/Cargo.toml -p podcasts-gtk
-cp "$CARGO_TARGET_DIR"/${TARGET}/podcasts-gtk "$OUTPUT"
+cp "$CARGO_TARGET_DIR"/${CARGO_BUILD_TARGET}/${TARGET}/podcasts-gtk "$OUTPUT"

View File

@ -5,6 +5,7 @@ share/gnome-podcasts/resources.gresource
share/icons/hicolor/scalable/apps/org.gnome.Podcasts.Devel.svg
share/icons/hicolor/scalable/apps/org.gnome.Podcasts.svg
share/icons/hicolor/symbolic/apps/org.gnome.Podcasts-symbolic.svg
share/locale/be/LC_MESSAGES/gnome-podcasts.mo
share/locale/ca/LC_MESSAGES/gnome-podcasts.mo
share/locale/cs/LC_MESSAGES/gnome-podcasts.mo
share/locale/da/LC_MESSAGES/gnome-podcasts.mo
@ -16,10 +17,12 @@ share/locale/fi/LC_MESSAGES/gnome-podcasts.mo
share/locale/fr/LC_MESSAGES/gnome-podcasts.mo
share/locale/fur/LC_MESSAGES/gnome-podcasts.mo
share/locale/gl/LC_MESSAGES/gnome-podcasts.mo
share/locale/he/LC_MESSAGES/gnome-podcasts.mo
share/locale/hr/LC_MESSAGES/gnome-podcasts.mo
share/locale/hu/LC_MESSAGES/gnome-podcasts.mo
share/locale/id/LC_MESSAGES/gnome-podcasts.mo
share/locale/it/LC_MESSAGES/gnome-podcasts.mo
share/locale/ka/LC_MESSAGES/gnome-podcasts.mo
share/locale/ko/LC_MESSAGES/gnome-podcasts.mo
share/locale/lv/LC_MESSAGES/gnome-podcasts.mo
share/locale/nl/LC_MESSAGES/gnome-podcasts.mo
@ -28,6 +31,7 @@ share/locale/pl/LC_MESSAGES/gnome-podcasts.mo
share/locale/pt/LC_MESSAGES/gnome-podcasts.mo
share/locale/pt_BR/LC_MESSAGES/gnome-podcasts.mo
share/locale/ro/LC_MESSAGES/gnome-podcasts.mo
share/locale/ru/LC_MESSAGES/gnome-podcasts.mo
share/locale/sk/LC_MESSAGES/gnome-podcasts.mo
share/locale/sl/LC_MESSAGES/gnome-podcasts.mo
share/locale/sr/LC_MESSAGES/gnome-podcasts.mo

View File

@ -1,6 +1,5 @@
PORTNAME= juk
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866878
SHA256 (KDE/release-service/23.04.1/juk-23.04.1.tar.xz) = 0389d5710c0579cb95a3727b1e0c76caa037042d5818133f4ea1f2288f9b68fc
SIZE (KDE/release-service/23.04.1/juk-23.04.1.tar.xz) = 2080228
TIMESTAMP = 1688809827
SHA256 (KDE/release-service/23.04.3/juk-23.04.3.tar.xz) = 0313962a3013781d687f2f7ca064e06d1edefac9a4ac861e68d2584b760419e0
SIZE (KDE/release-service/23.04.3/juk-23.04.3.tar.xz) = 2080376

View File

@ -1,6 +1,5 @@
PORTNAME= kid3
PORTVERSION= 3.9.3
PORTREVISION= 4
PORTVERSION= 3.9.4
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
PKGNAMESUFFIX= -${FLAVOR}
@ -39,7 +38,7 @@ PLIST_SUB+= SHLIB_VER=${PORTVERSION}
USES+= qt:5
USE_QT= core dbus gui multimedia network xml widgets \
buildtools:build linguisttools:build qmake:build
CMAKE_ON+= WITH_QT5
CMAKE_OFF+= BUILD_WITH_QT6
PLIST_SUB+= KF5="@comment " \
QT="" \
QT_SUFX="-qt"
@ -48,7 +47,7 @@ KID3_APPS+= QT
USES+= gl qt:6
USE_GL= opengl
USE_QT= base multimedia tools:build
CMAKE_OFF+= WITH_QT5
CMAKE_ON+= BUILD_WITH_QT6
PLIST_SUB+= KF5="@comment " \
QT="" \
QT_SUFX="-qt"
@ -59,7 +58,7 @@ USE_KDE= auth codecs config configwidgets coreaddons kio \
service widgetsaddons xmlgui doctools:build ecm:build
USE_QT= concurrent core dbus gui multimedia network xml widgets \
buildtools:build linguisttools:build qmake:build
CMAKE_ON+= WITH_QT5
CMAKE_OFF+= BUILD_WITH_QT6
PLIST_SUB+= KF5="" \
QT="@comment " \
QT_SUFX=""

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1673648673
SHA256 (kid3-3.9.3.tar.xz) = 0f686b75e8f643af406230e7d84cb8bc148e9b3058dd4cd93147494918eeadd0
SIZE (kid3-3.9.3.tar.xz) = 1820640
TIMESTAMP = 1689017923
SHA256 (kid3-3.9.4.tar.xz) = c410960e96225de0a1c4888c3ea1c6dc2ca245abb691474326dcdc3edbd6a520
SIZE (kid3-3.9.4.tar.xz) = 1834140

View File

@ -1,25 +1,13 @@
Add CMake option to specify the version of Qt we want to build against.
Fix detection of Qt5 if both Qt5 and Qt6 are installed.
--- CMakeLists.txt.orig 2022-09-12 03:46:59 UTC
--- CMakeLists.txt.orig 2023-07-10 19:51:30 UTC
+++ CMakeLists.txt
@@ -27,6 +27,7 @@ set(BUILD_SHARED_LIBS ON CACHE BOOL "build shared libr
cmake_minimum_required(VERSION 3.3)
set(BUILD_SHARED_LIBS ON CACHE BOOL "build shared libraries")
+set(WITH_QT5 ON CACHE BOOL "build with Qt 5")
set(WITH_QML ON CACHE BOOL "build with QML")
set(WITH_TAGLIB ON CACHE BOOL "build with TagLib")
set(WITH_MP4V2 OFF CACHE BOOL "build with mp4v2")
@@ -263,7 +264,11 @@ endif()
set(Qt${_qtVersionMajor}AndroidExtras_DIR "${_qtDir}/lib/cmake/Qt${_qtVersionMajor}AndroidExtras")
endif()
endif()
-find_package(QT NAMES Qt5 Qt6 COMPONENTS Core REQUIRED)
+if(WITH_QT5)
@@ -273,7 +273,7 @@ else()
if(BUILD_WITH_QT6)
find_package(QT NAMES Qt6 COMPONENTS Core REQUIRED)
else()
- find_package(QT NAMES Qt5 Qt6 COMPONENTS Core REQUIRED)
+ find_package(QT NAMES Qt5 COMPONENTS Core REQUIRED)
+else()
+ find_package(QT NAMES Qt6 COMPONENTS Core REQUIRED)
+endif()
endif()
if(QT_VERSION_MAJOR EQUAL 6 AND QT_VERSION_MINOR LESS 2)
set(WITH_MULTIMEDIA OFF)
endif()

View File

@ -1,6 +1,5 @@
PORTNAME= kmix
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866875
SHA256 (KDE/release-service/23.04.1/kmix-23.04.1.tar.xz) = 92c8900cb54c5761014b8405bd31a66a486e146e0ca146b93c692eeb3db154dd
SIZE (KDE/release-service/23.04.1/kmix-23.04.1.tar.xz) = 1196772
TIMESTAMP = 1688809825
SHA256 (KDE/release-service/23.04.3/kmix-23.04.3.tar.xz) = b247681b588773870bec1ae5b337231c05f60ed1c0a846c43715dee08dd2ee26
SIZE (KDE/release-service/23.04.3/kmix-23.04.3.tar.xz) = 1196996

View File

@ -1,6 +1,5 @@
PORTNAME= kwave
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 2
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683866871
SHA256 (KDE/release-service/23.04.1/kwave-23.04.1.tar.xz) = dd8887ec9cc1f0e832bdeb941fa05a388bd70b809a89fa95c6485372b38faea7
SIZE (KDE/release-service/23.04.1/kwave-23.04.1.tar.xz) = 6965096
TIMESTAMP = 1688809822
SHA256 (KDE/release-service/23.04.3/kwave-23.04.3.tar.xz) = 5d92998c67964305e2e2b38cffb1c8da743b345e292811a5e392d2c59f443c69
SIZE (KDE/release-service/23.04.3/kwave-23.04.3.tar.xz) = 6964584

View File

@ -1,36 +0,0 @@
PORTNAME= libgroove
PORTVERSION= 4.3.0
PORTREVISION= 11
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
COMMENT= Audio dispatching library
WWW= https://github.com/andrewrk/libgroove
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Fails to build with FFmpeg 6 and very little activity upstream
EXPIRATION_DATE=2023-06-30
LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \
libchromaprint.so:audio/chromaprint \
libebur128.so:audio/ebur128 \
libspeexdsp.so:audio/speexdsp
USE_GITHUB= yes
GH_ACCOUNT= andrewrk
USES= cmake sdl
USE_SDL= sdl2
USE_LDCONFIG= yes
CFLAGS+= -Wno-error=deprecated-declarations # ffmpeg 3.1
PLIST_SUB+= VER1=${PORTVERSION:R:R} \
VER3=${PORTVERSION}
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${PATCH_WRKSRC}/cmake/FindLibAV.cmake
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (andrewrk-libgroove-4.3.0_GH0.tar.gz) = 76f68896f078a9613d420339ef887ca8293884ad2cd0fbc031d89a6af2993636
SIZE (andrewrk-libgroove-4.3.0_GH0.tar.gz) = 48857

View File

@ -1,11 +0,0 @@
--- cmake/FindLibAV.cmake.orig 2023-04-25 13:56:57 UTC
+++ cmake/FindLibAV.cmake
@@ -22,6 +22,8 @@
# AVUTIL_INCLUDE_DIRS
# AVUTIL_LIBRARIES
+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/include;%%LOCALBASE%%/ffmpeg4/libexec")
+
find_path(AVFILTER_INCLUDE_DIRS NAMES libavfilter/avfilter.h)
find_library(AVFILTER_LIBRARIES NAMES avfilter)
if(AVFILTER_LIBRARIES AND AVFILTER_INCLUDE_DIRS)

View File

@ -1,92 +0,0 @@
groove/encoder.c:619:59: error: use of undeclared identifier 'CODEC_CAP_VARIABLE_FRAME_SIZE'
e->sink->buffer_sample_count = (codec->capabilities & CODEC_CAP_VARIABLE_FRAME_SIZE) ?
^
groove/file.c:284:66: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
uint64_t extra_size = (uint64_t)icodec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE;
^
groove/playlist.c:189:63: error: use of undeclared identifier 'CODEC_CAP_DELAY'
if (!pkt_temp->data && dec->codec->capabilities & CODEC_CAP_DELAY)
^
groove/playlist.c:574:55: error: use of undeclared identifier 'CODEC_CAP_DELAY'
if (f->audio_st->codec->codec->capabilities & CODEC_CAP_DELAY) {
^
groove/playlist.c:990:22: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->volume_filter = avfilter_get_by_name("volume");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
groove/playlist.c:997:23: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->compand_filter = avfilter_get_by_name("compand");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
groove/playlist.c:1004:23: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->abuffer_filter = avfilter_get_by_name("abuffer");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
groove/playlist.c:1011:22: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->asplit_filter = avfilter_get_by_name("asplit");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
groove/playlist.c:1018:23: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->aformat_filter = avfilter_get_by_name("aformat");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
groove/playlist.c:1025:27: error: assigning to 'AVFilter *' (aka 'struct AVFilter *') from 'const AVFilter *' (aka 'const struct AVFilter *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
p->abuffersink_filter = avfilter_get_by_name("abuffersink");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- groove/encoder.c.orig 2015-05-26 01:32:01 UTC
+++ groove/encoder.c
@@ -616,7 +616,7 @@ int groove_encoder_attach(struct GrooveEncoder *encode
e->sink->audio_format = encoder->actual_audio_format;
e->sink->buffer_size = encoder->sink_buffer_size;
- e->sink->buffer_sample_count = (codec->capabilities & CODEC_CAP_VARIABLE_FRAME_SIZE) ?
+ e->sink->buffer_sample_count = (codec->capabilities & AV_CODEC_CAP_VARIABLE_FRAME_SIZE) ?
0 : e->stream->codec->frame_size;
e->sink->gain = encoder->gain;
--- groove/file.c.orig 2015-05-26 01:32:01 UTC
+++ groove/file.c
@@ -281,7 +281,7 @@ int groove_file_save(struct GrooveFile *file) {
ocodec->rc_buffer_size = icodec->rc_buffer_size;
ocodec->field_order = icodec->field_order;
- uint64_t extra_size = (uint64_t)icodec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE;
+ uint64_t extra_size = (uint64_t)icodec->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE;
if (extra_size > INT_MAX) {
cleanup_save(file);
av_log(NULL, AV_LOG_ERROR, "codec extra size too big\n");
--- groove/playlist.c.orig 2015-05-26 01:32:01 UTC
+++ groove/playlist.c
@@ -54,12 +54,12 @@ struct GroovePlaylistPrivate {
AVFilterGraph *filter_graph;
AVFilterContext *abuffer_ctx;
- AVFilter *volume_filter;
- AVFilter *compand_filter;
- AVFilter *abuffer_filter;
- AVFilter *asplit_filter;
- AVFilter *aformat_filter;
- AVFilter *abuffersink_filter;
+ const AVFilter *volume_filter;
+ const AVFilter *compand_filter;
+ const AVFilter *abuffer_filter;
+ const AVFilter *asplit_filter;
+ const AVFilter *aformat_filter;
+ const AVFilter *abuffersink_filter;
pthread_mutex_t drain_cond_mutex;
int drain_cond_mutex_inited;
@@ -186,7 +186,7 @@ static int audio_decode_frame(struct GroovePlaylist *p
if (!got_frame) {
// stop sending empty packets if the decoder is finished
- if (!pkt_temp->data && dec->codec->capabilities & CODEC_CAP_DELAY)
+ if (!pkt_temp->data && dec->codec->capabilities & AV_CODEC_CAP_DELAY)
return 0;
continue;
}
@@ -571,7 +571,7 @@ static int decode_one_frame(struct GroovePlaylist *pla
pthread_mutex_unlock(&f->seek_mutex);
if (f->eof) {
- if (f->audio_st->codec->codec->capabilities & CODEC_CAP_DELAY) {
+ if (f->audio_st->codec->codec->capabilities & AV_CODEC_CAP_DELAY) {
av_init_packet(pkt);
pkt->data = NULL;
pkt->size = 0;

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