*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2024-10-24 10:25:10 +02:00
parent 513b6819cc
commit 4e9bb48771
790 changed files with 5887 additions and 5052 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= libzip
DISTVERSION= 1.10.1
DISTVERSION= 1.11.1
CATEGORIES= archivers devel
MASTER_SITES= https://github.com/nih-at/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://libzip.org/download/
@ -17,7 +17,11 @@ USES= cmake cpe pathfix ssl tar:xz
CPE_VENDOR= nih
USE_LDCONFIG= yes
CMAKE_OFF= BUILD_REGRESS ENABLE_COMMONCRYPTO ENABLE_GNUTLS ENABLE_MBEDTLS
CMAKE_OFF= BUILD_OSSFUZZ \
BUILD_REGRESS \
ENABLE_COMMONCRYPTO \
ENABLE_GNUTLS \
ENABLE_MBEDTLS
CMAKE_ON= CMAKE_SKIP_RPATH
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1700516337
SHA256 (libzip-1.10.1.tar.xz) = dc3c8d5b4c8bbd09626864f6bcf93de701540f761d76b85d7c7d710f4bd90318
SIZE (libzip-1.10.1.tar.xz) = 774144
TIMESTAMP = 1726894004
SHA256 (libzip-1.11.1.tar.xz) = 721e0e4e851073b508c243fd75eda04e4c5006158a900441de10ce274cc3b633
SIZE (libzip-1.11.1.tar.xz) = 786592

View file

@ -1,5 +1,5 @@
PORTNAME= cramjam
PORTVERSION= 2.8.4
PORTVERSION= 2.9.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,9 +12,9 @@ WWW= https://github.com/milesgranger/cramjam
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= c-blosc2>=0:archivers/c-blosc2 \
isa-l>=0:devel/isa-l \
${PYTHON_PKGNAMEPREFIX}maturin>=0.14:devel/py-maturin@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.14:devel/py-maturin@${PY_FLAVOR}
LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \
libisal.so:devel/isa-l
USES= cargo python
USE_PYTHON= autoplist concurrent pep517

View file

@ -2,17 +2,17 @@ CARGO_CRATES= adler2-2.0.0 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
atty-0.2.14 \
autocfg-1.3.0 \
autocfg-1.4.0 \
bitflags-1.3.2 \
bitflags-2.6.0 \
blosc2-rs-0.3.1+2.15.1 \
blosc2-sys-0.3.1+2.15.1 \
brotli-3.5.0 \
brotli-decompressor-2.5.1 \
brotli-7.0.0 \
brotli-decompressor-4.0.1 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
cbindgen-0.24.5 \
cc-1.1.21 \
cc-1.1.31 \
cfg-if-1.0.0 \
clap-3.2.25 \
clap_lex-0.2.4 \
@ -21,60 +21,60 @@ CARGO_CRATES= adler2-2.0.0 \
crc32fast-1.4.2 \
errno-0.3.9 \
fastrand-2.1.1 \
flate2-1.0.33 \
flate2-1.0.34 \
hashbrown-0.12.3 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.1.19 \
indexmap-1.9.3 \
indoc-2.0.5 \
isal-rs-0.3.1+496255c \
isal-sys-0.3.1+496255c \
isal-rs-0.5.3+496255c \
isal-sys-0.5.3+496255c \
itoa-1.0.11 \
jobserver-0.1.32 \
libc-0.2.158 \
libcramjam-0.5.1 \
libc-0.2.161 \
libcramjam-0.6.0 \
libdeflate-sys-1.19.3 \
libdeflater-1.19.3 \
linux-raw-sys-0.4.14 \
lock_api-0.4.12 \
log-0.4.22 \
lz4-1.27.0 \
lz4-sys-1.11.0 \
lz4-1.28.0 \
lz4-sys-1.11.1+lz4-1.10.0 \
lzma-sys-0.1.20 \
memchr-2.7.4 \
memoffset-0.9.1 \
miniz_oxide-0.8.0 \
once_cell-1.19.0 \
once_cell-1.20.2 \
os_str_bytes-6.6.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
pkg-config-0.3.31 \
portable-atomic-1.8.0 \
proc-macro2-1.0.86 \
pyo3-0.22.3 \
pyo3-build-config-0.22.3 \
pyo3-ffi-0.22.3 \
pyo3-macros-0.22.3 \
pyo3-macros-backend-0.22.3 \
portable-atomic-1.9.0 \
proc-macro2-1.0.88 \
pyo3-0.22.5 \
pyo3-build-config-0.22.5 \
pyo3-ffi-0.22.5 \
pyo3-macros-0.22.5 \
pyo3-macros-backend-0.22.5 \
python3-dll-a-0.2.10 \
quote-1.0.37 \
redox_syscall-0.5.4 \
redox_syscall-0.5.7 \
rustix-0.38.37 \
ryu-1.0.18 \
same-file-1.0.6 \
scopeguard-1.2.0 \
serde-1.0.210 \
serde_derive-1.0.210 \
serde_json-1.0.128 \
serde-1.0.211 \
serde_derive-1.0.211 \
serde_json-1.0.132 \
shlex-1.3.0 \
smallvec-1.13.2 \
snap-1.1.1 \
strsim-0.10.0 \
syn-1.0.109 \
syn-2.0.77 \
syn-2.0.82 \
target-lexicon-0.12.16 \
tempfile-3.12.0 \
tempfile-3.13.0 \
termcolor-1.4.1 \
textwrap-0.16.1 \
toml-0.5.11 \

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1727718406
SHA256 (cramjam-2.8.4.tar.gz) = ad8bec85b46283330214f4367805e6f56e04ce25a030a2c6a4b127437d006fcf
SIZE (cramjam-2.8.4.tar.gz) = 47522
TIMESTAMP = 1729594452
SHA256 (cramjam-2.9.0.tar.gz) = f103e648aa3ebe9b8e2c1a3a92719288d8f3f41007c319ad298cdce2d0c28641
SIZE (cramjam-2.9.0.tar.gz) = 47766
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@ -9,8 +9,8 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
@ -19,18 +19,18 @@ SHA256 (rust/crates/blosc2-rs-0.3.1+2.15.1.crate) = f35b12fa9d4360d141ea4d445661
SIZE (rust/crates/blosc2-rs-0.3.1+2.15.1.crate) = 1021510
SHA256 (rust/crates/blosc2-sys-0.3.1+2.15.1.crate) = bc834b0173a2815db1d366bf248cd3fefdc4302910e82b852497c28463dbda6a
SIZE (rust/crates/blosc2-sys-0.3.1+2.15.1.crate) = 2891146
SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391
SIZE (rust/crates/brotli-3.5.0.crate) = 1390231
SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
SHA256 (rust/crates/cbindgen-0.24.5.crate) = 4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d
SIZE (rust/crates/cbindgen-0.24.5.crate) = 196574
SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0
SIZE (rust/crates/cc-1.1.21.crate) = 83463
SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
SIZE (rust/crates/cc-1.1.31.crate) = 84637
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
@ -47,8 +47,8 @@ SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f
SIZE (rust/crates/errno-0.3.9.crate) = 10690
SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
SIZE (rust/crates/flate2-1.0.33.crate) = 108838
SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
SIZE (rust/crates/flate2-1.0.34.crate) = 109174
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@ -61,18 +61,18 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
SIZE (rust/crates/indoc-2.0.5.crate) = 14396
SHA256 (rust/crates/isal-rs-0.3.1+496255c.crate) = 56257f9a952e8fe11861bbf388ba5de54eee2d81625a6cac716df1ef0ac144fb
SIZE (rust/crates/isal-rs-0.3.1+496255c.crate) = 1011180
SHA256 (rust/crates/isal-sys-0.3.1+496255c.crate) = 0111ff5423cc3a4ad6359543c7455386e35c5c1a04875c85b3d240b90126eb0f
SIZE (rust/crates/isal-sys-0.3.1+496255c.crate) = 730088
SHA256 (rust/crates/isal-rs-0.5.3+496255c.crate) = 4ec7734f9db7ef4c18bac0e94210aaa717c149b168e076ff681a56b342fca9ed
SIZE (rust/crates/isal-rs-0.5.3+496255c.crate) = 12684
SHA256 (rust/crates/isal-sys-0.5.3+496255c.crate) = aefc9239959a60eaba201ccdd99897b5270be98d01f561c2166f5e3343e5a29b
SIZE (rust/crates/isal-sys-0.5.3+496255c.crate) = 730256
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
SIZE (rust/crates/libc-0.2.158.crate) = 751340
SHA256 (rust/crates/libcramjam-0.5.1.crate) = 2e6d4262abdbd596a52457e5ba2cdfd9c01ad19b1b5d37c092f83ef40decfb2c
SIZE (rust/crates/libcramjam-0.5.1.crate) = 16105
SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
SIZE (rust/crates/libc-0.2.161.crate) = 765389
SHA256 (rust/crates/libcramjam-0.6.0.crate) = a5833a1191a2cfe22d9da2f9671a8a7421d7256fd05a30a1da15121892654d00
SIZE (rust/crates/libcramjam-0.6.0.crate) = 16823
SHA256 (rust/crates/libdeflate-sys-1.19.3.crate) = cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177
SIZE (rust/crates/libdeflate-sys-1.19.3.crate) = 192512
SHA256 (rust/crates/libdeflater-1.19.3.crate) = 265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03
@ -83,10 +83,10 @@ SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d5
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/lz4-1.27.0.crate) = a231296ca742e418c43660cb68e082486ff2538e8db432bc818580f3965025ed
SIZE (rust/crates/lz4-1.27.0.crate) = 12900
SHA256 (rust/crates/lz4-sys-1.11.0.crate) = fcb44a01837a858d47e5a630d2ccf304c8efcc4b83b8f9f75b7a9ee4fcc6e57d
SIZE (rust/crates/lz4-sys-1.11.0.crate) = 391207
SHA256 (rust/crates/lz4-1.28.0.crate) = 4d1febb2b4a79ddd1980eede06a8f7902197960aa0383ffcfdd62fe723036725
SIZE (rust/crates/lz4-1.28.0.crate) = 13471
SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6
SIZE (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 391317
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
@ -95,8 +95,8 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
@ -105,26 +105,26 @@ SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
SHA256 (rust/crates/portable-atomic-1.8.0.crate) = d30538d42559de6b034bc76fd6dd4c38961b1ee5c6c56e3808c50128fdbc22ce
SIZE (rust/crates/portable-atomic-1.8.0.crate) = 161749
SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/pyo3-0.22.3.crate) = 15ee168e30649f7f234c3d49ef5a7a6cbf5134289bc46c29ff3155fa3221c225
SIZE (rust/crates/pyo3-0.22.3.crate) = 542516
SHA256 (rust/crates/pyo3-build-config-0.22.3.crate) = e61cef80755fe9e46bb8a0b8f20752ca7676dcc07a5277d8b7768c6172e529b3
SIZE (rust/crates/pyo3-build-config-0.22.3.crate) = 31297
SHA256 (rust/crates/pyo3-ffi-0.22.3.crate) = 67ce096073ec5405f5ee2b8b31f03a68e02aa10d5d4f565eca04acc41931fa1c
SIZE (rust/crates/pyo3-ffi-0.22.3.crate) = 69099
SHA256 (rust/crates/pyo3-macros-0.22.3.crate) = 2440c6d12bc8f3ae39f1e775266fa5122fd0c8891ce7520fa6048e683ad3de28
SIZE (rust/crates/pyo3-macros-0.22.3.crate) = 8183
SHA256 (rust/crates/pyo3-macros-backend-0.22.3.crate) = 1be962f0e06da8f8465729ea2cb71a416d2257dff56cbe40a70d3e62a93ae5d1
SIZE (rust/crates/pyo3-macros-backend-0.22.3.crate) = 66032
SHA256 (rust/crates/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
SHA256 (rust/crates/proc-macro2-1.0.88.crate) = 7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9
SIZE (rust/crates/proc-macro2-1.0.88.crate) = 49219
SHA256 (rust/crates/pyo3-0.22.5.crate) = 3d922163ba1f79c04bc49073ba7b32fd5a8d3b76a87c955921234b8e77333c51
SIZE (rust/crates/pyo3-0.22.5.crate) = 546700
SHA256 (rust/crates/pyo3-build-config-0.22.5.crate) = bc38c5feeb496c8321091edf3d63e9a6829eab4b863b4a6a65f26f3e9cc6b179
SIZE (rust/crates/pyo3-build-config-0.22.5.crate) = 31293
SHA256 (rust/crates/pyo3-ffi-0.22.5.crate) = 94845622d88ae274d2729fcefc850e63d7a3ddff5e3ce11bd88486db9f1d357d
SIZE (rust/crates/pyo3-ffi-0.22.5.crate) = 69354
SHA256 (rust/crates/pyo3-macros-0.22.5.crate) = e655aad15e09b94ffdb3ce3d217acf652e26bbc37697ef012f5e5e348c716e5e
SIZE (rust/crates/pyo3-macros-0.22.5.crate) = 8186
SHA256 (rust/crates/pyo3-macros-backend-0.22.5.crate) = ae1e3f09eecd94618f60a455a23def79f79eba4dc561a97324bf9ac8c6df30ce
SIZE (rust/crates/pyo3-macros-backend-0.22.5.crate) = 66308
SHA256 (rust/crates/python3-dll-a-0.2.10.crate) = bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b
SIZE (rust/crates/python3-dll-a-0.2.10.crate) = 74573
SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/redox_syscall-0.5.4.crate) = 0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853
SIZE (rust/crates/redox_syscall-0.5.4.crate) = 25977
SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
SIZE (rust/crates/rustix-0.38.37.crate) = 371243
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
@ -133,12 +133,12 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
SIZE (rust/crates/serde-1.0.210.crate) = 78338
SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
SHA256 (rust/crates/serde-1.0.211.crate) = 1ac55e59090389fb9f0dd9e0f3c09615afed1d19094284d0b200441f13550793
SIZE (rust/crates/serde-1.0.211.crate) = 78351
SHA256 (rust/crates/serde_derive-1.0.211.crate) = 54be4f245ce16bc58d57ef2716271d0d4519e0f6defa147f6e081005bcb278ff
SIZE (rust/crates/serde_derive-1.0.211.crate) = 56578
SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
@ -149,12 +149,12 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
SIZE (rust/crates/syn-2.0.77.crate) = 268784
SHA256 (rust/crates/syn-2.0.82.crate) = 83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021
SIZE (rust/crates/syn-2.0.82.crate) = 272300
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9

