*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-09-21 11:14:43 +02:00
parent d63bc7468c
commit c7bb1f13f5
265 changed files with 18800 additions and 5038 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= libunrar
PORTVERSION= 6.2.10
PORTVERSION= 6.2.11
PORTEPOCH= 1
CATEGORIES= archivers
MASTER_SITES= http://www.rarlab.com/rar/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1691260308
SHA256 (unrarsrc-6.2.10.tar.gz) = 55fe6ebd5e48d6655bfda3fd19b55438ca05e13c7e69772420caad9fdb68ef42
SIZE (unrarsrc-6.2.10.tar.gz) = 246383
TIMESTAMP = 1695235510
SHA256 (unrarsrc-6.2.11.tar.gz) = a805e150d56445770f71a85c3fbdc9ab4b04fbe61b01cb57182d86fe3e7e6cec
SIZE (unrarsrc-6.2.11.tar.gz) = 246682

View File

@ -1,5 +1,6 @@
PORTNAME= kstars
DISTVERSION= 3.6.6
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= astro kde
MASTER_SITES= KDE/stable/${PORTNAME}

View File

@ -1,6 +1,5 @@
PORTNAME= stellarsolver
DISTVERSION= 2.4
PORTREVISION= 2
DISTVERSION= 2.5
CATEGORIES= astro
MAINTAINER= acm@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1663948663
SHA256 (rlancaste-stellarsolver-2.4_GH0.tar.gz) = e9cf7e73edb96a959f75dbbba16bd5e270f6e95c0d5c3dfa8727dfaf77d0617f
SIZE (rlancaste-stellarsolver-2.4_GH0.tar.gz) = 23402982
TIMESTAMP = 1695257494
SHA256 (rlancaste-stellarsolver-2.5_GH0.tar.gz) = 539f3c312a3095afc117ae2c3111630f974a1c99dde7b0b7bebf16ee7a862a07
SIZE (rlancaste-stellarsolver-2.5_GH0.tar.gz) = 23402988

View File

@ -72,7 +72,7 @@ lib/cmake/StellarSolver/StellarSolverConfig.cmake
lib/cmake/StellarSolver/StellarSolverConfigVersion.cmake
lib/libstellarsolver.so
lib/libstellarsolver.so.2
lib/libstellarsolver.so.2.4
lib/libstellarsolver.so.2.5
libdata/pkgconfig/stellarsolver.pc
share/applications/com.github.rlancaste.stellarbatchsolver.desktop
share/icons/hicolor/128x128/apps/StellarBatchSolverIcon.png

View File

@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org

View File

