*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2024-03-11 10:55:04 +01:00
parent 72168c14b7
commit fb62da26df
1752 changed files with 11696 additions and 8062 deletions

View File

@ -1,7 +1,7 @@
PORTNAME= feedbackd
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility
MAINTAINER= jbeich@FreeBSD.org
@ -19,7 +19,7 @@ USE_GNOME= glib20
USE_LDCONFIG= yes
GL_SITE= https://source.puri.sm
GL_ACCOUNT= Librem5
GL_TUPLE= https://gitlab.gnome.org:guidog:gmobile:v0.0.1-11-gff85498:gmobile/subprojects/gmobile
GL_TUPLE= https://gitlab.gnome.org:World/Phosh:gmobile:v0.0.6:gmobile/subprojects/gmobile
SHEBANG_FILES= build-aux/post_install.py
GLIB_SCHEMAS= org.sigxcpu.feedbackd.gschema.xml
@ -50,4 +50,10 @@ VAPI_USES= vala:build
VAPI_MESON_TRUE= vapi
VAPI_IMPLIES= GIR
.ifdef GL_TUPLE
post-configure:
@${REINPLACE_CMD} 's/meson install/& \
--skip-subprojects/' ${BUILD_WRKSRC}/build.ninja
.endif
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1677701315
SHA256 (feedbackd-v0.1.0.tar.bz2) = 17351120edabd4a5cf8599b7b5b04ce63b88e910b9aa9b9a614f0344e78259a9
SIZE (feedbackd-v0.1.0.tar.bz2) = 75888
SHA256 (gmobile-v0.0.1-11-gff85498.tar.bz2) = a2a8587b03b386da62c22e486fbb752a8913becbc8c45c2aabd43b9e63ed07a7
SIZE (gmobile-v0.0.1-11-gff85498.tar.bz2) = 20328
SHA256 (gmobile-v0.0.6.tar.bz2) = 0d122e77c110c2d40f60c82ebecf5cf998209ca3e5544670125a085b1760af45
SIZE (gmobile-v0.0.6.tar.bz2) = 42905

View File

@ -1,5 +1,5 @@
PORTNAME= atk
PORTVERSION= 4.2.0
PORTVERSION= 4.2.1
CATEGORIES= accessibility rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1692812515
SHA256 (rubygem/atk-4.2.0.gem) = ba4ecc0d9dbbf7db9448d8ba87c47b8f00ae35fa644fd2463bf9bb8d0bb010e7
SIZE (rubygem/atk-4.2.0.gem) = 15872
TIMESTAMP = 1709391072
SHA256 (rubygem/atk-4.2.1.gem) = b8040ed25cb206b2d54354ba8f95f365b6db16149b29fd1ab7ca8edcce8b8c86
SIZE (rubygem/atk-4.2.1.gem) = 15872

View File

@ -1,5 +1,5 @@
PORTNAME= Compress-Raw-Bzip2
PORTVERSION= 2.206
PORTVERSION= 2.210
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069960
SHA256 (Compress-Raw-Bzip2-2.206.tar.gz) = 212b81db1c0ae822d19928619a603bd108cb5d5c4700fc67dc7cb169e0cc6525
SIZE (Compress-Raw-Bzip2-2.206.tar.gz) = 139663
TIMESTAMP = 1709390458
SHA256 (Compress-Raw-Bzip2-2.210.tar.gz) = bed313408a674a3e0161660de777538a0bf0eb6cc3a4d5b1fe709b491c012a09
SIZE (Compress-Raw-Bzip2-2.210.tar.gz) = 217963

View File

@ -1,5 +1,5 @@
PORTNAME= Compress-Raw-Lzma
PORTVERSION= 2.206
PORTVERSION= 2.209
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -11,6 +11,7 @@ WWW= https://metacpan.org/release/Compress-Raw-Lzma
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= p5-Pod-Markdown>=0:textproc/p5-Pod-Markdown
TEST_DEPENDS= p5-Test-Pod>=1:devel/p5-Test-Pod
USES= perl5

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069962
SHA256 (Compress-Raw-Lzma-2.206.tar.gz) = e01a7040b84bdc67592d13eec0c788590e1f696d1d4f07c7097bd72a4f886eb4
SIZE (Compress-Raw-Lzma-2.206.tar.gz) = 118339
TIMESTAMP = 1709390460
SHA256 (Compress-Raw-Lzma-2.209.tar.gz) = 2c5ed82a8becf3b8d5d09cb87944b1101e631549f80f3e9bbf23c5cb9e1e5b5f
SIZE (Compress-Raw-Lzma-2.209.tar.gz) = 197458

View File

@ -1,5 +1,5 @@
PORTNAME= Compress-Raw-Zlib
PORTVERSION= 2.206
PORTVERSION= 2.209
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069964
SHA256 (Compress-Raw-Zlib-2.206.tar.gz) = 46785a6a383a1c843895b7f9f25d5d759e7c305159f9d1e04a3604eb74c77374
SIZE (Compress-Raw-Zlib-2.206.tar.gz) = 481767
TIMESTAMP = 1709390462
SHA256 (Compress-Raw-Zlib-2.209.tar.gz) = 806a2bbeade84ed17e18e6c7cb41e961df1fa75c6ab0f8e9b2145f6091f996cc
SIZE (Compress-Raw-Zlib-2.209.tar.gz) = 551238

View File

@ -1,15 +1,15 @@
--- config.in.orig 2019-03-16 16:41:19 UTC
--- config.in.orig 2023-09-03 19:08:08 UTC
+++ config.in
@@ -16,9 +16,9 @@
@@ -11,9 +11,9 @@
# Setting the Gzip OS Code
#
-BUILD_ZLIB = True
-INCLUDE = ./zlib-src
-LIB = ./zlib-src
-ZLIB_INCLUDE = ./zlib-src
-ZLIB_LIB = ./zlib-src
+BUILD_ZLIB = False
+INCLUDE = /usr/include
+LIB = /usr/lib
+ZLIB_INCLUDE = /usr/include
+ZLIB_LIB = /usr/lib
OLD_ZLIB = False
GZIP_OS_CODE = AUTO_DETECT
USE_ZLIB_NG = False

View File

@ -1,5 +1,5 @@
PORTNAME= IO-Compress-Lzf
PORTVERSION= 2.206
PORTVERSION= 2.207
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069968
SHA256 (IO-Compress-Lzf-2.206.tar.gz) = d0207a9b3db708a6a69dc5924ef9d6b1f9211d5ae500aac6528a901cf27e3f20
SIZE (IO-Compress-Lzf-2.206.tar.gz) = 77146
TIMESTAMP = 1709390466
SHA256 (IO-Compress-Lzf-2.207.tar.gz) = 42b043ddffff5cd349b795f2bbb61b819ae33aa64794603f107c94991ead1056
SIZE (IO-Compress-Lzf-2.207.tar.gz) = 79564

View File

@ -1,5 +1,5 @@
PORTNAME= IO-Compress-Lzma
PORTVERSION= 2.206
PORTVERSION= 2.207
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069970
SHA256 (IO-Compress-Lzma-2.206.tar.gz) = 6c600f9bbb1a2d834b1decd0bd5863dcea52e0ac17de101b5085e0e3cb27285c
SIZE (IO-Compress-Lzma-2.206.tar.gz) = 104596
TIMESTAMP = 1709390468
SHA256 (IO-Compress-Lzma-2.207.tar.gz) = 6936e55d7d7f70c8e7aa790ed3f9d17c520cc41705aa480cc8ebaa51a0549079
SIZE (IO-Compress-Lzma-2.207.tar.gz) = 106286

View File

@ -1,5 +1,5 @@
PORTNAME= IO-Compress-Lzop
PORTVERSION= 2.206
PORTVERSION= 2.207
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069972
SHA256 (IO-Compress-Lzop-2.206.tar.gz) = bbbd05929767c87f2b381d053a44db2470e09eb94a6c4840fa00856725ef3b29
SIZE (IO-Compress-Lzop-2.206.tar.gz) = 81980
TIMESTAMP = 1709390470
SHA256 (IO-Compress-Lzop-2.207.tar.gz) = 8fe97b3d475dee03db42675f3f414960bf4dea2b67071ab568475730a9799b06
SIZE (IO-Compress-Lzop-2.207.tar.gz) = 82088

