Re: [wip] sysutils/signing make targets/pubkeys for verifying upstream signatures

2018-03-26 Thread Aaron Bieber
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

2018-03-26 Thread Aaron Bieber
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

2018-03-26 Thread Landry Breuil
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

2018-03-26 Thread Steffen Nurpmeso
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

2018-03-26 Thread Steffen Nurpmeso
i wrote:
 |Stuart Henderson  wrote:
 ||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

2018-03-26 Thread Christian Weisgerber
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)

2018-03-26 Thread Stuart Henderson
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

2018-03-26 Thread Landry Breuil
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

2018-03-26 Thread Landry Breuil
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

2018-03-26 Thread Landry Breuil
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

2018-03-26 Thread Landry Breuil
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)

2018-03-26 Thread Rafael Sadowski
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

2018-03-26 Thread Sebastien Marie
(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