@ -0,0 +1,15 @@
Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
to ignore wl_surface::Event::preferred_buffer_scale after
https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
https://github.com/swaywm/sway/commit/fc16fb65491b
--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
version: u32,
_: DispatchData,
) {
+ let version = I::VERSION.min(version);
self.global = Some((*registry.bind::<I>(version, id)).clone())
}
fn get(&self) -> Option<Attached<I>> {

View File

@ -1,7 +1,7 @@
PORTNAME= augustus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= biology science
PKGNAMESUFFIX= -gene-prediction

View File

@ -1,5 +1,6 @@
PORTNAME= biosig
DISTVERSION= 2.5.2
PORTREVISION= 1
CATEGORIES= biology
MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src

View File

@ -1,6 +1,7 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
DISTVERSION= 7.7.0
PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.4.0
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org

View File

@ -0,0 +1,28 @@
Use MAP_FIXED flag to ensure buffer halves are contiguous
(backport of ca44241)
--- gnuradio-runtime/lib/vmcircbuf_mmap_shm_open.cc.orig 2021-09-30 14:10:55 UTC
+++ gnuradio-runtime/lib/vmcircbuf_mmap_shm_open.cc
@@ -122,19 +122,11 @@ vmcircbuf_mmap_shm_open::vmcircbuf_mmap_shm_open(int s
throw std::runtime_error("gr::vmcircbuf_mmap_shm_open");
}
- // unmap the 2nd half
- if (munmap((char*)first_copy + size, size) == -1) {
- close(shm_fd); // cleanup
- perror("gr::vmcircbuf_mmap_shm_open: munmap (1)");
- throw std::runtime_error("gr::vmcircbuf_mmap_shm_open");
- }
-
- // map the first half into the now available hole where the
- // second half used to be.
+ // map the first half into the second half of the address space.
void* second_copy = mmap((char*)first_copy + size,
size,
PROT_READ | PROT_WRITE,
- MAP_SHARED,
+ MAP_SHARED | MAP_FIXED,
shm_fd,
(off_t)0);

View File

@ -0,0 +1,44 @@
Use MAP_FIXED flag to ensure buffer halves are contiguous
(backport of ca44241)
--- gnuradio-runtime/lib/vmcircbuf_mmap_tmpfile.cc.orig 2021-09-30 14:10:55 UTC
+++ gnuradio-runtime/lib/vmcircbuf_mmap_tmpfile.cc
@@ -107,19 +107,11 @@ vmcircbuf_mmap_tmpfile::vmcircbuf_mmap_tmpfile(int siz
throw std::runtime_error("gr::vmcircbuf_mmap_tmpfile");
}
- // unmap the 2nd half
- if (munmap((char*)first_copy + size, size) == -1) {
- close(seg_fd); // cleanup
- perror("gr::vmcircbuf_mmap_tmpfile: munmap (1)");
- throw std::runtime_error("gr::vmcircbuf_mmap_tmpfile");
- }
-
- // map the first half into the now available hole where the
- // second half used to be.
+ // map the first half into the second half of the address space.
void* second_copy = mmap((char*)first_copy + size,
size,
PROT_READ | PROT_WRITE,
- MAP_SHARED,
+ MAP_SHARED | MAP_FIXED,
seg_fd,
(off_t)0);
@@ -127,15 +119,6 @@ vmcircbuf_mmap_tmpfile::vmcircbuf_mmap_tmpfile(int siz
munmap(first_copy, size); // cleanup
close(seg_fd);
perror("gr::vmcircbuf_mmap_tmpfile: mmap(2)");
- throw std::runtime_error("gr::vmcircbuf_mmap_tmpfile");
- }
-
- // check for contiguity
- if ((char*)second_copy != (char*)first_copy + size) {
- munmap(first_copy, size); // cleanup
- munmap(second_copy, size);
- close(seg_fd);
- perror("gr::vmcircbuf_mmap_tmpfile: non-contiguous second copy");
throw std::runtime_error("gr::vmcircbuf_mmap_tmpfile");
}

View File

@ -1,7 +1,7 @@
PORTNAME= gqrx
PORTVERSION= 2.16
DISTVERSIONPREFIX= v
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= comms hamradio
@ -32,9 +32,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
libjack.so:audio/jack \
libportaudio.so:audio/portaudio
USES= cmake compiler:c++11-lang elfctl gl pkgconfig qt:5
ELF_FEATURES= +noaslr:src/gqrx
USES= cmake compiler:c++11-lang gl pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= gqrx-sdr

View File

@ -1,5 +1,5 @@
PORTNAME= freetds
PORTVERSION= 1.3.163
PORTVERSION= 1.3.164
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1694872256
SHA256 (freetds-dev.1.3.163.tar.bz2) = de87f403641b0be8594ac77483ee2d693639eafec1cd5c0d47d87c6dc0bb1538
SIZE (freetds-dev.1.3.163.tar.bz2) = 2402760
TIMESTAMP = 1695225586
SHA256 (freetds-dev.1.3.164.tar.bz2) = 20d037c3f9498573f95a7323d09597837b3c1781458cd706411947d6aab83dd8
SIZE (freetds-dev.1.3.164.tar.bz2) = 2401466

View File

@ -1,5 +1,5 @@
PORTNAME= powa-web
PORTVERSION= 4.1.4
PORTVERSION= 4.2.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683041575
SHA256 (powa-web-4.1.4.tar.gz) = 03fb53c1b6b0aa3f939426a5c1e381ab1bd5420a6774a73cfe6472134419c674
SIZE (powa-web-4.1.4.tar.gz) = 648786
TIMESTAMP = 1695198248
SHA256 (powa-web-4.2.0.tar.gz) = 2347c06d2bd8fb9f76b2b440fef9e740839eedf9a01564a7e4364b0391544754
SIZE (powa-web-4.2.0.tar.gz) = 648657

View File

@ -4,7 +4,7 @@
# Support of GTK is checked at compile time and themes directories too.
PORTNAME= xfce4-notifyd
PORTVERSION= 0.9.0
PORTVERSION= 0.9.1
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@ -26,6 +26,7 @@ USE_XFCE= libutil panel
USE_XORG= ice sm x11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-systemd
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= CANBERRA NLS

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1695107113
SHA256 (xfce4/xfce4-notifyd-0.9.0.tar.bz2) = be4a6e9b8fb28a6fc1321783cb48a5b7f16a4ca9f89cd905f11f32e4f2eadabc
SIZE (xfce4/xfce4-notifyd-0.9.0.tar.bz2) = 727524
TIMESTAMP = 1695194673
SHA256 (xfce4/xfce4-notifyd-0.9.1.tar.bz2) = ecbe017515b6c5c3b2f2882451d351a0b6735d80313039c6dde207dd96534fea
SIZE (xfce4/xfce4-notifyd-0.9.1.tar.bz2) = 728342

View File

@ -1,4 +1,5 @@
bin/xfce4-notifyd-config
etc/xdg/autostart/xfce4-notifyd.desktop
lib/xfce4/notifyd/xfce4-notifyd
lib/xfce4/panel/plugins/libnotification-plugin.so
man/man1/xfce4-notifyd-config.1.gz

View File

@ -1,6 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
DISTVERSION= 3.4.2
PORTEPOCH= 1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@ -8,7 +9,6 @@ COMMENT= Generic helper tool to build app in a distributable format
WWW= https://github.com/develar/app-builder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= go-bindata:devel/go-bindata
RUN_DEPENDS= opj_decompress:graphics/openjpeg
@ -22,50 +22,46 @@ GH_ACCOUNT= develar
GH_TUPLE= aclements:go-rabin:d0b643ea1a4c:aclements_go_rabin/vendor/github.com/aclements/go-rabin \
alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/github.com/alecthomas/kingpin \
alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
alecthomas:units:b94a6e3cc137:alecthomas_units/vendor/github.com/alecthomas/units \
alessio:shellescape:52074bc9df61:alessio_shellescape_1/vendor/gopkg.in/alessio/shellescape.v1 \
alessio:shellescape:b115ca0f9053:alessio_shellescape/vendor/github.com/alessio/shellescape \
aws:aws-sdk-go:v1.45.7:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
alessio:shellescape:52074bc9df61:alessio_shellescape/vendor/gopkg.in/alessio/shellescape.v1 \
aws:aws-sdk-go:v1.21.3:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
biessek:golang-ico:d348d9ea4670:biessek_golang_ico/vendor/github.com/biessek/golang-ico \
bmizerany:assert:b7ed37b82869:bmizerany_assert/vendor/github.com/bmizerany/assert \
develar:errors:v0.9.0:develar_errors/vendor/github.com/develar/errors \
develar:go-fs-util:69a2d4542206:develar_go_fs_util/vendor/github.com/develar/go-fs-util \
develar:go-pkcs12:54baa4f32c6a:develar_go_pkcs12/vendor/github.com/develar/go-pkcs12 \
disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \
dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
disintegration:imaging:v1.6.0:disintegration_imaging/vendor/github.com/disintegration/imaging \
dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/gopkg.in/fsnotify.v1 \
go-tomb:tomb:dd632973f1e7:go_tomb_tomb/vendor/gopkg.in/tomb.v1 \
go-yaml:yaml:v2.2.8:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
golang:exp:bbda1eaf7a17:golang_exp/vendor/golang.org/x/exp \
golang:image:v0.12.0:golang_image/vendor/golang.org/x/image \
golang:net:v0.6.0:golang_net/vendor/golang.org/x/net \
golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
golang:sys:v0.12.0:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.13.0:golang_text/vendor/golang.org/x/text \
go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
golang:image:d6a02ce849c9:golang_image/vendor/golang.org/x/image \
golang:net:ca1201d0de80:golang_net/vendor/golang.org/x/net \
golang:sys:fae7ac547cb7:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
hpcloud:tail:v1.0.0:hpcloud_tail/vendor/github.com/hpcloud/tail \
jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
jsummers:gobmp:a9de23ed2e25:jsummers_gobmp/vendor/github.com/jsummers/gobmp \
kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
mcuadros:go-version:035f6764e8d2:mcuadros_go_version/vendor/github.com/mcuadros/go-version \
jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
json-iterator:go:v1.1.6:json_iterator_go/vendor/github.com/json-iterator/go \
jsummers:gobmp:e2ba15ffa76e:jsummers_gobmp/vendor/github.com/jsummers/gobmp \
mattn:go-colorable:v0.1.2:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.8:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
mcuadros:go-version:92cdf37c5b75:mcuadros_go_version/vendor/github.com/mcuadros/go-version \
minio:blake2b-simd:3f5f724cb5b1:minio_blake2b_simd/vendor/github.com/minio/blake2b-simd \
mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
onsi:ginkgo:v1.8.0:onsi_ginkgo/vendor/github.com/onsi/ginkgo \
onsi:gomega:v1.5.0:onsi_gomega/vendor/github.com/onsi/gomega \
oxtoacart:bpool:03653db5a59c:oxtoacart_bpool/vendor/github.com/oxtoacart/bpool \
phayes:permbits:39d7c581d2ee:phayes_permbits/vendor/github.com/phayes/permbits \
pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
pkg:xattr:v0.4.9:pkg_xattr/vendor/github.com/pkg/xattr \
samber:lo:v1.38.1:samber_lo/vendor/github.com/samber/lo \
segmentio:ksuid:v1.0.4:segmentio_ksuid/vendor/github.com/segmentio/ksuid \
uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
uber-go:zap:v1.25.0:uber_go_zap/vendor/go.uber.org/zap \
pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \
pkg:xattr:v0.4.1:pkg_xattr/vendor/github.com/pkg/xattr \
segmentio:ksuid:v1.0.2:segmentio_ksuid/vendor/github.com/segmentio/ksuid \
uber-go:atomic:v1.4.0:uber_go_atomic/vendor/go.uber.org/atomic \
uber-go:multierr:v1.1.0:uber_go_multierr/vendor/go.uber.org/multierr \
uber-go:zap:v1.10.0:uber_go_zap/vendor/go.uber.org/zap \
zieckey:goini:0da17d361d26:zieckey_goini/vendor/github.com/zieckey/goini
GL_TUPLE= https://gitlab.howett.net:go:plist:607711222ff2484a487cdec33866b965f4a89653:go_plist/vendor/howett.net/plist
GL_TUPLE= https://gitlab.howett.net:go:plist:591f970eefbbeb04d7b37f334a0c4c3256e32876:go_plist/vendor/howett.net/plist
PLIST_FILES= bin/${PORTNAME}

View File

@ -1,76 +1,66 @@
TIMESTAMP = 1695075060
SHA256 (develar-app-builder-v4.2.0_GH0.tar.gz) = 4699ec53b026b24f177abd306e87719ec14785104d96f641b12fc34d2f1af4a2
SIZE (develar-app-builder-v4.2.0_GH0.tar.gz) = 660178
TIMESTAMP = 1617890451
SHA256 (develar-app-builder-v3.4.2_GH0.tar.gz) = f3f4b5dbabf0319d780accc6dab7bb162026d873e38183dd9fb5164384eac4d7
SIZE (develar-app-builder-v3.4.2_GH0.tar.gz) = 654475
SHA256 (aclements-go-rabin-d0b643ea1a4c_GH0.tar.gz) = cb8bc66e64788ffd4acf9408aba12d19fb8c51fa428423d83780744cf34ea986
SIZE (aclements-go-rabin-d0b643ea1a4c_GH0.tar.gz) = 11481
SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
SHA256 (alecthomas-units-b94a6e3cc137_GH0.tar.gz) = 85363142a53436bea696d297e5b5fcda6bc6a8104b1d7ba0db88ffee455b72e2
SIZE (alecthomas-units-b94a6e3cc137_GH0.tar.gz) = 6012
SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
SHA256 (alessio-shellescape-52074bc9df61_GH0.tar.gz) = b90692348c781595727df18c086b85b5f6a9000797992e43a28d556b2af377a0
SIZE (alessio-shellescape-52074bc9df61_GH0.tar.gz) = 2965
SHA256 (alessio-shellescape-b115ca0f9053_GH0.tar.gz) = a1de2f37a825dbf4350c72828400ca1e4df3545be1e75abfae19d9e0f5fc5ba8
SIZE (alessio-shellescape-b115ca0f9053_GH0.tar.gz) = 3068
SHA256 (aws-aws-sdk-go-v1.45.7_GH0.tar.gz) = 9e0a273ef4983489ae6ddc408199599245ab4130c84442a01e32ce877c7ba2be
SIZE (aws-aws-sdk-go-v1.45.7_GH0.tar.gz) = 29456152
SHA256 (aws-aws-sdk-go-v1.21.3_GH0.tar.gz) = 70758faae642b1cb71ba1401c69b7a9f2c017241bb1497186d25f6cd15a4daab
SIZE (aws-aws-sdk-go-v1.21.3_GH0.tar.gz) = 11616877
SHA256 (biessek-golang-ico-d348d9ea4670_GH0.tar.gz) = c7abb45f3ffee96c91cc9cc9266f54282312fe6080e4de2568ca9b5facd1c743
SIZE (biessek-golang-ico-d348d9ea4670_GH0.tar.gz) = 163907
SHA256 (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = f7dc11f10c5e52a94c836e15e7aff05ad4afba7436f66e5f4506806627c4635e
SIZE (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = 1469
SHA256 (develar-errors-v0.9.0_GH0.tar.gz) = 61db48276906e16c956f854aa48221faeabfc2871e129f0dfcc053d147b16c4e
SIZE (develar-errors-v0.9.0_GH0.tar.gz) = 12407
SHA256 (develar-go-fs-util-69a2d4542206_GH0.tar.gz) = 78416147911629cf01bc7c849edd1feef295ff4005188d8759e3ce36e640d980
SIZE (develar-go-fs-util-69a2d4542206_GH0.tar.gz) = 2440
SHA256 (develar-go-pkcs12-54baa4f32c6a_GH0.tar.gz) = 3ffe78b5da5d18e6060dae7e185c5754b36e88f64c487196f5ad24ae3c5ba5f8
SIZE (develar-go-pkcs12-54baa4f32c6a_GH0.tar.gz) = 21605
SHA256 (disintegration-imaging-v1.6.2_GH0.tar.gz) = ddc0cbbf306630d39ee710ff055bb9503d30598485f76f51564ee3ae13d6611a
SIZE (disintegration-imaging-v1.6.2_GH0.tar.gz) = 2212334
SHA256 (dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
SIZE (dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692
SHA256 (disintegration-imaging-v1.6.0_GH0.tar.gz) = 4514ecf9c7a6d5a543319cea42fa2bddd7a30d2ac3f37ed05819dbaa632b1cd9
SIZE (disintegration-imaging-v1.6.0_GH0.tar.gz) = 2211528
SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
SHA256 (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = b67f4ee9324a78176bc3196fe262388696aeb3f31d9879d498200219f9c4c554
SIZE (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = 3631
SHA256 (go-yaml-yaml-v2.2.8_GH0.tar.gz) = 9632d0760e9a07c414f2b2b6cd453d6225e42ecea77906883b23f1f1d0546045
SIZE (go-yaml-yaml-v2.2.8_GH0.tar.gz) = 72732
SHA256 (golang-exp-bbda1eaf7a17_GH0.tar.gz) = 4675dfbd555a068c9332e0c0d45e6d23d4b57f485f80ed9ced7ba2583ca8f7e8
SIZE (golang-exp-bbda1eaf7a17_GH0.tar.gz) = 1722054
SHA256 (golang-image-v0.12.0_GH0.tar.gz) = e6f032f6f1372ba9b40a64ace4b4e1338acb1421d205cec505129eaf0fd86093
SIZE (golang-image-v0.12.0_GH0.tar.gz) = 5091228
SHA256 (golang-net-v0.6.0_GH0.tar.gz) = 0e6770352c835bd233f00dcd3b7081b4f8e935a8a66253c96271b634a2496d88
SIZE (golang-net-v0.6.0_GH0.tar.gz) = 1238371
SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65
SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285
SHA256 (golang-sys-v0.12.0_GH0.tar.gz) = 652b0b7847e45f496188c19ab43c85e49cc4229c1f2a71009213dd9cd9ec4e2e
SIZE (golang-sys-v0.12.0_GH0.tar.gz) = 1446673
SHA256 (golang-text-v0.13.0_GH0.tar.gz) = c6e22ff8280188539ba0a6c65cbc80cda877adcf5332651fa78044018c05d6af
SIZE (golang-text-v0.13.0_GH0.tar.gz) = 8967009
SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
SHA256 (golang-image-d6a02ce849c9_GH0.tar.gz) = 7b7ae5c044ec34891708a26c4680b22d2a704a7d5a93f8227fc59dbc48de5988
SIZE (golang-image-d6a02ce849c9_GH0.tar.gz) = 4886302
SHA256 (golang-net-ca1201d0de80_GH0.tar.gz) = 1d0b1f44b64c6248ce65f4d78add4228f15ffbdbe4a559a6d1effa410ce01071
SIZE (golang-net-ca1201d0de80_GH0.tar.gz) = 1099216
SHA256 (golang-sys-fae7ac547cb7_GH0.tar.gz) = 949d649475ed22b02c0385e8200c8386b77d8a0f0e86a29ee540ed0fa3e45deb
SIZE (golang-sys-fae7ac547cb7_GH0.tar.gz) = 1454906
SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
SHA256 (hpcloud-tail-v1.0.0_GH0.tar.gz) = 3aa982c4a779b1c1dc5723bbf2345eed1dd46cd5bcc490e69de4beab8f5d4b02
SIZE (hpcloud-tail-v1.0.0_GH0.tar.gz) = 37816
SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
SHA256 (jsummers-gobmp-a9de23ed2e25_GH0.tar.gz) = d8c7d03ff243962c6d38e7d8a4566d614ba2be2be0d197934cd15ae609837c8e
SIZE (jsummers-gobmp-a9de23ed2e25_GH0.tar.gz) = 31401
SHA256 (kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206
SIZE (kr-pretty-v0.3.1_GH0.tar.gz) = 10227
SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
SHA256 (mcuadros-go-version-035f6764e8d2_GH0.tar.gz) = 45e9d229ff4e707b81aefe366ce9728ed1f4ef391092317606d64d6b692c0a2c
SIZE (mcuadros-go-version-035f6764e8d2_GH0.tar.gz) = 13381
SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9
SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265
SHA256 (json-iterator-go-v1.1.6_GH0.tar.gz) = fc04b16a3d3798aca44e644d85c1cf5a10faf294ed69a9f44ca57c6dfa6856e2
SIZE (json-iterator-go-v1.1.6_GH0.tar.gz) = 76814
SHA256 (jsummers-gobmp-e2ba15ffa76e_GH0.tar.gz) = 084ea2df84a658d3aea30918e9382d6507f3afb2477414aca6bf850083049bfc
SIZE (jsummers-gobmp-e2ba15ffa76e_GH0.tar.gz) = 31305
SHA256 (mattn-go-colorable-v0.1.2_GH0.tar.gz) = a7189bd9005c571303b117261955ce53b0e2aa89fe415e2289659be343fe1651
SIZE (mattn-go-colorable-v0.1.2_GH0.tar.gz) = 8518
SHA256 (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 4f40edb394582f49ac6330bc807be93018216ef485eb65f00adcf61b670d4f3e
SIZE (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 3564
SHA256 (mcuadros-go-version-92cdf37c5b75_GH0.tar.gz) = 6a6293eb2a44e4fee7bfdfd97c78bfd745799f308a57b202d3e04f558d8113e2
SIZE (mcuadros-go-version-92cdf37c5b75_GH0.tar.gz) = 13343
SHA256 (minio-blake2b-simd-3f5f724cb5b1_GH0.tar.gz) = 615fb58e96e1814b2df621a86dae7d271de47b6192608e85f11f55b830460d01
SIZE (minio-blake2b-simd-3f5f724cb5b1_GH0.tar.gz) = 69929
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
SHA256 (onsi-ginkgo-v1.8.0_GH0.tar.gz) = 7766de932101d24078d3991a5ee3756b9818ce46ec2d27476b3141e34a10784f
SIZE (onsi-ginkgo-v1.8.0_GH0.tar.gz) = 133392
SHA256 (onsi-gomega-v1.5.0_GH0.tar.gz) = 0917640bfe840dee0ccad8aea0f5b05da2195864981e749f8840db257a95144b
@ -79,19 +69,19 @@ SHA256 (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = b5898969c50f5677fa8ea955bd7a0
SIZE (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = 8478
SHA256 (phayes-permbits-39d7c581d2ee_GH0.tar.gz) = d845eb4ab9b22a342cd3965209f52f8ebd55211b3789b574b1792448659a446f
SIZE (phayes-permbits-39d7c581d2ee_GH0.tar.gz) = 4757
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
SHA256 (pkg-xattr-v0.4.9_GH0.tar.gz) = 98c59d10d2397307b2124d23db98626135a845a4e664b0a90eb55692f30c07dc
SIZE (pkg-xattr-v0.4.9_GH0.tar.gz) = 9633
SHA256 (samber-lo-v1.38.1_GH0.tar.gz) = 9ab13f475acdc640566bfe11f85d76e27c61c66a98ba5f19bb5a615be0397da7
SIZE (samber-lo-v1.38.1_GH0.tar.gz) = 39891
SHA256 (segmentio-ksuid-v1.0.4_GH0.tar.gz) = b8cec5b4e99f84249b34d8932f866b7abe47eb5fa7ef7b2f15e0a3ab3d62b8f6
SIZE (segmentio-ksuid-v1.0.4_GH0.tar.gz) = 19056
SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
SHA256 (uber-go-zap-v1.25.0_GH0.tar.gz) = 507565fcc520e4105f8e3d13d7b49e9ea0c5cccd441ca66cc6211e19c3e35708
SIZE (uber-go-zap-v1.25.0_GH0.tar.gz) = 175058
SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356
SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009
SHA256 (pkg-xattr-v0.4.1_GH0.tar.gz) = 40fba2af8dd901000a7c9a1eb1d760695783ee6598f89c3e5a71ecb8ffe1e43a
SIZE (pkg-xattr-v0.4.1_GH0.tar.gz) = 8306
SHA256 (segmentio-ksuid-v1.0.2_GH0.tar.gz) = 2e8c6b9c5d510f6eded04241d2477468e5ee8c2e3ab7126e5ac38ad8428b2962
SIZE (segmentio-ksuid-v1.0.2_GH0.tar.gz) = 17719
SHA256 (uber-go-atomic-v1.4.0_GH0.tar.gz) = e29f5050185d29a6ffc361036dd5de9a88af0c73dfa59c16832e4134cff3ee0f
SIZE (uber-go-atomic-v1.4.0_GH0.tar.gz) = 8494
SHA256 (uber-go-multierr-v1.1.0_GH0.tar.gz) = 45405583513302d57d4715fada5ef8c8dbd9c9992956f2d0faa8758d9d885851
SIZE (uber-go-multierr-v1.1.0_GH0.tar.gz) = 9234
SHA256 (uber-go-zap-v1.10.0_GH0.tar.gz) = 9122a10e6cca67b5231036b8da73f3ce5c7ba6ebae94314533f04e200973002e
SIZE (uber-go-zap-v1.10.0_GH0.tar.gz) = 112084
SHA256 (zieckey-goini-0da17d361d26_GH0.tar.gz) = 1b6c6542296e2ae9d193b95279e61fc971c56f5a61013fdf7e7f2e0c2fa4b935
SIZE (zieckey-goini-0da17d361d26_GH0.tar.gz) = 9393
SHA256 (go-plist-607711222ff2484a487cdec33866b965f4a89653_GL0.tar.gz) = bed858b66a1d3b8e02de1239a4214f041738dce6b40fdf16ad9aa22d1a5bd2d5
SIZE (go-plist-607711222ff2484a487cdec33866b965f4a89653_GL0.tar.gz) = 52993
SHA256 (go-plist-591f970eefbbeb04d7b37f334a0c4c3256e32876_GL0.tar.gz) = 08e833247af19e58496741bd690e2445e2e5fa7ca11b2849db4310f42f26ed64
SIZE (go-plist-591f970eefbbeb04d7b37f334a0c4c3256e32876_GL0.tar.gz) = 49099

View File

@ -1,20 +0,0 @@
--- Makefile.orig 2023-09-18 22:13:05 UTC
+++ Makefile
@@ -41,8 +41,8 @@ test:
go test -v ./pkg/...
assets:
- ~/go/bin/go-bindata -o ./pkg/package-format/bindata.go -pkg package_format -prefix ./pkg/package-format ./pkg/package-format/appimage/templates
- ~/go/bin/go-bindata -o ./pkg/package-format/snap/snapScripts.go -pkg snap -prefix ./pkg/package-format/snap ./pkg/package-format/snap/desktop-scripts
+ go-bindata -o ./pkg/package-format/bindata.go -pkg package_format -prefix ./pkg/package-format ./pkg/package-format/appimage/templates
+ go-bindata -o ./pkg/package-format/snap/snapScripts.go -pkg snap -prefix ./pkg/package-format/snap ./pkg/package-format/snap/desktop-scripts
publish:
#make lint
@@ -51,4 +51,4 @@ publish:
update-deps:
go get -u -d
- go mod tidy
\ No newline at end of file
+ go mod tidy

View File

@ -1,6 +1,6 @@
PORTNAME= aws-c-http
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.12
DISTVERSION= 0.7.13
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
@ -23,7 +23,7 @@ GH_ACCOUNT= awslabs
USE_LDCONFIG= yes
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE}
CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_TESTING

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1692867896
SHA256 (awslabs-aws-c-http-v0.7.12_GH0.tar.gz) = 0f92f295c96e10aa9c1e66ac73c038ee9d9c61e1be7551e721ee0dab9c89fc6f
SIZE (awslabs-aws-c-http-v0.7.12_GH0.tar.gz) = 467083
TIMESTAMP = 1695192706
SHA256 (awslabs-aws-c-http-v0.7.13_GH0.tar.gz) = 696b1d0c3add8d6bccae74157cb363ea37ff644226a163038353e44b9ad1f2fc
SIZE (awslabs-aws-c-http-v0.7.13_GH0.tar.gz) = 467188

View File

@ -1,5 +1,6 @@
PORTNAME= cmake
DISTVERSION= ${_CMAKE_VERSION}
PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -gui-${FLAVOR}

View File

@ -1,6 +1,6 @@
PORTNAME= cpp2py
DISTVERSION= 2.0.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@ -17,10 +17,8 @@ PY_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_DEPENDS} \
llvm${LLVM_VER}>0:devel/llvm${LLVM_VER}
RUN_DEPENDS= ${PY_DEPENDS} \
llvm${LLVM_VER}>0:devel/llvm${LLVM_VER}
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
USES= cmake compiler:c++14-lang gettext-runtime python shebangfix
USE_LDCONFIG= yes
@ -30,10 +28,7 @@ GH_ACCOUNT= TRIQS
SHEBANG_FILES= bin/c*
CMAKE_ARGS= -DPYTHON_INTERPRETER:STRING=${PYTHON_CMD} \
-DFREEBSD_LLVM_VER:STRING=${LLVM_VER}
LLVM_VER= 10
CMAKE_ARGS= -DPYTHON_INTERPRETER:STRING=${PYTHON_CMD}
PORTSCOUT= limit:^[0-9\.]*$$

View File

@ -26,15 +26,17 @@ PORTSCOUT= limit:^2\.8\.[0-9][0-9][0-9]$
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
OPTIONS_DEFINE= IPV6
OPTIONS_DEFINE= DEBUG IPV6
OPTIONS_DEFAULT= IPV6 OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
DEBUG_CONFIGURE_ON= --enable-debug
GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgnutls.so:security/gnutls \
libgpg-error.so:security/libgpg-error
GNUTLS_USES= localbase:ldflags
GNUTLS_CONFIGURE_ON= --enable-gnutls
GNUTLS_LDFLAGS= -L${LOCALBASE}/lib
IPV6_CONFIGURE_ENABLE= ipv6
OPENSSL_CONFIGURE_ENABLE= ssl

View File

@ -12,6 +12,9 @@ MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang
WWW= https://llvm.org/
DEPRECATED= Obsolete, unmaintained, few dependent ports
EXPIRATION_DATE= 2023-09-30
.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
LICENSE+= LLVM2
LICENSE_FILE_LLVM2= ${WRKSRC}/LICENSE.TXT
@ -111,17 +114,20 @@ CLANG_USE= GNOME=libxml2
COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_EXTRA_PATCHES= ${PATCHDIR}/compiler-rt
COMPILER_RT_CMAKE_ON= -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}
COMPILER_RT_CMAKE_ON= \
-DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= \
${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CONFLICTS_BUILD= cmark
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_CMAKE_ON= \
-DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
EXTRAS_DESC= Extra clang tools
EXTRAS_EXTRA_PATCHES= ${PATCHDIR}/extras
@ -136,13 +142,14 @@ LLD_DESC= Install lld, the LLVM linker
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_BINARY_ALIAS= swig=swig40
LLDB_BUILD_DEPENDS= swig40:devel/swig40
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
-DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
-DCURSES_INCLUDE_PATH=/usr/include \
-DCURSES_CURSES_LIBRARY=/usr/lib/libcurses.so \
-DCURSES_FORM_LIBRARY=/usr/lib/libform.so \
-DCURSES_NCURSES_LIBRARY=/usr/lib/libncurses.so \
-DPANEL_LIBRARIES=/usr/lib/libpanel.so
LLDB_CMAKE_ON= \
-DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
-DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
-DCURSES_INCLUDE_PATH=/usr/include \
-DCURSES_CURSES_LIBRARY=/usr/lib/libcurses.so \
-DCURSES_FORM_LIBRARY=/usr/lib/libform.so \
-DCURSES_NCURSES_LIBRARY=/usr/lib/libncurses.so \
-DPANEL_LIBRARIES=/usr/lib/libpanel.so
LLDB_DESC= Install lldb, the LLVM debugger
LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
@ -150,6 +157,11 @@ LLDB_IMPLIES= CLANG
LLDB_PORTDOCS= lldb
LLDB_VARS= _USES_PYTHON=python
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= \
-DLIBOMPTARGET_DEP_LIBELF_INCLUDE_DIR="/usr/include/libelf.h" \
-DLIBOMPTARGET_DEP_LIBELF_LIBRARIES="/usr/lib/libelf.so" \
-DLIBOMPTARGET_DEP_LIBFFI_INCLUDE_DIR="" \
-DLIBOMPTARGET_DEP_LIBFFI_LIBRARIES=""
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp
PYCLANG_DESC= Install python bindings to libclang

View File

@ -0,0 +1,358 @@
commit bba9c39a53588d4cdf0d033e02fc0b630678affa
Author: Dimitry Andric <dim@FreeBSD.org>
Date: 2023-09-20T09:14:29+02:00
devel/llvm10: fix build with lld 17
diff --git a/devel/llvm10/files/openmp/patch-backport-version-fixes b/devel/llvm10/files/openmp/patch-backport-version-fixes
new file mode 100644
index 000000000000..ab3129432bbc
--- /dev/null
+++ b/devel/llvm10/files/openmp/patch-backport-version-fixes
@@ -0,0 +1,202 @@
+diff --git projects/openmp/libomptarget/plugins/exports projects/openmp/libomptarget/plugins/exports
+index a14bedf0791a..cc7beda183af 100644
+--- projects/openmp/libomptarget/plugins/exports
++++ projects/openmp/libomptarget/plugins/exports
+@@ -1,16 +1,6 @@
+ VERS1.0 {
+ global:
+- __tgt_rtl_is_valid_binary;
+- __tgt_rtl_number_of_devices;
+- __tgt_rtl_init_requires;
+- __tgt_rtl_init_device;
+- __tgt_rtl_load_binary;
+- __tgt_rtl_data_alloc;
+- __tgt_rtl_data_submit;
+- __tgt_rtl_data_retrieve;
+- __tgt_rtl_data_delete;
+- __tgt_rtl_run_target_team_region;
+- __tgt_rtl_run_target_region;
++ __tgt_rtl*;
+ local:
+ *;
+ };
+diff --git projects/openmp/runtime/cmake/LibompHandleFlags.cmake projects/openmp/runtime/cmake/LibompHandleFlags.cmake
+index 0b8e3a35c888..cacc192eb378 100644
+--- projects/openmp/runtime/cmake/LibompHandleFlags.cmake
++++ projects/openmp/runtime/cmake/LibompHandleFlags.cmake
+@@ -94,7 +94,6 @@ function(libomp_get_ldflags ldflags)
+ IF_DEFINED CMAKE_C_OSX_CURRENT_VERSION_FLAG)
+ libomp_append(ldflags_local "${CMAKE_C_OSX_COMPATIBILITY_VERSION_FLAG}${LIBOMP_VERSION_MAJOR}.${LIBOMP_VERSION_MINOR}"
+ IF_DEFINED CMAKE_C_OSX_COMPATIBILITY_VERSION_FLAG)
+- libomp_append(ldflags_local -Wl,--warn-shared-textrel LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG)
+ libomp_append(ldflags_local -Wl,--as-needed LIBOMP_HAVE_AS_NEEDED_FLAG)
+ libomp_append(ldflags_local "-Wl,--version-script=${LIBOMP_SRC_DIR}/exports_so.txt" LIBOMP_HAVE_VERSION_SCRIPT_FLAG)
+ libomp_append(ldflags_local -static-libgcc LIBOMP_HAVE_STATIC_LIBGCC_FLAG)
+diff --git projects/openmp/runtime/cmake/config-ix.cmake projects/openmp/runtime/cmake/config-ix.cmake
+index 3419dd8cd788..fb7a644155e2 100644
+--- projects/openmp/runtime/cmake/config-ix.cmake
++++ projects/openmp/runtime/cmake/config-ix.cmake
+@@ -100,9 +100,8 @@ if(WIN32)
+ libomp_check_linker_flag(/SAFESEH LIBOMP_HAVE_SAFESEH_FLAG)
+ elseif(NOT APPLE)
+ libomp_check_linker_flag(-Wl,-x LIBOMP_HAVE_X_FLAG)
+- libomp_check_linker_flag(-Wl,--warn-shared-textrel LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG)
+ libomp_check_linker_flag(-Wl,--as-needed LIBOMP_HAVE_AS_NEEDED_FLAG)
+- libomp_check_linker_flag("-Wl,--version-script=${LIBOMP_SRC_DIR}/exports_so.txt" LIBOMP_HAVE_VERSION_SCRIPT_FLAG)
++ libomp_check_linker_flag("-Wl,--version-script=${LIBOMP_SRC_DIR}/exports_test_so.txt" LIBOMP_HAVE_VERSION_SCRIPT_FLAG)
+ libomp_check_linker_flag(-static-libgcc LIBOMP_HAVE_STATIC_LIBGCC_FLAG)
+ libomp_check_linker_flag(-Wl,-z,noexecstack LIBOMP_HAVE_Z_NOEXECSTACK_FLAG)
+ endif()
+diff --git projects/openmp/runtime/src/exports_so.txt projects/openmp/runtime/src/exports_so.txt
+index f7de5fd6474f..07a5424595bb 100644
+--- projects/openmp/runtime/src/exports_so.txt
++++ projects/openmp/runtime/src/exports_so.txt
+@@ -74,10 +74,8 @@ VERSION {
+ __kmp_fork_call;
+ __kmp_invoke_microtask;
+ #if KMP_USE_MONITOR
+- __kmp_launch_monitor;
+ __kmp_reap_monitor;
+ #endif
+- __kmp_launch_worker;
+ __kmp_reap_worker;
+ __kmp_release_64;
+ __kmp_wait_64;
+diff --git projects/openmp/runtime/src/exports_test_so.txt projects/openmp/runtime/src/exports_test_so.txt
+new file mode 100644
+index 000000000000..912d160e7c06
+--- /dev/null
++++ projects/openmp/runtime/src/exports_test_so.txt
+@@ -0,0 +1,60 @@
++# exports_test_so.txt #
++
++#
++#//===----------------------------------------------------------------------===//
++#//
++#// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
++#// See https://llvm.org/LICENSE.txt for license information.
++#// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
++#//
++#//===----------------------------------------------------------------------===//
++#
++
++# This is used only to test if the linker supports version scripts. If the full
++# version script it used we may error on undefined symbols and erroneously fail.
++
++VERSION {
++
++ global: # Exported symbols.
++
++ *; # All symbols as exported for testing.
++
++ local: # Non-exported symbols.
++
++ *; # All other symbols are not exported.
++
++}; # VERSION
++
++# sets up GCC OMP_ version dependency chain
++OMP_1.0 {
++};
++OMP_2.0 {
++} OMP_1.0;
++OMP_3.0 {
++} OMP_2.0;
++OMP_3.1 {
++} OMP_3.0;
++OMP_4.0 {
++} OMP_3.1;
++OMP_4.5 {
++} OMP_4.0;
++OMP_5.0 {
++} OMP_4.5;
++
++# sets up GCC GOMP_ version dependency chain
++GOMP_1.0 {
++};
++GOMP_2.0 {
++} GOMP_1.0;
++GOMP_3.0 {
++} GOMP_2.0;
++GOMP_4.0 {
++} GOMP_3.0;
++GOMP_4.5 {
++} GOMP_4.0;
++GOMP_5.0 {
++} GOMP_4.5;
++GOMP_5.0.1 {
++} GOMP_5.0;
++
++# end of file #
+diff --git projects/openmp/runtime/src/kmp_runtime.cpp projects/openmp/runtime/src/kmp_runtime.cpp
+index acd157db8e52..acc431ea0d7e 100644
+--- projects/openmp/runtime/src/kmp_runtime.cpp
++++ projects/openmp/runtime/src/kmp_runtime.cpp
+@@ -8297,3 +8297,20 @@ int __kmp_pause_resource(kmp_pause_status_t level) {
+ return 1;
+ }
+ }
++
++// Empty symbols to export (see exports_so.txt) when feature is disabled
++extern "C" {
++#if !KMP_STATS_ENABLED
++void __kmp_reset_stats() {}
++#endif
++#if !USE_DEBUGGER
++int __kmp_omp_debug_struct_info = FALSE;
++int __kmp_debugging = FALSE;
++#endif
++#if !USE_ITT_BUILD || !USE_ITT_NOTIFY
++void __kmp_itt_fini_ittlib() {}
++void __kmp_itt_init_ittlib() {}
++#endif
++}
++
++// end of file
+diff --git projects/openmp/runtime/src/kmp_utility.cpp projects/openmp/runtime/src/kmp_utility.cpp
+index 44a99d0455b3..e04c9cbf4537 100644
+--- projects/openmp/runtime/src/kmp_utility.cpp
++++ projects/openmp/runtime/src/kmp_utility.cpp
+@@ -407,3 +407,16 @@ void __kmp_expand_file_name(char *result, size_t rlen, char *pattern) {
+
+ *pos = '\0';
+ }
++
++#if !OMPT_SUPPORT
++extern "C" {
++typedef struct ompt_start_tool_result_t ompt_start_tool_result_t;
++// Define symbols expected by VERSION script
++ompt_start_tool_result_t *ompt_start_tool(unsigned int omp_version,
++ const char *runtime_version) {
++ return nullptr;
++}
++
++void ompt_libomp_connect(ompt_start_tool_result_t *result) { result = nullptr; }
++}
++#endif
+diff --git projects/openmp/runtime/src/z_Linux_util.cpp projects/openmp/runtime/src/z_Linux_util.cpp
+index 1daa3d31047e..174ef2145205 100644
+--- projects/openmp/runtime/src/z_Linux_util.cpp
++++ projects/openmp/runtime/src/z_Linux_util.cpp
+@@ -1049,7 +1049,7 @@ void __kmp_exit_thread(int exit_status) {
+ #if KMP_USE_MONITOR
+ void __kmp_resume_monitor();
+
+-void __kmp_reap_monitor(kmp_info_t *th) {
++extern "C" void __kmp_reap_monitor(kmp_info_t *th) {
+ int status;
+ void *exit_val;
+
+@@ -1091,6 +1091,12 @@ void __kmp_reap_monitor(kmp_info_t *th) {
+
+ KMP_MB(); /* Flush all pending memory write invalidates. */
+ }
++#else
++// Empty symbol to export (see exports_so.txt) when
++// monitor thread feature is disabled
++extern "C" void __kmp_reap_monitor(kmp_info_t *th) {
++ (void)th;
++}
+ #endif // KMP_USE_MONITOR
+
+ void __kmp_reap_worker(kmp_info_t *th) {
diff --git a/devel/llvm10/files/patch-backport-version-fixes b/devel/llvm10/files/patch-backport-version-fixes
new file mode 100644
index 000000000000..0faee193caec
--- /dev/null
+++ b/devel/llvm10/files/patch-backport-version-fixes
@@ -0,0 +1,138 @@
+diff --git tools/lto/CMakeLists.txt tools/lto/CMakeLists.txt
+index b86e4abd01a7..d814df767b65 100644
+--- tools/lto/CMakeLists.txt
++++ tools/lto/CMakeLists.txt
+@@ -18,7 +18,11 @@ set(SOURCES
+ lto.cpp
+ )
+
+-set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/lto.exports)
++if (LLVM_LINK_LLVM_DYLIB)
++ set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/lto.dylib.exports)
++else()
++ set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/lto.exports)
++endif()
+
+ add_llvm_library(LTO SHARED INSTALL_WITH_TOOLCHAIN ${SOURCES} DEPENDS intrinsics_gen)
+
+diff --git tools/lto/lto.dylib.exports tools/lto/lto.dylib.exports
+new file mode 100644
+index 000000000000..4a1fff8f93ca
+--- /dev/null
++++ tools/lto/lto.dylib.exports
+@@ -0,0 +1,74 @@
++lto_get_error_message
++lto_get_version
++lto_initialize_disassembler
++lto_module_create
++lto_module_create_from_fd
++lto_module_create_from_fd_at_offset
++lto_module_create_from_memory
++lto_module_create_from_memory_with_path
++lto_module_create_in_local_context
++lto_module_create_in_codegen_context
++lto_module_get_linkeropts
++lto_module_get_num_symbols
++lto_module_get_symbol_attribute
++lto_module_get_symbol_name
++lto_module_get_target_triple
++lto_module_set_target_triple
++lto_module_is_object_file
++lto_module_is_object_file_for_target
++lto_module_is_object_file_in_memory
++lto_module_is_object_file_in_memory_for_target
++lto_module_has_objc_category
++lto_module_dispose
++lto_api_version
++lto_codegen_set_diagnostic_handler
++lto_codegen_add_module
++lto_codegen_set_module
++lto_codegen_add_must_preserve_symbol
++lto_codegen_compile
++lto_codegen_create
++lto_codegen_create_in_local_context
++lto_codegen_dispose
++lto_codegen_set_debug_model
++lto_codegen_set_pic_model
++lto_codegen_write_merged_modules
++lto_codegen_debug_options
++lto_codegen_debug_options_array
++lto_codegen_set_assembler_args
++lto_codegen_set_assembler_path
++lto_codegen_set_cpu
++lto_codegen_compile_to_file
++lto_codegen_optimize
++lto_codegen_compile_optimized
++lto_codegen_set_should_internalize
++lto_codegen_set_should_embed_uselists
++thinlto_create_codegen
++thinlto_codegen_dispose
++thinlto_codegen_add_module
++thinlto_codegen_process
++thinlto_module_get_num_objects
++thinlto_module_get_object
++thinlto_codegen_set_pic_model
++thinlto_codegen_set_cache_dir
++thinlto_codegen_set_cache_pruning_interval
++thinlto_codegen_set_cache_entry_expiration
++thinlto_codegen_set_final_cache_size_relative_to_available_space
++thinlto_codegen_set_cache_size_bytes
++thinlto_codegen_set_cache_size_megabytes
++thinlto_codegen_set_cache_size_files
++thinlto_codegen_set_savetemps_dir
++thinlto_codegen_set_cpu
++thinlto_debug_options
++lto_module_is_thinlto
++thinlto_codegen_add_must_preserve_symbol
++thinlto_codegen_add_cross_referenced_symbol
++thinlto_codegen_set_codegen_only
++thinlto_codegen_disable_codegen
++thinlto_module_get_num_object_files
++thinlto_module_get_object_file
++thinlto_set_generated_objects_dir
++lto_input_create
++lto_input_dispose
++lto_input_get_num_dependent_libraries
++lto_input_get_dependent_library
++lto_runtime_lib_symbols_list
+diff --git tools/lto/lto.exports tools/lto/lto.exports
+index fd2212cb5f33..4a1fff8f93ca 100644
+--- tools/lto/lto.exports
++++ tools/lto/lto.exports
+@@ -42,12 +42,6 @@ lto_codegen_optimize
+ lto_codegen_compile_optimized
+ lto_codegen_set_should_internalize
+ lto_codegen_set_should_embed_uselists
+-LLVMCreateDisasm
+-LLVMCreateDisasmCPU
+-LLVMDisasmDispose
+-LLVMDisasmInstruction
+-LLVMSetDisasmOptions
+-LLVMCreateDisasmCPUFeatures
+ thinlto_create_codegen
+ thinlto_codegen_dispose
+ thinlto_codegen_add_module
+diff --git tools/remarks-shlib/CMakeLists.txt tools/remarks-shlib/CMakeLists.txt
+index e948496c603a..4c66ad487070 100644
+--- tools/remarks-shlib/CMakeLists.txt
++++ tools/remarks-shlib/CMakeLists.txt
+@@ -6,7 +6,11 @@ set(SOURCES
+ libremarks.cpp
+ )
+
+-set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/Remarks.exports)
++if (LLVM_LINK_LLVM_DYLIB)
++ set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/Remarks.dylib.exports)
++else()
++ set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/Remarks.exports)
++endif()
+
+ add_llvm_library(Remarks SHARED INSTALL_WITH_TOOLCHAIN ${SOURCES})
+
+diff --git tools/remarks-shlib/Remarks.dylib.exports tools/remarks-shlib/Remarks.dylib.exports
+new file mode 100644
+index 000000000000..0c2a3c38c78c
+--- /dev/null
++++ tools/remarks-shlib/Remarks.dylib.exports
+@@ -0,0 +1 @@
++LLVMRemarkVersion

View File

@ -1,5 +1,5 @@
PORTNAME= opentelemetry-cpp
PORTVERSION= 1.8.1
PORTVERSION= 1.11.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@ -14,9 +14,12 @@ USE_GITHUB= yes
GH_ACCOUNT= open-telemetry
GH_PROJECT= ${PORTNAME}
USES= cmake compiler:c++14-lang
USES= cmake compiler:c++14-lang cpe
CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON
CPE_VENDOR= cncf
CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES
LIB_DEPENDS= libgtest.so:devel/googletest \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1692836300
SHA256 (open-telemetry-opentelemetry-cpp-v1.8.1_GH0.tar.gz) = 3d640201594b07f08dade9cd1017bd0b59674daca26223b560b9bb6bf56264c2
SIZE (open-telemetry-opentelemetry-cpp-v1.8.1_GH0.tar.gz) = 761699
TIMESTAMP = 1695136867
SHA256 (open-telemetry-opentelemetry-cpp-v1.11.0_GH0.tar.gz) = f30cd88bf898a5726d245eba882b8e81012021eb00df34109f4dfb203f005cea
SIZE (open-telemetry-opentelemetry-cpp-v1.11.0_GH0.tar.gz) = 803842

View File

@ -24,7 +24,9 @@ include/opentelemetry/exporters/memory/in_memory_span_exporter.h
include/opentelemetry/exporters/memory/in_memory_span_exporter_factory.h
include/opentelemetry/exporters/ostream/common_utils.h
include/opentelemetry/exporters/ostream/log_record_exporter.h
include/opentelemetry/exporters/ostream/log_record_exporter_factory.h
include/opentelemetry/exporters/ostream/metric_exporter.h
include/opentelemetry/exporters/ostream/metric_exporter_factory.h
include/opentelemetry/exporters/ostream/span_exporter.h
include/opentelemetry/exporters/ostream/span_exporter_factory.h
include/opentelemetry/ext/http/client/curl/http_client_curl.h
@ -47,8 +49,13 @@ include/opentelemetry/ext/zpages/tracez_processor.h
include/opentelemetry/ext/zpages/tracez_shared_data.h
include/opentelemetry/ext/zpages/zpages.h
include/opentelemetry/ext/zpages/zpages_http_server.h
include/opentelemetry/logs/event_id.h
include/opentelemetry/logs/event_logger.h
include/opentelemetry/logs/event_logger_provider.h
include/opentelemetry/logs/log_record.h
include/opentelemetry/logs/logger.h
include/opentelemetry/logs/logger_provider.h
include/opentelemetry/logs/logger_type_traits.h
include/opentelemetry/logs/noop.h
include/opentelemetry/logs/provider.h
include/opentelemetry/logs/severity.h
@ -108,6 +115,7 @@ include/opentelemetry/sdk/common/atomic_shared_ptr.h
include/opentelemetry/sdk/common/atomic_unique_ptr.h
include/opentelemetry/sdk/common/attribute_utils.h
include/opentelemetry/sdk/common/attributemap_hash.h
include/opentelemetry/sdk/common/base64.h
include/opentelemetry/sdk/common/circular_buffer.h
include/opentelemetry/sdk/common/circular_buffer_range.h
include/opentelemetry/sdk/common/empty_attributes.h
@ -116,14 +124,37 @@ include/opentelemetry/sdk/common/exporter_utils.h
include/opentelemetry/sdk/common/global_log_handler.h
include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
include/opentelemetry/sdk/logs/batch_log_record_processor.h
include/opentelemetry/sdk/logs/batch_log_record_processor_factory.h
include/opentelemetry/sdk/logs/batch_log_record_processor_options.h
include/opentelemetry/sdk/logs/event_logger.h
include/opentelemetry/sdk/logs/event_logger_provider.h
include/opentelemetry/sdk/logs/event_logger_provider_factory.h
include/opentelemetry/sdk/logs/exporter.h
include/opentelemetry/sdk/logs/logger.h
include/opentelemetry/sdk/logs/logger_context.h
include/opentelemetry/sdk/logs/logger_context_factory.h
include/opentelemetry/sdk/logs/logger_provider.h
include/opentelemetry/sdk/logs/logger_provider_factory.h
include/opentelemetry/sdk/logs/multi_log_record_processor.h
include/opentelemetry/sdk/logs/multi_log_record_processor_factory.h
include/opentelemetry/sdk/logs/multi_recordable.h
include/opentelemetry/sdk/logs/processor.h
include/opentelemetry/sdk/logs/read_write_log_record.h
include/opentelemetry/sdk/logs/readable_log_record.h
include/opentelemetry/sdk/logs/recordable.h
include/opentelemetry/sdk/logs/simple_log_record_processor.h
include/opentelemetry/sdk/logs/simple_log_record_processor_factory.h
include/opentelemetry/sdk/metrics/aggregation/aggregation.h
include/opentelemetry/sdk/metrics/aggregation/aggregation_config.h
include/opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_indexer.h
include/opentelemetry/sdk/metrics/aggregation/default_aggregation.h
include/opentelemetry/sdk/metrics/aggregation/drop_aggregation.h
include/opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h
include/opentelemetry/sdk/metrics/aggregation/lastvalue_aggregation.h
include/opentelemetry/sdk/metrics/aggregation/sum_aggregation.h
include/opentelemetry/sdk/metrics/async_instruments.h
include/opentelemetry/sdk/metrics/data/circular_buffer.h
include/opentelemetry/sdk/metrics/data/exemplar_data.h
include/opentelemetry/sdk/metrics/data/metric_data.h
include/opentelemetry/sdk/metrics/data/point_data.h
@ -140,11 +171,15 @@ include/opentelemetry/sdk/metrics/exemplar/reservoir_cell_selector.h
include/opentelemetry/sdk/metrics/exemplar/with_trace_sample_filter.h
include/opentelemetry/sdk/metrics/export/metric_producer.h
include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h
include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h
include/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h
include/opentelemetry/sdk/metrics/instrument_metadata_validator.h
include/opentelemetry/sdk/metrics/instruments.h
include/opentelemetry/sdk/metrics/meter.h
include/opentelemetry/sdk/metrics/meter_context.h
include/opentelemetry/sdk/metrics/meter_context_factory.h
include/opentelemetry/sdk/metrics/meter_provider.h
include/opentelemetry/sdk/metrics/meter_provider_factory.h
include/opentelemetry/sdk/metrics/metric_reader.h
include/opentelemetry/sdk/metrics/observer_result.h
include/opentelemetry/sdk/metrics/push_metric_exporter.h
@ -159,12 +194,15 @@ include/opentelemetry/sdk/metrics/state/temporal_metric_storage.h
include/opentelemetry/sdk/metrics/sync_instruments.h
include/opentelemetry/sdk/metrics/view/attributes_processor.h
include/opentelemetry/sdk/metrics/view/instrument_selector.h
include/opentelemetry/sdk/metrics/view/instrument_selector_factory.h
include/opentelemetry/sdk/metrics/view/meter_selector.h
include/opentelemetry/sdk/metrics/view/meter_selector_factory.h
include/opentelemetry/sdk/metrics/view/predicate.h
include/opentelemetry/sdk/metrics/view/predicate_factory.h
include/opentelemetry/sdk/metrics/view/view.h
include/opentelemetry/sdk/metrics/view/view_factory.h
include/opentelemetry/sdk/metrics/view/view_registry.h
include/opentelemetry/sdk/resource/experimental_semantic_conventions.h
include/opentelemetry/sdk/metrics/view/view_registry_factory.h
include/opentelemetry/sdk/resource/resource.h
include/opentelemetry/sdk/resource/resource_detector.h
include/opentelemetry/sdk/resource/semantic_conventions.h
@ -208,7 +246,6 @@ include/opentelemetry/std/variant.h
include/opentelemetry/trace/canonical_code.h
include/opentelemetry/trace/context.h
include/opentelemetry/trace/default_span.h
include/opentelemetry/trace/experimental_semantic_conventions.h
include/opentelemetry/trace/noop.h
include/opentelemetry/trace/propagation/b3_propagator.h
include/opentelemetry/trace/propagation/detail/hex.h
@ -237,11 +274,11 @@ lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opentelemetry-cpp/opentelemetry-cpp-target.cmake
lib/libopentelemetry_common.so
lib/libopentelemetry_exporter_in_memory.so
lib/libopentelemetry_exporter_ostream_logs.so
lib/libopentelemetry_exporter_ostream_metrics.so
lib/libopentelemetry_exporter_ostream_span.so
lib/libopentelemetry_http_client_curl.so
lib/libopentelemetry_logs.so
lib/libopentelemetry_metrics.so
lib/libopentelemetry_resources.so
lib/libopentelemetry_trace.so
lib/libopentelemetry_version.so
@dir include/opentelemetry/sdk/logs

View File

@ -1,7 +1,7 @@
PORTNAME= cadquery-pywrap
DISTVERSIONPREFIX= occt
DISTVERSION= 7.5
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -24,18 +24,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clang>0:devel/py-clang@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}schema>0:devel/py-schema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toposort>0:devel/py-toposort@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
llvm${LLVMVER}>0:devel/llvm${LLVMVER} \
pybind11>=2.6:devel/pybind11
USES= python
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
USES= llvm:11,run python
USE_GITHUB= yes
GH_ACCOUNT= CadQuery
GH_PROJECT= pywrap
GH_TAGNAME= e8c7bc9
USE_PYTHON= autoplist concurrent distutils
LLVMVER= 10
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
PORTNAME= pyupgrade
PORTVERSION= 3.11.0
PORTVERSION= 3.11.1
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1694872361
SHA256 (pyupgrade-3.11.0.tar.gz) = 1d0bf0dbadf179ff8952d92d52759a5984526597a055d1626884397c46f94003
SIZE (pyupgrade-3.11.0.tar.gz) = 42868
TIMESTAMP = 1695225777
SHA256 (pyupgrade-3.11.1.tar.gz) = 3e6c7689d2f3ae418c6a60ee981477fe9130eccaed3e33dac6c21274cf7d45f4
SIZE (pyupgrade-3.11.1.tar.gz) = 43307

View File

@ -1,6 +1,5 @@
PORTNAME= root
DISTVERSION= 6.28.04
PORTREVISION= 3
DISTVERSION= 6.28.06
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1684486312
SHA256 (root_v6.28.04.source.tar.gz) = 70f7f86a0cd5e3f2a0befdc59942dd50140d990ab264e8e56c7f17f6bfe9c965
SIZE (root_v6.28.04.source.tar.gz) = 185345719
TIMESTAMP = 1695218556
SHA256 (root_v6.28.06.source.tar.gz) = af3b673b9aca393a5c9ae1bf86eab2672aaf1841b658c5c6e7a30ab93c586533
SIZE (root_v6.28.06.source.tar.gz) = 185351574

View File

@ -1057,7 +1057,6 @@ include/root/RooFit/TestStatistics/RooSubsidiaryL.h
include/root/RooFit/TestStatistics/RooSumL.h
include/root/RooFit/TestStatistics/RooUnbinnedL.h
include/root/RooFit/TestStatistics/buildLikelihood.h
include/root/RooFit/TestStatistics/optional_parameter_types.h
include/root/RooFit/UniqueId.h
include/root/RooFitHS3/HistFactoryJSONTool.h
include/root/RooFitHS3/RooJSONFactoryWSTool.h
@ -4543,8 +4542,6 @@ lib/root/libvectorDict.so.%%SHLIB_VER%%
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf505_asciicfg.txt
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf506_msgservice.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf506_msgservice.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf507_debugtools.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf507_debugtools.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf508_listsetmanip.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf508_listsetmanip.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf509_wsinteractive.C

View File

@ -1,6 +1,7 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
DISTVERSION_llvm17= 17.0.0
DISTVERSION_llvm16= 16.0.0
DISTVERSION_llvm15= 15.0.0
DISTVERSION_llvm14= 14.0.0
@ -19,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
LIB_DEPENDS= libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR}
FLAVORS= ${16 15 14 13 12 11:L:S/^/llvm/}
FLAVORS= ${17 16 15 14 13 12 11:L:S/^/llvm/}
USES= cmake compiler:c++11-lib
USE_GITHUB= yes
@ -27,6 +28,7 @@ USE_LDCONFIG= ${PREFIX}/${FLAVOR}/lib
GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-LLVM-Translator
GH_TUPLE= ${GH_TUPLE_${FLAVOR}}
GH_TUPLE_llvm17=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-282-g9b527c0:headers/projects/SPIRV-Headers
GH_TUPLE_llvm16=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-219-g36c7694:headers/projects/SPIRV-Headers
GH_TUPLE_llvm15=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-168-g5a12186:headers/projects/SPIRV-Headers
GH_TUPLE_llvm14=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-124-g20b02de:headers/projects/SPIRV-Headers

View File

@ -0,0 +1,5 @@
TIMESTAMP = 1694506957
SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.0_GH0.tar.gz) = eba381e1dd99b4ff6c672a28f52755d1adf2d810a97b51e6074ad4fa67937fb2
SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.0_GH0.tar.gz) = 1601166
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-282-g9b527c0_GH0.tar.gz) = 0039b1f4856f358dc9bd475fd180c4825bdcfae93abce321964d4451b355ef4a
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-282-g9b527c0_GH0.tar.gz) = 455575

View File

@ -1,6 +1,6 @@
PORTNAME= valgrind
PORTVERSION= 3.21.0
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
@ -14,9 +14,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
USES= autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix python:3.9+,run tar:bz2
USES= autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix \
python:3.9+,run tar:bz2
USE_PERL5= build
SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in cachegrind/cg_merge.in cachegrind/cg_diff.in cachegrind/cg_annotate.in
SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in \
cachegrind/cg_merge.in cachegrind/cg_diff.in \
cachegrind/cg_annotate.in
GNU_CONFIGURE= yes
CONFIGURE_ENV+= ac_cv_path_PERL=${PERL}
@ -24,7 +27,16 @@ SSP_UNSAFE= yes
LIB32_PATH?= /usr/lib32/libc.so
CONFLICTS= valgrind-devel
PORTDOCS= html
# Valgrind needs to read debuginfo from its own preload shared libraries
# (quote from README_PACKAGERS
#-- Don't strip the debug info off lib/valgrind/$platform/vgpreload*.so
# in the installation tree. Either Valgrind won't work at all, or it
# will still work if you do, but will generate less helpful error
# messages.)
STRIP= # empty
PORTDOCS= html
OPTIONS_DEFINE= DOCS MANPAGES MPI
OPTIONS_DEFINE_amd64= 32BIT
@ -34,14 +46,6 @@ OPTIONS_DEFAULT_amd64= 32BIT
.endif
OPTIONS_SUB= yes
# Valgrind needs to read debuginfo from its own preload shared libraries
# (quote from README_PACKAGERS
#-- Don't strip the debug info off lib/valgrind/$platform/vgpreload*.so
# in the installation tree. Either Valgrind won't work at all, or it
# will still work if you do, but will generate less helpful error
# messages.)
STRIP= # empty
32BIT_DESC= Enable debugging of 32-bit programs (requires lib32)
MPI_DESC= Enable build of MPI wrappers

View File

@ -0,0 +1,31 @@
--- coregrind/vg_preloaded.c.orig 2023-09-19 20:30:09.413386000 +0200
+++ coregrind/vg_preloaded.c 2023-09-19 20:32:14.366333000 +0200
@@ -228,7 +228,27 @@
#elif defined(VGO_freebsd)
-// nothing specific currently
+#if (FREEBSD_VERS >= FREEBSD_14)
+
+void * VG_NOTIFY_ON_LOAD(ifunc_wrapper) (void);
+void * VG_NOTIFY_ON_LOAD(ifunc_wrapper) (void)
+{
+ OrigFn fn;
+ Addr result = 0;
+ Addr fnentry;
+
+ /* Call the original indirect function and get it's result */
+ VALGRIND_GET_ORIG_FN(fn);
+ CALL_FN_W_v(result, fn);
+
+ fnentry = result;
+
+ VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ__ADD_IFUNC_TARGET,
+ fn.nraddr, fnentry, 0, 0, 0);
+ return (void*)result;
+}
+
+#endif
#elif defined(VGO_solaris)

