Re: security/ghidra and libstdc++

2019-09-06 Thread Lawrence Teo
On Fri, Aug 30, 2019 at 12:33:37AM -0400, Lawrence Teo wrote:
> On Wed, Aug 28, 2019 at 10:17:29PM -0400, Lawrence Teo wrote:
> > On Tue, Aug 27, 2019 at 10:52:52AM -, Christian Weisgerber wrote:
> > > On 2019-08-21, Stuart Henderson  wrote:
> > > 
> > > >> > * If you build ghidra on a system where gcc/g++/libstdc++ are
> > > >> >   available, it does indeed link something against libstdc++ and
> > > >> >   port-lib-depends-check indicates WANTLIB+=stdc++.
> > > >> > 
> > > >> > * If you build ghidra on a system where gcc/g++/libstdc++ are NOT
> > > >> >   available, it still builds fine, something is linked against
> > > >> >   libc++/libc++abi/pthread and port-lib-depends-check consequently
> > > >> >   indicates WANTLIB+=${COMPILER_LIBCXX}.
> > > >
> > > > Is this enough? Untested beyond "does it create the right symlink".
> > > >
> > > > --- Makefile12 Jul 2019 20:49:02 -  1.4
> > > > +++ Makefile21 Aug 2019 08:21:22 -
> > > > @@ -39,6 +39,7 @@ post-extract:
> > > > ${WRKSRC}/ghidraRun
> > > > @perl -pi -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' \
> > > > ${WRKSRC}/support/launch.sh
> > > > +   ln -s c++ ${WRKDIR}/bin/g++
> > > 
> > > This actually breaks the build:
> > > 
> > > > Task :Decompiler:compileDecompileOpenbsd64ExecutableDecompileCpp FAILED
> > > 
> > > FAILURE: Build failed with an exception.
> > > 
> > > * What went wrong:
> > > Execution failed for task 
> > > ':Decompiler:compileDecompileOpenbsd64ExecutableDecompileCpp'.
> > > > java.lang.NullPointerException (no error message)
> > 
> > I have been testing and tinkering as well but haven't gotten very far.
> > Using sthen's diff and passing --stacktrace to gradle I got this output:
> [snip]
> > 
> > That looks like something related to Gradle, so I did some digging in
> > the *.gradle files in the Ghidra source tree.  I believe the file that
> > needs to be fixed is
> > ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/GPL/nativeBuildProperties.gradle
> > but I haven't figured out exactly how yet.
> 
> I think I got it.  This new diff tells Gradle to build the demangler
> with Clang, and I also made it print the compiler and linker
> executables to confirm:
> 
> C++ compiler is [clang++]
> Linker is [clang++]
> 
> The resulting demangler_gnu is linked with libc++:
> 
> nori$ ldd 
> /usr/local/share/java/ghidra/GPL/DemanglerGnu/os/openbsd64/demangler_gnu
> /usr/local/share/java/ghidra/GPL/DemanglerGnu/os/openbsd64/demangler_gnu:
>   StartEnd  Type  Open Ref GrpRef Name
>   05b4d7026000 05b4d7056000 exe   20   0  
> /usr/local/share/java/ghidra/GPL/DemanglerGnu/os/openbsd64/demangler_gnu
>   05b73bfaa000 05b73c086000 rlib  01   0  
> /usr/lib/libc++.so.3.0
>   05b7588a8000 05b7588ea000 rlib  02   0  
> /usr/lib/libc++abi.so.1.0
>   05b6e100b000 05b6e1018000 rlib  01   0  
> /usr/lib/libpthread.so.26.1
>   05b6d8f74000 05b6d8fa3000 rlib  01   0  
> /usr/lib/libm.so.10.1
>   05b75bb5c000 05b75bc5 rlib  01   0  
> /usr/lib/libc.so.95.1
>   05b79c817000 05b79c817000 ld.so 01   0  
> /usr/libexec/ld.so
> 
> I added --stacktrace to gradle's command line for easier future
> debugging.
> 
> Tests/feedback welcome!

Here's a new diff that makes the port honor CXX.  I also added
COMPILER="base-clang ports-clang" and confirmed that it builds with both
clangs.

ok?


