*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2024-07-10 08:15:32 +02:00
parent 2a26ea70db
commit 536ccde47f
7056 changed files with 223950 additions and 117918 deletions

View file

@ -1,7 +1,7 @@
PORTNAME= darkman PORTNAME= darkman
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1 DISTVERSION= 2.0.1
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= accessibility wayland CATEGORIES= accessibility wayland
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1716399184 TIMESTAMP = 1718777695
SHA256 (KDE/Qt/6.7.1/qtspeech-everywhere-src-6.7.1.tar.xz) = 6c6f1d15c8fc0ef5cb0cfc401a07ecc56e34f1e8510126383cef658cf751eb88 SHA256 (KDE/Qt/6.7.2/qtspeech-everywhere-src-6.7.2.tar.xz) = cc8c769404e3e49713be304a73f936890a1ef2f88d590732785f34692a4814ce
SIZE (KDE/Qt/6.7.1/qtspeech-everywhere-src-6.7.1.tar.xz) = 261772 SIZE (KDE/Qt/6.7.2/qtspeech-everywhere-src-6.7.2.tar.xz) = 262360

View file

@ -15,9 +15,6 @@ WWW= http://jonls.dk/redshift/
LICENSE= GPLv3 LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Abandoned upstream, no activity for the past 4 years. Consider using accessibility/sct, accessibility/wlsunset or accessibility/wl-gammarelay-rs
EXPIRATION_DATE=2024-06-30
LIB_DEPENDS= libdrm.so:graphics/libdrm LIB_DEPENDS= libdrm.so:graphics/libdrm
USES= autoreconf:build gettext gmake gnome libtool localbase \ USES= autoreconf:build gettext gmake gnome libtool localbase \

View file