View file

@ -4,8 +4,8 @@
crate-type = ["cdylib"]
[features]
-default = ["extension-module", "snappy", "lz4", "bzip2", "brotli", "xz", "zstd", "gzip", "deflate", "blosc2", "igzip"]
+default = ["extension-module", "snappy", "lz4", "bzip2", "brotli", "xz", "zstd", "gzip", "deflate", "use-system-blosc2-shared", "use-system-isal-shared"]
-default = ["extension-module", "snappy", "lz4", "bzip2", "brotli", "xz", "zstd", "gzip", "zlib", "deflate", "blosc2", "igzip", "ideflate", "izlib"]
+default = ["extension-module", "snappy", "lz4", "bzip2", "brotli", "xz", "zstd", "gzip-shared", "zlib-shared", "deflate-shared", "use-system-blosc2-shared", "use-system-isal-shared", "ideflate-shared", "izlib-shared"]
extension-module = ["pyo3/extension-module"]
generate-import-lib = ["pyo3/generate-import-lib"] # needed for Windows PyPy builds

View file

@ -672,6 +672,7 @@
SUBDIR += py-soxr
SUBDIR += py-speechrecognition
SUBDIR += py-spotipy
SUBDIR += py-supysonic
SUBDIR += py-torchaudio
SUBDIR += py-vosk
SUBDIR += py-wavio

View file

@ -32,7 +32,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -31,7 +31,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -39,7 +39,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'${PORTNAME}-gtk' / 'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/${PORTNAME}-gtk/src/meson.build
.include <bsd.port.mk>

View file

@ -33,7 +33,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -0,0 +1,67 @@
PORTNAME= supysonic
DISTVERSION= 0.7.8
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= DtxdF@disroot.org
COMMENT= Python implementation of the Subsonic server API
WWW= https://supysonic.readthedocs.io/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mediafile>0:devel/py-mediafile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}peewee>0:databases/py-peewee@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}watchdog>0:devel/py-watchdog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zipstream-ng>0:archivers/py-zipstream-ng@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
USE_RC_SUBR= supysonic \
supysonic-daemon
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
USER=supysonic \
GROUP=supysonic
USERS= supysonic
GROUPS= supysonic
PLIST_SUB= GROUP=supysonic \
USER=supysonic
OPTIONS_DEFINE= PGSQL SQLITE3
OPTIONS_DEFAULT= GUNICORN SQLITE3 PGSQL MYSQLCLIENT
OPTIONS_MULTI= WSGI
OPTIONS_MULTI_WSGI= GEVENT GUNICORN WAITRESS
OPTIONS_RADIO= MYSQL
OPTIONS_RADIO_MYSQL= MYSQLCLIENT PYMYSQL
GEVENT_DESC= Install with gevent
GUNICORN_DESC= Install with gunicorn
MYSQLCLIENT_DESC= Install with MySQLdb
PYMYSQL_DESC= Install with pymysql
WAITRESS_DESC= Install with waitress
GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent
GUNICORN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gunicorn>0:www/py-gunicorn
MYSQLCLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>0:databases/py-mysqlclient@${PY_FLAVOR}
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
PYMYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR}
SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
WAITRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress
post-install:
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${FILESDIR}/supysonic.conf ${STAGEDIR}${ETCDIR}/supysonic.conf.sample
.for dir in cache log run
@${MKDIR} ${STAGEDIR}/var/${dir}/supysonic
.endfor
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1728951393
SHA256 (supysonic-0.7.8.tar.gz) = 5a3fb511cf27fd24aaa2a8161dbd87d54369f38b1ea9de449ea19a3a6a51661f
SIZE (supysonic-0.7.8.tar.gz) = 342988

View file