View File

@ -226,7 +226,6 @@
SUBDIR += sheerdns
SUBDIR += sleuth
SUBDIR += subfinder
SUBDIR += tinystats
SUBDIR += totd
SUBDIR += udns
SUBDIR += unbound

View File

@ -25,7 +25,7 @@ RUN_DEPENDS= bind-tools>0:dns/bind-tools
USES= compiler:c11 cpe libedit pkgconfig ssl tar:xz
# ISC releases things like 9.8.0-P1, which our versioning doesn't like
ISCVERSION= 9.16.42
ISCVERSION= 9.16.44
CPE_VENDOR= isc
CPE_VERSION= ${ISCVERSION:C/-.*//}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1687331434
SHA256 (bind-9.16.42.tar.xz) = a8b51c6bfdf3ab6885102f764c2418e037897b7ea46a09f8f07876fa11a6c0b3
SIZE (bind-9.16.42.tar.xz) = 5123476
TIMESTAMP = 1695220252
SHA256 (bind-9.16.44.tar.xz) = cfaa953c36d5ca42d9584fcf9653d07c85527b59687e7c4d4cb8071272db6754
SIZE (bind-9.16.44.tar.xz) = 5127328

View File

@ -1,43 +0,0 @@
PORTNAME= tinystats
PORTVERSION= 1.1
CATEGORIES= dns
MASTER_SITES= http://www.morettoni.net/bsd/ \
LOCAL/ehaupt
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= DJB's tinydns statistics generator
WWW= http://www.morettoni.net/tinystats.en.html
LICENSE= BSD2CLAUSE
DEPRECATED= djbdns got removed, port is no longer required
EXPIRATION_DATE= 2023-09-18
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET=
OPTIONS_DEFINE= IPV6 EXAMPLES DOCS
PLIST_FILES= bin/tinystats
PORTEXAMPLES= *
PORTDOCS= README
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIPV6}
MAKE_ARGS+= -DWITH_IPV6
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tinystats ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/tinydns.sh.sample \
${WRKSRC}/tinydns.log.run.sample \
${WRKSRC}/update_slave.sh.sample \
${WRKSRC}/start_slave.sh.sample \
${WRKSRC}/Makefile.sample \
${STAGEDIR}${EXAMPLESDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (tinystats-1.1.tar.gz) = 84b46ecc2c136cd286f24593dff6e0e9dacf5ca92a48193ee95455151c077957
SIZE (tinystats-1.1.tar.gz) = 8102

View File

@ -1,3 +0,0 @@
tinystats is a statistic generator for DJB's tinydns.
It can be easily integrated with rrdtool to generate
nice graphical DNS stats.

View File

@ -1,5 +1,5 @@
PORTNAME= cudatext
PORTVERSION= 1.198.0
PORTVERSION= 1.199.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@ -17,10 +17,10 @@ GH_ACCOUNT= Alexey-T
GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:ace7e0e:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:7bada0d:python4lazarus/python4lazarus \
Alexey-T:ATFlatControls:11b38b7:atflatcontrols/atflatcontrols \
Alexey-T:ATSynEdit:9670c94:atsynedit/atsynedit \
Alexey-T:ATFlatControls:ea437fb:atflatcontrols/atflatcontrols \
Alexey-T:ATSynEdit:78f1c35:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:9eb2bf2:emmet/emmet \
Alexey-T:EControl:12af49d:econtrol/econtrol \
Alexey-T:EControl:518cc39:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:baf41cf:atsyneditex/atsyneditex \
Alexey-T:ATSynEdit_Cmp:29a57dc:atsyneditcmp/atsyneditcmp \
Alexey-T:ATBinHex-Lazarus:44985a1:atbinhex/atbinhex \

View File

@ -1,18 +1,18 @@
TIMESTAMP = 1695077272
SHA256 (Alexey-T-CudaText-1.198.0_GH0.tar.gz) = 4c47602c762a8d57cbbc4e85ce2122945ba53ed71e2f80e1ebca06c48628dee7
SIZE (Alexey-T-CudaText-1.198.0_GH0.tar.gz) = 6111597
TIMESTAMP = 1695222927
SHA256 (Alexey-T-CudaText-1.199.0_GH0.tar.gz) = 2c33875dc1eab721280e1723085847e20354abe2021d099a087bfe693b04d06f
SIZE (Alexey-T-CudaText-1.199.0_GH0.tar.gz) = 6113876
SHA256 (bgrabitmap-bgrabitmap-ace7e0e_GH0.tar.gz) = ae3f28596c2a5f44bc468f6c3380fc1ceb27e95afea579f09b1d340c781bbef2
SIZE (bgrabitmap-bgrabitmap-ace7e0e_GH0.tar.gz) = 6983967
SHA256 (Alexey-T-Python-for-Lazarus-7bada0d_GH0.tar.gz) = 8fa2fc7757f3815041cbdfb89bae7308fb515266f3e11df2f00fa479a9809398
SIZE (Alexey-T-Python-for-Lazarus-7bada0d_GH0.tar.gz) = 98477
SHA256 (Alexey-T-ATFlatControls-11b38b7_GH0.tar.gz) = bca5de294de6ac654783f9c016422fffc8d4c3894b1a57395849c6893c214379
SIZE (Alexey-T-ATFlatControls-11b38b7_GH0.tar.gz) = 535444
SHA256 (Alexey-T-ATSynEdit-9670c94_GH0.tar.gz) = f2f9caaf3211516f8f4f20ad78f6e54bb93b897afbba06c5d572eb123fc88670
SIZE (Alexey-T-ATSynEdit-9670c94_GH0.tar.gz) = 1390689
SHA256 (Alexey-T-ATFlatControls-ea437fb_GH0.tar.gz) = ef60a481384b63ab0bcc4d504579ad43f3e212fea48b51116b1ed4e17ae88d85
SIZE (Alexey-T-ATFlatControls-ea437fb_GH0.tar.gz) = 535473
SHA256 (Alexey-T-ATSynEdit-78f1c35_GH0.tar.gz) = 9e9f69d722e783575ba5206593527f661e861681cbc55661c4433992229ba4ab
SIZE (Alexey-T-ATSynEdit-78f1c35_GH0.tar.gz) = 1393306
SHA256 (Alexey-T-Emmet-Pascal-9eb2bf2_GH0.tar.gz) = 5c1bbfb3d76f84111c5f21a89cb0db106b5f3fc7c0df3c63d1494ec5c60c3152
SIZE (Alexey-T-Emmet-Pascal-9eb2bf2_GH0.tar.gz) = 83583
SHA256 (Alexey-T-EControl-12af49d_GH0.tar.gz) = a97525a581e3a783b19fa18e8978f72ed0acc24b6c4be7071b2431729ed2ab63
SIZE (Alexey-T-EControl-12af49d_GH0.tar.gz) = 68791
SHA256 (Alexey-T-EControl-518cc39_GH0.tar.gz) = 6c9c7c1f1b40ae516f4ea6738c2413853bfc02531c2055e08a09fa53fbab8eb6
SIZE (Alexey-T-EControl-518cc39_GH0.tar.gz) = 68898
SHA256 (Alexey-T-ATSynEdit_Ex-baf41cf_GH0.tar.gz) = 52c26b5316972bc2ac4535cc54d52c9b7ecb150ce2f23c6ed6feeddef9134940
SIZE (Alexey-T-ATSynEdit_Ex-baf41cf_GH0.tar.gz) = 46375
SHA256 (Alexey-T-ATSynEdit_Cmp-29a57dc_GH0.tar.gz) = c3c23ce4fcc7848d00aca38308a84aa9bea64d3e83d95cc8b2fa2e441ead33a2

View File

@ -95,6 +95,7 @@
SUBDIR += nestopia
SUBDIR += o2em
SUBDIR += ods2reader
SUBDIR += open-simh
SUBDIR += open-vm-tools
SUBDIR += openmsx
SUBDIR += p5-Acme-6502

View File

@ -0,0 +1,52 @@
PORTNAME= open-simh
PORTVERSION= 4.1.0.20230920
CATEGORIES= emulators
MAINTAINER= kbowling@FreeBSD.org
COMMENT= Emulates classic DEC, HP, GRI, IBM, Altair, SDS, Honeywell, and others
WWW= https://opensimh.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
LIB_DEPENDS= libpcre.so:devel/pcre \
libpng16.so:graphics/png
RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
USES= dos2unix gmake libedit sdl
DOS2UNIX_GLOB= *.c *.h *.ini *.mak *.txt makefile
USE_GITHUB= yes
GH_ACCOUNT= open-simh
GH_PROJECT= simh
GH_TAGNAME= d4f85d01bdf7301d5f7a2c4e51c3a84024561b26
USE_SDL= sdl2 ttf2
MAKEFILE= makefile
MAKE_ENV= CFLAGS_O="${CFLAGS}" \
FONTPATH="${PREFIX}/share/fonts/dejavu" \
GCC="${CC}" \
TESTS=0 \
WARNINGS=ALLOWED
CONFLICTS_INSTALL= simh simh-hp2100 simh-hp3000
.include <bsd.port.pre.mk>
post-extract:
@${MKDIR} ${WRKSRC}/BIN
post-build:
# eclipse, gri and nova conflict with other ports, prefix with simh-
@${MV} ${WRKSRC}/BIN/eclipse ${WRKSRC}/BIN/simh-eclipse
@${MV} ${WRKSRC}/BIN/gri ${WRKSRC}/BIN/simh-gri
@${MV} ${WRKSRC}/BIN/nova ${WRKSRC}/BIN/simh-nova
do-install:
@${RM} -rf ${WRKSRC}/BIN/buildtools
${INSTALL_PROGRAM} ${WRKSRC}/BIN/* ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1695274105
SHA256 (open-simh-simh-4.1.0.20230920-d4f85d01bdf7301d5f7a2c4e51c3a84024561b26_GH0.tar.gz) = da2fcf7b37d9804ccc8bae6787573d624ba5347ae5fa4ab2cec6141aebeef159
SIZE (open-simh-simh-4.1.0.20230920-d4f85d01bdf7301d5f7a2c4e51c3a84024561b26_GH0.tar.gz) = 31243456

View File

@ -0,0 +1,16 @@
[
{ type: install
message: <<EOM
Note that the executable files for some simulators have been renamed
to remove conflicts with other ports. In such cases, the name is now
prefixed with 'simh'. Affected simulators are:
eclipse becomes simh-eclipse
gri becomes simh-gri
nova becomes simh-nova
Users may wish to create a symbolic link to these, or an alias,
if they want to use the old names.
EOM
}
]

View File

@ -0,0 +1,12 @@
Open SIMH is a highly portable, multi-system simulator.
SIMH is a framework and family of computer simulators, initiated by Bob Supnik
and continued with contributions (large and small) from many others, with the
primary goal of enabling the preservation of knowledge contained in, and
providing the ability to execute/experience, old/historic software via
simulation of the hardware on which it ran. This goal has been successfully
achieved and has for these years created a diverse community of users and
developers.
See the following link for a list of simulators and documentation:
https://opensimh.org/simulators/

View File

@ -0,0 +1,77 @@
bin/3b2
bin/3b2-400
bin/3b2-700
bin/altair
bin/altairz80
bin/b5500
bin/besm6
bin/cdc1700
bin/h316
bin/hp2100
bin/hp3000
bin/i1401
bin/i1620
bin/i650
bin/i701
bin/i7010
bin/i704
bin/i7070
bin/i7080
bin/i7090
bin/i7094
bin/ibm1130
bin/id16
bin/id32
bin/imlac
bin/infoserver100
bin/infoserver1000
bin/infoserver150vxt
bin/intel-mds
bin/lgp
bin/microvax1
bin/microvax2
bin/microvax2000
bin/microvax3100
bin/microvax3100e
bin/microvax3100m80
bin/microvax3900
bin/nd100
bin/pdp1
bin/pdp10
bin/pdp10-ka
bin/pdp10-ki
bin/pdp10-kl
bin/pdp10-ks
bin/pdp11
bin/pdp15
bin/pdp4
bin/pdp6
bin/pdp7
bin/pdp8
bin/pdp9
bin/rtvax1000
bin/s3
bin/scelbi
bin/sds
bin/sel32
bin/sigma
bin/simh-eclipse
bin/simh-gri
bin/simh-nova
bin/ssem
bin/swtp6800mp-a
bin/swtp6800mp-a2
bin/tt2500
bin/tx-0
bin/uc15
bin/vax
bin/vax730
bin/vax750
bin/vax780
bin/vax8200
bin/vax8600
bin/vaxstation3100m30
bin/vaxstation3100m38
bin/vaxstation3100m76
bin/vaxstation4000m60
bin/vaxstation4000vlc

View File

@ -1,6 +1,5 @@
PORTNAME= wine
DISTVERSION= 8.11
PORTREVISION= 2
DISTVERSION= 8.14
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/8.x/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1688980611
SHA256 (wine-8.11.tar.xz) = 0b5f2c8085352332590f076410174c486f7773da5727337745b1c1dcfe897fc9
SIZE (wine-8.11.tar.xz) = 29236492
TIMESTAMP = 1693661846
SHA256 (wine-8.14.tar.xz) = e1836ef66b1825fa9da042830c0495b2ac394815443643466979ee89fdd7faf4
SIZE (wine-8.14.tar.xz) = 29412976

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
PORTNAME= yuzu
PORTVERSION= s20230918
PORTVERSION= s20230920
CATEGORIES= emulators wayland
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
@ -46,7 +46,7 @@ qt6_OPTIONS_EXCLUDE= QT5
USE_GITHUB= yes
GH_ACCOUNT= yuzu-emu
GH_TAGNAME= 974380fe1
GH_TAGNAME= c708643972
GH_TUPLE= yuzu-emu:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \
yuzu-emu:sirit:ab75463:sirit/externals/sirit \
GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:v3.0.1-94-g9b0fc3e:VulkanMemoryAllocator/externals/VulkanMemoryAllocator \

View File

@ -1,8 +1,8 @@
TIMESTAMP = 1695043865
TIMESTAMP = 1695249151
SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac
SIZE (yuzu-s20230424/compatibility_list.json) = 1801327
SHA256 (yuzu-emu-yuzu-s20230918-974380fe1_GH0.tar.gz) = bb70ae2fdb2fcac2e596155e353882788340c3cf253d59d1027ba21bcb023093
SIZE (yuzu-emu-yuzu-s20230918-974380fe1_GH0.tar.gz) = 6154779
SHA256 (yuzu-emu-yuzu-s20230920-c708643972_GH0.tar.gz) = bb26aeb05f6a156d379dd1247404ee3f29f6242f67abc941bffffd8166d773c2
SIZE (yuzu-emu-yuzu-s20230920-c708643972_GH0.tar.gz) = 6163698
SHA256 (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450
SIZE (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189
SHA256 (yuzu-emu-sirit-ab75463_GH0.tar.gz) = 6b61e265be182b7a78075fc1b98ccf80fd33008343205dd0e22a10a439c45319

View File

@ -1,6 +1,6 @@
PORTNAME= gnucash
PORTVERSION= 5.3
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
@ -11,20 +11,20 @@ WWW= https://www.gnucash.org/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
BUILD_DEPENDS= swig:devel/swig \
googletest>0:devel/googletest
LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring \
libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
BUILD_DEPENDS= googletest>0:devel/googletest \
swig:devel/swig
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgnome-keyring.so:security/libgnome-keyring \
libharfbuzz.so:print/harfbuzz \
libicudata.so:devel/icu \
libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup \
libboost_date_time.so:devel/boost-libs \
libicudata.so:devel/icu\
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \
libwebkit2gtk-4.0.so:www/webkit2-gtk3
RUN_DEPENDS= p5-Finance-Quote>=0:finance/p5-Finance-Quote \
p5-JSON-Parse>=0:devel/p5-JSON-Parse \
p5-Finance-Quote>=0:finance/p5-Finance-Quote \
p5-libwww>=0:www/p5-libwww \
p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https
USES= cmake:insource compiler:c++11-lib cpe desktop-file-utils \
@ -60,30 +60,34 @@ GLIB_SCHEMAS= org.gnucash.GnuCash.deprecated.gschema.xml \
org.gnucash.GnuCash.window.pages.account.tree.gschema.xml \
org.gnucash.GnuCash.window.pages.gschema.xml
OPTIONS_DEFINE= AQBANKING DATABASE DOCS NLS OFX PYTHON
OPTIONS_DEFAULT= AQBANKING OFX
OPTIONS_DEFINE= AQBANKING DATABASE DOCS NLS OFX PYTHON
OPTIONS_DEFAULT= AQBANKING OFX PYTHON
OPTIONS_SUB= yes
AQBANKING_DESC= AqBanking support (HBCI/OpenHBCI)
DATABASE_DESC= Enable SQL database backends
OFX_DESC= OFX support
OPTIONS_SUB= yes
AQBANKING_CMAKE_BOOL= WITH_AQBANKING
AQBANKING_LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar \
AQBANKING_LIB_DEPENDS= libaqbanking.so:finance/aqbanking \
libgwengui-gtk3.so:devel/gwenhywfar-gtk3 \
libktoblzcheck.so:finance/ktoblzcheck \
libaqbanking.so:finance/aqbanking
libgwenhywfar.so:devel/gwenhywfar \
libktoblzcheck.so:finance/ktoblzcheck
AQBANKING_VARS= GLIB_SCHEMAS+="org.gnucash.GnuCash.dialogs.flicker.gschema.xml \
org.gnucash.GnuCash.dialogs.import.hbci.gschema.xml"
DATABASE_CMAKE_BOOL= WITH_SQL
DATABASE_BUILD_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers
DATABASE_LIB_DEPENDS= libdbi.so:databases/libdbi
DATABASE_RUN_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers
NLS_CMAKE_BOOL_OFF= DISABLE_NLS
NLS_USES= gettext-runtime
OFX_CMAKE_BOOL= WITH_OFX
OFX_LIB_DEPENDS= libofx.so:finance/libofx
OFX_VARS= GLIB_SCHEMAS+=org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml
PYTHON_CMAKE_BOOL= WITH_PYTHON
PYTHON_USES= python

View File

@ -1,7 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org

View File

@ -0,0 +1,15 @@
Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
to ignore wl_surface::Event::preferred_buffer_scale after
https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
https://github.com/swaywm/sway/commit/fc16fb65491b
--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
version: u32,
_: DispatchData,
) {
+ let version = I::VERSION.min(version);
self.global = Some((*registry.bind::<I>(version, id)).clone())
}
fn get(&self) -> Option<Attached<I>> {

View File

@ -1,7 +1,7 @@
PORTNAME= punchy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org

View File

@ -0,0 +1,15 @@
Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
to ignore wl_surface::Event::preferred_buffer_scale after
https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
https://github.com/swaywm/sway/commit/fc16fb65491b
--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
version: u32,
_: DispatchData,
) {
+ let version = I::VERSION.min(version);
self.global = Some((*registry.bind::<I>(version, id)).clone())
}
fn get(&self) -> Option<Attached<I>> {

View File

@ -1,6 +1,5 @@
PORTNAME= veloren
PORTVERSION= s20230913
PORTREVISION= 1
PORTVERSION= s20230920
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@ -24,7 +23,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
GL_TAGNAME= 6c57d177144a9cb8f6ddae91f3094d31fb6fcd67
GL_TAGNAME= 94aa4ce8b158cf95a8bc4af686f15184854f5e70
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \

View File

@ -338,7 +338,6 @@ CARGO_CRATES= ab_glyph-0.2.21 \
mio-0.7.14 \
mio-0.8.8 \
miow-0.3.7 \
mopa-0.2.2 \
more-asserts-0.2.2 \
mumble-link-0.2.0 \
native-dialog-0.6.4 \
@ -541,7 +540,7 @@ CARGO_CRATES= ab_glyph-0.2.21 \
shell-words-1.1.0 \
shellexpand-3.1.0 \
shlex-1.1.0 \
shred-0.13.0 \
shred-0.14.1 \
shred-derive-0.6.3 \
shrev-1.1.3 \
signal-hook-0.1.17 \
@ -560,7 +559,7 @@ CARGO_CRATES= ab_glyph-0.2.21 \
smithay-clipboard-0.6.6 \
socket2-0.4.9 \
socket2-0.5.3 \
specs-0.18.0 \
specs-0.19.0 \
specs-derive-0.4.1 \
spin-0.5.2 \
spin-0.9.8 \
@ -626,9 +625,8 @@ CARGO_CRATES= ab_glyph-0.2.21 \
tracing-core-0.1.31 \
tracing-log-0.1.3 \
tracing-subscriber-0.3.17 \
tracing-tracy-0.10.3 \
tracing-tracy-0.10.2 \
tracy-client-0.15.2 \
tracy-client-0.16.1 \
tracy-client-sys-0.21.1 \
treeculler-0.2.0 \
try-lock-0.2.4 \

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1694646316
TIMESTAMP = 1695237364
SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
SIZE (rust/crates/ab_glyph-0.2.21.crate) = 17764
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@ -679,8 +679,6 @@ SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e6
SIZE (rust/crates/mio-0.8.8.crate) = 94264
SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
SIZE (rust/crates/miow-0.3.7.crate) = 24563
SHA256 (rust/crates/mopa-0.2.2.crate) = a785740271256c230f57462d3b83e52f998433a7062fc18f96d5999474a9f915
SIZE (rust/crates/mopa-0.2.2.crate) = 10773
SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389
SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
@ -1085,8 +1083,8 @@ SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f
SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
SIZE (rust/crates/shlex-1.1.0.crate) = 5199
SHA256 (rust/crates/shred-0.13.0.crate) = 102269e720bb814df57e136161cad841f2b6f411e003ac748fc48aaf2363bea3
SIZE (rust/crates/shred-0.13.0.crate) = 52170
SHA256 (rust/crates/shred-0.14.1.crate) = d6aa4148ce950f367ede79bff6bb04bbf3c31317a1291315078ef60c080821a1
SIZE (rust/crates/shred-0.14.1.crate) = 57672
SHA256 (rust/crates/shred-derive-0.6.3.crate) = d5404c36bd155e41a54276ab6aafedad2fb627e5e5849d36ec439c9ddc044a2f
SIZE (rust/crates/shred-derive-0.6.3.crate) = 2327
SHA256 (rust/crates/shrev-1.1.3.crate) = a5ea33232fdcf1bf691ca33450e5a94dde13e1a8cbb8caabc5e4f9d761e10b1a
@ -1123,8 +1121,8 @@ SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266f
SIZE (rust/crates/socket2-0.4.9.crate) = 45421
SHA256 (rust/crates/socket2-0.5.3.crate) = 2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877
SIZE (rust/crates/socket2-0.5.3.crate) = 52588
SHA256 (rust/crates/specs-0.18.0.crate) = 4ea85dac2880f84d4025ff5ace80cda6d8bc43bc88b6a389b9277fcf894b51e9
SIZE (rust/crates/specs-0.18.0.crate) = 125902
SHA256 (rust/crates/specs-0.19.0.crate) = ad2e89cb8aba27bebf48a5a47b4889e7b317a08884d92cc36109d58992d41325
SIZE (rust/crates/specs-0.19.0.crate) = 80092
SHA256 (rust/crates/specs-derive-0.4.1.crate) = 3e23e09360f3d2190fec4222cd9e19d3158d5da948c0d1ea362df617dd103511
SIZE (rust/crates/specs-derive-0.4.1.crate) = 5224
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
@ -1255,12 +1253,10 @@ SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a56747
SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
SHA256 (rust/crates/tracing-tracy-0.10.3.crate) = 8f3edd27f53bc0e55aefa9223f68eb44354060103d3e34635f6e27627fe0227f
SIZE (rust/crates/tracing-tracy-0.10.3.crate) = 11132
SHA256 (rust/crates/tracing-tracy-0.10.2.crate) = 55c48ef3e655220d4e43a6be44aa84f078c3004357251cab45f9cc15551a593e
SIZE (rust/crates/tracing-tracy-0.10.2.crate) = 11110
SHA256 (rust/crates/tracy-client-0.15.2.crate) = 434ecabbda9f67eeea1eab44d52f4a20538afa3e2c2770f2efc161142b25b608
SIZE (rust/crates/tracy-client-0.15.2.crate) = 15739
SHA256 (rust/crates/tracy-client-0.16.1.crate) = 1c78458aa3759647e0399e959a06f9f6dc61450a1caaa4f1632a3df8e8c55af7
SIZE (rust/crates/tracy-client-0.16.1.crate) = 19291
SHA256 (rust/crates/tracy-client-sys-0.21.1.crate) = 90e764693ea5a090fb9b0a33fe9d32aa52656ae7ccd9f820719d2d998677c2eb
SIZE (rust/crates/tracy-client-sys-0.21.1.crate) = 303270
SHA256 (rust/crates/treeculler-0.2.0.crate) = 82449b48a3494420dd1b11081f198c542f795a036246da4a9c5845b7d7427226
@ -1535,5 +1531,5 @@ SHA256 (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = f6fc0
SIZE (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = 90485
SHA256 (Imberflur-winit-raw-window-handle-0.4-retro-support-v1_GH0.tar.gz) = 55b7e0bfdf87aca662e4ae0a8abd4cbe0cf5d2d2e9f9a61f8b40f02ab769d04f
SIZE (Imberflur-winit-raw-window-handle-0.4-retro-support-v1_GH0.tar.gz) = 402612
SHA256 (veloren-veloren-6c57d177144a9cb8f6ddae91f3094d31fb6fcd67_GL0.tar.gz) = 13b48e00ab5787a3979eff51cefab04493f4f6e6070c619dd5b91c006e361a04
SIZE (veloren-veloren-6c57d177144a9cb8f6ddae91f3094d31fb6fcd67_GL0.tar.gz) = 269733425
SHA256 (veloren-veloren-94aa4ce8b158cf95a8bc4af686f15184854f5e70_GL0.tar.gz) = a77aba6fc9e14fd7988ba8889d1b23f2f7678887ce1dddef6ebd38958b2675f7
SIZE (veloren-veloren-94aa4ce8b158cf95a8bc4af686f15184854f5e70_GL0.tar.gz) = 269742335

View File

@ -0,0 +1,15 @@
Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05
to ignore wl_surface::Event::preferred_buffer_scale after
https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e
https://github.com/swaywm/sway/commit/fc16fb65491b
--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs
@@ -283,6 +283,7 @@ impl<I: Interface + Clone + From<Proxy<I>> + AsRef<Pro
version: u32,
_: DispatchData,
) {
+ let version = I::VERSION.min(version);
self.global = Some((*registry.bind::<I>(version, id)).clone())
}
fn get(&self) -> Option<Attached<I>> {

View File

@ -1,5 +1,6 @@
PORTNAME= libpano13
DISTVERSION= 2.9.22
PORTREVISION= 1
CATEGORIES= graphics java
MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION}

View File

@ -1,6 +1,6 @@
PORTNAME= mesa
DISTVERSION= 23.2.0-branchpoint-3851
DISTVERSIONSUFFIX= -g9197dba8bc2
DISTVERSION= 23.2.0-branchpoint-3891
DISTVERSIONSUFFIX= -g502b864dcc9
CATEGORIES= graphics
PKGNAMESUFFIX= -devel

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1695078531
SHA256 (mesa-23.2.0-branchpoint-3851-g9197dba8bc2.tar.bz2) = e26919ea1a5cedab6ad2df36992c6993039ad95cc80b2d1f9390ea97a811d476
SIZE (mesa-23.2.0-branchpoint-3851-g9197dba8bc2.tar.bz2) = 22336742
TIMESTAMP = 1695230712
SHA256 (mesa-23.2.0-branchpoint-3891-g502b864dcc9.tar.bz2) = 8cbd43c999e20e4894d2e75c0564360681631b55fa3a8a043cb8154f5512b659
SIZE (mesa-23.2.0-branchpoint-3891-g502b864dcc9.tar.bz2) = 22342544
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (3043f16d66bf.patch) = 139594ca4e2075c3cb758169a77366deaf459660ee47f283fda44de6b7024722

View File

@ -88,3 +88,8 @@ CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT}
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib
MESON_ARGS+= -Dllvm=enabled
# Some symbols in mesa's linker version scripts are not always defined,
# depending on configuration options. Suppress errors with lld >= 17 due to
# these undefined symbols.
LDFLAGS+= -Wl,--undefined-version

View File

@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 26.0.2
DISTVERSION= 26.1
PORTREVISION= 0
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime26

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1688040043
SHA256 (erlang/erlang-otp-OTP-26.0.2_GH0.tar.gz) = 4def5ed5e49815fb02fceae8a66e94abc1049f5de30f97d9ad12fdf3293a2470
SIZE (erlang/erlang-otp-OTP-26.0.2_GH0.tar.gz) = 63771484
TIMESTAMP = 1695197915
SHA256 (erlang/erlang-otp-OTP-26.1_GH0.tar.gz) = 09864524516bd26be040ae9ee09d70ce38ded2bcec041bc36081313b5031dfe8
SIZE (erlang/erlang-otp-OTP-26.1_GH0.tar.gz) = 63925682
SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861

View File

@ -1,5 +1,5 @@
PORTNAME= php83
DISTVERSION= 8.3.0RC1
DISTVERSION= 8.3.0RC2
CATEGORIES?= lang devel www
MASTER_SITES= https://downloads.php.net/~jakub/ \
https://downloads.php.net/~eric/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1693378600
SHA256 (php-8.3.0RC1.tar.xz) = a569e4c52221cca53c0a9f80886cea86a46d5a826efb305f08ce399f6ba01fb7
SIZE (php-8.3.0RC1.tar.xz) = 12381792
TIMESTAMP = 1695210581
SHA256 (php-8.3.0RC2.tar.xz) = d0ba3d9ac4f28df53d92eab4424bd4bf8c9eb21336b548b33096fda0282032dc
SIZE (php-8.3.0RC2.tar.xz) = 12418876

View File

@ -77,8 +77,6 @@
SUBDIR += couriergraph
SUBDIR += crm114
SUBDIR += cvsmail
SUBDIR += cyrus-imapd23
SUBDIR += cyrus-imapd24
SUBDIR += cyrus-imapd25
SUBDIR += cyrus-imapd30
SUBDIR += cyrus-imapd32

View File

@ -3,8 +3,16 @@ PORTNAME= notification
COMMENT= New mail notification plugin for Claws Mail
WWW= https://www.claws-mail.org/plugin.php?plugin=notification
LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra-gtk2 \
libnotify.so:devel/libnotify
.include "../claws-mail/Makefile.ver"
.if ${MASTER_OPTIONS:MGTK2}
LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra-gtk2
.endif
.if ${MASTER_OPTIONS:MGTK3}
LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3
.endif
LIB_DEPENDS+= libnotify.so:devel/libnotify
CLAWS_PLUGINS_BUILD= ${PORTNAME}

View File

@ -1,194 +0,0 @@
PORTNAME= cyrus-imapd
PORTVERSION= 2.3.20
PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= 23
MAINTAINER= ume@FreeBSD.org
COMMENT= Cyrus mail server, supporting POP3 and IMAP4 protocols
WWW= https://www.cyrusimap.org/
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
DEPRECATED= No longer supported by upstream
EXPIRATION_DATE=2023-09-15
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \
libpcre.so:devel/pcre
CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3? cyrus-imapd3?-http
USE_RC_SUBR= imapd
USES= compiler cpe perl5 ssl
GNU_CONFIGURE= yes
CYRUS_PREFIX= ${PREFIX}/cyrus
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \
--with-cyrus-prefix=${CYRUS_PREFIX} \
--with-cyrus-user=${CYRUS_USER} \
--with-cyrus-group=${CYRUS_GROUP} \
--with-sasl=${LOCALBASE} \
--with-bdb=${BDB_LIB_NAME} \
--with-com_err \
--with-openssl=${OPENSSLBASE} \
--with-perl=${PERL}
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
MAKE_JOBS_UNSAFE= yes
CPE_VENDOR= cmu
CPE_PRODUCT= cyrus_imap_server
OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB IDLED \
LDAP_PTLOADER LISTEXT MURDER MYSQL \
NETSCAPEHACK NNTP PGSQL REPLICATION SNMP_5 \
SQLITE DOCS EXAMPLES
OPTIONS_DEFAULT= BDB
OPTIONS_SUB= yes
AUTOCREATE_DESC= Use autocreate INBOX patch (UoA)
AUTOSIEVE_DESC= Use autosievefolder patch (UoA)
BDB_USES= bdb
BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \
--with-bdb-libdir=${LOCALBASE}/lib
IDLED_DESC= Enable IMAP idled support
IDLED_CONFIGURE_ENABLE= idled
LDAP_PTLOADER_DESC= Enable LDAP ptloader
LDAP_PTLOADER_USES= ldap
LDAP_PTLOADER_CONFIGURE_ON=--with-ldap=${LOCALBASE}
LISTEXT_DESC= Enable IMAP List extensions
LISTEXT_CONFIGURE_ENABLE=listext
MURDER_DESC= Enable IMAP Murder support
MURDER_CONFIGURE_ENABLE=murder
MURDER_MAKE_ENV= PTHREAD_LIBS="-lpthread"
MYSQL_USES= mysql
MYSQL_CONFIGURE_ON= --with-mysql=yes \
--with-mysql-libdir=${LOCALBASE}/lib/mysql \
--with-mysql-incdir=${LOCALBASE}/include/mysql
NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions
NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack
NNTP_DESC= Enable NNTP support
NNTP_CONFIGURE_ENABLE= nntp
PGSQL_DESC= Enable PostgreSQL backend (experimental)
PGSQL_USES= pgsql
PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}
REPLICATION_DESC= Enable replication
REPLICATION_CONFIGURE_ENABLE=replication
SNMP_5_DESC= Enable SNMP support
SNMP_5_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_5_CONFIGURE_ON= --with-snmp=${LOCALBASE}
SNMP_5_CONFIGURE_OFF= --with-snmp=no
SQLITE_DESC= Enable SQLite backend (experimental)
SQLITE_USES= sqlite
SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE}
# Autocreate Inbox and Autosieve patches from UoA
# WWW: http://email.uoa.gr/projects/cyrus/
AUTOCREATE_VERSION= 0.10-0
AUTOCREATE_PATCH_SITES= http://email.uoa.gr/download/cyrus/${PORTNAME}-2.3.16/:autocreate
AUTOCREATE_PATCHFILES= ${PORTNAME}-2.3.16-autocreate-${AUTOCREATE_VERSION}.diff:autocreate
AUTOSIEVE_VERSION= 0.6.0
AUTOSIEVE_PATCH_SITES= http://email.uoa.gr/download/cyrus/${PORTNAME}-2.3.16/:autosieve
AUTOSIEVE_PATCHFILES= ${PORTNAME}-2.3.16-autosieve-${AUTOSIEVE_VERSION}.diff
AUTOSIEVE_BROKEN= Not buildable with autosieve patch
MANDIRS= ${CYRUS_PREFIX}/man
PORTDOCS= *
SUB_FILES= pkg-message pkg-install pkg-deinstall cyrus-imapd-man.conf
SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP}
CYRUS_USER?= cyrus
CYRUS_GROUP?= cyrus
MAN_MAN1= imtest installsieve lmtptest mupdatetest nntptest pop3test \
sieveshell sivtest smtptest
MAN_MAN3= imclient
MAN_MAN5= cyrus.conf imapd.conf krb.equiv
CYRUS_MAN8= arbitron chk_cyrus ctl_cyrusdb ctl_deliver ctl_mboxlist \
cvt_cyrusdb cyr_dbtool cyr_df cyr_expire cyr_synclog deliver \
fetchnews fud idled imapd ipurge lmtpd make_md5 make_sha1 \
master mbexamine mbpath nntpd notifyd pop3d quota reconstruct \
rmnews smmapd squatter sync_client sync_reset sync_server \
syncnews timsieved tls_prune unexpunge
CYRUS_PERL_MAN1=cyradm
CYRUS_PERL_MAN3=Cyrus::IMAP Cyrus::IMAP::Admin Cyrus::IMAP::IMSP \
Cyrus::IMAP::Shell Cyrus::SIEVE::managesieve
CONFS= cmu-backend.conf cmu-frontend.conf normal.conf prefork.conf \
small.conf
.include <bsd.port.options.mk>
.if empty(${PORT_OPTIONS:MBDB})
BDB_LIB_NAME= no
.endif
.if !exists(/usr/lib/libkrb5.a)
CONFIGURE_ARGS+=--disable-gssapi
.endif
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
IGNORE= does not build with llvm 16
.endif
post-patch:
@${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
-e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \
-e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \
${WRKSRC}/tools/mkimap
@${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \
-e "s|/usr/sieve|/var/imap/sieve|g" \
${WRKSRC}/tools/masssievec
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${FILESDIR}/imapd.conf \
${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/master/conf/normal.conf \
${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \
${STAGEDIR}${CYRUS_PREFIX}/bin/mkimap
${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \
${STAGEDIR}${CYRUS_PREFIX}/bin/masssievec
${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \
${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf
.for s in 1 3 5
. for m in ${MAN_MAN${s}}
@${ECHO_CMD} man/man${s}/${m}.${s}.gz >> ${TMPPLIST}
. endfor
.endfor
.for s in 1 3
. for m in ${CYRUS_PERL_MAN${s}}
@${ECHO_CMD} ${SITE_MAN${s}}/${m}.${s}.gz >> ${TMPPLIST}
. endfor
.endfor
.for m in ${CYRUS_MAN8}
@${ECHO_CMD} ${CYRUS_PREFIX}/man/man8/${m}.8.gz >> ${TMPPLIST}
.endfor
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
"! ( -name Makefile.dist -o -name Makefile \
-o -name .cvsignore -o -name htmlstrip.c )"
# There are already files in EXAMPLESDIR at that point, so no
# need to create it.
post-install-EXAMPLES-on:
.for f in ${CONFS:Nnormal.conf}
${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \
${STAGEDIR}${EXAMPLESDIR}
@${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST}
.endfor
.include <bsd.port.post.mk>

View File

@ -1,7 +0,0 @@
TIMESTAMP = 1494214888
SHA256 (cyrus-imapd-2.3.20.tar.gz) = 6705da9d49bb81ee7a8d1388c99422e674d01cc07604d32a96e884a55d593db6
SIZE (cyrus-imapd-2.3.20.tar.gz) = 2303302
SHA256 (cyrus-imapd-2.3.16-autocreate-0.10-0.diff) = a373c9d4e3b35c8ecbd4ad7806cf50196525c3c1a32c35bc18d7b6c449bd57e3
SIZE (cyrus-imapd-2.3.16-autocreate-0.10-0.diff) = 86056
SHA256 (cyrus-imapd-2.3.16-autosieve-0.6.0.diff) = b50acaf0595e320ac89fdd15b375b7e051009ebbe839c461bbb2b2a7006c23c5
SIZE (cyrus-imapd-2.3.16-autosieve-0.6.0.diff) = 7920

View File

@ -1 +0,0 @@
MANPATH %%PREFIX%%/cyrus/man

View File

@ -1,415 +0,0 @@
# Sample configurations file for Cyrus IMAPd
# Most lines in this file are commented; in this case the default is used.
# The commented lines (usually) contain the default value
# The pathname of the IMAP configuration directory
#
configdirectory: /var/imap
# The partition name used by default for new mailboxes
#
#defaultpartition: default
# The directory for the different partitions
#
partition-default: /var/spool/imap
# Use the UNIX separator character '/' for delimiting levels of
# mailbox hierarchy. The default is to use the netnews separator
# character '.'.
#unixhierarchysep: no
# Use the alternate IMAP namespace, where personal folders reside at
# the same level in the hierarchy as INBOX.
#
#altnamespace: no
# If using the alternate IMAP namespace, the prefix for the other
# users namespace. The hierarchy delimiter will be automatically
# appended.
#
#userprefix: Other Users
# If using the alternate IMAP namespace, the prefix for the shared
# namespace. The hierarchy delimiter will be automatically appended.
#
#sharedprefix: Shared Folders
# The umask value used by various Cyrus IMAP programs
#
#umask: 077
# This is the hostname visible in the greeting messages of the POP,
# IMAP and LMTP daemons. If it is unset, then the result returned from
# gethostname(2) is used.
#
#servername: <result returned by gethostname(2)>
# Whether to allow anonymous logins
#
#allowanonymouslogin: no
# Allow the use of cleartext passwords on the wire.
#
#allowplaintext: yes
# The percent of quota utilization over which the server generates
# warnings.
#
#quotawarn: 90
# The length of the IMAP server's inactivity autologout timer, in minutes.
# The minimum value is 30, the default.
#
#timeout: 30
# The interval (in seconds) for polling the mailbox for changes while
# running the IDLE command. This option is used when idled can not be
# contacted or when polling is used exclusively. The minimum value is
# 1. A value of 0 will disable polling (and disable IDLE if polling
# is the only method available).
#
#imapidlepoll: 60
# If enabled, the server responds to an ID command with a parameter
# list containing: version, vendor, support-url, os, os-version,
# command, arguments, environment. Otherwise the server returns NIL.
#
#imapidresponse: yes
# Set the length of the POP server's inactivity autologout timer, in
# minutes. The minimum value is 10, the default.
#
#poptimeout: 10
# Set the minimum amount of time the server forces users to wait between
# successive POP logins, in minutes. The default is 0.
#
#popminpoll: 0
# The number of days advertised as being the minimum a message may be
# left on the POP server before it is deleted (via the CAPA command,
# defined in the POP3 Extension Mechanism, which some clients may
# support). "NEVER", the default, may be specified with a negative
# number. The Cyrus POP3 server never deletes mail, no matter what
# the value of this parameter is. However, if a site implements a
# less liberal policy, it needs to change this parameter accordingly.
#
#popexpiretime: 0
# The list of userids with administrative rights. Separate each userid
# with a space. We recommend that administrator userids be separate from
# standard userids. Sites using Kerberos authentication may use separate
# "admin" instances.
#
#admins: <none>
# A list of users and groups that are allowed to proxy for other
# users, seperated by spaces. Any user listed in this will be allowed
# to login for any other user: use with caution.
#
#proxyservers: <none>
# The Access Control List (ACL) placed on a newly-created (non-user)
# mailbox that does not have a parent mailbox.
#
#defaultacl: anyone lrs
# The pathname of the news spool directory. Only used if the partition-news
# configuration option is set.
#
#newsspool: <no default>
# Prefix to be prepended to newsgroup names to make the corresponding IMAP
# mailbox names.
#
#newsprefix: <none>
# If nonzero, normal users may create their own IMAP accounts by creating
# the mailbox INBOX. The user's quota is set to the value if it is positive,
# otherwise the user has unlimited quota.
#
#autocreatequota: 0
# Include notations in the protocol telemetry logs indicating the number
# of seconds since the last command or response.
#
#logtimestamps: no
# Number of seconds to pause after a successful plaintext login. For systems
# that support strong authentication, this permits users to perceive a cost
# of using plaintext passwords.
#
#plaintextloginpause: 0
# The pathname of srvtab file containing the server's private key.
# This option is passed to the SASL library and overrides its default
# setting.
#
#srvtab: /etc/srvtab
# The list of remote realms whose users may log in using cross-realm
# authentications. Seperate each realm name by a space. This option is
# only used when the server is compiled with Kerberos authentication.
#
#loginrealms: <none>
# If enabled, any authentication identity which has a rights on a user's
# INBOX may log in as that user. This option is only used when the server
# is compiled with Kerberos authentication.
#
#loginuseacl: no
# If enabled, lmtpd attempts to only write one copy of a message per
# partition and create hard links, resulting in a potentially large
# disk savings.
#
#singleinstancestore: yes
# If enabled, lmtpd will suppress delivery of a message to a mailbox
# if a message with the same message-id (or resent-message-id) is
# recorded as having already been delivered to the mailbox. Records
# the mailbox and message-id/resent-message-id of all successful
# deliveries.
#
#duplicatesuppression: yes
# If enabled, lmtpd rejects messages with 8-bit characters in the
# headers. Otherwise, 8-bit characters are changed to `X'. (A proper
# soultion to non-ASCII characters in headers is offered by RFC 2047
# and its predecessors.)
#
#reject8bit: no
# Maximum incoming LMTP message size. If set, lmtpd will reject
# messages larger than maxmessagesize bytes. The default is to allow
# messages of any size.
#
#maxmessagesize: <unlimited>
# Userid used to deliver messages to shared folders. For example, if
# set to "bb", email sent to "bb+shared.blah" would be delivered to
# the "shared.blah" folder. By default, an email address of
# "+shared.blah" would be used.
#postuser: <none>
# If enabled at compile time, this specifies a URL to reply when
# Netscape asks the server where the mail administration HTTP server
# is. The default is a site at CMU with a hopefully informative
# message; administrators should set this to a local resource with
# some information of greater use.
#
#netscapeurl: http://andrew2.andrew.cmu.edu/cyrus/imapd/netscapeadmin.html
# Notifyd(8) method to use for "MAIL" notifications. If not set,
# "MAIL" notifications are disabled.
#
#mailnotifier: <no default>
# Notifyd(8) method to use for "SIEVE" notifications. If not set,
# "SIEVE" notifications are disabled.
#
# This method is only used when no method is specified in the script.
#
#sievenotifier: <no default>
# If enabled, lmtpd will look for Sieve scripts in user's home
# directories: ~user/.sieve.
#
sieveusehomedir: false
# If sieveusehomedir is false, this directory is searched for Sieve scripts.
# The active Sieve script is s called "default", placed in the users sieve
# sieve directory (ie. /var/imap/sieve/u/user).
#
sievedir: /var/imap/sieve
# The pathname of the sendmail executable. Sieve uses sendmail for
# sending rejections, redirects and vaca- tion responses.
#
#sendmail: /usr/sbin/sendmail
# Username that is used as the 'From' address in rejection MDNs
# produced by sieve.
#
#postmaster: postmaster
# If enabled, the partitions will also be hashed, in addition to the hashing
# done on configuration directories. This is recommended if one partition has
# a very bushy mailbox tree.
#
#hashimapspool: false
# Maximum size (in kilobytes) any sieve script can be, enforced at
# submission by timsieved(8).
#
#sieve_maxscriptsize: 32
# Maximum number of sieve scripts any user may have, enforced at
# submission by timsieved(8).
#
#sieve_maxscripts: 5
# The cyrusdb backend to use for mailbox annotations.
# Allowed values: berkeley, skiplist
#
#annotation_db: skiplist
# The cyrusdb backend to use for the duplicate delivery suppression
# and sieve.
# Allowed values: berkeley, berkeley-nosync, skiplist
#
#duplicate_db: berkeley-nosync
# The cyrusdb backend to use for the mailbox list.
# Allowed values: flat, berkeley, skiplist
#
#mboxlist_db: skiplist
# The cyrusdb backend to use for the pts cache.
# Allowed values: berkeley, skiplist
#
#ptscache_db: berkeley
# The cyrusdb backend to use for the seen state.
# Allowed values: flat, berkeley, skiplist
#
#seenstate_db: skiplist
# The cyrusdb backend to use for the imap status cache.
# Allowed values: berkeley, berkeley-nosync, berkeley-hash,
# berkeley-hash-nosync, skiplist
#
#statuscache_db: berkeley-nosync
# The cyrusdb backend to use for the subscriptions list.
# Allowed values: flat, berkeley, skiplist
#
#subscription_db: flat
# The cyrusdb backend to use for the TLS cache.
# Allowed values: berkeley, berkeley-nosync, skiplist
#
#tlscache_db: berkeley-nosync
# Maximum SSF (security strength factor) that the server will allow a
# client to negotiate.
#
#sasl_maximum_layer: 256
# The minimum SSF that the server will allow a client to negotiate. A
# value of 1 requires integrity protection; any higher value requires
# some amount of encryption.
#
#sasl_minimum_layer: 0
# The mechanism used by the server to verify plaintext passwords. Possible
# values include "auxprop" or "saslauthd"
#
sasl_pwcheck_method: auxprop
# If enabled, the SASL library will automatically create authentication
# secrets when given a plaintext password. See the SASL documentation.
#
#sasl_auto_transition: no
# Whitespace separated list of mechanisms to allow (e.g. 'plain otp').
# Used to restrict the mechanisms to a subset of the installed
# plugins. The default is all available.
#
#sasl_mech_list: cram-md5 digest-md5
# Location of the opiekeys file
#
#sasl_opiekeys: /etc/opiekeys
# File containing the global certificate used for ALL services (imap,
# pop3, lmtp).
#
#tls_cert_file: <none>
# File containing the private key belonging to the global server
# certificate.
#
#tls_key_file: <none>
# File containing the certificate used for imap ONLY. If not
# specified, the global certificate is used. A value of "disabled"
# will disable SSL/TLS for imap.
#
#imap_tls_cert_file: <none>
# File containing the private key belonging to the imap-specific
# server certificate. If not specified, the global private key is
# used. A value of "disabled" will disable SSL/TLS for imap.
#
#imap_tls_key_file: <none>
# File containing the certificate used for pop3 ONLY. If not
# specified, the global certificate is used. A value of "disabled"
# will disable SSL/TLS for pop3.
#
#pop3_tls_cert_file: <none>
# File containing the private key belonging to the pop3-specific
# server certificate. If not specified, the global private key is
# used. A value of "disabled" will disable SSL/TLS for pop3.
#
#pop3_tls_key_file: <none>
# File containing the certificate used for lmtp ONLY. If not
# specified, the global certificate is used. A value of "disabled"
# will disable TLS for lmtp.
#
#lmtp_tls_cert_file: <none>
# File containing the private key belonging to the lmtp-specific
# server certificate. If not specified, the global private key is
# used. A value of "disabled" will disable TLS for lmtp.
#
#lmtp_tls_key_file: <none>
# File containing the certificate used for sieve ONLY. If not
# specified, the global certificate is used. A value of "disabled"
# will disable TLS for sieve.
#
#sieve_tls_cert_file: <none>
# File containing the private key belonging to the sieve-specific
# server certificate. If not specified, the global private key is
# used. A value of "disabled" will disable TLS for sieve.
#
#sieve_tls_key_file: <none>
# File containing one or more Certificate Authority (CA) certificates.
#
#tls_ca_file: <none>
# Path to directory with certificates of CAs.
#
#tls_ca_path: <none>
# The length of time (in minutes) that a TLS session will be cached
# for later reuse. The maximum value is 1440 (24 hours), the default.
# A value of 0 will disable session caching.
#
#tls_session_timeout: 1440
# The right that a user needs to delete a mailbox.
#
#deleteright: c
# Unix domain socket that lmtpd listens on, used by deliver(8).
#
#lmtpsocket: /var/imap/socket/lmtp
# Unix domain socket that idled listens on.
#
#idlesocket: /var/imap/socket/idle
# Unix domain socket that the new mail notification daemon listens on.
#
#notifysocket: /var/imap/socket/notify
#
# EOF

View File

@ -1,36 +0,0 @@
#!/bin/sh
# Start or stop cyrus-imapd
# PROVIDE: cyrus_imapd imap
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
# Define these cyrus_imapd_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
# /etc/rc.conf.d/cyrus_imapd
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
[ -z "$cyrus_imapd_enable" ] && cyrus_imapd_enable="NO" # Enable imapd
#cyrus_imapd_program="%%PREFIX%%/cyrus/bin/master" # Location of imapd
[ -z "$cyrus_imapd_flags" ] && cyrus_imapd_flags="-d" # Flags to imapd program
. /etc/rc.subr
name="cyrus_imapd"
rcvar=cyrus_imapd_enable
command="%%PREFIX%%/cyrus/bin/master"
pidfile="/var/run/cyrus-master.pid"
required_files="%%PREFIX%%/etc/cyrus.conf %%PREFIX%%/etc/imapd.conf"
stop_postcmd="cyrus_imapd_poststop"
extra_commands="reload"
cyrus_imapd_poststop() {
/bin/rm -f ${pidfile}
}
load_rc_config $name
run_rc_command "$1"

View File

@ -1,25 +0,0 @@
Index: Makefile.in
diff -u Makefile.in.orig Makefile.in
--- Makefile.in.orig Sat May 15 05:59:10 2004
+++ Makefile.in Wed May 19 00:23:11 2004
@@ -97,13 +97,13 @@
touch distcvs
install::
- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/bin
- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/lib
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/include/cyrus
- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man1
- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man3
- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man5
- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man8
+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/bin
+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/lib
+ $(INSTALL) -d ${DESTDIR}$(prefix)/include/cyrus
+ $(INSTALL) -d ${DESTDIR}$(mandir)/man1
+ $(INSTALL) -d ${DESTDIR}$(mandir)/man3
+ $(INSTALL) -d ${DESTDIR}$(mandir)/man5
+ $(INSTALL) -d ${DESTDIR}$(cyrus_prefix)/man/man8
@for d in $(SUBDIRS); \
do \
(cd $$d; echo "### Making" install "in" `pwd`; \

View File

@ -1,48 +0,0 @@
Index: configure
diff -u configure.orig configure
--- configure.orig 2011-09-14 13:19:05.073252913 +0900
+++ configure 2011-09-14 13:21:19.010068209 +0900
@@ -606,6 +606,7 @@
IMAP_COM_ERR_LIBS
LIB_RT
LIB_UCDSNMP
+LDFLAGS_UCDSNMP
SNMP_CONFIG
LIB_WRAP
SNMP_SUBDIRS
@@ -7171,7 +7172,7 @@
done
- if test "$ac_cv_header_pcreposix_h" == "yes"; then
+ if test "$ac_cv_header_pcreposix_h" = "yes"; then
LIBS="$LIBS -lpcre -lpcreposix";
$as_echo "#define ENABLE_REGEX /**/" >>confdefs.h
@@ -9540,7 +9540,7 @@
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} $LIBS"
+LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} -lhx509 $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -9842,7 +9842,7 @@
GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_LIBS $gssapi_dir/libgssapi_krb5.a $gssapi_dir/libkrb5.a $gssapi_dir/libk5crypto.a $gssapi_dir/libcom_err.a ${K5SUPSTATIC}"
elif test "$gss_impl" = "heimdal"; then
CPPFLAGS="$CPPFLAGS -DKRB5_HEIMDAL"
- GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err"
+ GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err -lhx509"
GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_STATIC_LIBS $gssapi_dir/libgssapi.a $gssapi_dir/libkrb5.a $gssapi_dir/libasn1.a $gssapi_dir/libroken.a $gssapi_dir/libcom_err.a ${LIB_CRYPT}"
elif test "$gss_impl" = "cybersafe03"; then
# Version of CyberSafe with two libraries
@@ -10781,7 +10784,7 @@
$as_echo "#define HAVE_UCDSNMP 1" >>confdefs.h
- LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp"
+ LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp -lkvm -ldevstat -lwrap"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rpmdbOpen in -lrpm" >&5
$as_echo_n "checking for rpmdbOpen in -lrpm... " >&6; }
if ${ac_cv_lib_rpm_rpmdbOpen+:} false; then :

