Re: [NEW] mail/opensmtpd-filter-dnsbl
On Tue, Sep 17, 2019 at 07:21:45AM +0200, Martijn van Duren wrote: > Updated for CC flag. Compilartion fails with: main.c:32:10: fatal error: 'opensmtpd.h' file not found #include "opensmtpd.h" ^ below change fixes it: --- MakefileTue Sep 17 05:06:55 2019 +++ MakefileTue Sep 17 05:39:50 2019 @@ -16,13 +16,12 @@ LIB_DEPENDS= mail/opensmtpd-filters/libopensmtpd -MAKE_FLAGS+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib +MAKE_FLAGS=CC="${CC}" CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib # ISC PERMIT_PACKAGE=Yes WANTLIB= c pthread event opensmtpd NO_TEST= Yes -MAKE_FLAGS=CC="${CC}" .include -- Regards, Mikolaj
Re: [NEW] mail/opensmtpd-filter-dkim
On Tue, Sep 17, 2019 at 12:03:34AM +0100, Stuart Henderson wrote: > > I used this port and it worked for me. Initially I could not get > > DKIM pass with GMail, but with -c relaxed/relaxed Google is now > > happy. > > it's probably worth figuring out what's going on without that setting, but > generally relaxed/relaxed is recommended anyway > > https://wordtothewise.com/2016/12/dkim-canonicalization-or-why-microsoft-breaks-your-mail/ > https://wordtothewise.com/2018/07/minimal-dmarc/ I'm not sure what was the problem, as when took the same emails as raw mbox file and tested it with: - https://www.appmaildev.com/en/dkim - dkimverify.pl from p5-Mail-DKIM-0.54 - dkimverify from dkimpy 0.9.3 they all reported as DKIM pass. My emails were plain text, sent via Mutt with only few random characters in the email body. -- Regards, Mikolaj
Re: [NEW] mail/opensmtpd-filter-dnsbl
Updated for CC flag. On 9/12/19 9:09 AM, Martijn van Duren wrote: > ping > > No one interested in filtering on DNSBL anymore? > > On 9/5/19 3:15 PM, Martijn van Duren wrote: >> On 8/24/19 6:31 AM, Martijn van Duren wrote: >>> $ cat pkg/DESCR >>> filter-dnsbl is an opensmtpd filter that checks the sender's IP address >>> against one or more dnsbl lists to flag or reject spam messages at session >>> time. >>> $ >>> >>> Since I'm not too familiar with ports I would like to pay special >>> attention to the Makefile of both the port as well as the source. >>> >>> Also, I currently host the release tarballs at my personal server, which >>> I also use for generic other stuff and might not always be available. >>> If someone from the ports team has a more stable location to host the >>> release tarballs let me know. >>> >>> martijn@ >>> >> Ping. >> >> Slightly modified version based on move of libopensmtpd to >> mail/opensmtpd-filters. >> >> Same questions still remain. >> > dnsbl.tar.gz Description: application/gzip
Re: [NEW] mail/libopensmtpd
On 9/17/19 1:00 AM, Stuart Henderson wrote: > On 2019/09/12 09:13, Martijn van Duren wrote: >> ping >> >> On 9/5/19 3:13 PM, Martijn van Duren wrote: >>> On 8/24/19 6:29 AM, Martijn van Duren wrote: $ cat libopensmtpd/pkg/DESCR libopensmtpd is an libevent based library which allows for easy writing of opensmtpd filter applications in C. $ This is required for filter-dnsbl and filter-dkim. Since I'm not too familiar with ports I would like to pay special attention to the Makefile of both the port as well as the source. Also, I currently host the release tarballs at my personal server, which I also use for generic other stuff and might not always be available. If someone from the ports team has a more stable location to host the release tarballs let me know. martijn@ >>> Updated diff based on recent smtpd changes. >>> I haven't changed the version number since it isn't imported in ports >>> yet. >>> >>> Questions above still remain. >>> >>> Now to be placed in mail/openstmpd-filters. Requires additional diff >>> to prevent PKGNAME to be overwritten. >>> >>> Index: Makefile.inc >>> === >>> RCS file: /cvs/ports/mail/opensmtpd-filters/Makefile.inc,v >>> retrieving revision 1.1 >>> diff -u -p -r1.1 Makefile.inc >>> --- Makefile.inc4 Sep 2019 12:27:42 - 1.1 >>> +++ Makefile.inc5 Sep 2019 13:12:09 - >>> @@ -1,6 +1,6 @@ >>> # $OpenBSD: Makefile.inc,v 1.1 2019/09/04 12:27:42 martijn Exp $ >>> >>> -PKGNAME = opensmtpd-filter-${FILTER_NAME}-${V} >>> +PKGNAME ?= opensmtpd-filter-${FILTER_NAME}-${V} >>> >>> MODGO_TYPE = bin >>> MODGO_BINDIR = libexec/smtpd >>> >> > > port doesn't honour CC - set this: MAKE_FLAGS= CC="${CC}" > > trim COMMENT a bit, we don't usually start with a/the or start with > caps. I'd just go for e.g. "library for writing opensmtpd filters" > > gcc objects to this: > > opensmtpd.c:1967:13: warning: 'port' may be used uninitialized in this > function [-Wmaybe-uninitialized] > port[-1] = ':'; > ~^ > > start with "SHARED_LIBS= opensmtpd 0.0" and the version number needs to > be under ports control; changing that var in the Makefile must cause the > built library version to change. the version number is available in > LIBopensmtpd_VERSION in the ports Makefile which can then be passed into > the build via MAKE_FLAGS / MAKE_ENV. > > This one should address all the issues. libopensmtpd.tar.gz Description: application/gzip
coq 8.10-beta3
Here's an update to the latest beta of coq 8.10. Tested on i386. Bug fixes from the release notes: - improved warnings on coercion path ambiguity - support for ocaml extraction of primitive machine ints - fix for the soundness issue with template polymorphism - fix extraction of depenent record projections to ocaml I've also made the regress tests verbose like we used to have, but which seems to have gotten lost in one of the recent updates. ok? Index: Makefile === RCS file: /cvs/ports/math/coq/Makefile,v retrieving revision 1.42 diff -u -p -u -r1.42 Makefile --- Makefile10 Sep 2019 14:09:17 - 1.42 +++ Makefile17 Sep 2019 04:20:51 - @@ -2,7 +2,7 @@ COMMENT= proof assistant based on a typed lambda calculus -V= 8.10+beta2 +V= 8.10+beta3 GH_ACCOUNT = coq GH_PROJECT = coq GH_TAGNAME = V${V} @@ -50,6 +50,7 @@ ALL_TARGET= byte coq documentation \ INSTALL_TARGET=install-coq install-byte install-meta .endif +TEST_ENV= VERBOSE=1 TEST_TARGET= check do-build: Index: distinfo === RCS file: /cvs/ports/math/coq/distinfo,v retrieving revision 1.15 diff -u -p -u -r1.15 distinfo --- distinfo6 Sep 2019 22:10:18 - 1.15 +++ distinfo17 Sep 2019 04:20:51 - @@ -1,2 +1,2 @@ -SHA256 (coq-8.10beta2.tar.gz) = LIK7Tew3o/+lfuDWQm8OfezMbLM0AA2+Z7DNUV2FUBY= -SIZE (coq-8.10beta2.tar.gz) = 6211659 +SHA256 (coq-8.10beta3.tar.gz) = bg4NOETRztaP1HlgLSQ5QBLSLEfSrbTJoBtNCGoYAxg= +SIZE (coq-8.10beta3.tar.gz) = 6220619 Index: pkg/PFRAG.dynlink-native === RCS file: /cvs/ports/math/coq/pkg/PFRAG.dynlink-native,v retrieving revision 1.5 diff -u -p -u -r1.5 PFRAG.dynlink-native --- pkg/PFRAG.dynlink-native6 Sep 2019 22:10:18 - 1.5 +++ pkg/PFRAG.dynlink-native17 Sep 2019 04:20:52 - @@ -14,6 +14,7 @@ @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmxs @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmxs @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmxs +@bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmxs @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmxs @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBigIntConv.cmxs @bin lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmxs Index: pkg/PFRAG.native === RCS file: /cvs/ports/math/coq/pkg/PFRAG.native,v retrieving revision 1.4 diff -u -p -u -r1.4 PFRAG.native --- pkg/PFRAG.native6 Sep 2019 22:10:18 - 1.4 +++ pkg/PFRAG.native17 Sep 2019 04:20:54 - @@ -241,6 +241,8 @@ lib/ocaml/coq/plugins/extraction/.coq-na lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.o lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmx lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.o +lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmx +lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.o lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmx lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.o lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBigIntConv.cmx Index: pkg/PLIST === RCS file: /cvs/ports/math/coq/pkg/PLIST,v retrieving revision 1.12 diff -u -p -u -r1.12 PLIST --- pkg/PLIST 6 Sep 2019 22:10:18 - 1.12 +++ pkg/PLIST 17 Sep 2019 04:20:56 - @@ -287,6 +287,7 @@ lib/ocaml/coq/plugins/extraction/.coq-na lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInt.cmi lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZInteger.cmi lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrHaskellZNum.cmi +lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOCamlInt63.cmi lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBasic.cmi lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlBigIntConv.cmi lib/ocaml/coq/plugins/extraction/.coq-native/NCoq_extraction_ExtrOcamlIntConv.cmi @@ -320,6 +321,9 @@ lib/ocaml/coq/plugins/extraction/ExtrHas lib/ocaml/coq/plugins/extraction/ExtrHaskellZNum.glob lib/ocaml/coq/plugins/extraction/ExtrHaskellZNum.v lib/ocaml/coq/plugins/extraction/ExtrHaskellZNum.vo +lib/ocaml/coq/plugins/extraction/ExtrOCamlInt63.glob +lib/ocaml/coq/plugins/extraction/ExtrOCamlInt63.v
Re: Update: lang/ocaml 4.08.1
> On Sep 16, 2019, at 4:43 PM, Christopher Zimmermann > wrote: > > Hi, > > finally here's the update of OCaml to 4.08.1. Now that all dependent > ports are prepared it is pretty straight-forward: > > * Most of the diff is revision bumps of dependent packages > * adapt the new configure script for our libbfd link requirements > * pass LDFLAGS and CFLAGS to the new configure script > * net/unison needed some help to avoid deprecated library functions. > * remove devel/ocaml-configurator, since this is now bundled with dune. > > OKs? Nice work. Was the refman-html file rerolled upstream? The distinfo doesn’t seem to match on my end. After fixing the distinfo, the new ocaml unfortunately still fails to build for me on i386. Here’s the log: http://dickman.org/openbsd/ports/ocaml.i386.log
[update] lang/node to v10.16.3
Here is an update to node. I have been sitting on this for a while. Thought I had hit send but apparently I didn't hit it hard enough! Firefox builds fine and other apps I tested with work as expected. diff --git a/lang/node/Makefile b/lang/node/Makefile index c0dff4d5b52..8f2892ea4d5 100644 --- a/lang/node/Makefile +++ b/lang/node/Makefile @@ -11,13 +11,12 @@ USE_WXNEEDED = Yes COMMENT = V8 JavaScript for clients and servers -NODE_VERSION = v10.15.3 +NODE_VERSION = v10.16.3 PLEDGE_VER = 1.1.0 DISTFILES =node-pledge-{}${PLEDGE_VER}.tar.gz:0 ${DISTNAME}.tar.gz DISTNAME = node-${NODE_VERSION} PKGNAME = ${DISTNAME:S/v//g} -REVISION = 0 MASTER_SITES0 =https://github.com/qbit/node-pledge/archive/ diff --git a/lang/node/distinfo b/lang/node/distinfo index 6e8fb817528..bad3d87c324 100644 --- a/lang/node/distinfo +++ b/lang/node/distinfo @@ -1,4 +1,4 @@ SHA256 (node-pledge-1.1.0.tar.gz) = BuKnrXSkqpTb5Tfap1AHk+l7ucTJLEWbMFNbgQkNBsw= -SHA256 (node-v10.15.3.tar.gz) = 20YKY9BXrAFbdbtqh5/L4v76ryKvpLb2RFudthziJw0= +SHA256 (node-v10.16.3.tar.gz) = 21peA6gVuEoSZqS0i7am2IcXVwX4T9JHLw0o5eMFofg= SIZE (node-pledge-1.1.0.tar.gz) = 2560 -SIZE (node-v10.15.3.tar.gz) = 36370204 +SIZE (node-v10.16.3.tar.gz) = 45870800 diff --git a/lang/node/patches/patch-Makefile b/lang/node/patches/patch-Makefile index 032047fbf38..dcd54066e19 100644 --- a/lang/node/patches/patch-Makefile +++ b/lang/node/patches/patch-Makefile @@ -11,7 +11,7 @@ Index: Makefile $(PYTHON) tools/install.py $@ '$(DESTDIR)' '$(PREFIX)' .PHONY: uninstall -@@ -380,6 +380,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \ +@@ -381,6 +381,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \ # TODO(bnoordhuis) Force rebuild after gyp update. build-addons: | $(NODE_EXE) test/addons/.buildstamp @@ -24,7 +24,7 @@ Index: Makefile ADDONS_NAPI_BINDING_GYPS := \ $(filter-out test/addons-napi/??_*/binding.gyp, \ $(wildcard test/addons-napi/*/binding.gyp)) -@@ -518,7 +524,6 @@ test-hash-seed: all +@@ -522,7 +528,6 @@ test-hash-seed: all .PHONY: test-doc test-doc: doc-only ## Builds, lints, and verifies the docs. diff --git a/lang/node/patches/patch-common_gypi b/lang/node/patches/patch-common_gypi index 01359fa4ff8..f35bc58aa56 100644 --- a/lang/node/patches/patch-common_gypi +++ b/lang/node/patches/patch-common_gypi @@ -2,7 +2,7 @@ $OpenBSD: patch-common_gypi,v 1.11 2019/01/21 23:46:01 abieber Exp $ Index: common.gypi --- common.gypi.orig +++ common.gypi -@@ -515,6 +515,10 @@ +@@ -521,6 +521,10 @@ 'ldflags': [ '-Wl,--export-dynamic', ], diff --git a/lang/node/patches/patch-deps_npm_lib_npm_js b/lang/node/patches/patch-deps_npm_lib_npm_js index a225ecdb57e..b2c9d56c108 100644 --- a/lang/node/patches/patch-deps_npm_lib_npm_js +++ b/lang/node/patches/patch-deps_npm_lib_npm_js @@ -2,7 +2,7 @@ $OpenBSD: patch-deps_npm_lib_npm_js,v 1.6 2018/09/19 19:10:27 abieber Exp $ Index: deps/npm/lib/npm.js --- deps/npm/lib/npm.js.orig +++ deps/npm/lib/npm.js -@@ -340,7 +340,7 @@ +@@ -337,7 +337,7 @@ log.resume() diff --git a/lang/node/patches/patch-deps_openssl_config_Makefile b/lang/node/patches/patch-deps_openssl_config_Makefile index e75328db687..3b35b6ea224 100644 --- a/lang/node/patches/patch-deps_openssl_config_Makefile +++ b/lang/node/patches/patch-deps_openssl_config_Makefile @@ -3,7 +3,7 @@ $OpenBSD: patch-deps_openssl_config_Makefile,v 1.1 2019/01/21 23:46:01 abieber E Index: deps/openssl/config/Makefile --- deps/openssl/config/Makefile.orig +++ deps/openssl/config/Makefile -@@ -1,15 +1,15 @@ +@@ -1,19 +1,15 @@ # This Makefile is confirmed to be run only on Linux (CentOS and # Ubuntu). perl5 and gas(>=2.26) are needed. @@ -19,8 +19,21 @@ Index: deps/openssl/config/Makefile PERL= perl # Supported architecture list --ARCHS = aix-gcc aix64-gcc BSD-x86_64 \ -+ARCHS = aix-gcc aix64-gcc BSD-x86-elf BSD-x86_64 \ - darwin64-x86_64-cc darwin-i386-cc linux-aarch64 \ - linux-armv4 linux-elf linux-x32 linux-x86_64 linux-ppc \ - linux-ppc64 linux-ppc64le linux32-s390x linux64-s390x \ +-ASM_ARCHS = aix-gcc aix64-gcc BSD-x86_64 \ +-darwin64-x86_64-cc darwin-i386-cc linux-aarch64 \ +-linux-armv4 linux-elf linux-x32 linux-x86_64 linux-ppc \ +-linux-ppc64 linux-ppc64le linux32-s390x linux64-s390x \ +-solaris-x86-gcc solaris64-x86_64-gcc VC-WIN64A VC-WIN32 ++ASM_ARCHS = BSD-x86-elf BSD-x86_64 + + NO_ASM_ARCHS = VC-WIN64-ARM + +@@ -42,7 +38,7 @@ INT_CFG_DIR = $(OPSSL_SRC)/crypto/include/internal + PHONY = all clean replace + .PHONY: $(PHONY) + +-all: $(ASM_ARCHS) $(NO_ASM_ARCHS) replace ++all: $(ASM_ARCHS) replace + + # Configure and generate openssl asm files for each archs + $(ASM_ARCHS): diff --git a/lang/node/patches/patch-deps_openssl_config_bn_conf_no-asm_h b/lang/node/patches/patch-deps_openssl_config_bn_conf_no-asm_h index
UPDATE: java/gradle 5.6.2
This updates Gradle to 5.6.2. https://docs.gradle.org/5.6.2/release-notes.html I have confirmed that security/ghidra builds with this Gradle update. To make future updates easier, this diff also adds myself as maintainer since security/ghidra (which I currently maintain) is the only port that uses Gradle right now. ok? Index: Makefile === RCS file: /cvs/ports/java/gradle/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile19 Aug 2019 02:29:34 - 1.3 +++ Makefile15 Sep 2019 14:51:19 - @@ -2,12 +2,14 @@ COMMENT = build automation tool -DISTNAME = gradle-5.6 +DISTNAME = gradle-5.6.2 EXTRACT_SUFX = -bin.zip CATEGORIES = java HOMEPAGE = https://gradle.org/ + +MAINTAINER = Lawrence Teo # Apache 2.0 PERMIT_PACKAGE = Yes Index: distinfo === RCS file: /cvs/ports/java/gradle/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo19 Aug 2019 02:29:34 - 1.3 +++ distinfo15 Sep 2019 14:54:54 - @@ -1,2 +1,2 @@ -SHA256 (gradle-5.6-bin.zip) = FcAu9d02MewCrFLoclcD4Chdmn7sv05ZOaqekkYE0B0= -SIZE (gradle-5.6-bin.zip) = 93883485 +SHA256 (gradle-5.6.2-bin.zip) = MvzmYohI95mwrTIFro22fQ2CjBD/5it0inwNn0pdnuA= +SIZE (gradle-5.6.2-bin.zip) = 93890597 Index: pkg/PLIST === RCS file: /cvs/ports/java/gradle/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 19 Aug 2019 02:29:34 - 1.3 +++ pkg/PLIST 15 Sep 2019 14:58:33 - @@ -23,41 +23,41 @@ share/java/gradle/lib/commons-io-2.6.jar share/java/gradle/lib/commons-lang-2.6.jar share/java/gradle/lib/failureaccess-1.0.1.jar share/java/gradle/lib/fastutil-8.2.1-min.jar -share/java/gradle/lib/gradle-api-metadata-5.6.jar -share/java/gradle/lib/gradle-base-services-5.6.jar -share/java/gradle/lib/gradle-base-services-groovy-5.6.jar -share/java/gradle/lib/gradle-bootstrap-5.6.jar -share/java/gradle/lib/gradle-build-cache-5.6.jar -share/java/gradle/lib/gradle-build-cache-packaging-5.6.jar -share/java/gradle/lib/gradle-build-option-5.6.jar -share/java/gradle/lib/gradle-cli-5.6.jar -share/java/gradle/lib/gradle-core-5.6.jar -share/java/gradle/lib/gradle-core-api-5.6.jar -share/java/gradle/lib/gradle-docs-5.6.jar -share/java/gradle/lib/gradle-execution-5.6.jar -share/java/gradle/lib/gradle-file-collections-5.6.jar -share/java/gradle/lib/gradle-files-5.6.jar -share/java/gradle/lib/gradle-hashing-5.6.jar -share/java/gradle/lib/gradle-installation-beacon-5.6.jar -share/java/gradle/lib/gradle-instant-execution-5.6.jar -share/java/gradle/lib/gradle-jvm-services-5.6.jar -share/java/gradle/lib/gradle-kotlin-dsl-5.6.jar -share/java/gradle/lib/gradle-kotlin-dsl-tooling-models-5.6.jar -share/java/gradle/lib/gradle-launcher-5.6.jar -share/java/gradle/lib/gradle-logging-5.6.jar -share/java/gradle/lib/gradle-messaging-5.6.jar -share/java/gradle/lib/gradle-model-core-5.6.jar -share/java/gradle/lib/gradle-model-groovy-5.6.jar -share/java/gradle/lib/gradle-native-5.6.jar -share/java/gradle/lib/gradle-persistent-cache-5.6.jar -share/java/gradle/lib/gradle-pineapple-5.6.jar -share/java/gradle/lib/gradle-process-services-5.6.jar -share/java/gradle/lib/gradle-resources-5.6.jar -share/java/gradle/lib/gradle-runtime-api-info-5.6.jar -share/java/gradle/lib/gradle-snapshots-5.6.jar -share/java/gradle/lib/gradle-tooling-api-5.6.jar -share/java/gradle/lib/gradle-worker-processes-5.6.jar -share/java/gradle/lib/gradle-wrapper-5.6.jar +share/java/gradle/lib/gradle-api-metadata-5.6.2.jar +share/java/gradle/lib/gradle-base-services-5.6.2.jar +share/java/gradle/lib/gradle-base-services-groovy-5.6.2.jar +share/java/gradle/lib/gradle-bootstrap-5.6.2.jar +share/java/gradle/lib/gradle-build-cache-5.6.2.jar +share/java/gradle/lib/gradle-build-cache-packaging-5.6.2.jar +share/java/gradle/lib/gradle-build-option-5.6.2.jar +share/java/gradle/lib/gradle-cli-5.6.2.jar +share/java/gradle/lib/gradle-core-5.6.2.jar +share/java/gradle/lib/gradle-core-api-5.6.2.jar +share/java/gradle/lib/gradle-docs-5.6.2.jar +share/java/gradle/lib/gradle-execution-5.6.2.jar +share/java/gradle/lib/gradle-file-collections-5.6.2.jar +share/java/gradle/lib/gradle-files-5.6.2.jar +share/java/gradle/lib/gradle-hashing-5.6.2.jar +share/java/gradle/lib/gradle-installation-beacon-5.6.2.jar +share/java/gradle/lib/gradle-instant-execution-5.6.2.jar +share/java/gradle/lib/gradle-jvm-services-5.6.2.jar +share/java/gradle/lib/gradle-kotlin-dsl-5.6.2.jar +share/java/gradle/lib/gradle-kotlin-dsl-tooling-models-5.6.2.jar +share/java/gradle/lib/gradle-launcher-5.6.2.jar +share/java/gradle/lib/gradle-logging-5.6.2.jar +share/java/gradle/lib/gradle-messaging-5.6.2.jar +share/java/gradle/lib/gradle-model-core-5.6.2.jar +share/java/gradle/lib/gradle-model-groovy-5.6.2.jar +share/java/gradle/lib/gradle-native-5.6.2.jar
Re: [Update] devel/p5-Mouse : Update to 2.5.9
On Wed, Aug 28, 2019 at 02:39:12AM +, wen heping wrote: > Hi, ports@: > > Here is a patch for devel/p5-Mouse to update to 2.5.9. > It build well and passed regression test on amd64-head system. > > 4 ports depends on it: > devel/p5-Any-Moose > devel/p5-MouseX-Types > devel/p5-Type-Tiny > devel/p5-namespace-autoclean > All build well and passed regression test. > > Comments? OK? > wen > OK afresh1@, after the required devel/p5-Module-Build-XSUtil update I OK'd is committed. > Index: Makefile > === > RCS file: /cvs/ports/devel/p5-Mouse/Makefile,v > retrieving revision 1.17 > diff -u -p -r1.17 Makefile > --- Makefile 12 Jul 2019 20:45:02 - 1.17 > +++ Makefile 28 Aug 2019 02:33:34 - > @@ -3,7 +3,7 @@ > COMMENT =Moose minus the antlers > > MODULES =cpan > -DISTNAME = Mouse-v2.5.6 > +DISTNAME = Mouse-v2.5.9 > PKGNAME =p5-${DISTNAME:S/-v/-/} > CATEGORIES = devel > > @@ -16,7 +16,7 @@ CONFIGURE_STYLE = modbuild > > CPAN_AUTHOR =SKAJI > > -BUILD_DEPENDS = devel/p5-Module-Build-XSUtil > +BUILD_DEPENDS = devel/p5-Module-Build-XSUtil>=0.19 > TEST_DEPENDS = devel/p5-Declare-Constraints-Simple \ > devel/p5-IO-String \ > devel/p5-Locale-US \ > Index: distinfo > === > RCS file: /cvs/ports/devel/p5-Mouse/distinfo,v > retrieving revision 1.8 > diff -u -p -r1.8 distinfo > --- distinfo 25 Jan 2019 22:14:09 - 1.8 > +++ distinfo 28 Aug 2019 02:33:34 - > @@ -1,2 +1,2 @@ > -SHA256 (Mouse-v2.5.6.tar.gz) = FAAuaC5l2PNEvOXX/jX8TZJoHs3cvNhySDIkcyMiYMg= > -SIZE (Mouse-v2.5.6.tar.gz) = 219891 > +SHA256 (Mouse-v2.5.9.tar.gz) = udeNRu8Qs8nihKP4E4HJGg+U5yAssR9RTtsd2k21DHM= > +SIZE (Mouse-v2.5.9.tar.gz) = 220298 -- andrew - http://afresh1.com I'm impatient with stupidity. -- Klaatu
Re: 回复: 回复: 回复: [NEW] textproc/p5-PPIx-QuoteLike
On Sat, Aug 24, 2019 at 02:15:38AM +, wen heping wrote: > ping ... > The update of p5-Perl-Critic is waiting for it. OK afresh1@, after changing the version from 0.007 to 0.008 and running `make makesum`. > > 发件人: owner-po...@openbsd.org 代表 wen heping > > 发送时间: 2019年8月17日 7:20 > 收件人: Stuart Henderson > 抄送: ports@openbsd.org > 主题: 回复: 回复: [NEW] textproc/p5-PPIx-QuoteLike > > ping ... > > 发件人: owner-po...@openbsd.org 代表 wen heping > > 发送时间: 2019年7月27日 15:49 > 收件人: Stuart Henderson > 抄送: ports@openbsd.org > 主题: 回复: [NEW] textproc/p5-PPIx-QuoteLike > > Revised patch, fixed RUN_DEPENDS. > Thank Stuart Henderson ! > > wen > > 发件人: Stuart Henderson > 发送时间: 2019年7月26日 22:42 > 收件人: wen heping > 抄送: ports@openbsd.org > 主题: Re: [NEW] textproc/p5-PPIx-QuoteLike > > On 2019/07/26 12:37, wen heping wrote: > > Hi, ports@: > > > > Here is a patch to create new port textproc/p5-PPIx-QuoteLike, > > which is required by the update of devel/p5-Perl-Critic. > > It build well and passed all tests on amd64-head system. > > > > Comments? OK? > > wen > > RUN_DEPENDS = cpan/p5-PPI>=1.117 > > -- andrew - http://afresh1.com The programmer's national anthem is 'GH!!'.
Re: [NEW] security/p5-Crypt-OpenSSL-Guess
On Wed, Sep 04, 2019 at 08:40:24AM +, wen heping wrote: > Hi, ports@: > >Here is a patch to create new port security/p5-Crypt-OpenSSL-Guess. > It is required by the update of security/p5-Crypt-OpenSSL-RSA. > >It build well and passed all tests on amd64-head system. > > Comments? OK? > wen OK afresh1@ -- andrew - http://afresh1.com The 3 great virtues of a programmer: Laziness, Impatience, and Hubris. --Larry Wall
Re: [Update] security/p5-Crypt-OpenSSL-Bignum : Update to 0.09
On Wed, Sep 04, 2019 at 08:10:49AM +, wen heping wrote: > Hi, ports@: > > Here is a patch to update security/p5-Crypt-OpenSSL-Bignum to 0.09. > It build well and passed all tests on amd64-head system. > > Two ports depends on it, both build well and passed all tests with this > update: > security/p5-Crypt-OpenSSL-EC > security/p5-Crypt-OpenSSL-RSA > > Comments? OK? > wen This module must have some history, running tests without prove or some other harness. OK afresh1@ > Index: Makefile > === > RCS file: /cvs/ports/security/p5-Crypt-OpenSSL-Bignum/Makefile,v > retrieving revision 1.21 > diff -u -p -r1.21 Makefile > --- Makefile 12 Jul 2019 20:49:07 - 1.21 > +++ Makefile 4 Sep 2019 07:02:54 - > @@ -3,7 +3,7 @@ > COMMENT =OpenSSL's multiprecision integer arithmetic#' > > MODULES =cpan > -DISTNAME = Crypt-OpenSSL-Bignum-0.08 > +DISTNAME = Crypt-OpenSSL-Bignum-0.09 > CATEGORIES = security > > # Artistic licence > Index: distinfo > === > RCS file: /cvs/ports/security/p5-Crypt-OpenSSL-Bignum/distinfo,v > retrieving revision 1.7 > diff -u -p -r1.7 distinfo > --- distinfo 6 Jun 2017 08:46:38 - 1.7 > +++ distinfo 4 Sep 2019 07:02:54 - > @@ -1,2 +1,2 @@ > -SHA256 (Crypt-OpenSSL-Bignum-0.08.tar.gz) = > iMFhtPCcL0tm3Nsf/qHi0yV7aQueKa7tOX8F5xqxVT0= > -SIZE (Crypt-OpenSSL-Bignum-0.08.tar.gz) = 16023 > +SHA256 (Crypt-OpenSSL-Bignum-0.09.tar.gz) = > I05y+4OW1FUn5v1F5DdZxcPzogjPjynmoiFhqZb9Qtw= > +SIZE (Crypt-OpenSSL-Bignum-0.09.tar.gz) = 16202 -- andrew - http://afresh1.com A hacker does for love what others would not do for money.
Re: [Update] security/p5-CryptX : Update to 0.064
On Thu, Sep 05, 2019 at 03:04:52AM +, wen heping wrote: > Hi, ports@: > > Here is a patch to update security/p5-CryptX to 0.064. > It build well and passed all tests on amd64-head system. > > One port depends on it: net/p5-Net-SSH-Perl. It build well > and one tests failed in regression tests, but it eas not caused by > this patch. > > Comments? OK? > wen OK afresh1@ (The p5-Net-SSH-Perl test looks like it would probably be easy to fix) > Index: Makefile > === > RCS file: /cvs/ports/security/p5-CryptX/Makefile,v > retrieving revision 1.2 > diff -u -p -r1.2 Makefile > --- Makefile 12 Jul 2019 20:49:07 - 1.2 > +++ Makefile 5 Sep 2019 03:01:15 - > @@ -1,7 +1,7 @@ > # $OpenBSD: Makefile,v 1.2 2019/07/12 20:49:07 sthen Exp $ > > COMMENT =cryptographic toolkit for Perl > -DISTNAME = CryptX-0.061 > +DISTNAME = CryptX-0.064 > CATEGORIES = security > > CPAN_AUTHOR =MIK > Index: distinfo > === > RCS file: /cvs/ports/security/p5-CryptX/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 9 Sep 2018 15:03:58 - 1.1.1.1 > +++ distinfo 5 Sep 2019 03:01:15 - > @@ -1,2 +1,2 @@ > -SHA256 (CryptX-0.061.tar.gz) = JnKdjU9xH9g/m3KK2CJ+iYY0PiP6N8vlhWRkXOXT+MI= > -SIZE (CryptX-0.061.tar.gz) = 1721138 > +SHA256 (CryptX-0.064.tar.gz) = F2700urIBzGzYNsEKJQx8LlqzCVoof7IVqvtSlF3mkc= > +SIZE (CryptX-0.064.tar.gz) = 1619390 -- andrew - http://afresh1.com Adding manpower to a late software project makes it later.
Re: [Update] devel/p5-Module-Build-XSUtil : Update to 0.19
On Wed, Aug 28, 2019 at 02:30:09AM +, wen heping wrote: > Hi, ports@: > >Here is a update for devel/p5-Module-Build-XSUtil to update to 0.19 , > which is required by the build of p5-Mouse upstream. >It build well on amd64-head system. It defined NO_TESTS currently > because of lacking some depends in OpenBSD portstree. >One port p5-Mouse depends on it. Surely it build well with this update. > > Comments? OK? > wen I hate skipping tests, but this does require several unported modules and the p5-Mouse tests that require it do pass, so: OK afresh1@ > Index: Makefile > === > RCS file: /cvs/ports/devel/p5-Module-Build-XSUtil/Makefile,v > retrieving revision 1.3 > diff -u -p -r1.3 Makefile > --- Makefile 12 Jul 2019 20:44:59 - 1.3 > +++ Makefile 28 Aug 2019 02:12:37 - > @@ -2,7 +2,7 @@ > > COMMENT =Module::Build class for building XS modules > > -DISTNAME = Module-Build-XSUtil-0.16 > +DISTNAME = Module-Build-XSUtil-0.19 > CATEGORIES = devel > > # perl > Index: distinfo > === > RCS file: /cvs/ports/devel/p5-Module-Build-XSUtil/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 12 Oct 2015 21:57:33 - 1.1.1.1 > +++ distinfo 28 Aug 2019 02:12:37 - > @@ -1,2 +1,2 @@ > -SHA256 (Module-Build-XSUtil-0.16.tar.gz) = > FXYvpOQ7QTAs/yYcetdarNyHT0FpgfIG14PyCs0COts= > -SIZE (Module-Build-XSUtil-0.16.tar.gz) = 15137 > +SHA256 (Module-Build-XSUtil-0.19.tar.gz) = > kGOzw0bt60IoB//kn/sjA4xPkA1Kd7hFzktT2XvylAA= > +SIZE (Module-Build-XSUtil-0.19.tar.gz) = 15276 -- andrew - http://afresh1.com What are the unsurpassable real world weaknesses in OpenBSD, that you know of? -- Kevin Chadwick Lots of fake people attacking the project on the mailing lists makes them a poor resource for users. -- Theo de Raadt
Re: Update: lang/ocaml 4.08.1
ok krw@ Ken > On Sep 16, 2019, at 4:43 PM, Christopher Zimmermann > wrote: > > Hi, > > finally here's the update of OCaml to 4.08.1. Now that all dependent > ports are prepared it is pretty straight-forward: > > * Most of the diff is revision bumps of dependent packages > * adapt the new configure script for our libbfd link requirements > * pass LDFLAGS and CFLAGS to the new configure script > * net/unison needed some help to avoid deprecated library functions. > * remove devel/ocaml-configurator, since this is now bundled with dune. > > OKs? > > Christopher > > > -- > http://gmerlin.de > OpenPGP: http://gmerlin.de/christopher.pub > CB07 DA40 B0B6 571D 35E2 0DEF 87E2 92A7 13E5 DEE1 >
Re: [NEW] mail/opensmtpd-filter-dkim
On 2019/09/16 20:42, Mikolaj Kucharski wrote: > Hi, > > On Thu, Sep 12, 2019 at 09:08:31AM +0200, Martijn van Duren wrote: > > Ping > > > > Doesn't anyone want to replace dkimproxy with something that integrates > > a little better? that's not a good incentive, i never used dkimproxy :) (amavisd used to do that for me, but I switched to rspamd's signing a couple of years ago and haven't had any interest in looking for alternatives yet). > I used this port and it worked for me. Initially I could not get > DKIM pass with GMail, but with -c relaxed/relaxed Google is now > happy. it's probably worth figuring out what's going on without that setting, but generally relaxed/relaxed is recommended anyway https://wordtothewise.com/2016/12/dkim-canonicalization-or-why-microsoft-breaks-your-mail/ https://wordtothewise.com/2018/07/minimal-dmarc/ > I also ran filter-dkimsign as _smtpd user and not as the one from below > patch named _dkimsign. I didn't see that last attached version of the > port referenced that user. My only feedback would be small smtpd.conf > snippet inside the package to show how to integrate this filter with > smtpd. > > > On 9/5/19 3:22 PM, Martijn van Duren wrote: > > > On 8/24/19 6:37 AM, Martijn van Duren wrote: > > >> $ cat pkg/DESCR > > >> filter-dkim is an opensmtpd filter that signs email with a dkim > > >> signature. > > >> $ > > >> > > >> Since I'm not too familiar with ports I would like to pay special > > >> attention to the Makefile of both the port as well as the source. like libopensmtpd, it needs MAKE_FLAGS= CC="${CC}". WANTLIB needs updating: opensmtpd-filter-dkimsign-0.1(mail/opensmtpd-filters/dkimsign): Missing: crypto.45 (/usr/local/libexec/smtpd/filter-dkimsign) (system lib) Extra: pthread.26 WANTLIB += crypto *** Error 1 in target 'port-lib-depends-check' (ignored) > > >> Also, I currently host the release tarballs at my personal server, which > > >> I also use for generic other stuff and might not always be available. > > >> If someone from the ports team has a more stable location to host the > > >> release tarballs let me know. I think that's all that anyone else doing ports distfile hosting has .. > > >> Furthermore smtpd.conf allows for filters to be run as another user > > >> (currently undocumented). I know we're tight for uids, but can we > > >> reserve one for this port, so we can protect the dkim signing key from > > >> the smtpd users? Or could it be possible to share a uid with another > > >> port with similar purpose? E.g. dkimproxy? > > >> > > >> martijn@ > > >> > > >> > > > I renamed the package to opensmtpd-filter-dkimsign. This to allow for a > > > future dkimverify. Moved port to mail/opensmtpd-filters/dkimsign. > > > > > > Apart from reserving a user, same questions as above remain. > > Not sure, which one is the "same questions as above", but if it is about > the below user I think this is good idea. > > > > > Index: user.list > > > === > > > RCS file: /cvs/ports/infrastructure/db/user.list,v > > > retrieving revision 1.351 > > > diff -u -p -r1.351 user.list > > > --- user.list 25 Aug 2019 12:06:28 - 1.351 > > > +++ user.list 5 Sep 2019 13:21:08 - > > > @@ -350,3 +350,4 @@ id user group port options > > > 839 _exabgp _exabgp net/exabgp > > > 840 _dma _dmamail/dma > > > 841 _rt _rt www/rt > > > +842 _dkimsign_dkimsign mail/opensmtpd-filters/dkimsign > > > > > > > -- > Regards, > Mikolaj >
Re: [NEW] mail/libopensmtpd
On 2019/09/12 09:13, Martijn van Duren wrote: > ping > > On 9/5/19 3:13 PM, Martijn van Duren wrote: > > On 8/24/19 6:29 AM, Martijn van Duren wrote: > >> $ cat libopensmtpd/pkg/DESCR > >> libopensmtpd is an libevent based library which allows for easy writing > >> of opensmtpd filter applications in C. > >> $ > >> > >> This is required for filter-dnsbl and filter-dkim. > >> > >> Since I'm not too familiar with ports I would like to pay special > >> attention to the Makefile of both the port as well as the source. > >> > >> Also, I currently host the release tarballs at my personal server, which > >> I also use for generic other stuff and might not always be available. > >> If someone from the ports team has a more stable location to host the > >> release tarballs let me know. > >> > >> martijn@ > >> > > Updated diff based on recent smtpd changes. > > I haven't changed the version number since it isn't imported in ports > > yet. > > > > Questions above still remain. > > > > Now to be placed in mail/openstmpd-filters. Requires additional diff > > to prevent PKGNAME to be overwritten. > > > > Index: Makefile.inc > > === > > RCS file: /cvs/ports/mail/opensmtpd-filters/Makefile.inc,v > > retrieving revision 1.1 > > diff -u -p -r1.1 Makefile.inc > > --- Makefile.inc4 Sep 2019 12:27:42 - 1.1 > > +++ Makefile.inc5 Sep 2019 13:12:09 - > > @@ -1,6 +1,6 @@ > > # $OpenBSD: Makefile.inc,v 1.1 2019/09/04 12:27:42 martijn Exp $ > > > > -PKGNAME = opensmtpd-filter-${FILTER_NAME}-${V} > > +PKGNAME ?= opensmtpd-filter-${FILTER_NAME}-${V} > > > > MODGO_TYPE = bin > > MODGO_BINDIR = libexec/smtpd > > > port doesn't honour CC - set this: MAKE_FLAGS= CC="${CC}" trim COMMENT a bit, we don't usually start with a/the or start with caps. I'd just go for e.g. "library for writing opensmtpd filters" gcc objects to this: opensmtpd.c:1967:13: warning: 'port' may be used uninitialized in this function [-Wmaybe-uninitialized] port[-1] = ':'; ~^ start with "SHARED_LIBS= opensmtpd 0.0" and the version number needs to be under ports control; changing that var in the Makefile must cause the built library version to change. the version number is available in LIBopensmtpd_VERSION in the ports Makefile which can then be passed into the build via MAKE_FLAGS / MAKE_ENV.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2019/09/16 15:48:23 Modified files: audio/pulseaudio: Makefile Log message: Missing BDEP on textproc/p5-XML-Parser. breakage reported by naddy@
Re: go.port.mk: poison GOPROXY
We don't want to just disable the proxy, we want to disable any network fetches, setting GOPROXY to an invalid url/scheme currently has that effect. -- Sent from a phone, apologies for poor formatting. On 16 September 2019 19:55:56 Eric Auge wrote: Hello, I think I saw an update of lang/go to 1.13, which introduce this modules probing "stuff", read/taken from https://golang.org/doc/go1.13 : """ Users who cannot reach the default proxy and checksum database (for example, due to a firewalled or sandboxed configuration) may disable their use by setting GOPROXY to "direct", and/or GOSUMDB to "off". go env -w can be used to set the default values for these variables independent of platform: go env -w GOPROXY=direct go env -w GOSUMDB=off """ which seems would default to the commonly known (aka before go modules and proxy bla) behaviour of the "go get" command, using the cache first and then trying to resolve dependencies remotely if a remote path is given and not present in the cache (if i'm not wrong and if they honor their doc). May be those variables could be of use? but may be I misunderstood the problem. HTH, Rgs, Eric. On Fri, Sep 13, 2019 at 10:05 PM Evan Silberman wrote: Stuart Henderson wrote: > +MAKE_ENV += GOPROXY=invalid://ports.should.not.fetch.at.buildtime/ Got sufficiently curious to check if the URI scheme example:// is reserved and lo and behold it is. Might as well use it here? https://tools.ietf.org/html/rfc7595#page-14 Evan Silberman
Update: lang/ocaml 4.08.1
Hi, finally here's the update of OCaml to 4.08.1. Now that all dependent ports are prepared it is pretty straight-forward: * Most of the diff is revision bumps of dependent packages * adapt the new configure script for our libbfd link requirements * pass LDFLAGS and CFLAGS to the new configure script * net/unison needed some help to avoid deprecated library functions. * remove devel/ocaml-configurator, since this is now bundled with dune. OKs? Christopher -- http://gmerlin.de OpenPGP: http://gmerlin.de/christopher.pub CB07 DA40 B0B6 571D 35E2 0DEF 87E2 92A7 13E5 DEE1 ocaml48.diff.gz Description: application/gzip pgpzMn3IdxGpt.pgp Description: OpenPGP digital signature
Re: [NEW] mail/opensmtpd-filter-dkim
On Sun, Aug 25, 2019 at 12:24:31PM +0200, Martijn van Duren wrote: > While at it, should we also give a clearer DISTNAME? E.g. > opensmtpd-filter-? Right now it's filter-..., which might > not be clear to everyone that it's an smtpd filter. I think this is good idea. -- Regards, Mikolaj
Re: [NEW] mail/opensmtpd-filter-dkim
Hi, On Thu, Sep 12, 2019 at 09:08:31AM +0200, Martijn van Duren wrote: > Ping > > Doesn't anyone want to replace dkimproxy with something that integrates > a little better? I used this port and it worked for me. Initially I could not get DKIM pass with GMail, but with -c relaxed/relaxed Google is now happy. I also ran filter-dkimsign as _smtpd user and not as the one from below patch named _dkimsign. I didn't see that last attached version of the port referenced that user. My only feedback would be small smtpd.conf snippet inside the package to show how to integrate this filter with smtpd. > On 9/5/19 3:22 PM, Martijn van Duren wrote: > > On 8/24/19 6:37 AM, Martijn van Duren wrote: > >> $ cat pkg/DESCR > >> filter-dkim is an opensmtpd filter that signs email with a dkim signature. > >> $ > >> > >> Since I'm not too familiar with ports I would like to pay special > >> attention to the Makefile of both the port as well as the source. > >> > >> Also, I currently host the release tarballs at my personal server, which > >> I also use for generic other stuff and might not always be available. > >> If someone from the ports team has a more stable location to host the > >> release tarballs let me know. > >> > >> Furthermore smtpd.conf allows for filters to be run as another user > >> (currently undocumented). I know we're tight for uids, but can we > >> reserve one for this port, so we can protect the dkim signing key from > >> the smtpd users? Or could it be possible to share a uid with another > >> port with similar purpose? E.g. dkimproxy? > >> > >> martijn@ > >> > >> > > I renamed the package to opensmtpd-filter-dkimsign. This to allow for a > > future dkimverify. Moved port to mail/opensmtpd-filters/dkimsign. > > > > Apart from reserving a user, same questions as above remain. Not sure, which one is the "same questions as above", but if it is about the below user I think this is good idea. > > Index: user.list > > === > > RCS file: /cvs/ports/infrastructure/db/user.list,v > > retrieving revision 1.351 > > diff -u -p -r1.351 user.list > > --- user.list 25 Aug 2019 12:06:28 - 1.351 > > +++ user.list 5 Sep 2019 13:21:08 - > > @@ -350,3 +350,4 @@ id usergroup port options > > 839 _exabgp_exabgp net/exabgp > > 840 _dma _dmamail/dma > > 841 _rt_rt www/rt > > +842 _dkimsign _dkimsign mail/opensmtpd-filters/dkimsign > > > -- Regards, Mikolaj
Re: [NEW] mail/libopensmtpd
Hi Martijn, I've used below patch and earlier attached libopensmtpd port and it worked fine for me with filter-dkimsign. On Thu, Sep 12, 2019 at 09:13:25AM +0200, Martijn van Duren wrote: > ping > > On 9/5/19 3:13 PM, Martijn van Duren wrote: > > On 8/24/19 6:29 AM, Martijn van Duren wrote: > >> $ cat libopensmtpd/pkg/DESCR > >> libopensmtpd is an libevent based library which allows for easy writing > >> of opensmtpd filter applications in C. > >> $ > >> > >> This is required for filter-dnsbl and filter-dkim. > >> > >> Since I'm not too familiar with ports I would like to pay special > >> attention to the Makefile of both the port as well as the source. > >> > >> Also, I currently host the release tarballs at my personal server, which > >> I also use for generic other stuff and might not always be available. > >> If someone from the ports team has a more stable location to host the > >> release tarballs let me know. > >> > >> martijn@ > >> > > Updated diff based on recent smtpd changes. > > I haven't changed the version number since it isn't imported in ports > > yet. > > > > Questions above still remain. > > > > Now to be placed in mail/openstmpd-filters. Requires additional diff > > to prevent PKGNAME to be overwritten. > > > > Index: Makefile.inc > > === > > RCS file: /cvs/ports/mail/opensmtpd-filters/Makefile.inc,v > > retrieving revision 1.1 > > diff -u -p -r1.1 Makefile.inc > > --- Makefile.inc4 Sep 2019 12:27:42 - 1.1 > > +++ Makefile.inc5 Sep 2019 13:12:09 - > > @@ -1,6 +1,6 @@ > > # $OpenBSD: Makefile.inc,v 1.1 2019/09/04 12:27:42 martijn Exp $ > > > > -PKGNAME = opensmtpd-filter-${FILTER_NAME}-${V} > > +PKGNAME ?= opensmtpd-filter-${FILTER_NAME}-${V} > > > > MODGO_TYPE = bin > > MODGO_BINDIR = libexec/smtpd > > -- Regards, Mikolaj
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: c...@cvs.openbsd.org2019/09/16 14:23:48 Modified files: sysutils/neofetch: Makefile distinfo Removed files: sysutils/neofetch/patches: patch-neofetch Log message: neofetch: update to 6.1.0 Changelog: https://github.com/dylanaraps/neofetch/releases/tag/6.1.0 OK bcallah@
powerpc bulk build report
bulk build on macppc-1.ports.openbsd.org started on Sun Sep 8 11:44:33 MDT 2019 finished at Mon Sep 16 13:55:33 MDT 2019 lasted 08D19h11m done with kern.version=OpenBSD 6.6-beta (GENERIC.MP) #581: Mon Sep 2 13:44:08 MDT 2019 built packages:7925 Sep 8:1817 Sep 9:3504 Sep 10:680 Sep 11:534 Sep 12:831 Sep 13:557 Sep 16:1 critical path missing pkgs: http://build-failures.rhaalovely.net//powerpc/2019-09-08/summary.log build failures: 26 http://build-failures.rhaalovely.net//powerpc/2019-09-08/benchmarks/wrk.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/cad/magic.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/cad/netgen.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/cad/qucs.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/devel/angr/py-z3-solver.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/devel/boost.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/devel/libcoap.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/devel/py-unicorn,python3.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/devel/xtensa-elf/gcc.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/emulators/ppsspp.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/emulators/vbam.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/games/devilutionx.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/games/mvdsv.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/games/xevil.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/graphics/DevIL.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/lang/gprolog.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/lang/parrot.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/lang/ruby/2.4,-gdbm.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/math/py-scikit-learn.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/net/mutella.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/net/toxcore.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/security/libfprint.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/sysutils/polkit.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/telephony/pjsua,-main.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/x11/libdbus-c++.log http://build-failures.rhaalovely.net//powerpc/2019-09-08/x11/waimea.log
Re: go.port.mk: poison GOPROXY
Hello, I think I saw an update of lang/go to 1.13, which introduce this modules probing "stuff", read/taken from https://golang.org/doc/go1.13 : """ Users who cannot reach the default proxy and checksum database (for example, due to a firewalled or sandboxed configuration) may disable their use by setting GOPROXY to "direct", and/or GOSUMDB to "off". go env -w can be used to set the default values for these variables independent of platform: go env -w GOPROXY=direct go env -w GOSUMDB=off """ which seems would default to the commonly known (aka before go modules and proxy bla) behaviour of the "go get" command, using the cache first and then trying to resolve dependencies remotely if a remote path is given and not present in the cache (if i'm not wrong and if they honor their doc). May be those variables could be of use? but may be I misunderstood the problem. HTH, Rgs, Eric. On Fri, Sep 13, 2019 at 10:05 PM Evan Silberman wrote: > > Stuart Henderson wrote: > > +MAKE_ENV += GOPROXY=invalid://ports.should.not.fetch.at.buildtime/ > > Got sufficiently curious to check if the URI scheme example:// is > reserved and lo and behold it is. Might as well use it here? > > https://tools.ietf.org/html/rfc7595#page-14 > > Evan Silberman >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2019/09/16 12:02:32 Added files: geo/pdal/patches: patch-pdal_util_CMakeLists_txt Log message: Readd patch making sure we dont pick up libexecinfo if present at configure time, which has been a running gag. Build breakage reported by ajacoutot@, thanks !
Re: boost md context switching on macppc
On Sat, Sep 14, 2019 at 03:08:10PM -0400, George Koehler wrote: > On Thu, 12 Sep 2019 16:19:18 +0200 > Otto Moerbeek wrote: > > > On Thu, Sep 12, 2019 at 12:54:47AM -0400, George Koehler wrote: > > > The broken diff follows. > > > > The good news is that is is not broken for my use-case: PowerDNS > > Recursor. It does not use ontop_fcontext. Thanks a lot for working on > > this! I am wondering if there any users of ontop_fcontext in our tree... > > > > -Otto > > Here's a new diff with 3 more fixes: > > 1. It changes ontop_fcontext, so the fibonacci example now works. > > 2. It changes make_fcontext to align the stack pointer to 16 bytes. > (Most code can run well or slightly slow with a 4-aligned stack > pointer, but altivec vectors might cause a problem.) > > 3. Our patch-boost_context_pooled_fixedsize_stack_hpp used a wrong > variable name, so any program that tried to #include > would get an error. > The diff changes the variable name and bumps REVISION-main; this > is the only part of the diff to affect arches other than powerpc. > > I have no code using pooled_fixedsize_stack, but one of the examples > in boost includes the header via . > > I broke the fibonacci example because I caused ontop_fcontext to leave > a stack frame, but didn't provide an .eh_frame for C++ exceptions. > Then fibonacci threw an exception, but the unwinder can't remove the > frame, so it didn't reach the code to catch the exception. > > To fix fibonacci, I go back to having ontop_fcontext make a tail call > to the ontop-function without leaving a stack frame, like it does on > Linux. I then cheat by placing an 8-byte transfer_t on the *other* > stack; the existing code uses a similar cheat on Linux. This cheat > will break if the program resumes the other stack before the > ontop-function returns, but this is already broken on Linux. > > The diff doesn't fix 2 other bugs: > > 1. The handling of register %r13 is wrong, but this seems not to > matter on OpenBSD, so I'm not trying to fix it. > > 2. The call to _exit(0) in make_fcontext is wrong for systems using > the secure PLT, like OpenBSD. I have no code that reaches this > call, but I would expect it to crash because it fails to set r30 > to the global offset table. > > I have stopped work on this diff. My next task is to report an issue > to GitHub boost/context, about the multiple problems with ppc32. This PowerDNS Recursor is still happy and the boost_context_pooled_fixedsize_stack_hpp fix looks ok as well. I'd say this is good to go in. Thanks, -Otto > > Index: Makefile > === > RCS file: /cvs/ports/devel/boost/Makefile,v > retrieving revision 1.89 > diff -u -p -r1.89 Makefile > --- Makefile 9 Aug 2019 11:25:29 - 1.89 > +++ Makefile 14 Sep 2019 00:56:15 - > @@ -16,8 +16,8 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE: > EXTRACT_SUFX=.tar.bz2 > FIX_EXTRACT_PERMISSIONS =Yes > > -REVISION-main= 6 > -REVISION-md= 1 > +REVISION-main= 7 > +REVISION-md= 2 > > SO_VERSION= 9.0 > BOOST_LIBS= boost_atomic-mt \ > Index: patches/patch-boost_context_pooled_fixedsize_stack_hpp > === > RCS file: > /cvs/ports/devel/boost/patches/patch-boost_context_pooled_fixedsize_stack_hpp,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-boost_context_pooled_fixedsize_stack_hpp > --- patches/patch-boost_context_pooled_fixedsize_stack_hpp13 Dec 2018 > 19:52:46 - 1.1 > +++ patches/patch-boost_context_pooled_fixedsize_stack_hpp14 Sep 2019 > 00:56:15 - > @@ -18,7 +18,7 @@ Index: boost/context/pooled_fixedsize_st > stack_context allocate() { > -void * vp = storage_.malloc(); > -if ( ! vp) { > -+void * vp = mmap(NULL, size_, PROT_READ | PROT_WRITE, > MAP_PRIVATE | MAP_ANON | MAP_STACK, -1, 0); > ++void * vp = mmap(NULL, stack_size_, PROT_READ | PROT_WRITE, > MAP_PRIVATE | MAP_ANON | MAP_STACK, -1, 0); > +if ( vp == MAP_FAILED ) { > throw std::bad_alloc(); > } > Index: patches/patch-libs_context_build_Jamfile_v2 > === > RCS file: patches/patch-libs_context_build_Jamfile_v2 > diff -N patches/patch-libs_context_build_Jamfile_v2 > --- /dev/null 1 Jan 1970 00:00:00 - > +++ patches/patch-libs_context_build_Jamfile_v2 14 Sep 2019 00:56:15 > - > @@ -0,0 +1,17 @@ > +$OpenBSD$ > + > +ppc32_sysv_elf has 2 instances of "clang". > +The second "clang" should be "gcc". > + > +Index: libs/context/build/Jamfile.v2 > +--- libs/context/build/Jamfile.v2.orig > libs/context/build/Jamfile.v2 > +@@ -326,7 +326,7 @@ alias asm_sources > + 32 > + power > + elf > +- clang > ++ gcc > +; > + > + alias asm_sources > Index:
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2019/09/16 10:50:08 Modified files: infrastructure/mk: bsd.port.mk Log message: Correct two places where sha256 was used explicitly rather than using the _CIPHER variable the rest of the file uses. ok solene kn
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: j...@cvs.openbsd.org2019/09/16 09:47:17 Modified files: x11/xdimmer: Makefile distinfo Log message: xdimmer 1.6
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: na...@cvs.openbsd.org 2019/09/16 08:16:17 Modified files: security/nss : Makefile Added files: security/nss/patches: patch-nss_tests_policy_policy_sh patch-nss_tests_ssl_ssl_sh Log message: Fix regression tests: * Export UID, which is stripped by env -i; used by checks if user is root. * Run tests with bash. Various scripts use bash features. * Replace unportable grep expression. ok landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2019/09/16 06:22:03 Modified files: textproc/lgrind: Makefile textproc/lgrind/patches: patch-lgrind_c Log message: be slightly more strict in recognizing numbers this allows $self to print normally in perl
回复: 回复: 回复: 回复: [Update] math/cfitsio : Update to 3.47
I attached revised patch. I did not use EPOCH, because in upstream release note, the version is 3.470 , but the they offered distfile is 3.47. I guess it is a mistake. I removed www/nghttp2 from LIB_DEPENDS, since it is dependence pulled in by curl, as pointed by Stuart. Comments? OK? wen 发件人: Stuart Henderson 发送时间: 2019年9月13日 19:12 收件人: wen heping 抄送: Rafael Sadowski ; ports@openbsd.org 主题: Re: 回复: 回复: 回复: [Update] math/cfitsio : Update to 3.47 On 2019/09/12 23:10, wen heping wrote: > ping ... > > 发件人: owner-po...@openbsd.org 代表 wen heping > > 发送时间: 2019年8月23日 22:27 > 收件人: Rafael Sadowski > 抄送: ports@openbsd.org > 主题: 回复: 回复: [Update] math/cfitsio : Update to 3.47 > > Hi, > > Here is the revised patch, set PKGNAME=${DISTNAME}0. Better to set EPOCH rather than modifying the version number. > > @@ -33,8 +31,6 @@ LIB_DEPENDS+= net/curl \ > >www/nghttp2 It isn't new in your diff, but www/nghttp2 should not be in LIB_DEPENDS, it is an inter-library dependency pulled in by curl. Index: Makefile === RCS file: /cvs/ports/math/cfitsio/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile12 Jul 2019 20:47:40 - 1.13 +++ Makefile16 Sep 2019 09:59:50 - @@ -5,9 +5,8 @@ CATEGORIES= math graphics devel HOMEPAGE= https://heasarc.gsfc.nasa.gov/fitsio/fitsio.html -DISTNAME= cfitsio3450 - -PKGNAME= cfitsio-3.450 +DISTNAME= cfitsio-3.47 +PKGNAME= ${DISTNAME}0 SHARED_LIBS += cfitsio 1.0 # 0.0 @@ -22,19 +21,16 @@ WANTLIB += c crypto curl m nghttp2 ssl z CONFIGURE_STYLE=gnu #ALL_TARGET= all fitscopy imcopy shared fpack funpack -ALL_TARGET=utils shared +ALL_TARGET=libcfitsio.a shared utils SHLIB_SUFFIX= .so.${LIBcfitsio_VERSION} MAKE_FLAGS=SHLIB_SUFFIX=${SHLIB_SUFFIX} MODULES+= fortran MODFORTRAN_COMPILER= gfortran -LIB_DEPENDS+= net/curl \ - www/nghttp2 +LIB_DEPENDS+= net/curl DOCDIR=${PREFIX}/share/doc/cfitsio - -WRKDIST= ${WRKDIR}/cfitsio post-patch: sed -i 's|||' ${WRKSRC}/*.[chl] ${WRKSRC}/zlib/*.h Index: distinfo === RCS file: /cvs/ports/math/cfitsio/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo2 May 2019 13:13:08 - 1.5 +++ distinfo16 Sep 2019 09:59:50 - @@ -1,2 +1,2 @@ -SHA256 (cfitsio3450.tar.gz) = v2AS2+Zo7LIsOZxLeygUVX7igsdKfV3HBOsXww2fuS4= -SIZE (cfitsio3450.tar.gz) = 4738748 +SHA256 (cfitsio-3.47.tar.gz) = QYUW8Q7h4PG1IJJu7Ka3fOY5vtiIBMfFRedPJrPt9O8= +SIZE (cfitsio-3.47.tar.gz) = 4853990 Index: patches/patch-configure === RCS file: /cvs/ports/math/cfitsio/patches/patch-configure,v retrieving revision 1.1 diff -u -p -r1.1 patch-configure --- patches/patch-configure 2 May 2019 13:13:08 - 1.1 +++ patches/patch-configure 16 Sep 2019 09:59:50 - @@ -1,9 +1,9 @@ -$OpenBSD: patch-configure,v 1.1 2019/05/02 13:13:08 rsadowski Exp $ +$OpenBSD$ Index: configure --- configure.orig +++ configure -@@ -4768,7 +4768,7 @@ esac +@@ -4851,7 +4851,7 @@ esac # Darwin uses gcc (=cc), but needs different flags (see above) if test "x$EXT" != xdarwin && test "x$EXT" != xcygwin && test "x$EXT" != xmingw32; then if test "x$GCC" = xyes; then Index: patches/patch-fitsio2_h === RCS file: /cvs/ports/math/cfitsio/patches/patch-fitsio2_h,v retrieving revision 1.3 diff -u -p -r1.3 patch-fitsio2_h --- patches/patch-fitsio2_h 3 May 2019 13:32:57 - 1.3 +++ patches/patch-fitsio2_h 16 Sep 2019 09:59:50 - @@ -1,4 +1,5 @@ -$OpenBSD: patch-fitsio2_h,v 1.3 2019/05/03 13:32:57 kn Exp $ +$OpenBSD$ + Index: fitsio2.h --- fitsio2.h.orig +++ fitsio2.h
Re: Minor tweak of usage of sha256 in bsd.port.mk
On Sun, Sep 15, 2019 at 07:26:16PM -0400, Kurt Mosiejczuk wrote: > bsd.port.mk factors out the current cipher (sha256) for hashes to _CIPHER. > However, in two places, it uses sha256 directly. This patch just changes > those spots to use ${_CIPHER} like the rest of the file. OK
[Update] mail/p5-Mail-DKIM : Update to 0.56
Hi, ports@: Here is a patch for mail/p5-Mail-DKIM: i) Update to 0.56 ii) Add missing DEPENDS It build well and passed all tests on amd64-head system. 4 ports depends on mail/p5-Mail-DKIM: mail/p5-Mail-DMARC and mail/p5-Mail-SpamAssassin build well and passed all tests with this patch; mail/dkimproxy and mail/amavisd-new build well but have no tests. Comments? OK? wen Index: Makefile === RCS file: /cvs/ports/mail/p5-Mail-DKIM/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile12 Jul 2019 20:47:34 - 1.22 +++ Makefile16 Sep 2019 07:57:51 - @@ -2,7 +2,7 @@ COMMENT= DKIM and DomainKeys message-signing implementation -DISTNAME= Mail-DKIM-0.54 +DISTNAME= Mail-DKIM-0.56 CATEGORIES=mail # Perl @@ -13,6 +13,7 @@ PKG_ARCH= * RUN_DEPENDS= security/p5-Crypt-OpenSSL-RSA \ mail/p5-Mail-Tools \ + mail/p5-Mail-AuthenticationResults>=1.20180215 \ net/p5-Net-DNS TEST_DEPENDS= devel/p5-Test-RequiresInternet \ Index: distinfo === RCS file: /cvs/ports/mail/p5-Mail-DKIM/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo7 Mar 2019 07:29:45 - 1.10 +++ distinfo16 Sep 2019 07:57:51 - @@ -1,2 +1,2 @@ -SHA256 (Mail-DKIM-0.54.tar.gz) = ty94yA96ob2yqAmGtF+SJaj6C3yRZEWQsQKnjrMcPco= -SIZE (Mail-DKIM-0.54.tar.gz) = 160493 +SHA256 (Mail-DKIM-0.56.tar.gz) = 4McFLo2s9T+vzIkzeK+wgrb2Q61eb/qCWT6F8Reba7M= +SIZE (Mail-DKIM-0.56.tar.gz) = 165948
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: giova...@cvs.openbsd.org2019/09/16 00:54:43 Modified files: mail/enigmail : Makefile distinfo mail/enigmail/patches: patch-Makefile Log message: Update to 2.1.2 added compatibility with TB 68.x ok landry@ on a previous version if the diff
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sol...@cvs.openbsd.org 2019/09/16 00:24:18 Modified files: lang/sbcl : Makefile distinfo Log message: Update to sbcl-1.5.5 Diff from Timo Myyr?? (thank you) ok maintainer
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2019/09/16 00:09:10 Modified files: textproc/gtranslator: Makefile Log message: Missing LDEP on devel/json-glib.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2019/09/16 00:04:27 Modified files: audio/pulseaudio: Makefile distinfo audio/pulseaudio/patches: patch-configure_ac patch-src_Makefile_am patch-src_daemon_caps_c patch-src_daemon_pulseaudio-system_conf patch-src_modules_module-detect_c patch-src_pulse_util_c patch-src_pulsecore_core-util_c audio/pulseaudio/pkg: PLIST Log message: Update to pulseaudio-13.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2019/09/16 00:02:53 Modified files: productivity/gnucash: Makefile productivity/gnucash/pkg: PLIST Log message: Don't run glib-compile-schemas; pkg_add will do that for us.