@ -0,0 +1,11 @@
--- supysonic/config.py.orig 2023-04-08 00:33:44 UTC
+++ supysonic/config.py
@@ -61,7 +61,7 @@ class DefaultConfig:
class IniConfig(DefaultConfig):
common_paths = [
- "/etc/supysonic",
+ os.path.join(sys.prefix, "etc/supysonic/supysonic.conf"),
os.path.expanduser("~/.supysonic"),
os.path.expanduser("~/.config/supysonic/supysonic.conf"),
"supysonic.conf",

View file

@ -0,0 +1,43 @@
#!/bin/sh
#
# PROVIDE: supysonic_daemon
# REQUIRE: NETWORKING LOGIN
# KEYWORD: shutdown
#
# Configuration settings for supysonic-daemon in /etc/rc.conf
#
# supysonic_daemon_enable (bool): Enable supysonic-daemon. (default=NO)
# supysonic_daemon_user (str): User to run supysonic-daemon. (default=%%USER%%)
# supysonic_daemon_log (str): Send stdout/stderr to a file. (default=/dev/null)
# supysonic_daemon_flags (str): Flags used for supysonic-daemon. (default=)
#
. /etc/rc.subr
name=supysonic_daemon
rcvar=supysonic_daemon_enable
load_rc_config $name
: ${supysonic_daemon_enable:=NO}
: ${supysonic_daemon_user:=%%USER%%}
: ${supysonic_daemon_log:=/dev/null}
pidfile=/var/run/supysonic/daemon.pid
procname="%%PREFIX%%/bin/supysonic-daemon"
command_interpreter="%%PYTHON_CMD%%"
start_cmd="supysonic_daemon_start"
supysonic_daemon_start()
{
echo "Starting supysonic-daemon."
/usr/sbin/daemon -c \
-p "${pidfile}" \
-o "${supysonic_daemon_log}" \
-u "${supysonic_daemon_user}" \
"${command_interpreter}" \
"${procname}" \
${supysonic_daemon_flags}
}
run_rc_command "$1"

View file

@ -0,0 +1,101 @@
[base]
; A database URI. See the 'schema' folder for schema creation scripts. Note that
; you don't have to run these scripts yourself.
; Default: sqlite:////tmp/supysonic/supysonic.db
database_uri = sqlite:////var/db/supysonic/supysonic.db
;database_uri = mysql://supysonic:supysonic@localhost/supysonic
;database_uri = postgres://supysonic:supysonic@localhost/supysonic
; Optional, restrict scanner to these extensions. Default: none
;scanner_extensions = mp3 ogg
; Should the scanner follow symbolic links? Default: no
follow_symlinks = no
[webapp]
; Optional cache directory. Default: /tmp/supysonic
cache_dir = /var/cache/supysonic
; Main cache max size in MB. Default: 512
cache_size = 512
; Transcode cache max size in MB. Default: 1024 (1GB)
transcode_cache_size = 1024
; Optional rotating log file. Default: none
log_file = /var/log/supysonic/supysonic.log
; Log level. Possible values: DEBUG, INFO, WARNING, ERROR, CRITICAL.
; Default: WARNING
log_level = WARNING
; Enable log rotation. Default: yes
log_rotate = yes
; Enable the Subsonic REST API. You'll most likely want to keep this on, here
; for testing purposes. Default: on
;mount_api = on
; Enable the administrative web interface. Default: on
;mount_webui = on
; Space separated list of prefixes that should be ignored on index endpoints
; Default: El La Le Las Les Los The
index_ignored_prefixes = El La Le Las Les Los The
; Enable the ChartLyrics API. Default: off
online_lyrics = off
[daemon]
; Socket file the daemon will listen on for incoming management commands
; Default: /tmp/supysonic/supysonic.sock
socket = /var/run/supysonic/supysonic.sock
; Defines if the file watcher should be started. Default: yes
run_watcher = yes
; Delay in seconds before triggering scanning operation after a change have been
; detected.
; This prevents running too many scans when multiple changes are detected for a
; single file over a short time span. Default: 5
wait_delay = 5
; Command used by the jukebox
jukebox_command = mplayer -ss %offset %path
; Optional rotating log file for the scanner daemon. Logs to stderr if empty
log_file = /var/log/supysonic/supysonic-daemon.log
log_level = INFO
log_rotate = yes
[lastfm]
; API and secret key to enable scrobbling. http://www.last.fm/api/accounts
; Defaults: none
;api_key =
;secret =
[listenbrainz]
; root URL of the ListenBrainz API.
; Defaults: https://api.listenbrainz.org/
;api_url =
[transcoding]
; Programs used to convert from one format/bitrate to another. Defaults: none
transcoder_mp3_mp3 = lame --quiet --mp3input -b %outrate %srcpath -
transcoder = ffmpeg -i %srcpath -ab %outratek -v 0 -f %outfmt -
decoder_mp3 = mpg123 --quiet -w - %srcpath
decoder_ogg = oggdec -o %srcpath
decoder_flac = flac -d -c -s %srcpath
encoder_mp3 = lame --quiet -b %outrate - -
encoder_ogg = oggenc2 -Q -M %outrate -
; Default format, used when a client requests a bitrate lower than the original
; file and no specific format
default_transcode_target = mp3
[mimetypes]
; Extension to mimetype mappings in case your system has some trouble guessing
; Default: none
;mp3 = audio/mpeg
;ogg = audio/vorbis

View file

@ -0,0 +1,31 @@
#!/bin/sh
#
# PROVIDE: supysonic
# REQUIRE: NETWORKING LOGIN
# KEYWORD: shutdown
#
# Configuration settings for supysonic in /etc/rc.conf
#
# supysonic_enable (bool): Enable supysonic. (default=NO)
# supysonic_user (str): User to run supysonic-server. (default=%%USER%%)
# supysonic_log (str): Send stdout/stderr to a file. (default=/dev/null)
# supysonic_flags (str): Flags used for supysonic-server. (default=)
#
. /etc/rc.subr
name=supysonic
rcvar=supysonic_enable
load_rc_config $name
: ${supysonic_enable:=NO}
: ${supysonic_user:=%%USER%%}
: ${supysonic_log:=/dev/null}
pidfile=/var/run/supysonic/server.pid
procname="%%PYTHON_CMD%%"
command="/usr/sbin/daemon"
command_args="-c -p ${pidfile} -o ${supysonic_log} ${procname} %%PREFIX%%/bin/supysonic-server ${supysonic_flags}"
run_rc_command "$1"

View file

@ -0,0 +1,11 @@
Supysonic is a Python implementation of the Subsonic server API.
Current supported features are:
* browsing (by folders or tags)
* streaming of various audio files formats
* transcoding
* user or random playlists
* cover art
* starred tracks/albums and ratings
* lastfm scrobbling
* Jukebox mode

View file

@ -0,0 +1,9 @@
@dir %%ETCDIR%%
@sample %%ETCDIR%%/supysonic.conf.sample
@owner %%USER%%
@group %%GROUP%%
@dir /var/cache/supysonic
@dir /var/log/supysonic
@dir /var/run/supysonic
@owner
@group

View file

@ -1,8 +1,6 @@
PORTNAME= schismtracker
DISTVERSION= 20240909
DISTVERSIONSUFFIX= .source
DISTVERSION= 20241021
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Module tracker editor/player resembling impulse tracker
@ -16,19 +14,23 @@ ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le
LIB_DEPENDS= libFLAC.so:audio/flac \
libutf8proc.so:textproc/utf8proc
USES= compiler:c++11-lib desktop-file-utils localbase pkgconfig \
python sdl xorg
USES= autoreconf compiler:c++11-lib desktop-file-utils localbase \
pkgconfig python sdl xorg
USE_GITHUB= yes
USE_SDL= sdl2
USE_XORG= x11 xext xv
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
PLIST_FILES= bin/schismtracker \
share/applications/schism.desktop \
share/man/man1/schismtracker.1.gz \
share/pixmaps/schism-icon-128.png \
share/pixmaps/schism-itf-icon-128.png
post-patch:
@${REINPLACE_CMD} -e "s|%%LAST_GIT_COMMIT%%|${DISTVERSION:C/([0-9]{4})([0-9]{2})([0-9]{2})/\1-\2-\3/}|" \
${WRKSRC}/configure.ac
post-install:
${INSTALL_DATA} ${WRKSRC}/sys/fd.org/*.desktop ${STAGEDIR}${DESKTOPDIR}
${INSTALL_DATA} ${WRKSRC}/icons/schism-icon-128.png \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1725954451
SHA256 (schismtracker-20240909.source.tar.gz) = 79178335de99e42691756e0e0b70062851d564d82a5619a43d8282becc652ed5
SIZE (schismtracker-20240909.source.tar.gz) = 1224121
TIMESTAMP = 1729616204
SHA256 (schismtracker-schismtracker-20241021_GH0.tar.gz) = 9615aeb37a29867306b92008c4579be185871ac0156009ce64be406b777b8f5d
SIZE (schismtracker-schismtracker-20241021_GH0.tar.gz) = 1081219

View file

@ -0,0 +1,11 @@
--- configure.ac.orig 2024-10-21 06:04:43 UTC
+++ configure.ac
@@ -22,7 +22,7 @@ dnl PACKAGE_VERSION will be either "" if not using git
dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
dnl PACKAGE_VERSION will be either "" if not using git, or date of the last git commit in the form YYYYMMDD
-m4_define([last_git_commit], patsubst(m4_esyscmd([git log -n 1 --date=short --format=format:%cd]), [[^0-9]]))
+m4_define([last_git_commit], [%%LAST_GIT_COMMIT%%])
AC_INIT([schismtracker], [last_git_commit])
last_commit_date=[last_git_commit]

View file

@ -41,7 +41,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'target',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -1,5 +1,5 @@
PORTNAME= Dumbbench
PORTVERSION= 0.504
PORTVERSION= 0.505
CATEGORIES= benchmarks perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BDFOY

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1720608642
SHA256 (Dumbbench-0.504.tar.gz) = 57067480f86f8ec5e9e22cbd78eb10a515edfa73b00997c5e2199d1eb6402130
SIZE (Dumbbench-0.504.tar.gz) = 34776
TIMESTAMP = 1729594446
SHA256 (Dumbbench-0.505.tar.gz) = ed6f0525fe921382cc219d5a71abeedcedb4f2b63a43d78c0f65f80ac9b11ffd
SIZE (Dumbbench-0.505.tar.gz) = 34804

View file

@ -1,5 +1,5 @@
PORTNAME= derailed_benchmarks
PORTVERSION= 2.1.2
PORTVERSION= 2.2.1
CATEGORIES= benchmarks rubygems
MASTER_SITES= RG
@ -9,15 +9,21 @@ WWW= https://github.com/schneems/derailed_benchmarks
LICENSE= MIT
RUN_DEPENDS= rubygem-benchmark-ips>=2.0.0<3:benchmarks/rubygem-benchmark-ips \
rubygem-dead_end>=0:devel/rubygem-dead_end \
rubygem-get_process_mem0>=0<1:devel/rubygem-get_process_mem0 \
RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
rubygem-benchmark-ips>=2.0.0<3:benchmarks/rubygem-benchmark-ips \
rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
rubygem-drb>=0:devel/rubygem-drb \
rubygem-get_process_mem>=0:devel/rubygem-get_process_mem \
rubygem-heapy>=0<1:devel/rubygem-heapy \
rubygem-memory_profiler>=0<2:devel/rubygem-memory_profiler \
rubygem-mini_histogram>=0.3.0:devel/rubygem-mini_histogram\
rubygem-mutex_m>=0:devel/rubygem-mutex_m \
rubygem-ostruct>=0:devel/rubygem-ostruct \
rubygem-rack>=1:www/rubygem-rack \
rubygem-rack-test>=0:www/rubygem-rack-test \
rubygem-rake>=10<14:devel/rubygem-rake \
rubygem-ruby-statistics>=2.1:devel/rubygem-ruby-statistics \
rubygem-ruby2_keywords>=0:devel/rubygem-ruby2_keywords \
rubygem-ruby-statistics>=4.0.1:devel/rubygem-ruby-statistics \
rubygem-thor>=0.19<2:devel/rubygem-thor
USES= gem

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1725697838
SHA256 (rubygem/derailed_benchmarks-2.1.2.gem) = eaadc6206ceeb5538ff8f5e04a0023d54ebdd95d04f33e8960fb95a5f189a14f
SIZE (rubygem/derailed_benchmarks-2.1.2.gem) = 119296
TIMESTAMP = 1729658496
SHA256 (rubygem/derailed_benchmarks-2.2.1.gem) = 654280664fded41c9cd8fc27fc0fcfaf096023afab90eb4ac1185ba70c5d4439
SIZE (rubygem/derailed_benchmarks-2.2.1.gem) = 121344

View file

@ -1,5 +1,5 @@
PORTNAME= calculix
PORTVERSION= 2.21
DISTVERSION= 2.22
CATEGORIES= cad
MASTER_SITES= http://www.dhondt.de/
DISTFILES= ${DIST_SOURCES}
@ -11,11 +11,12 @@ COMMENT= Three-Dimensional Structural Finite Element Program
WWW= http://www.calculix.de/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/cgx_${DISTVERSION}/COPYING
RUN_DEPENDS= ccx:cad/calculix-ccx
USES= gl gmake tar:bzip2 compiler:c++11-lib xorg
USE_GL= gl glu # uses its own glut
USES= compiler:c++11-lib gl gmake tar:bzip2 xorg
USE_GL= gl glu glut
USE_XORG= ice sm x11 xext xi xmu xt
CXXFLAGS+= -std=c++98
@ -31,29 +32,25 @@ DOCS_EXTRACT_ONLY= ${DIST_HTM}
EXAMPLES_DISTFILES= ${DIST_EXAMPLES}
EXAMPLES_EXTRACT_ONLY= ${DIST_EXAMPLES}
BROWSER?= firefox
CGX_VER= cgx_${PORTVERSION}
DIST_EXAMPLES= cgx_${PORTVERSION}.exa${EXTRACT_SUFX}
DIST_HTM= cgx_${PORTVERSION}.htm${EXTRACT_SUFX}
DIST_PDF= cgx_${PORTVERSION}.pdf
DIST_SOURCES= cgx_${PORTVERSION}.all${EXTRACT_SUFX}
BROWSER?= xdg-open
CGX_VER= cgx_${DISTVERSION}
DIST_EXAMPLES= cgx_${DISTVERSION}.exa${EXTRACT_SUFX}
DIST_HTM= cgx_${DISTVERSION}.htm${EXTRACT_SUFX}
DIST_PDF= cgx_${DISTVERSION}.pdf
DIST_SOURCES= cgx_${DISTVERSION}.all${EXTRACT_SUFX}
PSVIEWER?= gv
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD
USES+= llvm:max=15
CPPFLAGS+= -Wno-error=int-conversion
.endif
CFLAGS+= -fpic
FFLAGS+= -fpic
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD
CPPFLAGS+= -Wno-error=int-conversion
.endif
pre-build:
@${REINPLACE_CMD} -e 's!c++!${CXX}!g;' \
${WRKSRC}/libSNL/src/makefile
@ -74,6 +71,7 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/cgx
@(cd ${WRKSRC}/${CGX_VER}/doc/cgx && ${RM} *.old *~)
@(cd ${WRKSRC}/${CGX_VER}/doc/cgx && ${COPYTREE_SHARE} . \
${STAGEDIR}${DOCSDIR}/cgx)
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DIST_PDF} \

View file

@ -1,9 +1,9 @@
TIMESTAMP = 1690913771
SHA256 (calculix/cgx_2.21.all.tar.bz2) = 55ae561903df011e944d7f82f9e00039dbc4c68ac9195a5a862d446eb56bcfc1
SIZE (calculix/cgx_2.21.all.tar.bz2) = 5758392
SHA256 (calculix/cgx_2.21.htm.tar.bz2) = f2c8aa71f4c81a537e7f3fffa62862b1f617d95ac31ac41a994799df7d28824f
SIZE (calculix/cgx_2.21.htm.tar.bz2) = 384268
SHA256 (calculix/cgx_2.21.pdf) = 0b392abde2041f7d646c668d42bf317487884fae2153145fdd7cb9ccd2496a5e
SIZE (calculix/cgx_2.21.pdf) = 1240552
SHA256 (calculix/cgx_2.21.exa.tar.bz2) = 0569cdeca93eab827277904519e7b5f7b04a1326e7a3a11cc148f3dde585c054
SIZE (calculix/cgx_2.21.exa.tar.bz2) = 3917880
TIMESTAMP = 1728732023
SHA256 (calculix/cgx_2.22.all.tar.bz2) = c642431089560eec21b1a6a5d7f5a40bc23ea946115a296b8dd8cb8a596921d1
SIZE (calculix/cgx_2.22.all.tar.bz2) = 6237681
SHA256 (calculix/cgx_2.22.htm.tar.bz2) = 0728e76485d0673f0f70510238777e66c8494ad8ff85c8738af299482d4370e7
SIZE (calculix/cgx_2.22.htm.tar.bz2) = 598391
SHA256 (calculix/cgx_2.22.pdf) = da65269671b12174b3c6f0d53840c4d966e6e11a99549e0d8941e051835ac838
SIZE (calculix/cgx_2.22.pdf) = 1295175
SHA256 (calculix/cgx_2.22.exa.tar.bz2) = 4f01decc07c94c639f2b1369a44cbee154622e742a3decdf240dddfe4d15538c
SIZE (calculix/cgx_2.22.exa.tar.bz2) = 7920521

View file

@ -1,26 +0,0 @@
--- cgx_2.21/src/Makefile.orig 2022-07-29 09:41:00 UTC
+++ cgx_2.21/src/Makefile
@@ -5,11 +5,11 @@ CFLAGS = -O2 -Wall -Wno-narrowing -DSEMINIT \
-I/usr/include/GL \
-I../../libSNL/src \
-I../../glut-3.5/src \
- -I/usr/X11/include
+ -I$(LOCALBASE)/include
LFLAGS = \
- -L/usr/lib64 -lGL -lGLU \
- -L/usr/X11R6/lib64 -lX11 -lXi -lXmu -lXext -lXt -lSM -lICE \
+ -L$(LOCALBASE)/lib -lGL -lGLU \
+ -lX11 -lXi -lXmu -lXext -lXt -lSM -lICE \
-lm -lpthread -lrt
@@ -67,7 +67,7 @@ OULIB = $(ULIB:.c=.o)
OUTIL = $(SUTIL:.c=.o)
cgx: $(OLIB) $(OUTIL) $(OULIB)
- g++ $(OULIB) $(OLIB) $(OUTIL) $(CFLAGS) $(LFLAGS) -o $@
+ ${CXX} $(OULIB) $(OLIB) $(OUTIL) $(CFLAGS) $(LFLAGS) -o $@

View file

@ -0,0 +1,70 @@
--- cgx_2.22/src/Makefile.orig 2024-05-29 18:48:12 UTC
+++ cgx_2.22/src/Makefile
@@ -4,12 +4,12 @@ CFLAGS = -O2 -Wall -Wno-narrowing -DSEMINIT \
-I/usr/include \
-I/usr/include/GL \
-I../../libSNL/src \
- -I../../glut-3.5/src \
- -I/usr/X11/include
+ -I$(LOCALBASE)/include \
+ -I$(LOCALBASE)/include/GL
LFLAGS = \
- -L/usr/lib64 -lGL -lGLU \
- -L/usr/X11R6/lib64 -lX11 -lXi -lXmu -lXext -lXt -lSM -lICE \
+ -L$(LOCALBASE)/lib -lGL -lGLU -lglut \
+ -lX11 -lXi -lXmu -lXext -lXt -lSM -lICE \
-lm -lpthread -lrt
@@ -23,41 +23,6 @@ SUTIL = \
userFunction.c
SUTIL = \
- ../../glut-3.5/src/layerutil.c \
- ../../glut-3.5/src/glut_dials.c \
- ../../glut-3.5/src/glut_ext.c \
- ../../glut-3.5/src/glut_mesa.c \
- ../../glut-3.5/src/glut_menu.c \
- ../../glut-3.5/src/glut_modifier.c \
- ../../glut-3.5/src/glut_space.c \
- ../../glut-3.5/src/glut_shapes.c \
- ../../glut-3.5/src/glut_tablet.c \
- ../../glut-3.5/src/glut_warp.c \
- ../../glut-3.5/src/glut_8x13.c \
- ../../glut-3.5/src/glut_9x15.c \
- ../../glut-3.5/src/glut_hel10.c \
- ../../glut-3.5/src/glut_hel18.c \
- ../../glut-3.5/src/glut_hel12.c \
- ../../glut-3.5/src/glut_tr10.c \
- ../../glut-3.5/src/glut_tr24.c \
- ../../glut-3.5/src/glut_bitmap.c \
- ../../glut-3.5/src/glut_cursor.c \
- ../../glut-3.5/src/glut_event.c \
- ../../glut-3.5/src/glut_get.c \
- ../../glut-3.5/src/glut_overlay.c \
- ../../glut-3.5/src/glut_input.c \
- ../../glut-3.5/src/glut_stroke.c \
- ../../glut-3.5/src/glut_teapot.c \
- ../../glut-3.5/src/glut_winmisc.c \
- ../../glut-3.5/src/glut_fullscrn.c \
- ../../glut-3.5/src/glut_cindex.c \
- ../../glut-3.5/src/glut_roman.c \
- ../../glut-3.5/src/glut_mroman.c \
- ../../glut-3.5/src/glut_swidth.c \
- ../../glut-3.5/src/glut_bwidth.c \
- ../../glut-3.5/src/glut_win.c \
- ../../glut-3.5/src/glut_init.c \
- ../../glut-3.5/src/glut_util.c \
uselibSNL.cpp \
generateTet.cpp \
../../libSNL/src/*.cpp
@@ -67,7 +32,7 @@ cgx: $(OLIB) $(OUTIL) $(OULIB)
OUTIL = $(SUTIL:.c=.o)
cgx: $(OLIB) $(OUTIL) $(OULIB)
- g++ $(OULIB) $(OLIB) $(OUTIL) $(CFLAGS) $(LFLAGS) -o $@
+ ${CXX} $(OULIB) $(OLIB) $(OUTIL) $(CFLAGS) $(LFLAGS) -o $@

View file

@ -0,0 +1,11 @@
--- cgx_2.22/src/extUtil.h.orig 2024-10-21 22:22:47 UTC
+++ cgx_2.22/src/extUtil.h
@@ -37,7 +37,7 @@ void printf_fflush(const char *fmt,...);
}
#endif
#else
- #include <GL/glut_cgx.h>
+ #include <GL/glut.h>
#endif
#define PI 3.14159265358979323846264338327950288

View file

@ -1,10 +1,12 @@
bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/WARNINGS
%%PORTDOCS%%%%DOCSDIR%%/cgx_2.22.pdf
%%PORTDOCS%%%%DOCSDIR%%/cgx/cgx.css
%%PORTDOCS%%%%DOCSDIR%%/cgx/cgx.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/contents.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.aux
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.log
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.out
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.pdf
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.pl
%%PORTDOCS%%%%DOCSDIR%%/cgx/images.tex
%%PORTDOCS%%%%DOCSDIR%%/cgx/img1.png
@ -52,6 +54,8 @@ bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/index.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/internals.pl
%%PORTDOCS%%%%DOCSDIR%%/cgx/labels.pl
%%PORTDOCS%%%%DOCSDIR%%/cgx/next.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/next_g.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/node1.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node10.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node100.html
@ -249,7 +253,13 @@ bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/node274.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node275.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node276.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node277.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node278.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node279.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node28.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node280.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node281.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node282.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node29.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node3.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node30.html
@ -328,7 +338,11 @@ bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/node97.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node98.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node99.html
%%PORTDOCS%%%%DOCSDIR%%/cgx_2.21.pdf
%%PORTDOCS%%%%DOCSDIR%%/cgx/prev_g.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/prev.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/up_g.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/up.png
%%PORTDOCS%%%%DOCSDIR%%/cgx/WARNINGS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/couette/0.00100001/T
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/couette/0.00100001/U
@ -381,6 +395,11 @@ bin/cgx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/duns.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/duns.hdr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/duns.trl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/save.g
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/save.q
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/save.rstrt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/save.tec
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/duns/save.v
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/rae2822.fbd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic/cylinder.fbd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic/disc.fbd

View file

@ -1,7 +1,7 @@
PORTNAME= horizon-eda
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= cad
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/

View file

@ -1,6 +1,6 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
PORTREVISION= 1
PORTREVISION= 2
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel

View file

@ -21,7 +21,6 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libgtkextra-x11-3.0.so:x11-toolkits/gtkextra \
libharfbuzz.so:print/harfbuzz \
libltdl.so:devel/libltdl \
libpcre.so:devel/pcre \
libpng.so:graphics/png \
libstroke.so:devel/libstroke \
libunistring.so:devel/libunistring

View file

@ -1,5 +1,5 @@
PORTNAME= fcitx5-mcbopomofo
DISTVERSION= 2.7
DISTVERSION= 2.8
CATEGORIES= chinese textproc
MAINTAINER= lwhsu@FreeBSD.org
@ -11,7 +11,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
libfmt.so:devel/libfmt \
libicuuc.so:devel/icu
libicuuc.so:devel/icu \
libjson-c.so:devel/json-c
USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1714963387
SHA256 (openvanilla-fcitx5-mcbopomofo-2.7_GH0.tar.gz) = 9dc6ea3e6d70f5950437679b21d1956bfdc755a2c72a50c4eec125fcb643ef8e
SIZE (openvanilla-fcitx5-mcbopomofo-2.7_GH0.tar.gz) = 2711754
TIMESTAMP = 1729599041
SHA256 (openvanilla-fcitx5-mcbopomofo-2.8_GH0.tar.gz) = 2069466aa9c8d96e488b4dd80b7ca849b75a323918b537c62da060507ab7b6cc
SIZE (openvanilla-fcitx5-mcbopomofo-2.8_GH0.tar.gz) = 2723875

View file

@ -1,10 +0,0 @@
--- src/KeyHandler.cpp.orig 2024-05-06 03:07:04 UTC
+++ src/KeyHandler.cpp
@@ -25,6 +25,7 @@
#include <algorithm>
#include <chrono>
+#include <sstream>
#include <utility>
#include "ChineseNumbers/ChineseNumbers.h"

View file

@ -1,6 +1,5 @@
PORTNAME= Convert-PEM
PORTVERSION= 0.08
PORTREVISION= 1
PORTVERSION= 0.09
CATEGORIES= converters perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -11,14 +10,17 @@ WWW= https://metacpan.org/release/Convert-PEM
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-ErrorHandler>=0:devel/p5-Class-ErrorHandler \
p5-Convert-ASN1>=0.10:converters/p5-Convert-ASN1 \
p5-Convert-ASN1>=0.34:converters/p5-Convert-ASN1 \
p5-Crypt-DES_EDE3>=0:security/p5-Crypt-DES_EDE3
TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (Convert-PEM-0.08.tar.gz) = 070ef357af0394d776647ca4b9dd992395617e49f0a5f393c85a29733f100b52
SIZE (Convert-PEM-0.08.tar.gz) = 54089
TIMESTAMP = 1729594538
SHA256 (Convert-PEM-0.09.tar.gz) = 6ec92cb6d0fab8e69b38880ea0fa6a8c2998885d654b5d442ca8744fd10e0ab3
SIZE (Convert-PEM-0.09.tar.gz) = 21825

View file

@ -983,7 +983,7 @@ do-install:
# binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest)
.for p in ${PROGS}
${INSTALL_PROGRAM} \
${WRKDIR}/target/*/release/${p} \
${WRKDIR}/target/release/${p} \
${STAGEDIR}${PREFIX}/bin
.endfor
# config files

View file

@ -1,5 +1,5 @@
PORTNAME= ldb
PORTVERSION= 2.8.1
PORTVERSION= 2.8.2
CATEGORIES= databases
MASTER_SITES= SAMBA
PKGNAMESUFFIX?= ${PORTVERSION:C/([[:digit:]]+)[.]([[:digit:]]+).*/\1\2/}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1722344866
SHA256 (ldb-2.8.1.tar.gz) = b68ce6eb0ccd2870fa3c8c334f2028b5d16606fd41308696c17b71959f7bf59f
SIZE (ldb-2.8.1.tar.gz) = 1745790
TIMESTAMP = 1729271994
SHA256 (ldb-2.8.2.tar.gz) = 0e9aeb657aedbd048b1c0de4afe5b01a8dd33c24a6adb8361a0829374a2fc016
SIZE (ldb-2.8.2.tar.gz) = 1746336

View file

@ -1,5 +1,5 @@
PORTNAME= BerkeleyDB
PORTVERSION= 0.65
PORTVERSION= 0.66
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1652471235
SHA256 (BerkeleyDB-0.65.tar.gz) = 410aa89e7232941d49106c9e048d6337475543ec1d233ea7cdb725cb5b963504
SIZE (BerkeleyDB-0.65.tar.gz) = 258814
TIMESTAMP = 1729509314
SHA256 (BerkeleyDB-0.66.tar.gz) = c64138df293afcd961fc6d5d4253992d94dcbbfbd54bf889565cc8be4fe6b291
SIZE (BerkeleyDB-0.66.tar.gz) = 297586

View file

@ -1,5 +1,5 @@
PORTNAME= plpgsql_check
PORTVERSION= 2.7.11
PORTVERSION= 2.7.12
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}-

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1726740917
SHA256 (okbob-plpgsql_check-v2.7.11_GH0.tar.gz) = 208933f8dbe8e0d2628eb3851e9f52e6892b8e280c63700c0f1ce7883625d172
SIZE (okbob-plpgsql_check-v2.7.11_GH0.tar.gz) = 292730
TIMESTAMP = 1729594444
SHA256 (okbob-plpgsql_check-v2.7.12_GH0.tar.gz) = 70012568e86344c96c4353f64e29f3ea2a70601db3632d9c05ff0305df9e869d
SIZE (okbob-plpgsql_check-v2.7.12_GH0.tar.gz) = 292726

