CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: d...@cvs.openbsd.org2021/09/02 17:41:06 Modified files: net/haproxy: Makefile distinfo Log message: Update to haproxy-2.4.3 >From brad
NEW: mail/dovecot-fts-flatcurve
This is a fairly new fts plugin for Dovecot, it's likely to be added to the main Dovecot distribution upstream sometime, but it seems useful already. It uses some Dovecot-internal features that means it doesn't have to do as much as the existing dovecot-fts-xapian, takes less memory in my tests, and is far simpler to setup than solr. ok to import this? Requires the just-committed addition of icu to the Dovecot build otherwise it fails at runtime. info: https://github.com/slusarz/dovecot-fts-flatcurve/ https://github.com/slusarz/dovecot-fts-flatcurve/issues/4 https://doc.dovecot.org/configuration_manual/fts/ This is a Dovecot FTS plugin to enable message indexing using the Xapian search engine library. It is intended to act as a simple interface to the Xapian storage/search query functionality. Unlike the other Xapian-based FTS plugin "dovecot-fts-xapian", flatcurve relies on Dovecot to do the necessary stemming, and supports match scoring and substring matches - it is RFC 3501 (IMAP4rev1) compliant. It does not support fuzzy searches. dovecot-fts-flatcurve.tgz Description: application/tar-gz
Re: [update] lang/node to 12.22.6
I don’t want to nag, but I’ll do it anyway… While I presume that NodeJS and its ecosystem don’t enjoy much popularity here, I don’t think that keeping an outdated version in ports is a good idea either. I’ll be happy to keep working on this if the patch isn’t acceptable yet, but I need some sort of feedback. Volker Aug 31, 2021, 23:12 by vl...@tuta.io: > Hi, > > attached is an updated patch to update lang/node to the latest LTS version > 12.22.6 > > This removes patches/patch-configure_py (included upstream), and fixes a > plethora of security issues since 12.16.1 as currently found in ports, the > most recent of which can be found here: > > https://nodejs.org/en/blog/release/v12.22.6/ > > Anyone willing to review and (hopefully) commit? > > Volker > >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 15:44:29 Modified files: mail/dovecot : Makefile Log message: build Dovecot with icu4c support, tweak/ok brad
Re: mail/exim and printf("%n")
On Thu, Sep 02 2021, Jeremie Courreges-Anglas wrote: > On Thu, Sep 02 2021, "Theo de Raadt" wrote: >> Jeremie Courreges-Anglas wrote: >> >>> >>> >>> exim apparently uses printf("%n"), which is currently forbidden (libc >>> calls abort(3)). >>> >>> I don't want us to fix all the %n uses in the ports tree, but instead >>> wait for user reports. Though for some software like exim it makes >>> sense to help users avoid such a hard crash. >>> >>> The diff below doesn't pretend to fix all uses of %n in the exim source. >>> There may be others that can't be flagged by the compiler (support for >>> that hesn't been committed yet) because of indirections through wrapper >>> functions. >>> +--- src/acl.c.orig >>> src/acl.c >>> +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next) >>> + >>> + HDEBUG(D_acl) >>> + { >>> +-int lhswidth = 0; >>> +-debug_printf_indent("check %s%s %n", >>> ++uschar buf[256]; >>> ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ", >>> + (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"", >>> +- conditions[cb->type].name, ); >>> ++ conditions[cb->type].name); >>> ++if (lhswidth == -1) lhswidth = 0; >>> ++debug_printf_indent("%s"); >> >> Doesn't this %s need an argument buf? > > Urkh, indeed, thanks. New diff below. Theo pointed out another problem in one of the two changes: > + uschar * s = string_sprintf("Return-path: <%.*s>\n%n", Here I forgot to actually drop the %n. clang still accepted it, probably because this function isn't marked as "printf-like". I'm not proposing another diff right now because I'm busy with other stuff, I'll get back to this when I have a clear mind. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 15:28:49 Modified files: www/varnish: Makefile Removed files: www/varnish/pkg: MESSAGE Log message: Drop not really useful MESSAGE. ok kn@ (maintainer)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 15:23:38 Modified files: devel/re2c : Makefile distinfo Log message: update to re2c-2.2
Re: Ports incompatibilties with LibreSSL
On Wed, Sep 01, 2021 at 05:19:18PM +0100, Stuart Henderson wrote: > On 2021/09/01 17:55, Theo Buehler wrote: > > Please, if you run into issues building stuff against LibreSSL, let us > > know, otherwise we can't fix them. > > > > Some upstreams are helpful and cooperative, but there's too many #ifdefs > > out there, many of them not so well done and they typically won't ever > > be removed. We still strive to be as compatible as possible. If > > something doesn't compile against LibreSSL, that's a LibreSSL bug, not > > an upstream bug. > > > > I would say Postfix 3.6 but you already know about it ;) > > I believe there are also some issues with Dovecot replication across TCP > connections with ssl=yes, workaround is to use ssh. But I haven't retried > in a few months. > www/apache-httpd doesn't have TLS-1.3 support yet but I think you should be aware of it. Giovanni signature.asc Description: PGP signature
Re: UPDATE: Aircrack-ng 1.6
On 2021/08/27 01:10, Brad Smith wrote: > On 8/20/2021 11:12 PM, Brad Smith wrote: > > Here is an update to Aircrack-ng 1.6. > > > > Other than building the package that is all I have tested on amd64 > > and i386. > > > > Any users familiar with Aircrack-ng able to test this out? > > Anyone? I haven't looked into runtime, but the test suite goes a lot better with USE_LIBTOOL=gnu.. > > Index: Makefile > > === > > RCS file: /home/cvs/ports/security/aircrack-ng/Makefile,v > > retrieving revision 1.33 > > diff -u -p -u -p -r1.33 Makefile > > --- Makefile27 Dec 2020 18:13:18 - 1.33 > > +++ Makefile20 Aug 2021 00:21:44 - > > @@ -1,8 +1,8 @@ > > # $OpenBSD: Makefile,v 1.33 2020/12/27 18:13:18 sthen Exp $ > > COMMENT= 802.11 WEP and WPA-PSK keys cracking program > > -DISTNAME= aircrack-ng-1.5.2 > > -REVISION= 6 > > + > > +DISTNAME= aircrack-ng-1.6 > > CATEGORIES= security > > HOMEPAGE= https://www.aircrack-ng.org/ > > @@ -10,8 +10,7 @@ HOMEPAGE= https://www.aircrack-ng.org/ > > # GPLv2 > > PERMIT_PACKAGE= Yes > > -WANTLIB+= c pthread crypto z pcre > > -WANTLIB+= ${COMPILER_LIBCXX} m sqlite3 > > +WANTLIB+= ${COMPILER_LIBCXX} c crypto m pcre pthread sqlite3 ssl z > > MASTER_SITES= https://download.aircrack-ng.org/ > > @@ -23,10 +22,6 @@ LIB_DEPENDS= databases/sqlite3 \ > > RUN_DEPENDS+= net/arp-scan,-mac>=20190128 > > USE_GMAKE=Yes > > -.if ${MACHINE_ARCH} == "i386" > > -# ld: error: undefined symbol: __i686.get_pc_thunk.bx > > -USE_LLD= No > > -.endif > > LIBTOOL_FLAGS=--tag=disable-static > > AUTOCONF_VERSION= 2.69 > > AUTOMAKE_VERSION= 1.16 > > @@ -56,8 +51,7 @@ PKG_ARGS+= -Darm=0 > > MAKE_ENV+= ALTIVEC=false POWER8=false > > .endif > > - > > pre-configure: > > - ${SUBST_CMD} ${WRKSRC}/src/airodump-ng.h > > + ${SUBST_CMD} ${WRKSRC}/src/airodump-ng/airodump-ng.c > > .include > > Index: distinfo > > === > > RCS file: /home/cvs/ports/security/aircrack-ng/distinfo,v > > retrieving revision 1.4 > > diff -u -p -u -p -r1.4 distinfo > > --- distinfo23 Feb 2019 22:23:25 - 1.4 > > +++ distinfo20 Aug 2021 00:21:44 - > > @@ -1,2 +1,2 @@ > > -SHA256 (aircrack-ng-1.5.2.tar.gz) = > > nlkv52WARiIOCsCm0FxAJpA/MHeySIk+AFbMvk7ogkE= > > -SIZE (aircrack-ng-1.5.2.tar.gz) = 7138360 > > +SHA256 (aircrack-ng-1.6.tar.gz) = > > Twv9SG78bqcin3+8VDQP+LIJSg1z6fYX4KOfh4mZokc= > > +SIZE (aircrack-ng-1.6.tar.gz) = 7933308 > > Index: patches/patch-build_m4_aircrack_ng_simd_m4 > > === > > RCS file: patches/patch-build_m4_aircrack_ng_simd_m4 > > diff -N patches/patch-build_m4_aircrack_ng_simd_m4 > > --- patches/patch-build_m4_aircrack_ng_simd_m4 13 Jun 2020 17:38:49 > > - 1.1 > > +++ /dev/null 1 Jan 1970 00:00:00 - > > @@ -1,25 +0,0 @@ > > -$OpenBSD: patch-build_m4_aircrack_ng_simd_m4,v 1.1 2020/06/13 17:38:49 > > cwen Exp $ > > - > > -Ensure that disabling AltiVec and POWER8 instructions with MAKE_ENV is > > honoured > > -even if the build machine supports them, from: > > -https://github.com/aircrack-ng/aircrack-ng/issues/1941 > > - > > -Index: build/m4/aircrack_ng_simd.m4 > > build/m4/aircrack_ng_simd.m4.orig > > -+++ build/m4/aircrack_ng_simd.m4 > > -@@ -132,7 +132,6 @@ then > > - AX_CHECK_COMPILE_FLAG([-maltivec], [ > > - AX_APPEND_FLAG(-maltivec, [ppc_altivec_[]_AC_LANG_ABBREV[]flags]) > > - AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags) > > --ALTIVEC_FOUND=1 > > - ]) > > - > > - AX_CHECK_COMPILE_FLAG([-mabi=altivec], [ > > -@@ -148,7 +147,6 @@ then > > - AX_CHECK_COMPILE_FLAG([-mpower8-vector], [ > > - AX_APPEND_FLAG(-mpower8-vector, > > [ppc_altivec_[]_AC_LANG_ABBREV[]flags]) > > - AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags) > > --POWER8_FOUND=1 > > - ]) > > - fi > > - > > Index: patches/patch-include_aircrack-ng_crypto_sha1-sse2_h > > === > > RCS file: patches/patch-include_aircrack-ng_crypto_sha1-sse2_h > > diff -N patches/patch-include_aircrack-ng_crypto_sha1-sse2_h > > --- /dev/null 1 Jan 1970 00:00:00 - > > +++ patches/patch-include_aircrack-ng_crypto_sha1-sse2_h20 Aug 2021 > > 00:21:44 - > > @@ -0,0 +1,365 @@ > > +$OpenBSD$ > > + > > +chore: remove unused assembly routines > > + > > +Index: include/aircrack-ng/crypto/sha1-sse2.h > > +--- include/aircrack-ng/crypto/sha1-sse2.h.orig > > include/aircrack-ng/crypto/sha1-sse2.h > > +@@ -36,357 +36,3 @@ > > + #include > > + > > + #include > > +- > > +-#if defined(__i386__) || ((defined(__x86_64__) && !defined(__CYGWIN__))
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 14:53:31 Removed files: x11/chbg/pkg : MESSAGE Log message: Forgot to cvs rm.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 14:53:13 Modified files: x11/chbg : Makefile x11/chbg/patches: patch-src_chbg_c x11/chbg/pkg : PLIST Log message: Don't install old GNOME 2 stuff. Drop useless MESSAGE and use @sample instead. Regen WANTLIB/PLIST.
Re: mail/exim and printf("%n")
On Thu, Sep 02 2021, "Theo de Raadt" wrote: > Jeremie Courreges-Anglas wrote: > >> >> >> exim apparently uses printf("%n"), which is currently forbidden (libc >> calls abort(3)). >> >> I don't want us to fix all the %n uses in the ports tree, but instead >> wait for user reports. Though for some software like exim it makes >> sense to help users avoid such a hard crash. >> >> The diff below doesn't pretend to fix all uses of %n in the exim source. >> There may be others that can't be flagged by the compiler (support for >> that hesn't been committed yet) because of indirections through wrapper >> functions. >> +--- src/acl.c.orig >> src/acl.c >> +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next) >> + >> + HDEBUG(D_acl) >> + { >> +-int lhswidth = 0; >> +-debug_printf_indent("check %s%s %n", >> ++uschar buf[256]; >> ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ", >> + (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"", >> +- conditions[cb->type].name, ); >> ++ conditions[cb->type].name); >> ++if (lhswidth == -1) lhswidth = 0; >> ++debug_printf_indent("%s"); > > Doesn't this %s need an argument buf? Urkh, indeed, thanks. New diff below. Index: Makefile === RCS file: /cvs/ports/mail/exim/Makefile,v retrieving revision 1.136 diff -u -p -r1.136 Makefile --- Makefile5 May 2021 15:08:15 - 1.136 +++ Makefile2 Sep 2021 20:43:34 - @@ -8,7 +8,7 @@ DISTNAME = exim-${VERSION} PKGNAME-main = exim-${VERSION} FULLPKGNAME-eximon = exim-eximon-${VERSION} FULLPKGPATH-eximon = ${PKGPATH},-eximon -REVISION-main =1 +REVISION-main =2 CATEGORIES = mail Index: patches/patch-src_acl_c === RCS file: patches/patch-src_acl_c diff -N patches/patch-src_acl_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_acl_c 2 Sep 2021 20:43:34 - @@ -0,0 +1,23 @@ +$OpenBSD$ + +Don't use printf %n. + +Index: src/acl.c +--- src/acl.c.orig src/acl.c +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next) + + HDEBUG(D_acl) + { +-int lhswidth = 0; +-debug_printf_indent("check %s%s %n", ++uschar buf[256]; ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ", + (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"", +- conditions[cb->type].name, ); ++ conditions[cb->type].name); ++if (lhswidth == -1) lhswidth = 0; ++debug_printf_indent("%s", buf); + + if (cb->type == ACLC_SET) + { Index: patches/patch-src_transport_c === RCS file: patches/patch-src_transport_c diff -N patches/patch-src_transport_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_transport_c 2 Sep 2021 20:43:34 - @@ -0,0 +1,20 @@ +$OpenBSD$ + +Don't use printf %n. + +Index: src/transport.c +--- src/transport.c.orig src/transport.c +@@ -958,10 +958,9 @@ if (!(tctx->options & topt_no_headers)) + + if (tctx->options & topt_add_return_path) + { +-int n; + uschar * s = string_sprintf("Return-path: <%.*s>\n%n", +- EXIM_EMAILADDR_MAX, return_path, ); +-if (!write_chunk(tctx, s, n)) goto bad; ++ EXIM_EMAILADDR_MAX, return_path); ++if (!write_chunk(tctx, s, strlen(s))) goto bad; + } + + /* Add envelope-to: if requested */ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 14:44:44 Modified files: multimedia/libass: Makefile distinfo Added files: multimedia/libass/patches: patch-libass_Makefile_in patch-ltnasm_sh Log message: update to libass-0.15.1, from brad
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 14:44:19 Modified files: net/ircd-hybrid: Makefile distinfo Log message: update to ircd-hybrid-8.2.39, from brad
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 14:43:20 ports/multimedia/libass/patches Update of /cvs/ports/multimedia/libass/patches In directory cvs.openbsd.org:/tmp/cvs-serv74473/patches Log Message: Directory /cvs/ports/multimedia/libass/patches added to the repository
Re: mail/exim and printf("%n")
Jeremie Courreges-Anglas wrote: > > > exim apparently uses printf("%n"), which is currently forbidden (libc > calls abort(3)). > > I don't want us to fix all the %n uses in the ports tree, but instead > wait for user reports. Though for some software like exim it makes > sense to help users avoid such a hard crash. > > The diff below doesn't pretend to fix all uses of %n in the exim source. > There may be others that can't be flagged by the compiler (support for > that hesn't been committed yet) because of indirections through wrapper > functions. > +--- src/acl.c.orig > src/acl.c > +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next) > + > + HDEBUG(D_acl) > + { > +-int lhswidth = 0; > +-debug_printf_indent("check %s%s %n", > ++uschar buf[256]; > ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ", > + (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"", > +- conditions[cb->type].name, ); > ++ conditions[cb->type].name); > ++if (lhswidth == -1) lhswidth = 0; > ++debug_printf_indent("%s"); Doesn't this %s need an argument buf?
mail/exim and printf("%n")
exim apparently uses printf("%n"), which is currently forbidden (libc calls abort(3)). I don't want us to fix all the %n uses in the ports tree, but instead wait for user reports. Though for some software like exim it makes sense to help users avoid such a hard crash. The diff below doesn't pretend to fix all uses of %n in the exim source. There may be others that can't be flagged by the compiler (support for that hesn't been committed yet) because of indirections through wrapper functions. ok? Index: Makefile === RCS file: /cvs/ports/mail/exim/Makefile,v retrieving revision 1.136 diff -u -p -r1.136 Makefile --- Makefile5 May 2021 15:08:15 - 1.136 +++ Makefile2 Sep 2021 20:12:05 - @@ -8,7 +8,7 @@ DISTNAME = exim-${VERSION} PKGNAME-main = exim-${VERSION} FULLPKGNAME-eximon = exim-eximon-${VERSION} FULLPKGPATH-eximon = ${PKGPATH},-eximon -REVISION-main =1 +REVISION-main =2 CATEGORIES = mail Index: patches/patch-src_acl_c === RCS file: patches/patch-src_acl_c diff -N patches/patch-src_acl_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_acl_c 2 Sep 2021 20:12:05 - @@ -0,0 +1,23 @@ +$OpenBSD$ + +Don't use printf %n. + +Index: src/acl.c +--- src/acl.c.orig src/acl.c +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next) + + HDEBUG(D_acl) + { +-int lhswidth = 0; +-debug_printf_indent("check %s%s %n", ++uschar buf[256]; ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ", + (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"", +- conditions[cb->type].name, ); ++ conditions[cb->type].name); ++if (lhswidth == -1) lhswidth = 0; ++debug_printf_indent("%s"); + + if (cb->type == ACLC_SET) + { Index: patches/patch-src_transport_c === RCS file: patches/patch-src_transport_c diff -N patches/patch-src_transport_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_transport_c 2 Sep 2021 20:12:05 - @@ -0,0 +1,20 @@ +$OpenBSD$ + +Don't use printf %n. + +Index: src/transport.c +--- src/transport.c.orig src/transport.c +@@ -958,10 +958,9 @@ if (!(tctx->options & topt_no_headers)) + + if (tctx->options & topt_add_return_path) + { +-int n; + uschar * s = string_sprintf("Return-path: <%.*s>\n%n", +- EXIM_EMAILADDR_MAX, return_path, ); +-if (!write_chunk(tctx, s, n)) goto bad; ++ EXIM_EMAILADDR_MAX, return_path); ++if (!write_chunk(tctx, s, strlen(s))) goto bad; + } + + /* Add envelope-to: if requested */ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 14:15:37 Modified files: textproc : Makefile Log message: +docbook-utils
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 14:14:58 Log message: Import docbook-utils-0.6.14 The docbook-utils is a set of a few small programs intended to ease everyday's use of technical documentation software and more generally use of SGML and XML. <...> robert@ put his hipster hat on to tell me that he thought the COMMENT was too long for his taste but we don't care about that so, ok robert@ Status: Vendor Tag: ajacoutot Release Tags: ajacoutot_20200902 N ports/textproc/docbook-utils/Makefile N ports/textproc/docbook-utils/distinfo N ports/textproc/docbook-utils/patches/patch-configure N ports/textproc/docbook-utils/patches/patch-doc_HTML_Makefile_in N ports/textproc/docbook-utils/patches/patch-doc_man_Makefile_in N ports/textproc/docbook-utils/pkg/DESCR N ports/textproc/docbook-utils/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 13:32:39 Modified files: x11/dbus : Makefile x11/dbus/pkg : PLIST-main PLIST-suid Log message: Put it in the proper subpackage.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 13:23:20 Modified files: sysutils/accountsservice: Makefile net/avahi : Makefile print/cups-pk-helper: Makefile sysutils/upower: Makefile Log message: Regen PLIST.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 13:18:38 Modified files: x11/dbus : Makefile x11/dbus/pkg : PLIST-suid Log message: Own the /etc/dbus-1/system.d/ directory.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jer...@cvs.openbsd.org 2021/09/02 13:09:59 Modified files: lang/ruby/2.6 : Tag: OPENBSD_6_9 Makefile distinfo lang/ruby/2.6/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs Log message: Update to Ruby 2.6.8 Backport requested by jcs@ OK jcs@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jer...@cvs.openbsd.org 2021/09/02 13:09:36 Modified files: lang/ruby/2.7 : Tag: OPENBSD_6_9 Makefile distinfo lang/ruby/2.7/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs Log message: Update to Ruby 2.7.4 Backport requested by jcs@ OK jcs@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jer...@cvs.openbsd.org 2021/09/02 13:09:11 Modified files: lang/ruby/3.0 : Tag: OPENBSD_6_9 Makefile distinfo lang/ruby/3.0/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs Log message: Update to Ruby 3.0.2 Backport requested by jcs@ OK jcs@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 12:40:05 Modified files: mail/rspamd: Makefile Log message: rspamd build isn't working on !LP64, exiting with "error: non-constant-expression cannot be narrowed from type 'long long' to 'std::__1::basic_string_view::size_type' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]" despite not using -Werror. https://github.com/rspamd/rspamd/issues/3858
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 12:33:07 Modified files: textproc/docbook2x: Makefile Removed files: textproc/docbook2x/patches: patch-configure patch-perl_db2x_xsltproc_pl Log message: Committed previous from the wrong tree...
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 12:26:14 Modified files: textproc/docbook2x: Makefile textproc/docbook2x/pkg: PLIST Added files: textproc/docbook2x/patches: patch-configure patch-perl_db2x_xsltproc_pl Log message: Install docbook2man and docbook2texi db2x_docbook2man and db2x_docbook2texi to prevent future conflict with upcoming docbook-utils. This is what Linux distros are doing and the only dependent port: conky, is still happy.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 12:22:05 ports/textproc/docbook2x/patches Update of /cvs/ports/textproc/docbook2x/patches In directory cvs.openbsd.org:/tmp/cvs-serv63514/patches Log Message: Directory /cvs/ports/textproc/docbook2x/patches added to the repository
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 12:18:45 Modified files: fonts : Makefile fonts/msttcorefonts: Makefile fonts/msttcorefonts/pkg: DESCR PLIST Added files: fonts/msttcorefonts/pkg: PFRAG.no-no_comic Log message: add a no_comic flavour to msttcorefonts
Re: [update] lang/node to 12.22.6
vl...@tuta.io writes: > I don’t want to nag, but I’ll do it anyway… > While I presume that NodeJS and its ecosystem don’t enjoy much popularity > here, I don’t think that keeping an outdated version in ports is a good idea > either. > > I’ll be happy to keep working on this if the patch isn’t acceptable yet, but > I need some sort of feedback. > > Volker I tested this on the one thing I need node for (navidrome), it worked! OK abieber@ (someone else commit, please :P) > > Aug 31, 2021, 23:12 by vl...@tuta.io: > >> Hi, >> >> attached is an updated patch to update lang/node to the latest LTS version >> 12.22.6 >> >> This removes patches/patch-configure_py (included upstream), and fixes a >> plethora of security issues since 12.16.1 as currently found in ports, the >> most recent of which can be found here: >> >> https://nodejs.org/en/blog/release/v12.22.6/ >> >> Anyone willing to review and (hopefully) commit? >> >> Volker >> >>
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 11:57:04 Modified files: textproc/openjade: Makefile textproc/openjade/patches: patch-style_MultiLineInlineNote_cxx textproc/openjade/pkg: PLIST Log message: Reindent this ports. Add a jade symlink (so openjade can be used as a drop-in replacement). Install man pages.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:51:27 Modified files: audio/goattracker: Makefile distinfo audio/goattracker/patches: patch-makefile_common Log message: Update goattracker to 2.76.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:39:09 Modified files: sysutils/bat : crates.inc sysutils/broot : crates.inc sysutils/exa : crates.inc sysutils/czkawka: crates.inc textproc/delta : crates.inc www/nextcloud_notify_push: crates.inc Log message: Add missing RCS ID markers in crates.inc files for some Rust ports.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:06:14 Modified files: net/mtr: Makefile distinfo net/mtr/patches: patch-packet_packet_c patch-packet_probe_unix_c net/mtr/pkg: PLIST Removed files: net/mtr/patches: patch-packet_probe_c patch-ui_dns_c Log message: Update mtr to 0.94. Notable changes: - Add new dependency on devel/jansson - Drop upstream patches which are now part of the release - Switch from Gtk+2 to Gtk+3 OK sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:03:30 Modified files: games/stone-soup: Makefile distinfo games/stone-soup/patches: patch-source_Makefile games/stone-soup/pkg: PFRAG.no-no_x11 PLIST Log message: Update stone-soup to 0.27.1.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 10:08:43 Modified files: editors/vim: Makefile distinfo editors/vim/patches: patch-runtime_filetype_vim editors/vim/pkg: PFRAG.no-no_x11-main PLIST-main Log message: update to vim-8.2.3394
Re: [UPDATE] net/mtr to 0.94
On Wed, Sep 01, 2021 at 08:08:55PM +0100, Stuart Henderson wrote: > > Here is a diff to update mtr to 0.94. > > > > Notable changes: > > > > - Drop upstream patches which are now part of the release > > - Disable new optional dependency on devel/jansson to produce JSON output > > - Switch from Gtk+2 to Gtk+3 > > Please remove MODPY_VERSION, the tests fail with 3.x just as well > as they fail with 2.x ;) > > --json in the old version used internal code that mostly worked but > produced slightly buggy output. The new version cleaned that up by > moving to external libjansson, so by using --without-jansson it removes > a feature that was present before. Personally I would keep that support. Right, thanks for pointing this out, I agree we should keep it. Here is a new revision with the following changes: - Add new dependency on devel/jansson - Fix RCS ID marker: kpenBSD -> OpenBSD - Drop MODPY_VERSION Comments? OK? Index: Makefile === RCS file: /cvs/ports/net/mtr/Makefile,v retrieving revision 1.72 diff -u -p -r1.72 Makefile --- Makefile23 Feb 2021 19:39:33 - 1.72 +++ Makefile2 Sep 2021 14:50:42 - @@ -4,9 +4,8 @@ COMMENT=network diagnostic tool, simila GH_ACCOUNT=traviscross GH_PROJECT=mtr -GH_TAGNAME=v0.93 +GH_TAGNAME=v0.94 EPOCH= 0 -REVISION= 0 CATEGORIES=net @@ -16,13 +15,15 @@ HOMEPAGE= https://www.bitwizard.nl/mtr/ PERMIT_PACKAGE=yes # diff for pledge(), not yet enabled -WANTLIB += c m curses +WANTLIB += c m curses jansson FLAVORS= gtk FLAVOR?= BUILD_DEPENDS= shells/bash-completion +LIB_DEPENDS= devel/jansson + CONFIGURE_STYLE= autoreconf AUTORECONF=${WRKSRC}/bootstrap.sh AUTOCONF_VERSION= 2.69 @@ -31,18 +32,16 @@ AUTOMAKE_VERSION= 1.15 CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" MODULES= lang/python # for tests only -MODPY_VERSION =${MODPY_DEFAULT_VERSION_2} MODPY_BUILDDEP=No MODPY_RUNDEP= No TEST_DEPENDS= ${MODPY_RUN_DEPENDS} .if ${FLAVOR} == "gtk" CONFIGURE_ARGS+= --with-gtk-prefix=${LOCALBASE} -LIB_DEPENDS+= x11/gtk+2 -WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama -WANTLIB += Xrandr Xrender atk-1.0 cairo fontconfig freetype gdk-x11-2.0 -WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 -WANTLIB += intl pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread z +LIB_DEPENDS+= x11/gtk+3 +WANTLIB += atk-1.0 cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0 +WANTLIB += glib-2.0 gobject-2.0 gtk-3 harfbuzz intl pango-1.0 +WANTLIB += pangocairo-1.0 pthread .else CONFIGURE_ARGS+= --without-glib \ --without-gtk Index: distinfo === RCS file: /cvs/ports/net/mtr/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- distinfo21 Aug 2019 15:23:42 - 1.19 +++ distinfo2 Sep 2021 14:50:42 - @@ -1,2 +1,2 @@ -SHA256 (mtr-0.93.tar.gz) = OhqzMBBN3uMTWvPPpWe5YIABxd7svyAMCLVF7W16TI8= -SIZE (mtr-0.93.tar.gz) = 142148 +SHA256 (mtr-0.94.tar.gz) = 6gNv3UXaSIwkFgP26lmga7z+bCYXfr00//VDNqRElLg= +SIZE (mtr-0.94.tar.gz) = 143616 Index: patches/patch-packet_packet_c === RCS file: /cvs/ports/net/mtr/patches/patch-packet_packet_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-packet_packet_c --- patches/patch-packet_packet_c 21 Aug 2019 15:23:42 - 1.3 +++ patches/patch-packet_packet_c 2 Sep 2021 14:50:42 - @@ -1,4 +1,4 @@ -$kpenBSD: patch-packet_packet_c,v 1.2 2017/06/02 16:50:16 sthen Exp $ +$OpenBSD: patch-packet_packet_c,v 1.2 2017/06/02 16:50:16 sthen Exp $ Index: packet/packet.c --- packet/packet.c.orig Index: patches/patch-packet_probe_c === RCS file: patches/patch-packet_probe_c diff -N patches/patch-packet_probe_c --- patches/patch-packet_probe_c21 Aug 2019 15:23:42 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,28 +0,0 @@ -$OpenBSD: patch-packet_probe_c,v 1.1 2019/08/21 15:23:42 sthen Exp $ - -From 9fe183d61f5382bd6dae1df1db6439a27e8edde2 Mon Sep 17 00:00:00 2001 -From: Chongyu Zhu -Date: Tue, 6 Aug 2019 23:01:57 +0800 -Subject: [PATCH] probe: fix find_source_addr - -Index: packet/probe.c packet/probe.c.orig -+++ packet/probe.c -@@ -323,7 +323,7 @@ int find_source_addr( -anything to the port. - */ - *sockaddr_port_offset(_with_port) = htons(1); --len = sockaddr_addr_size(_with_port); -+len = sockaddr_size(_with_port); - - sock = socket(destaddr->ss_family, SOCK_DGRAM, IPPROTO_UDP); - if (sock == -1) { -@@ -364,7 +364,7 @@ int find_source_addr( -Zero the port, as we may later use this address to finding, and -we don't want to use the port from the socket we just created. - */ --
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 09:15:33 Modified files: devel/py-test-subtests: Makefile Log message: Missing BDEP on devel/py-setuptools_scm.
Re: NEW: www/ruby-jwt
On Thu, Sep 02, 2021 at 01:52:44PM +0200, Sebastian Reitenbach wrote: > Hi, > this pure gem without dependencies, is required as a new dependency for an > update of sysutils/ruby-r10k. > pkg/DESCR > A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) > standard. > OK? I don't understand the need for this line: PKGNAME = ${DISTNAME:S/ruby//} Looks like it does nothing. Otherwise, ok kmos@ for import --Kurt
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jer...@cvs.openbsd.org 2021/09/02 08:59:46 Modified files: lang/ruby : ruby.port.mk databases/puppetdb5: Makefile databases/xapian-bindings: Makefile devel/gitsh: Makefile devel/ragel: Makefile devel/swig : Makefile devel/vim-command-t: Makefile editors/vim: Makefile graphics/inkscape: Makefile mail/mew : Makefile misc/tpp : Makefile net/munin : Makefile net/ocserv : Makefile net/rrdtool: Makefile net/weechat: Makefile net/whatweb: Makefile security/arirang: Makefile security/arirang/patches: patch-extconf_rb security/openssl-ruby-tests: Makefile sysutils/tmuxinator: Makefile textproc/asciidoctor: Makefile textproc/redland-bindings: Makefile www/nginx : Makefile www/sass : Makefile x11/kde-applications/kross-interpreters: Makefile Added files: x11/kde-applications/kross-interpreters/patches: patch-ruby_rubyinterpreter_cpp Log message: Switch default ruby version to 3.0 Add patches to a few ports to build with ruby 3.0, mostly -fdeclspec to CFLAGS or CXXFLAGS. Bump ports where the default version change causes a package change. OK kmos@
Re: Switch default ruby version in ports from 2.7 to 3.0
On Wed, Sep 01, 2021 at 08:32:56PM +, Jeremy Evans wrote: > On 08/25 01:25, Jeremy Evans wrote: > > I would like to update to the default ruby version in ports from 2.7 to > > 3.0. We usually do this update after ruby-x.y.2 has been released, and > > ruby-3.0.2 was released a while back. I think there is still sufficient > > time in the release cycle for this to be tested before OpenBSD 7.0 is > > released. > > Tested on amd64 using a bulk of all ports that depend on a ruby port. > > OKs? > Parts of the previous diff have already been committed. Here's a simpler diff > that is mostly just the default version change, REVISION bumps, and a > few build fixes. > Still looking for OKs. ok kmos --Kurt > Thanks, > Jeremy > > Index: lang/ruby/ruby.port.mk > === > RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v > retrieving revision 1.103 > diff -u -p -r1.103 ruby.port.mk > --- lang/ruby/ruby.port.mk28 Dec 2020 16:48:27 - 1.103 > +++ lang/ruby/ruby.port.mk1 Sep 2021 20:22:55 - > @@ -45,9 +45,9 @@ FULLPKGNAME?= ${MODRUBY_PKG_PREFIX}-${P > SUBST_VARS+= GEM_BIN_SUFFIX GEM_MAN_SUFFIX > > FLAVOR?= > -# Without a FLAVOR, assume the use of ruby 2.7. > +# Without a FLAVOR, assume the use of ruby 3.0. > .if empty(FLAVOR) > -FLAVOR = ruby27 > +FLAVOR = ruby30 > .endif > > # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based > @@ -67,8 +67,8 @@ ERRORS += "Fatal: Conflicting flavors us > .endif > > # The default ruby version to use for non-gem ports. Defaults to ruby > -# 2.7 for consistency with the default ruby27 FLAVOR for gem ports. > -MODRUBY_REV?=2.7 > +# 3.0 for consistency with the default ruby30 FLAVOR for gem ports. > +MODRUBY_REV?=3.0 > > # Because the jruby FLAVORs use same binary names but in > # different directories, GEM_MAN_SUFFIX is used for the man pages to avoid > Index: databases/puppetdb5/Makefile > === > RCS file: /cvs/ports/databases/puppetdb5/Makefile,v > retrieving revision 1.28 > diff -u -p -r1.28 Makefile > --- databases/puppetdb5/Makefile 19 May 2021 01:50:29 - 1.28 > +++ databases/puppetdb5/Makefile 1 Sep 2021 20:22:55 - > @@ -9,7 +9,7 @@ PKGNAME-main= ${DISTNAME} > PKGNAME-plugin= puppetdb-termini-$V > CATEGORIES= databases > REVISION-main= 1 > -REVISION-plugin=1 > +REVISION-plugin=2 > > HOMEPAGE=https://puppet.com/docs/puppetdb/ > > Index: databases/xapian-bindings/Makefile > === > RCS file: /cvs/ports/databases/xapian-bindings/Makefile,v > retrieving revision 1.34 > diff -u -p -r1.34 Makefile > --- databases/xapian-bindings/Makefile6 Jul 2021 16:55:32 - > 1.34 > +++ databases/xapian-bindings/Makefile1 Sep 2021 20:22:55 - > @@ -7,6 +7,7 @@ COMMENT-ruby= ruby bindings for Xapian > V= 1.4.18 > DISTNAME=xapian-bindings-${V} > REVISION-python= 1 > +REVISION-ruby = 0 > > PKGNAME-main=xapian-bindings-perl-${V} > PKGNAME-python= xapian-bindings-python-${V} > @@ -50,7 +51,8 @@ SUBST_VARS+=MODRUBY_BINREV > > CONFIGURE_STYLE= autoconf > AUTOCONF_VERSION=2.69 > -CONFIGURE_ENV= RUBY="${RUBY}" RDOC="${RUBY:S/ruby/rdoc/}" > +CONFIGURE_ENV= RUBY="${RUBY}" RDOC="${RUBY:S/ruby/rdoc/}" \ > + CXXFLAGS="${CXXFLAGS} -fdeclspec" > CONFIGURE_ARGS= --with-perl \ > --with-python3 \ > --with-ruby \ > Index: devel/gitsh/Makefile > === > RCS file: /cvs/ports/devel/gitsh/Makefile,v > retrieving revision 1.13 > diff -u -p -r1.13 Makefile > --- devel/gitsh/Makefile 17 Nov 2020 03:19:36 - 1.13 > +++ devel/gitsh/Makefile 1 Sep 2021 20:22:55 - > @@ -1,7 +1,7 @@ > # $OpenBSD: Makefile,v 1.13 2020/11/17 03:19:36 jeremy Exp $ > > VERSION =0.13 > -REVISION = 1 > +REVISION = 2 > > COMMENT =interactive shell for git > > Index: devel/ragel/Makefile > === > RCS file: /cvs/ports/devel/ragel/Makefile,v > retrieving revision 1.12 > diff -u -p -r1.12 Makefile > --- devel/ragel/Makefile 17 Nov 2020 03:19:37 - 1.12 > +++ devel/ragel/Makefile 1 Sep 2021 20:22:55 - > @@ -3,7 +3,7 @@ > COMMENT =state machine compiler > > DISTNAME = ragel-6.9 > -REVISION = 4 > +REVISION = 5 > CATEGORIES = devel > > HOMEPAGE = http://www.colm.net/open-source/ragel/ > Index: devel/swig/Makefile > === > RCS file:
WIP: py-cryptography rust bits
Thought I'd take a look at enabling the rust pieces in py-cryptography. A future release is expected to remove the "CRYPTOGRAPHY_DONT_BUILD_RUST=1" knob, so it would be good to get this working. Runtime is working but I'm not sure how to point the cargo invocations at the local modules rather than trying to download at build time (so it fails with PORTS_PRIVSEP if _pbuild is not allowed network access). I'll have another look sometime but thought I'd send out what I have so far in case anyone else is interested (testing on various archs in its current state might be useful too). Index: Makefile === RCS file: /cvs/ports/security/py-cryptography/Makefile,v retrieving revision 1.50 diff -u -p -r1.50 Makefile --- Makefile2 Sep 2021 08:44:12 - 1.50 +++ Makefile2 Sep 2021 14:22:06 - @@ -3,8 +3,12 @@ COMMENT= cryptographic recipes and primitives for Python MODPY_EGG_VERSION= 3.4.8 +REVISION= 0 DISTNAME= cryptography-${MODPY_EGG_VERSION} +DISTFILES= cryptography-${MODPY_EGG_VERSION}${EXTRACT_SUFX} PKGNAME= ${MODPY_PY_PREFIX}${DISTNAME} +.include "crates.inc" + CATEGORIES=security devel HOMEPAGE= https://cryptography.io/ @@ -44,6 +48,17 @@ TEST_DEPENDS=${FULLPKGNAME}:${FULLPKGPA security/py-cryptography_vectors${MODPY_FLAVOR}=${MODPY_EGG_VERSION} \ textproc/py-iso8601${MODPY_FLAVOR} +.include +.if ${PROPERTIES:Mrust} +MODULES+= devel/cargo +RUST_COMMENT= +MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml +MODCARGO_VENDOR_DIR= ${WRKSRC}/src/rust/modcargo-crates +WANTLIB+= c c++abi +.else +RUST_COMMENT= "@comment " MAKE_ENV= CRYPTOGRAPHY_DONT_BUILD_RUST=1 +.endif +SUBST_VARS+= RUST_COMMENT .include Index: crates.inc === RCS file: crates.inc diff -N crates.inc --- /dev/null 1 Jan 1970 00:00:00 - +++ crates.inc 2 Sep 2021 14:22:06 - @@ -0,0 +1,32 @@ +# $OpenBSD$ + +MODCARGO_CRATES += bitflags1.2.1 # MIT/Apache-2.0 +MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 +MODCARGO_CRATES += ctor0.1.19 # Apache-2.0 OR MIT +MODCARGO_CRATES += ghost 0.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += indoc 0.3.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += indoc-impl 0.3.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += instant 0.1.9 # BSD-3-Clause +MODCARGO_CRATES += inventory 0.1.10 # MIT OR Apache-2.0 +MODCARGO_CRATES += inventory-impl 0.1.10 # MIT OR Apache-2.0 +MODCARGO_CRATES += libc0.2.85 # MIT OR Apache-2.0 +MODCARGO_CRATES += lock_api0.4.2 # Apache-2.0/MIT +MODCARGO_CRATES += parking_lot 0.11.1 # Apache-2.0/MIT +MODCARGO_CRATES += parking_lot_core0.8.3 # Apache-2.0/MIT +MODCARGO_CRATES += paste 0.1.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += paste-impl 0.1.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro-hack 0.5.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro2 1.0.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += pyo30.13.2 # Apache-2.0 +MODCARGO_CRATES += pyo3-macros 0.13.2 # Apache-2.0 +MODCARGO_CRATES += pyo3-macros-backend 0.13.2 # Apache-2.0 +MODCARGO_CRATES += quote 1.0.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += redox_syscall 0.2.4 # MIT +MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += smallvec1.6.1 # MIT/Apache-2.0 +MODCARGO_CRATES += syn 1.0.60 # MIT OR Apache-2.0 +MODCARGO_CRATES += unicode-xid 0.2.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += unindent0.1.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu0.4.0 # MIT/Apache-2.0 Index: distinfo === RCS file: /cvs/ports/security/py-cryptography/distinfo,v retrieving revision 1.26 diff -u -p -r1.26 distinfo --- distinfo1 Sep 2021 23:05:04 - 1.26 +++ distinfo2 Sep 2021 14:22:06 - @@ -1,2 +1,62 @@ +SHA256 (cargo/bitflags-1.2.1.tar.gz) = zx3i/ox1vBRaL1d63ZUfgTSIm0eV1HRmpUpchG1pFpM= +SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= +SHA256 (cargo/ctor-0.1.19.tar.gz) = 6PRdmtQXvO9IF9YUpQGrVc3Zam/bJPSaq4mlSs/Waxk= +SHA256 (cargo/ghost-0.1.2.tar.gz) = GlvPG76rc6pM8v3mCoRoWNwDYWPHwzvsMJ+NF954VHk= +SHA256 (cargo/indoc-0.3.6.tar.gz) = R3Qai8YPsm641uAji7sm2Fdf9iP9yXsaLADAULloTtg= +SHA256 (cargo/indoc-impl-0.3.6.tar.gz) = zgRtFh8AD//eX0MqDQNNA0HcFSZDslmO1b/ORMTzqPA= +SHA256 (cargo/instant-0.1.9.tar.gz) = YRJO7rvWm4GQVY3yJa335Mqvzg10ORnl1rGWUjFOxew= +SHA256 (cargo/inventory-0.1.10.tar.gz) = Dw9++4BOyV4z25rUnkJS8EnjfosKRlLjzWH3mZ8u/38= +SHA256
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2021/09/02 08:40:59 Modified files: devel/flawfinder: Makefile distinfo devel/flawfinder/patches: patch-setup_py devel/flawfinder/pkg: PLIST Log message: update to flawfinder-2.0.19
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2021/09/02 08:32:38 Modified files: x11/gnome/gucharmap: Makefile distinfo x11/gnome/gucharmap/pkg: PLIST Log message: update to gucharmap-13.0.8
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:30:57 Modified files: math/libqalculate: Makefile distinfo math/libqalculate/pkg: PLIST Log message: update to libqalculate/qalc-3.20.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 07:27:04 Modified files: security/py-keyring: Makefile Log message: Missing BDEP on textproc/py-toml. reported by naddy@ and exopi
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:26:36 Modified files: devel/py-dateutil: Makefile distinfo devel/py-dateutil/patches: patch-dateutil_test_test_parser_py Log message: update to py-dateutil-2.8.2 test failures with py3, present with older version and seen with other ports, along these lines: imported module 'dateutil.zoneinfo.rebuild' has this __file__ attribute: /usr/obj/ports/py-dateutil-2.8.2-python3/python-dateutil-2.8.2/dateutil/zoneinfo/rebuild.py which is not the same as the test file we want to collect: /usr/obj/ports/py-dateutil-2.8.2-python3/python-dateutil-2.8.2/lib/dateutil/zoneinfo/rebuild.py etc.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:21:19 Modified files: devel/py-six : Makefile distinfo devel/py-six/pkg: PLIST Log message: update to py-six-1.16.0 some test failures with py3's py-test, "PytestWarning: cannot collect test class 'XXX' because it has a __init__ constructor", but these are seen with the previous version and some other ports too.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:16:03 Modified files: net/arouteserver: Makefile distinfo Log message: update to arouteserver-1.10.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:13:50 Modified files: net/mosquitto : Makefile distinfo net/mosquitto/patches: patch-mosquitto_conf patch-test_broker_Makefile patch-test_broker_c_Makefile Removed files: net/mosquitto/patches: patch-lib_options_c Log message: update to mosquitto-2.0.12
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:13:28 Modified files: net/smokeping : Makefile distinfo net/smokeping/patches: patch-Makefile_am Log message: update to smokeping-2.8.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:07:56 Modified files: security/py-gnupg: Makefile distinfo security/py-gnupg/pkg: PLIST Log message: update to py3-gnupg-0.4.7
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:07:32 Modified files: security : Makefile net: Makefile devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: py3-only for py-scp py-nxos
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:06:03 Modified files: security/py-scp: Makefile distinfo security/py-scp/pkg: PLIST Log message: update to py-scp-0.13.6, add missing RDEP on paramiko, convert to py3 only
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 07:05:34 Modified files: net/py-nxos: Makefile net/py-nxos/pkg: PLIST Log message: drop py2 support from py-nxos
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 06:59:19 Modified files: sysutils/memtester: Makefile distinfo Log message: update to memtester-4.5.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 06:57:29 Modified files: textproc/p5-Template-Tiny: Makefile distinfo Log message: update to p5-Template-Tiny-1.14
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 06:56:31 Modified files: www/p5-HTML-TableContentParser: Makefile distinfo Log message: update to p5-p5-HTML-TableContentParser-0.305
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 06:55:44 Modified files: www/p5-HTML-Parser: Makefile distinfo www/p5-HTML-Parser/pkg: PLIST Log message: update to p5-HTML-Parser-3.76
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 06:51:46 Modified files: www/py-mechanize: Makefile distinfo Log message: update to py3-mechanize-0.4.6
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2021/09/02 05:54:26 Modified files: devel/ruby-activesupport: Makefile distinfo Log message: update 6.1.4 -> 6.1.4.1
NEW: www/ruby-jwt
Hi, this pure gem without dependencies, is required as a new dependency for an update of sysutils/ruby-r10k. pkg/DESCR A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard. OK? Sebastian ruby-jwt.tar.gz Description: application/gzip
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rob...@cvs.openbsd.org 2021/09/02 05:11:58 Modified files: editors/libreoffice: Makefile distinfo editors/libreoffice/patches: patch-RepositoryExternal_mk patch-basic_source_runtime_methods_cxx patch-configure patch-desktop_source_app_app_cxx patch-external_libetonyek_ExternalProject_libetonyek_mk patch-external_libfreehand_ExternalProject_libfreehand_mk patch-external_libnumbertext_UnpackedTarball_libnumbertext_mk patch-external_libodfgen_ExternalProject_libodfgen_mk patch-external_libvisio_ExternalProject_libvisio_mk patch-external_libwpg_ExternalProject_libwpg_mk patch-external_pdfium_Library_pdfium_mk patch-external_pdfium_UnpackedTarball_pdfium_mk patch-external_pdfium_pdfium-openbsd_patch patch-external_skia_Library_skia_mk patch-idl_source_objects_types_cxx patch-include_osl_endian_h patch-officecfg_registry_schema_org_openoffice_Office_Common_xcs patch-sal_cppunittester_cppunittester_cxx patch-sal_osl_unx_uunxapi_cxx patch-sc_source_core_data_column3_cxx patch-shell_source_unix_exec_shellexec_cxx patch-shell_source_unix_misc_senddoc_sh patch-solenv_gbuild_platform_com_GCC_defs_mk patch-solenv_gbuild_platform_unxgcc_mk patch-svx_Executable_gengal_mk patch-vcl_Library_vclplug_gen_mk patch-vcl_Library_vclplug_gtk3_kde5_mk patch-vcl_Library_vclplug_gtk3_mk patch-vcl_Library_vclplug_qt5_mk patch-vcl_skia_gdiimpl_cxx patch-vcl_source_app_svapp_cxx patch-writerfilter_source_rtftok_rtfsprm_hxx editors/libreoffice/pkg: PLIST-java PLIST-main Removed files: editors/libreoffice/patches: patch-connectivity_Executable_mork_helper_mk patch-libreofficekit_qa_gtktiledviewer_gtv-lok-dialog_cxx patch-sc_source_core_data_attarray_cxx patch-vcl_qt5_Qt5Instance_cxx patch-vcl_unx_generic_app_wmadaptor_cxx Log message: update to 7.2.0.4
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 05:09:00 Modified files: mail/dovecot-fts-xapian: Makefile mail/dovecot-fts-xapian/pkg: README Log message: pkg/README should use ${PKGSTEM} in header
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2021/09/02 04:48:48 Modified files: security/exploitdb: Makefile distinfo security/exploitdb/pkg: PLIST Log message: update to 2021-09-02
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 04:46:27 Modified files: math/py-pandas : Makefile Log message: Remove TDEP on net/py-boto since it's gone.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2021/09/02 04:42:18 Modified files: security/libgsasl: Makefile Log message: drop MAINTAINER
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2021/09/02 04:36:50 Modified files: net/proxychains-ng: Makefile distinfo net/proxychains-ng/pkg: PLIST Log message: update 4.14 -> 4.15
Re: update: audio/ffmpeg-normalize: 1.20.0 -> 1.22.1
friendly ping... anyone wants to commit this and the new dep multimedia/py-ffmpeg-progress-yield? On 21/08/10 11:46PM, Kurt Mosiejczuk wrote: > On Tue, Aug 10, 2021 at 10:02:49AM +0100, Stuart Henderson wrote: > > > Missing ${MODPY_FLAVOR} > > > > devel/py-tqdm${MODPY_FLAVOR} \ > > > graphics/ffmpeg > > > > +TEST_DEPENDS = devel/py3-test > > > Missing ${MODPY_FLAVOR}, and there is no port devel/py3-test, it is > > devel/py-test > > > > do-test: > > > cd ${WRKSRC} && ${MODPY_BIN} test/test.py > > Here's a version that fixes those issues and gets rid of the custom py-test > stuff since MODPY_PYTEST was created to _not_ do that sort of thing. > > --Kurt > > Index: Makefile > === > RCS file: /cvs/ports/audio/ffmpeg-normalize/Makefile,v > retrieving revision 1.2 > diff -u -p -r1.2 Makefile > --- Makefile 23 Feb 2021 19:39:09 - 1.2 > +++ Makefile 11 Aug 2021 03:43:55 - > @@ -2,7 +2,7 @@ > > COMMENT =audio normalization > > -MODPY_EGG_VERSION = 1.20.0 > +MODPY_EGG_VERSION = 1.22.1 > DISTNAME = ffmpeg-normalize-${MODPY_EGG_VERSION} > > CATEGORIES = audio > @@ -16,12 +16,12 @@ MODULES = lang/python > > MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > +MODPY_PYTEST = Yes > +MODPY_PYTEST_ARGS = test/test.py > > RUN_DEPENDS =devel/py-colorama${MODPY_FLAVOR} \ > + multimedia/py-ffmpeg-progress-yield${MODPY_FLAVOR} \ > devel/py-tqdm${MODPY_FLAVOR} \ > graphics/ffmpeg > - > -do-test: > - cd ${WRKSRC} && ${MODPY_BIN} test/test.py > > .include > Index: distinfo > === > RCS file: /cvs/ports/audio/ffmpeg-normalize/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 15 Jul 2020 20:39:52 - 1.1.1.1 > +++ distinfo 11 Aug 2021 03:43:55 - > @@ -1,2 +1,2 @@ > -SHA256 (ffmpeg-normalize-1.20.0.tar.gz) = > jMQ1HOBupKbuTHXzzV7jUhunxn1009elFlScOIbIFmM= > -SIZE (ffmpeg-normalize-1.20.0.tar.gz) = 1961421 > +SHA256 (ffmpeg-normalize-1.22.1.tar.gz) = > 34JgUyEtVAqxu+mBlYf8vzYWL4wlNa6FuIslLkfW1jI= > +SIZE (ffmpeg-normalize-1.22.1.tar.gz) = 1965311
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 04:05:01 Modified files: misc/hwdata: Makefile distinfo Log message: Update to hwdata-0.351.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:43:44 Modified files: x11/gnome/libadwaita: Makefile distinfo x11/gnome/libadwaita/pkg: PLIST Log message: Update to libadwaita-1.0.0alpha2.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:37:57 Modified files: graphics/exiv2 : Makefile distinfo graphics/exiv2/pkg: PLIST Removed files: graphics/exiv2/patches: patch-cmake_compilerFlags_cmake Log message: Update to exiv2-0.27.4.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:28:36 Modified files: sysutils/libvirt-python: Makefile distinfo Log message: Update to py3-libvirt-7.7.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:28:21 Modified files: sysutils/libvirt: Makefile distinfo Log message: Update to libvirt-7.7.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:24:42 Modified files: x11/yaru : Makefile distinfo x11/yaru/pkg : PLIST Log message: Update to yaru-21.10.1.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:19:41 Modified files: sysutils/awscli: Makefile distinfo Log message: Update to awscli-1.20.34.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:19:28 Modified files: net/py-boto3 : Makefile distinfo Log message: Update to py3-boto3-1.18.34.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 03:19:17 Modified files: net/py-botocore: Makefile distinfo Log message: Update to py3-botocore-1.21.34.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:53:36 Modified files: mail/pecl-mailparse: Makefile distinfo Log message: update to pecl-mailparse-3.1.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:53:28 Modified files: audio/py-acoustid: Makefile distinfo Log message: update to py3-acoustid-1.2.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:49:17 Modified files: net/routinator : Makefile Log message: put back BROKEN-sparc64, the change to ring-0.16.20 didn't help
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:46:27 Modified files: security/py-paramiko: Makefile distinfo Log message: update to py3-paramiko-2.7.2, ok aja@ benoit@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:46:02 Modified files: devel : Makefile Log message: +py-invoke,python3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:45:37 Log message: import ports/devel/py-invoke, ok aja@ benoit@ Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing inspiration from various sources to arrive at a powerful & clean feature set. Status: Vendor Tag: sthen Release Tags: sthen_20210902 N ports/devel/py-invoke/Makefile N ports/devel/py-invoke/distinfo N ports/devel/py-invoke/pkg/DESCR N ports/devel/py-invoke/pkg/PLIST N ports/devel/py-invoke/patches/patch-invoke_config_py N ports/devel/py-invoke/patches/patch-invoke_runners_py N ports/devel/py-invoke/patches/patch-tests_config_py N ports/devel/py-invoke/patches/patch-tests_runners_py No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:44:12 Modified files: security/py-cryptography: Makefile Log message: add new TDEP
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:42:42 Modified files: devel : Makefile Log message: +py-test-subtests,python3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2021/09/02 02:41:50 Log message: import ports/devel/py-test-subtests, ok aja@ unittest subTest() support and subtests fixture, for pytest. Status: Vendor Tag: sthen Release Tags: sthen_20210902 N ports/devel/py-test-subtests/Makefile N ports/devel/py-test-subtests/distinfo N ports/devel/py-test-subtests/pkg/DESCR N ports/devel/py-test-subtests/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:38:39 Modified files: security/py-keyring: Makefile distinfo security/py-keyring/pkg: PLIST Log message: Update to py3-keyring-23.1.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:38:03 Modified files: devel/py-importlib-metadata: Makefile Log message: This actually requires devel/py-zipp at run time.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:37:40 Modified files: devel : Makefile Log message: +py-zipp,python3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:37:02 Log message: Import py3-zipp-3.5.0 A pathlib-compatible Zipfile object wrapper. Official backport of the standard library Path object. ok robert@ Status: Vendor Tag: ajacoutot Release Tags: ajacoutot_20200902 N ports/devel/py-zipp/Makefile N ports/devel/py-zipp/distinfo N ports/devel/py-zipp/pkg/PLIST N ports/devel/py-zipp/pkg/DESCR No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:29:47 Modified files: security/py-cryptography: Makefile Log message: Missing BDEP on devel/py-setuptools-rust. ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:20:09 Modified files: security/py-secretstorage: Makefile distinfo security/py-secretstorage/pkg: DESCR PLIST Log message: Update to py3-secretstorage-3.3.1. Don't enforce RDEP on gnome-keyring; several other packages can provide the org.freedesktop.secrets interface.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:14:35 Modified files: x11/gnome/libgnome-keyring: Makefile x11/gnome/libsecret: Makefile Log message: Tweak comment.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:06:42 Modified files: devel : Makefile Log message: +py-jeepney,python3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 02:06:06 Log message: Import py3-jeepney-0.7.1 Jeepney is a pure Python implementation of D-Bus messaging. It has an I/O-free core, and integration modules for different event loops. ok robert@ Status: Vendor Tag: ajacoutot Release Tags: ajacoutot_20200902 N ports/devel/py-jeepney/Makefile N ports/devel/py-jeepney/distinfo N ports/devel/py-jeepney/pkg/DESCR N ports/devel/py-jeepney/pkg/PLIST No conflicts created by this import
Re: py-paramiko update
On Thu, 2021-09-02 at 00:21 +0100, Stuart Henderson wrote: > This has a few updates from the old (2019-06-23) version, including "Fix > incorrectly swapped order of p and q numbers when loading OpenSSH-format > RSA private keys. At minimum this should address a slowdown when using > such keys, and it also means Paramiko works with Cryptography 3.1 and > above (which complains strenuously when this problem appears)." > > Requires https://marc.info/?l=openbsd-ports=163053829504924=2 for tests. > > OK? OK aja > > http://www.paramiko.org/changelog.html > > Index: Makefile > === > RCS file: /cvs/ports/security/py-paramiko/Makefile,v > retrieving revision 1.57 > diff -u -p -r1.57 Makefile > --- Makefile1 Sep 2021 22:44:04 - 1.57 > +++ Makefile1 Sep 2021 23:21:33 - > @@ -2,13 +2,12 @@ > > COMMENT = Python module that implements the SSH2 protocol > > -MODPY_EGG_VERSION =2.6.0 > +MODPY_EGG_VERSION =2.7.2 > DISTNAME = paramiko-${MODPY_EGG_VERSION} > PKGNAME = py-${DISTNAME} > CATEGORIES = security > -REVISION = 2 > > -HOMEPAGE = https://github.com/paramiko/paramiko/ > +HOMEPAGE = https://www.paramiko.org/ > > MAINTAINER = Benoit Lecocq > > @@ -26,7 +25,8 @@ RUN_DEPENDS = devel/py-asn1${MODPY_FLAV > security/py-bcrypt${MODPY_FLAVOR} \ > security/py-cryptography${MODPY_FLAVOR} \ > security/py-PyNaCl${MODPY_FLAVOR} > -TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} > +TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} \ > + devel/py-invoke${MODPY_FLAVOR} > > FLAVORS = python3 > FLAVOR = python3 > Index: distinfo > === > RCS file: /cvs/ports/security/py-paramiko/distinfo,v > retrieving revision 1.33 > diff -u -p -r1.33 distinfo > --- distinfo9 Nov 2019 15:01:32 - 1.33 > +++ distinfo1 Sep 2021 23:21:33 - > @@ -1,2 +1,2 @@ > -SHA256 (paramiko-2.6.0.tar.gz) = 9LLt+g0ia3C9TKMep+OJMlmQKD2iNGXVcu0fcKdYMEE= > -SIZE (paramiko-2.6.0.tar.gz) = 1018679 > +SHA256 (paramiko-2.7.2.tar.gz) = fzb0uiwNgdIZ9FleNfcNVsyU+axApqzfUdbKIQzmUDU= > +SIZE (paramiko-2.7.2.tar.gz) = 1069537 > -- Antoine
Re: NEW: devel/py-invoke
On Thu, 2021-09-02 at 00:17 +0100, Stuart Henderson wrote: > This is a task execution tool that was split off from "Fabric" > (sysutils/fabric). Needed to update/unbreak fabric, and needed for > tests of newer versions of py-paramiko. > > blurb from the website https://www.pyinvoke.org/ (DESCR is much shorter) > below. OK to import? OK aja > > > --- > Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing > inspiration from various sources to arrive at a powerful & clean feature > set. > > Like Ruby’s Rake tool and Invoke’s own predecessor Fabric 1.x, > it provides a clean, high level API for running shell commands and > defining/organizing task functions from a tasks.py file. > > From GNU Make, it inherits an emphasis on minimal boilerplate for > common patterns and the ability to run multiple tasks in a single > invocation. > > Where Fabric 1.x considered the command-line approach the default > mode of use, Invoke (and tools built on it) are equally at home embedded > in your own Python code or a REPL. > > Following the lead of most Unix CLI applications, it offers a > traditional flag-based style of command-line parsing, deriving flag > names and value types from task signatures (optionally, of course!). > > Like many of its predecessors, it offers advanced features as well – > namespacing, task aliasing, before/after hooks, parallel execution and > more. > --- -- Antoine
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2021/09/02 01:39:52 Modified files: security/py-cryptography: Makefile Log message: Tighten TDEP on security/py-cryptography_vectors as it was before.