View File

@ -1,17 +0,0 @@
Index: imap/Makefile.in
diff -u imap/Makefile.in.orig imap/Makefile.in
--- imap/Makefile.in.orig Fri Nov 18 00:46:14 2005
+++ imap/Makefile.in Sat Dec 10 16:46:31 2005
@@ -130,10 +130,10 @@
install:
- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
+ $(INSTALL) -d ${DESTDIR}$(service_path)
for file in $(PROGS); \
do \
- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
done
ln -f $(DESTDIR)$(service_path)/pop3d $(DESTDIR)$(service_path)/pop3proxyd
ln -f $(DESTDIR)$(service_path)/imapd $(DESTDIR)$(service_path)/proxyd

View File

@ -1,15 +0,0 @@
Index: imtest/imtest.c
diff -u imtest/imtest.c.orig imtest/imtest.c
--- imtest/imtest.c.orig Sun Jul 13 05:10:56 2003
+++ imtest/imtest.c Fri Jul 18 00:52:29 2003
@@ -419,8 +420,8 @@
}
-char *var_tls_CAfile="";
-char *var_tls_CApath="";
+static char *var_tls_CAfile="";
+static char *var_tls_CApath="";
/*
* This is the setup routine for the SSL client.
*

View File

@ -1,13 +0,0 @@
Index: lib/Makefile.in
diff -u lib/Makefile.in.orig lib/Makefile.in
--- lib/Makefile.in.orig Thu Mar 11 06:25:39 2004
+++ lib/Makefile.in Wed May 19 00:34:19 2004
@@ -102,7 +102,7 @@
all: $(BUILTSOURCES) libcyrus_min.a libcyrus.a
install:
- $(srcdir)/../install-sh -d $(DESTDIR)$(libdir)
+ $(INSTALL) -d $(DESTDIR)$(libdir)
$(INSTALL) -m 644 libcyrus.a $(DESTDIR)$(libdir)
$(INSTALL) -m 644 libcyrus_min.a $(DESTDIR)$(libdir)
$(RANLIB) $(DESTDIR)$(libdir)/libcyrus.a

View File

@ -1,13 +0,0 @@
Index: lib/charset.c
diff -u -p lib/charset.c.orig lib/charset.c
--- lib/charset.c.orig 2011-10-05 04:59:14.000000000 +0900
+++ lib/charset.c 2012-01-08 03:18:45.000000000 +0900
@@ -861,7 +861,7 @@ void mimeheader_cat(struct convert_rock
int len;
char *res;
- if (!s) return 0;
+ if (!s) return;
/* set up the conversion path */
input = table_init(0, target);

