Re: [NEW] mail/opensmtpd-filter-dnsbl

2019-09-16 Thread Mikolaj Kucharski
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

2019-09-16 Thread Mikolaj Kucharski
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

2019-09-16 Thread Martijn van Duren
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

2019-09-16 Thread Martijn van Duren
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

2019-09-16 Thread Daniel Dickman
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

2019-09-16 Thread Daniel Dickman



> 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

2019-09-16 Thread Aaron Bieber
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

2019-09-16 Thread Lawrence Teo
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread Andrew Hewus Fresh
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

2019-09-16 Thread kwesterback
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

2019-09-16 Thread Stuart Henderson
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

2019-09-16 Thread Stuart Henderson
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

2019-09-16 Thread Antoine Jacoutot
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

2019-09-16 Thread Stuart Henderson
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

2019-09-16 Thread Christopher Zimmermann
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

2019-09-16 Thread Mikolaj Kucharski
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

2019-09-16 Thread Mikolaj Kucharski
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

2019-09-16 Thread Mikolaj Kucharski
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

2019-09-16 Thread Charlene Wendling
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

2019-09-16 Thread landry
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

2019-09-16 Thread Eric Auge
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

2019-09-16 Thread Landry Breuil
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

2019-09-16 Thread Otto Moerbeek
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

2019-09-16 Thread Kurt Mosiejczuk
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

2019-09-16 Thread joshua stein
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

2019-09-16 Thread Christian Weisgerber
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

2019-09-16 Thread Marc Espie
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

2019-09-16 Thread wen heping
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

2019-09-16 Thread Klemens Nanni
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

2019-09-16 Thread wen heping
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

2019-09-16 Thread Giovanni Bechis
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

2019-09-16 Thread Solene Rapenne
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

2019-09-16 Thread Antoine Jacoutot
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

2019-09-16 Thread Antoine Jacoutot
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

2019-09-16 Thread Antoine Jacoutot
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.