Re: security/ghidra and libstdc++
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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