View file

@ -1,6 +1,6 @@
PORTNAME= orafce
DISTVERSIONPREFIX= VERSION_
DISTVERSION= 4_13_3
DISTVERSION= 4_13_4
CATEGORIES= databases
PKGNAMEPREFIX= postgresql-

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1728632238
SHA256 (orafce-orafce-VERSION_4_13_3_GH0.tar.gz) = 20f46bbdbe4f5a9c375906847cd43a0b917601cf1c71a2eaff82ca2b31742eeb
SIZE (orafce-orafce-VERSION_4_13_3_GH0.tar.gz) = 734364
TIMESTAMP = 1729509132
SHA256 (orafce-orafce-VERSION_4_13_4_GH0.tar.gz) = d576454951221cfae9b67092406801bd125287163e4c9abcac715a28f3d1878b
SIZE (orafce-orafce-VERSION_4_13_4_GH0.tar.gz) = 734387

View file

@ -1,6 +1,5 @@
PORTNAME= psycopg2
PORTVERSION= 2.9.9
PORTREVISION= 1
PORTVERSION= 2.9.10
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1696432898
SHA256 (psycopg2-2.9.9.tar.gz) = d1454bde93fb1e224166811694d600e746430c006fbb031ea06ecc2ea41bf156
SIZE (psycopg2-2.9.9.tar.gz) = 384926
TIMESTAMP = 1729594454
SHA256 (psycopg2-2.9.10.tar.gz) = 12ec0b40b0273f95296233e8750441339298e6a572f7039da5b260e3c8b60e11
SIZE (psycopg2-2.9.10.tar.gz) = 385672