Index: Makefile
===
RCS file: /cvs/ports/security/ghidra/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile23 Jul 2019 02:52:58 -  1.6
+++ Makefile7 Sep 2019 02:18:06 -
@@ -7,7 +7,7 @@ COMMENT =   software reverse engineering (
 
 VERSION =  9.0.4
 GHIDRA_DATE =  20190516
-REVISION = 2
+REVISION = 3
 
 GH_ACCOUNT =   NationalSecurityAgency
 GH_PROJECT =   ghidra
@@ -23,7 +23,7 @@ MAINTAINER =  Lawrence Teo https://sourceforge.net/projects/yajsw/files/yajsw/yajsw-stable-${YAJSW_VER}/
@@ -55,6 +55,8 @@ DISTFILES +=  ${JAR_DISTFILES:C/$/:2/}
 
 EXTRACT_ONLY = ${DISTNAME}.tar.gz
 
+COMPILER = base-clang ports-clang
+
 MODULES =  java
 MODJAVA_VER =  11+
 
@@ -68,7 +70,7 @@ RUN_DEPENDS = shells/bash \
 
 NO_TEST =  Yes
 
-SUBST_VARS +=  GHIDRA_DATE VERSION WRKDIR
+SUBST_VARS +=  CXX GHIDRA_DATE VERSION WRKDIR
 
 JAR_DIRS +=Features-FileFormats
 JAR_DIRS +=Features-Python
@@ -94,6 +96,7 @@ post-extract:
 pre-build:
cp ${FILESDIR}/repos.gradle ${WRKDIR}
${SUBST_CMD} ${WRKDIR}/repos.gradle \
+   ${WRKSRC}/GPL/nativeBuildProperties.gradle \

${WRKSRC}/Ghidra/Framework/Help/src/main/java/help/GHelpBuilder.java
mkdir ${WRKDIR}/{flatRepo,gradle,home}
 .for dir in ${JAR_DIRS}
@@ -113,11 +116,13 @@ 

Re: [new] xe-0.11

2019-09-06 Thread Brian Callahan




On 8/31/19 8:17 PM, Evan Silberman wrote:

Brian Callahan  wrote:

I notice there's no maintainer. Evan, would you like to be maintainer
since you've submitted this?

Attaching Brian's tarball with yours truly as maintainer. Builds,
installs, passes tests, and works for me on amd64.

Evan


OK with me.

~Brian



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2019/09/06 20:13:10

Modified files:
games/wtf  : Makefile distinfo 

Log message:
Update to wtf-20190903



[Update] devel/py-arrow : Update to 0.14.7

2019-09-06 Thread wen heping
Hi, ports@:

   Here is a patch for devel/py-arrow to update to 0.14.7.
   It build well on amd64-head system and passed all tests,
both with python2 and python3.
   No other ports depend on it.

Comments? OK?
wen
Index: Makefile
===
RCS file: /cvs/ports/devel/py-arrow/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile27 Aug 2019 23:02:55 -  1.6
+++ Makefile7 Sep 2019 01:37:17 -
@@ -2,7 +2,7 @@
 
 COMMENT =  better dates and times for Python
 
-MODPY_EGG_VERSION =0.14.5
+MODPY_EGG_VERSION =0.14.7
 DISTNAME = arrow-${MODPY_EGG_VERSION}
 PKGNAME =  py-arrow-${MODPY_EGG_VERSION}
 
Index: distinfo
===
RCS file: /cvs/ports/devel/py-arrow/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo27 Aug 2019 23:02:55 -  1.4
+++ distinfo7 Sep 2019 01:37:17 -
@@ -1,2 +1,2 @@
-SHA256 (arrow-0.14.5.tar.gz) = AYYCbP2Uyk+3c/MMxTmCiaMCdIDTNeDlwNJ3JkN2MTc=
-SIZE (arrow-0.14.5.tar.gz) = 590609
+SHA256 (arrow-0.14.7.tar.gz) = Z/i+fAz0IEJLxi2NfcQLROS7L3tRX5zClU+zbjV5dlY=
+SIZE (arrow-0.14.7.tar.gz) = 67657


[Update] games/pysol : Update to 2.6.4

2019-09-06 Thread wen heping
Hi, ports@:

   Here is a patch for games/pysol to update to 2.6.4.
   It build well on amd64-head system.
   It defined NO_TEST and no other ports depend on it.

Comments? OK?
wen
Index: Makefile
===
RCS file: /cvs/ports/games/pysol/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile12 Jul 2019 20:46:23 -  1.8
+++ Makefile7 Sep 2019 01:10:53 -
@@ -1,11 +1,10 @@
 # $OpenBSD: Makefile,v 1.8 2019/07/12 20:46:23 sthen Exp $
 
 COMMENT =  solitaire card games collection
-MODPY_EGG_VERSION =2.4.0
+MODPY_EGG_VERSION =2.6.4
 DISTNAME = PySolFC-${MODPY_EGG_VERSION}
 PKGNAME =  pysol-${MODPY_EGG_VERSION}
 CATEGORIES =   games
-REVISION = 1
 
 HOMEPAGE = http://pysolfc.sourceforge.net/
 
Index: distinfo
===
RCS file: /cvs/ports/games/pysol/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo22 Jan 2019 20:09:42 -  1.3
+++ distinfo7 Sep 2019 01:10:53 -
@@ -1,4 +1,4 @@
-SHA256 (PySolFC-2.4.0.tar.xz) = RGk5E9hBrD12YoT6mO/FXda117gtPjK5PpRhWn9EjDU=
+SHA256 (PySolFC-2.6.4.tar.xz) = Tas1eVMVMBNvtinARdS4OJ9BCWLmz3dJTxjGHJ3m6ng=
 SHA256 (PySolFC-Cardsets-2.0.tar.bz2) = 
w4jWNgGRs7fkY9hOWmQmDE4+0255GoUifX6JI/P0fKc=
-SIZE (PySolFC-2.4.0.tar.xz) = 3195544
+SIZE (PySolFC-2.6.4.tar.xz) = 3761108
 SIZE (PySolFC-Cardsets-2.0.tar.bz2) = 30687905
Index: pkg/PLIST
===
RCS file: /cvs/ports/games/pysol/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   22 Jan 2019 20:09:42 -  1.4
+++ pkg/PLIST   7 Sep 2019 01:11:02 -
@@ -17668,10 +17668,21 @@ share/PySolFC/html/images/camelot-goal.g
 share/PySolFC/html/images/d.gif
 share/PySolFC/html/images/h.gif
 share/PySolFC/html/images/hanahelp.gif
+share/PySolFC/html/images/high_res/
+share/PySolFC/html/images/high_res/logo.png
+share/PySolFC/html/images/high_res/logo.svg
+share/PySolFC/html/images/high_res/logo_black.png
+share/PySolFC/html/images/high_res/logo_horizontal.png
+share/PySolFC/html/images/high_res/logo_horizontal.svg
+share/PySolFC/html/images/high_res/logo_vertical.png
+share/PySolFC/html/images/pysollogo0.png
 share/PySolFC/html/images/pysollogo00.gif
 share/PySolFC/html/images/pysollogo01.gif
+share/PySolFC/html/images/pysollogo01.png
 share/PySolFC/html/images/pysollogo02.gif
+share/PySolFC/html/images/pysollogo02.png
 share/PySolFC/html/images/pysollogo03.gif
+share/PySolFC/html/images/pysollogo03.png
 share/PySolFC/html/images/s.gif
 share/PySolFC/html/index.html
 share/PySolFC/html/install.html


CVS: cvs.openbsd.org: ports

2019-09-06 Thread James Turner
CVSROOT:/cvs
Module name:ports
Changes by: jtur...@cvs.openbsd.org 2019/09/06 17:31:45

Modified files:
lang/janet : Makefile distinfo 
lang/janet/patches: patch-Makefile 
lang/janet/pkg : PLIST 

Log message:
Update janet to 1.3.0.

Release notes: https://github.com/janet-lang/janet/releases/tag/v1.3.0



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Christopher Zimmermann
CVSROOT:/cvs
Module name:ports
Changes by: chr...@cvs.openbsd.org  2019/09/06 16:10:18

Modified files:
math/coq   : Makefile distinfo 
math/coq/patches: patch-Makefile_ide patch-configure_ml 
math/coq/pkg   : PFRAG.dynlink-native PFRAG.native PLIST 
Removed files:
math/coq/patches: patch-Makefile_install 

Log message:
Upgrade to 8.10beta2, which supports OCaml 4.08.

no objections krw@, please commit daniel@



[update] devel/py-test-cov

2019-09-06 Thread Johan Huldtgren
hello,

minor update to py-test-cov from 2.5.1 to 2.7.1, this is one of the
required dependencies needed to update audio/py-jwt.

thanks,

.jh
Index: py-test-cov/Makefile
===
RCS file: /cvs/ports/devel/py-test-cov/Makefile,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 Makefile
--- py-test-cov/Makefile12 Jul 2019 20:45:54 -  1.13
+++ py-test-cov/Makefile6 Sep 2019 20:55:02 -
@@ -2,7 +2,7 @@
 
 COMMENT =  library for stubbing in Python
 
-MODPY_EGG_VERSION =2.5.1
+MODPY_EGG_VERSION =2.7.1
 DISTNAME = pytest-cov-${MODPY_EGG_VERSION}
 PKGNAME =  ${DISTNAME:S/py/py-/}
 CATEGORIES =   devel
Index: py-test-cov/distinfo
===
RCS file: /cvs/ports/devel/py-test-cov/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- py-test-cov/distinfo12 May 2017 09:39:17 -  1.8
+++ py-test-cov/distinfo6 Sep 2019 20:55:02 -
@@ -1,2 +1,2 @@
-SHA256 (pytest-cov-2.5.1.tar.gz) = A6p1LPEdtB0oHqHYB9lUxO2jXPobIdaXGWbMBBu/bi0=
-SIZE (pytest-cov-2.5.1.tar.gz) = 36201
+SHA256 (pytest-cov-2.7.1.tar.gz) = 4A6k/d6XByVILx81Yw0S8HThIaI4Aaq/KuFU7GvdNDo=
+SIZE (pytest-cov-2.7.1.tar.gz) = 42121


Re: NEW: net/oragono

2019-09-06 Thread Brian Callahan




On 8/11/19 11:08 PM, Brian Callahan wrote:

Hi ports --

Attached is a new port, net/oragono. Oragono is a modern IRC server 
written in Go.


---
pkg/DESCR:
Oragono is a modern, experimental IRC server written in Go. It's
designed to be simple to setup and use, and it includes features such as
UTF-8 nicks and channel names, client accounts with SASL, and other
assorted IRCv3 support.
---

To get started:
$ mkdir -p ~/oragono/languages
$ cd ~/oragono
$ cp ${LOCALBASE}/share/examples/oragono/ircd.yaml .
$ oragono initdb
$ oragono run

Unfortunately, upstream doesn't host real tarballs. And the repository 
is a repo with submodules, so I'm hosting a tarball.


OK?

~Brian



Ping.



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2019/09/06 14:47:23

Modified files:
fonts/spleen   : Makefile distinfo 

Log message:
Update spleen to 1.2.0.



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2019/09/06 14:28:24

Modified files:
devel/kdevelop : Makefile distinfo 
devel/kdevelop/pkg: PLIST 

Log message:
Update kdevelop to 5.4.2



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2019/09/06 12:54:57

Modified files:
x11/i3-gaps: Makefile 
x11/i3-gaps/patches: patch-i3-nagbar_main_c 
Added files:
x11/i3-gaps/patches: patch-i3-msg_main_c patch-src_main_c 

Log message:
Sync with i3 port

"neuter pledges (committed to upstream code) with #if 0, some change in
the 4.16.1->4.17 timeframe is causing calls into cairo which do shm access.
shm is not possible in a pledged process.

reported by Ralf Horstmann; for more details see
https://marc.info/?l=openbsd-ports=156762440931634=2; -- sthen@

Spotted by sthen@



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2019/09/06 12:49:49

Modified files:
net/ktorrent   : Makefile distinfo 

Log message:
Update ktorrent to 5.1.2

Move devel/kf5/{karchive,kcmutils} from BUILD_DEPEND/RUN_DEPENDS  to
LIB_DEPENDS and fix order LIB_DEPENDS.

Remove "USE_NINJA = samurai". if we run into bulk build issues again, we have
to revert this part.



[update] sysutils/neofetch 6.1.0

2019-09-06 Thread Charlene Wendling
Hi,

Here is an update to 6.1.0 [0] for neofetch. There is no
OpenBSD-specific changes for this release, but Puffy's tail is fixed
upstream :)