View File

@ -1,5 +1,5 @@
PORTNAME= IO-Compress
PORTVERSION= 2.206
PORTVERSION= 2.207
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691069966
SHA256 (IO-Compress-2.206.tar.gz) = 7d3062b9a494f757e8d0614f220d83f22731bbda1aeb5f7cff0e72a83f433d35
SIZE (IO-Compress-2.206.tar.gz) = 303183
TIMESTAMP = 1709390464
SHA256 (IO-Compress-2.207.tar.gz) = d08b2e7ed30a2a9dca9c75b50ecfe825f4fd01bf201c81511087247e23e8ab07
SIZE (IO-Compress-2.207.tar.gz) = 326643

View File

@ -1,5 +1,5 @@
PORTNAME= IO-Zlib
PORTVERSION= 1.14
PORTVERSION= 1.15
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1674590672
SHA256 (IO-Zlib-1.14.tar.gz) = 4f14aafe2cb868f413057795581ae488faec54210406c0a16abb4f4aeb6f4fd6
SIZE (IO-Zlib-1.14.tar.gz) = 12004
TIMESTAMP = 1709391120
SHA256 (IO-Zlib-1.15.tar.gz) = 7ad887792e37cc3ffd64681a3e7483c5f789b44a033f340bc771e45832ebff32
SIZE (IO-Zlib-1.15.tar.gz) = 12111

View File

@ -1,6 +1,6 @@
PORTNAME= borgbackup
DISTVERSION= 1.2.7
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
# note that borgbackup pins the msgpack version range per patchlevel version!
_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.0.7_99:devel/py-msgpack@${PY_FLAVOR}
_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.0.8_99:devel/py-msgpack@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \
${_BB_DEPENDS}
LIB_DEPENDS= liblz4.so:archivers/liblz4 \

View File

@ -0,0 +1,24 @@
Reference: https://github.com/borgbackup/borg/commit/a507a2cb3b9fed025743e80971ce1615887a47e4
--- setup.py.orig 2023-12-02 13:05:57 UTC
+++ setup.py
@@ -70,7 +70,7 @@ install_requires = [
# Please note:
# using any other msgpack version is not supported by borg development and
# any feedback related to issues caused by this will be ignored.
- 'msgpack >=0.5.6, <=1.0.7, !=1.0.1',
+ 'msgpack >=0.5.6, <=1.0.8, !=1.0.1',
'packaging',
]
--- src/borg/helpers/msgpack.py.orig 2023-12-02 13:05:57 UTC
+++ src/borg/helpers/msgpack.py
@@ -182,7 +182,7 @@ def is_supported_msgpack():
def is_supported_msgpack():
# DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py.
import msgpack
- return (0, 5, 6) <= msgpack.version <= (1, 0, 7) and \
+ return (0, 5, 6) <= msgpack.version <= (1, 0, 8) and \
msgpack.version not in [(1, 0, 1), ] # < add bad releases here to deny list

View File

@ -1,6 +1,5 @@
PORTNAME= rar
PORTVERSION= 6.24
PORTREVISION= 1
PORTVERSION= 7.00
PORTEPOCH= 3
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1703227794
SHA256 (rarbsd-x32-624.tar.gz) = 9f3dd7c5cf7c1391886d5875922585c2a5dbf4235f781431cd1476eddcfdecb2
SIZE (rarbsd-x32-624.tar.gz) = 612977
SHA256 (rarbsd-x64-624.tar.gz) = 4b8d164d64fcf371bcd77438f8291a25c44d6abb615b380ef03ec79da48fe957
SIZE (rarbsd-x64-624.tar.gz) = 622192
TIMESTAMP = 1709390344
SHA256 (rarbsd-x32-700.tar.gz) = 87e031c350255c6c871fdeb21315ec971d0c5b049402d29e6f51f52ab31f849e
SIZE (rarbsd-x32-700.tar.gz) = 741564
SHA256 (rarbsd-x64-700.tar.gz) = 27278cabfacacda4b8350271836814f493193b38abb059bb3162e7ec648dba30
SIZE (rarbsd-x64-700.tar.gz) = 745600

View File

@ -1,21 +1,47 @@
PORTNAME= unrar
PORTVERSION= 6.24
PORTEPOCH= 6
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/
PKGNAMESUFFIX= -iconv
DISTNAME= unrarsrc-6.2.12
MAINTAINER= yarodin@gmail.com
COMMENT= Extract, view & test RAR archives
WWW= https://www.rarlab.com/
MASTERDIR= ${.CURDIR}/../unrar
LICENSE= UNRAR
LICENSE_NAME= UnRAR license
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
EXTRA_PATCHES= ${.CURDIR}/files/patch-iconv
USES= compiler:c++11-lang cpe iconv
CPPFLAGS+= -DWITH_ICONV -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
USES= iconv
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} -lpthread
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" STRIP="${STRIP_CMD}"
MAKEFILE= makefile
WRKSRC= ${WRKDIR}/unrar
PLIST_FILES= bin/unrar
CONFLICTS_INSTALL= unrar
post-install:
CPE_VENDOR= rarlab
OPTIONS_DEFINE= OPENSSL_AES
OPTIONS_DEFAULT=OPENSSL_AES
OPENSSL_AES_DESC= Use OpenSSL implementation of AES
OPENSSL_AES_CPPFLAGS= -DOPENSSL_AES -I${OPENSSLINC}
OPENSSL_AES_LDFLAGS= ${${OPENSSLLIB} == /usr/lib :? :-L${OPENSSLLIB}} -lcrypto
OPENSSL_AES_USES= ssl
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/unrar ${STAGEDIR}${PREFIX}/bin/
@${ECHO_MSG} "===> Added iconv support, see new switches:"
@${ECHO_MSG} " la, ll and lo at \"unrar -?\""
@${ECHO_MSG} "===> REMEMBER!!!: Windows rar archives using old DOS encodings as internal encoding."
@${ECHO_MSG} " CP866 for russian lang for example."
.include "${MASTERDIR}/Makefile"
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1703227796
SHA256 (unrarsrc-6.2.12.tar.gz) = a008b5f949bca9bb4ffa1bebbfc8b3c14b89df10a10354809b845232d5f582e5
SIZE (unrarsrc-6.2.12.tar.gz) = 246918

View File

@ -0,0 +1,13 @@
--- os.hpp.orig 2023-01-17 16:25:54 UTC
+++ os.hpp
@@ -173,6 +173,10 @@
#include <locale.h>
+#ifdef OPENSSL_AES
+#include <openssl/evp.h>
+#endif // OPENSSL_AES
+
#ifdef S_IFLNK
#define SAVE_LINKS
#endif

View File