View file

@ -115,6 +115,6 @@ CARGO_CRATES= addr2line-0.17.0 \
PLIST_FILES= lib/librejson.so
do-install:
${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/librejson.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/librejson.so ${STAGEDIR}${PREFIX}/lib
.include <bsd.port.mk>

View file

@ -1,5 +1,5 @@
PORTNAME= activemodel
PORTVERSION= 6.1.7.8
PORTVERSION= 6.1.7.9
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 61

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1717568520
SHA256 (rubygem/activemodel-6.1.7.8.gem) = d8225d7ff4c7d91f4396e583bcd59cf4020a7678297679c02c2af374c915a68c
SIZE (rubygem/activemodel-6.1.7.8.gem) = 62464
TIMESTAMP = 1729509210
SHA256 (rubygem/activemodel-6.1.7.9.gem) = 7771a0cd5aa97eed8f34e757cd50a484f4f2d41d30be20c23ecdc0bf9916b918
SIZE (rubygem/activemodel-6.1.7.9.gem) = 62976

View file

@ -1,5 +1,5 @@
PORTNAME= activemodel
PORTVERSION= 7.0.8.4
PORTVERSION= 7.0.8.5
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 70

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1717568546
SHA256 (rubygem/activemodel-7.0.8.4.gem) = ef4e092d8644121b3e756e831bed6a16878317d02b9611bec8efcfdaee6525d6
SIZE (rubygem/activemodel-7.0.8.4.gem) = 61952
TIMESTAMP = 1729509236
SHA256 (rubygem/activemodel-7.0.8.5.gem) = 0e0ef595d86111be1c251faf3ffb2e51e258cfa6eda418d3f22e96e116de08b3
SIZE (rubygem/activemodel-7.0.8.5.gem) = 61952

View file

@ -1,5 +1,5 @@
PORTNAME= activemodel
PORTVERSION= 7.1.4
PORTVERSION= 7.1.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1726488176
SHA256 (rubygem/activemodel-7.1.4.gem) = 188d055afdd07d2f037d23403c939618ea0d7fa518a7de1b76324c2876d410b6
SIZE (rubygem/activemodel-7.1.4.gem) = 69120
TIMESTAMP = 1729509262
SHA256 (rubygem/activemodel-7.1.4.1.gem) = f48237b40183f3629e4b98ae962edc4c2faa228fe2927268e14e7f318272edb6
SIZE (rubygem/activemodel-7.1.4.1.gem) = 69120

View file

@ -1,5 +1,5 @@
PORTNAME= activemodel
PORTVERSION= 7.2.1
PORTVERSION= 7.2.1.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1726487280
SHA256 (rubygem/activemodel-7.2.1.gem) = 7b24e3927122b99c4623f07607a1d0f1cfd598f9dc5077e70178536dd6663348
SIZE (rubygem/activemodel-7.2.1.gem) = 67584
TIMESTAMP = 1729509288
SHA256 (rubygem/activemodel-7.2.1.1.gem) = 315d5d2e3d3a5f850a9bea0a69d175bdbf3c5a06a98014006dde73dc83dc4603
SIZE (rubygem/activemodel-7.2.1.1.gem) = 67584

View file

@ -1,5 +1,5 @@
PORTNAME= activerecord
PORTVERSION= 6.1.7.8
PORTVERSION= 6.1.7.9
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 61

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1717568522
SHA256 (rubygem/activerecord-6.1.7.8.gem) = 37e12a89090eebbc0b9bdde8c76a578b2c31a5f023895b70810fb64052f51674
SIZE (rubygem/activerecord-6.1.7.8.gem) = 434176
TIMESTAMP = 1729509212
SHA256 (rubygem/activerecord-6.1.7.9.gem) = 5090f230aadccba15adcabebbcdc43cee7a449eb2bdf4fc97aaa2e21d2e68347
SIZE (rubygem/activerecord-6.1.7.9.gem) = 434176

View file

@ -1,5 +1,5 @@
PORTNAME= activerecord
PORTVERSION= 7.0.8.4
PORTVERSION= 7.0.8.5
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 70

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1717568548
SHA256 (rubygem/activerecord-7.0.8.4.gem) = 8b49aac0258527680e79e04020951462c121c74ad1f69d41ce6f30b9b7047bde
SIZE (rubygem/activerecord-7.0.8.4.gem) = 480256
TIMESTAMP = 1729509238
SHA256 (rubygem/activerecord-7.0.8.5.gem) = fa7819eb168c2f62ecc4454e0f5cab5c2ee62aa84f3f1042ce9141a1b0d96df6
SIZE (rubygem/activerecord-7.0.8.5.gem) = 480256

View file

@ -1,5 +1,5 @@
PORTNAME= activerecord
PORTVERSION= 7.1.4
PORTVERSION= 7.1.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1726488178
SHA256 (rubygem/activerecord-7.1.4.gem) = 836d6dac137ec5bb71e7ab943f6eca97917c8a2968fa466b38920f4812642cdd
SIZE (rubygem/activerecord-7.1.4.gem) = 547840
TIMESTAMP = 1729509264
SHA256 (rubygem/activerecord-7.1.4.1.gem) = c14d6a345a422b65dcd9000e47ae90042da6a857a7022641855ad0758f029db3
SIZE (rubygem/activerecord-7.1.4.1.gem) = 547840

View file

@ -1,5 +1,5 @@
PORTNAME= activerecord
PORTVERSION= 7.2.1
PORTVERSION= 7.2.1.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1726487282
SHA256 (rubygem/activerecord-7.2.1.gem) = b58a26b9337594f2639cafcc443f4d28d786289f5b5b07b810e8251eeace533c
SIZE (rubygem/activerecord-7.2.1.gem) = 543232
TIMESTAMP = 1729509290
SHA256 (rubygem/activerecord-7.2.1.1.gem) = c124a4e4ddfa93e7f198bfdb464dcb8cc5908c89e9c22ec4248ec52ce719aa6b
SIZE (rubygem/activerecord-7.2.1.1.gem) = 543232

View file

@ -1,5 +1,5 @@
PORTNAME= pghero
PORTVERSION= 3.6.0
PORTVERSION= 3.6.1
CATEGORIES= databases rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1720893198
SHA256 (rubygem/pghero-3.6.0.gem) = cad9cb865f99ff40bb5ba47d3dae20d06be06ac8ea6b01172f6a8ccc85671109
SIZE (rubygem/pghero-3.6.0.gem) = 365056
TIMESTAMP = 1729509172
SHA256 (rubygem/pghero-3.6.1.gem) = e6d4f6ec3979d4828dafcd1eaa4214e70279fe2502b9fe5bd632d8333aa79cd4
SIZE (rubygem/pghero-3.6.1.gem) = 365056

View file

@ -1,5 +1,5 @@
PORTNAME= redis-cluster-client
PORTVERSION= 0.11.4
PORTVERSION= 0.11.5
CATEGORIES= databases rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1728632522
SHA256 (rubygem/redis-cluster-client-0.11.4.gem) = 963831d4430a48835d2c4f8c253334a0fee1defd9961eb242deeb60e58c90519
SIZE (rubygem/redis-cluster-client-0.11.4.gem) = 26112
TIMESTAMP = 1729509174
SHA256 (rubygem/redis-cluster-client-0.11.5.gem) = 0edf8d7b7ee7a0668cd4d5418aaeaaa75788e6330d2d9e8103ca0d1b316d83dd
SIZE (rubygem/redis-cluster-client-0.11.5.gem) = 26112

View file

@ -1,6 +1,6 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
DISTVERSION= 0.17.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1726718971
SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4
SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.mod) = 310
SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.zip) = 0ea6f16e960224e2869172121e36055283c6fd8177e8688cbb583c99223400c2
SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.zip) = 86852
TIMESTAMP = 1729713103
SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.1/v0.17.1.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4
SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.1/v0.17.1.mod) = 310
SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.1/v0.17.1.zip) = 30bf2faeaa7256b5ba5a40fcf4856381fee792a46506f1b669d23dc4e14271e9
SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.1/v0.17.1.zip) = 86349