View File

@ -1,22 +0,0 @@
Index: lib/imapoptions
diff -u lib/imapoptions.orig lib/imapoptions
--- lib/imapoptions.orig 2008-10-12 21:22:03.000000000 +0900
+++ lib/imapoptions 2008-10-12 21:23:33.000000000 +0900
@@ -893,7 +893,7 @@
{ "seenstate_db", "skiplist", STRINGLIST("flat", "berkeley", "berkeley-hash", "skiplist")}
/* The cyrusdb backend to use for the seen state. */
-{ "sendmail", "/usr/lib/sendmail", STRING }
+{ "sendmail", "/usr/sbin/sendmail", STRING }
/* The pathname of the sendmail executable. Sieve invokes sendmail
for sending rejections, redirects and vacation responses. */
@@ -956,7 +956,7 @@
/* If enabled, timsieved will expect a capability response after a successful
SASL authentication, per draft-martin-mangesieve-12.txt . */
-{ "sievedir", "/usr/sieve", STRING }
+{ "sievedir", "/var/imap/sieve", STRING }
/* If sieveusehomedir is false, this directory is searched for Sieve
scripts. */

View File

@ -1,13 +0,0 @@
Index: lib/libcyr_cfg.c
diff -u -p lib/libcyr_cfg.c.orig lib/libcyr_cfg.c
--- lib/libcyr_cfg.c.orig Wed Mar 10 00:05:58 2004
+++ lib/libcyr_cfg.c Fri Feb 25 00:06:44 2005
@@ -52,7 +52,7 @@
#include "libcyr_cfg.h"
#include "cyrusdb.h"
-#if defined(__GNUC__) && __GNUC__ > 1
+#if defined(__GNUC__) && __GNUC__ > 1 && !defined(__INTEL_COMPILER)
/* We can use the GCC union constructor extension */
#define CFGVAL(t,v) (union cyrus_config_value)((t)(v))
#else