@ -0,0 +1,136 @@
--- rijndael.cpp.orig 2023-01-17 16:25:54 UTC
+++ rijndael.cpp
@@ -3,6 +3,8 @@
**************************************************************************/
#include "rar.hpp"
+#ifndef OPENSSL_AES
+
#ifdef USE_SSE
#include <wmmintrin.h>
#endif
@@ -75,6 +77,7 @@ inline void Copy128(byte *dest,const byte *src)
#endif
}
+#endif // OPENSSL_AES
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// API
@@ -82,14 +85,41 @@ inline void Copy128(byte *dest,const byte *src)
Rijndael::Rijndael()
{
+#ifndef OPENSSL_AES
if (S5[0]==0)
GenerateTables();
+#endif // OPENSSL_AES
CBCMode = true; // Always true for RAR.
}
void Rijndael::Init(bool Encrypt,const byte *key,uint keyLen,const byte * initVector)
{
+#ifdef OPENSSL_AES
+ const EVP_CIPHER *cipher;
+ switch(keyLen)
+ {
+ case 128:
+ cipher = EVP_aes_128_cbc();
+ break;
+ case 192:
+ cipher = EVP_aes_192_cbc();
+ break;
+ case 256:
+ cipher = EVP_aes_256_cbc();
+ break;
+ }
+
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CIPHER_CTX_init(&ctx);
+ EVP_CipherInit_ex(&ctx, cipher, NULL, key, initVector, Encrypt);
+ EVP_CIPHER_CTX_set_padding(&ctx, 0);
+#else
+ EVP_CIPHER_CTX_init(ctx);
+ EVP_CipherInit_ex(ctx, cipher, NULL, key, initVector, Encrypt);
+ EVP_CIPHER_CTX_set_padding(ctx, 0);
+#endif
+#else // OPENSSL_AES
// Check SIMD here instead of constructor, so if object is a part of some
// structure memset'ed before use, these variables are not lost.
#if defined(USE_SSE)
@@ -141,6 +171,7 @@ void Rijndael::Init(bool Encrypt,const byte *key,uint
if(!Encrypt)
keyEncToDec();
+#endif // OPENSSL_AES
}
@@ -149,6 +180,15 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
if (inputLen <= 0)
return;
+#ifdef OPENSSL_AES
+ int outLen;
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CipherUpdate(&ctx, outBuffer, &outLen, input, inputLen);
+#else
+ EVP_CipherUpdate(ctx, outBuffer, &outLen, input, inputLen);
+#endif
+ return;
+#else // OPENSSL_AES
size_t numBlocks = inputLen/16;
#if defined(USE_SSE)
if (AES_NI)
@@ -213,6 +253,7 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
input += 16;
}
Copy128(m_initVector,prevBlock);
+#endif // OPENSSL_AES
}
@@ -288,6 +329,15 @@ void Rijndael::blockDecrypt(const byte *input, size_t
if (inputLen <= 0)
return;
+#ifdef OPENSSL_AES
+ int outLen;
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CipherUpdate(&ctx, outBuffer, &outLen, input, inputLen);
+#else
+ EVP_CipherUpdate(ctx, outBuffer, &outLen, input, inputLen);
+#endif
+ return;
+#else // OPENSSL_AES
size_t numBlocks=inputLen/16;
#if defined(USE_SSE)
if (AES_NI)
@@ -356,6 +406,8 @@ void Rijndael::blockDecrypt(const byte *input, size_t
}
memcpy(m_initVector,iv,16);
+
+#endif // OPENSSL_AES
}
@@ -426,7 +478,7 @@ void Rijndael::blockDecryptNeon(const byte *input, siz
}
#endif
-
+#ifndef OPENSSL_AES
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ALGORITHM
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -555,7 +607,7 @@ void Rijndael::GenerateTables()
U1[b][0]=U2[b][1]=U3[b][2]=U4[b][3]=T5[I][0]=T6[I][1]=T7[I][2]=T8[I][3]=gmul(b,0xe);
}
}
-
+#endif // OPENSSL_AES
#if 0
static void TestRijndael();

View File