Port-wise it's a simple version bump with only the tail patch removed.

It works fine on my 2 amd64 machines and my PowerBook.

OK? 

Charlène.


[0] https://github.com/dylanaraps/neofetch/releases/tag/6.1.0


Index: Makefile
===
RCS file: /cvs/ports/sysutils/neofetch/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile12 Jul 2019 20:49:47 -  1.6
+++ Makefile6 Sep 2019 17:25:47 -
@@ -2,11 +2,10 @@
 
 COMMENT =  system information tool written in bash
 CATEGORIES =   sysutils misc
-REVISION = 0
 
 GH_ACCOUNT =   dylanaraps
 GH_PROJECT =   neofetch
-GH_TAGNAME =   6.0.0
+GH_TAGNAME =   6.1.0
 
 MAINTAINER =   Charlene Wendling 
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/neofetch/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo9 Jan 2019 16:46:08 -   1.2
+++ distinfo6 Sep 2019 17:25:47 -
@@ -1,2 +1,2 @@
-SHA256 (neofetch-6.0.0.tar.gz) = Jkp2iVYbtJj5fxAjGVm92PfIc2cbrC/7Zg3ppYY7HHY=
-SIZE (neofetch-6.0.0.tar.gz) = 115538
+SHA256 (neofetch-6.1.0.tar.gz) = 7ONR41KGtk02IADUCbJ1l/y9z3fo5g+gra4fKdPCljc=
+SIZE (neofetch-6.1.0.tar.gz) = 118346
Index: patches/patch-neofetch
===
RCS file: patches/patch-neofetch
diff -N patches/patch-neofetch
--- patches/patch-neofetch  1 Feb 2019 21:23:39 -   1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-neofetch,v 1.4 2019/02/01 21:23:39 cwen Exp $
-Fix Puffy's ascii logo
-From https://github.com/dylanaraps/neofetch/pull/1182
-Index: neofetch
 neofetch.orig