View File

@ -1,21 +0,0 @@
Index: man/Makefile.in
diff -u man/Makefile.in.orig man/Makefile.in
--- man/Makefile.in.orig Wed May 11 00:02:35 2005
+++ man/Makefile.in Sat Dec 10 15:26:05 2005
@@ -50,6 +50,7 @@
SHELL = /bin/sh
prefix = @prefix@
+cyrus_prefix = @cyrus_prefix@
mandir = @mandir@
@@ -95,7 +96,7 @@
done
for file in $(MAN8); \
do \
- $(INSTALL) -m 644 $$file $(DESTDIR)$(mandir)/man8 || exit 1; \
+ $(INSTALL) -m 644 $$file $(DESTDIR)$(cyrus_prefix)/man/man8 || exit 1; \
done
clean:

View File

@ -1,26 +0,0 @@
Index: master/Makefile.in
diff -u master/Makefile.in.orig master/Makefile.in
--- master/Makefile.in.orig Sat May 29 03:03:05 2004
+++ master/Makefile.in Wed Jul 21 04:13:16 2004
@@ -58,7 +58,7 @@
DEPLIBS = @DEPLIBS@
CFLAGS = @CFLAGS@
-LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
+LDFLAGS = @LDFLAGS_UCDSNMP@ @LDFLAGS@ @COM_ERR_LDFLAGS@
LIBS = ../lib/libcyrus_min.a @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@
SHELL = /bin/sh
@@ -76,10 +76,10 @@
all: $(PROGS) $(LOBJS)
install:
- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
+ $(INSTALL) -d ${DESTDIR}$(service_path)
for file in $(PROGS); \
do \
- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
done
.c.o:

