Re: [wip] sysutils/signing make targets/pubkeys for verifying upstream signatures
On Mon, Mar 26, 2018 at 07:51:05PM -0600, Aaron Bieber wrote: > Hola! > > Here is a WIP port of what I am calling "signing". At the moment it's a > pile of gpg pub keys pulled from signature files I found upstream (962 > total). The end goal is to have a workflow like below that supports the > various signing methods (so far detached signature and signed shasum > seem to be the most common) and programs (gpg, signify, keybase? opmsg?): > > $ pkg_add signing > $ cd /usr/ports/myfavport > ... bump version ... > $ make makesum verify > > I currently have this working for ports that have detached signatures in > the form of "${DISTNAME}${EXTRACT_SUFX}.{asc,sig}". Signed shasum files > will be more difficult as there doesn't seem to be much standard in the > naming of them (sha256sums.txt.asc vs SHASUMS256.txt.asc vs > SHA256.sig... etc) > > The port installs a README file that has the following snippet from > mk.conf: > > SIG_SUFX ?= .asc > SIG_FILE ?= ${DISTNAME}${EXTRACT_SUFX}${SIG_SUFX} > SIG_PATH ?= ${DISTDIR}/${SIG_FILE} > > fetch-sig: > @${ECHO_MSG} "===> Checking signature files for > ${FULLPKGNAME}${_MASTER}" > @if [ ! -f ${SIG_PATH} ]; then \ > for site in ${MASTER_SITES}; do \ > if ${_PFETCH} ${FETCH_CMD} -o ${SIG_PATH} $${site}${SIG_FILE}; > then \ > exit 0; \ > fi; \ > done; exit 1; \ > fi > > verify: fetch fetch-sig > @GNUPGHOME=${PREFIX}/share/signing/gnupg/ \ > ${PREFIX}/bin/gpg2 --verify \ > ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}${SIG_SUFX} > > Unfortunately out of the 962 signatures, 568 have the .asc extension > while the remaining 532 are .sig. This means we would either need an > index in the "signing" port, some more logic in the mk files or an > update to all the signed ports to add something like SIG_SUFX.. Open > to suggestions on this one. Forgot to include the list of signed dist files! Attached for the curious. > > Any and all feedback is welcome! > > Cheers, > Aaron > > -- > PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE -- PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE App-Icli-0.48.tar.gz Botan-1.10.17.tgz Botan-2.4.0.tgz CGAL-4.6.3.tar.xz Cython-0.27.3.tar.gz Django-1.10.8.tar.gz Django-1.11.11.tar.gz EasyRSA-3.0.4.tgz Fabric-1.13.1.tar.gz Flask-WTF-0.14.2.tar.gz GAMMApage-0.5.tar.bz2 GShisen-1.3.0.tar.gz MCP-plugins-0.4.0.tar.bz2 MHonArc-2.6.19.tar.gz Maelstrom-3.0.6.tar.gz Mail-SpamAssassin-3.4.1.tar.bz2 Mako-0.9.1.tar.gz Net-DNS-1.15.tar.gz Net-DNS-SEC-1.04.tar.gz Nevow-0.14.2.tar.gz Performance-0.5.0.tar.gz PortScanner-1.2.tar.gz PyNaCl-1.2.1.tar.gz PyOpenGL-3.1.0.tar.gz PyXML-0.8.4.tar.gz Pygments-2.1.3.tar.gz Python-2.7.14.tgz Python-3.6.4.tgz Quixote-2.8.tar.gz RemoteDesk-0.1.tar.gz SDL-1.2.15.tar.gz SDL2-2.0.8.tar.gz SDL2_image-2.0.3.tar.gz SQLAlchemy-1.0.14.tar.gz SQLClient-1.8.1.tar.gz SecretStorage-2.3.1.tar.gz Sphinx-1.4.8.tar.gz TurboKid-1.0.4.tar.gz WebServer-1.5.5.tar.gz WebServices-0.7.3.tar.gz a2ps-4.14.tar.gz abcl-src-1.5.0.tar.gz abook-0.6.1.tar.gz acme-0.22.2.tar.gz adns-1.5.1.tar.gz agar-1.5.0.tar.gz aide-0.16.tar.gz alabaster-0.7.10.tar.gz alpine-2.21.tar.xz angrydd-1.0.1.tar.gz animorph-0.3.tar.gz apache-activemq-5.14.5-bin.tar.gz apache-libcloud-2.3.0.tar.gz apachetop-0.12.6.tar.gz apcupsd-3.14.14.tar.gz apertium-3.4.2.tar.gz apertium-arg-0.1.2.tar.gz apertium-arg-cat-0.1.0.tar.gz apertium-dan-0.5.0.tar.gz apertium-dan-nor-1.3.0.tar.gz apertium-hbs-0.5.0.tar.gz apertium-mlt-ara-0.2.0.tar.gz apertium-nno-0.9.0.tar.gz apertium-nno-nob-1.1.0.tar.gz apertium-nob-0.9.0.tar.gz apertium-spa-arg-0.4.0.tar.gz apertium-urd-hin-0.1.0.tar.gz apl-1.7.tar.gz apr-1.6.3.tar.gz apr-util-1.6.1.tar.gz argcomplete-1.9.3.tar.gz argp-standalone-1.3.tar.gz argus-3.0.8.2.tar.gz argus-clients-3.0.8.2.tar.gz arping-2.19.tar.gz asapm-3.1.tar.gz aspell-af-0.50-0.tar.bz2 aspell-ia-0.50-1.tar.bz2 aspell-is-0.51.1-0.tar.bz2 aspell-mi-0.50-0.tar.bz2 aspell-ms-0.50-0.tar.bz2 aspell-mt-0.50-0.tar.bz2 aspell-nb-0.50.1-0.tar.bz2 aspell-nn-0.50.1-1.tar.bz2 aspell-sl-0.50-0.tar.bz2 aspell-sv-0.51-0.tar.bz2 aspell-sw-0.50-0.tar.bz2 aspell-tr-0.50-0.tar.bz2 aspell-wa-0.50-0.tar.bz2 aspell-zu-0.50-0.tar.bz2 aspell5-da-1.4.42-1.tar.bz2 aspell5-fo-0.2.16-1.tar.bz2 aspell5-ga-4.5-0.tar.bz2 aspell5-id-1.2-0.tar.bz2 aspell5-ro-3.3-2.tar.bz2 aspell5-tn-1.0.1-0.tar.bz2 aspell6-ar-1.2-0.tar.bz2 aspell6-bg-4.1-0.tar.bz2 aspell6-ca-2.1.5-1.tar.bz2 aspell6-cs-20040614-1.tar.bz2 aspell6-de-20030222-1.tar.bz2 aspell6-eo-2.1.2225a-2.tar.bz2 aspell6-es-1.11-2.tar.bz2 aspell6-fa-0.11-0.tar.bz2 aspell6-gl-0.5a-2.tar.bz2 aspell6-he-1.0-0.tar.bz2 aspell6-it-2.2_20050523-0.tar.bz2 aspell6-lt-1.2.1-0.tar.bz2 aspell6-pl-6.0_20061121-0.tar.bz2 aspell6-ru-0.99f7-1.tar.bz2 aspell6-sk-2.01-2.tar.bz2 aspell6-sr-0.02.tar.bz2 aspell6-uk-1.4.0-0.tar.bz2
[wip] sysutils/signing make targets/pubkeys for verifying upstream signatures
Hola! Here is a WIP port of what I am calling "signing". At the moment it's a pile of gpg pub keys pulled from signature files I found upstream (962 total). The end goal is to have a workflow like below that supports the various signing methods (so far detached signature and signed shasum seem to be the most common) and programs (gpg, signify, keybase? opmsg?): $ pkg_add signing $ cd /usr/ports/myfavport ... bump version ... $ make makesum verify I currently have this working for ports that have detached signatures in the form of "${DISTNAME}${EXTRACT_SUFX}.{asc,sig}". Signed shasum files will be more difficult as there doesn't seem to be much standard in the naming of them (sha256sums.txt.asc vs SHASUMS256.txt.asc vs SHA256.sig... etc) The port installs a README file that has the following snippet from mk.conf: SIG_SUFX ?= .asc SIG_FILE ?= ${DISTNAME}${EXTRACT_SUFX}${SIG_SUFX} SIG_PATH ?= ${DISTDIR}/${SIG_FILE} fetch-sig: @${ECHO_MSG} "===> Checking signature files for ${FULLPKGNAME}${_MASTER}" @if [ ! -f ${SIG_PATH} ]; then \ for site in ${MASTER_SITES}; do \ if ${_PFETCH} ${FETCH_CMD} -o ${SIG_PATH} $${site}${SIG_FILE}; then \ exit 0; \ fi; \ done; exit 1; \ fi verify: fetch fetch-sig @GNUPGHOME=${PREFIX}/share/signing/gnupg/ \ ${PREFIX}/bin/gpg2 --verify \ ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}${SIG_SUFX} Unfortunately out of the 962 signatures, 568 have the .asc extension while the remaining 532 are .sig. This means we would either need an index in the "signing" port, some more logic in the mk files or an update to all the signed ports to add something like SIG_SUFX.. Open to suggestions on this one. Any and all feedback is welcome! Cheers, Aaron -- PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE signing.tgz Description: Binary data
Re: CVS: cvs.openbsd.org: ports
On Mon, Mar 26, 2018 at 10:51:44AM -0600, Landry Breuil wrote: > CVSROOT: /cvs > Module name: ports > Changes by: lan...@cvs.openbsd.org 2018/03/26 10:51:44 > > Modified files: > www/mozilla-firefox: Makefile distinfo > www/firefox-i18n: Makefile.inc distinfo > > Log message: > Update to firefox 59.0.2. > > See https://www.mozilla.org/en-US/firefox/59.0.2/releasenotes/ > (security advisories not up yet) JFTR, this was https://www.mozilla.org/en-US/security/advisories/mfsa2018-10/
Re: UPDATE mail/s-nail
P.S.: unplanned but nice coincidence: according to marc.info this was message 444 on openbsd-ports@ this month.. which is the very number of the S-nail project on Coverity.com! Ciao, --steffen | |Der Kragenbaer,The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)
Re: UPDATE mail/s-nail
i wrote: |Stuart Hendersonwrote: ||On 2018/03/09 18:39, Steffen Nurpmeso wrote: ||> Stuart Henderson wrote: ||>|On 2018/03/08 17:35, Steffen Nurpmeso wrote: ||>|> This brings in two and a half years of development and bug fixes. ||>|> It has really improved, though a long road is ahead still. ||>|> Changelog etc. at: https://www.sdaoden.eu/code-nail-ann.html ... I have released v14.9.10, the 40th BSD Mail anniversary version. Find below the updated recipe. Thanks already here, your Index: Makefile === RCS file: /cvs/ports/mail/s-nail/Makefile,v retrieving revision 1.19 diff -u -p -r1.19 Makefile --- Makefile8 Dec 2017 01:04:14 - 1.19 +++ Makefile26 Mar 2018 18:45:48 - @@ -1,48 +1,56 @@ # $OpenBSD: Makefile,v 1.19 2017/12/08 01:04:14 espie Exp $ -COMMENT= enhanced, MIME capable Berkeley Mail +COMMENT= SysV mail/BSD Mail/POSIX mailx: send and receive mail -DISTNAME= s-nail-14.8.16 -CATEGORIES=mail -HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx -FIX_EXTRACT_PERMISSIONS=Yes +DISTNAME= s-nail-14.9.10 +CATEGORIES=mail +FLAVORS= idna +HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx +MAINTAINER=Dmitrij D. Czarkoff +MASTER_SITES= https://ftp.sdaoden.eu/ # BSD -PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_CDROM=Yes -WANTLIB += c crypto iconv idn ssl - -MASTER_SITES= https://www.sdaoden.eu/downloads/ -MAINTAINER=Dmitrij D. Czarkoff - -MAKE_FILE= makefile -MAKE_FLAGS=CC="${CC}" \ - CFLAGS="${CFLAGS}" \ - C_INCLUDE_PATH="${LOCALBASE}/include" \ - LDFLAGS="${LDFLAGS}" \ - LD_LIBRARY_PATH="${LOCALBASE}/lib" \ - MANDIR="${PREFIX}/man" \ - SYSCONFDIR="${SYSCONFDIR}" \ - WANT_AUTOCC=0 \ - WANT_EDITLINE=0 \ - WANT_NCL=1 \ - WANT_DOTLOCK=0 \ - SID= +FLAVOR?= +WANTLIB= c crypto curses iconv ssl +LIB_DEPENDS= converters/libiconv + +CONFIG_ADDS= + +.if ${FLAVOR:Midna} +WANTLIB+= idn2 +LIB_DEPENDS+= devel/libidn2 +CONFIG_ADDS+= OPT_IDNA=yes VAL_IDNA=idn2 +.else +CONFIG_ADDS+= OPT_IDNA=no +.endif .if !empty(DEBUG) -MAKE_FLAGS+= WANT_DEBUG=1 -FAKE_FLAGS+= WANT_DEBUG=1 +CONFIG_ADDS+= OPT_DEBUG=yes +FAKE_FLAGS+= OPT_DEBUG=yes .endif -MAKE_ENV= VERBOSE=Yes - -LIB_DEPENDS= converters/libiconv \ - devel/libidn - -INSTALL_TARGET=packager-install +PORTHOME= ${WRKDIR} +MAKE_FILE= makefile +MAKE_ENV= VERBOSE=anynonempty +MAKE_FLAGS=C_INCLUDE_PATH="${LOCALBASE}/include" \ + LD_LIBRARY_PATH="${LOCALBASE}/lib" \ + VAL_MANDIR="${PREFIX}/man" \ + VAL_SYSCONFDIR="${SYSCONFDIR}" \ + VAL_SID= \ + \ + OPT_ALWAYS_UNICODE_LOCALE=yes \ + OPT_AGENT=no \ + OPT_DOTLOCK=no \ + OPT_GSSAPI=no \ + \ + VAL_RANDOM=arc4 \ + \ + ${CONFIG_ADDS} post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/nail - mv ${DESTDIR}${SYSCONFDIR}/nail.rc ${PREFIX}/share/examples/nail + mv ${DESTDIR}${SYSCONFDIR}/nail.rc ${PREFIX}/share/examples/nail/ .include Index: distinfo === RCS file: /cvs/ports/mail/s-nail/distinfo,v retrieving revision 1.13 diff -u -p -r1.13 distinfo --- distinfo29 Jan 2017 06:08:51 - 1.13 +++ distinfo26 Mar 2018 18:45:48 - @@ -1,2 +1,2 @@ -SHA256 (s-nail-14.8.16.tar.gz) = xpt0+0scKhokHVOfVTFUpx53TocSI+6AjoY5Zl2bTMo= -SIZE (s-nail-14.8.16.tar.gz) = 604423 +SHA256 (s-nail-14.9.10.tar.gz) = h63nu+sRAlCvzoIhsrtVOj2WYTJ9/KP2IplPsBfEnMs= +SIZE (s-nail-14.9.10.tar.gz) = 895283 Index: patches/patch-nail_rc === RCS file: patches/patch-nail_rc diff -N patches/patch-nail_rc --- patches/patch-nail_rc 20 Oct 2016 10:49:23 - 1.5 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,14 +0,0 @@ -$OpenBSD: patch-nail_rc,v 1.5 2016/10/20 10:49:23 czarkoff Exp $ - nail.rc.orig Wed Oct 5 12:04:53 2016 -+++ nail.rcSat Oct 8 03:38:20 2016 -@@ -43,6 +43,9 @@ set ask - # *header* on a per-folder basis (it is meaningless unless *header* is set) - set bsdannounce - -+# Use the traditional BSD Mail interface style. -+set bsdcompat -+ - # Uncomment this in order to get coloured output in $PAGER. - # (Coloured output is only used if $TERM is either found in *colour-terms* - # or includes the string
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: na...@cvs.openbsd.org 2018/03/26 11:40:05 Modified files: . : INDEX Log message: sync for 6.3, 10103 entries
Re: UPDATE security/gpgme (...and the whole impact)
We are working on 6.3 release at the moment, please ping again when we're done with that. On 2018/03/26 16:59, Rafael Sadowski wrote: > Hi All, > > hopefully the last gpgme mail thread for this year [1] [2]. This E-Mail > is for the sake of clarity. Please find below the final diff to update > gpgme to 1.10.0 which also includes a FLAVOR to replace > x11/kde-applications/gpgmepp. > > A list of all changes: > > - Bump all consumers because the dependency changes (Reported by > landry@): > -@depend security/gpgme:gpgme-*:gpgme-1.9.0p0 > +@depend security/gpgme,-main:gpgme-*:gpgme-1.10.0 > > - Rename KDE4 pimlibs pgpme*, qpgpme libs and adjust the CMake module. > - Bump and regen all pimlibs-gpgme consumers > - trojita_qgpgme.diff Patch trojita to play with qgpgme from GPGME, based > on the idea from archlinux[1]. Tested on amd64. All tests are green. > Positiv feedback from maintainer. > > Thanks you sthen@ and landry@ for your support. > > bulk? ok? > > Best regards, > > Rafael Sadowsk > > [1]: https://marc.info/?l=openbsd-ports=151876281029139=2 > [2]: https://marc.info/?l=openbsd-ports=151939035728584=2 > > > Index: mail/claws-mail/Makefile > === > RCS file: /cvs/ports/mail/claws-mail/Makefile,v > retrieving revision 1.111 > diff -u -p -u -p -r1.111 Makefile > --- mail/claws-mail/Makefile 21 Jan 2018 19:24:41 - 1.111 > +++ mail/claws-mail/Makefile 26 Mar 2018 14:49:21 - > @@ -13,6 +13,7 @@ PKGNAME-bogofilter= claws-mail-bogofilte > PKGNAME-spamassassin=claws-mail-spamassassin-${V} > PKGNAME-pdfviewer= claws-mail-pdfviewer-${V} > PKGNAME-gdata= claws-mail-gdata-${V} > +REVISION-main= 0 > > CATEGORIES= mail news > > Index: mail/gmime/Makefile > === > RCS file: /cvs/ports/mail/gmime/Makefile,v > retrieving revision 1.58 > diff -u -p -u -p -r1.58 Makefile > --- mail/gmime/Makefile 2 Dec 2017 12:44:33 - 1.58 > +++ mail/gmime/Makefile 26 Mar 2018 14:49:21 - > @@ -6,7 +6,7 @@ COMMENT= MIME messages creation and par > > GNOME_PROJECT= gmime > GNOME_VERSION= 2.6.23 > -REVISION=1 > +REVISION=2 > > SHARED_LIBS += gmime-2.60.2 # 623.0 > > Index: mail/gmime30/Makefile > === > RCS file: /cvs/ports/mail/gmime30/Makefile,v > retrieving revision 1.8 > diff -u -p -u -p -r1.8 Makefile > --- mail/gmime30/Makefile 21 Dec 2017 08:15:21 - 1.8 > +++ mail/gmime30/Makefile 26 Mar 2018 14:49:21 - > @@ -5,6 +5,7 @@ COMMENT= MIME messages creation and par > GNOME_PROJECT= gmime > GNOME_VERSION= 3.2.0 > PKGNAME= gmime30-${GNOME_VERSION} > +REVISION=0 > > SHARED_LIBS += gmime-3.02.0 # 200.0 > > Index: mail/mu/Makefile > === > RCS file: /cvs/ports/mail/mu/Makefile,v > retrieving revision 1.11 > diff -u -p -u -p -r1.11 Makefile > --- mail/mu/Makefile 2 Dec 2017 12:44:33 - 1.11 > +++ mail/mu/Makefile 26 Mar 2018 14:49:21 - > @@ -5,7 +5,7 @@ COMMENT= maildir indexer and searcher wi > GH_TAGNAME= 0.9.18 > GH_ACCOUNT= djcb > GH_PROJECT= mu > -REVISION=1 > +REVISION=2 > > CATEGORIES= mail > HOMEPAGE=http://www.djcbsoftware.nl/code/mu/ > Index: mail/mutt/Makefile > === > RCS file: /cvs/ports/mail/mutt/Makefile,v > retrieving revision 1.104 > diff -u -p -u -p -r1.104 Makefile > --- mail/mutt/Makefile4 Mar 2018 01:07:51 - 1.104 > +++ mail/mutt/Makefile26 Mar 2018 14:49:21 - > @@ -4,6 +4,7 @@ COMMENT= tty-based e-mail client > > DISTNAME=mutt-1.9.4 > EPOCH= 3 > +REVISION=0 > > CATEGORIES= mail > HOMEPAGE=http://www.mutt.org/ > Index: mail/neomutt/Makefile > === > RCS file: /cvs/ports/mail/neomutt/Makefile,v > retrieving revision 1.25 > diff -u -p -u -p -r1.25 Makefile > --- mail/neomutt/Makefile 23 Feb 2018 20:02:48 - 1.25 > +++ mail/neomutt/Makefile 26 Mar 2018 14:49:21 - > @@ -6,6 +6,7 @@ GH_ACCOUNT= neomutt > GH_PROJECT= neomutt > GH_TAGNAME= neomutt-20180223 > DISTNAME=${GH_TAGNAME} > +REVISION=0 > > CATEGORIES= mail > HOMEPAGE=http://www.neomutt.org/ > Index: mail/sylpheed/Makefile > === > RCS file: /cvs/ports/mail/sylpheed/Makefile,v > retrieving revision 1.119 > diff -u -p -u -p -r1.119 Makefile > --- mail/sylpheed/Makefile4 Feb 2018 20:51:48 - 1.119 > +++ mail/sylpheed/Makefile26 Mar 2018 14:49:21 - >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2018/03/26 10:51:44 Modified files: www/mozilla-firefox: Makefile distinfo www/firefox-i18n: Makefile.inc distinfo Log message: Update to firefox 59.0.2. See https://www.mozilla.org/en-US/firefox/59.0.2/releasenotes/ (security advisories not up yet)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2018/03/26 10:52:16 Modified files: www/mozilla-firefox: Tag: OPENBSD_6_2 Makefile distinfo Log message: MFC: Update to firefox 59.0.2. See https://www.mozilla.org/en-US/firefox/59.0.2/releasenotes/ (security advisories not up yet, packages being built)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2018/03/26 10:03:06 Modified files: www/firefox-esr: Tag: OPENBSD_6_2 Makefile distinfo Log message: MFC: Update to firefox-esr 52.7.3. See https://www.mozilla.org/en-US/firefox/52.7.3/releasenotes/ (packages still being built)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2018/03/26 10:01:17 Modified files: www/firefox-esr: Makefile distinfo www/firefox-esr-i18n: Makefile.inc distinfo Log message: Update to firefox-esr 52.7.3. See https://www.mozilla.org/en-US/firefox/52.7.3/releasenotes/ (security advisories not up yet)
UPDATE security/gpgme (...and the whole impact)
Hi All, hopefully the last gpgme mail thread for this year [1] [2]. This E-Mail is for the sake of clarity. Please find below the final diff to update gpgme to 1.10.0 which also includes a FLAVOR to replace x11/kde-applications/gpgmepp. A list of all changes: - Bump all consumers because the dependency changes (Reported by landry@): -@depend security/gpgme:gpgme-*:gpgme-1.9.0p0 +@depend security/gpgme,-main:gpgme-*:gpgme-1.10.0 - Rename KDE4 pimlibs pgpme*, qpgpme libs and adjust the CMake module. - Bump and regen all pimlibs-gpgme consumers - trojita_qgpgme.diff Patch trojita to play with qgpgme from GPGME, based on the idea from archlinux[1]. Tested on amd64. All tests are green. Positiv feedback from maintainer. Thanks you sthen@ and landry@ for your support. bulk? ok? Best regards, Rafael Sadowsk [1]: https://marc.info/?l=openbsd-ports=151876281029139=2 [2]: https://marc.info/?l=openbsd-ports=151939035728584=2 Index: mail/claws-mail/Makefile === RCS file: /cvs/ports/mail/claws-mail/Makefile,v retrieving revision 1.111 diff -u -p -u -p -r1.111 Makefile --- mail/claws-mail/Makefile21 Jan 2018 19:24:41 - 1.111 +++ mail/claws-mail/Makefile26 Mar 2018 14:49:21 - @@ -13,6 +13,7 @@ PKGNAME-bogofilter= claws-mail-bogofilte PKGNAME-spamassassin= claws-mail-spamassassin-${V} PKGNAME-pdfviewer= claws-mail-pdfviewer-${V} PKGNAME-gdata= claws-mail-gdata-${V} +REVISION-main= 0 CATEGORIES=mail news Index: mail/gmime/Makefile === RCS file: /cvs/ports/mail/gmime/Makefile,v retrieving revision 1.58 diff -u -p -u -p -r1.58 Makefile --- mail/gmime/Makefile 2 Dec 2017 12:44:33 - 1.58 +++ mail/gmime/Makefile 26 Mar 2018 14:49:21 - @@ -6,7 +6,7 @@ COMMENT=MIME messages creation and par GNOME_PROJECT= gmime GNOME_VERSION= 2.6.23 -REVISION= 1 +REVISION= 2 SHARED_LIBS += gmime-2.60.2 # 623.0 Index: mail/gmime30/Makefile === RCS file: /cvs/ports/mail/gmime30/Makefile,v retrieving revision 1.8 diff -u -p -u -p -r1.8 Makefile --- mail/gmime30/Makefile 21 Dec 2017 08:15:21 - 1.8 +++ mail/gmime30/Makefile 26 Mar 2018 14:49:21 - @@ -5,6 +5,7 @@ COMMENT=MIME messages creation and par GNOME_PROJECT= gmime GNOME_VERSION= 3.2.0 PKGNAME= gmime30-${GNOME_VERSION} +REVISION= 0 SHARED_LIBS += gmime-3.02.0 # 200.0 Index: mail/mu/Makefile === RCS file: /cvs/ports/mail/mu/Makefile,v retrieving revision 1.11 diff -u -p -u -p -r1.11 Makefile --- mail/mu/Makefile2 Dec 2017 12:44:33 - 1.11 +++ mail/mu/Makefile26 Mar 2018 14:49:21 - @@ -5,7 +5,7 @@ COMMENT=maildir indexer and searcher wi GH_TAGNAME=0.9.18 GH_ACCOUNT=djcb GH_PROJECT=mu -REVISION= 1 +REVISION= 2 CATEGORIES=mail HOMEPAGE= http://www.djcbsoftware.nl/code/mu/ Index: mail/mutt/Makefile === RCS file: /cvs/ports/mail/mutt/Makefile,v retrieving revision 1.104 diff -u -p -u -p -r1.104 Makefile --- mail/mutt/Makefile 4 Mar 2018 01:07:51 - 1.104 +++ mail/mutt/Makefile 26 Mar 2018 14:49:21 - @@ -4,6 +4,7 @@ COMMENT=tty-based e-mail client DISTNAME= mutt-1.9.4 EPOCH= 3 +REVISION= 0 CATEGORIES=mail HOMEPAGE= http://www.mutt.org/ Index: mail/neomutt/Makefile === RCS file: /cvs/ports/mail/neomutt/Makefile,v retrieving revision 1.25 diff -u -p -u -p -r1.25 Makefile --- mail/neomutt/Makefile 23 Feb 2018 20:02:48 - 1.25 +++ mail/neomutt/Makefile 26 Mar 2018 14:49:21 - @@ -6,6 +6,7 @@ GH_ACCOUNT= neomutt GH_PROJECT=neomutt GH_TAGNAME=neomutt-20180223 DISTNAME= ${GH_TAGNAME} +REVISION= 0 CATEGORIES=mail HOMEPAGE= http://www.neomutt.org/ Index: mail/sylpheed/Makefile === RCS file: /cvs/ports/mail/sylpheed/Makefile,v retrieving revision 1.119 diff -u -p -u -p -r1.119 Makefile --- mail/sylpheed/Makefile 4 Feb 2018 20:51:48 - 1.119 +++ mail/sylpheed/Makefile 26 Mar 2018 14:49:21 - @@ -3,6 +3,7 @@ COMMENT = lightweight and user-friendly e-mail client DISTNAME = sylpheed-3.7.0 +REVISION = 0 SHARED_LIBS += sylph-0 4.1 # 4.0 SHARED_LIBS += sylpheed-plugin-0 4.0 # 4.0 Index: mail/trojita/Makefile === RCS file:
Re: Firefox 59.0.1 missing on i386
(thread moving from misc@ to ports@) On Sun, Mar 25, 2018 at 04:36:15PM +0200, Florian Viehweger wrote: > Hello, > > in the last several days I've been missing Firefox 59 on i386, however > the corresponding localization-packages are there. Did I miss about > build-failures in the list-archives? Hi, firefox is missing on i386 due to BROKEN dependency (lang/rust). And rustc is marked BROKEN because it requires too much memory and fail randomly during the build (and it fails more often than it success). So firefox couldn't be build. But any help on lang/rust on i386 would be appreciate... the game is "found the way to build it reliably". Some ways could be: - good options on LLVM backend to reduce the memory requirement - good options on rustc to reduce the memory requirement - found why the build doesn't use swap at all (some kernel hacking in vm ?) The sensitive part of the build is the build of "librustc" crate. Currently the build is already tricked (for this crate) with rustc options: "-C codegen-units=16 -C opt-level=1 -Z fewer-names" (but it isn't enough). See patches/patch-src_bootstrap_bin_rustc_rs. Note, that currently I am able to build it (after some hours) with command line like: $ cd /usr/ports/lang/rust && while ! make ; do echo try again ; done Any players ? Thanks. -- Sebastien Marie