@ -0,0 +1,24 @@
--- rijndael.hpp.orig 2023-01-17 16:25:54 UTC
+++ rijndael.hpp
@@ -12,6 +12,13 @@
class Rijndael
{
private:
+#ifdef OPENSSL_AES
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CIPHER_CTX ctx;
+#else
+ EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
+#endif
+#else // OPENSSL_AES
#ifdef USE_SSE
void blockEncryptSSE(const byte *input,size_t numBlocks,byte *outBuffer);
void blockDecryptSSE(const byte *input, size_t numBlocks, byte *outBuffer);
@@ -31,6 +38,7 @@ class Rijndael
void keySched(byte key[_MAX_KEY_COLUMNS][4]);
void keyEncToDec();
void GenerateTables();
+#endif // OPENSSL_AES
// RAR always uses CBC, but we may need to turn it off when calling
// this code from other archive formats with CTR and other modes.

View File

@ -0,0 +1,6 @@
The UnRAR utility is a freeware program, distributed with source code and
developed for extracting, testing and viewing the contents of archives created
with the RAR archiver, version 1.50 and above.
The UnRAR utility is a minor part of the RAR archiver and contains RAR
uncompression algorithm. UnRAR requires very small volume of memory to operate.

View File

@ -1,20 +1,20 @@
PORTNAME= unrar
PORTVERSION= 6.24
PORTVERSION= 7.00
PORTEPOCH= 6
CATEGORIES+= archivers
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/
DISTNAME= unrarsrc-6.2.12
DISTNAME= unrarsrc-7.0.7
MAINTAINER?= sunpoet@FreeBSD.org
COMMENT= Extract, view & test RAR archives
WWW= https://www.rarlab.com/
LICENSE= UNRAR
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_NAME= UnRAR license
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
USES+= compiler:c++11-lang cpe
USES= compiler:c++11-lang cpe
LDFLAGS+= -lpthread
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" STRIP="${STRIP_CMD}"
@ -25,7 +25,7 @@ PLIST_FILES= bin/unrar
SLAVEDIRS= archivers/unrar-iconv
CONFLICTS_INSTALL?= unrar-iconv
CONFLICTS_INSTALL= unrar unrar-iconv
CPE_VENDOR= rarlab

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1703227796
SHA256 (unrarsrc-6.2.12.tar.gz) = a008b5f949bca9bb4ffa1bebbfc8b3c14b89df10a10354809b845232d5f582e5
SIZE (unrarsrc-6.2.12.tar.gz) = 246918
TIMESTAMP = 1709390346
SHA256 (unrarsrc-7.0.7.tar.gz) = da95829c7e66fe461c06eb4bea8145e58d88d76909432d0875cd1ff86669f728
SIZE (unrarsrc-7.0.7.tar.gz) = 258219

View File

@ -1,10 +1,10 @@
--- os.hpp.orig 2023-01-17 16:25:54 UTC
--- os.hpp.orig 2024-02-26 09:03:52 UTC
+++ os.hpp
@@ -173,6 +173,10 @@
#include <locale.h>
@@ -165,6 +165,10 @@
#endif
#endif
+#ifdef OPENSSL_AES
+#if defined(OPENSSL_AES)
+#include <openssl/evp.h>
+#endif // OPENSSL_AES
+

View File

@ -1,37 +1,44 @@
--- rijndael.cpp.orig 2023-01-17 16:25:54 UTC
--- rijndael.cpp.orig 2024-02-26 09:03:53 UTC
+++ rijndael.cpp
@@ -3,6 +3,8 @@
@@ -3,6 +3,7 @@
**************************************************************************/
#include "rar.hpp"
+#ifndef OPENSSL_AES
+
+#if !defined(OPENSSL_AES)
#ifdef USE_SSE
#include <wmmintrin.h>
#endif
@@ -75,6 +77,7 @@ inline void Copy128(byte *dest,const byte *src)
@@ -74,6 +75,7 @@ inline void Copy128(byte *dest,const byte *src)
dest[I]=src[I];
#endif
}
+#endif // OPENSSL_AES
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// API
@@ -82,14 +85,41 @@ inline void Copy128(byte *dest,const byte *src)
@@ -82,20 +84,49 @@ Rijndael::Rijndael()
Rijndael::Rijndael()
{
+#ifndef OPENSSL_AES
+#if !defined(OPENSSL_AES)
if (S5[0]==0)
GenerateTables();
+#endif // OPENSSL_AES
CBCMode = true; // Always true for RAR.
+#if !defined(OPENSSL_AES)
#ifdef USE_SSE
AES_NI=false;
#endif
#ifdef USE_NEON_AES
AES_Neon=false;
#endif
+#endif // OPENSSL_AES
}
void Rijndael::Init(bool Encrypt,const byte *key,uint keyLen,const byte * initVector)
{
+#ifdef OPENSSL_AES
+#if defined(OPENSSL_AES)
+ const EVP_CIPHER *cipher;
+ switch(keyLen)
+ {
@ -50,16 +57,16 @@
+ EVP_CIPHER_CTX_init(&ctx);
+ EVP_CipherInit_ex(&ctx, cipher, NULL, key, initVector, Encrypt);
+ EVP_CIPHER_CTX_set_padding(&ctx, 0);
+#else
+#else // OPENSSL_VERSION_NUMBER
+ EVP_CIPHER_CTX_init(ctx);
+ EVP_CipherInit_ex(ctx, cipher, NULL, key, initVector, Encrypt);
+ EVP_CIPHER_CTX_set_padding(ctx, 0);
+#endif
+#endif // OPENSSL_VERSION_NUMBER
+#else // OPENSSL_AES
// Check SIMD here instead of constructor, so if object is a part of some
// structure memset'ed before use, these variables are not lost.
#if defined(USE_SSE)
@@ -141,6 +171,7 @@ void Rijndael::Init(bool Encrypt,const byte *key,uint
@@ -165,6 +196,7 @@ void Rijndael::Init(bool Encrypt,const byte *key,uint
if(!Encrypt)
keyEncToDec();
@ -67,23 +74,23 @@
}
@@ -149,6 +180,15 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
@@ -173,6 +205,15 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
if (inputLen <= 0)
return;
+#ifdef OPENSSL_AES
+#if defined(OPENSSL_AES)
+ int outLen;
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CipherUpdate(&ctx, outBuffer, &outLen, input, inputLen);
+#else
+#else // OPENSSL_VERSION_NUMBER
+ EVP_CipherUpdate(ctx, outBuffer, &outLen, input, inputLen);
+#endif
+#endif // OPENSSL_VERSION_NUMBER
+ return;
+#else // OPENSSL_AES
size_t numBlocks = inputLen/16;
#if defined(USE_SSE)
if (AES_NI)
@@ -213,6 +253,7 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
@@ -237,9 +278,11 @@ void Rijndael::blockEncrypt(const byte *input,size_t i
input += 16;
}
Copy128(m_initVector,prevBlock);
@ -91,46 +98,62 @@
}
@@ -288,6 +329,15 @@ void Rijndael::blockDecrypt(const byte *input, size_t
+#if !defined(OPENSSL_AES)
#ifdef USE_SSE
void Rijndael::blockEncryptSSE(const byte *input,size_t numBlocks,byte *outBuffer)
{
@@ -305,6 +348,7 @@ void Rijndael::blockEncryptNeon(const byte *input,size
return;
}
#endif
+#endif // OPENSSL_AES
void Rijndael::blockDecrypt(const byte *input, size_t inputLen, byte *outBuffer)
@@ -312,6 +356,15 @@ void Rijndael::blockDecrypt(const byte *input, size_t
if (inputLen <= 0)
return;
+#ifdef OPENSSL_AES
+#if defined(OPENSSL_AES)
+ int outLen;
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CipherUpdate(&ctx, outBuffer, &outLen, input, inputLen);
+#else
+#else // OPENSSL_VERSION_NUMBER
+ EVP_CipherUpdate(ctx, outBuffer, &outLen, input, inputLen);
+#endif
+#endif // OPENSSL_VERSION_NUMBER
+ return;
+#else // OPENSSL_AES
size_t numBlocks=inputLen/16;
#if defined(USE_SSE)
if (AES_NI)
@@ -356,6 +406,8 @@ void Rijndael::blockDecrypt(const byte *input, size_t
@@ -380,9 +433,11 @@ void Rijndael::blockDecrypt(const byte *input, size_t
}
memcpy(m_initVector,iv,16);
+
+#endif // OPENSSL_AES
}
@@ -426,7 +478,7 @@ void Rijndael::blockDecryptNeon(const byte *input, siz
+#if !defined(OPENSSL_AES)
#ifdef USE_SSE
void Rijndael::blockDecryptSSE(const byte *input, size_t numBlocks, byte *outBuffer)
{
@@ -449,8 +504,10 @@ void Rijndael::blockDecryptNeon(const byte *input, siz
memcpy(m_initVector,iv,16);
}
#endif
+#endif // OPENSSL_AES
-
+#ifndef OPENSSL_AES
+#if !defined(OPENSSL_AES)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ALGORITHM
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -555,7 +607,7 @@ void Rijndael::GenerateTables()
@@ -579,6 +636,7 @@ void Rijndael::GenerateTables()
U1[b][0]=U2[b][1]=U3[b][2]=U4[b][3]=T5[I][0]=T6[I][1]=T7[I][2]=T8[I][3]=gmul(b,0xe);
}
}
-
+#endif // OPENSSL_AES
#if 0
static void TestRijndael();

View File

@ -1,20 +1,20 @@
--- rijndael.hpp.orig 2023-01-17 16:25:54 UTC
--- rijndael.hpp.orig 2024-02-26 09:03:53 UTC
+++ rijndael.hpp
@@ -12,6 +12,13 @@
@@ -12,6 +12,13 @@ class Rijndael
class Rijndael
{
private:
+#ifdef OPENSSL_AES
+#if defined(OPENSSL_AES)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ EVP_CIPHER_CTX ctx;
+#else
+#else // OPENSSL_VERSION_NUMBER
+ EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
+#endif
+#endif // OPENSSL_VERSION_NUMBER
+#else // OPENSSL_AES
#ifdef USE_SSE
void blockEncryptSSE(const byte *input,size_t numBlocks,byte *outBuffer);
void blockDecryptSSE(const byte *input, size_t numBlocks, byte *outBuffer);
@@ -31,6 +38,7 @@ class Rijndael
#ifdef __GNUC__
@@ -40,6 +47,7 @@ class Rijndael
void keySched(byte key[_MAX_KEY_COLUMNS][4]);
void keyEncToDec();
void GenerateTables();

View File

@ -1,5 +1,5 @@
PORTNAME= cfitsio
PORTVERSION= 4.3.1
PORTVERSION= 4.4.0
CATEGORIES= astro
MASTER_SITES= https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/ \
https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/ \
@ -37,6 +37,6 @@ do-install:
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/
${INSTALL_DATA} ${WRKSRC}/docs/*.doc ${STAGEDIR}${DOCSDIR}/
${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1700759704
SHA256 (cfitsio-4.3.1.tar.gz) = 47a7c8ee05687be1e1d8eeeb94fb88f060fbf3cd8a4df52ccb88d5eb0f5062be
SIZE (cfitsio-4.3.1.tar.gz) = 4400710
TIMESTAMP = 1709390348
SHA256 (cfitsio-4.4.0.tar.gz) = 95900cf95ae760839e7cb9678a7b2fad0858d6ac12234f934bd1cb6bfc246ba9
SIZE (cfitsio-4.4.0.tar.gz) = 4278372

View File

@ -7,5 +7,8 @@ lib/libcfitsio.so
lib/libcfitsio.so.10
lib/libcfitsio.so.10.%%PORTVERSION%%
libdata/pkgconfig/cfitsio.pc
%%PORTDOCS%%%%DOCSDIR%%/cfortran.doc
%%PORTDOCS%%%%DOCSDIR%%/fitsio.doc
%%PORTDOCS%%%%DOCSDIR%%/cfitsio.pdf
%%PORTDOCS%%%%DOCSDIR%%/changes.txt
%%PORTDOCS%%%%DOCSDIR%%/fitsio.pdf
%%PORTDOCS%%%%DOCSDIR%%/fpackguide.pdf
%%PORTDOCS%%%%DOCSDIR%%/quick.pdf

View File

@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.0
DISTVERSION= 3.10.0
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@ -18,8 +18,8 @@ USE_GITHUB= yes
GH_ACCOUNT= baresip
# FIXME values of the next 3 variables taken from source code Makefile
ABI_MAJOR= 13
ABI_AGE= 9
ABI_MAJOR= 14
ABI_AGE= 10
ABI_REV= 0
PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
PLIST_SUB+= ABI_AGE=${ABI_AGE} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1706903760
SHA256 (baresip-baresip-v3.9.0_GH0.tar.gz) = 7b7013ec8ec12c17978666d981899326686fb80f03683b2a1d8b0f0331687d53
SIZE (baresip-baresip-v3.9.0_GH0.tar.gz) = 1163327
TIMESTAMP = 1709878945
SHA256 (baresip-baresip-v3.10.0_GH0.tar.gz) = 52b7544a3a2a152c36010897617512ab0a9e24f81db32fdba30be9b7430373d2
SIZE (baresip-baresip-v3.10.0_GH0.tar.gz) = 1167280

View File

@ -1,6 +1,5 @@
PORTNAME= libmatemixer
PORTVERSION= 1.26.0
PORTREVISION= 1
PORTVERSION= 1.28.0
CATEGORIES= audio mate
MASTER_SITES= MATE
DIST_SUBDIR= mate

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1633806390
SHA256 (mate/libmatemixer-1.26.0.tar.xz) = 9a9bcc605b27e9c5c91a28eb7cb79831e6d6fbf6339f5e5c18d524f3ee259ff1
SIZE (mate/libmatemixer-1.26.0.tar.xz) = 489092
TIMESTAMP = 1710033775
SHA256 (mate/libmatemixer-1.28.0.tar.xz) = 5d73b922397f60688e3c9530eb532bce46c30e262db1b5352fa32c40d870a0c7
SIZE (mate/libmatemixer-1.28.0.tar.xz) = 497120

View File

@ -1,6 +1,5 @@
PORTNAME= mate-media
PORTVERSION= 1.26.0
PORTREVISION= 6
PORTVERSION= 1.28.1
CATEGORIES= audio mate
MASTER_SITES= MATE
DIST_SUBDIR= mate

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1633811499
SHA256 (mate/mate-media-1.26.0.tar.xz) = 8b731b203fd8219ccc2f2ced40e4301823a17f7940acf3cec72b4494a3fe3c3a
SIZE (mate/mate-media-1.26.0.tar.xz) = 571620
TIMESTAMP = 1710036571
SHA256 (mate/mate-media-1.28.1.tar.xz) = bcdc102e22f63f55e63166d5c708e91c113570e6a30a874345a88609e83a9912
SIZE (mate/mate-media-1.28.1.tar.xz) = 588944

View File

@ -95,6 +95,7 @@ share/locale/ml/LC_MESSAGES/mate-media.mo
share/locale/mn/LC_MESSAGES/mate-media.mo
share/locale/mr/LC_MESSAGES/mate-media.mo
share/locale/ms/LC_MESSAGES/mate-media.mo
share/locale/nan/LC_MESSAGES/mate-media.mo
share/locale/nb/LC_MESSAGES/mate-media.mo
share/locale/nds/LC_MESSAGES/mate-media.mo
share/locale/ne/LC_MESSAGES/mate-media.mo

View File

@ -1,6 +1,6 @@
PORTNAME= torchaudio
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.2
DISTVERSION= 2.2.1
CATEGORIES= audio python # machine-learning
MASTER_SITES= https://downloads.sourceforge.net/project/sox/sox/14.4.2/:sox
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1704520439
TIMESTAMP = 1709965762
SHA256 (sox-14.4.2.tar.bz2) = 81a6956d4330e75b5827316e44ae381e6f1e8928003c6aa45896da9041ea149c
SIZE (sox-14.4.2.tar.bz2) = 935449
SHA256 (pytorch-audio-v2.1.2_GH0.tar.gz) = 82c2745a73172b495327ec36c6970ad5ad9d5d2ac44feeaea2617152f9393bf7
SIZE (pytorch-audio-v2.1.2_GH0.tar.gz) = 4414093
SHA256 (pytorch-audio-v2.2.1_GH0.tar.gz) = 5f2a9cda9369ff348d1d7ca2c0a1f01afc9ebff1a13df9775c22aa5c43f5b0f1
SIZE (pytorch-audio-v2.2.1_GH0.tar.gz) = 4498329

View File

@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.0
DISTVERSION= 3.10.0
CATEGORIES= audio devel
MAINTAINER= ports@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1706860187
SHA256 (baresip-re-v3.9.0_GH0.tar.gz) = 4192e65c8f36036c22f0cab30e88eea46b349a9a2d1a8d02396c4182ab662dd6
SIZE (baresip-re-v3.9.0_GH0.tar.gz) = 598561
TIMESTAMP = 1709878478
SHA256 (baresip-re-v3.10.0_GH0.tar.gz) = 275f1eb074a517ee1116266e59e1ef3400e1f4b8b81ad9807dc4504e94002b4d
SIZE (baresip-re-v3.10.0_GH0.tar.gz) = 599993

View File

@ -87,6 +87,6 @@ lib/cmake/libre/libre.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
lib/libre.so.21
lib/libre.so.21.9.0
lib/libre.so.22
lib/libre.so.22.10.0
libdata/pkgconfig/libre.pc

View File

@ -1,8 +1,8 @@
PORTNAME= schismtracker
DISTVERSION= 20240129
DISTVERSION= 20240308
DISTVERSIONSUFFIX= .source
CATEGORIES= audio
MASTER_SITES= https://github.com/schismtracker/schismtracker/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}.source
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Module tracker editor/player resembling impulse tracker
@ -17,7 +17,8 @@ USE_SDL= sdl2
USE_XORG= x11 xext xv
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
NO_WRKSUBDIR= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
PLIST_FILES= bin/schismtracker \
share/man/man1/schismtracker.1.gz \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1706611626
SHA256 (schismtracker-20240129.source.tar.gz) = 77ad153c088208926b2d43254463aab9a0b3cb2e103db912c3ac30d3fda0d016
SIZE (schismtracker-20240129.source.tar.gz) = 1400110
TIMESTAMP = 1709991662
SHA256 (schismtracker-20240308.source.tar.gz) = 8e0a69f51c19527ea91f7e27a640b38d8814e860e1b9af22d541f6c0743b63d9
SIZE (schismtracker-20240308.source.tar.gz) = 1162477

View File

@ -1,5 +1,5 @@
PORTNAME= wavpack
DISTVERSION= 5.6.0
DISTVERSION= 5.7.0
CATEGORIES= audio
MASTER_SITES= https://github.com/dbry/WavPack/releases/download/${DISTVERSION}/ \
http://www.wavpack.com/
@ -11,7 +11,7 @@ WWW= https://www.wavpack.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake:testing cpe iconv pathfix pkgconfig ssl tar:xz
USES= cmake:testing cpe iconv pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
CMAKE_OFF= BUILD_TESTING WAVPACK_BUILD_DOCS

View File

@ -1,5 +1,3 @@
TIMESTAMP = 1669757698
SHA256 (wavpack-5.6.0.tar.xz) = af8035f457509c3d338b895875228a9b81de276c88c79bb2d3e31d9b605da9a9
SIZE (wavpack-5.6.0.tar.xz) = 787148
SHA256 (081a14557ada1f76f8807e00fccc5d71b9c96313.patch) = 364f998fbe8126809402554233d27f339c63a10faba9318d5b665b6e1cfc9431
SIZE (081a14557ada1f76f8807e00fccc5d71b9c96313.patch) = 1004
TIMESTAMP = 1709421823
SHA256 (wavpack-5.7.0.tar.xz) = e81510fd9ec5f309f58d5de83e9af6c95e267a13753d7e0bbfe7b91273a88bee
SIZE (wavpack-5.7.0.tar.xz) = 814324

View File

@ -7,6 +7,8 @@ lib/cmake/WavPack/wavpack-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/WavPack/wavpack-config-version.cmake
lib/cmake/WavPack/wavpack-config.cmake
lib/libwavpack.so
lib/libwavpack.so.1
lib/libwavpack.so.1.2.6
libdata/pkgconfig/wavpack.pc
share/man/man1/wavpack.1.gz
share/man/man1/wvgain.1.gz

View File

@ -35,6 +35,7 @@
SUBDIR += iorate
SUBDIR += iozone
SUBDIR += iozone21
SUBDIR += ipc-bench
SUBDIR += iperf
SUBDIR += iperf3
SUBDIR += kdiskmark

View File

@ -0,0 +1,39 @@
PORTNAME= ipc-bench
DISTVERSION= 1.0
CATEGORIES= benchmarks
MAINTAINER= olivier@FreeBSD.org
COMMENT= Benchmarks for various inter-process-communication (IPC)
WWW= https://github.com/intel/uintr-ipc-bench
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:noninja pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= goldsborough
GH_PROJECT= ipc-bench
GH_TAGNAME= 589146a
BINARIES= domain fifo mmap mq shm signal tcp
OPTIONS_DEFINE= ZMQ
OPTIONS_SUB= yes
ZMQ_DESC= Enable ZeroMQ benches via libzmq${ZMQ_VERSION}
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq${ZMQ_VERSION}
ZMQ_VERSION?= 4
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MZMQ}
BINARIES+= zeromq
.endif
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/.build/source/pipe/pipe ${STAGEDIR}${PREFIX}/bin
.for f in ${BINARIES}
${INSTALL_PROGRAM} ${WRKDIR}/.build/source/${f}/${f} ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKDIR}/.build/source/${f}/${f}-client ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKDIR}/.build/source/${f}/${f}-server ${STAGEDIR}${PREFIX}/bin
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1709854860
SHA256 (goldsborough-ipc-bench-1.0-589146a_GH0.tar.gz) = 734b25b219c35b4818693501b399f66b1739c31b395ced7f7050ffbc78576762
SIZE (goldsborough-ipc-bench-1.0-589146a_GH0.tar.gz) = 347091

View File

@ -0,0 +1,10 @@
--- source/CMakeLists.txt.orig 2024-03-08 21:54:22 UTC
+++ source/CMakeLists.txt
@@ -39,7 +39,6 @@ add_subdirectory(signal)
add_subdirectory(domain)
add_subdirectory(mq)
add_subdirectory(signal)
-add_subdirectory(shm-sync)
if (NOT APPLE)
add_subdirectory(eventfd)

View File

@ -0,0 +1,44 @@
--- source/common/process.c.orig 2022-04-28 15:09:32 UTC
+++ source/common/process.c
@@ -55,7 +55,7 @@ pid_t start_process(char *argv[]) {
// second is an array of arguments, where the
// command path has to be included as well
// (that's why argv[0] first)
- if (execv(argv[0], argv) == -1) {
+ if (execvp(argv[0], argv) == -1) {
throw("Error opening child process");
}
}
@@ -83,24 +83,18 @@ void start_children(char *prefix, int argc, char *argv
char server_name[100];
char client_name[100];
- char *build_path = find_build_path();
-
// clang-format off
sprintf(
server_name,
- "%s/%s/%s-%s",
- build_path,
+ "%s-%s",
prefix,
- prefix,
"server"
);
sprintf(
client_name,
- "%s/%s/%s-%s",
- build_path,
+ "%s-%s",
prefix,
- prefix,
"client"
);
// clang-format on
@@ -111,5 +105,4 @@ void start_children(char *prefix, int argc, char *argv
waitpid(c1_id, NULL, WUNTRACED);
waitpid(c2_id, NULL, WUNTRACED);
- free(build_path);
}

View File

@ -0,0 +1,3 @@
Benchmarks for various inter-process-communication (IPC) methods:
ZeroMQ, TCP socket (tcp), domain socket (domain), named pipes (fifo), signal,
memory mapped file (mmap), message queues (mq), pipe, shared memory (shm).

View File

@ -0,0 +1,25 @@
bin/domain
bin/domain-client
bin/domain-server
bin/fifo
bin/fifo-client
bin/fifo-server
bin/mmap
bin/mmap-client
bin/mmap-server
bin/mq
bin/mq-client
bin/mq-server
bin/pipe
bin/shm
bin/shm-client
bin/shm-server
bin/signal
bin/signal-client
bin/signal-server
bin/tcp
bin/tcp-client
bin/tcp-server
%%ZMQ%%bin/zeromq
%%ZMQ%%bin/zeromq-client
%%ZMQ%%bin/zeromq-server

View File

@ -1,6 +1,6 @@
PORTNAME= ncbi-blast+
DISTVERSION= 2.14.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology perl5 python
MASTER_SITES= https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ \
https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${PORTVERSION}/

View File

@ -1,6 +1,6 @@
PORTNAME= ncbi-cxx-toolkit
DISTVERSIONPREFIX= release-
DISTVERSION= 28.0.0
DISTVERSION= 28.0.2
CATEGORIES= biology science devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1704429509
SHA256 (ncbi-ncbi-cxx-toolkit-public-release-28.0.0_GH0.tar.gz) = f0300db41849bbaf690c1dfb9080f3e441fc617a004283acfb2b7b25b32ff885
SIZE (ncbi-ncbi-cxx-toolkit-public-release-28.0.0_GH0.tar.gz) = 57007980
TIMESTAMP = 1709858568
SHA256 (ncbi-ncbi-cxx-toolkit-public-release-28.0.2_GH0.tar.gz) = 857f0d7b20939810c160ee67ec0d13e832d8371c419b1e23455c8fa73af16793
SIZE (ncbi-ncbi-cxx-toolkit-public-release-28.0.2_GH0.tar.gz) = 57032576

View File

@ -1,5 +1,5 @@
PORTNAME= pyrodigal
DISTVERSION= 3.2.2
DISTVERSION= 3.3.0
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1705821342
SHA256 (pyrodigal-3.2.2.tar.gz) = 0e02b2089df29c3c0f1379364664f4a83da12373233bb74d7a95d24a346b02ec
SIZE (pyrodigal-3.2.2.tar.gz) = 2574855
TIMESTAMP = 1709932859
SHA256 (pyrodigal-3.3.0.tar.gz) = 68f92cd83f9cd2883b99433847a827dd84ccb27edc51cb3f415664f0f08b0325
SIZE (pyrodigal-3.3.0.tar.gz) = 2575105

View File

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

View File

@ -1,7 +1,7 @@
TIMESTAMP = 1700379735
SHA256 (go/biology_seqkit/seqkit-v2.6.1/v2.6.1.mod) = 129d849fa57ca7e103af6c096e3feef5c32a04914742c41c5548f44c4797c7b3
SIZE (go/biology_seqkit/seqkit-v2.6.1/v2.6.1.mod) = 2510
SHA256 (go/biology_seqkit/seqkit-v2.6.1/v2.6.1.zip) = fd9877a0deea2a06dafe911f70157dad7e202739553bccf0d1059dd62d677247
SIZE (go/biology_seqkit/seqkit-v2.6.1/v2.6.1.zip) = 33921080
SHA256 (go/biology_seqkit/seqkit-v2.6.1/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
SIZE (go/biology_seqkit/seqkit-v2.6.1/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
TIMESTAMP = 1709932857
SHA256 (go/biology_seqkit/seqkit-v2.7.0/v2.7.0.mod) = e33abbb073b4a5f0659fd2d7395dbbed6ae727bf421b55f1e3c4645c8ffc114b
SIZE (go/biology_seqkit/seqkit-v2.7.0/v2.7.0.mod) = 2514
SHA256 (go/biology_seqkit/seqkit-v2.7.0/v2.7.0.zip) = 1733ec429a19aa07040c2092caac99174117640bd0c2e533a46f02fd4c141886
SIZE (go/biology_seqkit/seqkit-v2.7.0/v2.7.0.zip) = 33924713
SHA256 (go/biology_seqkit/seqkit-v2.7.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
SIZE (go/biology_seqkit/seqkit-v2.7.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234

View File

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

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1703037628
SHA256 (go/biology_taxonkit/taxonkit-v0.15.1/v0.15.1.mod) = 821f2ea553848ba4acd76e01d18c1026ed94979d59314a16d2c1dd958a1fff92
SIZE (go/biology_taxonkit/taxonkit-v0.15.1/v0.15.1.mod) = 1022
SHA256 (go/biology_taxonkit/taxonkit-v0.15.1/v0.15.1.zip) = 138c9030de575bcf883c3436183a70c44fcf209b0363c9a00216f4f0bde3067e
SIZE (go/biology_taxonkit/taxonkit-v0.15.1/v0.15.1.zip) = 1603550
TIMESTAMP = 1709932817
SHA256 (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.mod) = 958cf5808c5e89475095dbcfd5796c9c4d44401abf325dd9e7f1a4bdb81d01b0
SIZE (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.mod) = 1069
SHA256 (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.zip) = 4e2283ae0decbcecf26abc8c3fef80e8a9dfc53934095f493b321d6e1ff4130a
SIZE (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.zip) = 1604675

View File

@ -10,7 +10,7 @@ WWW= https://github.com/hneemann/Digital
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= mvn:devel/maven
BUILD_DEPENDS= maven>0:devel/maven
USES= desktop-file-utils

View File

@ -1,6 +1,6 @@
PORTNAME= gdstk
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.49
DISTVERSION= 0.9.50
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1704002608
SHA256 (heitzmann-gdstk-v0.9.49_GH0.tar.gz) = f01a1dbdec4a0cb5f6f61fce699abe14c04f299fe8e049fb746068f90e51afda
SIZE (heitzmann-gdstk-v0.9.49_GH0.tar.gz) = 363537
TIMESTAMP = 1709932764
SHA256 (heitzmann-gdstk-v0.9.50_GH0.tar.gz) = 9137935a658e726d93d448624401b1ff8ee4ff6c1a3fa9fd397fc0825dfbfb0a
SIZE (heitzmann-gdstk-v0.9.50_GH0.tar.gz) = 363258

View File

@ -1,5 +1,5 @@
PORTNAME= netgen
DISTVERSION= 1.5.266
DISTVERSION= 1.5.272
CATEGORIES= cad
PKGNAMESUFFIX= -lvs

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1707035812
SHA256 (RTimothyEdwards-netgen-1.5.266_GH0.tar.gz) = a7f42a9741060783799d84586f957c0c0ae8a9edfd4402749c7c71c669222f54
SIZE (RTimothyEdwards-netgen-1.5.266_GH0.tar.gz) = 547854
TIMESTAMP = 1709932783
SHA256 (RTimothyEdwards-netgen-1.5.272_GH0.tar.gz) = b6e197215d0864dbfaf5f1dd859109efd14f1b04be4e35c4d870487ef99cfdc3
SIZE (RTimothyEdwards-netgen-1.5.272_GH0.tar.gz) = 549732

View File

@ -1,6 +1,6 @@
PORTNAME= openfpgaloader
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
DISTVERSION= 0.12.0
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691039192
SHA256 (trabucayre-openFPGALoader-v0.11.0_GH0.tar.gz) = a463690358d2510919472c2f460039a304d016a08a45970821e667eea1c48cc8
SIZE (trabucayre-openFPGALoader-v0.11.0_GH0.tar.gz) = 1653571
TIMESTAMP = 1710051353
SHA256 (trabucayre-openFPGALoader-v0.12.0_GH0.tar.gz) = 4c087f5c2510b8d5307b82eb85e621a699e6aa89505734fa1d5447d64473294e
SIZE (trabucayre-openFPGALoader-v0.12.0_GH0.tar.gz) = 1751468

View File

@ -1,7 +1,8 @@
bin/openFPGALoader
%%DATADIR%%/spiOverJtag_10cl025256.rbf
%%DATADIR%%/spiOverJtag_10cl016484.rbf.gz
%%DATADIR%%/spiOverJtag_10cl025256.rbf.gz
%%DATADIR%%/spiOverJtag_10cl055484.rbf.gz
%%DATADIR%%/spiOverJtag_5ce223.rbf
%%DATADIR%%/spiOverJtag_5ce223.rbf.gz
%%DATADIR%%/spiOverJtag_5ce423.rbf.gz
%%DATADIR%%/spiOverJtag_5ce523.rbf.gz
%%DATADIR%%/spiOverJtag_5ce927.rbf.gz
@ -9,37 +10,43 @@ bin/openFPGALoader
%%DATADIR%%/spiOverJtag_efinix_ti60f225.bit.gz
%%DATADIR%%/spiOverJtag_ep4ce11523.rbf.gz
%%DATADIR%%/spiOverJtag_ep4ce1523.rbf.gz
%%DATADIR%%/spiOverJtag_ep4ce2217.rbf
%%DATADIR%%/spiOverJtag_ep4ce2217.rbf.gz
%%DATADIR%%/spiOverJtag_xc3s500evq100.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx100fgg484.bit
%%DATADIR%%/spiOverJtag_xc6slx100fgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx150tcsg484.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx150tfgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx16csg324.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx16ftg256.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx45csg324.bit
%%DATADIR%%/spiOverJtag_xc6slx45csg324.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx9csg324.bit.gz
%%DATADIR%%/spiOverJtag_xc6slx9tqg144.bit.gz
%%DATADIR%%/spiOverJtag_xc6vlx130tff784.bit.gz
%%DATADIR%%/spiOverJtag_xc7a100tcsg324.bit.gz
%%DATADIR%%/spiOverJtag_xc7a100tfgg484.bit
%%DATADIR%%/spiOverJtag_xc7a100tfgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7a100tfgg676.bit.gz
%%DATADIR%%/spiOverJtag_xc7a15tcpg236.bit.gz
%%DATADIR%%/spiOverJtag_xc7a200tfbg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7a200tsbg484.bit
%%DATADIR%%/spiOverJtag_xc7a200tsbg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7a25tcpg238.bit.gz
%%DATADIR%%/spiOverJtag_xc7a25tcsg325.bit.gz
%%DATADIR%%/spiOverJtag_xc7a35tcpg236.bit.gz
%%DATADIR%%/spiOverJtag_xc7a35tcsg324.bit
%%DATADIR%%/spiOverJtag_xc7a35tftg256.bit
%%DATADIR%%/spiOverJtag_xc7a50tcpg236.bit
%%DATADIR%%/spiOverJtag_xc7a35tcsg324.bit.gz
%%DATADIR%%/spiOverJtag_xc7a35tfgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7a35tftg256.bit.gz
%%DATADIR%%/spiOverJtag_xc7a50tcpg236.bit.gz
%%DATADIR%%/spiOverJtag_xc7a50tcsg324.bit.gz
%%DATADIR%%/spiOverJtag_xc7a50tfgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7a75tfgg484.bit
%%DATADIR%%/spiOverJtag_xc7a75tfgg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7k160tffg676.bit.gz
%%DATADIR%%/spiOverJtag_xc7k325tffg676.bit.gz
%%DATADIR%%/spiOverJtag_xc7k325tffg900.bit.gz
%%DATADIR%%/spiOverJtag_xc7k420tffg901.bit.gz
%%DATADIR%%/spiOverJtag_xc7k70tfbg484.bit.gz
%%DATADIR%%/spiOverJtag_xc7s25csga225.bit.gz
%%DATADIR%%/spiOverJtag_xc7s25csga324.bit.gz
%%DATADIR%%/spiOverJtag_xc7s50csga324.bit.gz
%%DATADIR%%/spiOverJtag_xc7vx330tffg1157.bit.gz
%%DATADIR%%/spiOverJtag_xcku3p-ffva676.bit.gz
%%DATADIR%%/spiOverJtag_xcku5p-ffvb676.bit.gz
%%DATADIR%%/spiOverJtag_xcvu37p-fsvh2892.bit.gz
%%DATADIR%%/spiOverJtag_xcvu9p-flga2104.bit.gz

View File

@ -17,8 +17,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLA
${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
USES= python pytest
USE_PYTHON= concurrent distutils autoplist
USES= python
USE_PYTHON= concurrent distutils autoplist pytest
NO_ARCH= yes
USE_GITHUB= yes
GH_ACCOUNT= mozman

View File

@ -1,6 +1,5 @@
PORTNAME= gmsh
DISTVERSION= 4.11.1
PORTREVISION= 3
DISTVERSION= 4.13.0
CATEGORIES= cad python
MASTER_SITES= https://gmsh.info/src/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1671756132
SHA256 (gmsh-4.11.1-source.tgz) = c5fe1b7cbd403888a814929f2fd0f5d69e27600222a18c786db5b76e8005b365
SIZE (gmsh-4.11.1-source.tgz) = 17985611
TIMESTAMP = 1710037693
SHA256 (gmsh-4.13.0-source.tgz) = 69c53494c8f18bc8368fb2826f8a1e7d72659ad3df2fff9b00f81762661d3f9f
SIZE (gmsh-4.13.0-source.tgz) = 18373899

View File

@ -1,4 +1,4 @@
%%PYTHON_SITELIBDIR%%/gmsh-4.11.1.dev1.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/gmsh-4.13.0.dev1.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/gmsh.py
%%PYTHON_SITELIBDIR%%/gmshpy/__init__.py
%%PYTHON_SITELIBDIR%%/gmshpy/_gmshCommon.so
@ -14,5 +14,5 @@
%%PYTHON_SITELIBDIR%%/gmshpy/gmshPost.py
%%PYTHON_SITELIBDIR%%/gmshpy/gmshSolver.py
%%PYTHON_SITELIBDIR%%/libgmsh.so
%%PYTHON_SITELIBDIR%%/libgmsh.so.4.11
%%PYTHON_SITELIBDIR%%/libgmsh.so.4.11.1
%%PYTHON_SITELIBDIR%%/libgmsh.so.4.13
%%PYTHON_SITELIBDIR%%/libgmsh.so.4.13.0

View File

@ -1,6 +1,5 @@
PORTNAME= qflow
DISTVERSION= 1.4.100
PORTREVISION= 1
DISTVERSION= 1.4.102
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1669923941
SHA256 (RTimothyEdwards-qflow-1.4.100_GH0.tar.gz) = 0b6c776be5b5227d0335a32ce3a1c286511fd40879f60bcc3c38f3c2135d86de
SIZE (RTimothyEdwards-qflow-1.4.100_GH0.tar.gz) = 945741
TIMESTAMP = 1709932742
SHA256 (RTimothyEdwards-qflow-1.4.102_GH0.tar.gz) = 21df8fde3b36b356ee67d0f3fa4a6e013de33a4f7046de76dc01395e259a7601
SIZE (RTimothyEdwards-qflow-1.4.102_GH0.tar.gz) = 945954

View File

@ -1,5 +1,5 @@
PORTNAME= veroroute
DISTVERSION= 2.37
DISTVERSION= 2.38
PORTEPOCH= 1
CATEGORIES= cad
MASTER_SITES= SF/${PORTNAME}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1707799224
SHA256 (veroroute-2.37.tar.gz) = edb626d59e8218c5ecfe36fa5c00b1a3ed68a54c71a293202cf9c22dd980b128
SIZE (veroroute-2.37.tar.gz) = 1054659
TIMESTAMP = 1709932720
SHA256 (veroroute-2.38.tar.gz) = 0fc301bc3814ba1e270ab7499fb2f9de7a7344ae9572f84f3b86ad9031244ca7
SIZE (veroroute-2.38.tar.gz) = 1055247

View File

@ -1,7 +1,7 @@
PORTNAME= libchewing
PORTVERSION= 0.5.1
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= chinese textproc
MAINTAINER= ports@FreeBSD.org
@ -11,15 +11,10 @@ WWW= https://chewing.im
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo
USE_GITHUB= yes
GH_ACCOUNT= chewing
USES= cmake libtool localbase pathfix pkgconfig sqlite
CMAKE_ARGS= -DMAKEINFO=${LOCALBASE}/bin/makeinfo
USE_LDCONFIG= yes
INFO= libchewing
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1486218448
SHA256 (chewing-libchewing-v0.5.1_GH0.tar.gz) = b30a809123b6ba36283765b9337a98d695a292d361bd6f6bc74f03ac4f5772f8
SIZE (chewing-libchewing-v0.5.1_GH0.tar.gz) = 3380799
TIMESTAMP = 1709883370
SHA256 (chewing-libchewing-v0.6.0_GH0.tar.gz) = 7ced63b886e9e6dca60c386f00387f77f36488e800cdacfd0eab95edcad6154e
SIZE (chewing-libchewing-v0.6.0_GH0.tar.gz) = 4722434

View File

@ -1,23 +0,0 @@
--- CMakeLists.txt.orig 2017-02-04 14:42:12 UTC
+++ CMakeLists.txt
@@ -140,6 +140,7 @@ set(libdir "\${exec_prefix}/lib")
set(includedir "\${prefix}/include")
set(datarootdir "\${prefix}/share")
set(datadir "\${datarootdir}")
+set(infodir "\${prefix}/share/info")
set(sysconfdir "\${prefix}/etc")
configure_file(
${PROJECT_SOURCE_DIR}/chewing.pc.in
@@ -181,11 +182,7 @@ if (MAKEINFO)
add_custom_target(INFO ALL DEPENDS ${INFO_BIN})
add_dependencies(check INFO)
- find_program(INSTALL_INFO NAMES ginstall-info install-info)
- if (INSTALL_INFO)
- install(FILES ${INFO_BIN} DESTINATION ${CMAKE_INSTALL_INFODIR})
- install(CODE "execute_process(COMMAND ${INSTALL_INFO} --info-dir=${CMAKE_INSTALL_INFODIR} ${INFO_BIN})")
- endif()
+ install(FILES ${INFO_BIN} DESTINATION ${infodir})
endif()

View File

@ -3,7 +3,6 @@ include/chewing/chewingio.h
include/chewing/chewing-compat.h
include/chewing/global.h
include/chewing/mod_aux.h
lib/libchewing.a
lib/libchewing.so
lib/libchewing.so.3
lib/libchewing.so.3.3.1

View File

@ -1,8 +1,11 @@
PORTNAME= librime
PORTVERSION= 1.7.3
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= chinese textproc
PATCH_SITES= https://github.com/rime/librime/commit/
PATCHFILES= c34c9ea4069bdba9d0f829e615769d79549701a9.patch:-p1
MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Input Method Engine, the core library
WWW= https://rime.github.io/
@ -27,6 +30,7 @@ CMAKE_OFF= BUILD_TEST
USE_CXXSTD= c++14
USE_LDCONFIG= yes
USE_XORG= xorgproto
CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT
LDFLAGS+= -lintl
USE_GITHUB= yes
GH_ACCOUNT= rime

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1638225885
TIMESTAMP = 1709459567
SHA256 (rime-librime-1.7.3_GH0.tar.gz) = c76b937a27d7b9352c3eea9eb3adaebf70c93457104c7d47d40c006009092c20
SIZE (rime-librime-1.7.3_GH0.tar.gz) = 2859513
SHA256 (c34c9ea4069bdba9d0f829e615769d79549701a9.patch) = a2600c1e70e9d009552a69c71f16d7e73586a1ac42be44afad80b3157841f83d
SIZE (c34c9ea4069bdba9d0f829e615769d79549701a9.patch) = 1751

View File

@ -25,11 +25,11 @@ LIB_DEPENDS= libhidapi.so:comms/hidapi
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
USES= pytest python
USES= python
USE_GITHUB= yes
GH_ACCOUNT= trezor
GH_PROJECT= cython-hidapi
USE_PYTHON= autoplist cython pep517
USE_PYTHON= autoplist cython pep517 pytest
MAKE_ENV+= DISTUTILS_DEBUG=1

View File

@ -1,5 +1,5 @@
PORTNAME= Encode
PORTVERSION= 3.20
PORTVERSION= 3.21
CATEGORIES= converters perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DANKOGAI

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699774504
SHA256 (Encode-3.20.tar.gz) = ced8fc06c54c05f227bfd9db38c1ed48a5a295db89f497d42b335afbf1f73517
SIZE (Encode-3.20.tar.gz) = 2086749
TIMESTAMP = 1709390472
SHA256 (Encode-3.21.tar.gz) = eacf71c5eb49e0e590de797f1982d7fb95d8481e4d13c3ce79eb32ef9373b3db
SIZE (Encode-3.21.tar.gz) = 2086738

View File

@ -737,6 +737,7 @@
SUBDIR += py-fdb
SUBDIR += py-firebirdsql
SUBDIR += py-flask-sqlalchemy
SUBDIR += py-flask-sqlalchemy30
SUBDIR += py-gdbm
SUBDIR += py-geoalchemy2
SUBDIR += py-hiredis

View File

@ -1,6 +1,6 @@
PORTNAME= arrow
DISTVERSION= 13.0.0
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= databases
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
https://github.com/apache/orc/archive/rel/:orc

View File

@ -532,3 +532,4 @@ libdata/pkgconfig/arrow.pc
%%PARQUET%%libdata/pkgconfig/parquet.pc
%%DATADIR%%/gdb/gdb_arrow.py
share/gdb/auto-load/usr/local/lib/libarrow.so.1300.0.0-gdb.py
lib/cmake/ArrowTesting/FindGTestAlt.cmake

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