View File

@ -1,13 +0,0 @@
Index: notifyd/Makefile.in
diff -u notifyd/Makefile.in.orig notifyd/Makefile.in
--- notifyd/Makefile.in.orig Wed Nov 12 13:02:10 2003
+++ notifyd/Makefile.in Fri Feb 13 18:41:07 2004
@@ -79,7 +79,7 @@
all: notifyd
install:
- $(INSTALL) -m 755 notifyd $(DESTDIR)$(service_path)
+ $(INSTALL) -s -m 755 notifyd $(DESTDIR)$(service_path)
OBJS= notifyd.o notify_null.o notify_log.o notify_mailto.o notify_zephyr.o

View File

@ -1,21 +0,0 @@
Index: perl/imap/IMAP.xs
diff -u perl/imap/IMAP.xs.orig perl/imap/IMAP.xs
--- perl/imap/IMAP.xs.orig 2011-04-13 23:35:22.000000000 +0900
+++ perl/imap/IMAP.xs 2011-05-20 15:27:09.000000000 +0900
@@ -68,6 +68,16 @@
#define aTHX_
#endif
+#ifndef sv_no
+#define sv_no PL_sv_no
+#endif
+#ifndef sv_undef
+#define sv_undef PL_sv_undef
+#endif
+#ifndef sv_yes
+#define sv_yes PL_sv_yes
+#endif
+
/*
* This is the code from xsutil.c
*/

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