View file

@ -1,5 +1,5 @@
PORTNAME= timescaledb
PORTVERSION= 2.17.0
PORTVERSION= 2.17.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1728554763
SHA256 (timescale-timescaledb-2.17.0_GH0.tar.gz) = 155bf64391d3558c42f31ca0e523cfc6252921974f75298c9039ccad1c89811a
SIZE (timescale-timescaledb-2.17.0_GH0.tar.gz) = 7559829
TIMESTAMP = 1729713264
SHA256 (timescale-timescaledb-2.17.1_GH0.tar.gz) = 6277cf43f5695e23dae1c5cfeba00474d730b66ed53665a84b787a6bb1a57e28
SIZE (timescale-timescaledb-2.17.1_GH0.tar.gz) = 7565025

View file

@ -36,5 +36,6 @@ share/postgresql/extension/timescaledb--2.15.2--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.15.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.16.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.16.1--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.17.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control

View file

@ -1,7 +1,6 @@
PORTNAME= usql
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.3
PORTREVISION= 3
DISTVERSION= 0.19.4
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@ -11,6 +10,8 @@ WWW= https://github.com/xo/usql/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libresvg.so:graphics/resvg-capi
USES= go:1.22,modules
GO_MODULE= github.com/xo/usql

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1718113864
SHA256 (go/databases_usql/usql-v0.19.3/v0.19.3.mod) = a8ce93486b78f4d36c38283e819b0264fd37079455e4cc61779348ea5cec0519
SIZE (go/databases_usql/usql-v0.19.3/v0.19.3.mod) = 17470
SHA256 (go/databases_usql/usql-v0.19.3/v0.19.3.zip) = cb8cda2fd36fabf1df6277a37540e99aa0ebdab56f909ef2b0487be67dd25806
SIZE (go/databases_usql/usql-v0.19.3/v0.19.3.zip) = 407306
TIMESTAMP = 1729659412
SHA256 (go/databases_usql/usql-v0.19.4/v0.19.4.mod) = 0ceb96b4bced8bbcab27a71c807a2b63d66f6fc40cf3ae99533b3b8960e9dcd2
SIZE (go/databases_usql/usql-v0.19.4/v0.19.4.mod) = 17360
SHA256 (go/databases_usql/usql-v0.19.4/v0.19.4.zip) = 161708d24af352cbc6597c3d0ad5763bdf5339d749fd7f91dfcd827e465cd4be
SIZE (go/databases_usql/usql-v0.19.4/v0.19.4.zip) = 442188

View file

@ -0,0 +1,10 @@
--- vendor/github.com/xo/resvg/resvg.go.orig 2024-10-23 09:08:34 UTC
+++ vendor/github.com/xo/resvg/resvg.go
@@ -10,6 +10,7 @@ package resvg
#cgo linux,amd64 LDFLAGS: -L${SRCDIR}/libresvg/linux_amd64 -lresvg -lm
#cgo linux,arm64 LDFLAGS: -L${SRCDIR}/libresvg/linux_arm64 -lresvg -lm
#cgo linux,arm LDFLAGS: -L${SRCDIR}/libresvg/linux_arm -lresvg -lm
+#cgo freebsd,amd64 LDFLAGS: -L${SRCDIR}/libresvg/freebsd_amd64 -lresvg -lm
#cgo windows,amd64 LDFLAGS: -L${SRCDIR}/libresvg/windows_amd64 -lresvg -lm -lkernel32 -ladvapi32 -lbcrypt -lntdll -luserenv -lws2_32
#include <stdlib.h>

View file

@ -2,7 +2,7 @@ PORTNAME= basket
DISTVERSIONPREFIX= v
DISTVERSION= 2.49a-46
DISTVERSIONSUFFIX= -g60e38c6
PORTREVISION= 14
PORTREVISION= 15
CATEGORIES= deskutils kde
MAINTAINER= ports@FreeBSD.org

View file

@ -1,5 +1,5 @@
PORTNAME= fet
DISTVERSION= 6.26.0
DISTVERSION= 6.27.0
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
@ -54,4 +54,9 @@ do-install-NLS-on:
@${MKDIR} ${STAGEDIR}${DATADIR}/translations
cd ${WRKSRC}/translations && ${INSTALL_DATA} *.qm ${STAGEDIR}${DATADIR}/translations
do-test:
${PREFIX}/bin/fet-cl --inputfile=${WRKSRC}/examples/FET-6-official/by-Volker-Dirr/German_subact_constr.fet \
--randomseeds10=1 --randomseeds11=1 --randomseeds12=1 \
--randomseeds20=1 --randomseeds21=1 --randomseeds22=1
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1728458350
SHA256 (fet-6.26.0.tar.bz2) = 2156de4c671f46a07d20d50fb27c66474c6f5b6d4a6a9963766846863ec8f954
SIZE (fet-6.26.0.tar.bz2) = 21248274
TIMESTAMP = 1729679603
SHA256 (fet-6.27.0.tar.bz2) = 317aac67b1224261d91caf2b61690b7d4fea6d9512c71c33791273feaaa8d878
SIZE (fet-6.27.0.tar.bz2) = 21293924

View file