-+++ neofetch
-@@ -7201,7 +7201,7 @@ ${c1} `-|.'   /_.  ${c4}\_|  ${c1} F
-|/`. `-. `._)
-   / .-.\\
-   \\ (  `\\
--   `.\
-+   `.\\
- EOF
- ;;
- 



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2019/09/06 11:13:22

Modified files:
www/firefox-esr: Makefile 
Added files:
www/firefox-esr/patches: patch-old-configure 

Log message:
Apply jcs@'s sandboxing fix to esr too.



CVS: cvs.openbsd.org: ports

2019-09-06 Thread joshua stein
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2019/09/06 11:06:47

Modified files:
devel  : Makefile 

Log message:
+= ruby-shims



CVS: cvs.openbsd.org: ports

2019-09-06 Thread joshua stein
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2019/09/06 11:02:02

Log message:
Import ruby-shims, a small utility to dynamically switch Ruby
versions on a per-directory basis

ok jeremy

Status:

Vendor Tag: jcs
Release Tags:   jcs_20190906

N ports/devel/ruby-shims/Makefile
N ports/devel/ruby-shims/pkg/DESCR
N ports/devel/ruby-shims/pkg/PLIST
N ports/devel/ruby-shims/files/rubyshim.sh

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-09-06 Thread joshua stein
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2019/09/06 09:27:26

Modified files:
www/mozilla-firefox: Makefile 
Added files:
www/mozilla-firefox/patches: patch-old-configure 

Log message:
Upstream combined --enable-sandbox and --enable-content-sandbox and
in the process, broke enabling the sandbox (pledge) on OpenBSD.

https://bugzilla.mozilla.org/show_bug.cgi?id=1579323

ok landry



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 08:51:46

Modified files:
devel/vim-taglist/patches: patch-plugin_taglist_vim 

Log message:
regen patches; no pkg change



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 08:50:23

Modified files:
editors/vim: Makefile 

Log message:
disable vim's new hidden dep on libcanberra; found by naddy@



Re: update net/profanity

2019-09-06 Thread Lucas
Stuart Henderson  wrote:
> Usual approach is to patch and use SUBST_CMD on the file; the problem
> with sed expressions is they tend to get stale after an update or two,
> whereas patching means that changes in the surrounding area in the
> file will be obvious when updating patches. Exception would be if there
> are a large number of files involved, or if the same change is made a
> very large number of times in one file, in which case sed makes more
> sense.

Thanks for explaining this.

> Diff below does that, removes the surplus AUTOMAKE_VERSION variable,
> and groups the autoconf-related variables together in the Makefile,
> otherwise as-is from yours.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/profanity/Makefile,v
> retrieving revision 1.10
> diff -u -p -r1.10 Makefile
> --- Makefile  12 Jul 2019 20:48:44 -  1.10
> +++ Makefile  6 Sep 2019 11:01:18 -
> @@ -1,34 +1,31 @@
>  # $OpenBSD: Makefile,v 1.10 2019/07/12 20:48:44 sthen Exp $
>  
>  COMMENT =console based XMPP client
> -DISTNAME =   profanity-0.6.0
> +DISTNAME =   profanity-0.7.0
>  CATEGORIES = net
> -REVISION =   0
>  
> -HOMEPAGE =   http://www.profanity.im/
> +HOMEPAGE =   https://profanity-im.github.io/
>  MAINTAINER = Rafael Sadowski 
>  
>  # GPLv3+
>  PERMIT_PACKAGE = Yes
>  
> -MASTER_SITES =   http://www.profanity.im/
> +MASTER_SITES =   ${HOMEPAGE}
>  
>  WANTLIB += assuan c crypto curl curses ereadline expat ffi gcrypt
>  WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error
>  WANTLIB += gpgme iconv intl m mesode nghttp2 otr pcre pthread
> -WANTLIB += ${MODPY_WANTLIB} ssl util z
> +WANTLIB += signal-protocol-c ssl util z ${MODPY_WANTLIB}
>  
>  MODULES +=   lang/python
>  
>  MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_3}
>  
> -BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \
> - ${MODGNU_AUTOMAKE_DEPENDS}
> -
>  LIB_DEPENDS +=   devel/glib2 \
>   devel/readline \
>   net/curl \
>   net/libmesode \
> + net/libsignal-protocol-c \
>   security/gpgme \
>   security/libotr
>  
> @@ -36,7 +33,9 @@ LIB_DEPENDS +=  devel/glib2 \
>  # Check must be present at build time for tests to work.
>  BUILD_DEPENDS += devel/cmocka
>  
> -CONFIGURE_STYLE = autoconf
> +CONFIGURE_STYLE =autoconf
> +AUTOCONF_VERSION =   2.69
> +SEPARATE_BUILD = Yes
>  
>  CONFIGURE_ENV =  CPPFLAGS="-I${LOCALBASE}/include" \
>   LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
> @@ -44,21 +43,14 @@ CONFIGURE_ENV =   CPPFLAGS="-I${LOCALBASE}
>  CONFIGURE_ARGS +=--with-xscreensaver=no \
>   --enable-icons=no \
>   --enable-plugins=yes \
> + --enable-omemo=yes \
>   --enable-otr=yes
>  
>  MAKE_FLAGS = CC="${CC}" \
>   CFLAGS="${CFLAGS}"
>  
> -AUTOCONF_VERSION =   2.69
> -AUTOMAKE_VERSION =   1.11
> -
> -SEPARATE_BUILD = Yes
> -
> -# there is no stub_ui.h and is not needed
>  post-patch:
> - find ${WRKSRC} -type f -name "*.c" \
> - -exec sed -i '/stub\_ui.h/d' "{}" \;
> - sed -i s,${TRUEPREFIX},${LOCALBASE}, ${WRKSRC}/configure.ac
> + ${SUBST_CMD} ${WRKSRC}/configure.ac
>  
>  post-install:
>   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/profanity/
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/profanity/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo  3 Mar 2019 19:40:04 -   1.4
> +++ distinfo  6 Sep 2019 11:01:18 -
> @@ -1,2 +1,2 @@
> -SHA256 (profanity-0.6.0.tar.gz) = 
> 8bJ3O3nrKUKXaG85E+lInCDv+uXjozXIlW2xj27i9mA=
> -SIZE (profanity-0.6.0.tar.gz) = 741812
> +SHA256 (profanity-0.7.0.tar.gz) = 
> 8euZvgFoPUG4kbD5l/TIc8m7h7C2uEALf8y45VPVFLs=
> +SIZE (profanity-0.7.0.tar.gz) = 789373
> Index: patches/patch-configure_ac
> ===
> RCS file: patches/patch-configure_ac
> diff -N patches/patch-configure_ac
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-configure_ac6 Sep 2019 11:01:18 -
> @@ -0,0 +1,28 @@
> +$OpenBSD$
> +
> +Index: configure.ac
> +--- configure.ac.orig
>  configure.ac
> +@@ -80,7 +80,7 @@ elif test "x$enable_python_plugins" != xno; then
> + AC_MSG_NOTICE([Symlinking Python.framework to $PYTHON_FRAMEWORK])
> + rm -f Python.framework
> + ln -s $PYTHON_FRAMEWORK Python.framework ])
> +-AC_CHECK_PROG(PYTHON_CONFIG_EXISTS, python-config, yes, no)
> ++AC_CHECK_PROG(PYTHON_CONFIG_EXISTS, python${MODPY_VERSION}-config, yes, 
> no)
> + if test "$PYTHON_CONFIG_EXISTS" == "yes"; then
> + AX_PYTHON_DEVEL
> + AM_CONDITIONAL([BUILD_PYTHON_API], [true])
> +@@ -188,10 +188,10 @@ AS_IF([test "x$PLATFORM" = xosx],
> + [AC_MSG_ERROR([libreadline is required for 

CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 07:28:32

Modified files:
misc/screen-shm: Makefile 

Log message:
tell portroach to ignore



Re: mail/claws-mail update

2019-09-06 Thread Daniel Jakots
On Fri, 6 Sep 2019 15:15:25 +0200, Solene Rapenne 
wrote:

What is the value of a diff without any comment? I've no idea what you
looked at or if you even tested it.
I had a similar diff but I couldn't make `make lib-depends-check`
happy.

> Index: Makefile
> ===
> RCS file: /data/cvs/ports/mail/claws-mail/Makefile,v
> retrieving revision 1.121
> diff -u -p -r1.121 Makefile
> --- Makefile  12 Jul 2019 20:47:25 -  1.121
> +++ Makefile  6 Sep 2019 12:42:22 -
> @@ -6,7 +6,7 @@ COMMENT-spamassassin= spamassassin plugi
>  COMMENT-pdfviewer=   pdfviewer plugin
>  COMMENT-gdata=   gdata plugin
>  
> -V=   3.17.3
> +V=   3.17.4
>  DISTNAME=claws-mail-${V}
>  PKGNAME-main=${DISTNAME}
>  PKGNAME-bogofilter=  claws-mail-bogofilter-${V}
> @@ -14,12 +14,9 @@ PKGNAME-spamassassin=  claws-mail-spamass
>  PKGNAME-pdfviewer=   claws-mail-pdfviewer-${V}
>  PKGNAME-gdata=   claws-mail-gdata-${V}
>  
> -REVISION=0
> -REVISION-pdfviewer=  1
> -
>  CATEGORIES=  mail news
>  
> -HOMEPAGE=http://www.claws-mail.org/
> +HOMEPAGE=https://www.claws-mail.org/
>  MAINTAINER=  Daniel Jakots 
>  
>  # GPLv3+
> Index: distinfo
> ===
> RCS file: /data/cvs/ports/mail/claws-mail/distinfo,v
> retrieving revision 1.36
> diff -u -p -r1.36 distinfo
> --- distinfo  1 Jan 2019 18:01:20 -   1.36
> +++ distinfo  6 Sep 2019 12:42:34 -
> @@ -1,2 +1,2 @@
> -SHA256 (claws/claws-mail-3.17.3.tar.gz) =
> lQtrOFI1x0F5oHzgnFq5TeP5hpPHBkV8mLRP2QoeYKA= -SIZE
> (claws/claws-mail-3.17.3.tar.gz) = 11975996 +SHA256
> (claws/claws-mail-3.17.4.tar.gz) =
> rbPjYadGTZOOHW8jpiQzyJh4xuABeSxcqY0izl1O+jc= +SIZE
> (claws/claws-mail-3.17.4.tar.gz) = 12167751
> 



mail/claws-mail update

2019-09-06 Thread Solene Rapenne
Index: Makefile
===
RCS file: /data/cvs/ports/mail/claws-mail/Makefile,v
retrieving revision 1.121
diff -u -p -r1.121 Makefile
--- Makefile12 Jul 2019 20:47:25 -  1.121
+++ Makefile6 Sep 2019 12:42:22 -
@@ -6,7 +6,7 @@ COMMENT-spamassassin=   spamassassin plugi
 COMMENT-pdfviewer= pdfviewer plugin
 COMMENT-gdata= gdata plugin
 
-V= 3.17.3
+V= 3.17.4
 DISTNAME=  claws-mail-${V}
 PKGNAME-main=  ${DISTNAME}
 PKGNAME-bogofilter=claws-mail-bogofilter-${V}
@@ -14,12 +14,9 @@ PKGNAME-spamassassin=claws-mail-spamass
 PKGNAME-pdfviewer= claws-mail-pdfviewer-${V}
 PKGNAME-gdata= claws-mail-gdata-${V}
 
-REVISION=  0
-REVISION-pdfviewer=1
-
 CATEGORIES=mail news
 
-HOMEPAGE=  http://www.claws-mail.org/
+HOMEPAGE=  https://www.claws-mail.org/
 MAINTAINER=Daniel Jakots 
 
 # GPLv3+
Index: distinfo
===
RCS file: /data/cvs/ports/mail/claws-mail/distinfo,v
retrieving revision 1.36
diff -u -p -r1.36 distinfo
--- distinfo1 Jan 2019 18:01:20 -   1.36
+++ distinfo6 Sep 2019 12:42:34 -
@@ -1,2 +1,2 @@
-SHA256 (claws/claws-mail-3.17.3.tar.gz) = 
lQtrOFI1x0F5oHzgnFq5TeP5hpPHBkV8mLRP2QoeYKA=
-SIZE (claws/claws-mail-3.17.3.tar.gz) = 11975996
+SHA256 (claws/claws-mail-3.17.4.tar.gz) = 
rbPjYadGTZOOHW8jpiQzyJh4xuABeSxcqY0izl1O+jc=
+SIZE (claws/claws-mail-3.17.4.tar.gz) = 12167751



[NEW]databases/p5-SQL-Abstract-More

2019-09-06 Thread wen heping
Hi, ports@:

   Here is a patch to create new port databases/p5-SQL-Abstract-More,
which is required by the update of databases/p5-DBIx-DataModel.
   Currently databases/p5-DBIx-DataModel failed with regression tests.
We shall update it and it will pass all the tests.

   It build well and passed all tests on amd64-head system.

Comments? OK?
wen


p5-SQL-Abstract-More.tar.gz
Description: p5-SQL-Abstract-More.tar.gz


CVS: cvs.openbsd.org: ports

2019-09-06 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2019/09/06 06:19:13

Modified files:
sysutils/shmux : Makefile distinfo 
sysutils/shmux/pkg: PLIST 

Log message:
Update to shmux 1.0.3

- Fix clang warnings.
- Fix BROKEN_POLL option on macOS.
- Switch to generic BSD license.
- Default to using -oLogLevel=ERROR with ssh.

OK sthen



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 05:49:50

Modified files:
graphics/jpeg  : Makefile distinfo 

Log message:
update to libjpeg-turbo-2.0.3



Re: update net/profanity

2019-09-06 Thread Stuart Henderson
On 2019/09/06 01:11, Lucas wrote:
> Rafael Sadowski  wrote:
> > I think if you do this in post-configure your are to late and the party
> > is over but I'm not very familiar with the GNU autotools.
> 
> Ugh, meant to say post-patch in there. Anyway, find an updated patch
> incorporating the fixes below.
> 
> I opted to stick to CONFIGURE_STYLE=autoconf to have working python
> support: current ports' profanity can't load python plugins and isn't
> linked against python because I assume that the build machines doesn't
> have such symbolic links. Patching the generated configure seemed more
> difficult.

The build machines don't have those symlinks, and neither should ports
developers.

> While there, I removed
> 
> BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \
>   ${MODGNU_AUTOMAKE_DEPENDS}
> 
> as CONFIGURE_STYLE=autoconf does add ${MODGNU_AUTOCONF_DEPENDS} to
> BUILD_DEPENDS, and it builds and works fine without
> ${MODGNU_AUTOMAKE_DEPENDS}. Still, let me know if doing so is a mistake
> for other reasons.

Yes that's correct.

> Also I changed the non-default localbase install fix to substitute
> /usr/local instead of ${TRUEPREFIX}, as /usr/local is hard-coded in
> configure.ac.

Usual approach is to patch and use SUBST_CMD on the file; the problem
with sed expressions is they tend to get stale after an update or two,
whereas patching means that changes in the surrounding area in the
file will be obvious when updating patches. Exception would be if there
are a large number of files involved, or if the same change is made a
very large number of times in one file, in which case sed makes more
sense.

Diff below does that, removes the surplus AUTOMAKE_VERSION variable,
and groups the autoconf-related variables together in the Makefile,
otherwise as-is from yours.

(As the patches directory is added, use -p0 if applying with patch
so that it creates the directory properly).

> * Change HOMEPAGE to GitHub's site, as it's updated more frequently (old
>   HOMEPAGE still show 0.6.0 as latest version, despite 0.7.0 being
>   released more than a month ago) and the repo description points to it.
> * Enable OMEMO support by default
> * Remove the deletion of #include "ui/stub_ui.h" from test files.
> * Synchronize feature list with the one in the site.
> * Fix non-default localbase correction.
> * Fix python detection, actually enabling support for python plugins.
> * No PLIST changes.

Index: Makefile
===
RCS file: /cvs/ports/net/profanity/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile12 Jul 2019 20:48:44 -  1.10
+++ Makefile6 Sep 2019 11:01:18 -
@@ -1,34 +1,31 @@
 # $OpenBSD: Makefile,v 1.10 2019/07/12 20:48:44 sthen Exp $
 
 COMMENT =  console based XMPP client
-DISTNAME = profanity-0.6.0
+DISTNAME = profanity-0.7.0
 CATEGORIES =   net
-REVISION = 0
 
-HOMEPAGE = http://www.profanity.im/
+HOMEPAGE = https://profanity-im.github.io/
 MAINTAINER =   Rafael Sadowski 
 
 # GPLv3+
 PERMIT_PACKAGE =   Yes
 
-MASTER_SITES = http://www.profanity.im/
+MASTER_SITES = ${HOMEPAGE}
 
 WANTLIB += assuan c crypto curl curses ereadline expat ffi gcrypt
 WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error
 WANTLIB += gpgme iconv intl m mesode nghttp2 otr pcre pthread
-WANTLIB += ${MODPY_WANTLIB} ssl util z
+WANTLIB += signal-protocol-c ssl util z ${MODPY_WANTLIB}
 
 MODULES += lang/python
 
 MODPY_VERSION =${MODPY_DEFAULT_VERSION_3}
 
-BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \
-   ${MODGNU_AUTOMAKE_DEPENDS}
-
 LIB_DEPENDS += devel/glib2 \
devel/readline \
net/curl \
net/libmesode \
+   net/libsignal-protocol-c \
security/gpgme \
security/libotr
 
@@ -36,7 +33,9 @@ LIB_DEPENDS +=devel/glib2 \
 # Check must be present at build time for tests to work.
 BUILD_DEPENDS +=   devel/cmocka
 
-CONFIGURE_STYLE = autoconf
+CONFIGURE_STYLE =  autoconf
+AUTOCONF_VERSION = 2.69
+SEPARATE_BUILD =   Yes
 
 CONFIGURE_ENV =CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
@@ -44,21 +43,14 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}
 CONFIGURE_ARGS +=  --with-xscreensaver=no \
--enable-icons=no \
--enable-plugins=yes \
+   --enable-omemo=yes \
--enable-otr=yes
 
 MAKE_FLAGS =   CC="${CC}" \
CFLAGS="${CFLAGS}"
 
-AUTOCONF_VERSION = 2.69
-AUTOMAKE_VERSION = 1.11
-
-SEPARATE_BUILD =   Yes
-
-# there is no stub_ui.h and is not needed
 post-patch:
-   find ${WRKSRC} -type f -name "*.c" \
-   -exec sed -i '/stub\_ui.h/d' "{}" \;
-   sed -i s,${TRUEPREFIX},${LOCALBASE}, ${WRKSRC}/configure.ac
+   ${SUBST_CMD} ${WRKSRC}/configure.ac
 
 post-install:
 

shmux: update to 1.0.3

2019-09-06 Thread Klemens Nanni
Changes since 1.0.2 [2008-12-21]:

- Fix clang warnings.
- Fix BROKEN_POLL option on macOS.
- Switch to generic BSD license.
- Default to using -oLogLevel=ERROR with ssh.

Keeps working on amd64.

OK?

Index: Makefile
===
RCS file: /cvs/ports/sysutils/shmux/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile12 Jul 2019 20:49:51 -  1.8
+++ Makefile6 Sep 2019 10:57:27 -
@@ -2,16 +2,13 @@
 
 COMMENT=   execute a command on many hosts in parallel
 
-DISTNAME=  shmux-1.0.2
+DISTNAME=  shmux-1.0.3
 CATEGORIES=sysutils
 HOMEPAGE=  http://web.taranis.org/shmux/
-MASTER_SITES=  ${HOMEPAGE}dist/
+MASTER_SITES=  http://web.taranis.org/shmux/dist/
 EXTRACT_SUFX=  .tgz
-REVISION=  0
 
-# XXX N.B. if adding patches: redistributing modified versions
-# is not permitted.  See LICENSE, it has an important restriction
-# on top of what at first glance looks like a typical BSD license.
+# BSD
 PERMIT_PACKAGE=Yes
 
 WANTLIB += c curses pcre
@@ -25,9 +22,5 @@ RUN_DEPENDS=  net/fping
 
 ALL_TARGET=
 TEST_TARGET=   test
-
-post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/shmux
-   ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/shmux
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/shmux/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo18 Jan 2015 03:15:15 -  1.2
+++ distinfo6 Sep 2019 10:57:28 -
@@ -1,2 +1,2 @@
-SHA256 (shmux-1.0.2.tgz) = CIaqykk2km1SaYjYXfQD+hZ5pgw1XxvoQyu0vB42WA8=
-SIZE (shmux-1.0.2.tgz) = 110473
+SHA256 (shmux-1.0.3.tgz) = yfiGPiVQ4j5jPPX8epxMUtKHBZ9CTveKum7NmDkPuas=
+SIZE (shmux-1.0.3.tgz) = 116613
Index: pkg/PLIST
===
RCS file: /cvs/ports/sysutils/shmux/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   12 Apr 2010 09:16:33 -  1.1.1.1
+++ pkg/PLIST   6 Sep 2019 10:57:42 -
@@ -2,5 +2,4 @@
 @bin bin/shmux
 @man man/man1/shmux.1
 share/doc/shmux/
-share/doc/shmux/LICENSE
 share/doc/shmux/mcmd.sh



[update] stumpwm-18.11

2019-09-06 Thread Timo Myyrä
Hi,

I'm getting back to StumpWM and noticed there has update for it.

Here's a bit of large diff to update it to latest release:
- backport commit to fix info generation
- patch makeinfo command as base version can't create docs
- force threaded flavor, won't start without
- use GNU make, saw some sed error during build
- patch to read dependencies recursively from WRKDIR
 
Timo

Index: Makefile
===
RCS file: /cvs/ports/x11/stumpwm/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile12 Jul 2019 20:51:22 -  1.5
+++ Makefile6 Sep 2019 10:47:58 -
@@ -2,9 +2,8 @@
 
 COMMENT=   easily hackable Common LISP window manager
 
-VERSION=   18.05
+VERSION=   18.11
 DISTNAME=  stumpwm-${VERSION}
-REVISION=  0
 
 CATEGORIES=x11
 
@@ -13,26 +12,31 @@ HOMEPAGE=   https://stumpwm.github.io/
 MAINTAINER=Solene Rapenne 
 
 # GPLv2
-PERMIT_PACKAGE=Yes
+PERMIT_PACKAGE=Yes
 
 WANTLIB += c m util z
 
 MASTER_SITES=  https://github.com/stumpwm/stumpwm/archive/
 MASTER_SITES0= https://github.com/edicl/cl-ppcre/archive/
-MASTER_SITES1= https://beta.quicklisp.org/archive/clx/2018-04-30/
-MASTER_SITES2= 
https://beta.quicklisp.org/archive/alexandria/2017-08-30/
-MASTER_SITES3= 
https://beta.quicklisp.org/archive/clx-xembed/2012-09-09/
+MASTER_SITES1= https://beta.quicklisp.org/archive/clx/2019-08-13/
+MASTER_SITES2= 
https://beta.quicklisp.org/archive/alexandria/2019-07-10/
+MASTER_SITES3= 
https://beta.quicklisp.org/archive/clx-xembed/2019-03-07/
 
 DISTFILES= ${DISTNAME}{${VERSION}}${EXTRACT_SUFX} \
-   cl-ppcre-2.0.11{v2.0.11}.tar.gz:0 \
-   clx-20180430-git.tgz:1 \
-   alexandria-20170830-git.tgz:2 \
-   clx-xembed-20120909-git.tgz:3
+   cl-ppcre-2.1.1{v2.1.1}.tar.gz:0 \
+   clx-20190813-git.tgz:1 \
+   alexandria-20190710-git.tgz:2 \
+   clx-xembed-20190307-git.tgz:3
 
-BUILD_DEPENDS= lang/sbcl
+BUILD_DEPENDS= lang/sbcl,threads \
+   print/texinfo
 
 AUTOCONF_VERSION=  2.69
 CONFIGURE_STYLE=   autoconf no-autoheader
+CONFIGURE_ENV= WRKDIR=${WRKDIR}
+
+USE_GMAKE= yes
+MAKE_ENV=  MAKEINFO=${PREFIX}/bin/gmakeinfo
 
 DESTDIRNAME=   destdir
 NO_TEST=   yes
Index: distinfo
===
RCS file: /cvs/ports/x11/stumpwm/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo10 Dec 2018 09:49:13 -  1.3
+++ distinfo6 Sep 2019 10:47:58 -
@@ -1,10 +1,10 @@
-SHA256 (alexandria-20170830-git.tgz) = 
iU5U93WUsTE3tbjsBZN61reLwVxGMP/R5VDh8iai+W4=
-SHA256 (cl-ppcre-2.0.11.tar.gz) = 7YVxkVIWeI3E9s20Tkmw4HguID7VR/4uWM1bDlxX7cQ=
-SHA256 (clx-20180430-git.tgz) = o6ev7FfWYwc8Bz6so9XCr1qQElSeV6UDPlqCbnOE8KE=
-SHA256 (clx-xembed-20120909-git.tgz) = 
a9FM5PWYI+XFq5FxrbQGUwBm3flnljfvilmDRUGrAho=
-SHA256 (stumpwm-18.05.tar.gz) = aa2ZWIO7u4lEh1rY3E5rPe3ZRuCs8QpDLu5xOpZST9g=
-SIZE (alexandria-20170830-git.tgz) = 51131
-SIZE (cl-ppcre-2.0.11.tar.gz) = 158418
-SIZE (clx-20180430-git.tgz) = 468017
-SIZE (clx-xembed-20120909-git.tgz) = 21772
-SIZE (stumpwm-18.05.tar.gz) = 199467
+SHA256 (alexandria-20190710-git.tgz) = 
4GQr1vivjrceM1m0XhGhNfo8mlEUkrydu80Q7H1pRwQ=
+SHA256 (cl-ppcre-2.1.1.tar.gz) = iWMRebcWSNnmxWWpKPaJap1XQqogg7nBtwX+C0XYXe8=
+SHA256 (clx-20190813-git.tgz) = qrn8jYEnnT1Dxh748Dn8rj31jbwzUzDrb4gORwVuE98=
+SHA256 (clx-xembed-20190307-git.tgz) = 
cjjFURnv3Z1n61IUe4Vuww6tFYV1KwoE12c1fMDxHqg=
+SHA256 (stumpwm-18.11.tar.gz) = aWjzXhAPDWWvWNK+v6l/0P4bZ3Wmw5dZikcERqbr75w=
+SIZE (alexandria-20190710-git.tgz) = 53436
+SIZE (cl-ppcre-2.1.1.tar.gz) = 159055
+SIZE (clx-20190813-git.tgz) = 460647
+SIZE (clx-xembed-20190307-git.tgz) = 21858
+SIZE (stumpwm-18.11.tar.gz) = 211752
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/x11/stumpwm/patches/patch-Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Makefile_in
--- patches/patch-Makefile_in   10 Dec 2018 09:49:13 -  1.2
+++ patches/patch-Makefile_in   6 Sep 2019 10:47:58 -
@@ -2,13 +2,18 @@ $OpenBSD: patch-Makefile_in,v 1.2 2018/1
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -1,7 +1,7 @@
+@@ -1,4 +1,5 @@
  LISP=@LISP_PROGRAM@
++MAKEINFO?=makeinfo
  
--sbcl_BUILDOPTS=--load ./make-image.lisp
--sbcl_INFOOPTS=--eval "(progn (load \"load-stumpwm.lisp\") (load 
\"manual.lisp\"))" --eval "(progn (stumpwm::generate-manual) (sb-ext:quit))"
-+sbcl_BUILDOPTS=--disable-debugger --userinit bootstrap-depends.lisp --load 
./make-image.lisp

CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 04:10:09

Modified files:
mail/exim  : Tag: OPENBSD_6_5 Makefile distinfo 

Log message:
security update to Exim 4.92.2: CVE-2019-15846
"local or remote attacker can execute programs with root privileges"
from maintainer Renaud Allard



CVS: cvs.openbsd.org: ports

2019-09-06 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/09/06 04:09:35

Modified files:
mail/exim  : Makefile distinfo 

Log message:
security update to Exim 4.92.2: CVE-2019-15846
"local or remote attacker can execute programs with root privileges"
from maintainer Renaud Allard



[security update] exim-4.92.2

2019-09-06 Thread Renaud Allard
Hello,

Here is an easy patch for exim to update to 4.92.2 which solves
CVE-2019-15846: Exim - local or remote attacker can execute programs
with root privileges

Please not that you will not be able to build it before 10:00 UTC as the
tarball is not yet accessible.

Best Regards
Index: Makefile
===
RCS file: /cvs/ports/mail/exim/Makefile,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile
--- Makefile	31 Jul 2019 11:20:32 -	1.124
+++ Makefile	6 Sep 2019 08:54:27 -
@@ -3,7 +3,7 @@
 COMMENT-main =		flexible mail transfer agent
 COMMENT-eximon =	X11 monitor tool for Exim MTA
 
-VERSION =		4.92.1
+VERSION =		4.92.2
 DISTNAME =		exim-${VERSION}
 PKGNAME-main =		exim-${VERSION}
 FULLPKGNAME-eximon =	exim-eximon-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/mail/exim/distinfo,v
retrieving revision 1.35
diff -u -p -r1.35 distinfo
--- distinfo	31 Jul 2019 11:20:32 -	1.35
+++ distinfo	6 Sep 2019 08:54:27 -
@@ -1,2 +1,2 @@
-SHA256 (exim-4.92.1.tar.gz) = +GolI0ATsQfh7KARpgujfvTRh3y+hceKltOghEzETFY=
-SIZE (exim-4.92.1.tar.gz) = 2428704
+SHA256 (exim-4.92.2.tar.gz) = DgX5LEOKaao+6J3X56j1+72Kdsa+8ah1b9I8sjyOvzw=
+SIZE (exim-4.92.2.tar.gz) = 2434466


smime.p7s
Description: S/MIME Cryptographic Signature