@ -1,5 +1,5 @@
PORTNAME= 7-zip PORTNAME= 7-zip
DISTVERSION= 23.01 DISTVERSION= 24.07
CATEGORIES= archivers CATEGORIES= archivers
MASTER_SITES= https://www.7-zip.org/a/ MASTER_SITES= https://www.7-zip.org/a/
DISTNAME= 7z${DISTVERSION:S/.//}-src DISTNAME= 7z${DISTVERSION:S/.//}-src
@ -8,8 +8,6 @@ MAINTAINER= makc@FreeBSD.org
COMMENT= Console version of the 7-Zip file archiver COMMENT= Console version of the 7-Zip file archiver
WWW= https://www.7-zip.org/ WWW= https://www.7-zip.org/
CONFLICTS_INSTALL= p7zip
LICENSE= BSD3CLAUSE LGPL21+ UNRAR LICENSE= BSD3CLAUSE LGPL21+ UNRAR
LICENSE_COMB= multi LICENSE_COMB= multi
LICENSE_NAME_UNRAR= unRAR license LICENSE_NAME_UNRAR= unRAR license

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1687255440 TIMESTAMP = 1719257884
SHA256 (7z2301-src.7z) = fc459c2314a032231c157fd3257906c070ceed11efd6ffa621c2dfebbbc31281 SHA256 (7z2407-src.7z) = c814f46dd39696c8522a9f3fe030fa835a371d0801a547864386c0403e73ba34
SIZE (7z2301-src.7z) = 1365807 SIZE (7z2407-src.7z) = 1475943

View file

@ -1,6 +1,6 @@
--- CPP/7zip/7zip_gcc.mak.orig 2023-08-31 09:13:13 UTC --- CPP/7zip/7zip_gcc.mak.orig 2024-06-24 19:51:06 UTC
+++ CPP/7zip/7zip_gcc.mak +++ CPP/7zip/7zip_gcc.mak
@@ -24,7 +24,7 @@ PROGPATH_STATIC = $(O)/$(PROG)s @@ -24,7 +24,7 @@ ifneq ($(CC), xlc)
ifneq ($(CC), xlc) ifneq ($(CC), xlc)
@ -9,21 +9,20 @@
endif endif
# for object file # for object file
@@ -32,7 +32,7 @@ endif @@ -50,7 +50,7 @@ endif
# -save-temps endif
CFLAGS_BASE_LIST = -c
# CFLAGS_BASE_LIST = -S # CFLAGS_BASE_LIST = -S
-CFLAGS_BASE = -O2 $(CFLAGS_BASE_LIST) $(CFLAGS_WARN_WALL) $(CFLAGS_WARN) \ -CFLAGS_BASE = -O2 $(CFLAGS_BASE_LIST) $(CFLAGS_WARN_WALL) $(CFLAGS_WARN) \
+CFLAGS_BASE = $(CFLAGS_BASE_LIST) $(CFLAGS_WARN_WALL) $(CFLAGS_WARN) \ +CFLAGS_BASE = $(CFLAGS_BASE_LIST) $(CFLAGS_WARN_WALL) $(CFLAGS_WARN) \
-DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \ $(CFLAGS_DEBUG) -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
-fPIC -fPIC
@@ -142,7 +142,7 @@ DEL_OBJ_EXE = -$(RM) $(PROGPATH) $(PROGPATH_STATIC) $( @@ -162,7 +162,6 @@ LIB2 = -lpthread
# LOCAL_LIBS=-lpthread # LOCAL_LIBS=-lpthread
# LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl # LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl
LIB2 = -lpthread
-LIB2 = -lpthread -ldl -LIB2 = -lpthread -ldl
+LIB2 = $(LOCAL_LIBS) -lpthread
endif endif

View file

@ -1,27 +0,0 @@
--- CPP/Windows/SystemInfo.cpp.orig 2021-12-28 14:08:56 UTC
+++ CPP/Windows/SystemInfo.cpp
@@ -20,6 +20,15 @@
#include <sys/auxv.h>
+#if defined(__FreeBSD__)
+unsigned long getauxval(unsigned long type)
+{
+ unsigned long aux = 0;
+ elf_aux_info(type, &aux, sizeof(aux));
+ return aux;
+}
+#endif
+
// #undef AT_HWCAP // to debug
// #undef AT_HWCAP2 // to debug
@@ -36,7 +45,7 @@
#endif
*/
-#ifdef MY_CPU_ARM_OR_ARM64
+#if defined(MY_CPU_ARM_OR_ARM64) && !defined(__FreeBSD__)
#include <asm/hwcap.h>
#endif
#endif

View file

@ -1,11 +0,0 @@
--- C/7zCrc.c.orig 2022-04-12 15:58:06 UTC
+++ C/7zCrc.c
@@ -71,7 +71,7 @@ UInt32 MY_FAST_CALL CrcUpdateT1(UInt32 v, const void *
#ifdef MY_CPU_LE
-#if defined(MY_CPU_ARM_OR_ARM64)
+#if defined(MY_CPU_ARM64)
// #pragma message("ARM*")

View file

@ -1,11 +0,0 @@
--- C/Aes.c.orig 2022-04-12 15:57:33 UTC
+++ C/Aes.c
@@ -55,7 +55,7 @@ static Byte InvS[256];
#ifdef MY_CPU_X86_OR_AMD64
#define USE_HW_AES
-#elif defined(MY_CPU_ARM_OR_ARM64) && defined(MY_CPU_LE)
+#elif defined(MY_CPU_ARM) && defined(MY_CPU_LE)
#if defined(__clang__)
#if (__clang_major__ >= 8) // fix that check
#define USE_HW_AES

View file

@ -1,41 +0,0 @@
--- C/AesOpt.c.orig 2023-09-05 00:20:25 UTC
+++ C/AesOpt.c
@@ -554,7 +554,7 @@ VAES_COMPAT_STUB (AesCtr_Code_HW)
#endif // ! USE_INTEL_VAES
-#elif defined(MY_CPU_ARM_OR_ARM64) && defined(MY_CPU_LE)
+#elif defined(MY_CPU_ARM64) && defined(MY_CPU_LE)
#if defined(__clang__)
#if (__clang_major__ >= 8) // fix that check
@@ -828,7 +828,28 @@ AES_FUNC_START2 (AesCtr_Code_HW)
#endif // USE_HW_AES
-#endif // MY_CPU_ARM_OR_ARM64
+#else
+
+/* no USE_HW_AES */
+
+#pragma message("AES HW_SW stub was used")
+
+#define AES_TYPE_keys UInt32
+#define AES_TYPE_data Byte
+
+#define AES_FUNC_START(name) \
+ void name(UInt32 *p, Byte *data, size_t numBlocks) \
+
+#define AES_COMPAT_STUB(name) \
+ AES_FUNC_START(name); \
+ AES_FUNC_START(name ## _HW) \
+ { name(p, data, numBlocks); }
+
+AES_COMPAT_STUB (AesCbc_Encode)
+AES_COMPAT_STUB (AesCbc_Decode)
+AES_COMPAT_STUB (AesCtr_Code)
+
+#endif
#undef NUM_WAYS
#undef WOP_M1

View file

@ -1,42 +0,0 @@
--- C/CpuArch.c.orig 2023-08-31 09:13:13 UTC
+++ C/CpuArch.c
@@ -762,6 +762,31 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
#include <sys/auxv.h>
+#if defined(__FreeBSD__)
+static unsigned long get_hwcap(int aux) {
+ unsigned long hwcap;
+ if (elf_aux_info(aux, &hwcap, sizeof hwcap) != 0) {
+ return 0;
+ }
+ return hwcap;
+}
+
+#ifdef MY_CPU_ARM64
+BoolInt CPU_IsSupported_CRC32(void) { return get_hwcap(AT_HWCAP) & HWCAP_CRC32; }
+BoolInt CPU_IsSupported_NEON(void) { return 1; }
+BoolInt CPU_IsSupported_SHA1(void){ return get_hwcap(AT_HWCAP) & HWCAP_SHA1; }
+BoolInt CPU_IsSupported_SHA2(void) { return get_hwcap(AT_HWCAP) & HWCAP_SHA2; }
+BoolInt CPU_IsSupported_AES(void) { return get_hwcap(AT_HWCAP) & HWCAP_AES; }
+#else /* MY_CPU_ARM */
+BoolInt CPU_IsSupported_CRC32(void) { return get_hwcap(AT_HWCAP2) & HWCAP2_CRC32; }
+BoolInt CPU_IsSupported_NEON(void) { return get_hwcap(AT_HWCAP) & HWCAP_NEON; }
+BoolInt CPU_IsSupported_SHA1(void){ return get_hwcap(AT_HWCAP2) & HWCAP2_SHA1; }
+BoolInt CPU_IsSupported_SHA2(void) { return get_hwcap(AT_HWCAP2) & HWCAP2_SHA2; }
+BoolInt CPU_IsSupported_AES(void) { return get_hwcap(AT_HWCAP2) & HWCAP2_AES; }
+#endif
+
+#else // __FreeBSD__
+
#define USE_HWCAP
#ifdef USE_HWCAP
@@ -795,6 +820,7 @@ MY_HWCAP_CHECK_FUNC (SHA1)
MY_HWCAP_CHECK_FUNC (SHA2)
MY_HWCAP_CHECK_FUNC (AES)
+#endif // FreeBSD
#endif // __APPLE__
#endif // _WIN32

View file

@ -1,11 +0,0 @@
--- C/Sha1Opt.c.orig 2023-08-31 09:13:13 UTC
+++ C/Sha1Opt.c
@@ -202,7 +202,7 @@ void Z7_FASTCALL Sha1_UpdateBlocks_HW(UInt32 state[5],
#endif // USE_HW_SHA
-#elif defined(MY_CPU_ARM_OR_ARM64)
+#elif defined(MY_CPU_ARM64)
#if defined(__clang__)
#if (__clang_major__ >= 8) // fix that check

View file

@ -1,11 +0,0 @@
--- C/Sha256Opt.c.orig 2023-08-31 09:13:13 UTC
+++ C/Sha256Opt.c
@@ -202,7 +202,7 @@ void Z7_FASTCALL Sha256_UpdateBlocks_HW(UInt32 state[8
#endif // USE_HW_SHA
-#elif defined(MY_CPU_ARM_OR_ARM64)
+#elif defined(MY_CPU_ARM64)
#if defined(__clang__)
#if (__clang_major__ >= 8) // fix that check

View file

@ -1,5 +1,5 @@
PORTNAME= c-blosc2 PORTNAME= c-blosc2
PORTVERSION= 2.14.4 PORTVERSION= 2.15.0
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
CATEGORIES= archivers CATEGORIES= archivers
@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= liblz4.so:archivers/liblz4 \ LIB_DEPENDS= liblz4.so:archivers/liblz4 \
libzstd.so:archivers/zstd libzstd.so:archivers/zstd
USES= cmake:testing USES= cmake:testing pathfix
CMAKE_OFF= BUILD_LITE \ CMAKE_OFF= BUILD_LITE \
DEACTIVATE_AVX2 \ DEACTIVATE_AVX2 \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1712886402 TIMESTAMP = 1720022724
SHA256 (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = b5533c79aacc9ac152c80760ed1295a6608938780c3e1eecd7e53ea72ad986b0 SHA256 (Blosc-c-blosc2-v2.15.0_GH0.tar.gz) = 1e7d9d099963ad0123ddd76b2b715b5aa1ea4b95c491d3a11508e487ebab7307
SIZE (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = 3155712 SIZE (Blosc-c-blosc2-v2.15.0_GH0.tar.gz) = 3194507

View file

@ -1,9 +1,9 @@
--- plugins/codecs/ndlz/xxhash.h.orig 2021-10-02 12:17:56 UTC --- plugins/codecs/ndlz/xxhash.h.orig 2024-06-20 08:35:59 UTC
+++ plugins/codecs/ndlz/xxhash.h +++ plugins/codecs/ndlz/xxhash.h
@@ -2934,6 +2934,7 @@ enum XXH_VECTOR_TYPE /* fake enum */ { @@ -3838,6 +3838,7 @@ XXH_vmlal_high_u32(uint64x2_t acc, uint32x4_t lhs, uin
# if defined(__GNUC__) && !defined(__APPLE_ALTIVEC__) # if defined(__s390x__)
# define __APPLE_ALTIVEC__ # include <s390intrin.h>
# endif # else
+# define vector __vector +# define vector __vector
# include <altivec.h> # include <altivec.h>
# endif # endif

View file

@ -21,5 +21,5 @@ lib/cmake/Blosc2/Modules/toolchain-armsf.cmake
lib/libblosc2.a lib/libblosc2.a
lib/libblosc2.so lib/libblosc2.so
lib/libblosc2.so.%%PORTVERSION%% lib/libblosc2.so.%%PORTVERSION%%
lib/libblosc2.so.3 lib/libblosc2.so.4
libdata/pkgconfig/blosc2.pc libdata/pkgconfig/blosc2.pc

View file

@ -1,8 +1,7 @@
PORTNAME= minizip PORTNAME= minizip
PORTVERSION= 1.2.11 DISTVERSION= 1.3.1
PORTREVISION= 1
CATEGORIES= archivers CATEGORIES= archivers
MASTER_SITES= SF/libpng/zlib/${PORTVERSION} MASTER_SITES= https://github.com/madler/zlib/releases/download/v${DISTVERSION}/
DISTNAME= zlib-${PORTVERSION} DISTNAME= zlib-${PORTVERSION}
MAINTAINER= vvd@FreeBSD.org MAINTAINER= vvd@FreeBSD.org
@ -19,9 +18,6 @@ CONFIGURE_ARGS= --enable-demos
INSTALL_TARGET= install-strip INSTALL_TARGET= install-strip
WRKSRC= ${WRKDIR}/zlib-${PORTVERSION}/contrib/minizip WRKSRC= ${WRKDIR}/zlib-${PORTVERSION}/contrib/minizip
post-patch:
@${REINPLACE_CMD} 's/#ifdef unix || __APPLE__/#ifdef unix/' ${WRKSRC}/mini???.c
post-install: post-install:
${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${PREFIX}/share/man/man1

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1502982914 TIMESTAMP = 1719840366
SHA256 (zlib-1.2.11.tar.xz) = 4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066 SHA256 (zlib-1.3.1.tar.xz) = 38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32
SIZE (zlib-1.2.11.tar.xz) = 467960 SIZE (zlib-1.3.1.tar.xz) = 1305740

View file

@ -1,8 +1,9 @@
PORTNAME= mscompress PORTNAME= mscompress
DISTVERSION= 0.4 DISTVERSION= 0.4
PORTREVISION= 1
CATEGORIES= archivers CATEGORIES= archivers
MAINTAINER= ports@FreeBSD.org MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Microsoft "compress.exe/expand.exe" compatible (de)compressor COMMENT= Microsoft "compress.exe/expand.exe" compatible (de)compressor
WWW= https://github.com/stapelberg/mscompress WWW= https://github.com/stapelberg/mscompress

View file

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

View file

@ -1,6 +1,5 @@
PORTNAME= blosc2 PORTNAME= blosc2
PORTVERSION= 2.6.2 PORTVERSION= 2.7.0
PORTREVISION= 1
CATEGORIES= archivers python CATEGORIES= archivers python
MASTER_SITES= PYPI MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,7 +11,7 @@ WWW= https://github.com/Blosc/python-blosc2
LICENSE= BSD3CLAUSE LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= c-blosc2>=2.14.3:archivers/c-blosc2 \ BUILD_DEPENDS= c-blosc2>=2.15.0:archivers/c-blosc2 \
cmake:devel/cmake-core \ cmake:devel/cmake-core \
ninja:devel/ninja \ ninja:devel/ninja \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1712427916 TIMESTAMP = 1720022726
SHA256 (blosc2-2.6.2.tar.gz) = 8ca29d9aa988b85318bd8a9b707a7a06c8d6604ae1304cae059170437ae4f53a SHA256 (blosc2-2.7.0.tar.gz) = 9b982c1d40560eefb4a01d67c57e786d39a5ee9696f3deadd32ebf5f8885eb2a
SIZE (blosc2-2.6.2.tar.gz) = 5103706 SIZE (blosc2-2.7.0.tar.gz) = 5142712

View file

@ -1,5 +1,6 @@
PORTNAME= lz4 PORTNAME= lz4
PORTVERSION= 4.3.3 PORTVERSION= 4.3.3
PORTREVISION= 1
CATEGORIES= archivers python CATEGORIES= archivers python
MASTER_SITES= PYPI MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,12 +14,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= liblz4>=1.7.5:archivers/liblz4 \ BUILD_DEPENDS= liblz4>=1.7.5:archivers/liblz4 \
${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= liblz4.so:archivers/liblz4 LIB_DEPENDS= liblz4.so:archivers/liblz4
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR}
USES= localbase python USES= localbase python
USE_PYTHON= distutils pytest USE_PYTHON= autoplist concurrent pep517 pytest
CONFIGURE_ENV= PYLZ4_USE_SYSTEM_LZ4=1 CONFIGURE_ENV= PYLZ4_USE_SYSTEM_LZ4=1

View file

@ -1,15 +0,0 @@
%%PYTHON_SITELIBDIR%%/lz4/__init__.py
%%PYTHON_SITELIBDIR%%/lz4/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/lz4/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/lz4/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/lz4/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/lz4/_version%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/lz4/block/__init__.py
%%PYTHON_SITELIBDIR%%/lz4/block/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/lz4/block/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/lz4/block/_block%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/lz4/frame/__init__.py
%%PYTHON_SITELIBDIR%%/lz4/frame/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/lz4/frame/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/lz4/frame/_frame%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/lz4/version.py

View file

@ -1,17 +1,22 @@
PORTNAME= warctools PORTNAME= warctools
PORTVERSION= 4.10.0 PORTVERSION= 4.10.0
PORTREVISION= 1
CATEGORIES= archivers python CATEGORIES= archivers python
MASTER_SITES= PYPI MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org MAINTAINER= python@FreeBSD.org
COMMENT= Tools for debugging ISO28500/WARC files COMMENT= Tools for debugging ISO28500/WARC files
WWW= https://pypi.org/project/warctools/ WWW= https://github.com/internetarchive/warctools
LICENSE= MIT LICENSE= MIT
NO_ARCH= yes BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
USE_PYTHON= autoplist distutils ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,5 +1,5 @@
PORTNAME= xopen PORTNAME= xopen
DISTVERSION= 2.0.1 DISTVERSION= 2.0.2
CATEGORIES= archivers python CATEGORIES= archivers python
MASTER_SITES= PYPI MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1712796452 TIMESTAMP = 1718883739
SHA256 (xopen-2.0.1.tar.gz) = 6c34127651e538cfdd67ec8016a6505ba386158bbfe3f615e105d49027d5968e SHA256 (xopen-2.0.2.tar.gz) = f19d83de470f5a81725df0140180ec71d198311a1d7dad48f5467b4ad5df6154
SIZE (xopen-2.0.1.tar.gz) = 31954 SIZE (xopen-2.0.2.tar.gz) = 32224

View file

@ -1,19 +1,18 @@
PORTNAME= minitar-cli PORTNAME= minitar-cli
PORTVERSION= 0.8 PORTVERSION= 0.9
PORTREVISION= 1
CATEGORIES= archivers rubygems CATEGORIES= archivers rubygems
MASTER_SITES= RG MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library and command-line utility for tar archives COMMENT= Library and command-line utility for tar archives
WWW= https://github.com/halostatue/minitar WWW= https://github.com/halostatue/minitar-cli
LICENSE= BSD2CLAUSE RUBY LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/docs/bsdl.txt LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/docs/bsdl.txt
LICENSE_FILE_RUBY= ${WRKSRC}/docs/ruby.txt LICENSE_FILE_RUBY= ${WRKSRC}/docs/ruby.txt
RUN_DEPENDS= rubygem-minitar>=0.8.0<1:archivers/rubygem-minitar \ RUN_DEPENDS= rubygem-minitar>=0.9.0<0.10:archivers/rubygem-minitar \
rubygem-powerbar>=1.0<2:devel/rubygem-powerbar rubygem-powerbar>=1.0<2:devel/rubygem-powerbar
USES= gem USES= gem

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1548427581 TIMESTAMP = 1720355120
SHA256 (rubygem/minitar-cli-0.8.gem) = 3317a3489d0e17a7964d49430de06cc772f50bf80f8998f6c2c66097c0068494 SHA256 (rubygem/minitar-cli-0.9.gem) = 157803ba1cd35c38c1105a7818589f82a7b776fe073d10d90f70900a031fcf78
SIZE (rubygem/minitar-cli-0.8.gem) = 17408 SIZE (rubygem/minitar-cli-0.9.gem) = 17408

View file

@ -1,11 +0,0 @@
--- minitar-cli.gemspec.orig 2024-02-14 05:51:03 UTC
+++ minitar-cli.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
s.specification_version = 4
- s.add_runtime_dependency(%q<minitar>.freeze, ["~> 0.8.0".freeze])
+ s.add_runtime_dependency(%q<minitar>.freeze, ["~> 0.8".freeze])
s.add_runtime_dependency(%q<powerbar>.freeze, ["~> 1.0".freeze])
s.add_development_dependency(%q<minitest>.freeze, ["~> 5.11".freeze])
s.add_development_dependency(%q<hoe-doofus>.freeze, ["~> 1.0".freeze])

View file

@ -1,5 +1,5 @@
PORTNAME= zlib-ng PORTNAME= zlib-ng
DISTVERSION= 2.1.6 DISTVERSION= 2.2.1
CATEGORIES= archivers CATEGORIES= archivers
MAINTAINER= vvd@FreeBSD.org MAINTAINER= vvd@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1708075004 TIMESTAMP = 1719931511
SHA256 (zlib-ng-zlib-ng-2.1.6_GH0.tar.gz) = a5d504c0d52e2e2721e7e7d86988dec2e290d723ced2307145dedd06aeb6fef2 SHA256 (zlib-ng-zlib-ng-2.2.1_GH0.tar.gz) = ec6a76169d4214e2e8b737e0850ba4acb806c69eeace6240ed4481b9f5c57cdf
SIZE (zlib-ng-zlib-ng-2.1.6_GH0.tar.gz) = 2412106 SIZE (zlib-ng-zlib-ng-2.2.1_GH0.tar.gz) = 2412427

View file

@ -1,6 +1,8 @@
include/zconf-ng.h include/zconf-ng.h
include/zlib-ng.h include/zlib-ng.h
include/zlib_name_mangling-ng.h include/zlib_name_mangling-ng.h
lib/cmake/zlib-ng/zlib-ng-config-version.cmake
lib/cmake/zlib-ng/zlib-ng-config.cmake
lib/cmake/zlib-ng/zlib-ng-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/zlib-ng/zlib-ng-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/zlib-ng/zlib-ng.cmake lib/cmake/zlib-ng/zlib-ng.cmake
lib/libz-ng.a lib/libz-ng.a

View file

@ -13,6 +13,7 @@
SUBDIR += geographiclib SUBDIR += geographiclib
SUBDIR += gkrellmoon2 SUBDIR += gkrellmoon2
SUBDIR += gnuastro SUBDIR += gnuastro
SUBDIR += google-earth-pro
SUBDIR += gpsbabel SUBDIR += gpsbabel
SUBDIR += gpsbabel14 SUBDIR += gpsbabel14
SUBDIR += gpscorrelate SUBDIR += gpscorrelate

View file

@ -13,7 +13,8 @@ LICENSE= GPLv3+
BROKEN_armv6= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name' BROKEN_armv6= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
BROKEN_armv7= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name' BROKEN_armv7= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
BUILD_DEPENDS= ${PYNUMPY} BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYNUMPY}
LIB_DEPENDS= libcairo.so:graphics/cairo \ LIB_DEPENDS= libcairo.so:graphics/cairo \
libcfitsio.so:astro/cfitsio \ libcfitsio.so:astro/cfitsio \
libgsl.so:math/gsl \ libgsl.so:math/gsl \

View file

@ -1,5 +1,5 @@
PORTNAME= cfitsio PORTNAME= cfitsio
PORTVERSION= 4.4.0 PORTVERSION= 4.4.1
CATEGORIES= astro CATEGORIES= astro
MASTER_SITES= https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/ \ MASTER_SITES= https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/ \
https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/ \ https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/ \
@ -11,6 +11,11 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for reading and writing files in FITS data format COMMENT= Library for reading and writing files in FITS data format
WWW= https://heasarc.gsfc.nasa.gov/docs/software/fitsio/ WWW= https://heasarc.gsfc.nasa.gov/docs/software/fitsio/
LICENSE= CFITSIO
LICENSE_NAME= CFITSIO License
LICENSE_FILE= ${WRKSRC}/licenses/License.txt
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
LIB_DEPENDS= libcurl.so:ftp/curl \ LIB_DEPENDS= libcurl.so:ftp/curl \
libf2c.so:lang/f2c libf2c.so:lang/f2c

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1709390348 TIMESTAMP = 1718784539
SHA256 (cfitsio-4.4.0.tar.gz) = 95900cf95ae760839e7cb9678a7b2fad0858d6ac12234f934bd1cb6bfc246ba9 SHA256 (cfitsio-4.4.1.tar.gz) = 66a1dc3f21800f9eeabd9eac577b91fcdd9aabba678fbba3b8527319110d1d25
SIZE (cfitsio-4.4.0.tar.gz) = 4278372 SIZE (cfitsio-4.4.1.tar.gz) = 4308170

View file

@ -0,0 +1,51 @@
#
# See versions at:
# https://support.google.com/earth/answer/168344
PORTNAME= google-earth-pro
PORTVERSION= 7.3.6
CATEGORIES= astro deskutils geography
MASTER_SITES= https://dl.google.com/dl/linux/direct/
DISTFILES_amd64=google-earth-pro-stable-7.3.6.x86_64.rpm
MAINTAINER= jhay@FreeBSD.org
COMMENT= Virtual globe, map and geographical information program
WWW= https://www.google.com/earth/
LICENSE= GEARTH
LICENSE_NAME= Google Earth
LICENSE_TEXT= Google Earth Terms are available at: \
https://www.google.com/help/terms_maps/ \
https://about.google/brand-resource-center/products-and-services/geo-guidelines/#google-earth
LICENSE_PERMS= no-dist-mirror no-pkg-mirror auto-accept
ONLY_FOR_ARCHS= amd64
USES= desktop-file-utils linux:rl9
USE_LINUX= dbuslibs dri gstreamer1 libproxy libxml2 sqlite3 xorglibs
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_SUB= LINUXBASE=${LINUXBASE}
SUB_FILES= google-earth-pro
SUB_LIST= LINUXBASE=${LINUXBASE}
post-patch:
@${SED} -i '' 's/^Exec=[^[:space:]]*/Exec=google-earth-pro/' \
${WRKSRC}/opt/google/earth/pro/google-earth-pro.desktop
@${LN} -sf googleearth ${WRKSRC}/opt/google/earth/pro/google-earth-pro
do-install:
.for s in 16 22 24 32 48 64 128 256
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps
${INSTALL_DATA} ${WRKSRC}/opt/google/earth/pro/product_logo_${s}.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/google-earth-pro.png
.endfor
${INSTALL_DATA} ${WRKSRC}/opt/google/earth/pro/google-earth-pro.desktop \
${STAGEDIR}${DESKTOPDIR}
${MKDIR} ${STAGEDIR}${LINUXBASE}
(cd ${WRKSRC} && ${COPYTREE_SHARE} opt ${STAGEDIR}${LINUXBASE})
${CHMOD} +x ${STAGEDIR}${LINUXBASE}/opt/google/earth/pro/googleearth-bin
${INSTALL_SCRIPT} ${WRKDIR}/google-earth-pro ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1711697920
SHA256 (google-earth-pro-stable-7.3.6.x86_64.rpm) = 999f3cb47a16299859cb9d9f18e21652cd9cd8d57cdd1d509221f04978218892
SIZE (google-earth-pro-stable-7.3.6.x86_64.rpm) = 77365539

View file

@ -0,0 +1,2 @@
#! /bin/sh
exec %%LINUXBASE%%/bin/sh /opt/google/earth/pro/googleearth "$@"

View file

@ -0,0 +1,11 @@
Explore the world with Google Earth. View satellite imagery, maps, terrain,
3D buildings, galaxies far in space, and the deepest depths of the ocean.
Available features include:
- Explore rich geographical content
- Zoom from outer space to street level
- Search for business locations
- Visualize your GPS tracks and share with others
- Fly around cities (or the entire world) in 3D
- Go back in time with historical imagery
- Dive beneath the surface of the ocean

View file

@ -0,0 +1,394 @@
%%LINUXBASE%%/opt/google/earth/pro/ImporterGlobalSettings.ini
%%LINUXBASE%%/opt/google/earth/pro/ImporterUISettings.ini
%%LINUXBASE%%/opt/google/earth/pro/PCOptimizations.ini
%%LINUXBASE%%/opt/google/earth/pro/drivers.ini
%%LINUXBASE%%/opt/google/earth/pro/google-earth-pro
%%LINUXBASE%%/opt/google/earth/pro/google-earth-pro.desktop
%%LINUXBASE%%/opt/google/earth/pro/googleearth
%%LINUXBASE%%/opt/google/earth/pro/googleearth-bin
%%LINUXBASE%%/opt/google/earth/pro/gpsbabel
%%LINUXBASE%%/opt/google/earth/pro/kh56
%%LINUXBASE%%/opt/google/earth/pro/lang/ar.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/bg.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/ca.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/cs.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/da.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/de.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/el.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/en.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/es-419.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/es.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/fa.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/fi.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/fil.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/fr.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/he.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/hi.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/hr.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/hu.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/id.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/it.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/ja.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/ko.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/lt.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/lv.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/nl.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/no.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/pl.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/pt-PT.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/pt.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/ro.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/ru.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/sk.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/sl.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/sr.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/sv.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/th.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/tr.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/uk.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/vi.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/zh-Hans.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/zh-Hant-HK.qm
%%LINUXBASE%%/opt/google/earth/pro/lang/zh-Hant.qm
%%LINUXBASE%%/opt/google/earth/pro/libIGAttrs.so
%%LINUXBASE%%/opt/google/earth/pro/libIGCore.so
%%LINUXBASE%%/opt/google/earth/pro/libIGExportCommon.so
%%LINUXBASE%%/opt/google/earth/pro/libIGGfx.so
%%LINUXBASE%%/opt/google/earth/pro/libIGMath.so
%%LINUXBASE%%/opt/google/earth/pro/libIGOpt.so
%%LINUXBASE%%/opt/google/earth/pro/libIGSg.so
%%LINUXBASE%%/opt/google/earth/pro/libIGUtils.so
%%LINUXBASE%%/opt/google/earth/pro/libLeap.so
%%LINUXBASE%%/opt/google/earth/pro/libQt5Core.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5DBus.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Gui.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Multimedia.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5MultimediaWidgets.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Network.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5OpenGL.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Positioning.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5PrintSupport.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Qml.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Quick.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Script.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5ScriptTools.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Sensors.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Sql.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Svg.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5WebChannel.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5WebKit.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5WebKitWidgets.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5Widgets.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5X11Extras.so.5
%%LINUXBASE%%/opt/google/earth/pro/libQt5XcbQpa.so.5
%%LINUXBASE%%/opt/google/earth/pro/libaction.so
%%LINUXBASE%%/opt/google/earth/pro/libalchemyext.so
%%LINUXBASE%%/opt/google/earth/pro/libapiloader.so
%%LINUXBASE%%/opt/google/earth/pro/libauth.so
%%LINUXBASE%%/opt/google/earth/pro/libavcodec.so.58
%%LINUXBASE%%/opt/google/earth/pro/libavformat.so.58
%%LINUXBASE%%/opt/google/earth/pro/libavutil.so.56
%%LINUXBASE%%/opt/google/earth/pro/libbase.so
%%LINUXBASE%%/opt/google/earth/pro/libcapture.so
%%LINUXBASE%%/opt/google/earth/pro/libcollada.so
%%LINUXBASE%%/opt/google/earth/pro/libcommon.so
%%LINUXBASE%%/opt/google/earth/pro/libcommon_gui.so
%%LINUXBASE%%/opt/google/earth/pro/libcommon_platform.so
%%LINUXBASE%%/opt/google/earth/pro/libcommon_webbrowser.so
%%LINUXBASE%%/opt/google/earth/pro/libcomponentframework.so
%%LINUXBASE%%/opt/google/earth/pro/libcrypto.so.1.0.0
%%LINUXBASE%%/opt/google/earth/pro/libdebuginfod.so.1
%%LINUXBASE%%/opt/google/earth/pro/libevllpro.so
%%LINUXBASE%%/opt/google/earth/pro/libexpat.so.1
%%LINUXBASE%%/opt/google/earth/pro/libflightsim.so
%%LINUXBASE%%/opt/google/earth/pro/libfusioncommon.so
%%LINUXBASE%%/opt/google/earth/pro/libgdal.so.20
%%LINUXBASE%%/opt/google/earth/pro/libgdata.so
%%LINUXBASE%%/opt/google/earth/pro/libge_cache.so
%%LINUXBASE%%/opt/google/earth/pro/libge_exif.so
%%LINUXBASE%%/opt/google/earth/pro/libge_net.so
%%LINUXBASE%%/opt/google/earth/pro/libgeobase.so
%%LINUXBASE%%/opt/google/earth/pro/libgeobaseutils.so
%%LINUXBASE%%/opt/google/earth/pro/libgisingest.so
%%LINUXBASE%%/opt/google/earth/pro/libgoogleapi.so
%%LINUXBASE%%/opt/google/earth/pro/libgoogleearth_pro.so
%%LINUXBASE%%/opt/google/earth/pro/libgooglesearch.so
%%LINUXBASE%%/opt/google/earth/pro/libgps.so
%%LINUXBASE%%/opt/google/earth/pro/libicudata.so.54
%%LINUXBASE%%/opt/google/earth/pro/libicui18n.so.54
%%LINUXBASE%%/opt/google/earth/pro/libicuuc.so.54
%%LINUXBASE%%/opt/google/earth/pro/libinput_plugin.so
%%LINUXBASE%%/opt/google/earth/pro/liblayer.so
%%LINUXBASE%%/opt/google/earth/pro/liblayout.so
%%LINUXBASE%%/opt/google/earth/pro/libmaps.so
%%LINUXBASE%%/opt/google/earth/pro/libmath.so
%%LINUXBASE%%/opt/google/earth/pro/libmeasure.so
%%LINUXBASE%%/opt/google/earth/pro/libmoduleframework.so
%%LINUXBASE%%/opt/google/earth/pro/libnavigate.so
%%LINUXBASE%%/opt/google/earth/pro/libport.so
%%LINUXBASE%%/opt/google/earth/pro/libprintmodule.so
%%LINUXBASE%%/opt/google/earth/pro/libprofile.so
%%LINUXBASE%%/opt/google/earth/pro/librender.so
%%LINUXBASE%%/opt/google/earth/pro/libreporting.so
%%LINUXBASE%%/opt/google/earth/pro/libsearch.so
%%LINUXBASE%%/opt/google/earth/pro/libsearchmodule.so
%%LINUXBASE%%/opt/google/earth/pro/libsgutil.so
%%LINUXBASE%%/opt/google/earth/pro/libspatial.so
%%LINUXBASE%%/opt/google/earth/pro/libspnav.so
%%LINUXBASE%%/opt/google/earth/pro/libssl.so.1.0.0
%%LINUXBASE%%/opt/google/earth/pro/libswresample.so.3
%%LINUXBASE%%/opt/google/earth/pro/libswscale.so.5
%%LINUXBASE%%/opt/google/earth/pro/libtheme.so
%%LINUXBASE%%/opt/google/earth/pro/libtoureditmodule.so
%%LINUXBASE%%/opt/google/earth/pro/libviewsync.so
%%LINUXBASE%%/opt/google/earth/pro/libwebbrowser.so
%%LINUXBASE%%/opt/google/earth/pro/libwmsbase.so
%%LINUXBASE%%/opt/google/earth/pro/libxsltransform.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/audio/libqtaudio_alsa.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/bearer/libqconnmanbearer.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/bearer/libqgenericbearer.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/bearer/libqnmbearer.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqgif.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqico.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqjpeg.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqmng.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqsvg.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats/libqwebp.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/libnpgeinprocessplugin.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/platforms/libqlinuxfb.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/platforms/libqminimal.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/platforms/libqoffscreen.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/platforms/libqxcb.so
%%LINUXBASE%%/opt/google/earth/pro/plugins/printsupport/libcupsprintersupport.so
%%LINUXBASE%%/opt/google/earth/pro/product_logo_128.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_16.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_22.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_24.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_256.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_32.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_32.xpm
%%LINUXBASE%%/opt/google/earth/pro/product_logo_48.png
%%LINUXBASE%%/opt/google/earth/pro/product_logo_64.png
%%LINUXBASE%%/opt/google/earth/pro/qt.conf
%%LINUXBASE%%/opt/google/earth/pro/repair_tool
%%LINUXBASE%%/opt/google/earth/pro/resources/application.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/balloons.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/cursor_crosshair_inverse.png
%%LINUXBASE%%/opt/google/earth/pro/resources/cursor_crosshair_thick.png
%%LINUXBASE%%/opt/google/earth/pro/resources/default_myplaces.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/doppler.txt
%%LINUXBASE%%/opt/google/earth/pro/resources/effects.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/aircraft/f16.acf
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/aircraft/sr22.acf
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/generic.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/genius_maxfighter_f16u.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/logitech_attack3.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/logitech_extreme_3d.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/logitech_force_3d.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/logitech_freedom.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/saitek_cyborg_evo.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/saitek_x52.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/speed_link_black_hawk.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/speed_link_black_widow.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/speed_link_cougar_flightstick.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/speed_link_dark_tornado.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller/xbox_360.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/flightsim.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/hud/generic.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/hud/sr22.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/keyboard/generic.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/keyboard/sr22.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/planet/earth.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/CH
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/GL27
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/IGNF
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ITRF2000
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ITRF2008
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ITRF2014
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/bag_template.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/compdcs.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/coordinate_axis.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/cubewerx_extra.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/datum_shift.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/default.rsc
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ecw_cs.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/eedaconf.json
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ellipsoid.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/epsg
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/epsg.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri.extra
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri_StatePlane_extra.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri_Wisconsin_extra.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri_epsg.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/esri_extra.wkt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gcs.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gcs.override.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gdal_datum.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gdalvrt.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/geoccs.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gml_registry.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gmlasconf.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gmlasconf.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gt_datum.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/gt_ellips.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/header.dxf
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/inspire_cp_BasicPropertyUnit.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/inspire_cp_CadastralBoundary.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/inspire_cp_CadastralParcel.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/inspire_cp_CadastralZoning.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/nad.lst
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/nad27
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/nad83
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/netcdf_config.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/nitf_spec.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/nitf_spec.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/null
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ogrvrt.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/osmconf.ini
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/other.extra
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ozi_datum.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ozi_ellips.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/pci_datum.txt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/pci_ellips.txt
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/pcs.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/pcs.override.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/pds4_template.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/plscenesconf.json
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/prime_meridian.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/proj_def.dat
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/projop_wparm.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ruian_vf_ob_v1.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ruian_vf_st_uvoh_v1.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ruian_vf_st_v1.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/ruian_vf_v1.gfs
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/s57agencies.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/s57attributes.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/s57expectedinput.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/s57objectclasses.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/seed_2d.dgn
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/seed_3d.dgn
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/stateplane.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/trailer.dxf
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/unit_of_measure.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/vdv452.xml
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/vdv452.xsd
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/vertcs.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/vertcs.override.csv
%%LINUXBASE%%/opt/google/earth/pro/resources/gdal/world
%%LINUXBASE%%/opt/google/earth/pro/resources/leftpanel-common.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/leftpanel-layer.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/licenses.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/localshapes.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/mouse3dgui.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/navcontrols.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/notifications.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/print.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/progress.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/renderui.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/repair_tool.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/search.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/spin_icon.png
%%LINUXBASE%%/opt/google/earth/pro/resources/startinglocations-nonmac.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/startinglocations.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/statusbar.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/terrainmgr.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/tmcontrols.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/toolbar.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/tourcontrols.rcc
%%LINUXBASE%%/opt/google/earth/pro/resources/unknown_plugin.png
%%LINUXBASE%%/opt/google/earth/pro/resources/userpalette.kml
%%LINUXBASE%%/opt/google/earth/pro/resources/webbrowser.rcc
%%LINUXBASE%%/opt/google/earth/pro/shaders/atmosphere.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/atmosphere.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/atmosphere.glsllib
%%LINUXBASE%%/opt/google/earth/pro/shaders/color.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/glsles.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/hammer_aitoff.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/hammer_aitoff.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/lighting.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/precipitation_double_cone.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/precipitation_double_cone.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/speedtree_configuration_glsles.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/speedtree_utils_glsles.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/stars.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stars.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.arbfp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.arbvp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.asd
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.cfg
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.ps_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbillboard.vs_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.arbfp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.arbvp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.asd
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.cfg
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.ps_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stbranch.vs_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stcommonobjects.ini
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.arbfp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.arbvp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.asd
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.cfg
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.ps_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stfrond.vs_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.arbfp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.arbvp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.asd
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.cfg
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.ps_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafcard.vs_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.arbfp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.arbvp1
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.asd
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.cfg
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.glslesv
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.ps_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/stleafmesh.vs_2_0
%%LINUXBASE%%/opt/google/earth/pro/shaders/viewshed.h
%%LINUXBASE%%/opt/google/earth/pro/shaders/water.glsllib
%%LINUXBASE%%/opt/google/earth/pro/shaders/watersurface.glslesf
%%LINUXBASE%%/opt/google/earth/pro/shaders/watersurface.glslesv
%%LINUXBASE%%/opt/google/earth/pro/xdg-mime
%%LINUXBASE%%/opt/google/earth/pro/xdg-settings
bin/google-earth-pro
share/applications/google-earth-pro.desktop
share/icons/hicolor/128x128/apps/google-earth-pro.png
share/icons/hicolor/16x16/apps/google-earth-pro.png
share/icons/hicolor/22x22/apps/google-earth-pro.png
share/icons/hicolor/24x24/apps/google-earth-pro.png
share/icons/hicolor/256x256/apps/google-earth-pro.png
share/icons/hicolor/32x32/apps/google-earth-pro.png
share/icons/hicolor/48x48/apps/google-earth-pro.png
share/icons/hicolor/64x64/apps/google-earth-pro.png
@dir %%LINUXBASE%%/opt/google/earth/pro/lang
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins/audio
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins/bearer
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins/imageformats
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins/platforms
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins/printsupport
@dir %%LINUXBASE%%/opt/google/earth/pro/plugins
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/aircraft
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/controller
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/hud
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/keyboard
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim/planet
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/flightsim
@dir %%LINUXBASE%%/opt/google/earth/pro/resources/gdal
@dir %%LINUXBASE%%/opt/google/earth/pro/resources
@dir %%LINUXBASE%%/opt/google/earth/pro/shaders
@dir %%LINUXBASE%%/opt/google/earth/pro
@dir %%LINUXBASE%%/opt/google/earth
@dir %%LINUXBASE%%/opt/google
@dir %%LINUXBASE%%/opt
@dir %%LINUXBASE%%
@dir /compat

View file

@ -1,6 +1,5 @@
PORTNAME= gpsd PORTNAME= gpsd
PORTVERSION= 3.23.1 PORTVERSION= 3.25
PORTREVISION= 3
CATEGORIES= astro geography CATEGORIES= astro geography
MASTER_SITES= SAVANNAH MASTER_SITES= SAVANNAH
@ -11,6 +10,10 @@ WWW= https://gpsd.gitlab.io/gpsd/index.html
LICENSE= BSD3CLAUSE LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
FLAVORS= default nox11
FLAVOR?= ${FLAVORS:[1]}
nox11_PKGNAMESUFFIX= -nox11
USES= cpe pathfix pkgconfig python scons USES= cpe pathfix pkgconfig python scons
CPE_VENDOR= gpsd_project CPE_VENDOR= gpsd_project
USE_LDCONFIG= yes USE_LDCONFIG= yes
@ -31,6 +34,12 @@ OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE EVERMORE FURY FV18 \
ONCORE PASSTHROUGH PPS PROFILING PYSERIAL RECONFIGURE \ ONCORE PASSTHROUGH PPS PROFILING PYSERIAL RECONFIGURE \
RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \ RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \
SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11 SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11
.if ${FLAVOR} == nox11
COMMENT+= (without GUI)
OPTIONS_EXCLUDE= X11
.endif
OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 \ OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 \
GARMIN GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES \ GARMIN GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES \
NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE \ NETFEED NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1640093689 TIMESTAMP = 1717929727
SHA256 (gpsd-3.23.1.tar.gz) = 0b991ce9a46538c4ea450f7a8ee428ff44fb4f8d665fddf2ffe40fe0ae9a6c09 SHA256 (gpsd-3.25.tar.gz) = b368b6a305e3f7a6382d23a0cbfc1d78923060b6b7f54cf7987a73c7b4a9afc2
SIZE (gpsd-3.23.1.tar.gz) = 4904121 SIZE (gpsd-3.25.tar.gz) = 5225194

View file

@ -1,38 +0,0 @@
--- SConscript.orig 2021-09-21 21:53:44 UTC
+++ SConscript
@@ -20,7 +20,7 @@ import re
import subprocess
import sys
import time
-from distutils import sysconfig
+import sysconfig
import SCons
# scons does not like targets that come and go (if cleaning, if python,
@@ -243,7 +243,7 @@ website = "https://gpsd.io/"
# Hosting information ends here
-PYTHON_SYSCONFIG_IMPORT = 'from distutils import sysconfig'
+PYTHON_SYSCONFIG_IMPORT = 'import sysconfig'
# Utility productions
@@ -1419,7 +1419,7 @@ if not cleaning and not helping:
# Set up configuration for target Python
-PYTHON_LIBDIR_CALL = 'sysconfig.get_python_lib()'
+PYTHON_LIBDIR_CALL = 'sysconfig.get_paths()["purelib"]'
PYTHON_CONFIG_NAMES = ['SO'] # Now a fairly degenerate list
PYTHON_CONFIG_QUOTED = ["'%s'" % s for s in PYTHON_CONFIG_NAMES]
@@ -1520,7 +1520,7 @@ if not cleaning and not helping and config.env['python
'import sys',
'"%d.%d" % sys.version_info[0:2]')
- if 3 > int(sysver[0]) or 6 > int(sysver[2]):
+ if 3 > int(sysver[0]) or 6 > int(sysver[2:]):
config.env['aiogps'] = False
announce("WARNING: Python%s too old (need 3.6): "
"gps/aiogps.py will not be installed" %

View file

@ -24,11 +24,11 @@ bin/zerk
include/gps.h include/gps.h
include/libgpsmm.h include/libgpsmm.h
lib/libgps.so lib/libgps.so
lib/libgps.so.29 lib/libgps.so.30
lib/libgps.so.29.0.0 lib/libgps.so.30.0.0
lib/libgpsdpacket.so lib/libgpsdpacket.so
lib/libgpsdpacket.so.29 lib/libgpsdpacket.so.30
lib/libgpsdpacket.so.29.0.0 lib/libgpsdpacket.so.30.0.0
share/man/man1/cgps.1.gz share/man/man1/cgps.1.gz
share/man/man1/gegps.1.gz share/man/man1/gegps.1.gz
share/man/man1/gps.1.gz share/man/man1/gps.1.gz
@ -61,6 +61,7 @@ share/man/man8/gpsd.8.gz
share/man/man8/gpsdctl.8.gz share/man/man8/gpsdctl.8.gz
share/man/man8/gpsinit.8.gz share/man/man8/gpsinit.8.gz
share/man/man8/ppscheck.8.gz share/man/man8/ppscheck.8.gz
share/snmp/mibs/gpsd/GPSD-MIB
%%PYTHON_SITELIBDIR%%/%%PYTHON_EGGINFO%% %%PYTHON_SITELIBDIR%%/%%PYTHON_EGGINFO%%
%%PYTHON_SITELIBDIR%%/gps/__init__.py %%PYTHON_SITELIBDIR%%/gps/__init__.py
%%PYTHON_SITELIBDIR%%/gps/aiogps.py %%PYTHON_SITELIBDIR%%/gps/aiogps.py
@ -80,6 +81,7 @@ libdata/pkgconfig/libgps.pc
%%DATADIR%%/doc/SUPPORT.adoc %%DATADIR%%/doc/SUPPORT.adoc
%%DATADIR%%/doc/build.adoc %%DATADIR%%/doc/build.adoc
%%DATADIR%%/doc/example1.c.txt %%DATADIR%%/doc/example1.c.txt
%%DATADIR%%/doc/example2.py.txt
%%DATADIR%%/icons/gpsd-logo.png %%DATADIR%%/icons/gpsd-logo.png
sbin/gpsd sbin/gpsd
sbin/gpsdctl sbin/gpsdctl

View file

@ -1,5 +1,5 @@
PORTNAME= gpsprune PORTNAME= gpsprune
PORTVERSION= 24 PORTVERSION= 24.2
CATEGORIES= astro java CATEGORIES= astro java
MASTER_SITES= https://activityworkshop.net/software/${PORTNAME}/ MASTER_SITES= https://activityworkshop.net/software/${PORTNAME}/
DISTNAME= ${PORTNAME}_${PORTVERSION}.jar DISTNAME= ${PORTNAME}_${PORTVERSION}.jar

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1715001100 TIMESTAMP = 1719838755
SHA256 (gpsprune_24.jar) = 80cc13770623609b758f93291f0e940f5c2a985eeade29338d548e19a9083f7d SHA256 (gpsprune_24.2.jar) = c0683b58f8fad72c7bccc048747f65b35f019c3d51ef5dd4e5581cfe42fda98b
SIZE (gpsprune_24.jar) = 1441508 SIZE (gpsprune_24.2.jar) = 1453179

View file

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

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1715001271 TIMESTAMP = 1717771422
SHA256 (josm-snapshot-19067.jar) = fa61d7f3496d20591558879ec79d7d6fce01633869fa1e39f7f0b6c250d1ee34 SHA256 (josm-snapshot-19096.jar) = a17f41f7cca3f569932c65670cef21389feb6053132e24dacf5756b9f0f5c2a8
SIZE (josm-snapshot-19067.jar) = 18350764 SIZE (josm-snapshot-19096.jar) = 18349410

View file

@ -1,6 +1,7 @@
PORTNAME= skyfield-data PORTNAME= skyfield-data
PORTVERSION= 5.0.0 PORTVERSION= 6.0.0
CATEGORIES= astro python CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org MAINTAINER= thierry@FreeBSD.org
@ -10,10 +11,12 @@ WWW= https://github.com/brunobord/skyfield-data
LICENSE= MIT LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}
TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mypy>0:devel/py-pytest-mypy@${PY_FLAVOR}
USE_GITHUB= yes #USE_GITHUB= yes
GH_ACCOUNT= brunobord #GH_ACCOUNT= brunobord
USES= python USES= python
USE_PYTHON= distutils USE_PYTHON= distutils

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1682264840 TIMESTAMP = 1719256997
SHA256 (brunobord-skyfield-data-5.0.0_GH0.tar.gz) = bbe8d7542338097debdcfa41492af9fe8b2255c1b0f03d8acbd0b94cfaf61017 SHA256 (skyfield-data-6.0.0.tar.gz) = 4e4f059c91f712b2d81d87288df04511a8154adb0044ebfc11365a689a53bcac
SIZE (brunobord-skyfield-data-5.0.0_GH0.tar.gz) = 16946260 SIZE (skyfield-data-6.0.0.tar.gz) = 16961564

View file

@ -1,5 +1,5 @@
PORTNAME= sunpy PORTNAME= sunpy
DISTVERSION= 5.1.2 DISTVERSION= 5.1.4
CATEGORIES= astro CATEGORIES= astro
MASTER_SITES= PYPI MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1712497204 TIMESTAMP = 1719877011
SHA256 (sunpy-5.1.2.tar.gz) = d7fa33d88af52bb9d1e81d933d9cd28dbca2003c90c9197313d2aa4e0ec4c240 SHA256 (sunpy-5.1.4.tar.gz) = cbeb70d48f82eb00c5949bce6d6ace862b2baf2402797ba5930172442b808130
SIZE (sunpy-5.1.2.tar.gz) = 3662113 SIZE (sunpy-5.1.4.tar.gz) = 3662938

View file

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

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1718519653 TIMESTAMP = 1718921357
SHA256 (siril-1.2.2.tar.bz2) = 49b7a59011a30642f4a0d1cd6eae32eace584f425bd709fa8ecab52b5ba98adc SHA256 (siril-1.2.3.tar.bz2) = 8ac660542d2bec5d608eaf9bf25a25e6ba574b58b5410bdb6ad401e1f86fa756
SIZE (siril-1.2.2.tar.bz2) = 4855224 SIZE (siril-1.2.3.tar.bz2) = 4807478

View file

@ -1,7 +1,8 @@
PORTNAME= stellarium PORTNAME= stellarium
PORTVERSION= 24.1 PORTVERSION= 24.2
CATEGORIES= astro CATEGORIES= astro
MASTER_SITES= https://github.com/Stellarium/stellarium/releases/download/v${PORTVERSION}/ MASTER_SITES= https://github.com/Stellarium/stellarium/releases/download/v${PORTVERSION}/ \
https://mirrors.tuna.tsinghua.edu.cn/github-release/Stellarium/stellarium/v${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${_DISTFILES:Nstars_*.cat:N*.pdf} EXTRACT_ONLY= ${_DISTFILES:Nstars_*.cat:N*.pdf}
@ -22,10 +23,8 @@ USE_QT= qmake:build buildtools:build \
charts concurrent core gui network opengl widgets charts concurrent core gui network opengl widgets
CMAKE_OFF= ENABLE_QT6 CMAKE_OFF= ENABLE_QT6
GUIDE_VERSION= ${PORTVERSION}
PORTDOCS= CREDITS.md ChangeLog README.md \ PORTDOCS= CREDITS.md ChangeLog README.md \
stellarium_user_guide-${GUIDE_VERSION}-1.pdf stellarium_user_guide-${PORTVERSION}-1.pdf
OPTIONS_DEFINE= DOCS GPS MORE_STARS MULTIMEDIA NLS SCRIPTS \ OPTIONS_DEFINE= DOCS GPS MORE_STARS MULTIMEDIA NLS SCRIPTS \
SHOWMYSKY TELESCOPE TEST TEXTURES WEBENGINE XLSX SHOWMYSKY TELESCOPE TEST TEXTURES WEBENGINE XLSX
@ -43,8 +42,7 @@ TEXTURES_DESC= Install better quality textures
WEBENGINE_DESC= Get and show extra object information WEBENGINE_DESC= Get and show extra object information
XLSX_DESC= Data export to Excel files support XLSX_DESC= Data export to Excel files support
DOCS_MASTER_SITES= https://github.com/Stellarium/stellarium/releases/download/v${GUIDE_VERSION}/:ug DOCS_DISTFILES= stellarium_user_guide-${PORTVERSION}-1.pdf
DOCS_DISTFILES= stellarium_user_guide-${GUIDE_VERSION}-1.pdf:ug
GPS_LIB_DEPENDS= libgps.so:astro/gpsd GPS_LIB_DEPENDS= libgps.so:astro/gpsd
GPS_USE= QT=location,serialport GPS_USE= QT=location,serialport
@ -91,7 +89,7 @@ DISTFILES+= stars_4_1v0_2.cat:stars4 stars_5_2v0_1.cat:stars5 \
.endif .endif
post-extract-DOCS-on: post-extract-DOCS-on:
@${LN} -sf ${_DISTDIR}/stellarium_user_guide-${GUIDE_VERSION}-1.pdf \ @${LN} -sf ${_DISTDIR}/stellarium_user_guide-${PORTVERSION}-1.pdf \
${WRKSRC} ${WRKSRC}
post-install: post-install:

View file

@ -1,8 +1,8 @@
TIMESTAMP = 1711359006 TIMESTAMP = 1719135534
SHA256 (stellarium-24.1.tar.xz) = c5ce5efb6de0108b4b8d798bf1ba887c42b39f29197400ec3fcfc9fe5c96f4d7 SHA256 (stellarium-24.2.tar.xz) = f9e8e114e34265194ffff0c2a2806a6fdc998449192749c4ef60b0a5302101af
SIZE (stellarium-24.1.tar.xz) = 326391584 SIZE (stellarium-24.2.tar.xz) = 327084704
SHA256 (stellarium_user_guide-24.1-1.pdf) = 5db5fc301f3801a6de7e299cfe8cf16568410a9fd78cce2531534dbdd60ecbb3 SHA256 (stellarium_user_guide-24.2-1.pdf) = 6131c63624ab1bab3d02118c0c3d842d6dddafcb0d9f86ebc62ef5cd49a12cfe
SIZE (stellarium_user_guide-24.1-1.pdf) = 32944397 SIZE (stellarium_user_guide-24.2-1.pdf) = 32957159
SHA256 (stars_4_1v0_2.cat) = 15589d9193b850cac68a031bd02dcb59da36c03946ca1be373fbabdb6b1edd63 SHA256 (stars_4_1v0_2.cat) = 15589d9193b850cac68a031bd02dcb59da36c03946ca1be373fbabdb6b1edd63
SIZE (stars_4_1v0_2.cat) = 16948302 SIZE (stars_4_1v0_2.cat) = 16948302
SHA256 (stars_5_2v0_1.cat) = c4ebd18d05a805308cfac85fe224e3f0a75db6579cae65c935a0954da13f4164 SHA256 (stars_5_2v0_1.cat) = c4ebd18d05a805308cfac85fe224e3f0a75db6579cae65c935a0954da13f4164

View file

@ -365,7 +365,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/garching/description.de.utf8 %%DATADIR%%/landscapes/garching/description.de.utf8
%%DATADIR%%/landscapes/garching/description.en.utf8 %%DATADIR%%/landscapes/garching/description.en.utf8
%%DATADIR%%/landscapes/garching/description.en_GB.utf8 %%DATADIR%%/landscapes/garching/description.en_GB.utf8
%%DATADIR%%/landscapes/garching/description.en_US.utf8
%%DATADIR%%/landscapes/garching/description.es.utf8 %%DATADIR%%/landscapes/garching/description.es.utf8
%%DATADIR%%/landscapes/garching/description.et.utf8 %%DATADIR%%/landscapes/garching/description.et.utf8
%%DATADIR%%/landscapes/garching/description.fi.utf8 %%DATADIR%%/landscapes/garching/description.fi.utf8
@ -414,7 +413,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/geneva/description.de.utf8 %%DATADIR%%/landscapes/geneva/description.de.utf8
%%DATADIR%%/landscapes/geneva/description.en.utf8 %%DATADIR%%/landscapes/geneva/description.en.utf8
%%DATADIR%%/landscapes/geneva/description.en_GB.utf8 %%DATADIR%%/landscapes/geneva/description.en_GB.utf8
%%DATADIR%%/landscapes/geneva/description.en_US.utf8
%%DATADIR%%/landscapes/geneva/description.es.utf8 %%DATADIR%%/landscapes/geneva/description.es.utf8
%%DATADIR%%/landscapes/geneva/description.et.utf8 %%DATADIR%%/landscapes/geneva/description.et.utf8
%%DATADIR%%/landscapes/geneva/description.fi.utf8 %%DATADIR%%/landscapes/geneva/description.fi.utf8
@ -500,7 +498,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/guereins/description.de.utf8 %%DATADIR%%/landscapes/guereins/description.de.utf8
%%DATADIR%%/landscapes/guereins/description.en.utf8 %%DATADIR%%/landscapes/guereins/description.en.utf8
%%DATADIR%%/landscapes/guereins/description.en_GB.utf8 %%DATADIR%%/landscapes/guereins/description.en_GB.utf8
%%DATADIR%%/landscapes/guereins/description.en_US.utf8
%%DATADIR%%/landscapes/guereins/description.es.utf8 %%DATADIR%%/landscapes/guereins/description.es.utf8
%%DATADIR%%/landscapes/guereins/description.et.utf8 %%DATADIR%%/landscapes/guereins/description.et.utf8
%%DATADIR%%/landscapes/guereins/description.fi.utf8 %%DATADIR%%/landscapes/guereins/description.fi.utf8
@ -552,7 +549,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/hurricane/description.de.utf8 %%DATADIR%%/landscapes/hurricane/description.de.utf8
%%DATADIR%%/landscapes/hurricane/description.en.utf8 %%DATADIR%%/landscapes/hurricane/description.en.utf8
%%DATADIR%%/landscapes/hurricane/description.en_GB.utf8 %%DATADIR%%/landscapes/hurricane/description.en_GB.utf8
%%DATADIR%%/landscapes/hurricane/description.en_US.utf8
%%DATADIR%%/landscapes/hurricane/description.es.utf8 %%DATADIR%%/landscapes/hurricane/description.es.utf8
%%DATADIR%%/landscapes/hurricane/description.et.utf8 %%DATADIR%%/landscapes/hurricane/description.et.utf8
%%DATADIR%%/landscapes/hurricane/description.fi.utf8 %%DATADIR%%/landscapes/hurricane/description.fi.utf8
@ -603,7 +599,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/jupiter/description.de.utf8 %%DATADIR%%/landscapes/jupiter/description.de.utf8
%%DATADIR%%/landscapes/jupiter/description.en.utf8 %%DATADIR%%/landscapes/jupiter/description.en.utf8
%%DATADIR%%/landscapes/jupiter/description.en_GB.utf8 %%DATADIR%%/landscapes/jupiter/description.en_GB.utf8
%%DATADIR%%/landscapes/jupiter/description.en_US.utf8
%%DATADIR%%/landscapes/jupiter/description.es.utf8 %%DATADIR%%/landscapes/jupiter/description.es.utf8
%%DATADIR%%/landscapes/jupiter/description.et.utf8 %%DATADIR%%/landscapes/jupiter/description.et.utf8
%%DATADIR%%/landscapes/jupiter/description.fi.utf8 %%DATADIR%%/landscapes/jupiter/description.fi.utf8
@ -645,7 +640,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/mars/description.de.utf8 %%DATADIR%%/landscapes/mars/description.de.utf8
%%DATADIR%%/landscapes/mars/description.en.utf8 %%DATADIR%%/landscapes/mars/description.en.utf8
%%DATADIR%%/landscapes/mars/description.en_GB.utf8 %%DATADIR%%/landscapes/mars/description.en_GB.utf8
%%DATADIR%%/landscapes/mars/description.en_US.utf8
%%DATADIR%%/landscapes/mars/description.es.utf8 %%DATADIR%%/landscapes/mars/description.es.utf8
%%DATADIR%%/landscapes/mars/description.et.utf8 %%DATADIR%%/landscapes/mars/description.et.utf8
%%DATADIR%%/landscapes/mars/description.fi.utf8 %%DATADIR%%/landscapes/mars/description.fi.utf8
@ -689,7 +683,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/moon/description.de.utf8 %%DATADIR%%/landscapes/moon/description.de.utf8
%%DATADIR%%/landscapes/moon/description.en.utf8 %%DATADIR%%/landscapes/moon/description.en.utf8
%%DATADIR%%/landscapes/moon/description.en_GB.utf8 %%DATADIR%%/landscapes/moon/description.en_GB.utf8
%%DATADIR%%/landscapes/moon/description.en_US.utf8
%%DATADIR%%/landscapes/moon/description.es.utf8 %%DATADIR%%/landscapes/moon/description.es.utf8
%%DATADIR%%/landscapes/moon/description.et.utf8 %%DATADIR%%/landscapes/moon/description.et.utf8
%%DATADIR%%/landscapes/moon/description.fi.utf8 %%DATADIR%%/landscapes/moon/description.fi.utf8
@ -733,7 +726,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/neptune/description.de.utf8 %%DATADIR%%/landscapes/neptune/description.de.utf8
%%DATADIR%%/landscapes/neptune/description.en.utf8 %%DATADIR%%/landscapes/neptune/description.en.utf8
%%DATADIR%%/landscapes/neptune/description.en_GB.utf8 %%DATADIR%%/landscapes/neptune/description.en_GB.utf8
%%DATADIR%%/landscapes/neptune/description.en_US.utf8
%%DATADIR%%/landscapes/neptune/description.es.utf8 %%DATADIR%%/landscapes/neptune/description.es.utf8
%%DATADIR%%/landscapes/neptune/description.et.utf8 %%DATADIR%%/landscapes/neptune/description.et.utf8
%%DATADIR%%/landscapes/neptune/description.fi.utf8 %%DATADIR%%/landscapes/neptune/description.fi.utf8
@ -775,7 +767,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/ocean/description.de.utf8 %%DATADIR%%/landscapes/ocean/description.de.utf8
%%DATADIR%%/landscapes/ocean/description.en.utf8 %%DATADIR%%/landscapes/ocean/description.en.utf8
%%DATADIR%%/landscapes/ocean/description.en_GB.utf8 %%DATADIR%%/landscapes/ocean/description.en_GB.utf8
%%DATADIR%%/landscapes/ocean/description.en_US.utf8
%%DATADIR%%/landscapes/ocean/description.es.utf8 %%DATADIR%%/landscapes/ocean/description.es.utf8
%%DATADIR%%/landscapes/ocean/description.et.utf8 %%DATADIR%%/landscapes/ocean/description.et.utf8
%%DATADIR%%/landscapes/ocean/description.fi.utf8 %%DATADIR%%/landscapes/ocean/description.fi.utf8
@ -828,7 +819,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/saturn/description.de.utf8 %%DATADIR%%/landscapes/saturn/description.de.utf8
%%DATADIR%%/landscapes/saturn/description.en.utf8 %%DATADIR%%/landscapes/saturn/description.en.utf8
%%DATADIR%%/landscapes/saturn/description.en_GB.utf8 %%DATADIR%%/landscapes/saturn/description.en_GB.utf8
%%DATADIR%%/landscapes/saturn/description.en_US.utf8
%%DATADIR%%/landscapes/saturn/description.es.utf8 %%DATADIR%%/landscapes/saturn/description.es.utf8
%%DATADIR%%/landscapes/saturn/description.et.utf8 %%DATADIR%%/landscapes/saturn/description.et.utf8
%%DATADIR%%/landscapes/saturn/description.fi.utf8 %%DATADIR%%/landscapes/saturn/description.fi.utf8
@ -869,7 +859,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/sun/description.de.utf8 %%DATADIR%%/landscapes/sun/description.de.utf8
%%DATADIR%%/landscapes/sun/description.en.utf8 %%DATADIR%%/landscapes/sun/description.en.utf8
%%DATADIR%%/landscapes/sun/description.en_GB.utf8 %%DATADIR%%/landscapes/sun/description.en_GB.utf8
%%DATADIR%%/landscapes/sun/description.en_US.utf8
%%DATADIR%%/landscapes/sun/description.es.utf8 %%DATADIR%%/landscapes/sun/description.es.utf8
%%DATADIR%%/landscapes/sun/description.et.utf8 %%DATADIR%%/landscapes/sun/description.et.utf8
%%DATADIR%%/landscapes/sun/description.fi.utf8 %%DATADIR%%/landscapes/sun/description.fi.utf8
@ -910,7 +899,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/trees/description.de.utf8 %%DATADIR%%/landscapes/trees/description.de.utf8
%%DATADIR%%/landscapes/trees/description.en.utf8 %%DATADIR%%/landscapes/trees/description.en.utf8
%%DATADIR%%/landscapes/trees/description.en_GB.utf8 %%DATADIR%%/landscapes/trees/description.en_GB.utf8
%%DATADIR%%/landscapes/trees/description.en_US.utf8
%%DATADIR%%/landscapes/trees/description.es.utf8 %%DATADIR%%/landscapes/trees/description.es.utf8
%%DATADIR%%/landscapes/trees/description.et.utf8 %%DATADIR%%/landscapes/trees/description.et.utf8
%%DATADIR%%/landscapes/trees/description.fi.utf8 %%DATADIR%%/landscapes/trees/description.fi.utf8
@ -959,7 +947,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/uranus/description.de.utf8 %%DATADIR%%/landscapes/uranus/description.de.utf8
%%DATADIR%%/landscapes/uranus/description.en.utf8 %%DATADIR%%/landscapes/uranus/description.en.utf8
%%DATADIR%%/landscapes/uranus/description.en_GB.utf8 %%DATADIR%%/landscapes/uranus/description.en_GB.utf8
%%DATADIR%%/landscapes/uranus/description.en_US.utf8
%%DATADIR%%/landscapes/uranus/description.es.utf8 %%DATADIR%%/landscapes/uranus/description.es.utf8
%%DATADIR%%/landscapes/uranus/description.et.utf8 %%DATADIR%%/landscapes/uranus/description.et.utf8
%%DATADIR%%/landscapes/uranus/description.fi.utf8 %%DATADIR%%/landscapes/uranus/description.fi.utf8
@ -1001,7 +988,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/landscapes/zero/description.de.utf8 %%DATADIR%%/landscapes/zero/description.de.utf8
%%DATADIR%%/landscapes/zero/description.en.utf8 %%DATADIR%%/landscapes/zero/description.en.utf8
%%DATADIR%%/landscapes/zero/description.en_GB.utf8 %%DATADIR%%/landscapes/zero/description.en_GB.utf8
%%DATADIR%%/landscapes/zero/description.en_US.utf8
%%DATADIR%%/landscapes/zero/description.es.utf8 %%DATADIR%%/landscapes/zero/description.es.utf8
%%DATADIR%%/landscapes/zero/description.et.utf8 %%DATADIR%%/landscapes/zero/description.et.utf8
%%DATADIR%%/landscapes/zero/description.fi.utf8 %%DATADIR%%/landscapes/zero/description.fi.utf8
@ -1665,10 +1651,10 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/scenery3d/Sterngarten/description.bg.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.bg.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.bn.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.bn.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.ca.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.ca.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.cs.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.de.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.de.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.en.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.en.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.en_GB.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.en_GB.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.en_US.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.es.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.es.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.et.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.et.utf8
%%DATADIR%%/scenery3d/Sterngarten/description.fi.utf8 %%DATADIR%%/scenery3d/Sterngarten/description.fi.utf8
@ -1726,10 +1712,10 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/scenery3d/Testscene/description.bg.utf8 %%DATADIR%%/scenery3d/Testscene/description.bg.utf8
%%DATADIR%%/scenery3d/Testscene/description.bn.utf8 %%DATADIR%%/scenery3d/Testscene/description.bn.utf8
%%DATADIR%%/scenery3d/Testscene/description.ca.utf8 %%DATADIR%%/scenery3d/Testscene/description.ca.utf8
%%DATADIR%%/scenery3d/Testscene/description.cs.utf8
%%DATADIR%%/scenery3d/Testscene/description.de.utf8 %%DATADIR%%/scenery3d/Testscene/description.de.utf8
%%DATADIR%%/scenery3d/Testscene/description.en.utf8 %%DATADIR%%/scenery3d/Testscene/description.en.utf8
%%DATADIR%%/scenery3d/Testscene/description.en_GB.utf8 %%DATADIR%%/scenery3d/Testscene/description.en_GB.utf8
%%DATADIR%%/scenery3d/Testscene/description.en_US.utf8
%%DATADIR%%/scenery3d/Testscene/description.es.utf8 %%DATADIR%%/scenery3d/Testscene/description.es.utf8
%%DATADIR%%/scenery3d/Testscene/description.et.utf8 %%DATADIR%%/scenery3d/Testscene/description.et.utf8
%%DATADIR%%/scenery3d/Testscene/description.fi.utf8 %%DATADIR%%/scenery3d/Testscene/description.fi.utf8
@ -1808,8 +1794,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/anutan/description.cs.utf8 %%DATADIR%%/skycultures/anutan/description.cs.utf8
%%DATADIR%%/skycultures/anutan/description.de.utf8 %%DATADIR%%/skycultures/anutan/description.de.utf8
%%DATADIR%%/skycultures/anutan/description.en.utf8 %%DATADIR%%/skycultures/anutan/description.en.utf8
%%DATADIR%%/skycultures/anutan/description.en_GB.utf8
%%DATADIR%%/skycultures/anutan/description.en_US.utf8
%%DATADIR%%/skycultures/anutan/description.es.utf8 %%DATADIR%%/skycultures/anutan/description.es.utf8
%%DATADIR%%/skycultures/anutan/description.fi.utf8 %%DATADIR%%/skycultures/anutan/description.fi.utf8
%%DATADIR%%/skycultures/anutan/description.fr.utf8 %%DATADIR%%/skycultures/anutan/description.fr.utf8
@ -1887,8 +1871,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/arabic_al-sufi/description.cs.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.cs.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.de.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.de.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.en.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.en.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.en_GB.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.en_US.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.es.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.es.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.fi.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.fi.utf8
%%DATADIR%%/skycultures/arabic_al-sufi/description.gl.utf8 %%DATADIR%%/skycultures/arabic_al-sufi/description.gl.utf8
@ -1910,8 +1892,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.cs.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.cs.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.de.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.de.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.en.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.en.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.en_GB.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.en_US.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.es.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.es.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.fi.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.fi.utf8
%%DATADIR%%/skycultures/arabic_arabian_peninsula/description.gl.utf8 %%DATADIR%%/skycultures/arabic_arabian_peninsula/description.gl.utf8
@ -1931,8 +1911,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/arabic_indigenous/description.cs.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.cs.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.de.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.de.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.en.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.en.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.en_GB.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.en_US.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.es.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.es.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.fi.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.fi.utf8
%%DATADIR%%/skycultures/arabic_indigenous/description.gl.utf8 %%DATADIR%%/skycultures/arabic_indigenous/description.gl.utf8
@ -1951,8 +1929,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.ar.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.ar.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.cs.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.cs.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.en.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.en.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.en_GB.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.en_US.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.es.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.es.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.fi.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.fi.utf8
%%DATADIR%%/skycultures/arabic_lunar_mansions/description.gl.utf8 %%DATADIR%%/skycultures/arabic_lunar_mansions/description.gl.utf8
@ -1983,8 +1959,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/aztec/description.cs.utf8 %%DATADIR%%/skycultures/aztec/description.cs.utf8
%%DATADIR%%/skycultures/aztec/description.de.utf8 %%DATADIR%%/skycultures/aztec/description.de.utf8
%%DATADIR%%/skycultures/aztec/description.en.utf8 %%DATADIR%%/skycultures/aztec/description.en.utf8
%%DATADIR%%/skycultures/aztec/description.en_GB.utf8
%%DATADIR%%/skycultures/aztec/description.en_US.utf8
%%DATADIR%%/skycultures/aztec/description.es.utf8 %%DATADIR%%/skycultures/aztec/description.es.utf8
%%DATADIR%%/skycultures/aztec/description.fi.utf8 %%DATADIR%%/skycultures/aztec/description.fi.utf8
%%DATADIR%%/skycultures/aztec/description.fr.utf8 %%DATADIR%%/skycultures/aztec/description.fr.utf8
@ -2062,8 +2036,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/babylonian_mulapin/description.cs.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.cs.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.de.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.de.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.en.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.en.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.en_GB.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.en_US.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.es.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.es.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.fi.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.fi.utf8
%%DATADIR%%/skycultures/babylonian_mulapin/description.gl.utf8 %%DATADIR%%/skycultures/babylonian_mulapin/description.gl.utf8
@ -2095,8 +2067,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/babylonian_seleucid/description.bn.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.bn.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.de.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.de.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.en.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.en.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.en_GB.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.en_US.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.es.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.es.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.fi.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.fi.utf8
%%DATADIR%%/skycultures/babylonian_seleucid/description.gl.utf8 %%DATADIR%%/skycultures/babylonian_seleucid/description.gl.utf8
@ -2116,8 +2086,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/belarusian/description.be.utf8 %%DATADIR%%/skycultures/belarusian/description.be.utf8
%%DATADIR%%/skycultures/belarusian/description.bn.utf8 %%DATADIR%%/skycultures/belarusian/description.bn.utf8
%%DATADIR%%/skycultures/belarusian/description.en.utf8 %%DATADIR%%/skycultures/belarusian/description.en.utf8
%%DATADIR%%/skycultures/belarusian/description.en_GB.utf8
%%DATADIR%%/skycultures/belarusian/description.en_US.utf8
%%DATADIR%%/skycultures/belarusian/description.es.utf8 %%DATADIR%%/skycultures/belarusian/description.es.utf8
%%DATADIR%%/skycultures/belarusian/description.fi.utf8 %%DATADIR%%/skycultures/belarusian/description.fi.utf8
%%DATADIR%%/skycultures/belarusian/description.fr.utf8 %%DATADIR%%/skycultures/belarusian/description.fr.utf8
@ -2165,8 +2133,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/boorong/description.bn.utf8 %%DATADIR%%/skycultures/boorong/description.bn.utf8
%%DATADIR%%/skycultures/boorong/description.de.utf8 %%DATADIR%%/skycultures/boorong/description.de.utf8
%%DATADIR%%/skycultures/boorong/description.en.utf8 %%DATADIR%%/skycultures/boorong/description.en.utf8
%%DATADIR%%/skycultures/boorong/description.en_GB.utf8
%%DATADIR%%/skycultures/boorong/description.en_US.utf8
%%DATADIR%%/skycultures/boorong/description.es.utf8 %%DATADIR%%/skycultures/boorong/description.es.utf8
%%DATADIR%%/skycultures/boorong/description.fi.utf8 %%DATADIR%%/skycultures/boorong/description.fi.utf8
%%DATADIR%%/skycultures/boorong/description.fr.utf8 %%DATADIR%%/skycultures/boorong/description.fr.utf8
@ -2215,8 +2181,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/chinese/description.bn.utf8 %%DATADIR%%/skycultures/chinese/description.bn.utf8
%%DATADIR%%/skycultures/chinese/description.de.utf8 %%DATADIR%%/skycultures/chinese/description.de.utf8
%%DATADIR%%/skycultures/chinese/description.en.utf8 %%DATADIR%%/skycultures/chinese/description.en.utf8
%%DATADIR%%/skycultures/chinese/description.en_GB.utf8
%%DATADIR%%/skycultures/chinese/description.en_US.utf8
%%DATADIR%%/skycultures/chinese/description.es.utf8 %%DATADIR%%/skycultures/chinese/description.es.utf8
%%DATADIR%%/skycultures/chinese/description.fi.utf8 %%DATADIR%%/skycultures/chinese/description.fi.utf8
%%DATADIR%%/skycultures/chinese/description.fr.utf8 %%DATADIR%%/skycultures/chinese/description.fr.utf8
@ -2249,8 +2213,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/chinese_medieval/constellationship.fab %%DATADIR%%/skycultures/chinese_medieval/constellationship.fab
%%DATADIR%%/skycultures/chinese_medieval/description.bn.utf8 %%DATADIR%%/skycultures/chinese_medieval/description.bn.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.en.utf8 %%DATADIR%%/skycultures/chinese_medieval/description.en.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.en_GB.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.en_US.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.es.utf8 %%DATADIR%%/skycultures/chinese_medieval/description.es.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.fi.utf8 %%DATADIR%%/skycultures/chinese_medieval/description.fi.utf8
%%DATADIR%%/skycultures/chinese_medieval/description.gl.utf8 %%DATADIR%%/skycultures/chinese_medieval/description.gl.utf8
@ -2279,8 +2241,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/egyptian/description.bs.utf8 %%DATADIR%%/skycultures/egyptian/description.bs.utf8
%%DATADIR%%/skycultures/egyptian/description.de.utf8 %%DATADIR%%/skycultures/egyptian/description.de.utf8
%%DATADIR%%/skycultures/egyptian/description.en.utf8 %%DATADIR%%/skycultures/egyptian/description.en.utf8
%%DATADIR%%/skycultures/egyptian/description.en_GB.utf8
%%DATADIR%%/skycultures/egyptian/description.en_US.utf8
%%DATADIR%%/skycultures/egyptian/description.es.utf8 %%DATADIR%%/skycultures/egyptian/description.es.utf8
%%DATADIR%%/skycultures/egyptian/description.fi.utf8 %%DATADIR%%/skycultures/egyptian/description.fi.utf8
%%DATADIR%%/skycultures/egyptian/description.fr.utf8 %%DATADIR%%/skycultures/egyptian/description.fr.utf8
@ -2321,7 +2281,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/egyptian_dendera/cyg_gegend.png %%DATADIR%%/skycultures/egyptian_dendera/cyg_gegend.png
%%DATADIR%%/skycultures/egyptian_dendera/description.de.utf8 %%DATADIR%%/skycultures/egyptian_dendera/description.de.utf8
%%DATADIR%%/skycultures/egyptian_dendera/description.en.utf8 %%DATADIR%%/skycultures/egyptian_dendera/description.en.utf8
%%DATADIR%%/skycultures/egyptian_dendera/description.en_GB.utf8
%%DATADIR%%/skycultures/egyptian_dendera/description.es.utf8 %%DATADIR%%/skycultures/egyptian_dendera/description.es.utf8
%%DATADIR%%/skycultures/egyptian_dendera/description.fi.utf8 %%DATADIR%%/skycultures/egyptian_dendera/description.fi.utf8
%%DATADIR%%/skycultures/egyptian_dendera/description.gl.utf8 %%DATADIR%%/skycultures/egyptian_dendera/description.gl.utf8
@ -2366,8 +2325,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/greek_almagest/description.cs.utf8 %%DATADIR%%/skycultures/greek_almagest/description.cs.utf8
%%DATADIR%%/skycultures/greek_almagest/description.de.utf8 %%DATADIR%%/skycultures/greek_almagest/description.de.utf8
%%DATADIR%%/skycultures/greek_almagest/description.en.utf8 %%DATADIR%%/skycultures/greek_almagest/description.en.utf8
%%DATADIR%%/skycultures/greek_almagest/description.en_GB.utf8
%%DATADIR%%/skycultures/greek_almagest/description.en_US.utf8
%%DATADIR%%/skycultures/greek_almagest/description.es.utf8 %%DATADIR%%/skycultures/greek_almagest/description.es.utf8
%%DATADIR%%/skycultures/greek_almagest/description.fi.utf8 %%DATADIR%%/skycultures/greek_almagest/description.fi.utf8
%%DATADIR%%/skycultures/greek_almagest/description.fr.utf8 %%DATADIR%%/skycultures/greek_almagest/description.fr.utf8
@ -2397,7 +2354,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/greek_dante/constellationship.fab %%DATADIR%%/skycultures/greek_dante/constellationship.fab
%%DATADIR%%/skycultures/greek_dante/description.cs.utf8 %%DATADIR%%/skycultures/greek_dante/description.cs.utf8
%%DATADIR%%/skycultures/greek_dante/description.en.utf8 %%DATADIR%%/skycultures/greek_dante/description.en.utf8
%%DATADIR%%/skycultures/greek_dante/description.en_GB.utf8
%%DATADIR%%/skycultures/greek_dante/description.es.utf8 %%DATADIR%%/skycultures/greek_dante/description.es.utf8
%%DATADIR%%/skycultures/greek_dante/description.fi.utf8 %%DATADIR%%/skycultures/greek_dante/description.fi.utf8
%%DATADIR%%/skycultures/greek_dante/description.gl.utf8 %%DATADIR%%/skycultures/greek_dante/description.gl.utf8
@ -2445,8 +2401,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/greek_farnese/description.cs.utf8 %%DATADIR%%/skycultures/greek_farnese/description.cs.utf8
%%DATADIR%%/skycultures/greek_farnese/description.de.utf8 %%DATADIR%%/skycultures/greek_farnese/description.de.utf8
%%DATADIR%%/skycultures/greek_farnese/description.en.utf8 %%DATADIR%%/skycultures/greek_farnese/description.en.utf8
%%DATADIR%%/skycultures/greek_farnese/description.en_GB.utf8
%%DATADIR%%/skycultures/greek_farnese/description.en_US.utf8
%%DATADIR%%/skycultures/greek_farnese/description.es.utf8 %%DATADIR%%/skycultures/greek_farnese/description.es.utf8
%%DATADIR%%/skycultures/greek_farnese/description.fi.utf8 %%DATADIR%%/skycultures/greek_farnese/description.fi.utf8
%%DATADIR%%/skycultures/greek_farnese/description.gl.utf8 %%DATADIR%%/skycultures/greek_farnese/description.gl.utf8
@ -2546,8 +2500,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/greek_leidenAratea/description.cs.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.cs.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.de.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.de.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.en.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.en.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.en_GB.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.en_US.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.es.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.es.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.fi.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.fi.utf8
%%DATADIR%%/skycultures/greek_leidenAratea/description.gl.utf8 %%DATADIR%%/skycultures/greek_leidenAratea/description.gl.utf8
@ -2576,8 +2528,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/hawaiian_starlines/constellationship.fab %%DATADIR%%/skycultures/hawaiian_starlines/constellationship.fab
%%DATADIR%%/skycultures/hawaiian_starlines/description.bn.utf8 %%DATADIR%%/skycultures/hawaiian_starlines/description.bn.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.en.utf8 %%DATADIR%%/skycultures/hawaiian_starlines/description.en.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.en_GB.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.en_US.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.es.utf8 %%DATADIR%%/skycultures/hawaiian_starlines/description.es.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.fi.utf8 %%DATADIR%%/skycultures/hawaiian_starlines/description.fi.utf8
%%DATADIR%%/skycultures/hawaiian_starlines/description.gl.utf8 %%DATADIR%%/skycultures/hawaiian_starlines/description.gl.utf8
@ -2619,8 +2569,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/indian/description.bs.utf8 %%DATADIR%%/skycultures/indian/description.bs.utf8
%%DATADIR%%/skycultures/indian/description.de.utf8 %%DATADIR%%/skycultures/indian/description.de.utf8
%%DATADIR%%/skycultures/indian/description.en.utf8 %%DATADIR%%/skycultures/indian/description.en.utf8
%%DATADIR%%/skycultures/indian/description.en_GB.utf8
%%DATADIR%%/skycultures/indian/description.en_US.utf8
%%DATADIR%%/skycultures/indian/description.es.utf8 %%DATADIR%%/skycultures/indian/description.es.utf8
%%DATADIR%%/skycultures/indian/description.fi.utf8 %%DATADIR%%/skycultures/indian/description.fi.utf8
%%DATADIR%%/skycultures/indian/description.fr.utf8 %%DATADIR%%/skycultures/indian/description.fr.utf8
@ -2673,8 +2621,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/inuit/description.cs.utf8 %%DATADIR%%/skycultures/inuit/description.cs.utf8
%%DATADIR%%/skycultures/inuit/description.de.utf8 %%DATADIR%%/skycultures/inuit/description.de.utf8
%%DATADIR%%/skycultures/inuit/description.en.utf8 %%DATADIR%%/skycultures/inuit/description.en.utf8
%%DATADIR%%/skycultures/inuit/description.en_GB.utf8
%%DATADIR%%/skycultures/inuit/description.en_US.utf8
%%DATADIR%%/skycultures/inuit/description.es.utf8 %%DATADIR%%/skycultures/inuit/description.es.utf8
%%DATADIR%%/skycultures/inuit/description.fi.utf8 %%DATADIR%%/skycultures/inuit/description.fi.utf8
%%DATADIR%%/skycultures/inuit/description.fr.utf8 %%DATADIR%%/skycultures/inuit/description.fr.utf8
@ -2706,8 +2652,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/japanese_moon_stations/description.be.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.be.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.bn.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.bn.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.en.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.en.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.en_GB.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.en_US.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.es.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.es.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.fi.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.fi.utf8
%%DATADIR%%/skycultures/japanese_moon_stations/description.gl.utf8 %%DATADIR%%/skycultures/japanese_moon_stations/description.gl.utf8
@ -2769,8 +2713,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/kamilaroi/description.be.utf8 %%DATADIR%%/skycultures/kamilaroi/description.be.utf8
%%DATADIR%%/skycultures/kamilaroi/description.bn.utf8 %%DATADIR%%/skycultures/kamilaroi/description.bn.utf8
%%DATADIR%%/skycultures/kamilaroi/description.en.utf8 %%DATADIR%%/skycultures/kamilaroi/description.en.utf8
%%DATADIR%%/skycultures/kamilaroi/description.en_GB.utf8
%%DATADIR%%/skycultures/kamilaroi/description.en_US.utf8
%%DATADIR%%/skycultures/kamilaroi/description.es.utf8 %%DATADIR%%/skycultures/kamilaroi/description.es.utf8
%%DATADIR%%/skycultures/kamilaroi/description.fi.utf8 %%DATADIR%%/skycultures/kamilaroi/description.fi.utf8
%%DATADIR%%/skycultures/kamilaroi/description.gl.utf8 %%DATADIR%%/skycultures/kamilaroi/description.gl.utf8
@ -2788,7 +2730,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/khoi-san/constellationsart.fab %%DATADIR%%/skycultures/khoi-san/constellationsart.fab
%%DATADIR%%/skycultures/khoi-san/constellationship.fab %%DATADIR%%/skycultures/khoi-san/constellationship.fab
%%DATADIR%%/skycultures/khoi-san/description.en.utf8 %%DATADIR%%/skycultures/khoi-san/description.en.utf8
%%DATADIR%%/skycultures/khoi-san/description.en_GB.utf8
%%DATADIR%%/skycultures/khoi-san/description.es.utf8 %%DATADIR%%/skycultures/khoi-san/description.es.utf8
%%DATADIR%%/skycultures/khoi-san/description.fi.utf8 %%DATADIR%%/skycultures/khoi-san/description.fi.utf8
%%DATADIR%%/skycultures/khoi-san/description.gl.utf8 %%DATADIR%%/skycultures/khoi-san/description.gl.utf8
@ -2811,8 +2752,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/korean/description.bn.utf8 %%DATADIR%%/skycultures/korean/description.bn.utf8
%%DATADIR%%/skycultures/korean/description.de.utf8 %%DATADIR%%/skycultures/korean/description.de.utf8
%%DATADIR%%/skycultures/korean/description.en.utf8 %%DATADIR%%/skycultures/korean/description.en.utf8
%%DATADIR%%/skycultures/korean/description.en_GB.utf8
%%DATADIR%%/skycultures/korean/description.en_US.utf8
%%DATADIR%%/skycultures/korean/description.es.utf8 %%DATADIR%%/skycultures/korean/description.es.utf8
%%DATADIR%%/skycultures/korean/description.fi.utf8 %%DATADIR%%/skycultures/korean/description.fi.utf8
%%DATADIR%%/skycultures/korean/description.fr.utf8 %%DATADIR%%/skycultures/korean/description.fr.utf8
@ -2836,8 +2775,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/lokono/constellationship.fab %%DATADIR%%/skycultures/lokono/constellationship.fab
%%DATADIR%%/skycultures/lokono/description.bn.utf8 %%DATADIR%%/skycultures/lokono/description.bn.utf8
%%DATADIR%%/skycultures/lokono/description.en.utf8 %%DATADIR%%/skycultures/lokono/description.en.utf8
%%DATADIR%%/skycultures/lokono/description.en_GB.utf8
%%DATADIR%%/skycultures/lokono/description.en_US.utf8
%%DATADIR%%/skycultures/lokono/description.es.utf8 %%DATADIR%%/skycultures/lokono/description.es.utf8
%%DATADIR%%/skycultures/lokono/description.fi.utf8 %%DATADIR%%/skycultures/lokono/description.fi.utf8
%%DATADIR%%/skycultures/lokono/description.gl.utf8 %%DATADIR%%/skycultures/lokono/description.gl.utf8
@ -2857,8 +2794,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/macedonian/description.be.utf8 %%DATADIR%%/skycultures/macedonian/description.be.utf8
%%DATADIR%%/skycultures/macedonian/description.bn.utf8 %%DATADIR%%/skycultures/macedonian/description.bn.utf8
%%DATADIR%%/skycultures/macedonian/description.en.utf8 %%DATADIR%%/skycultures/macedonian/description.en.utf8
%%DATADIR%%/skycultures/macedonian/description.en_GB.utf8
%%DATADIR%%/skycultures/macedonian/description.en_US.utf8
%%DATADIR%%/skycultures/macedonian/description.es.utf8 %%DATADIR%%/skycultures/macedonian/description.es.utf8
%%DATADIR%%/skycultures/macedonian/description.fi.utf8 %%DATADIR%%/skycultures/macedonian/description.fi.utf8
%%DATADIR%%/skycultures/macedonian/description.gl.utf8 %%DATADIR%%/skycultures/macedonian/description.gl.utf8
@ -2899,8 +2834,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/maori/description.bn.utf8 %%DATADIR%%/skycultures/maori/description.bn.utf8
%%DATADIR%%/skycultures/maori/description.de.utf8 %%DATADIR%%/skycultures/maori/description.de.utf8
%%DATADIR%%/skycultures/maori/description.en.utf8 %%DATADIR%%/skycultures/maori/description.en.utf8
%%DATADIR%%/skycultures/maori/description.en_GB.utf8
%%DATADIR%%/skycultures/maori/description.en_US.utf8
%%DATADIR%%/skycultures/maori/description.es.utf8 %%DATADIR%%/skycultures/maori/description.es.utf8
%%DATADIR%%/skycultures/maori/description.fi.utf8 %%DATADIR%%/skycultures/maori/description.fi.utf8
%%DATADIR%%/skycultures/maori/description.fr.utf8 %%DATADIR%%/skycultures/maori/description.fr.utf8
@ -2956,8 +2889,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/maya/constellationship.fab %%DATADIR%%/skycultures/maya/constellationship.fab
%%DATADIR%%/skycultures/maya/description.bn.utf8 %%DATADIR%%/skycultures/maya/description.bn.utf8
%%DATADIR%%/skycultures/maya/description.en.utf8 %%DATADIR%%/skycultures/maya/description.en.utf8
%%DATADIR%%/skycultures/maya/description.en_GB.utf8
%%DATADIR%%/skycultures/maya/description.en_US.utf8
%%DATADIR%%/skycultures/maya/description.es.utf8 %%DATADIR%%/skycultures/maya/description.es.utf8
%%DATADIR%%/skycultures/maya/description.fi.utf8 %%DATADIR%%/skycultures/maya/description.fi.utf8
%%DATADIR%%/skycultures/maya/description.gl.utf8 %%DATADIR%%/skycultures/maya/description.gl.utf8
@ -3012,7 +2943,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern/delphinus.png %%DATADIR%%/skycultures/modern/delphinus.png
%%DATADIR%%/skycultures/modern/description.cs.utf8 %%DATADIR%%/skycultures/modern/description.cs.utf8
%%DATADIR%%/skycultures/modern/description.en.utf8 %%DATADIR%%/skycultures/modern/description.en.utf8
%%DATADIR%%/skycultures/modern/description.en_GB.utf8
%%DATADIR%%/skycultures/modern/description.es.utf8 %%DATADIR%%/skycultures/modern/description.es.utf8
%%DATADIR%%/skycultures/modern/description.fi.utf8 %%DATADIR%%/skycultures/modern/description.fi.utf8
%%DATADIR%%/skycultures/modern/description.gl.utf8 %%DATADIR%%/skycultures/modern/description.gl.utf8
@ -3117,7 +3047,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern_chinese/description.cs.utf8 %%DATADIR%%/skycultures/modern_chinese/description.cs.utf8
%%DATADIR%%/skycultures/modern_chinese/description.de.utf8 %%DATADIR%%/skycultures/modern_chinese/description.de.utf8
%%DATADIR%%/skycultures/modern_chinese/description.en.utf8 %%DATADIR%%/skycultures/modern_chinese/description.en.utf8
%%DATADIR%%/skycultures/modern_chinese/description.en_GB.utf8
%%DATADIR%%/skycultures/modern_chinese/description.es.utf8 %%DATADIR%%/skycultures/modern_chinese/description.es.utf8
%%DATADIR%%/skycultures/modern_chinese/description.fi.utf8 %%DATADIR%%/skycultures/modern_chinese/description.fi.utf8
%%DATADIR%%/skycultures/modern_chinese/description.gl.utf8 %%DATADIR%%/skycultures/modern_chinese/description.gl.utf8
@ -3192,8 +3121,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern_hlad/description.cs.utf8 %%DATADIR%%/skycultures/modern_hlad/description.cs.utf8
%%DATADIR%%/skycultures/modern_hlad/description.de.utf8 %%DATADIR%%/skycultures/modern_hlad/description.de.utf8
%%DATADIR%%/skycultures/modern_hlad/description.en.utf8 %%DATADIR%%/skycultures/modern_hlad/description.en.utf8
%%DATADIR%%/skycultures/modern_hlad/description.en_GB.utf8
%%DATADIR%%/skycultures/modern_hlad/description.en_US.utf8
%%DATADIR%%/skycultures/modern_hlad/description.es.utf8 %%DATADIR%%/skycultures/modern_hlad/description.es.utf8
%%DATADIR%%/skycultures/modern_hlad/description.fi.utf8 %%DATADIR%%/skycultures/modern_hlad/description.fi.utf8
%%DATADIR%%/skycultures/modern_hlad/description.gl.utf8 %%DATADIR%%/skycultures/modern_hlad/description.gl.utf8
@ -3213,7 +3140,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern_iau/constellationship.fab %%DATADIR%%/skycultures/modern_iau/constellationship.fab
%%DATADIR%%/skycultures/modern_iau/description.cs.utf8 %%DATADIR%%/skycultures/modern_iau/description.cs.utf8
%%DATADIR%%/skycultures/modern_iau/description.en.utf8 %%DATADIR%%/skycultures/modern_iau/description.en.utf8
%%DATADIR%%/skycultures/modern_iau/description.en_GB.utf8
%%DATADIR%%/skycultures/modern_iau/description.es.utf8 %%DATADIR%%/skycultures/modern_iau/description.es.utf8
%%DATADIR%%/skycultures/modern_iau/description.fi.utf8 %%DATADIR%%/skycultures/modern_iau/description.fi.utf8
%%DATADIR%%/skycultures/modern_iau/description.gl.utf8 %%DATADIR%%/skycultures/modern_iau/description.gl.utf8
@ -3235,8 +3161,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern_rey/description.cs.utf8 %%DATADIR%%/skycultures/modern_rey/description.cs.utf8
%%DATADIR%%/skycultures/modern_rey/description.de.utf8 %%DATADIR%%/skycultures/modern_rey/description.de.utf8
%%DATADIR%%/skycultures/modern_rey/description.en.utf8 %%DATADIR%%/skycultures/modern_rey/description.en.utf8
%%DATADIR%%/skycultures/modern_rey/description.en_GB.utf8
%%DATADIR%%/skycultures/modern_rey/description.en_US.utf8
%%DATADIR%%/skycultures/modern_rey/description.es.utf8 %%DATADIR%%/skycultures/modern_rey/description.es.utf8
%%DATADIR%%/skycultures/modern_rey/description.fi.utf8 %%DATADIR%%/skycultures/modern_rey/description.fi.utf8
%%DATADIR%%/skycultures/modern_rey/description.gl.utf8 %%DATADIR%%/skycultures/modern_rey/description.gl.utf8
@ -3257,8 +3181,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/modern_st/description.cs.utf8 %%DATADIR%%/skycultures/modern_st/description.cs.utf8
%%DATADIR%%/skycultures/modern_st/description.de.utf8 %%DATADIR%%/skycultures/modern_st/description.de.utf8
%%DATADIR%%/skycultures/modern_st/description.en.utf8 %%DATADIR%%/skycultures/modern_st/description.en.utf8
%%DATADIR%%/skycultures/modern_st/description.en_GB.utf8
%%DATADIR%%/skycultures/modern_st/description.en_US.utf8
%%DATADIR%%/skycultures/modern_st/description.es.utf8 %%DATADIR%%/skycultures/modern_st/description.es.utf8
%%DATADIR%%/skycultures/modern_st/description.fi.utf8 %%DATADIR%%/skycultures/modern_st/description.fi.utf8
%%DATADIR%%/skycultures/modern_st/description.fr.utf8 %%DATADIR%%/skycultures/modern_st/description.fr.utf8
@ -3280,8 +3202,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/mongolian/description.be.utf8 %%DATADIR%%/skycultures/mongolian/description.be.utf8
%%DATADIR%%/skycultures/mongolian/description.bn.utf8 %%DATADIR%%/skycultures/mongolian/description.bn.utf8
%%DATADIR%%/skycultures/mongolian/description.en.utf8 %%DATADIR%%/skycultures/mongolian/description.en.utf8
%%DATADIR%%/skycultures/mongolian/description.en_GB.utf8
%%DATADIR%%/skycultures/mongolian/description.en_US.utf8
%%DATADIR%%/skycultures/mongolian/description.es.utf8 %%DATADIR%%/skycultures/mongolian/description.es.utf8
%%DATADIR%%/skycultures/mongolian/description.fi.utf8 %%DATADIR%%/skycultures/mongolian/description.fi.utf8
%%DATADIR%%/skycultures/mongolian/description.fr.utf8 %%DATADIR%%/skycultures/mongolian/description.fr.utf8
@ -3307,8 +3227,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/navajo/description.bs.utf8 %%DATADIR%%/skycultures/navajo/description.bs.utf8
%%DATADIR%%/skycultures/navajo/description.de.utf8 %%DATADIR%%/skycultures/navajo/description.de.utf8
%%DATADIR%%/skycultures/navajo/description.en.utf8 %%DATADIR%%/skycultures/navajo/description.en.utf8
%%DATADIR%%/skycultures/navajo/description.en_GB.utf8
%%DATADIR%%/skycultures/navajo/description.en_US.utf8
%%DATADIR%%/skycultures/navajo/description.es.utf8 %%DATADIR%%/skycultures/navajo/description.es.utf8
%%DATADIR%%/skycultures/navajo/description.fi.utf8 %%DATADIR%%/skycultures/navajo/description.fi.utf8
%%DATADIR%%/skycultures/navajo/description.fr.utf8 %%DATADIR%%/skycultures/navajo/description.fr.utf8
@ -3332,8 +3250,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/norse/description.bs.utf8 %%DATADIR%%/skycultures/norse/description.bs.utf8
%%DATADIR%%/skycultures/norse/description.de.utf8 %%DATADIR%%/skycultures/norse/description.de.utf8
%%DATADIR%%/skycultures/norse/description.en.utf8 %%DATADIR%%/skycultures/norse/description.en.utf8
%%DATADIR%%/skycultures/norse/description.en_GB.utf8
%%DATADIR%%/skycultures/norse/description.en_US.utf8
%%DATADIR%%/skycultures/norse/description.es.utf8 %%DATADIR%%/skycultures/norse/description.es.utf8
%%DATADIR%%/skycultures/norse/description.fi.utf8 %%DATADIR%%/skycultures/norse/description.fi.utf8
%%DATADIR%%/skycultures/norse/description.fr.utf8 %%DATADIR%%/skycultures/norse/description.fr.utf8
@ -3360,8 +3276,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/northern_andes/constellationship.fab %%DATADIR%%/skycultures/northern_andes/constellationship.fab
%%DATADIR%%/skycultures/northern_andes/description.bn.utf8 %%DATADIR%%/skycultures/northern_andes/description.bn.utf8
%%DATADIR%%/skycultures/northern_andes/description.en.utf8 %%DATADIR%%/skycultures/northern_andes/description.en.utf8
%%DATADIR%%/skycultures/northern_andes/description.en_GB.utf8
%%DATADIR%%/skycultures/northern_andes/description.en_US.utf8
%%DATADIR%%/skycultures/northern_andes/description.es.utf8 %%DATADIR%%/skycultures/northern_andes/description.es.utf8
%%DATADIR%%/skycultures/northern_andes/description.fi.utf8 %%DATADIR%%/skycultures/northern_andes/description.fi.utf8
%%DATADIR%%/skycultures/northern_andes/description.gl.utf8 %%DATADIR%%/skycultures/northern_andes/description.gl.utf8
@ -3404,8 +3318,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/romanian/description.be.utf8 %%DATADIR%%/skycultures/romanian/description.be.utf8
%%DATADIR%%/skycultures/romanian/description.bn.utf8 %%DATADIR%%/skycultures/romanian/description.bn.utf8
%%DATADIR%%/skycultures/romanian/description.en.utf8 %%DATADIR%%/skycultures/romanian/description.en.utf8
%%DATADIR%%/skycultures/romanian/description.en_GB.utf8
%%DATADIR%%/skycultures/romanian/description.en_US.utf8
%%DATADIR%%/skycultures/romanian/description.es.utf8 %%DATADIR%%/skycultures/romanian/description.es.utf8
%%DATADIR%%/skycultures/romanian/description.fi.utf8 %%DATADIR%%/skycultures/romanian/description.fi.utf8
%%DATADIR%%/skycultures/romanian/description.gl.utf8 %%DATADIR%%/skycultures/romanian/description.gl.utf8
@ -3444,8 +3356,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/russian_siberian/description.be.utf8 %%DATADIR%%/skycultures/russian_siberian/description.be.utf8
%%DATADIR%%/skycultures/russian_siberian/description.bn.utf8 %%DATADIR%%/skycultures/russian_siberian/description.bn.utf8
%%DATADIR%%/skycultures/russian_siberian/description.en.utf8 %%DATADIR%%/skycultures/russian_siberian/description.en.utf8
%%DATADIR%%/skycultures/russian_siberian/description.en_GB.utf8
%%DATADIR%%/skycultures/russian_siberian/description.en_US.utf8
%%DATADIR%%/skycultures/russian_siberian/description.es.utf8 %%DATADIR%%/skycultures/russian_siberian/description.es.utf8
%%DATADIR%%/skycultures/russian_siberian/description.fi.utf8 %%DATADIR%%/skycultures/russian_siberian/description.fi.utf8
%%DATADIR%%/skycultures/russian_siberian/description.gl.utf8 %%DATADIR%%/skycultures/russian_siberian/description.gl.utf8
@ -3469,8 +3379,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/sami/description.be.utf8 %%DATADIR%%/skycultures/sami/description.be.utf8
%%DATADIR%%/skycultures/sami/description.bn.utf8 %%DATADIR%%/skycultures/sami/description.bn.utf8
%%DATADIR%%/skycultures/sami/description.en.utf8 %%DATADIR%%/skycultures/sami/description.en.utf8
%%DATADIR%%/skycultures/sami/description.en_GB.utf8
%%DATADIR%%/skycultures/sami/description.en_US.utf8
%%DATADIR%%/skycultures/sami/description.es.utf8 %%DATADIR%%/skycultures/sami/description.es.utf8
%%DATADIR%%/skycultures/sami/description.fi.utf8 %%DATADIR%%/skycultures/sami/description.fi.utf8
%%DATADIR%%/skycultures/sami/description.fr.utf8 %%DATADIR%%/skycultures/sami/description.fr.utf8
@ -3491,7 +3399,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/samoan/constellation_names.eng.fab %%DATADIR%%/skycultures/samoan/constellation_names.eng.fab
%%DATADIR%%/skycultures/samoan/constellationship.fab %%DATADIR%%/skycultures/samoan/constellationship.fab
%%DATADIR%%/skycultures/samoan/description.en.utf8 %%DATADIR%%/skycultures/samoan/description.en.utf8
%%DATADIR%%/skycultures/samoan/description.en_GB.utf8
%%DATADIR%%/skycultures/samoan/description.es.utf8 %%DATADIR%%/skycultures/samoan/description.es.utf8
%%DATADIR%%/skycultures/samoan/description.fi.utf8 %%DATADIR%%/skycultures/samoan/description.fi.utf8
%%DATADIR%%/skycultures/samoan/description.gl.utf8 %%DATADIR%%/skycultures/samoan/description.gl.utf8
@ -3511,8 +3418,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/sardinian/description.bn.utf8 %%DATADIR%%/skycultures/sardinian/description.bn.utf8
%%DATADIR%%/skycultures/sardinian/description.de.utf8 %%DATADIR%%/skycultures/sardinian/description.de.utf8
%%DATADIR%%/skycultures/sardinian/description.en.utf8 %%DATADIR%%/skycultures/sardinian/description.en.utf8
%%DATADIR%%/skycultures/sardinian/description.en_GB.utf8
%%DATADIR%%/skycultures/sardinian/description.en_US.utf8
%%DATADIR%%/skycultures/sardinian/description.es.utf8 %%DATADIR%%/skycultures/sardinian/description.es.utf8
%%DATADIR%%/skycultures/sardinian/description.fi.utf8 %%DATADIR%%/skycultures/sardinian/description.fi.utf8
%%DATADIR%%/skycultures/sardinian/description.fr.utf8 %%DATADIR%%/skycultures/sardinian/description.fr.utf8
@ -3540,7 +3445,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/seri/constellationship.fab %%DATADIR%%/skycultures/seri/constellationship.fab
%%DATADIR%%/skycultures/seri/coozactim.png %%DATADIR%%/skycultures/seri/coozactim.png
%%DATADIR%%/skycultures/seri/description.en.utf8 %%DATADIR%%/skycultures/seri/description.en.utf8
%%DATADIR%%/skycultures/seri/description.en_GB.utf8
%%DATADIR%%/skycultures/seri/description.es.utf8 %%DATADIR%%/skycultures/seri/description.es.utf8
%%DATADIR%%/skycultures/seri/description.fi.utf8 %%DATADIR%%/skycultures/seri/description.fi.utf8
%%DATADIR%%/skycultures/seri/description.gl.utf8 %%DATADIR%%/skycultures/seri/description.gl.utf8
@ -3562,7 +3466,7 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/seri/star_names.fab %%DATADIR%%/skycultures/seri/star_names.fab
%%DATADIR%%/skycultures/seri/yay_xapi.png %%DATADIR%%/skycultures/seri/yay_xapi.png
%%DATADIR%%/skycultures/seri/zaamth.png %%DATADIR%%/skycultures/seri/zaamth.png
%%DATADIR%%/skycultures/tibetan/MenTseeKhang_Emblem.jpg %%DATADIR%%/skycultures/tibetan/MenTseeKhang_emblem.jpg
%%DATADIR%%/skycultures/tibetan/StagPhuDisk.jpg %%DATADIR%%/skycultures/tibetan/StagPhuDisk.jpg
%%DATADIR%%/skycultures/tibetan/StagPhu_01_Ari.jpg %%DATADIR%%/skycultures/tibetan/StagPhu_01_Ari.jpg
%%DATADIR%%/skycultures/tibetan/StagPhu_02_Tau.jpg %%DATADIR%%/skycultures/tibetan/StagPhu_02_Tau.jpg
@ -3586,6 +3490,7 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/tibetan/constellationsart.fab %%DATADIR%%/skycultures/tibetan/constellationsart.fab
%%DATADIR%%/skycultures/tibetan/constellationship.fab %%DATADIR%%/skycultures/tibetan/constellationship.fab
%%DATADIR%%/skycultures/tibetan/description.en.utf8 %%DATADIR%%/skycultures/tibetan/description.en.utf8
%%DATADIR%%/skycultures/tibetan/description.es.utf8
%%DATADIR%%/skycultures/tibetan/description.fi.utf8 %%DATADIR%%/skycultures/tibetan/description.fi.utf8
%%DATADIR%%/skycultures/tibetan/description.gl.utf8 %%DATADIR%%/skycultures/tibetan/description.gl.utf8
%%DATADIR%%/skycultures/tibetan/description.ru.utf8 %%DATADIR%%/skycultures/tibetan/description.ru.utf8
@ -3611,7 +3516,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/tikuna/constellationsart.fab %%DATADIR%%/skycultures/tikuna/constellationsart.fab
%%DATADIR%%/skycultures/tikuna/constellationship.fab %%DATADIR%%/skycultures/tikuna/constellationship.fab
%%DATADIR%%/skycultures/tikuna/description.en.utf8 %%DATADIR%%/skycultures/tikuna/description.en.utf8
%%DATADIR%%/skycultures/tikuna/description.en_GB.utf8
%%DATADIR%%/skycultures/tikuna/description.es.utf8 %%DATADIR%%/skycultures/tikuna/description.es.utf8
%%DATADIR%%/skycultures/tikuna/description.fi.utf8 %%DATADIR%%/skycultures/tikuna/description.fi.utf8
%%DATADIR%%/skycultures/tikuna/description.gl.utf8 %%DATADIR%%/skycultures/tikuna/description.gl.utf8
@ -3631,8 +3535,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/tongan/description.bn.utf8 %%DATADIR%%/skycultures/tongan/description.bn.utf8
%%DATADIR%%/skycultures/tongan/description.de.utf8 %%DATADIR%%/skycultures/tongan/description.de.utf8
%%DATADIR%%/skycultures/tongan/description.en.utf8 %%DATADIR%%/skycultures/tongan/description.en.utf8
%%DATADIR%%/skycultures/tongan/description.en_GB.utf8
%%DATADIR%%/skycultures/tongan/description.en_US.utf8
%%DATADIR%%/skycultures/tongan/description.es.utf8 %%DATADIR%%/skycultures/tongan/description.es.utf8
%%DATADIR%%/skycultures/tongan/description.fi.utf8 %%DATADIR%%/skycultures/tongan/description.fi.utf8
%%DATADIR%%/skycultures/tongan/description.fr.utf8 %%DATADIR%%/skycultures/tongan/description.fr.utf8
@ -3657,8 +3559,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/tukano/description.be.utf8 %%DATADIR%%/skycultures/tukano/description.be.utf8
%%DATADIR%%/skycultures/tukano/description.bn.utf8 %%DATADIR%%/skycultures/tukano/description.bn.utf8
%%DATADIR%%/skycultures/tukano/description.en.utf8 %%DATADIR%%/skycultures/tukano/description.en.utf8
%%DATADIR%%/skycultures/tukano/description.en_GB.utf8
%%DATADIR%%/skycultures/tukano/description.en_US.utf8
%%DATADIR%%/skycultures/tukano/description.es.utf8 %%DATADIR%%/skycultures/tukano/description.es.utf8
%%DATADIR%%/skycultures/tukano/description.fi.utf8 %%DATADIR%%/skycultures/tukano/description.fi.utf8
%%DATADIR%%/skycultures/tukano/description.gl.utf8 %%DATADIR%%/skycultures/tukano/description.gl.utf8
@ -3677,8 +3577,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/tupi/description.bn.utf8 %%DATADIR%%/skycultures/tupi/description.bn.utf8
%%DATADIR%%/skycultures/tupi/description.de.utf8 %%DATADIR%%/skycultures/tupi/description.de.utf8
%%DATADIR%%/skycultures/tupi/description.en.utf8 %%DATADIR%%/skycultures/tupi/description.en.utf8
%%DATADIR%%/skycultures/tupi/description.en_GB.utf8
%%DATADIR%%/skycultures/tupi/description.en_US.utf8
%%DATADIR%%/skycultures/tupi/description.es.utf8 %%DATADIR%%/skycultures/tupi/description.es.utf8
%%DATADIR%%/skycultures/tupi/description.fi.utf8 %%DATADIR%%/skycultures/tupi/description.fi.utf8
%%DATADIR%%/skycultures/tupi/description.fr.utf8 %%DATADIR%%/skycultures/tupi/description.fr.utf8
@ -3703,8 +3601,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/vanuatu_netwar/description.bn.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.bn.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.cs.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.cs.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.en.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.en.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.en_GB.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.en_US.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.es.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.es.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.fi.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.fi.utf8
%%DATADIR%%/skycultures/vanuatu_netwar/description.fr.utf8 %%DATADIR%%/skycultures/vanuatu_netwar/description.fr.utf8
@ -3734,7 +3630,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/xhosa/constellationsart.fab %%DATADIR%%/skycultures/xhosa/constellationsart.fab
%%DATADIR%%/skycultures/xhosa/constellationship.fab %%DATADIR%%/skycultures/xhosa/constellationship.fab
%%DATADIR%%/skycultures/xhosa/description.en.utf8 %%DATADIR%%/skycultures/xhosa/description.en.utf8
%%DATADIR%%/skycultures/xhosa/description.en_GB.utf8
%%DATADIR%%/skycultures/xhosa/description.es.utf8 %%DATADIR%%/skycultures/xhosa/description.es.utf8
%%DATADIR%%/skycultures/xhosa/description.fi.utf8 %%DATADIR%%/skycultures/xhosa/description.fi.utf8
%%DATADIR%%/skycultures/xhosa/description.gl.utf8 %%DATADIR%%/skycultures/xhosa/description.gl.utf8
@ -3753,7 +3648,6 @@ share/mime/packages/stellarium.xml
%%DATADIR%%/skycultures/zulu/constellationship.fab %%DATADIR%%/skycultures/zulu/constellationship.fab
%%DATADIR%%/skycultures/zulu/crossing.png %%DATADIR%%/skycultures/zulu/crossing.png
%%DATADIR%%/skycultures/zulu/description.en.utf8 %%DATADIR%%/skycultures/zulu/description.en.utf8
%%DATADIR%%/skycultures/zulu/description.en_GB.utf8
%%DATADIR%%/skycultures/zulu/description.es.utf8 %%DATADIR%%/skycultures/zulu/description.es.utf8
%%DATADIR%%/skycultures/zulu/description.fi.utf8 %%DATADIR%%/skycultures/zulu/description.fi.utf8
%%DATADIR%%/skycultures/zulu/description.gl.utf8 %%DATADIR%%/skycultures/zulu/description.gl.utf8

View file

@ -1,5 +1,6 @@
PORTNAME= wcslib PORTNAME= wcslib
PORTVERSION= 8.3 PORTVERSION= 8.3
PORTREVISION= 1
CATEGORIES= astro CATEGORIES= astro
MASTER_SITES= ftp://ftp.atnf.csiro.au/pub/software/wcslib/ MASTER_SITES= ftp://ftp.atnf.csiro.au/pub/software/wcslib/

View file

@ -79,7 +79,9 @@ share/man/man1/tofits.1.gz
%%PORTDOCS%%%%DOCSDIR%%/html/cel_8h.html %%PORTDOCS%%%%DOCSDIR%%/html/cel_8h.html
%%PORTDOCS%%%%DOCSDIR%%/html/cel_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/html/cel_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/html/classes.html %%PORTDOCS%%%%DOCSDIR%%/html/classes.html
%%PORTDOCS%%%%DOCSDIR%%/html/clipboard.js
%%PORTDOCS%%%%DOCSDIR%%/html/closed.png %%PORTDOCS%%%%DOCSDIR%%/html/closed.png
%%PORTDOCS%%%%DOCSDIR%%/html/cookie.js
%%PORTDOCS%%%%DOCSDIR%%/html/deprecated.html %%PORTDOCS%%%%DOCSDIR%%/html/deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/html/diagnostics.html %%PORTDOCS%%%%DOCSDIR%%/html/diagnostics.html
%%PORTDOCS%%%%DOCSDIR%%/html/dir_af99bb3c152a306abd27951285ad1127.html %%PORTDOCS%%%%DOCSDIR%%/html/dir_af99bb3c152a306abd27951285ad1127.html
@ -89,6 +91,7 @@ share/man/man1/tofits.1.gz
%%PORTDOCS%%%%DOCSDIR%%/html/docd.svg %%PORTDOCS%%%%DOCSDIR%%/html/docd.svg
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css %%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.svg %%PORTDOCS%%%%DOCSDIR%%/html/doxygen.svg
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen_crawl.html
%%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js %%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js
%%PORTDOCS%%%%DOCSDIR%%/html/files.html %%PORTDOCS%%%%DOCSDIR%%/html/files.html
%%PORTDOCS%%%%DOCSDIR%%/html/fitshdr_8h.html %%PORTDOCS%%%%DOCSDIR%%/html/fitshdr_8h.html

View file

@ -35,7 +35,6 @@
SUBDIR += asmixer SUBDIR += asmixer
SUBDIR += asterisk-espeak SUBDIR += asterisk-espeak
SUBDIR += asterisk-flite SUBDIR += asterisk-flite
SUBDIR += asunder
SUBDIR += atracdenc SUBDIR += atracdenc
SUBDIR += atunes SUBDIR += atunes
SUBDIR += aubio SUBDIR += aubio
@ -889,6 +888,7 @@
SUBDIR += xsynth-dssi SUBDIR += xsynth-dssi
SUBDIR += xuidesigner SUBDIR += xuidesigner
SUBDIR += xwave SUBDIR += xwave
SUBDIR += xwax
SUBDIR += yell SUBDIR += yell
SUBDIR += ympd SUBDIR += ympd
SUBDIR += yoshimi SUBDIR += yoshimi

View file

@ -1,5 +1,5 @@
PORTNAME= alsa-lib PORTNAME= alsa-lib
PORTVERSION= 1.2.11 PORTVERSION= 1.2.12
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= https://www.alsa-project.org/files/pub/lib/ MASTER_SITES= https://www.alsa-project.org/files/pub/lib/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1713008767 TIMESTAMP = 1719261965
SHA256 (alsa-lib-1.2.11.tar.bz2) = 9f3f2f69b995f9ad37359072fbc69a3a88bfba081fc83e9be30e14662795bb4d SHA256 (alsa-lib-1.2.12.tar.bz2) = 4868cd908627279da5a634f468701625be8cc251d84262c7e5b6a218391ad0d2
SIZE (alsa-lib-1.2.11.tar.bz2) = 1107150 SIZE (alsa-lib-1.2.12.tar.bz2) = 1108712

View file

@ -1,5 +1,5 @@
PORTNAME= alsa-utils PORTNAME= alsa-utils
PORTVERSION= 1.2.11 PORTVERSION= 1.2.12
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= https://www.alsa-project.org/files/pub/utils/ MASTER_SITES= https://www.alsa-project.org/files/pub/utils/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1713015078 TIMESTAMP = 1719262400
SHA256 (alsa-utils-1.2.11.tar.bz2) = 9ac6ca3a883f151e568dcf979b8d2e5cbecc51b819bb0e6bb8a2e9b34cc428a7 SHA256 (alsa-utils-1.2.12.tar.bz2) = 98bc6677d0c0074006679051822324a0ab0879aea558a8f68b511780d30cd924
SIZE (alsa-utils-1.2.11.tar.bz2) = 1627148 SIZE (alsa-utils-1.2.12.tar.bz2) = 1631895

View file

@ -11,6 +11,7 @@ bin/aplaymidi
bin/arecord bin/arecord
bin/arecordmidi bin/arecordmidi
bin/aseqdump bin/aseqdump
bin/aseqsend
bin/aseqnet bin/aseqnet
bin/axfer bin/axfer
bin/iecset bin/iecset
@ -34,6 +35,7 @@ lib/udev/90-alsa-restore.rules
%%MANPAGES%%share/man/man1/arecord.1.gz %%MANPAGES%%share/man/man1/arecord.1.gz
%%MANPAGES%%share/man/man1/arecordmidi.1.gz %%MANPAGES%%share/man/man1/arecordmidi.1.gz
%%MANPAGES%%share/man/man1/aseqdump.1.gz %%MANPAGES%%share/man/man1/aseqdump.1.gz
%%MANPAGES%%share/man/man1/aseqsend.1.gz
%%MANPAGES%%share/man/man1/aseqnet.1.gz %%MANPAGES%%share/man/man1/aseqnet.1.gz
%%MANPAGES%%share/man/man1/axfer-list.1.gz %%MANPAGES%%share/man/man1/axfer-list.1.gz
%%MANPAGES%%share/man/man1/axfer-transfer.1.gz %%MANPAGES%%share/man/man1/axfer-transfer.1.gz

View file

@ -1,58 +0,0 @@
PORTNAME= asunder
PORTVERSION= 3.0.1
CATEGORIES= audio
MASTER_SITES= http://littlesvr.ca/asunder/releases/
MAINTAINER= frase@frase.id.au
COMMENT= Lightweight GTK CD ripper
WWW= http://littlesvr.ca/asunder/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on deprecated library libcddb, consider using audio/cyanrip instead
EXPIRATION_DATE=2024-06-30
LIB_DEPENDS= libcddb.so:audio/libcddb \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= ${LOCALBASE}/bin/cdparanoia:audio/cdparanoia
USES= compiler:c11 desktop-file-utils gettext gmake gnome pkgconfig \
tar:bzip2
USE_GNOME= cairo gdkpixbuf2 gtk20 glib20 intltool intlhack
GNU_CONFIGURE= yes
PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README TODO
OPTIONS_DEFINE= LAME OGG FLAC OPUS WAVPACK APE WINDOWS_CHARS NLS DOCS
OPTIONS_DEFAULT= OGG FLAC
OPTIONS_SUB= yes
WINDOWS_CHARS_DESC= Allow Windows special chars in filenames
APE_RUN_DEPENDS= mac:audio/mac
FLAC_RUN_DEPENDS= flac:audio/flac
LAME_RUN_DEPENDS= lame:audio/lame
NLS_CONFIGURE_ENABLE= yes
OGG_RUN_DEPENDS= oggenc:audio/vorbis-tools
OPUS_RUN_DEPENDS= opusenc:audio/opus-tools
WAVPACK_RUN_DEPENDS= wavpack:audio/wavpack
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
CFLAGS+= -Wno-error=int-conversion
.endif
post-patch-WINDOWS_CHARS-on:
@${REINPLACE_CMD} -e 's^#define[[:blank:]]*BADCHARS.*^#define BADCHARS "/"^' ${WRKSRC}/src/util.h
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.post.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1593022171
SHA256 (asunder-3.0.1.tar.bz2) = 8868e2e1b97b6687c800e7f612262a316bb857edd39883768ce628b6d253376b
SIZE (asunder-3.0.1.tar.bz2) = 301493

View file

@ -1,38 +0,0 @@
--- Makefile.in.orig 2020-05-28 16:32:57 UTC
+++ Makefile.in
@@ -358,7 +358,7 @@ top_srcdir = @top_srcdir@
SUBDIRS = src po
pixdir = $(datadir)/pixmaps
pix_DATA = pixmaps/asunder.png pixmaps/asunder.svg
-EXTRA_DIST = asunder.desktop pixmaps/asunder.png pixmaps/asunder.svg syslogng
+EXTRA_DIST = asunder.desktop pixmaps/asunder.png pixmaps/asunder.svg
ACLOCAL_AMFLAGS = -I m4
desktopdir = $(datadir)/applications
desktop_DATA = asunder.desktop
@@ -812,7 +812,6 @@ info-am:
install-data-am: install-desktopDATA install-pixDATA
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-recursive
install-dvi-am:
@@ -870,7 +869,7 @@ uninstall-am: uninstall-desktopDATA uninstall-pixDATA
distcheck distclean distclean-generic distclean-hdr \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-data-hook \
+ install-data install-data-am \
install-desktopDATA install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
@@ -883,9 +882,6 @@ uninstall-am: uninstall-desktopDATA uninstall-pixDATA
.PRECIOUS: Makefile
-
-install-data-hook:
- cd syslogng && $(MAKE) install
uninstall-hook:
cd syslogng && $(MAKE) uninstall

View file

@ -1,2 +0,0 @@
Asunder is a graphical Audio CD ripper and encoder. You can use
it to save tracks from an Audio CD as WAV, MP3, OGG, and/or FLAC.

View file

@ -1,108 +0,0 @@
bin/asunder
share/applications/asunder.desktop
%%NLS%%share/locale/af/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/am/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/an/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ar/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/as/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/az/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/be/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/be@latin/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/bg/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/bn/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/bn_IN/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/br/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/bs_BA/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ca/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/cs/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/cy/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/da/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/de/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/dz/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/el/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/eo/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/es/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/eu/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/fa/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ff/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/fi/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/fo/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/fr/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/fy/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ga/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/gl/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/gu/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/he/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/hi/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/hr/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ht/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/hu/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/hy/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ia/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ie/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/id/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/is/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/it/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ja/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ka/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/kk/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/km/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ko/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ku/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ky/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/la/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/lb/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/lg/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/lt/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/lv/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/mg/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/mk/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ml/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/mn/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/mr/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ms/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/my/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/nb/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ne/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/nl/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/nn/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/oc/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/or/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/pa/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/pl/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ps/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/pt/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ro/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ru/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/rw/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/si/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sk/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sl/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sq/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sr/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sr@latin/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/sv/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ta/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/te/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/th/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/tk/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/tl/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/tr/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/tt/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ug/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/uk/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ur/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/ur_PK/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/uz/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/uz@cyrillic/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/vi/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/wa/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/wo/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/xh/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/yi/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/asunder.mo
%%NLS%%share/locale/zu/LC_MESSAGES/asunder.mo
share/pixmaps/asunder.png
share/pixmaps/asunder.svg

View file

@ -143,13 +143,6 @@ CMAKE_ARGS+= -DHAVE_MMX:BOOL=OFF \
-DHAVE_SSE2:BOOL=OFF -DHAVE_SSE2:BOOL=OFF
.endif .endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302508
# Workarounds for buggy libc++ std::conjunction
EXTRA_PATCHES= ${PATCHDIR}/extra-libraries_lib-utility_TypeList.cpp \
${PATCHDIR}/extra-libraries_lib-utility_TypeList.h \
${PATCHDIR}/extra-libraries_lib-utility_TypeSwitch.h
.endif
post-install: post-install:
@${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt
#delete empty directories: https://github.com/audacity/audacity/issues/808 #delete empty directories: https://github.com/audacity/audacity/issues/808

View file

@ -1,23 +0,0 @@
--- libraries/lib-utility/TypeList.cpp.orig 2023-11-16 11:58:21 UTC
+++ libraries/lib-utility/TypeList.cpp
@@ -118,16 +118,16 @@ static_assert(Is_v<NullOrStartsWithInt, Nil>);
static_assert(Is_v<NullOrStartsWithInt, Example>);
static_assert(Every_v<Fn<is_arithmetic>, Example>);
-static_assert(is_base_of_v<true_type, Every<Fn<is_arithmetic>, Example>>);
+static_assert(TypeList::is_base_of_v<true_type, Every<Fn<is_arithmetic>, Example>>);
static_assert(!Every_v<Fn<is_integral>, Example>);
-static_assert(is_base_of_v<is_integral<double>,
+static_assert(TypeList::is_base_of_v<is_integral<double>,
Every<Fn<is_integral>, Example>>);
static_assert(Some_v<Fn<is_integral>, Example>);
-static_assert(is_base_of_v<is_integral<int>,
+static_assert(TypeList::is_base_of_v<is_integral<int>,
Some<Fn<is_integral>, Example>>);
static_assert(!Some_v<Fn<is_void>, Example>);
-static_assert(is_base_of_v<false_type, Some<Fn<is_void>, Example>>);
+static_assert(TypeList::is_base_of_v<false_type, Some<Fn<is_void>, Example>>);
static_assert(NotEvery_v<Fn<is_floating_point>, Example>);
static_assert(NotAny_v<Fn<is_void>, Example>);

View file

@ -1,39 +0,0 @@
--- libraries/lib-utility/TypeList.h.orig 2023-11-16 11:58:21 UTC
+++ libraries/lib-utility/TypeList.h
@@ -54,6 +54,18 @@ namespace TypeList {
can make compound predicates out of simpler ones.
*/
+template <class...>
+struct conjunction : std::true_type {};
+
+template <class _Arg>
+struct conjunction<_Arg> : _Arg {};
+
+template <class _Arg, class... _Args>
+struct conjunction<_Arg, _Args...> : std::conditional_t<!bool(_Arg::value), _Arg, conjunction<_Args...>> {};
+
+template <class _Bp, class _Dp>
+inline constexpr bool is_base_of_v = __is_base_of(_Bp, _Dp);
+
//! standard in C++20; add a level of indirection to a type
template<typename T> struct type_identity { using type = T; };
@@ -429,7 +441,7 @@ struct And<Predicate, Predicates...> { (private)
static constexpr bool value = Is_v<And<Predicates...>, T>;
};
public:
- template<typename T> using typemap = typename std::conjunction<
+ template<typename T> using typemap = typename TypeList::conjunction<
typename Predicate::template typemap<T>, Rest<T>
>;
};
@@ -437,7 +449,7 @@ struct And<Predicate, Predicates...> { (private)
//! Derived from the Predicate, applied to the first of the types (often boolean
//! constant types), for which the value is false; or std::true_type
template<typename Predicate, typename TypeList> struct Every
- : Apply_t<std::conjunction, Map_t<Predicate, TypeList>> {};
+ : Apply_t<conjunction, Map_t<Predicate, TypeList>> {};
//! The constant value in the corresponding type
template<typename Predicate, typename TypeList> constexpr auto Every_v =
Every<Predicate, TypeList>::value;

View file

@ -1,20 +0,0 @@
--- libraries/lib-utility/TypeSwitch.h.orig 2023-11-16 11:58:21 UTC
+++ libraries/lib-utility/TypeSwitch.h
@@ -127,7 +127,7 @@ struct Executor {
// Case 1: Compatible, and invocable on the next function, giving
// another function, that accepts BaseClass:
struct Case1_;
- using Case1 = std::conjunction<Compatible, curried, Case1_>;
+ using Case1 = TypeList::conjunction<Compatible, curried, Case1_>;
struct Case1_ {
static constexpr bool value = std::is_invocable_v<
std::invoke_result_t<F, Dummy &&>, BaseClass&, Args&&...>;
@@ -135,7 +135,7 @@ struct Executor {
};
// Case 2: Invocable directly on the object
- struct Case2 : std::conjunction<
+ struct Case2 : TypeList::conjunction<
Compatible, std::negation<curried>,
std::is_invocable<F, BaseClass&, Args&&...>
> {

View file

@ -1,6 +1,6 @@
PORTNAME= baresip PORTNAME= baresip
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 3.11.0 DISTVERSION= 3.13.0
CATEGORIES= audio CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
@ -18,8 +18,8 @@ USE_GITHUB= yes
GH_ACCOUNT= baresip GH_ACCOUNT= baresip
# FIXME values of the next 3 variables taken from source code Makefile # FIXME values of the next 3 variables taken from source code Makefile
ABI_MAJOR= 15 ABI_MAJOR= 16
ABI_AGE= 11 ABI_AGE= 13
ABI_REV= 0 ABI_REV= 0
PLIST_SUB= ABI_MAJOR=${ABI_MAJOR} PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
PLIST_SUB+= ABI_AGE=${ABI_AGE} \ PLIST_SUB+= ABI_AGE=${ABI_AGE} \
@ -61,7 +61,7 @@ MODULES_LIST:= $(MODULES_LIST);cons;contact;ctrl_tcp
MODULES_LIST:= $(MODULES_LIST);debug_cmd;dtls_srtp MODULES_LIST:= $(MODULES_LIST);debug_cmd;dtls_srtp
MODULES_LIST:= $(MODULES_LIST);ebuacip;echo MODULES_LIST:= $(MODULES_LIST);ebuacip;echo
MODULES_LIST:= $(MODULES_LIST);fakevideo;httpd;httpreq;ice;l16 MODULES_LIST:= $(MODULES_LIST);fakevideo;httpd;httpreq;ice;l16
MODULES_LIST:= $(MODULES_LIST);menu;mixausrc;mixminus;multicast;mwi;natpmp;netroam MODULES_LIST:= $(MODULES_LIST);menu;mixausrc;mixminus;mwi;natpmp;netroam
MODULES_LIST:= $(MODULES_LIST);pcp;presence;rtcpsummary MODULES_LIST:= $(MODULES_LIST);pcp;presence;rtcpsummary
MODULES_LIST:= $(MODULES_LIST);selfview;serreg;srtp;stdio;stun;syslog MODULES_LIST:= $(MODULES_LIST);selfview;serreg;srtp;stdio;stun;syslog
MODULES_LIST:= $(MODULES_LIST);turn;uuid;vidbridge;vidinfo;vumeter MODULES_LIST:= $(MODULES_LIST);turn;uuid;vidbridge;vidinfo;vumeter

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1712817655 TIMESTAMP = 1719141339
SHA256 (baresip-baresip-v3.11.0_GH0.tar.gz) = 2b03fbbdb59ac1de91c0264ebb7256886c298e9efe0bcb0b9514ea00a4d48f40 SHA256 (baresip-baresip-v3.13.0_GH0.tar.gz) = f474de87747dd71e69c32de68ec5528436a2edb23898510b41f88f1da8daf074
SIZE (baresip-baresip-v3.11.0_GH0.tar.gz) = 1168323 SIZE (baresip-baresip-v3.13.0_GH0.tar.gz) = 1158719

View file

@ -31,7 +31,6 @@ lib/baresip/modules/menu.so
lib/baresip/modules/mixausrc.so lib/baresip/modules/mixausrc.so
lib/baresip/modules/mixminus.so lib/baresip/modules/mixminus.so
%%MQTT%%lib/baresip/modules/mqtt.so %%MQTT%%lib/baresip/modules/mqtt.so
lib/baresip/modules/multicast.so
lib/baresip/modules/mwi.so lib/baresip/modules/mwi.so
lib/baresip/modules/natpmp.so lib/baresip/modules/natpmp.so
lib/baresip/modules/netroam.so lib/baresip/modules/netroam.so

View file

@ -1,6 +1,6 @@
PORTNAME= beets PORTNAME= beets
DISTVERSION= 1.6.0 DISTVERSION= 1.6.0
PORTREVISION= 5 PORTREVISION= 7
CATEGORIES= audio python CATEGORIES= audio python
MASTER_SITES= PYPI MASTER_SITES= PYPI
@ -18,10 +18,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confuse>=1.0.0:devel/py-confuse@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR}
USES= python USES= python
USE_PYTHON= autoplist distutils optsuffix USE_PYTHON= autoplist distutils optsuffix
@ -70,7 +70,7 @@ EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg
IMAGEMAGICK_USES= magick:run IMAGEMAGICK_USES= magick:run
IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go IPFS_RUN_DEPENDS= kubo:sysutils/kubo-go
KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR} LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR}
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}

View file

@ -1,7 +1,7 @@
# CAVEAT cross-compilation (ex. CPUTYPE=znver3) fails, upstream needs to fix this: https://github.com/DISTRHO/Cardinal/issues/646 # CAVEAT cross-compilation (ex. CPUTYPE=znver3) fails, upstream needs to fix this: https://github.com/DISTRHO/Cardinal/issues/646
PORTNAME= cardinal PORTNAME= cardinal
DISTVERSION= 24.04 DISTVERSION= 24.05
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/ MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1713025189 TIMESTAMP = 1719257620
SHA256 (cardinal-24.04.tar.xz) = b2f913313affcb6c1c2d41d8e4fd7af948501fde43fbb54c2647e47f8f9abeb2 SHA256 (cardinal-24.05.tar.xz) = 822f5813f2e929853ca2c0fcdf3894d2ef1f991989d8fcce0d50c4a604764a2a
SIZE (cardinal-24.04.tar.xz) = 446401048 SIZE (cardinal-24.05.tar.xz) = 472462256

View file

@ -1,13 +0,0 @@
- for now treat FreeBSD as Linux for simplicity
--- carla/source/modules/AppConfig.h.orig 2023-10-24 08:52:54 UTC
+++ carla/source/modules/AppConfig.h
@@ -33,7 +33,7 @@
# define APPCONFIG_OS_WIN32
#elif defined(__APPLE__)
# define APPCONFIG_OS_MAC
-#elif defined(__linux__) || defined(__linux)
+#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__)
# define APPCONFIG_OS_LINUX
#elif defined(__FreeBSD__)
# define APPCONFIG_OS_FREEBSD

View file

@ -773,6 +773,66 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Bidoo/res/ZINC.svg %%DATADIR%%/Bidoo/res/ZINC.svg
%%DATADIR%%/Bidoo/res/ZOUMAI.svg %%DATADIR%%/Bidoo/res/ZOUMAI.svg
%%DATADIR%%/Bidoo/res/ZOUMAIExpander.svg %%DATADIR%%/Bidoo/res/ZOUMAIExpander.svg
%%DATADIR%%/Biset/res/Blank-Army.svg
%%DATADIR%%/Biset/res/Blank-Gang.svg
%%DATADIR%%/Biset/res/Blank-Wild.svg
%%DATADIR%%/Biset/res/Blank.svg
%%DATADIR%%/Biset/res/Button-Minus-Press.svg
%%DATADIR%%/Biset/res/Button-Minus.svg
%%DATADIR%%/Biset/res/Button-Play-Pattern-Press.svg
%%DATADIR%%/Biset/res/Button-Play-Pattern.svg
%%DATADIR%%/Biset/res/Button-Play-Simple-Press.svg
%%DATADIR%%/Biset/res/Button-Play-Simple.svg
%%DATADIR%%/Biset/res/Button-Play-Song-Press.svg
%%DATADIR%%/Biset/res/Button-Play-Song.svg
%%DATADIR%%/Biset/res/Button-Plus-Press.svg
%%DATADIR%%/Biset/res/Button-Plus.svg
%%DATADIR%%/Biset/res/Button-Stop-Press.svg
%%DATADIR%%/Biset/res/Button-Stop.svg
%%DATADIR%%/Biset/res/Button-View-Matrix-Press.svg
%%DATADIR%%/Biset/res/Button-View-Matrix.svg
%%DATADIR%%/Biset/res/Button-View-Pattern-Press.svg
%%DATADIR%%/Biset/res/Button-View-Pattern.svg
%%DATADIR%%/Biset/res/Button-View-Timeline-Press.svg
%%DATADIR%%/Biset/res/Button-View-Timeline.svg
%%DATADIR%%/Biset/res/Button-View-Tuning-Press.svg
%%DATADIR%%/Biset/res/Button-View-Tuning.svg
%%DATADIR%%/Biset/res/FT88-Regular.ttf
%%DATADIR%%/Biset/res/Gbu.svg
%%DATADIR%%/Biset/res/Igc-Input-Mono.svg
%%DATADIR%%/Biset/res/Igc-Input-Stereo.svg
%%DATADIR%%/Biset/res/Igc-Output-Spread.svg
%%DATADIR%%/Biset/res/Igc-Output-Stereo.svg
%%DATADIR%%/Biset/res/Igc.svg
%%DATADIR%%/Biset/res/Knob-Big-bg.svg
%%DATADIR%%/Biset/res/Knob-Big.svg
%%DATADIR%%/Biset/res/Knob-Medium-bg.svg
%%DATADIR%%/Biset/res/Knob-Medium.svg
%%DATADIR%%/Biset/res/Knob-Small-bg.svg
%%DATADIR%%/Biset/res/Knob-Small.svg
%%DATADIR%%/Biset/res/Omega3.svg
%%DATADIR%%/Biset/res/Omega6.svg
%%DATADIR%%/Biset/res/Outlet.svg
%%DATADIR%%/Biset/res/Pkm.svg
%%DATADIR%%/Biset/res/Recursive_VF_1.085.ttf
%%DATADIR%%/Biset/res/Regex-Condensed.svg
%%DATADIR%%/Biset/res/Regex-Gate-Condensed.svg
%%DATADIR%%/Biset/res/Regex-Gate.svg
%%DATADIR%%/Biset/res/Regex.svg
%%DATADIR%%/Biset/res/Segfault.svg
%%DATADIR%%/Biset/res/Switch-Off.svg
%%DATADIR%%/Biset/res/Switch-On.svg
%%DATADIR%%/Biset/res/Tracker-Clock.svg
%%DATADIR%%/Biset/res/Tracker-Control.svg
%%DATADIR%%/Biset/res/Tracker-Drum.svg
%%DATADIR%%/Biset/res/Tracker-Phase.svg
%%DATADIR%%/Biset/res/Tracker-Quant.svg
%%DATADIR%%/Biset/res/Tracker-State.svg
%%DATADIR%%/Biset/res/Tracker-Synth.svg
%%DATADIR%%/Biset/res/Tracker.svg
%%DATADIR%%/Biset/res/Tree-Empty.svg
%%DATADIR%%/Biset/res/Tree-Seed.svg
%%DATADIR%%/Biset/res/Tree.svg
%%DATADIR%%/BogaudioModules/res/AD-dark.svg %%DATADIR%%/BogaudioModules/res/AD-dark.svg
%%DATADIR%%/BogaudioModules/res/AD-lowcontrast.svg %%DATADIR%%/BogaudioModules/res/AD-lowcontrast.svg
%%DATADIR%%/BogaudioModules/res/AD.svg %%DATADIR%%/BogaudioModules/res/AD.svg
@ -1178,18 +1238,50 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/BogaudioModules/res/port.svg %%DATADIR%%/BogaudioModules/res/port.svg
%%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_0.svg %%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_0.svg
%%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_1.svg %%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_1.svg
%%DATADIR%%/CVfunk/presets/FlowerPatch/01_Knot Theory.vcvm
%%DATADIR%%/CVfunk/presets/FlowerPatch/02_Raindrops.vcvm
%%DATADIR%%/CVfunk/presets/FlowerPatch/03_Roses.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/01_Saw.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/02_Square.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/03_Triangle.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/04_.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/05_Piano.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/06_Violin.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/07_Saxophone.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/08_Marimba.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/09_Electric Piano.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/10_Glass Harp.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/11_.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Aardvark.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Bunny.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Butterfly.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Dragonfly.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Guinea Pig.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Heart.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Mantaray.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Mitten.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Moth.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Mouse.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Mushroom.vcvm
%%DATADIR%%/CVfunk/presets/Ouros/Rubber Ducky.vcvm
%%DATADIR%%/CVfunk/res/Collatz-dark.svg %%DATADIR%%/CVfunk/res/Collatz-dark.svg
%%DATADIR%%/CVfunk/res/Collatz.svg %%DATADIR%%/CVfunk/res/Collatz.svg
%%DATADIR%%/CVfunk/res/EnvelopeArray-dark.svg %%DATADIR%%/CVfunk/res/EnvelopeArray-dark.svg
%%DATADIR%%/CVfunk/res/EnvelopeArray.svg %%DATADIR%%/CVfunk/res/EnvelopeArray.svg
%%DATADIR%%/CVfunk/res/FlowerPatch-dark.svg
%%DATADIR%%/CVfunk/res/FlowerPatch.svg
%%DATADIR%%/CVfunk/res/HexMod-dark.svg %%DATADIR%%/CVfunk/res/HexMod-dark.svg
%%DATADIR%%/CVfunk/res/HexMod.svg %%DATADIR%%/CVfunk/res/HexMod.svg
%%DATADIR%%/CVfunk/res/ImpulseController-dark.svg %%DATADIR%%/CVfunk/res/ImpulseController-dark.svg
%%DATADIR%%/CVfunk/res/ImpulseController.svg %%DATADIR%%/CVfunk/res/ImpulseController.svg
%%DATADIR%%/CVfunk/res/Magnets-dark.svg %%DATADIR%%/CVfunk/res/Magnets-dark.svg
%%DATADIR%%/CVfunk/res/Magnets.svg %%DATADIR%%/CVfunk/res/Magnets.svg
%%DATADIR%%/CVfunk/res/Ouros-dark.svg
%%DATADIR%%/CVfunk/res/Ouros.svg
%%DATADIR%%/CVfunk/res/PentaSequencer-dark.svg %%DATADIR%%/CVfunk/res/PentaSequencer-dark.svg
%%DATADIR%%/CVfunk/res/PentaSequencer.svg %%DATADIR%%/CVfunk/res/PentaSequencer.svg
%%DATADIR%%/CVfunk/res/PressedDuck-dark.svg
%%DATADIR%%/CVfunk/res/PressedDuck.svg
%%DATADIR%%/CVfunk/res/Ranges-dark.svg %%DATADIR%%/CVfunk/res/Ranges-dark.svg
%%DATADIR%%/CVfunk/res/Ranges.svg %%DATADIR%%/CVfunk/res/Ranges.svg
%%DATADIR%%/CVfunk/res/Signals-dark.svg %%DATADIR%%/CVfunk/res/Signals-dark.svg
@ -3893,6 +3985,15 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PathSet/res/ShiftyMod.svg %%DATADIR%%/PathSet/res/ShiftyMod.svg
%%DATADIR%%/PathSet/res/WhiteKnob.svg %%DATADIR%%/PathSet/res/WhiteKnob.svg
%%DATADIR%%/PathSet/res/WhiteKnob_bg.svg %%DATADIR%%/PathSet/res/WhiteKnob_bg.svg
%%DATADIR%%/PdArray/res/Array.svg
%%DATADIR%%/PdArray/res/Miniramp.svg
%%DATADIR%%/PdArray/res/Ministep.svg
%%DATADIR%%/PdArray/res/fonts/Overpass-Black.ttf
%%DATADIR%%/PdArray/res/fonts/Overpass-Bold.ttf
%%DATADIR%%/PdArray/res/fonts/Overpass-ExtraBold.ttf
%%DATADIR%%/PdArray/res/fonts/Overpass-Regular.ttf
%%DATADIR%%/PdArray/res/fonts/RobotoMono-Bold.ttf
%%DATADIR%%/PdArray/res/fonts/RobotoMono-Regular.ttf
%%DATADIR%%/PinkTrombone/res/Bolt.svg %%DATADIR%%/PinkTrombone/res/Bolt.svg
%%DATADIR%%/PinkTrombone/res/HexKnob.svg %%DATADIR%%/PinkTrombone/res/HexKnob.svg
%%DATADIR%%/PinkTrombone/res/Jack.svg %%DATADIR%%/PinkTrombone/res/Jack.svg
@ -3922,6 +4023,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/BaconPlugs.json %%DATADIR%%/PluginManifests/BaconPlugs.json
%%DATADIR%%/PluginManifests/Befaco.json %%DATADIR%%/PluginManifests/Befaco.json
%%DATADIR%%/PluginManifests/Bidoo.json %%DATADIR%%/PluginManifests/Bidoo.json
%%DATADIR%%/PluginManifests/Biset.json
%%DATADIR%%/PluginManifests/BogaudioModules.json %%DATADIR%%/PluginManifests/BogaudioModules.json
%%DATADIR%%/PluginManifests/CVfunk.json %%DATADIR%%/PluginManifests/CVfunk.json
%%DATADIR%%/PluginManifests/Cardinal.json %%DATADIR%%/PluginManifests/Cardinal.json
@ -3957,6 +4059,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/Orbits.json %%DATADIR%%/PluginManifests/Orbits.json
%%DATADIR%%/PluginManifests/ParableInstruments.json %%DATADIR%%/PluginManifests/ParableInstruments.json
%%DATADIR%%/PluginManifests/PathSet.json %%DATADIR%%/PluginManifests/PathSet.json
%%DATADIR%%/PluginManifests/PdArray.json
%%DATADIR%%/PluginManifests/PinkTrombone.json %%DATADIR%%/PluginManifests/PinkTrombone.json
%%DATADIR%%/PluginManifests/Prism.json %%DATADIR%%/PluginManifests/Prism.json
%%DATADIR%%/PluginManifests/RebelTech.json %%DATADIR%%/PluginManifests/RebelTech.json
@ -4043,6 +4146,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Sapphire/res/glee.svg %%DATADIR%%/Sapphire/res/glee.svg
%%DATADIR%%/Sapphire/res/hiss.svg %%DATADIR%%/Sapphire/res/hiss.svg
%%DATADIR%%/Sapphire/res/moots.svg %%DATADIR%%/Sapphire/res/moots.svg
%%DATADIR%%/Sapphire/res/moots_label_gate.svg
%%DATADIR%%/Sapphire/res/moots_label_trigger.svg
%%DATADIR%%/Sapphire/res/nucleus.svg %%DATADIR%%/Sapphire/res/nucleus.svg
%%DATADIR%%/Sapphire/res/nucleus_label_audio.svg %%DATADIR%%/Sapphire/res/nucleus_label_audio.svg
%%DATADIR%%/Sapphire/res/nucleus_label_control.svg %%DATADIR%%/Sapphire/res/nucleus_label_control.svg
@ -4061,6 +4166,12 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/StarlingVia/res/atsr.svg %%DATADIR%%/StarlingVia/res/atsr.svg
%%DATADIR%%/StarlingVia/res/gateseq.svg %%DATADIR%%/StarlingVia/res/gateseq.svg
%%DATADIR%%/StarlingVia/res/meta.svg %%DATADIR%%/StarlingVia/res/meta.svg
%%DATADIR%%/StarlingVia/res/original.gateseq
%%DATADIR%%/StarlingVia/res/original.meta
%%DATADIR%%/StarlingVia/res/original.osc3
%%DATADIR%%/StarlingVia/res/original.scanner
%%DATADIR%%/StarlingVia/res/original.sync
%%DATADIR%%/StarlingVia/res/original.sync3
%%DATADIR%%/StarlingVia/res/osc3.svg %%DATADIR%%/StarlingVia/res/osc3.svg
%%DATADIR%%/StarlingVia/res/scanner.svg %%DATADIR%%/StarlingVia/res/scanner.svg
%%DATADIR%%/StarlingVia/res/starling-rack-gfx/jack-nogradients.svg %%DATADIR%%/StarlingVia/res/starling-rack-gfx/jack-nogradients.svg

View file

@ -1,9 +1,8 @@
PORTNAME= cdparanoia PORTNAME= cdparanoia
PORTVERSION= 3.9.8 PORTVERSION= 3.10.2
PORTREVISION= 10
CATEGORIES= audio sysutils CATEGORIES= audio sysutils
MASTER_SITES= http://www.xiph.org/paranoia/download/ MASTER_SITES= http://downloads.xiph.org/releases/cdparanoia/
DISTNAME= ${PORTNAME}-${PORTVERSION:C/^3\./III-alpha/} DISTNAME= ${PORTNAME}-${PORTVERSION:S/^3./III-/}
EXTRACT_SUFX= .src.tgz EXTRACT_SUFX= .src.tgz
MAINTAINER= danfe@FreeBSD.org MAINTAINER= danfe@FreeBSD.org
@ -11,18 +10,10 @@ COMMENT= CDDA extraction tool (also known as ripper)
WWW= https://www.xiph.org/paranoia/ WWW= https://www.xiph.org/paranoia/
LICENSE= GPLv2 LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/GPL LICENSE_FILE= ${WRKSRC}/COPYING-GPL
USES= gmake USES= gmake
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
USE_LDCONFIG= yes USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e 's/\(^ *default:\)/\1break;/' \
${WRKSRC}/interface/utils.h
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcdda_*.so
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (cdparanoia-III-alpha9.8.src.tgz) = 1b79fae1aedc692f87d1344410f5c6b666961afccdc78bc5c4c257c450dfa008 TIMESTAMP = 1221168964
SIZE (cdparanoia-III-alpha9.8.src.tgz) = 116591 SHA256 (cdparanoia-III-10.2.src.tgz) = 005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df
SIZE (cdparanoia-III-10.2.src.tgz) = 183236

View file

@ -1,4 +1,4 @@
--- Makefile.in.orig 2001-03-27 22:46:58 UTC --- Makefile.in.orig 2019-07-25 21:55:03 UTC
+++ Makefile.in +++ Makefile.in
@@ -8,7 +8,7 @@ VPATH=@srcdir@ @@ -8,7 +8,7 @@ VPATH=@srcdir@
srcdir=@srcdir@ srcdir=@srcdir@
@ -7,23 +7,23 @@
-FLAGS=@TYPESIZES@ @CFLAGS@ -FLAGS=@TYPESIZES@ @CFLAGS@
+FLAGS=@TYPESIZES@ @CPPFLAGS@ @CFLAGS@ -I./interface +FLAGS=@TYPESIZES@ @CPPFLAGS@ @CFLAGS@ -I./interface
OPT=@OPT@ $(FLAGS) OPT=@OPT@ $(FLAGS)
DEBUG=@DEBUG@ $(FLAGS) DEBUG=@DEBUG@
CC=@CC@ CC=@CC@
@@ -32,7 +32,7 @@ export VERSION @@ -32,7 +32,7 @@ export VERSION
ifeq ($(STATIC),TRUE) ifeq ($(STATIC),TRUE)
LIBS = interface/libcdda_interface.a paranoia/libcdda_paranoia.a \ LIBS = interface/libcdda_interface.a paranoia/libcdda_paranoia.a \
- -static -lm - -static -lm -lrt
+ -lm -lcam + -lm -lrt -lcam
LIBDEP = interface/libcdda_interface.a paranoia/libcdda_paranoia.a LIBDEP = interface/libcdda_interface.a paranoia/libcdda_paranoia.a
else else
LIBS = -lcdda_interface -lcdda_paranoia -lm LIBS = -lcdda_interface -lcdda_paranoia -lm -lrt
@@ -64,28 +64,27 @@ slib: @@ -63,28 +63,27 @@ slib:
cd paranoia && $(MAKE) slib cd paranoia && $(MAKE) slib
install: install:
- $(INSTALL) -d -m 0755 $(BINDIR) - $(INSTALL) -d -m 0755 $(BINDIR)
- $(INSTALL) -m 0755 $(srcdir)/cdparanoia $(BINDIR) - $(INSTALL) -m 755 $(srcdir)/cdparanoia $(BINDIR)
- $(INSTALL) -d -m 0755 $(MANDIR) - $(INSTALL) -d -m 0755 $(MANDIR)
- $(INSTALL) -d -m 0755 $(MANDIR)/man1 - $(INSTALL) -d -m 0755 $(MANDIR)/man1
- $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(MANDIR)/man1 - $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(MANDIR)/man1
@ -37,17 +37,17 @@
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(LIBDIR) - $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/utils.h $(INCLUDEDIR) - $(INSTALL) -m 0644 $(srcdir)/utils.h $(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR) + $(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR)
+ $(INSTALL) -m 0755 $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_PROGRAM) $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR) + $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)/man1 + $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1 + $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(INCLUDEDIR) + $(INSTALL) -d -m 0755 $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR) + $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(LIBDIR) + $(INSTALL) -d -m 0755 $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR) + $(BSD_INSTALL_LIB) $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR) + $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR) + $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR) + $(BSD_INSTALL_LIB) $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR) + $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR)
ln -fs libcdda_interface.so.0.$(VERSION) \ ln -fs libcdda_interface.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_interface.so.0 - $(LIBDIR)/libcdda_interface.so.0

View file

@ -1,15 +0,0 @@
Index: configure
===================================================================
RCS file: /home/cvs/cdparanoia/configure,v
retrieving revision 1.1.1.1
retrieving revision 1.2
--- configure.orig 2000-04-15 15:13:01 UTC
+++ configure
@@ -1084,7 +1084,6 @@ EOF
fi
-CFLAGS=""
TYPESIZES=""

View file

@ -3,25 +3,25 @@ Index: interface/Makefile.in
RCS file: /home/cvs/cdparanoia/interface/Makefile.in,v RCS file: /home/cvs/cdparanoia/interface/Makefile.in,v
retrieving revision 1.1.1.1 retrieving revision 1.1.1.1
retrieving revision 1.3 retrieving revision 1.3
--- interface/Makefile.in.orig 1999-12-14 04:27:59 UTC --- interface/Makefile.in.orig 2008-08-21 16:08:54 UTC
+++ interface/Makefile.in +++ interface/Makefile.in
@@ -9,13 +9,13 @@ srcdir=@srcdir@ @@ -9,13 +9,13 @@ srcdir=@srcdir@
@SET_MAKE@ @SET_MAKE@
FLAGS=@SBPCD_H@ @UCDROM_H@ @TYPESIZES@ @CFLAGS@ FLAGS=@SBPCD_H@ @UCDROM_H@ @TYPESIZES@ @CFLAGS@
OPT=@OPT@ $(FLAGS) OPT=@OPT@ $(FLAGS)
-DEBUG=@DEBUG@ $(FLAGS) -DCDDA_TEST -DEBUG=@DEBUG@ -DCDDA_TEST
+DEBUG=@DEBUG@ $(FLAGS) +DEBUG=@DEBUG@ $(FLAGS)
CC=@CC@ CC=@CC@
LD=@CC@ LD=@CC@
LDFLAGS=@LDFLAGS@ $(FLAGS) LDFLAGS=@LDFLAGS@ $(FLAGS)
AR=@AR@ AR=@AR@
RANLIB=@RANLIB@ RANLIB=@RANLIB@
-LIBS = -lm -LIBS = -lm -lrt
+LIBS = -lm -lcam +LIBS = -lm -lrt -lcam
CPPFLAGS+=-D_REENTRANT CPPFLAGS+=-D_REENTRANT
OFILES = scan_devices.o common_interface.o cooked_interface.o interface.o\ OFILES = scan_devices.o common_interface.o cooked_interface.o interface.o\
@@ -23,19 +23,15 @@ OFILES = scan_devices.o common_interface @@ -23,18 +23,14 @@ OFILES = scan_devices.o common_interface.o cooked_inte
export VERSION export VERSION
@ -38,19 +38,9 @@ retrieving revision 1.3
$(MAKE) lessmessy $(MAKE) lessmessy
$(MAKE) libcdda_interface.so CFLAGS="$(OPT) -fpic" $(MAKE) libcdda_interface.so CFLAGS="$(OPT) -fpic"
[ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so libcdda_interface.so.0 [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so libcdda_interface.so.0
+
+debug: +debug:
+ $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)" + $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
+
test: test:
$(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)" $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
$(CC) $(DEBUG) -c test.c
@@ -46,7 +42,7 @@ libcdda_interface.a: $(OFILES)
$(RANLIB) libcdda_interface.a
libcdda_interface.so: $(OFILES)
- $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES)
+ $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) ${LIBS}
[ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0
[ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so

View file

@ -1,18 +1,20 @@
--- interface/cdda_interface.h.orig 2001-03-24 01:15:46 UTC --- interface/cdda_interface.h.orig 2008-09-11 10:43:52 UTC
+++ interface/cdda_interface.h +++ interface/cdda_interface.h
@@ -21,6 +21,11 @@ @@ -21,6 +21,13 @@
#include <sys/types.h> #include <sys/types.h>
#include <signal.h> #include <signal.h>
+#ifdef __FreeBSD__ +#ifdef __FreeBSD__
+#include <stdio.h> +#include <stdio.h>
+#include <camlib.h> +#include <camlib.h>
+
+#define ENOMEDIUM 12345
+#endif +#endif
+ +
#define MAXTRK 100 #define MAXTRK 100
typedef struct TOC { /* structure of table of contents */ typedef struct TOC { /* structure of table of contents */
@@ -47,13 +52,19 @@ typedef struct cdrom_drive{ @@ -49,13 +56,19 @@ typedef struct cdrom_drive{
int opened; /* This struct may just represent a candidate for opening */ int opened; /* This struct may just represent a candidate for opening */
char *cdda_device_name; char *cdda_device_name;
@ -34,17 +36,3 @@
int interface; int interface;
int bigendianp; int bigendianp;
int nsectors; int nsectors;
@@ -83,9 +94,13 @@ typedef struct cdrom_drive{
int is_mmc;
/* SCSI command buffer and offset pointers */
+#ifdef Linux
unsigned char *sg;
unsigned char *sg_buffer;
unsigned char inqbytes[4];
+#elif defined(__FreeBSD__)
+ unsigned char *sg_buffer;
+#endif
/* Scsi parameters and state */
unsigned char density;

View file

@ -3,29 +3,35 @@ Index: interface/common_interface.c
RCS file: /home/cvs/cdparanoia/interface/common_interface.c,v RCS file: /home/cvs/cdparanoia/interface/common_interface.c,v
retrieving revision 1.1.1.1 retrieving revision 1.1.1.1
retrieving revision 1.5 retrieving revision 1.5
--- interface/common_interface.c.orig 2000-04-19 22:41:04 UTC --- interface/common_interface.c.orig 2008-08-21 16:08:54 UTC
+++ interface/common_interface.c +++ interface/common_interface.c
@@ -13,12 +13,19 @@ @@ -13,15 +13,25 @@
#include "utils.h" #include "utils.h"
#include "smallft.h" #include "smallft.h"
+#ifdef Linux +#ifdef Linux
#include <linux/hdreg.h> #include <linux/hdreg.h>
+#elif defined(__FreeBSD__)
+#include <sys/cdio.h>
+#endif +#endif
/* Test for presence of a cdrom by pinging with the 'CDROMVOLREAD' ioctl() */ /* Test for presence of a cdrom by pinging with the 'CDROMVOLREAD' ioctl() */
/* Also test using CDROM_GET_CAPABILITY (if available) as some newer DVDROMs will
reject CDROMVOLREAD ioctl for god-knows-what reason */
int ioctl_ping_cdrom(int fd){ int ioctl_ping_cdrom(int fd){
+#ifdef Linux +#ifdef Linux
struct cdrom_volctrl volctl; struct cdrom_volctrl volctl;
if (ioctl(fd, CDROMVOLREAD, &volctl)) if (ioctl(fd, CDROMVOLREAD, &volctl) &&
ioctl(fd, CDROM_GET_CAPABILITY, NULL)<0)
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+ struct ioc_vol volctl; + struct ioc_vol volctl;
+ if (ioctl(fd, CDIOCGETVOL, &volctl)) + if (ioctl(fd, CDIOCGETVOL, &volctl) &&
+ (ioctl(fd, CDIOCCAPABILITY, NULL)<0))
+#endif +#endif
return(1); /* failure */ return(1); /* failure */
return(0); return(0);
@@ -26,6 +33,7 @@ int ioctl_ping_cdrom(int fd){ @@ -29,6 +39,7 @@ int ioctl_ping_cdrom(int fd){
} }
@ -33,7 +39,7 @@ retrieving revision 1.5
/* Use the ioctl thingy above ping the cdrom; this will get model info */ /* Use the ioctl thingy above ping the cdrom; this will get model info */
char *atapi_drive_info(int fd){ char *atapi_drive_info(int fd){
/* Work around the fact that the struct grew without warning in /* Work around the fact that the struct grew without warning in
@@ -46,6 +54,7 @@ char *atapi_drive_info(int fd){ @@ -49,6 +60,7 @@ char *atapi_drive_info(int fd){
free(id); free(id);
return(ret); return(ret);
} }
@ -41,8 +47,8 @@ retrieving revision 1.5
int data_bigendianp(cdrom_drive *d){ int data_bigendianp(cdrom_drive *d){
float lsb_votes=0; float lsb_votes=0;
@@ -171,7 +180,9 @@ int data_bigendianp(cdrom_drive *d){ @@ -174,7 +186,9 @@ int data_bigendianp(cdrom_drive *d){
knows the leasoud/leadin size. */ knows the leadout/leadin size. */
int FixupTOC(cdrom_drive *d,int tracks){ int FixupTOC(cdrom_drive *d,int tracks){
+#ifdef Linux +#ifdef Linux
@ -51,7 +57,7 @@ retrieving revision 1.5
int j; int j;
/* First off, make sure the 'starting sector' is >=0 */ /* First off, make sure the 'starting sector' is >=0 */
@@ -208,6 +219,8 @@ int FixupTOC(cdrom_drive *d,int tracks){ @@ -211,6 +225,8 @@ int FixupTOC(cdrom_drive *d,int tracks){
/* For a scsi device, the ioctl must go to the specialized SCSI /* For a scsi device, the ioctl must go to the specialized SCSI
CDROM device, not the generic device. */ CDROM device, not the generic device. */
@ -60,10 +66,19 @@ retrieving revision 1.5
if (d->ioctl_fd != -1) { if (d->ioctl_fd != -1) {
int result; int result;
@@ -231,6 +244,7 @@ int FixupTOC(cdrom_drive *d,int tracks){ @@ -235,6 +251,16 @@ int FixupTOC(cdrom_drive *d,int tracks){
return 1; return 1;
} }
} }
+#elif defined(__FreeBSD__)
+ for (j = tracks-1; j >= 0; j--) {
+ if (j > 0 && !IS_AUDIO(d,j) && IS_AUDIO(d,j-1)) {
+ if ((d->disc_toc[j].dwStartSector > d->disc_toc[j].dwStartSector - 11400) &&
+ (d->disc_toc[j].dwStartSector - 11400 > d->disc_toc[j-1].dwStartSector))
+ d->disc_toc[j].dwStartSector = d->disc_toc[j].dwStartSector - 11400;
+ break;
+ }
+ }
+#endif +#endif
return 0; return 0;
} }

View file

@ -1,6 +1,6 @@
--- interface/interface.c.orig 2000-04-19 22:41:04 UTC --- interface/interface.c.orig 2008-09-11 10:43:52 UTC
+++ interface/interface.c +++ interface/interface.c
@@ -30,11 +30,24 @@ int cdda_close(cdrom_drive *d){ @@ -35,10 +35,17 @@ int cdda_close(cdrom_drive *d){
_clean_messages(d); _clean_messages(d);
if(d->cdda_device_name)free(d->cdda_device_name); if(d->cdda_device_name)free(d->cdda_device_name);
@ -9,19 +9,25 @@
if(d->drive_model)free(d->drive_model); if(d->drive_model)free(d->drive_model);
if(d->cdda_fd!=-1)close(d->cdda_fd); if(d->cdda_fd!=-1)close(d->cdda_fd);
if(d->ioctl_fd!=-1 && d->ioctl_fd!=d->cdda_fd)close(d->ioctl_fd); if(d->ioctl_fd!=-1 && d->ioctl_fd!=d->cdda_fd)close(d->ioctl_fd);
if(d->sg)free(d->sg);
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+ if (d->drive_model) + if(d->drive_model)free(d->drive_model);
+ free(d->drive_model); + if(d->ccb)cam_freeccb(d->ccb);
+ if (d->ccb) + if(d->dev)cam_close_device(d->dev);
+ cam_freeccb(d->ccb); + if(d->ioctl_fd != -1)close(d->ioctl_fd);
+ if (d->dev)
+ cam_close_device(d->dev);
+ if (d->sg_buffer)
+ free(d->sg_buffer);
+ if (d->ioctl_fd != -1)
+ close(d->ioctl_fd);
+#endif +#endif
if(d->private){
free(d); if(d->private->sg_hd)free(d->private->sg_hd);
free(d->private);
@@ -127,7 +134,12 @@ long cdda_read_timed(cdrom_drive *d, void *buffer, lon
} }
}
}
+#ifdef Linux
if(ms)*ms=d->private->last_milliseconds;
+#elif defined(__FreeBSD__)
+ if(ms)
+ *ms = (d->private == NULL) ? 0 : d->private->last_milliseconds;
+#endif
return(sectors);
}

View file

@ -3,9 +3,9 @@ Index: interface/low_interface.h
RCS file: /home/cvs/cdparanoia/interface/low_interface.h,v RCS file: /home/cvs/cdparanoia/interface/low_interface.h,v
retrieving revision 1.1.1.1 retrieving revision 1.1.1.1
retrieving revision 1.3 retrieving revision 1.3
--- interface/low_interface.h.orig 2001-03-26 06:12:11 UTC --- interface/low_interface.h.orig 2008-09-11 10:43:52 UTC
+++ interface/low_interface.h +++ interface/low_interface.h
@@ -25,6 +25,8 @@ @@ -26,6 +26,8 @@
#include <sys/time.h> #include <sys/time.h>
#include <sys/types.h> #include <sys/types.h>
@ -14,7 +14,7 @@ retrieving revision 1.3
#include <linux/major.h> #include <linux/major.h>
#include <linux/version.h> #include <linux/version.h>
@@ -48,12 +50,27 @@ @@ -54,6 +56,17 @@
#include <linux/cdrom.h> #include <linux/cdrom.h>
#include <linux/major.h> #include <linux/major.h>
@ -24,12 +24,15 @@ retrieving revision 1.3
+#include <sys/cdrio.h> +#include <sys/cdrio.h>
+ +
+#include <cam/scsi/scsi_message.h> +#include <cam/scsi/scsi_message.h>
+#include <cam/scsi/scsi_sg.h>
+#include <camlib.h> +#include <camlib.h>
+ +
+#endif +#endif
+ +
#include "cdda_interface.h" #include "cdda_interface.h"
#ifndef SG_EMULATED_HOST
@@ -107,10 +120,17 @@ struct cdda_private_data {
#define MAX_RETRIES 8 #define MAX_RETRIES 8
#define MAX_BIG_BUFF_SIZE 65536 #define MAX_BIG_BUFF_SIZE 65536
#define MIN_BIG_BUFF_SIZE 4096 #define MIN_BIG_BUFF_SIZE 4096
@ -40,11 +43,6 @@ retrieving revision 1.3
+#define SG_OFF (0) +#define SG_OFF (0)
+#endif +#endif
#ifndef SG_EMULATED_HOST
/* old kernel version; the check for the ioctl is still runtime, this
@@ -64,7 +81,9 @@
#endif
extern int cooked_init_drive (cdrom_drive *d); extern int cooked_init_drive (cdrom_drive *d);
+#ifdef Linux +#ifdef Linux
extern unsigned char *scsi_inquiry (cdrom_drive *d); extern unsigned char *scsi_inquiry (cdrom_drive *d);

View file

@ -1,15 +1,15 @@
--- interface/scan_devices.c.orig 2001-03-26 05:44:01 UTC --- interface/scan_devices.c.orig 2008-08-26 09:55:22 UTC
+++ interface/scan_devices.c +++ interface/scan_devices.c
@@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
/****************************************************************** /******************************************************************
* CopyPolicy: GNU Public License 2 applies * CopyPolicy: GNU Lesser General Public License 2.1 applies
* Copyright (C) 1998 Monty xiphmont@mit.edu * Copyright (C) 1998-2008 Monty xiphmont@mit.edu
+ * FreeBSD porting (c) 2003 + * FreeBSD porting (c) 2003
+ * Simon 'corecode' Schubert <corecode@corecode.ath.cx> + * Simon 'corecode' Schubert <corecode@corecode.ath.cx>
* *
* Autoscan for or verify presence of a cdrom device * Autoscan for or verify presence of a cdrom device
* *
@@ -21,6 +23,8 @@ @@ -24,6 +26,8 @@
#define MAX_DEV_LEN 20 /* Safe because strings only come from below */ #define MAX_DEV_LEN 20 /* Safe because strings only come from below */
/* must be absolute paths! */ /* must be absolute paths! */
@ -18,7 +18,7 @@
static char *scsi_cdrom_prefixes[]={ static char *scsi_cdrom_prefixes[]={
"/dev/scd", "/dev/scd",
"/dev/sr", "/dev/sr",
@@ -49,6 +53,17 @@ static char *cdrom_devices[]={ @@ -52,6 +56,17 @@ static char *cdrom_devices[]={
"/dev/cm206cd", "/dev/cm206cd",
"/dev/gscd", "/dev/gscd",
"/dev/optcd",NULL}; "/dev/optcd",NULL};
@ -36,7 +36,17 @@
/* Functions here look for a cdrom drive; full init of a drive type /* Functions here look for a cdrom drive; full init of a drive type
happens in interface.c */ happens in interface.c */
@@ -75,10 +90,12 @@ cdrom_drive *cdda_find_a_cdrom(int messa @@ -61,6 +76,9 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
int i=0;
cdrom_drive *d;
+#if defined(__FreeBSD__)
+ struct passwd *pwent;
+#endif
while(cdrom_devices[i]!=NULL){
@@ -78,10 +96,12 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
if((d=cdda_identify(buffer,messagedest,messages))) if((d=cdda_identify(buffer,messagedest,messages)))
return(d); return(d);
idmessage(messagedest,messages,"",NULL); idmessage(messagedest,messages,"",NULL);
@ -49,22 +59,29 @@
} }
}else{ }else{
/* Name. Go for it. */ /* Name. Go for it. */
@@ -117,8 +134,14 @@ cdrom_drive *cdda_identify(const char *d @@ -92,9 +112,21 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
} }
#endif i++;
}
+#ifdef Linux /* is order of checks important? */ +
d=cdda_identify_cooked(device,messagedest,messages); +#if Linux
if(!d)d=cdda_identify_scsi(device,NULL,messagedest,messages); idmessage(messagedest,messages,
"\n\nNo cdrom drives accessible to %s found.\n",
cuserid(NULL));
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+ d = cdda_identify_scsi(device, NULL, messagedest, messages); + pwent = getpwuid(geteuid());
+ if (d == NULL) + if (pwent == NULL)
+ d = cdda_identify_cooked(device, messagedest, messages); + idmessage(messagedest,messages,
+ "\n\nNo accessible cdrom drives found.\n", NULL);
+ else
+ idmessage(messagedest,messages,
+ "\n\nNo cdrom drives accessible to %s found.\n",
+ pwent->pw_name);
+#endif +#endif
return(NULL);
}
#ifdef CDDA_TEST @@ -145,6 +179,7 @@ char *test_resolve_symlink(const char *file,int messag
if(!d)d=cdda_identify_test(device,messagedest,messages);
@@ -143,6 +166,7 @@ char *test_resolve_symlink(const char *f
} }
@ -72,7 +89,7 @@
cdrom_drive *cdda_identify_cooked(const char *dev, int messagedest, cdrom_drive *cdda_identify_cooked(const char *dev, int messagedest,
char **messages){ char **messages){
@@ -275,6 +299,61 @@ cdrom_drive *cdda_identify_cooked(const @@ -274,6 +309,61 @@ cdrom_drive *cdda_identify_cooked(const char *dev, int
return(d); return(d);
} }
@ -134,7 +151,7 @@
struct sg_id { struct sg_id {
long l1; /* target | lun << 8 | channel << 16 | low_ino << 24 */ long l1; /* target | lun << 8 | channel << 16 | low_ino << 24 */
long l2; /* Unique id */ long l2; /* Unique id */
@@ -390,6 +469,7 @@ matchfail: @@ -400,6 +490,7 @@ matchfail:
if(dev!=-1)close(dev); if(dev!=-1)close(dev);
return(NULL); return(NULL);
} }
@ -142,7 +159,7 @@
void strscat(char *a,char *b,int n){ void strscat(char *a,char *b,int n){
int i; int i;
@@ -401,6 +481,7 @@ void strscat(char *a,char *b,int n){ @@ -411,6 +502,7 @@ void strscat(char *a,char *b,int n){
strcat(a," "); strcat(a," ");
} }
@ -150,14 +167,14 @@
/* At this point, we're going to punt compatability before SG2, and /* At this point, we're going to punt compatability before SG2, and
allow only SG2 and SG3 */ allow only SG2 and SG3 */
static int verify_SG_version(cdrom_drive *d,int messagedest, static int verify_SG_version(cdrom_drive *d,int messagedest,
@@ -653,6 +734,89 @@ cdda_identify_scsi_fail: @@ -780,6 +872,90 @@ cdda_identify_scsi_fail:
if(g_fd!=-1)close(g_fd); }
return(NULL); return(NULL);
} }
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+ +
+cdrom_drive *cdda_identify_scsi(const char *device, +cdrom_drive *cdda_identify_scsi(const char *dummy,
+ const char *dummy, + const char *device,
+ int messagedest, + int messagedest,
+ char **messages) + char **messages)
+{ +{
@ -209,7 +226,8 @@
+ d->lun = d->dev->target_lun; + d->lun = d->dev->target_lun;
+ d->interface = GENERIC_SCSI; + d->interface = GENERIC_SCSI;
+ +
+ if ((d->sg_buffer = malloc(MAX_BIG_BUFF_SIZE)) == NULL) { + d->private=calloc(1,sizeof(*d->private));
+ if ((d->private->sg_buffer=(unsigned char *)(d->private->sg_hd=malloc(MAX_BIG_BUFF_SIZE))) == NULL) {
+ idperror(messagedest, messages, "Could not allocate buffer memory", NULL); + idperror(messagedest, messages, "Could not allocate buffer memory", NULL);
+ goto cdda_identify_scsi_fail; + goto cdda_identify_scsi_fail;
+ } + }

View file

@ -1,117 +1,117 @@
--- interface/scsi_interface.c.orig 2001-03-24 01:15:46 UTC --- interface/scsi_interface.c.orig 2019-07-25 21:55:03 UTC
+++ interface/scsi_interface.c +++ interface/scsi_interface.c
@@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
* Original interface.c Copyright (C) 1994-1997 * Original interface.c Copyright (C) 1994-1997
* Eissfeldt heiko@colossus.escape.de * Eissfeldt heiko@colossus.escape.de
* Current blenderization Copyright (C) 1998-1999 Monty xiphmont@mit.edu * Current incarnation Copyright (C) 1998-2008 Monty xiphmont@mit.edu
+ * FreeBSD porting (c) 2003 + * FreeBSD porting (c) 2003
+ * Simon 'corecode' Schubert <corecode@corecode.ath.cx> + * Simon 'corecode' Schubert <corecode@corecode.ath.cx>
* *
* Generic SCSI interface specific code. * Generic SCSI interface specific code.
* *
@@ -23,6 +25,7 @@ static void tweak_SG_buffer(cdrom_drive @@ -36,6 +38,7 @@ static void tweak_SG_buffer(cdrom_drive *d) {
int table,reserved; int table, reserved, cur, err;
char buffer[256]; char buffer[256];
+#ifdef Linux +#ifdef Linux
/* maximum transfer size? */ /* SG_SET_RESERVED_SIZE doesn't actually allocate or reserve anything.
if(ioctl(d->cdda_fd,SG_GET_RESERVED_SIZE,&reserved)){ * what it _does_ do is give you an error if you ask for a value
/* Up, guess not. */ * larger than q->max_sectors (the length of the device's bio request
@@ -59,8 +62,17 @@ static void tweak_SG_buffer(cdrom_drive @@ -54,6 +57,10 @@ static void tweak_SG_buffer(cdrom_drive *d) {
cdmessage(d,"\tCouldn't disable command queue! Continuing anyway...\n"); implement working sg lists with SG_IO devices, so who knows... */
} if (ioctl(d->cdda_fd, SG_GET_SG_TABLESIZE, &table) < 0)
table=1;
+#elif defined(__FreeBSD__) +#else
+ d->nsectors = 26; /* FreeBSD only supports 64K I/O transfer size */ + reserved = 26 * CD_FRAMESIZE_RAW; /* FreeBSD only supports 64K I/O transfer size */
+ d->bigbuff = d->nsectors * CD_FRAMESIZE_RAW; + table = 1;
+
+ sprintf(buffer,"\tSetting default read size to %d sectors (%d bytes).\n\n",
+ d->nsectors,d->nsectors*CD_FRAMESIZE_RAW);
+ cdmessage(d,buffer);
+#endif +#endif
sprintf(buffer,"\tDMA scatter/gather table entries: %d\n\t"
"table entry size: %d bytes\n\t"
@@ -93,6 +100,7 @@ static void tweak_SG_buffer(cdrom_drive *d) {
cdmessage(d,buffer);
} }
+#ifdef Linux
static void reset_scsi(cdrom_drive *d){
int arg;
d->enable_cdda(d,0);
@@ -74,6 +86,30 @@ static void reset_scsi(cdrom_drive *d){
d->enable_cdda(d,1);
}
+#elif defined(__FreeBSD__)
+static void reset_scsi(cdrom_drive *d) {
+ d->enable_cdda(d,0);
+
+ d->ccb->ccb_h.func_code = XPT_RESET_DEV;
+ d->ccb->ccb_h.timeout = 5000;
+
+ cdmessage(d, "sending SCSI reset... ");
+ if (cam_send_ccb(d->dev, d->ccb)) {
+ cdmessage(d, "error sending XPT_RESET_DEV CCB");
+ } else {
+
+ if (((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) ||
+ ((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_BDR_SENT))
+ cdmessage(d,"OK\n");
+ else
+ cdmessage(d,"FAILED\n");
+ }
+
+ d->enable_cdda(d,1);
+}
+#endif
+
+#ifdef Linux +#ifdef Linux
static void clear_garbage(cdrom_drive *d){ static void clear_garbage(cdrom_drive *d){
fd_set fdset; fd_set fdset;
struct timeval tv; struct timeval tv;
@@ -104,8 +140,10 @@ static void clear_garbage(cdrom_drive *d @@ -123,6 +131,7 @@ static void clear_garbage(cdrom_drive *d){
flag=1; flag=1;
} }
} }
+#endif +#endif
static int check_sbp_error(const unsigned char status,
const unsigned char *sbp) {
@@ -172,6 +181,7 @@ static int check_sbp_error(const unsigned char status,
return 0;
}
+#ifdef Linux
/* process a complete scsi command. */ /* process a complete scsi command. */
static int sg2_handle_scsi_cmd(cdrom_drive *d,
unsigned char *cmd,
@@ -332,7 +342,9 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
}
return(0);
}
+#endif
+#ifdef Linux
static int sgio_handle_scsi_cmd(cdrom_drive *d,
unsigned char *cmd,
unsigned int cmd_len,
@@ -417,7 +429,9 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
errno = 0;
return 0;
}
+#endif
+#ifdef Linux +#ifdef Linux
static int handle_scsi_cmd(cdrom_drive *d, static int handle_scsi_cmd(cdrom_drive *d,
unsigned char *cmd,
unsigned int cmd_len, unsigned int cmd_len,
unsigned int in_size, @@ -433,6 +447,117 @@ static int handle_scsi_cmd(cdrom_drive *d,
@@ -284,6 +322,95 @@ static int handle_scsi_cmd(cdrom_drive *
return(0);
} }
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+static int handle_scsi_cmd(cdrom_drive *d, +static int handle_scsi_cmd(cdrom_drive *d,
+ unsigned char *cmd,
+ unsigned int cmd_len, + unsigned int cmd_len,
+ unsigned int out_size,
+ unsigned int in_size, + unsigned int in_size,
+ unsigned int out_size,
+ unsigned char bytefill, + unsigned char bytefill,
+ int bytecheck) { + int bytecheck,
+ unsigned char *sense){
+ int result; + int result;
+ int error_code, sense_key, asc, ascq; + int error_code, sense_key, asc, ascq;
+ +
+ bzero(&d->ccb->csio, sizeof(d->ccb->csio)); + bzero(&d->ccb->csio, sizeof(d->ccb->csio));
+ +
+ memcpy(d->ccb->csio.cdb_io.cdb_bytes, d->sg_buffer, cmd_len); + memcpy(d->ccb->csio.cdb_io.cdb_bytes, cmd, cmd_len);
+ +
+ if (bytecheck && out_size == 0) + if (bytecheck && in_size == 0)
+ memset(d->sg_buffer, bytefill, in_size); + memset(d->private->sg_buffer, bytefill, out_size);
+ +
+ cam_fill_csio(&d->ccb->csio, + cam_fill_csio(&d->ccb->csio,
+ /* retries */ 0, + /* retries */ 0,
+ /* cbfcnp */ NULL, + /* cbfcnp */ NULL,
+ /* flags */ CAM_DEV_QFRZDIS | (out_size ? CAM_DIR_OUT : CAM_DIR_IN), + /* flags */ CAM_DEV_QFRZDIS | (in_size ? CAM_DIR_OUT : CAM_DIR_IN),
+ /* tag_action */ MSG_SIMPLE_Q_TAG, + /* tag_action */ MSG_SIMPLE_Q_TAG,
+ /* data_ptr */ out_size ? d->sg_buffer + cmd_len : d->sg_buffer, + /* data_ptr */ in_size ? cmd + cmd_len : d->private->sg_buffer,
+ /* dxfer_len */ out_size ? out_size : in_size, + /* dxfer_len */ out_size ? out_size : in_size,
+ /* sense_len */ SSD_FULL_SIZE, + /* sense_len */ SSD_FULL_SIZE,
+ /* cdb_len */ cmd_len, + /* cdb_len */ cmd_len,
+ /* timeout */ 60000); /* XXX */ + /* timeout */ 60000); /* XXX */
+ +
+ struct timespec tv1, tv2;
+ int tret1=clock_gettime(d->private->clock,&tv1);
+ if ((result = cam_send_ccb(d->dev, d->ccb)) < 0 || + if ((result = cam_send_ccb(d->dev, d->ccb)) < 0 ||
+ (d->ccb->ccb_h.status & CAM_STATUS_MASK) == 0 /* hack? */) + (d->ccb->ccb_h.status & CAM_STATUS_MASK) == 0 /* hack? */)
+ return TR_EREAD; + return TR_EREAD;
+ int tret2=clock_gettime(d->private->clock,&tv2);
+ +
+ if ((d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP && + if ((d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP &&
+ (d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_SCSI_STATUS_ERROR) { + (d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_SCSI_STATUS_ERROR) {
@ -121,7 +121,7 @@
+ return TR_UNKNOWN; + return TR_UNKNOWN;
+ } + }
+ +
+ if (d->ccb->csio.dxfer_len != in_size) { + if (d->ccb->csio.dxfer_len != out_size) {
+ errno = EIO; + errno = EIO;
+ return TR_EREAD; + return TR_EREAD;
+ } + }
@ -165,21 +165,72 @@
+ break; + break;
+ } + }
+ +
+ if(bytecheck && out_size){
+ long i, flag=0;
+ for(i=in_size;i<out_size;i++)
+ if(d->private->sg_buffer[i]!=bytefill){
+ flag=1;
+ break;
+ }
+ if(!flag){
+ errno=EINVAL;
+ return(TR_ILLEGAL);
+ }
+ }
+
+ if(tret1<0 || tret2<0)
+ d->private->last_milliseconds=-1;
+ else
+ d->private->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
+
+ return 0; + return 0;
+} +}
+#endif +#endif
+ +
+ static int test_unit_ready(cdrom_drive *d){
/* Group 1 (10b) command */ unsigned char sense[SG_MAX_SENSE];
unsigned char key, ASC, ASCQ;
@@ -453,6 +581,7 @@ static int test_unit_ready(cdrom_drive *d){
return 1;
}
static int mode_sense_atapi(cdrom_drive *d,int size,int page){
@@ -833,30 +960,37 @@ static long scsi_read_map (cdrom_drive *
while(1) {
if((err=map(d,(p?buffer:NULL),begin,sectors))){
if(d->report_all){
+#ifdef Linux +#ifdef Linux
struct sg_header *sg_hd=(struct sg_header *)d->sg; static void reset_scsi(cdrom_drive *d){
int arg,tries=0;
d->enable_cdda(d,0);
@@ -472,6 +601,27 @@ static void reset_scsi(cdrom_drive *d){
d->enable_cdda(d,1);
}
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+static void reset_scsi(cdrom_drive *d) {
+ d->enable_cdda(d,0);
+
+ d->ccb->ccb_h.func_code = XPT_RESET_DEV;
+ d->ccb->ccb_h.timeout = 5000;
+
+ cdmessage(d, "sending SCSI reset... ");
+ if (cam_send_ccb(d->dev, d->ccb)) {
+ cdmessage(d, "error sending XPT_RESET_DEV CCB");
+ } else {
+ if (((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) ||
+ ((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_BDR_SENT))
+ cdmessage(d,"OK\n");
+ else
+ cdmessage(d,"FAILED\n");
+ }
+ d->enable_cdda(d,1);
+}
+#endif
+
static int mode_sense_atapi(cdrom_drive *d,int size,int page){
unsigned char sense[SG_MAX_SENSE];
unsigned char cmd[10]= {0x5A, /* MODE_SENSE */
@@ -1074,29 +1226,35 @@ static long scsi_read_map (cdrom_drive *d, void *p, lo
if((err=map(d,(p?buffer:NULL),begin,sectors,sense))){
if(d->report_all){
+#ifdef __FreeBSD__
+ int error_code, sense_key, asc, ascq; + int error_code, sense_key, asc, ascq;
+#endif +#endif
char b[256]; char b[256];
@ -194,9 +245,9 @@
+#endif +#endif
sprintf(b," Sense key: %x ASC: %x ASCQ: %x\n", sprintf(b," Sense key: %x ASC: %x ASCQ: %x\n",
+#ifdef Linux +#ifdef Linux
(int)(sg_hd->sense_buffer[2]&0xf), (int)(sense[2]&0xf),
(int)(sg_hd->sense_buffer[12]), (int)(sense[12]),
(int)(sg_hd->sense_buffer[13])); (int)(sense[13]));
+#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__)
+ sense_key, asc, ascq); + sense_key, asc, ascq);
+#endif +#endif
@ -212,23 +263,23 @@
- fprintf(stderr,"scsi_read error: sector=%ld length=%ld retry=%d\n", - fprintf(stderr,"scsi_read error: sector=%ld length=%ld retry=%d\n",
- begin,sectors,retry_count); - begin,sectors,retry_count);
- fprintf(stderr," Sense key: %x ASC: %x ASCQ: %x\n", - fprintf(stderr," Sense key: %x ASC: %x ASCQ: %x\n",
- (int)(sg_hd->sense_buffer[2]&0xf), - (int)(sense[2]&0xf),
- (int)(sg_hd->sense_buffer[12]), - (int)(sense[12]),
- (int)(sg_hd->sense_buffer[13])); - (int)(sense[13]));
- fprintf(stderr," Transport error: %s\n",strerror_tr[err]); - fprintf(stderr," Transport error: %s\n",strerror_tr[err]);
- fprintf(stderr," System error: %s\n",strerror(errno)); - fprintf(stderr," System error: %s\n",strerror(errno));
} }
if(!d->error_retry)return(-7); switch(errno){
@@ -1307,6 +1441,7 @@ static void check_fua_bit(cdrom_drive *d @@ -1583,6 +1741,7 @@ static void check_cache(cdrom_drive *d){
return; }
} }
+#ifdef Linux +#ifdef Linux
static int check_atapi(cdrom_drive *d){ static int check_atapi(cdrom_drive *d){
int atapiret=-1; int atapiret=-1;
int fd = d->cdda_fd; /* this is the correct fd (not ioctl_fd), as the int fd = d->cdda_fd; /* check the device we'll actually be using to read */
@@ -1333,6 +1468,53 @@ static int check_atapi(cdrom_drive *d){ @@ -1614,6 +1773,53 @@ static int check_atapi(cdrom_drive *d){
} }
} }
@ -280,34 +331,21 @@
+#endif +#endif
+ +
static int check_mmc(cdrom_drive *d){ static int check_mmc(cdrom_drive *d){
char *b; unsigned char *b;
cdmessage(d,"\nChecking for MMC style command set...\n"); cdmessage(d,"\nChecking for MMC style command set...\n");
@@ -1379,6 +1561,7 @@ static void check_exceptions(cdrom_drive @@ -1660,6 +1866,7 @@ static void check_exceptions(cdrom_drive *d,exception
} }
} }
+#ifdef Linux +#ifdef Linux
/* request vendor brand and model */ /* request vendor brand and model */
unsigned char *scsi_inquiry(cdrom_drive *d){ unsigned char *scsi_inquiry(cdrom_drive *d){
memcpy(d->sg_buffer,(char[]){ 0x12,0,0,0,56,0},6); unsigned char sense[SG_MAX_SENSE];
@@ -1389,6 +1572,7 @@ unsigned char *scsi_inquiry(cdrom_drive @@ -1671,6 +1878,7 @@ unsigned char *scsi_inquiry(cdrom_drive *d){
} }
return (d->sg_buffer); return (d->private->sg_buffer);
} }
+#endif +#endif
int scsi_init_drive(cdrom_drive *d){ int scsi_init_drive(cdrom_drive *d){
@@ -1458,8 +1642,12 @@ int scsi_init_drive(cdrom_drive *d){ int ret;
check_fua_bit(d);
d->error_retry=1;
+#ifdef Linux
d->sg=realloc(d->sg,d->nsectors*CD_FRAMESIZE_RAW + SG_OFF + 128);
d->sg_buffer=d->sg+SG_OFF;
+#elif defined(__FreeBSD__)
+ d->sg_buffer = realloc(d->sg_buffer, d->nsectors * CD_FRAMESIZE_RAW);
+#endif
d->report_all=1;
return(0);
}

View file

@ -0,0 +1,15 @@
--- main.c.orig 2019-07-23 18:12:13 UTC
+++ main.c
@@ -588,10 +588,10 @@ static void callback(long inpos, int function){
buffer[aheadposition+19]='>';
}
- fprintf(stderr,buffer);
+ fprintf(stderr,"%s",buffer);
if (logfile != NULL && function==-1) {
- fprintf(logfile,buffer+1);
+ fprintf(logfile,"%s",buffer+1);
fprintf(logfile,"\n\n");
fflush(logfile);
}

View file

@ -0,0 +1,20 @@
--- paranoia/overlap.c.orig 2019-07-23 18:06:02 UTC
+++ paranoia/overlap.c
@@ -107,7 +107,7 @@ void offset_adjust_settings(cdrom_paranoia *p, void(*c
sector, frob it. We just want a little hysteresis [sp?]*/
long av=(p->stage2.offpoints?p->stage2.offaccum/p->stage2.offpoints:0);
- if(abs(av)>p->dynoverlap/4){
+ if(labs(av)>p->dynoverlap/4){
av=(av/MIN_SECTOR_EPSILON)*MIN_SECTOR_EPSILON;
if(callback)(*callback)(ce(p->root.vector),PARANOIA_CB_DRIFT);
@@ -207,7 +207,7 @@ void offset_add_value(cdrom_paranoia *p,offsets *o,lon
if(o->offpoints!=-1){
/* Track the average magnitude of jitter (in either direction) */
- o->offdiff+=abs(value);
+ o->offdiff+=labs(value);
o->offpoints++;
o->newpoints++;

View file

@ -0,0 +1,312 @@
Fix the cdda_enable bug that would cause the -A tests to fail on
drives that require a density set
Correct a bug that would cause a failed density set to abort out of
verify_read_command
Improve autosense order; non-density-set modes should be chacked
before even NULL-density modes because there's not necessarily any
going back (eg, Plextor lets you *set* the mode descriptor density,
but does not let you read it; it always reports '0')
Index: interface/interface.c
===================================================================
--- interface/interface.c (revision 15313)
+++ interface/interface.c (revision 15314)
@@ -90,11 +90,11 @@
}
}
+ if(d->bigendianp==-1)d->bigendianp=data_bigendianp(d);
+
if((ret=d->enable_cdda(d,1)))
return(ret);
- /* d->select_speed(d,d->maxspeed); most drives are full speed by default */
- if(d->bigendianp==-1)d->bigendianp=data_bigendianp(d);
return(0);
}
Index: interface/scsi_interface.c
===================================================================
--- interface/scsi_interface.c (revision 15313)
+++ interface/scsi_interface.c (revision 15314)
@@ -1298,7 +1298,7 @@
static int verify_read_command(cdrom_drive *d){
int i,j,k;
- int audioflag=0;
+ int audioflag=1;
int (*enablecommand) (struct cdrom_drive *d, int speed);
long (*readcommand) (struct cdrom_drive *d, void *p, long begin,
@@ -1313,7 +1313,7 @@
for data */
if(d->enable_cdda(d,1)==0){
-
+ audioflag=0;
for(i=1;i<=d->tracks;i++){
if(cdda_track_audiop(d,i)==1){
long firstsector=cdda_track_firstsector(d,i);
@@ -1358,115 +1358,111 @@
/* NEC test must come before sony; the nec drive expects d8 to be
10 bytes, and a 12 byte verson (Sony) crashes the drive */
- for(j=0;j<15;j++){
- int densitypossible=1;
-
- switch(j){
+ for(i=0;i<5;i++){
+ switch(i){
case 0:
- d->read_audio=scsi_read_28;
- rs="28 0x,00";
+ d->density=0;
+ d->enable_cdda=Dummy;
+ es="none ";
break;
case 1:
- d->read_audio=scsi_read_A8;
- rs="a8 0x,00";
+ d->density=0;
+ d->enable_cdda=scsi_enable_cdda;
+ es="yes/0x00";
break;
-
case 2:
- d->read_audio=scsi_read_mmcB;
- rs="be 02,10";
- densitypossible=0;
+ d->density=0x04;
+ d->enable_cdda=scsi_enable_cdda;
+ es="yes/0x04";
break;
case 3:
- d->read_audio=scsi_read_mmc2B;
- rs="be 02,f8";
- densitypossible=0;
+ d->density=0x82;
+ d->enable_cdda=scsi_enable_cdda;
+ es="yes/0x82";
break;
case 4:
- d->read_audio=scsi_read_mmc3B;
- rs="be 06,f8";
- densitypossible=0;
+ d->density=0x81;
+ d->enable_cdda=scsi_enable_cdda;
+ es="yes/0x81";
break;
+ }
- case 5:
- d->read_audio=scsi_read_mmc;
- rs="be 00,10";
- densitypossible=0;
- break;
- case 6:
- d->read_audio=scsi_read_mmc2;
- rs="be 00,f8";
- densitypossible=0;
- break;
- case 7:
- d->read_audio=scsi_read_mmc3;
- rs="be 04,f8";
- densitypossible=0;
- break;
-
- case 8:
- d->read_audio=scsi_read_msf;
- rs="b9 00,10";
- densitypossible=0;
- break;
- case 9:
- d->read_audio=scsi_read_msf2;
- rs="b9 00,f8";
- densitypossible=0;
- break;
- case 10:
- d->read_audio=scsi_read_msf3;
- rs="b9 04,f8";
- densitypossible=0;
- break;
-
- case 11:
- d->read_audio=scsi_read_D4_10;
- rs="d4(10)0x";
- break;
- case 12:
- d->read_audio=scsi_read_D4_12;
- rs="d4(12)0x";
- break;
- case 13:
- d->read_audio=scsi_read_D5;
- rs="d5 0x,00";
- break;
- case 14:
- d->read_audio=scsi_read_D8;
- rs="d8 0x,00";
- break;
- }
-
- for(i=0;i<5;i++){
- switch(i){
+ for(j=0;j<15;j++){
+
+ switch(j){
case 0:
- d->density=0;
- d->enable_cdda=Dummy;
- es="none ";
- if(!densitypossible)i=5; /* short circuit MMC style commands */
+ d->read_audio=scsi_read_28;
+ rs="28 0x,00";
break;
case 1:
- d->density=0;
- d->enable_cdda=scsi_enable_cdda;
- es="yes/0x00";
+ d->read_audio=scsi_read_A8;
+ rs="a8 0x,00";
break;
+
+ /* 2 through 10 do not allow/require density */
case 2:
- d->density=0x04;
- d->enable_cdda=scsi_enable_cdda;
- es="yes/0x04";
- break;
+ d->read_audio=scsi_read_mmcB;
+ rs="be 02,10";
+ if(i==0)break;
case 3:
- d->density=0x82;
- d->enable_cdda=scsi_enable_cdda;
- es="yes/0x82";
- break;
+ j=3;
+ d->read_audio=scsi_read_mmc2B;
+ rs="be 02,f8";
+ if(i==0)break;
case 4:
- d->density=0x81;
- d->enable_cdda=scsi_enable_cdda;
- es="yes/0x81";
+ j=4;
+ d->read_audio=scsi_read_mmc3B;
+ rs="be 06,f8";
+ if(i==0)break;
+ case 5:
+ j=5;
+ d->read_audio=scsi_read_mmc;
+ rs="be 00,10";
+ if(i==0)break;
+ case 6:
+ j=6;
+ d->read_audio=scsi_read_mmc2;
+ rs="be 00,f8";
+ if(i==0)break;
+ case 7:
+ j=7;
+ d->read_audio=scsi_read_mmc3;
+ rs="be 04,f8";
+ if(i==0)break;
+ case 8:
+ j=8;
+ d->read_audio=scsi_read_msf;
+ rs="b9 00,10";
+ if(i==0)break;
+ case 9:
+ j=9;
+ d->read_audio=scsi_read_msf2;
+ rs="b9 00,f8";
+ if(i==0)break;
+ case 10:
+ j=10;
+ d->read_audio=scsi_read_msf3;
+ rs="b9 04,f8";
+ if(i==0)break;
+
+ case 11:
+ d->read_audio=scsi_read_D4_10;
+ rs="d4(10)0x";
break;
+ case 12:
+ d->read_audio=scsi_read_D4_12;
+ rs="d4(12)0x";
+ break;
+ case 13:
+ d->read_audio=scsi_read_D5;
+ rs="d5 0x,00";
+ break;
+ case 14:
+ d->read_audio=scsi_read_D8;
+ rs="d8 0x,00";
+ break;
}
-
+
cdmessage(d,"\ttest -> density: [");
cdmessage(d,es);
cdmessage(d,"] command: [");
@@ -1525,21 +1521,21 @@
if(zeroflag){
char buffer[256];
sprintf(buffer,"\t\tDrive returned %d packet(s), but contents\n"
- "\t\twere entirely zero\n",zeroflag);
+ "\t\twere entirely zero\n",zeroflag);
cdmessage(d,buffer);
}
}
}
}
-
+
/* D'oh. */
d->density=density;
d->read_audio=readcommand;
d->enable_cdda=enablecommand;
-
+
cdmessage(d,"\tUnable to find any suitable command set from probe;\n"
"\tdrive probably not CDDA capable.\n");
-
+
cderror(d,"006: Could not read any data from drive\n");
}
@@ -1690,33 +1686,20 @@
if(d->is_atapi)d->lun=0; /* it should already be; just to make sure */
if(d->is_mmc){
-
d->read_audio = scsi_read_mmc2B;
d->bigendianp=0;
-
check_exceptions(d,mmc_list);
-
}else{
-
if(d->is_atapi){
/* Not MMC maybe still uses 0xbe */
-
d->read_audio = scsi_read_mmc2B;
d->bigendianp=0;
-
check_exceptions(d,atapi_list);
-
}else{
-
check_exceptions(d,scsi_list);
-
}
}
- if(!d->is_atapi)set_sectorsize(d,2048); /* we really do want the
- sector size at 2048 to begin.*/
- d->enable_cdda(d,0);
-
d->read_toc = (!memcmp(d->drive_model, "IMS", 3) && !d->is_atapi) ? scsi_read_toc2 :
scsi_read_toc;
d->set_speed = scsi_set_speed;

View file

@ -0,0 +1,31 @@
Commit fix to make debug (no optimization, please)
Commit fix to -p not actually outputting in host byte order (in fact,
it always get s it reversed regardless of endianness)
Index: Makefile.in
===================================================================
--- Makefile.in (revision 15336)
+++ Makefile.in (revision 15337)
@@ -10,7 +10,7 @@
@SET_MAKE@
FLAGS=@TYPESIZES@ @CFLAGS@
OPT=@OPT@ $(FLAGS)
-DEBUG=@DEBUG@ $(FLAGS)
+DEBUG=@DEBUG@
CC=@CC@
LD=@CC@
LDFLAGS=@LDFLAGS@ $(FLAGS)
Index: main.c
===================================================================
--- main.c (revision 15336)
+++ main.c (revision 15337)
@@ -746,7 +746,7 @@
break;
case 'p':
output_type=0;
- output_endian=-1;
+ output_endian=bigendianp();
break;
case 'r':
output_type=0;

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