@ -37,7 +37,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -200,8 +200,8 @@ post-install:
${STAGEDIR}${PREFIX}/share/bash-completion/completions \
${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d \
${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/${PORTNAME}.bash ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME}
${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/${PORTNAME}.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d
${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKDIR}/target/release/completions/${PORTNAME}.bash ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME}
${INSTALL_DATA} ${WRKDIR}/target/release/completions/${PORTNAME}.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d
${INSTALL_DATA} ${WRKDIR}/target/release/completions/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
.include <bsd.port.mk>

View file

@ -10,7 +10,6 @@ COMMENT= The part of X11R3's xcalc featuring a slide rule
USES= imake xorg
USE_XORG= x11 xext
USE_GCC= yes
PLIST_FILES= bin/sliderule share/man/man1/sliderule.1.gz
.include <bsd.port.mk>

View file

@ -0,0 +1,293 @@
--- sr.c.orig 1997-08-04 12:17:37.000000000 +0200
+++ sr.c 2024-10-22 23:55:52.935250000 +0200
@@ -4,11 +4,12 @@
#ifndef lint
static char *rcsid_sr_c = "$XConsortium: sr.c,v 1.10 88/10/22 10:37:58 jim Exp $";
-#endif lint
+#endif /* lint */
/* Slide Rule */
#include <stdio.h>
+#include <stdlib.h>
#include <math.h>
#include <signal.h>
#include <X11/Xos.h>
@@ -53,8 +54,8 @@
extern XFontStruct *kfontinfo;
Font scalefont, sscalefont;
extern Pixmap backgroundPix,regBorder,dimBorder,IconPix;
-Pixmap slidePix = NULL;
-Pixmap framePix = NULL;
+Pixmap slidePix;
+Pixmap framePix;
extern Cursor arrow;
GC sgc, cgc;
int height,scalelen,width,fheight,foffset;
@@ -63,14 +64,50 @@
double logtenoftwo;
extern short check_bits[];
+/* sr.c */
+void do_sr(int, char **, char *, int);
+void rescale(int);
+void drawmark(Window, int, int, int, int);
+void dolabel(Window, int, int, char *, int, int);
+void drawframe(void);
+void doscale(Window, int, int, int, int);
+void dotriangular(Window, int, int, int, int, double (*fun)(double));
+void dotenths(Window, int, int, int, int, char *, int, double, double);
+void drawslide(void);
+void redrawslide(int, int, int, int);
+void redrawframe(int, int, int, int);
+void drawhairl(void);
+void drawnums(void);
+/* xcalc.c */
+void parse_double(char *, char *, double *);
+void Syntax(void);
+void XCalcError(char *, char *, char *, char *, char *);
+void SetupTICalc(void);
+void SetupHPCalc(void);
+void DrawDisplay(void);
+void DrawKey(int);
+void InvertKey(int);
+void LetGoKey(int);
+void Quit(void);
+void PushOp(int);
+int PopOp(void);
+int isopempty(void);
+void PushNum(double);
+double PopNum(void);
+void RollNum(int);
+int isnumempty(void);
+void ClearStacks(void);
+int priority(int);
+void ResetCalc(void);
+void TypeChar(char);
+void onalarm(int);
+void Timer(long);
+void set_sizehint(XSizeHints *, int, int, char *);
/**************/
-do_sr(argc, argv, geom, border)
+void do_sr(int argc, char **argv, char *geom, int border)
/**************/
-char **argv;
-char *geom;
-int border;
{
XSizeHints szhint;
Atom wprot, wdelw;
@@ -147,7 +184,8 @@
while (1) {
Window wind,mwid;
- int dummy, w;
+ int dummy;
+ unsigned int dummy_u, w;
XNextEvent(dpy, &event);
@@ -158,8 +196,8 @@
wind = exp_event->window;
if (wind==theWindow) {
- XGetGeometry(dpy, theWindow, &mwid, &dummy, &dummy, &w, &dummy,
- &dummy, &dummy);
+ XGetGeometry(dpy, theWindow, &mwid, &dummy, &dummy, &w, &dummy_u,
+ &dummy_u, &dummy_u);
if (width != w) {
rescale(w);
break;
@@ -226,7 +264,8 @@
}
case MotionNotify: {
XPointerMovedEvent *mov_event = (XPointerMovedEvent *) &event;
- int x, y, newx, dummy, mask;
+ int x, y, newx, dummy;
+ unsigned int mask;
Window mwid;
mwid = wind = mov_event->window;
@@ -302,25 +341,24 @@
exit(0);
break;
default:
- printf("event type=%ld\n",event.type);
+ printf("event type=%d\n",event.type);
} /* end of switch */
} /* end main loop */
}
-rescale(w)
-int w;
+void rescale(int w)
{
- int x,y,wx,wy;
+ int x,y,wx,wy, dummy;
Window win;
- int oldwidth, dummy;
+ unsigned int oldwidth, dummy_u;
- XGetGeometry(dpy, theWindow, &win, &wx, &wy, &oldwidth, &dummy,
- &dummy, &dummy);
+ XGetGeometry(dpy, theWindow, &win, &wx, &wy, &oldwidth, &dummy_u,
+ &dummy_u, &dummy_u);
if (oldwidth != w) {
XQueryPointer(dpy, theWindow, &win, &win, &dummy, &dummy, &x, &y,
- &dummy);
+ &dummy_u);
XMoveResizeWindow(dpy, theWindow, wx + x - (x * w)/oldwidth, wy,
w, HEIGHT);
}
@@ -332,30 +370,24 @@
XResizeWindow(dpy, blackwid, width, SLIDEHIGH+2);
if (framePix)
XFreePixmap(dpy, framePix);
- framePix = NULL;
+ framePix = 0;
drawframe();
if (slidePix)
XFreePixmap(dpy, slidePix);
- slidePix = NULL;
+ slidePix = 0;
drawslide();
XMoveWindow(dpy, slidewid, xo, SLIDETOP);
drawnums();
drawhairl();
}
-drawmark(win, x, y, height, topp)
-Window win;
-int x,y,height,topp;
+void drawmark(Window win, int x, int y, int height, int topp)
{
XDrawLine(dpy, win, sgc, x, (topp?y:y+MAJORH-height),
x, height + (topp?y:y+MAJORH-height));
}
-dolabel(win, x, y, str, topp, majorp)
-Window win;
-int x,y;
-char *str;
-int topp,majorp;
+void dolabel(Window win, int x, int y, char *str, int topp, int majorp)
{
XDrawString(dpy, win, sgc, x + 2,
(topp?y+FOFFSET+foffset:y+MAJORH-fheight+foffset),
@@ -363,13 +395,13 @@
}
-drawframe()
+void drawframe(void)
{
int i,x,j,xx;
char str[5];
int midpt = scalelen/2;
- if (framePix == NULL)
+ if (framePix == 0)
framePix = XCreatePixmap (dpy, theWindow, width, HEIGHT,
DefaultDepth (dpy, DefaultScreen (dpy)));
XFillRectangle(dpy, framePix, cgc, 0, 0, width, HEIGHT);
@@ -403,9 +435,7 @@
XCopyArea(dpy, framePix, theWindow, sgc, 0, 0, scalelen + START+END, HEIGHT, 0, 0);
}
-doscale(win, high, offset, len, topp)
- Window win;
- int high, offset, len, topp;
+void doscale(Window win, int high, int offset, int len, int topp)
{
int i,x,xx,j;
int xs[11];
@@ -430,10 +460,7 @@
drawmark(win, xs[i], high, MAJORH, topp);
}
-dotriangular(win, high, offset, len, topp, fun)
-Window win;
-int high, offset, len, topp;
-double (*fun)();
+void dotriangular(Window win, int high, int offset, int len, int topp, double (*fun)(double))
{
double d, val;
int i;
@@ -483,12 +510,8 @@
}
-dotenths(win, high, offset, len, thislen, str, topp, start, incr)
-Window win;
-int high, offset, len, thislen;
-char *str;
-int topp;
-double start, incr;
+void dotenths(Window win, int high, int offset, int len, int thislen,
+ char *str, int topp, double start, double incr)
{
int i;
double d;
@@ -540,13 +563,13 @@
-drawslide()
+void drawslide(void)
{
int i,x,j;
char str[5];
int midpt = scalelen/2;
- if (slidePix == NULL)
+ if (slidePix == 0)
slidePix = XCreatePixmap (dpy, theWindow, width, SLIDEHIGH,
DefaultDepth (dpy, DefaultScreen (dpy)));
XFillRectangle(dpy, slidePix, cgc, 0, 0, width, SLIDEHIGH);
@@ -565,35 +588,33 @@
XCopyArea(dpy, slidePix, slidewid, sgc, 0, 0, scalelen+START+END, SLIDEHIGH, 0, 0);
}
-redrawslide(x, y, w, h)
-int x,y,w,h;
+void redrawslide(int x, int y, int w, int h)
{
int i;
- if (slidePix != NULL)
+ if (slidePix != 0)
XCopyArea(dpy, slidePix, slidewid, sgc, 0, 0, scalelen + START + END, SLIDEHIGH,
0, 0);
else
drawslide();
}
-redrawframe(x, y, w, h)
-int x,y,w,h;
+void redrawframe(int x, int y, int w, int h)
{
- if (framePix != NULL)
+ if (framePix != 0)
XCopyArea(dpy, framePix, theWindow, sgc, 0, 0, scalelen + START + END, HEIGHT,
0, 0);
else
drawframe();
}
-drawhairl()
+void drawhairl(void)
{
XMoveWindow(dpy, hairlwid, hx, 0);
XClearWindow(dpy, hairlwid);
}
-drawnums()
+void drawnums(void)
{
char str[20]; /* leave room for sprintf to slop over */
float x = ((float) (hx - START))/((float) scalelen);

View file

@ -0,0 +1,613 @@
--- xcalc.c.orig 2024-10-19 09:24:45.430740000 +0200
+++ xcalc.c 2024-10-22 23:27:45.340336000 +0200
@@ -4,7 +4,7 @@
#ifndef lint
static char *rcsid_xcalc_c = "$XConsortium: xcalc.c,v 1.23 88/10/05 11:13:33 jim Exp $";
-#endif lint
+#endif /* lint */
/*
* xcalc.c - a hand calculator for the X Window system
@@ -34,6 +34,7 @@
#include <errno.h>
#include <stdio.h>
+#include <stdlib.h>
#include <math.h>
#include <signal.h>
#include <X11/Xos.h>
@@ -113,11 +114,11 @@
struct _key {
char *st;
int code;
- int (*fun)();
+ void (*fun)(int);
Window wid;
short x,y,width,height;
int fore,back;
- void (*func)();
+ void (*func)(void);
};
struct _key *key;
@@ -171,9 +172,67 @@
#define kBKSP 46
-int oneop(),twoop(),clearf(),offf(),invf(),drgf(),eef();
-int lparf(),rparf(),digit(),decf(),negf(),equf();
+/* sr.c */
+void do_sr(int, char **, char *, int);
+void rescale(int);
+void drawmark(Window, int, int, int, int);
+void dolabel(Window, int, int, char *, int, int);
+void drawframe(void);
+void doscale(Window, int, int, int, int);
+void dotriangular(Window, int, int, int, int, double (*fun)(double));
+void dotenths(Window, int, int, int, int, char *, int, double, double);
+void drawslide(void);
+void redrawslide(int, int, int, int);
+void redrawframe(int, int, int, int);
+void drawhairl(void);
+void drawnums(void);
+/* xcalc.c */
+void parse_double(char *, char *, double *);
+void Syntax(void);
+void XCalcError(char *, char *);
+void SetupTICalc(void);
+void SetupHPCalc(void);
+void DrawDisplay(void);
+void DrawKey(int);
+void InvertKey(int);
+void LetGoKey(int);
+void digit(int);
+void bkspf(int);
+void decf(int);
+void eef(int);
+void clearf(int);
+void negf(int);
+void twoop(int);
+void twof(int);
+void entrf(int);
+void equf(int);
+void lparf(int);
+void rollf(int);
+void rparf(int);
+void drgf(int);
+void invf(int);
+void memf(int);
+void oneop(int);
+void offf(int);
+void nop(int);
+void Quit(void);
+void PushOp(int);
+int PopOp(void);
+int isopempty(void);
+void PushNum(double);
+double PopNum(void);
+void RollNum(int);
+int isnumempty(void);
+void ClearStacks(void);
+int priority(int);
+void ResetCalc(void);
+void TypeChar(char);
+void onalarm(int);
+void Timer(long);
+void fperr(int);
+void set_sizehint(XSizeHints *, int, int, char *);
+
/* "1/x", "x^2", "SQRT","CE/C", "AC",
"INV", "sin", "cos", "tan", "DRG",
"e", "EE", "log", "ln", "y^x",
@@ -201,8 +260,6 @@
{"EXC",kEXC,oneop},{"0",kZERO,digit},{".",kDEC,decf},
{"+/-",kNEG,negf},{"=",kEQU,equf}};
-int twof(),nop(),rollf(),bkspf(),entrf(),memf();
-
/* { "SQRT","e^x", "10^x", "y^x", "1/x", "CHS", "7", "8", "9", "/",
"x!", "PI", "sin", "cos", "tan", "EEX", "4", "5", "6", "x",
"", "", "R v", "x:y", "<-", "ENTR","1", "2", "3", "-",
@@ -247,10 +304,7 @@
* sscanf will call lower level routines that will set errno.
*/
-void parse_double (src, fmt, dp)
- char *src;
- char *fmt;
- double *dp;
+void parse_double (char *src, char *fmt, double *dp)
{
int olderrno = errno;
@@ -265,9 +319,7 @@
* fetched before the display is open. The program should get rewritten....
*/
-static void open_the_display (argc, argv)
- int argc;
- char **argv;
+static void open_the_display (int argc, char **argv)
{
int i;
char *displayname = NULL;
@@ -296,15 +348,10 @@
/**************/
-main(argc, argv)
- int argc;
- char *argv[];
+int main(int argc, char **argv)
/**************/
{
int i, status,dpcs;
-#ifndef IEEE
- extern void fperr();
-#endif
char *fc, *bc, *nfc, *nbc, *ofc, *obc, *ffc, *fbc, *dfc, *dbc, *ifc, *ibc;
char *geom = NULL;
@@ -529,7 +576,7 @@
/* Create Icon Pixmap */
IconPix = XCreateBitmapFromData (dpy, DefaultRootWindow(dpy),
- icon_bits, icon_width, icon_height);
+ (char *)icon_bits, icon_width, icon_height);
if (analog)
do_sr(argc, argv, geom, border);
@@ -550,7 +597,7 @@
szhint.x, szhint.y,
szhint.width, szhint.height, border,
ForeColor, BackColor);
- if (!theWindow) XCalcError("Can't open calculator window");
+ if (!theWindow) XCalcError("Can't open calculator window", NULL);
if (stip)
XSetWindowBackgroundPixmap(dpy, theWindow, backgroundPix);
@@ -687,7 +734,7 @@
break;
}
default:
- fprintf (stderr, "%s: unexpected event type %ld = 0x%lx\n",
+ fprintf (stderr, "%s: unexpected event type %d = 0x%x\n",
ProgramName, event.type, event.type);
break;
} /* end of switch */
@@ -696,7 +743,7 @@
/***********************************/
-Syntax ()
+void Syntax (void)
{
fprintf (stderr, "usage: %s [-options ...]\n\n",
ProgramName);
@@ -722,17 +769,16 @@
/***********************************/
-XCalcError(identifier,arg1,arg2,arg3,arg4)
- char *identifier,*arg1,*arg2,*arg3,*arg4;
+void XCalcError(char *identifier, char *arg1)
{
- fprintf(stderr, identifier, arg1,arg2,arg3,arg4);
+ fprintf(stderr, identifier, arg1);
exit(1);
}
/***********************************/
-SetupTICalc()
+void SetupTICalc(void)
{
int i;
@@ -773,7 +819,7 @@
dispwide-2,disphigh,2,DispFore,DispBack);
}
-SetupHPCalc()
+void SetupHPCalc(void)
{
int i,j;
@@ -816,7 +862,7 @@
/**************/
-DrawDisplay()
+void DrawDisplay(void)
{
int strwide;
@@ -855,8 +901,7 @@
/***************/
-DrawKey(keynum)
- int keynum;
+void DrawKey(int keynum)
{
char *str;
int strwide,extrapad;
@@ -876,8 +921,7 @@
/*********************************/
-InvertKey(keynum)
- int keynum;
+void InvertKey(int keynum)
{
struct _key *kp;
@@ -910,8 +954,7 @@
static double mem[10] = { 0.0 };
/*********************************/
-LetGoKey(keynum)
- int keynum;
+void LetGoKey(int keynum)
{
int i;
int code;
@@ -980,8 +1023,7 @@
}
-digit(keynum)
- int keynum;
+void digit(int keynum)
{
flagINV=0;
if (rpn && (memop == kSTO || memop == kRCL || memop == kSUM)) {
@@ -1012,7 +1054,7 @@
entered=1;
}
-bkspf()
+void bkspf(int dummy)
{
if (entered!=1 || clrdisp)
return;
@@ -1025,7 +1067,7 @@
DrawDisplay();
}
-decf()
+void decf(int dummy)
{
flagINV=0;
if (clrdisp) {
@@ -1042,7 +1084,7 @@
entered=1;
}
-eef()
+void eef(int dummy)
{
flagINV=0;
if (clrdisp) {
@@ -1059,7 +1101,7 @@
entered=1;
}
-clearf()
+void clearf(int dummy)
{
flagINV=0;
if (clear && !rpn) { /* clear all */
@@ -1074,7 +1116,7 @@
DrawDisplay();
}
-negf()
+void negf(int dummy)
{
flagINV=0;
if (exponent) { /* neg the exponent */
@@ -1101,10 +1143,8 @@
}
/* Two operand functions for infix calc */
-twoop(keynum)
+void twoop(int keynum)
{
- double PopNum();
-
if (flagINV) {
flagINV=0;
DrawDisplay();
@@ -1166,10 +1206,8 @@
}
/* Two operand functions for rpn calc */
-twof(keynum)
+void twof(int keynum)
{
- double PopNum();
-
if (flagINV) {
flagINV=0;
DrawDisplay();
@@ -1196,7 +1234,7 @@
}
-entrf()
+void entrf(int dummy)
{
flagINV=0;
if (!entered)
@@ -1213,10 +1251,8 @@
PushNum(dnum);
}
-equf()
+void equf(int dummy)
{
- double PopNum();
-
flagINV=0;
if (!entered)
return;
@@ -1257,7 +1293,7 @@
DrawDisplay();
}
-lparf()
+void lparf(int dummy)
{
flagINV=0;
PushOp(kLPAR);
@@ -1265,10 +1301,8 @@
DrawDisplay();
}
-rollf()
+void rollf(int dummy)
{
- double PopNum();
-
if (!entered)
return;
if (entered==1)
@@ -1281,10 +1315,8 @@
DrawDisplay();
}
-rparf()
+void rparf(int dummy)
{
- double PopNum();
-
flagINV=0;
if (!entered)
return;
@@ -1326,7 +1358,7 @@
DrawDisplay();
}
-drgf()
+void drgf(int dummy)
{
if (flagINV) {
if (entered==1)
@@ -1343,7 +1375,8 @@
}
flagINV=0;
- drgmode = ++drgmode % 3;
+ drgmode++;
+ drgmode = drgmode % 3;
switch (drgmode) {
case DEG: drg2rad=PI / 180.0;
rad2drg=180.0 / PI;
@@ -1358,13 +1391,13 @@
DrawDisplay();
}
-invf()
+void invf(int dummy)
{
flagINV = ~flagINV;
DrawDisplay();
}
-memf(keynum)
+void memf(int keynum)
{
if (entered==1)
parse_double(dispstr,"%lf",&dnum);
@@ -1372,7 +1405,7 @@
clrdisp++;
}
-oneop(keynum)
+void oneop(int keynum)
{
int i,j;
double dtmp;
@@ -1434,7 +1467,7 @@
DrawDisplay();
}
-offf()
+void offf(int dummy)
{
/* full reset */
ResetCalc();
@@ -1445,14 +1478,14 @@
}
-nop()
+void nop(int dummy)
{
XBell(dpy, 0);
}
/*******/
-Quit()
+void Quit(void)
/*******/
{
if (dpy) XCloseDisplay (dpy);
@@ -1468,8 +1501,7 @@
/*******/
-PushOp(op)
- int op;
+void PushOp(int op)
/*******/
{
if (opsp==STACKMAX) {strcpy(dispstr,"stack error"); entered=3;}
@@ -1477,7 +1509,7 @@
}
/*******/
-int PopOp()
+int PopOp(void)
/*******/
{
if (opsp==0) {
@@ -1489,15 +1521,14 @@
}
/*******/
-int isopempty()
+int isopempty(void)
/*******/
{
return( opsp ? 0 : 1 );
}
/*******/
-PushNum(num)
- double num;
+void PushNum(double num)
/*******/
{
if (rpn) {
@@ -1514,7 +1545,7 @@
}
/*******/
-double PopNum()
+double PopNum(void)
/*******/
{
if (rpn) {
@@ -1532,7 +1563,7 @@
}
/*******/
-RollNum(dir)
+void RollNum(int dir)
/*******/
{
double tmp;
@@ -1554,7 +1585,7 @@
/*******/
-int isnumempty()
+int isnumempty(void)
/*******/
{
return( numsp ? 0 : 1 );
@@ -1562,7 +1593,7 @@
/*******/
-ClearStacks()
+void ClearStacks(void)
/*******/
{
if (rpn)
@@ -1572,8 +1603,7 @@
/*******/
-int priority(op)
- int op;
+int priority(int op)
/*******/
{
switch (op) {
@@ -1588,7 +1618,7 @@
/********/
-ResetCalc()
+void ResetCalc(void)
/********/
{
flagM=flagK=flagINV=flagE=flagPAREN=0; drgmode=DEG;
@@ -1600,8 +1630,7 @@
/*********/
-TypeChar(c)
- char c;
+void TypeChar(char c)
/*********/
{
/* figure out if person typed a valid calculator key.
@@ -1678,15 +1707,14 @@
/*******/
void
-onalarm()
+onalarm(int dummy)
/*******/
{
timerdone=1;
}
/*******/
-Timer(val)
- long val;
+void Timer(long val)
/*******/
{
struct itimerval it;
@@ -1705,20 +1733,15 @@
#ifndef IEEE
/******************/
void
-fperr(sig,code,scp)
- int sig,code;
- struct sigcontext *scp;
+fperr(int sig)
/******************/
{
- longjmp(env,code);
+ longjmp(env,1);
}
#endif
-set_sizehint (hintp, min_width, min_height, geom)
- XSizeHints *hintp;
- int min_width, min_height;
- char *geom;
+void set_sizehint (XSizeHints *hintp, int min_width, int min_height, char *geom)
{
int geom_result;
@@ -1731,7 +1754,7 @@
geom_result = NoValue;
if (geom != NULL) {
geom_result = XParseGeometry (geom, &hintp->x, &hintp->y,
- &hintp->width, &hintp->height);
+ (unsigned int *)&hintp->width, (unsigned int *)&hintp->height);
if ((geom_result & WidthValue) && (geom_result & HeightValue)) {
hintp->width = max (hintp->width, hintp->min_width);
hintp->height = max (hintp->height, hintp->min_height);

View file

@ -31,7 +31,6 @@ post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
-e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
PORTNAME= subsurface
DISTVERSIONPREFIX=v
DISTVERSION= 5.0.10
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= deskutils
MAINTAINER= romain@FreeBSD.org

View file

@ -5978,6 +5978,7 @@
SUBDIR += py-tinyrpc
SUBDIR += py-tipper
SUBDIR += py-tokenize-rt
SUBDIR += py-toml-fmt-common
SUBDIR += py-toolz
SUBDIR += py-tooz
SUBDIR += py-toposort

View file

@ -1,6 +1,6 @@
PORTNAME= gert
DISTVERSION= 2.1.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}

View file

@ -1,6 +1,6 @@
PORTNAME= git2r
DISTVERSION= 0.33.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}

View file

@ -1,7 +1,7 @@
PORTNAME= cargo-c
DISTVERSION= 0.10.5
DISTVERSIONSUFFIX= +cargo-0.83.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default

View file

@ -1,7 +1,7 @@
PORTNAME= cargo-generate
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org

View file

@ -1,7 +1,7 @@
PORTNAME= cargo-udeps
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.50
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View file

@ -1,9 +1,11 @@
PORTNAME= cctz
PORTVERSION= 2.2
PORTREVISION= 3
DISTVERSIONPREFIX= v
DISTVERSION= 2.4
CATEGORIES= devel
PATCH_SITES= https://github.com/google/cctz/commit/
PATCHFILES= 64d12062183e2fa01f8c0127c4b9f91afaeee46c.patch:-p1
MAINTAINER= z7dr6ut7gs@snkmail.com
COMMENT= C++ library for handling dates, times, and time zones
WWW= https://github.com/google/cctz
@ -11,24 +13,26 @@ WWW= https://github.com/google/cctz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
GH_ACCOUNT= google
USES= compiler:c++11-lib gmake
TEST_DEPENDS= benchmark>0:devel/benchmark \
googletest>0:devel/googletest
USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= google
MAKE_ARGS+= CXX=${CXX} \
EXTRA_CPPFLAGS="-D_POSIX_C_SOURCE=201112L -D_XOPEN_SOURCE=600"
PLIST_FILES= include/cctz/civil_time.h \
include/cctz/civil_time_detail.h \
include/cctz/time_zone.h \
include/cctz/zone_info_source.h \
lib/libcctz.a
PORTDOCS= README.md
CMAKE_OFF= BUILD_EXAMPLES \
BUILD_TESTING \
BUILD_TOOLS
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_ARGS= -DVERSION=${DISTVERSION} -DSOVERSION=${DISTVERSION:R}
OPTIONS_DEFINE= DOCS
post-install:
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,3 +1,5 @@
TIMESTAMP = 1525700523
SHA256 (google-cctz-v2.2_GH0.tar.gz) = ab315d5beb18a65ace57f6ea91f9ea298ec163fee89f84a44e81732af4d07348
SIZE (google-cctz-v2.2_GH0.tar.gz) = 294330
TIMESTAMP = 1729718272
SHA256 (google-cctz-v2.4_GH0.tar.gz) = e1a00957d472044808a24a26f1ba020f36dc26949a69c214562d96b74093adb3
SIZE (google-cctz-v2.4_GH0.tar.gz) = 222831
SHA256 (64d12062183e2fa01f8c0127c4b9f91afaeee46c.patch) = ce8209dc567a1c2fddb186e2f420435dccb812deef1a18e1e42e2b619fbb0f1f
SIZE (64d12062183e2fa01f8c0127c4b9f91afaeee46c.patch) = 844

View file

@ -0,0 +1,32 @@
--- CMakeLists.txt.orig 2024-10-23 22:32:38 UTC
+++ CMakeLists.txt
@@ -75,7 +75,7 @@ set(CCTZ_HDRS
include/cctz/zone_info_source.h
include/cctz/civil_time.h
)
-add_library(cctz
+add_library(cctz SHARED
src/civil_time_detail.cc
src/time_zone_fixed.cc
src/time_zone_fixed.h
@@ -107,6 +107,11 @@ add_library(cctz::cctz ALIAS cctz)
target_link_libraries(cctz PUBLIC ${CoreFoundation})
endif()
add_library(cctz::cctz ALIAS cctz)
+set_target_properties(cctz PROPERTIES
+ OUTPUT_NAME "cctz"
+ VERSION ${VERSION}
+ SOVERSION ${SOVERSION}
+)
if (BUILD_TOOLS)
add_executable(time_tool src/time_tool.cc)
@@ -155,7 +160,7 @@ if (BUILD_TESTING)
time_zone_format_test
time_zone_lookup_test
PROPERTY
- ENVIRONMENT "TZDIR=${CMAKE_CURRENT_SOURCE_DIR}/testdata/zoneinfo"
+ ENVIRONMENT "TZDIR=/usr/share/zoneinfo"
)
if (BUILD_BENCHMARK)

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