Re: pinentry update to 1.2.1
On Mon Aug 29, 2022 at 11:04:48PM +0200, Antoine Jacoutot wrote: > Hi. > > This updates security/pinentry to version 1.2.1. > > NEWS: > * qt: Support building with Qt 5.9. [T5592] > * curses: Handle an error at curses initialization. [T5623] > * curses: Specify fg/bg when an extention of Ncurses is not available. > * qt: Fix translation of context menu entries. [T5786] > * qt: Further improve the accessibility. [T5863] > * qt: Fix moving focus to second input field when pressing Enter in >first input field. [T5866] > * qt: Update the cursor position when reformatting the text. [T5972] > * qt: Use foreground raising code also with the confirm prompt. > * Make the legacy qt4 version build again. [T5569] > * Make sure an entered PIN is always cleared from memory. [T5977] > * Build fixes for Windows. [T5893] > > OK? ok rsadowski > > Index: Makefile > === > RCS file: /cvs/ports/security/pinentry/Makefile,v > retrieving revision 1.31 > diff -u -p -r1.31 Makefile > --- Makefile 11 Mar 2022 19:53:51 - 1.31 > +++ Makefile 29 Aug 2022 21:03:10 - > @@ -2,11 +2,10 @@ COMMENT-main = PIN or passphrase entry > COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface) > COMMENT-qt5 =PIN or passphrase entry dialog (Qt5 interface) > > -VERSION =1.2.0 > +VERSION =1.2.1 > DISTNAME = pinentry-${VERSION} > CATEGORIES = security > EXTRACT_SUFX = .tar.bz2 > -REVISION = 0 > > MASTER_SITES = ${MASTER_SITE_GNUPG:=pinentry/} > > @@ -22,6 +21,8 @@ WANTLIB += curses secret-1 > > # C++11 > COMPILER = base-clang ports-gcc > + > +USE_GMAKE = Yes > > LIB_DEPENDS =security/libassuan \ > x11/gnome/libsecret > Index: distinfo > === > RCS file: /cvs/ports/security/pinentry/distinfo,v > retrieving revision 1.9 > diff -u -p -r1.9 distinfo > --- distinfo 13 Jan 2022 14:12:37 - 1.9 > +++ distinfo 29 Aug 2022 21:03:10 - > @@ -1,2 +1,2 @@ > -SHA256 (pinentry-1.2.0.tar.bz2) = > EAcgRaPgQ9BYH5HNVnb8rH/+6VehZjat7apPWDphZHA= > -SIZE (pinentry-1.2.0.tar.bz2) = 498390 > +SHA256 (pinentry-1.2.1.tar.bz2) = > RXoYXlqFI4+5RalV3GNSq5YtyLSHILYvyfpIx1QKQGc= > +SIZE (pinentry-1.2.1.tar.bz2) = 547698 > > -- > Antoine >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:33:57 Modified files: x11/qt6: Makefile Log message: Enable a bunch of new Qt6 ports.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:32:59 Log message: Import qt6-qtvirtualkeyboard-6.3.1, ok sdk@ Comment: Qt6 virtual keyboard plugin Description: The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 6 on Linux Desktop/X11, Windows Desktop, and Boot2Qt targets. The input framework makes it easy to write custom input methods or to integrate 3rd party input engines. The input methods can be implemented in C++ or QML. This package contains actual libraries to be used by apps. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtvirtualkeyboard/Makefile N ports/x11/qt6/qtvirtualkeyboard/distinfo N ports/x11/qt6/qtvirtualkeyboard/pkg/DESCR N ports/x11/qt6/qtvirtualkeyboard/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:31:24 Log message: Import qt6-qtserialbus-6.3.1, ok sdk@ Comment: Qt6 API for accessing serial bus devices Description: The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, and others. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtserialbus/Makefile N ports/x11/qt6/qtserialbus/distinfo N ports/x11/qt6/qtserialbus/pkg/DESCR N ports/x11/qt6/qtserialbus/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:32:01 Log message: Import qt6-qtserialport-6.3.1, ok sdk@ Comment: Qt6 serial ports access components Required by: qt6-qtserialbus-6.3.1 Description: QtSerialPort provides functions to access serial ports. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtserialport/Makefile N ports/x11/qt6/qtserialport/distinfo N ports/x11/qt6/qtserialport/pkg/DESCR N ports/x11/qt6/qtserialport/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:29:57 Log message: Import qt6-qtsensors-6.3.1, ok sdk@ Comment: Qt6 hardware sensors support Description: The Qt Sensors module provides access to sensor hardware via QML and C++ interfaces. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtsensors/Makefile N ports/x11/qt6/qtsensors/distinfo N ports/x11/qt6/qtsensors/pkg/DESCR N ports/x11/qt6/qtsensors/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:29:06 Log message: Import qt6-qtscxml-6.3.1, ok sdk@ Comment: create state machines from SCXML files Description: The Qt SCXML module provides functionality to create state machines from SCXML files. This includes both dynamically creating state machines (loading the SCXML file and instantiating states and transitions) and generating a C++ file that has a class implementing the state machine. It also contains functionality to support data models and executable content. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtscxml/Makefile N ports/x11/qt6/qtscxml/distinfo N ports/x11/qt6/qtscxml/pkg/DESCR N ports/x11/qt6/qtscxml/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:28:10 Log message: Import qt6-qtremoteobjects-6.3.1, ok sdk@ Comment: Qt6 Inter-Process Communication module Description: Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module developed for Qt. This module extends Qt's existing functionalities to enable information exchange between processes or computers, easily. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtremoteobjects/Makefile N ports/x11/qt6/qtremoteobjects/distinfo N ports/x11/qt6/qtremoteobjects/pkg/DESCR N ports/x11/qt6/qtremoteobjects/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:27:12 Log message: Import qt6-qtpositioning-6.3.1, ok sdk@ Comment: Qt Positioning API Description: The Qt Positioning API provides positioning information via QML and C++ interfaces. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220830 N ports/x11/qt6/qtpositioning/Makefile N ports/x11/qt6/qtpositioning/distinfo N ports/x11/qt6/qtpositioning/pkg/DESCR N ports/x11/qt6/qtpositioning/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:26:05 Log message: Import qt6-qtnetworkauth-6.3.1, ok sdk@ Comment: Qt6 network authorization components Description: Qt Network Authorization provides a set of APIs that enable Qt applications to obtain limited access to online accounts and HTTP services without exposing users' passwords. Currently, the supported authorization protocol is OAuth, versions 1 and 2. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220829 N ports/x11/qt6/qtnetworkauth/Makefile N ports/x11/qt6/qtnetworkauth/distinfo N ports/x11/qt6/qtnetworkauth/pkg/DESCR N ports/x11/qt6/qtnetworkauth/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:25:02 Log message: Import qt6-qtdatavis3d-6.3.1, ok sdk@ Comment: Qt6 3D data visualization components Description: Qt Data Visualization module provides a way to visualize data in 3D as bar, scatter, and surface graphs. It is especially useful for visualizing depth maps and large quantities of rapidly changing data, such as data received from multiple sensors. The look and feel of graphs can be customized by using themes or by adding custom items and labels to them. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220829 N ports/x11/qt6/qtdatavis3d/Makefile N ports/x11/qt6/qtdatavis3d/distinfo N ports/x11/qt6/qtdatavis3d/pkg/DESCR N ports/x11/qt6/qtdatavis3d/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:22:59 Log message: Import qt6-qtconnectivity-6.3.1, ok sdk@ Comment: Bluetooth and NFC support for Qt6 Description: Qt Connectivity aggregates support for technologies intended for easy-to-use device connection. Currently those are Bluetooth and NFC. Qt Bluetooth enables connectivity between Bluetooth enabled devices. OpenBSD lacks support for Bluetooth, so Qt provides a stub instead. Qt NFC enables connectivity between NFC enabled devices. Be warned that Qt NFC on OpenBSD may need some additional components. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220829 N ports/x11/qt6/qtconnectivity/Makefile N ports/x11/qt6/qtconnectivity/distinfo N ports/x11/qt6/qtconnectivity/pkg/DESCR N ports/x11/qt6/qtconnectivity/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:21:43 Log message: Import qt6-qtcharts-6.3.1, ok sdk@ Comment: Qt6 components for drawing 2D charts Description: Qt Charts enables creating stylish, interactive, data centric user interfaces. Qt Charts uses the Graphics View Framework for ease of integration. The chart components can be used as QWidget or QGraphicsWidget objects or QML types. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220829 N ports/x11/qt6/qtcharts/Makefile N ports/x11/qt6/qtcharts/distinfo N ports/x11/qt6/qtcharts/pkg/DESCR N ports/x11/qt6/qtcharts/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:20:07 Log message: Import qt6-qt3d-6.3.1, ok sdk@ Comment: Qt6 components for 3D graphics Description: Qt 3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Qt C++ and Qt Quick applications. Maintainer: Rafael Sadowski WWW: https://www.qt.io/ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20220829 N ports/x11/qt6/qt3d/Makefile N ports/x11/qt6/qt3d/distinfo N ports/x11/qt6/qt3d/pkg/DESCR N ports/x11/qt6/qt3d/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 23:07:29 Modified files: devel/boost: Makefile Added files: devel/boost/patches: patch-boost_unordered_detail_fca_hpp patch-boost_unordered_detail_implementation_hpp patch-boost_unordered_unordered_map_hpp patch-boost_unordered_unordered_set_hpp Log message: Fix: Boost.Unordered containers are not in a valid state after moving https://www.boost.org/users/history/version_1_80_0.html https://github.com/boostorg/unordered/issues/139 OK Brad (maintainer)
PERMIT_* Audit
I have been learning about ports and found a number of strange values in the make files for PERMIT_PACKAGE and PERMIT_DISTFILES. Some of the interesting values were: stupid license unclear license incomplete/bad license yEs I have included my commands to find these ``` # Finds all the Makefiles with its PERMIT_* value find /usr/ports/ -name Makefile -exec grep -H '^PERMIT' '{}' ';' > /tmp/permits.txt # Show the various unique values cat /tmp/permits.txt | tr -d '\t' | sed -e 's/^.*://' -e 's/ *= */ = /' | sort -u # Filename with values that are not Yes nor No cat /tmp/permits.txt | tr -d '\t' | tr ':' ' ' | sed 's/ *= */ = /' | sort -k 2 -t ' ' | grep -v -e 'yes$' -e 'no$' -e 'Yes$' -e 'No$’ ```
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jtur...@cvs.openbsd.org 2022/08/29 18:41:10 Modified files: lang/janet : Makefile distinfo Log message: Update janet to 1.24.1
Re: CVS: cvs.openbsd.org: ports
On Mon, 29 Aug 2022 08:55:31 -0600 (MDT), Stuart Henderson wrote: > CVSROOT: /cvs > Module name: ports > Changes by: st...@cvs.openbsd.org 2022/08/29 08:55:31 > > Modified files: > devel/github-cli: Makefile distinfo modules.inc > devel/github-cli/pkg: PLIST > > Log message: > update to github-cli-2.14.7, from Mikolaj Kucharski > MODGO_VERSION is now defined twice. Index: modules.inc === RCS file: /cvs/ports/devel/github-cli/modules.inc,v retrieving revision 1.9 diff -u -p -r1.9 modules.inc --- modules.inc 29 Aug 2022 14:55:31 - 1.9 +++ modules.inc 29 Aug 2022 23:42:25 - @@ -1,5 +1,3 @@ -MODGO_VERSION =v2.14.7 - MODGO_MODULES =\ cloud.google.com/go v0.65.0 \ cloud.google.com/go/bigquery v1.8.0 \
Re: [update] net/snort 2.9.20
On Wed, Aug 24, 2022 at 03:15:49PM +0100, Stuart Henderson wrote: Hi, > commited, thanks. diff was against an old tree so hand-applied > rather than patch(1)'d. sorry for the additional work. I seem to have missed this. Unfortunately some additional change crept in. The PLIST entry of lib/snort_dynamicrules got lost. Normally the directory is empty and a placeholder for compiled rules. The directory is referenced in /etc/snort/snort.conf: 256 257 # path to dynamic rules libraries 258 dynamicdetection directory /usr/local/lib/snort_dynamicrules 259 and snort now complains about the missing directory. Therefore either comment out the line in snort.conf or as I prefer re-add back the entry in PLIST. Attached is a patch for the later way. Regards, Markus Index: Makefile === RCS file: /cvs/ports/net/snort/Makefile,v retrieving revision 1.114 diff -u -p -u -p -r1.114 Makefile --- Makefile24 Aug 2022 14:14:57 - 1.114 +++ Makefile29 Aug 2022 20:51:35 - @@ -1,6 +1,7 @@ COMMENT = highly flexible sniffer/NIDS DISTNAME = snort-2.9.20 +REVISION = 0 RULESV = 29200 SUBST_VARS = RULESV APPID_COMMENT Index: pkg/PLIST === RCS file: /cvs/ports/net/snort/pkg/PLIST,v retrieving revision 1.37 diff -u -p -u -p -r1.37 PLIST --- pkg/PLIST 24 Aug 2022 14:16:28 - 1.37 +++ pkg/PLIST 29 Aug 2022 20:51:35 - @@ -45,6 +45,7 @@ ${APPID_COMMENT}@so lib/snort_dynamicpre @so lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so @comment lib/snort_dynamicpreprocessor/libsf_ssl_preproc.la @so lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so +lib/snort_dynamicrules/ @man man/man8/snort.8 share/doc/pkg-readmes/${PKGSTEM} share/doc/snort/
pinentry update to 1.2.1
Hi. This updates security/pinentry to version 1.2.1. NEWS: * qt: Support building with Qt 5.9. [T5592] * curses: Handle an error at curses initialization. [T5623] * curses: Specify fg/bg when an extention of Ncurses is not available. * qt: Fix translation of context menu entries. [T5786] * qt: Further improve the accessibility. [T5863] * qt: Fix moving focus to second input field when pressing Enter in first input field. [T5866] * qt: Update the cursor position when reformatting the text. [T5972] * qt: Use foreground raising code also with the confirm prompt. * Make the legacy qt4 version build again. [T5569] * Make sure an entered PIN is always cleared from memory. [T5977] * Build fixes for Windows. [T5893] OK? Index: Makefile === RCS file: /cvs/ports/security/pinentry/Makefile,v retrieving revision 1.31 diff -u -p -r1.31 Makefile --- Makefile11 Mar 2022 19:53:51 - 1.31 +++ Makefile29 Aug 2022 21:03:10 - @@ -2,11 +2,10 @@ COMMENT-main =PIN or passphrase entry COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface) COMMENT-qt5 = PIN or passphrase entry dialog (Qt5 interface) -VERSION = 1.2.0 +VERSION = 1.2.1 DISTNAME = pinentry-${VERSION} CATEGORIES = security EXTRACT_SUFX = .tar.bz2 -REVISION = 0 MASTER_SITES = ${MASTER_SITE_GNUPG:=pinentry/} @@ -22,6 +21,8 @@ WANTLIB += curses secret-1 # C++11 COMPILER = base-clang ports-gcc + +USE_GMAKE =Yes LIB_DEPENDS = security/libassuan \ x11/gnome/libsecret Index: distinfo === RCS file: /cvs/ports/security/pinentry/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo13 Jan 2022 14:12:37 - 1.9 +++ distinfo29 Aug 2022 21:03:10 - @@ -1,2 +1,2 @@ -SHA256 (pinentry-1.2.0.tar.bz2) = EAcgRaPgQ9BYH5HNVnb8rH/+6VehZjat7apPWDphZHA= -SIZE (pinentry-1.2.0.tar.bz2) = 498390 +SHA256 (pinentry-1.2.1.tar.bz2) = RXoYXlqFI4+5RalV3GNSq5YtyLSHILYvyfpIx1QKQGc= +SIZE (pinentry-1.2.1.tar.bz2) = 547698 -- Antoine
Re: update: math/igraph to 0.9.9
On Wed, Aug 24, 2022 at 09:48:11AM +0200, Sebastien Marie wrote: > On Mon, Aug 15, 2022 at 07:27:08AM +0200, Sebastien Marie wrote: > > Hi, > > > > The following diff update math/igraph to 0.9.9. > > > > I just enabled LTO which improves performance. It should be fine with > > compilers > > as the port is build with "base-clang ports-gcc". > > > > SHARED_LIBS updated due to symbols removed (and some others added). > > > > Tests are still passing on amd64. > > > > I found no port depending of it (it simplify the testing). > > > > Comments or OK ? > > ping. Builds and tests fine on aarch64. The only issue I noticed is that it may pick up BISON if it's present during configure time, which could lead to bulk build failures. Since we already patch CMakeLists.txt, I suppose the best fix is to neuter this optional dependency: - set(OPTIONAL_DEPENDENCIES FLEX BISON OpenMP) + set(OPTIONAL_DEPENDENCIES FLEX OpenMP) With that ok tb
Re: UPDATE: Logstalgia-1.1.3
ping On 8/17/22 09:15, Gonzalo L. Rodriguez wrote: Hello, Update for Logstalgia to 1.1.3: https://logstalgia.io/ OK? Comments? Cheers.- Index: Makefile === RCS file: /cvs/ports/sysutils/logstalgia/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile11 Mar 2022 19:57:38 - 1.22 +++ Makefile17 Aug 2022 07:11:09 - @@ -1,9 +1,8 @@ COMMENT = website access log visualization -DISTNAME = logstalgia-1.1.2 +DISTNAME = logstalgia-1.1.3 CATEGORIES = sysutils graphics HOMEPAGE =http://logstalgia.io/ -REVISION = 1 MAINTAINER = Gonzalo L. R. @@ -13,7 +12,7 @@ PERMIT_PACKAGE = Yes MASTER_SITES = https://github.com/acaudwell/Logstalgia/releases/download/${DISTNAME}/ WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU SDL2 SDL2_image X11 -WANTLIB += Xext Xi Xmu c freetype m pcre png z +WANTLIB += Xext Xi Xmu c freetype m pcre2-8 png z CONFIGURE_STYLE =gnu CONFIGURE_ENV=CPPFLAGS="-I${X11BASE}/include" \ @@ -26,7 +25,7 @@ BUILD_DEPENDS = graphics/glm \ devel/boost LIB_DEPENDS = graphics/glew \ - devel/pcre \ + devel/pcre2 \ devel/sdl2-image post-install: Index: distinfo === RCS file: /cvs/ports/sysutils/logstalgia/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo14 Jun 2018 08:21:26 - 1.6 +++ distinfo17 Aug 2022 07:11:09 - @@ -1,2 +1,2 @@ -SHA256 (logstalgia-1.1.2.tar.gz) = 7T9AgeQB9KUJdhpyBL29fDT48a/53LAwNIiF+zmV/Kk= -SIZE (logstalgia-1.1.2.tar.gz) = 2330691 +SHA256 (logstalgia-1.1.3.tar.gz) = guajPDwwXB8dMtfhFboLMHuxke0qcDaKPNkTjO0KmNk= +SIZE (logstalgia-1.1.3.tar.gz) = 2341802
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 13:53:52 Modified files: sysutils/terragrunt: Makefile distinfo Log message: Update to terragrunt-0.38.9.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 13:33:04 Modified files: net/adsuck : Makefile net/adsuck/pkg : adsuck.rc x11/gnome/gdm : Makefile x11/gnome/gdm/pkg: gdm.rc Log message: Add daemon_rtable to pkill calls.
Fix boost 1.80.0 - Boost.Unordered containers are not in a valid state after moving
I think we should commit this fix from upstream. https://www.boost.org/users/history/version_1_80_0.html https://github.com/boostorg/unordered/issues/139 OK? Cheers, Rafael Index: Makefile === RCS file: /cvs/ports/devel/boost/Makefile,v retrieving revision 1.130 diff -u -p -u -p -r1.130 Makefile --- Makefile29 Aug 2022 17:28:18 - 1.130 +++ Makefile29 Aug 2022 19:28:52 - @@ -2,6 +2,7 @@ NOT_FOR_ARCHS-md = alpha hppa sparc64 COMMENT-main= free peer-reviewed portable C++ source libraries COMMENT-md=machine-dependent libraries for boost +REVISION-main= 0 VERSION= 1.80.0 EPOCH =0 Index: patches/patch-boost_unordered_detail_fca_hpp === RCS file: patches/patch-boost_unordered_detail_fca_hpp diff -N patches/patch-boost_unordered_detail_fca_hpp --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-boost_unordered_detail_fca_hpp29 Aug 2022 19:28:52 - @@ -0,0 +1,47 @@ +Boost.Unordered containers are not in a valid state after moving +https://github.com/boostorg/unordered/issues/139 + +Index: boost/unordered/detail/fca.hpp +--- boost/unordered/detail/fca.hpp.orig boost/unordered/detail/fca.hpp +@@ -646,7 +646,7 @@ namespace boost { + + size_type bucket_count() const { return size_; } + +-iterator begin() const { return ++at(size_); } ++iterator begin() const { return size_ == 0 ? end() : ++at(size_); } + + iterator end() const + { +@@ -660,6 +660,10 @@ namespace boost { + + local_iterator begin(size_type n) const + { ++ if (size_ == 0) { ++return this->end(n); ++ } ++ + return local_iterator( + (buckets + static_cast(n))->next); + } +@@ -670,12 +674,16 @@ namespace boost { + + iterator at(size_type n) const + { +- std::size_t const N = group::N; ++ if (size_ > 0) { ++std::size_t const N = group::N; + +- iterator pbg(buckets + static_cast(n), +-groups + static_cast(n / N)); ++iterator pbg(buckets + static_cast(n), ++ groups + static_cast(n / N)); + +- return pbg; ++return pbg; ++ } else { ++return this->end(); ++ } + } + + span raw() Index: patches/patch-boost_unordered_detail_implementation_hpp === RCS file: patches/patch-boost_unordered_detail_implementation_hpp diff -N patches/patch-boost_unordered_detail_implementation_hpp --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-boost_unordered_detail_implementation_hpp 29 Aug 2022 19:28:52 - @@ -0,0 +1,84 @@ +Boost.Unordered containers are not in a valid state after moving +https://github.com/boostorg/unordered/issues/139 + +Index: boost/unordered/detail/implementation.hpp +--- boost/unordered/detail/implementation.hpp.orig boost/unordered/detail/implementation.hpp +@@ -2054,12 +2054,14 @@ namespace boost { + + std::size_t bucket_size(std::size_t index) const + { +- bucket_iterator itb = buckets_.at(index); +- node_pointer n = itb->next; + std::size_t count = 0; +- while (n) { +-++count; +-n = n->next; ++ if (size_ > 0) { ++bucket_iterator itb = buckets_.at(index); ++node_pointer n = itb->next; ++while (n) { ++ ++count; ++ n = n->next; ++} + } + return count; + } +@@ -2420,11 +2422,14 @@ namespace boost { + node_pointer find_node_impl( + Key const& x, bucket_iterator itb) const + { +- key_equal const& pred = this->key_eq(); +- node_pointer p = itb->next; +- for (; p; p = p->next) { +-if (pred(x, extractor::extract(p->value( { +- break; ++ node_pointer p = node_pointer(); ++ if (itb != buckets_.end()) { ++key_equal const& pred = this->key_eq(); ++p = itb->next; ++for (; p; p = p->next) { ++ if (pred(x, extractor::extract(p->value( { ++break; ++ } + } + } + return p; +@@ -2453,11 +2458,13 @@ namespace boost { + inline iterator transparent_find( + Key const& k, Hash const& h, Pred const& pred) const + { +- std::size_t const key_hash = h(k); +- bucket_iterator itb = buckets_.at(buckets_.position(key_hash)); +- for (node_pointer p = itb->next; p; p = p->next) { +-if (BOOST_LIKELY(pred(k, extractor::extract(p->value() { +- return iterator(p, itb); ++ if (size_ > 0) { ++std::size_t const key_hash = h(k); ++
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 13:27:53 Modified files: net/icinga/core2: Makefile net/icinga/core2/pkg: icinga2.rc net/gmid : Makefile net/gmid/pkg : gmid.rc print/cups : Makefile print/cups/pkg : cupsd.rc Log message: Use rc_configtest.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 13:19:34 Modified files: infrastructure/templates: rc.template Log message: Add rc_configtest.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 13:15:18 Modified files: net/knot : Makefile net/knot/pkg : knot.rc sysutils/sysmon: Makefile sysutils/sysmon/pkg: sysmond.rc www/nginx : Makefile www/nginx/pkg : nginx.rc Log message: Use rc_configtest.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 12:59:45 Modified files: www/gotosocial : Makefile www/gotosocial/pkg: gotosocial.rc Log message: Move variables where they belong.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: matth...@cvs.openbsd.org2022/08/29 12:05:19 Modified files: print : Makefile Log message: Unhook libXp, missed in previous commit.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: matth...@cvs.openbsd.org2022/08/29 12:04:21 Modified files: devel/quirks/files: Quirks.pm Removed files: print/libXp: Makefile distinfo print/libXp/pkg: DESCR PLIST Log message: Remove libXp, no longer used or maintained upstreams. ok pascal@ (maintainer) kn@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 11:28:38 Modified files: graphics/mapnik: Makefile Added files: graphics/mapnik/patches: patch-test_unit_serialization_wkb_test_cpp Log message: Unbreak with boost 1.80.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 11:28:18 Modified files: devel/boost: Makefile distinfo devel/boost/patches: patch-Jamroot patch-libs_locale_build_Jamfile_v2 patch-tools_build_src_tools_gcc_jam devel/boost/pkg: PLIST-main Removed files: devel/boost/patches: patch-boost_json_impl_array_ipp patch-libs_json_test_array_cpp patch-tools_build_src_engine_startup_cpp Log message: Update boost to 1.80 https://www.boost.org/users/history/version_1_80_0.html Update diff from Bred
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:58:32 Modified files: graphics/orthanc/server: Makefile graphics/orthanc/server/pkg: PLIST Log message: Regen PLIST with doxygen 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:57:42 Modified files: graphics/libgphoto2: Makefile graphics/libgphoto2/pkg: PLIST Log message: Regen PLIST with doxygen 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:56:58 Modified files: graphics/ipe : Makefile graphics/ipe/pkg: PLIST Log message: Regen PLIST with doxygen 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: t...@cvs.openbsd.org2022/08/29 10:56:20 Modified files: devel/valgrind : Makefile Log message: valgrind: mark broken With the introduction of the _pad_ system calls, the hardcoded syscall numbers diverged a step too far from reality. The valgrind output is now completely useless. Someone needs to sit down and fix the tables and various syscall wrappers. maintainer timeout
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:53:11 Modified files: telephony/linphone/liblinphone: Makefile telephony/linphone/liblinphone/pkg: PLIST Log message: Regen PLIST after doxygen update to 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:51:29 Modified files: devel/doxygen-gui: Makefile distinfo Log message: Update doxygen-gui to 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:51:09 Modified files: devel/doxygen : Makefile distinfo Log message: Update doxygen to 1.9.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 10:50:34 Modified files: cad/kicad/patches: patch-common_CMakeLists_txt patch-cvpcb_CMakeLists_txt patch-pcbnew_CMakeLists_txt Log message: Regen patches
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 10:39:19 Modified files: textproc/libxslt: Makefile distinfo Log message: Update to libxslt-1.1.37.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 10:37:18 Modified files: textproc/libxml: Makefile distinfo textproc/libxml/patches: patch-python_Makefile_am Log message: Update to libxml-2.10.2.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 10:15:43 Modified files: x11/vlc/patches: patch-modules_access_v4l2_lib_c Log message: We have RTLD_NOLOAD now. ok jca@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 09:43:20 Modified files: lang/python: python.port.mk Log message: fix r1.164 differently, don't adjust MODPY_CMD which is actually used in port Makefiles (I thought it was internal). fixes calibre
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 09:33:14 Modified files: security/gpgme : Makefile distinfo security/gpgme/patches: patch-configure patch-lang_cpp_tests_Makefile_in patch-lang_qt_Makefile_in patch-lang_qt_tests_Makefile_in security/gpgme/pkg: PLIST-qt Log message: Update gpgme to 1.18.0 Tweaks and OK sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gonz...@cvs.openbsd.org 2022/08/29 09:28:17 Modified files: security/suricata: Makefile distinfo security/suricata/patches: patch-configure_ac patch-src_suricata_c patch-suricata_yaml_in security/suricata/pkg: PLIST Log message: Update for Suricata to 6.0.6 OK sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 09:18:11 Modified files: cad/qcad : Makefile distinfo cad/qcad/patches: patch-scripts_Help_About_About_js patch-scripts_Widgets_CommandLine_CommandLine_js patch-shared_app_pri patch-shared_pri patch-src_core_RDebug_cpp patch-src_core_RS_cpp patch-src_core_RSettings_cpp patch-src_core_core_pro patch-src_gui_RRulerQt_cpp cad/qcad/pkg : PLIST Added files: cad/qcad/patches: patch-qcad_pro patch-scripts_Help_ShowReadme_ShowReadme_js patch-scripts_Widgets_LibraryBrowser_LibraryBrowser_js patch-src_run_main_cpp Removed files: cad/qcad/patches: patch-src_gui_RRulerQt_h patch-src_run_run_pri Log message: Update qcad to 3.27.6.7 QCad still segfault but maybe an updated version helps us to debug it. Reported by Andy Bradford
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 08:55:31 Modified files: devel/github-cli: Makefile distinfo modules.inc devel/github-cli/pkg: PLIST Log message: update to github-cli-2.14.7, from Mikolaj Kucharski
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 08:45:04 Removed files: multimedia/webvfx: Makefile distinfo multimedia/webvfx/pkg: DESCR PLIST Log message: Once again... remove webvfx Spotted by tb@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 08:42:41 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: Add mlt and webvfx, bye bye
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 08:40:08 Modified files: multimedia : Makefile Removed files: multimedia/mlt : Makefile distinfo multimedia/mlt/patches: patch-src_framework_Makefile patch-src_framework_mlt_property_c patch-src_mlt++_Makefile patch-src_modules_qt_Makefile patch-src_tests_test_properties_test_properties_cpp multimedia/mlt/pkg: DESCR-gpl2 DESCR-main PLIST-gpl2 PLIST-main Log message: Remove mlt6 and webvfx Dead upstream and we have mlt7 OK tb@ and tracey@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 08:29:39 Modified files: devel/py-importlib-metadata: Makefile distinfo devel/py-importlib-metadata/pkg: PLIST Log message: update to py3-importlib_metadata-4.12.0 and change things so we can at least run some tests. tested by Renaud Allard (maintainer) with synapse plus I built dependent ports.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:48:30 Modified files: devel/qcoro: Makefile Log message: Coroutines are part of C++ 20 and implemented in GCC 10
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:47:28 Modified files: x11/qt5/qttranslations: Makefile Log message: Cleanup Qt - Use MODQT5_DEPS no to avoid qtbase in LIB_DEPENDS - Drop PKG_ARCH, qtbase is in RUN_DEPENDS. Makes no sense for me. - We have no -main -examples in this package, remove WANTLIB- and LIB_DEPENDS-
Re: UPDATE: multimedia/mlt7 (and remove multimedia/mlt)
On Mon, Aug 29, 2022 at 03:40:32PM +0200, Rafael Sadowski wrote: > On Fri Aug 19, 2022 at 07:30:44AM +0200, Rafael Sadowski wrote: > > On Thu Aug 18, 2022 at 11:36:20PM +0200, Theo Buehler wrote: > > > > > multimedia/webvfx > > > > > > > > good catch on that, but it seems dead upstream and there's no version > > > > using mlt7. > > > > > > It was imported for shotcut. If it's no longer needed for shotcut, maybe > > > it can go? > > > > > > > Author: tracey > > Date: Wed May 20 13:49:59 2020 + > > > > Import multimedia/webvfx: WebVfx is a video effects library that allows > > effects > > to be implemented using WebKit HTML or Qt QML. > > > > This is required to get shotcut fully operational. > > > > Start of port and import request espie@ > > > > > > Yeah it looks like. So I'd rather ask if we can delete mlt and webvfx? > > Nothing uses it anymore. > > > > Rafael > > > > Ping, OK to remove mlt and webvfx? I am ok with that. tracey, any objection?
Re: UPDATE: multimedia/mlt7 (and remove multimedia/mlt)
On Fri Aug 19, 2022 at 07:30:44AM +0200, Rafael Sadowski wrote: > On Thu Aug 18, 2022 at 11:36:20PM +0200, Theo Buehler wrote: > > > > multimedia/webvfx > > > > > > good catch on that, but it seems dead upstream and there's no version > > > using mlt7. > > > > It was imported for shotcut. If it's no longer needed for shotcut, maybe > > it can go? > > > > Author: tracey > Date: Wed May 20 13:49:59 2020 + > > Import multimedia/webvfx: WebVfx is a video effects library that allows > effects > to be implemented using WebKit HTML or Qt QML. > > This is required to get shotcut fully operational. > > Start of port and import request espie@ > > > Yeah it looks like. So I'd rather ask if we can delete mlt and webvfx? > Nothing uses it anymore. > > Rafael > Ping, OK to remove mlt and webvfx?
Re: vlc and RTLD_NOLOAD
On Mon, Aug 29 2022, Antoine Jacoutot wrote: > Hi. > > Now that we have RTLD_NOLOAD, we should be able to remove this chunk. > OK? yup > Index: patches/patch-modules_access_v4l2_lib_c > === > RCS file: /cvs/ports/x11/vlc/patches/patch-modules_access_v4l2_lib_c,v > retrieving revision 1.4 > diff -u -p -r1.4 patch-modules_access_v4l2_lib_c > --- patches/patch-modules_access_v4l2_lib_c 11 Mar 2022 20:17:31 - > 1.4 > +++ patches/patch-modules_access_v4l2_lib_c 29 Aug 2022 12:29:15 - > @@ -4,7 +4,7 @@ ed4a5feb243a201b7890672f3d376b4586a16593 > Index: modules/access/v4l2/lib.c > --- modules/access/v4l2/lib.c.orig > +++ modules/access/v4l2/lib.c > -@@ -31,6 +31,16 @@ > +@@ -31,6 +31,12 @@ > > #include "v4l2.h" > > @@ -14,14 +14,10 @@ Index: modules/access/v4l2/lib.c > +#define V4L2_LIB "libv4l2.so.0" > +#endif > + > -+#ifndef RTLD_NOLOAD > -+#define RTLD_NOLOAD 0 > -+#endif > -+ > static int fd_open (int fd, int flags) > { > (void) flags; > -@@ -56,7 +66,7 @@ static void v4l2_lib_load (void) > +@@ -56,7 +62,7 @@ static void v4l2_lib_load (void) > > h = dlopen ("libmediaclient.so", RTLD_LAZY | RTLD_LOCAL | RTLD_NOLOAD); > if (h == NULL) -- 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: rsadow...@cvs.openbsd.org 2022/08/29 07:37:55 Modified files: www/awstats: Makefile distinfo www/awstats/pkg: PLIST Log message: Update awstats to 7.8
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 07:34:24 Modified files: games/fs2open : Makefile Removed files: games/fs2open/patches: patch-code_libs_renderdoc_renderdoc_cpp Log message: Remove patch now that we have RTLD_NOLOAD. Brad sent the same diff a few days ago ok sthen@ rsadowski@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:32:54 Modified files: graphics/nomacs: Makefile geo/qmapshack : Makefile geo/qmapshack/patches: patch-CMakeLists_txt Added files: graphics/nomacs/patches: patch-cmake_Unix_cmake Removed files: geo/qmapshack/patches: patch-src_qmapshack_CMakeLists_txt Log message: Unbreak with archivers/quazip 1.3 ok sdk@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:32:47 Modified files: graphics/krita : Makefile distinfo graphics/krita/pkg: PLIST Log message: Update krita to 5.1.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:32:39 Modified files: games/chessx : Makefile distinfo Added files: games/chessx/patches: patch-CMakeLists_txt patch-src_CMakeLists_txt Removed files: games/chessx/patches: patch-chessx_pro patch-src_dialogs_preferences_cpp patch-src_dialogs_savedialog_cpp patch-src_gui_gamewindow_cpp Log message: Update chessx to 1.5.6 and use archivers/quazip 1.3 Tweaks and OK sdk
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2022/08/29 07:32:29 Modified files: archivers/quazip: Makefile distinfo archivers/quazip/pkg: PLIST Added files: archivers/quazip/patches: patch-CMakeLists_txt Log message: Update quazip to 1.3 - Remove uncomment likes in Makefile. "make test" works quite well. - Patch out the hardcoded version in the include path. For example: Instead of include/QuaZip-Qt5-1.3/quazip/ we use include/QuaZip-Qt5/quazip/. This safe use from updating ports that don't use the CMake module. OK bcallah@ (maintainer)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 07:23:02 Modified files: lang/python: python.port.mk Log message: set "nojunk" for setuptools builds done via MODPY_PEP517 (already set for those builds done via MODPY_SETUPTOOLS - I was hoping we'd get away without it for pep517 setuptools builds but naddy ran into a build problem with py-cryptography which seems that it can only have happened if importlib-metadata was installed and junked at the wrong time during build) we _may_ need nojunk for the other pep517 backends but let's try to avoid it if possible first.
Re: fs2open and RTLD_NOLOAD
On Mon Aug 29, 2022 at 02:15:40PM +0100, Stuart Henderson wrote: > On 2022/08/29 14:34, Antoine Jacoutot wrote: > > Hi. > > > > Now that we have RTLD_NOLOAD, we should be able to remove this patch. > > OK. Brad sent the same to thfr@ and cc'd me on the 20th so I think > that's a reasonable timeout. I tested fs2open with the diff below. OK rsadowski > > > Index: Makefile > > === > > RCS file: /cvs/ports/games/fs2open/Makefile,v > > retrieving revision 1.14 > > diff -u -p -r1.14 Makefile > > --- Makefile20 Aug 2022 06:27:04 - 1.14 > > +++ Makefile29 Aug 2022 12:33:08 - > > @@ -8,6 +8,7 @@ DISTNAME = fs2open-${V} > > GH_ACCOUNT = scp-fs2open > > GH_PROJECT = fs2open.github.com > > GH_TAGNAME = release_${V:S/./_/g} > > +REVISION = 0 > > > > CATEGORIES = games > > > > Index: patches/patch-code_libs_renderdoc_renderdoc_cpp > > === > > RCS file: patches/patch-code_libs_renderdoc_renderdoc_cpp > > diff -N patches/patch-code_libs_renderdoc_renderdoc_cpp > > --- patches/patch-code_libs_renderdoc_renderdoc_cpp 11 Mar 2022 19:04:26 > > - 1.2 > > +++ /dev/null 1 Jan 1970 00:00:00 - > > @@ -1,14 +0,0 @@ > > -we don't have RTLD_NOLOAD > > - > > -Index: code/libs/renderdoc/renderdoc.cpp > > code/libs/renderdoc/renderdoc.cpp.orig > > -+++ code/libs/renderdoc/renderdoc.cpp > > -@@ -14,7 +14,7 @@ RENDERDOC_API_1_1_1* api = nullptr; > > - > > - pRENDERDOC_GetAPI load_getAPI() { > > - #ifdef SCP_UNIX > > -- auto handle = dlopen("librenderdoc.so", RTLD_NOLOAD); > > -+ auto handle = dlopen("librenderdoc.so", RTLD_LAZY); > > - auto symbol = dlsym(handle, "RENDERDOC_GetAPI"); > > - > > - if (handle != nullptr) { > > > > -- > > Antoine > > >
Re: fs2open and RTLD_NOLOAD
On 2022/08/29 14:34, Antoine Jacoutot wrote: > Hi. > > Now that we have RTLD_NOLOAD, we should be able to remove this patch. OK. Brad sent the same to thfr@ and cc'd me on the 20th so I think that's a reasonable timeout. > Index: Makefile > === > RCS file: /cvs/ports/games/fs2open/Makefile,v > retrieving revision 1.14 > diff -u -p -r1.14 Makefile > --- Makefile 20 Aug 2022 06:27:04 - 1.14 > +++ Makefile 29 Aug 2022 12:33:08 - > @@ -8,6 +8,7 @@ DISTNAME =fs2open-${V} > GH_ACCOUNT = scp-fs2open > GH_PROJECT = fs2open.github.com > GH_TAGNAME = release_${V:S/./_/g} > +REVISION = 0 > > CATEGORIES = games > > Index: patches/patch-code_libs_renderdoc_renderdoc_cpp > === > RCS file: patches/patch-code_libs_renderdoc_renderdoc_cpp > diff -N patches/patch-code_libs_renderdoc_renderdoc_cpp > --- patches/patch-code_libs_renderdoc_renderdoc_cpp 11 Mar 2022 19:04:26 > - 1.2 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,14 +0,0 @@ > -we don't have RTLD_NOLOAD > - > -Index: code/libs/renderdoc/renderdoc.cpp > code/libs/renderdoc/renderdoc.cpp.orig > -+++ code/libs/renderdoc/renderdoc.cpp > -@@ -14,7 +14,7 @@ RENDERDOC_API_1_1_1* api = nullptr; > - > - pRENDERDOC_GetAPI load_getAPI() { > - #ifdef SCP_UNIX > --auto handle = dlopen("librenderdoc.so", RTLD_NOLOAD); > -+auto handle = dlopen("librenderdoc.so", RTLD_LAZY); > - auto symbol = dlsym(handle, "RENDERDOC_GetAPI"); > - > - if (handle != nullptr) { > > -- > Antoine >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lr...@cvs.openbsd.org 2022/08/29 07:14:25 Modified files: audio/mpd : Makefile distinfo Log message: audio/mpd: update to 0.23.9 changelog: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.9/NEWS ok landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 07:10:09 Modified files: textproc/py-markdown: Makefile distinfo textproc/py-markdown/pkg: PLIST Removed files: textproc/py-markdown/pkg: PFRAG.no-python3 Log message: update to py3-markdown-3.4.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lr...@cvs.openbsd.org 2022/08/29 07:06:33 Modified files: audio/picard : Makefile distinfo Log message: audio/picard: update to 2.8.3 PICARD-2524 - Random crash on album search ok sdk@, landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 06:47:12 Modified files: cad/magic : Makefile distinfo cad/magic/patches: patch-utils_paths_h cad/magic/pkg : PLIST Removed files: cad/magic/patches: patch-Makefile patch-magic_proto_magicrc_in patch-scripts_configure Log message: update to magic-8.3.316, from Brad, ok maintainer
fs2open and RTLD_NOLOAD
Hi. Now that we have RTLD_NOLOAD, we should be able to remove this patch. Index: Makefile === RCS file: /cvs/ports/games/fs2open/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- Makefile20 Aug 2022 06:27:04 - 1.14 +++ Makefile29 Aug 2022 12:33:08 - @@ -8,6 +8,7 @@ DISTNAME = fs2open-${V} GH_ACCOUNT = scp-fs2open GH_PROJECT = fs2open.github.com GH_TAGNAME = release_${V:S/./_/g} +REVISION = 0 CATEGORIES = games Index: patches/patch-code_libs_renderdoc_renderdoc_cpp === RCS file: patches/patch-code_libs_renderdoc_renderdoc_cpp diff -N patches/patch-code_libs_renderdoc_renderdoc_cpp --- patches/patch-code_libs_renderdoc_renderdoc_cpp 11 Mar 2022 19:04:26 - 1.2 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,14 +0,0 @@ -we don't have RTLD_NOLOAD - -Index: code/libs/renderdoc/renderdoc.cpp code/libs/renderdoc/renderdoc.cpp.orig -+++ code/libs/renderdoc/renderdoc.cpp -@@ -14,7 +14,7 @@ RENDERDOC_API_1_1_1* api = nullptr; - - pRENDERDOC_GetAPI load_getAPI() { - #ifdef SCP_UNIX -- auto handle = dlopen("librenderdoc.so", RTLD_NOLOAD); -+ auto handle = dlopen("librenderdoc.so", RTLD_LAZY); - auto symbol = dlsym(handle, "RENDERDOC_GetAPI"); - - if (handle != nullptr) { -- Antoine
vlc and RTLD_NOLOAD
Hi. Now that we have RTLD_NOLOAD, we should be able to remove this chunk. OK? Index: patches/patch-modules_access_v4l2_lib_c === RCS file: /cvs/ports/x11/vlc/patches/patch-modules_access_v4l2_lib_c,v retrieving revision 1.4 diff -u -p -r1.4 patch-modules_access_v4l2_lib_c --- patches/patch-modules_access_v4l2_lib_c 11 Mar 2022 20:17:31 - 1.4 +++ patches/patch-modules_access_v4l2_lib_c 29 Aug 2022 12:29:15 - @@ -4,7 +4,7 @@ ed4a5feb243a201b7890672f3d376b4586a16593 Index: modules/access/v4l2/lib.c --- modules/access/v4l2/lib.c.orig +++ modules/access/v4l2/lib.c -@@ -31,6 +31,16 @@ +@@ -31,6 +31,12 @@ #include "v4l2.h" @@ -14,14 +14,10 @@ Index: modules/access/v4l2/lib.c +#define V4L2_LIB "libv4l2.so.0" +#endif + -+#ifndef RTLD_NOLOAD -+#define RTLD_NOLOAD 0 -+#endif -+ static int fd_open (int fd, int flags) { (void) flags; -@@ -56,7 +66,7 @@ static void v4l2_lib_load (void) +@@ -56,7 +62,7 @@ static void v4l2_lib_load (void) h = dlopen ("libmediaclient.so", RTLD_LAZY | RTLD_LOCAL | RTLD_NOLOAD); if (h == NULL) -- Antoine
Re: UPDATE: security/gpgme
On 2022/08/29 14:23, Rafael Sadowski wrote: > > Yes but I ran `make update-plist`: So don't do that? :) > > diff --git a/security/ruby-gpgme/Makefile b/security/ruby-gpgme/Makefile > index b35bc98e290..c616cf1e416 100644 > --- a/security/ruby-gpgme/Makefile > +++ b/security/ruby-gpgme/Makefile > @@ -2,6 +2,7 @@ COMMENT = Ruby language binding for gpgme > > DISTNAME = gpgme-2.0.20 > CATEGORIES = security > +REVISION = 0 > > HOMEPAGE = http://github.com/ueno/ruby-gpgme > MAINTAINER = Sebastian Reitenbach > @@ -11,7 +12,7 @@ PERMIT_PACKAGE = Yes > > MODULES =lang/ruby > > -WANTLIB += c m assuan gpg-error gpgme > +WANTLIB += assuan gpg-error gpgme > > LIB_DEPENDS += security/gpgme > > diff --git a/security/ruby-gpgme/pkg/PLIST b/security/ruby-gpgme/pkg/PLIST > index 322a48e920e..01cf4df3904 100644 > --- a/security/ruby-gpgme/pkg/PLIST > +++ b/security/ruby-gpgme/pkg/PLIST > @@ -1,5 +1,8 @@ > ${GEM_LIB}/build_info/${DISTNAME}.info > ${GEM_LIB}/cache/${DISTNAME}.gem > +${GEM_EXTENSIONS_DIR}/gem_make.out > +@so ${GEM_EXTENSIONS_DIR}/gpgme_n.so > +${GEM_EXTENSIONS_DIR}/mkmf.log > ${GEM_LIB}/gems/${DISTNAME}/ > ${GEM_LIB}/gems/${DISTNAME}/examples/ > ${GEM_LIB}/gems/${DISTNAME}/examples/edit.rb > @@ -8,6 +11,14 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/keylist.rb > ${GEM_LIB}/gems/${DISTNAME}/examples/roundtrip.rb > ${GEM_LIB}/gems/${DISTNAME}/examples/sign.rb > ${GEM_LIB}/gems/${DISTNAME}/examples/verify.rb > +${GEM_LIB}/gems/${DISTNAME}/ext/ > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/ > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/.sitearchdir.time > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/Makefile > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/extconf.rb > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.c > +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.o > +@so ${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.so > ${GEM_LIB}/gems/${DISTNAME}/lib/ > ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/ > ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme.rb > @@ -28,6 +39,17 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/sub_key.rb > ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/user_id.rb > ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/version.rb > @so ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme_n.so > +${GEM_LIB}/gems/${DISTNAME}/ports/ > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/ > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.12.0.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.13.1.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.9.0.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.4.3.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.5.1.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.5.3.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.27.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.32.tar.bz2 > +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.37.tar.bz2 > ${GEM_LIB}/gems/${DISTNAME}/test/ > ${GEM_LIB}/gems/${DISTNAME}/test/crypto_test.rb > ${GEM_LIB}/gems/${DISTNAME}/test/ctx_test.rb >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 06:25:01 Modified files: www/webkitgtk4 : Makefile Removed files: www/webkitgtk4/patches: patch-Source_ThirdParty_ANGLE_src_common_system_utils_posix_cpp Log message: We have RTLD_NOLOAD now.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 06:23:42 Modified files: lang/python/2.7: Makefile lang/python/2.7/patches: patch-setup_py lang/python/3.10: Makefile lang/python/3.10/patches: patch-setup_py lang/python/3.9: Makefile lang/python/3.9/patches: patch-setup_py Log message: Remove patching around libreadline in Python; this was added after OpenBSD 5.4 to prevent picking up ports libreadline if installed during build, but this was fixed differently in the libreadline port after 5.5 instead (by moving the headers to a directory which is not usually picked up by default). Found while investigating why readline is broken in the Python 3.10 port (but doesn't fix that issue). Also changes to the build in py3.10 mean that this patching no longer worked for the original issue. ok kmos@
Re: UPDATE: security/gpgme
On Mon Aug 29, 2022 at 01:19:59PM +0100, Stuart Henderson wrote: > On 2022/08/29 14:10, Rafael Sadowski wrote: > > > > I caught a victim. ruby-gpgme ruby30 and ruby31 packaged fine but not > > ruby27: > > > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.12.0.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.13.1.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.9.0.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.4.3.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.1.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.3.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.27.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.32.tar.bz2 > > does not exist > > Error: > > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.37.tar.bz2 > > does not exist > > > > > > Should we drop the tarballs? > > That doesn't make sense, those tar files aren't in the PLIST (and > ruby27-gpgme builds OK for me with the update) > Yes but I ran `make update-plist`: diff --git a/security/ruby-gpgme/Makefile b/security/ruby-gpgme/Makefile index b35bc98e290..c616cf1e416 100644 --- a/security/ruby-gpgme/Makefile +++ b/security/ruby-gpgme/Makefile @@ -2,6 +2,7 @@ COMMENT = Ruby language binding for gpgme DISTNAME = gpgme-2.0.20 CATEGORIES = security +REVISION = 0 HOMEPAGE = http://github.com/ueno/ruby-gpgme MAINTAINER = Sebastian Reitenbach @@ -11,7 +12,7 @@ PERMIT_PACKAGE = Yes MODULES = lang/ruby -WANTLIB += c m assuan gpg-error gpgme +WANTLIB += assuan gpg-error gpgme LIB_DEPENDS += security/gpgme diff --git a/security/ruby-gpgme/pkg/PLIST b/security/ruby-gpgme/pkg/PLIST index 322a48e920e..01cf4df3904 100644 --- a/security/ruby-gpgme/pkg/PLIST +++ b/security/ruby-gpgme/pkg/PLIST @@ -1,5 +1,8 @@ ${GEM_LIB}/build_info/${DISTNAME}.info ${GEM_LIB}/cache/${DISTNAME}.gem +${GEM_EXTENSIONS_DIR}/gem_make.out +@so ${GEM_EXTENSIONS_DIR}/gpgme_n.so +${GEM_EXTENSIONS_DIR}/mkmf.log ${GEM_LIB}/gems/${DISTNAME}/ ${GEM_LIB}/gems/${DISTNAME}/examples/ ${GEM_LIB}/gems/${DISTNAME}/examples/edit.rb @@ -8,6 +11,14 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/keylist.rb ${GEM_LIB}/gems/${DISTNAME}/examples/roundtrip.rb ${GEM_LIB}/gems/${DISTNAME}/examples/sign.rb ${GEM_LIB}/gems/${DISTNAME}/examples/verify.rb +${GEM_LIB}/gems/${DISTNAME}/ext/ +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/ +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/.sitearchdir.time +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/Makefile +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/extconf.rb +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.c +${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.o +@so ${GEM_LIB}/gems/${DISTNAME}/ext/gpgme/gpgme_n.so ${GEM_LIB}/gems/${DISTNAME}/lib/ ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/ ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme.rb @@ -28,6 +39,17 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/sub_key.rb ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/user_id.rb ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/version.rb @so ${GEM_LIB}/gems/${DISTNAME}/lib/gpgme_n.so +${GEM_LIB}/gems/${DISTNAME}/ports/ +${GEM_LIB}/gems/${DISTNAME}/ports/archives/ +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.12.0.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.13.1.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/gpgme-1.9.0.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.4.3.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.5.1.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libassuan-2.5.3.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.27.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.32.tar.bz2 +${GEM_LIB}/gems/${DISTNAME}/ports/archives/libgpg-error-1.37.tar.bz2 ${GEM_LIB}/gems/${DISTNAME}/test/ ${GEM_LIB}/gems/${DISTNAME}/test/crypto_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/ctx_test.rb
Re: UPDATE: security/gpgme
On 2022/08/29 14:10, Rafael Sadowski wrote: > > I caught a victim. ruby-gpgme ruby30 and ruby31 packaged fine but not > ruby27: > > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.12.0.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.13.1.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.9.0.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.4.3.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.1.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.3.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.27.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.32.tar.bz2 > does not exist > Error: > /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.37.tar.bz2 > does not exist > > > Should we drop the tarballs? That doesn't make sense, those tar files aren't in the PLIST (and ruby27-gpgme builds OK for me with the update)
Re: UPDATE: security/gpgme
On Sun Aug 28, 2022 at 11:13:15AM +0100, Stuart Henderson wrote: > On 2022/08/28 10:50, Rafael Sadowski wrote: > > Update gpgme to 1.18.0, OK? > > I have this in my tree but haven't got round to testing dependent ports yet > > > diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile > > index c7934381aa8..aeea514a306 100644 > > --- a/security/gpgme/Makefile > > +++ b/security/gpgme/Makefile > > @@ -1,14 +1,14 @@ > > COMMENT-main = GnuPG Made Easy > > COMMENT-qt = Qt bindings for GPGme > > > > -VERSION = 1.17.1 > > +VERSION = 1.18.0 > > DISTNAME = gpgme-${VERSION} > > PKGNAME-main = gpgme-${VERSION} > > PKGNAME-qt = gpgme-qt-${VERSION} > > > > CATEGORIES = security devel > > > > -SHARED_LIBS += gpgme23.0 # 37.0 > > +SHARED_LIBS += gpgme23.1 # 37.0 > > SHARED_LIBS += gpgmepp 2.0 # 20.0 > > SHARED_LIBS += qgpgme 1.0 # 14.0 > > Should be > > SHARED_LIBS += gpgme24.0 # 38.0 > SHARED_LIBS += gpgmepp 3.0 # 21.0 > SHARED_LIBS += qgpgme 2.0 # 16.0 Oh yeah I missed gpgmepp and qgpgme but I just saw new symbols gpgme. Anyway > > With that, OK as long as it doesn't break deps > > $ sqlite3 /usr/local/share/sqlports "select distinct fullpkgpath from wantlib > where value like '%gpgme%'" > mail/claws-mail > mail/claws-mail, > mail/claws-mail,-main > mail/claws-mail,ldap > mail/claws-mail,ldap,-main > mail/gmime30 > mail/mu > mail/mutt,gpgme > mail/mutt,gpgme,sasl > mail/neomutt,gpgme > mail/neomutt,gpgme,notmuch > mail/neomutt,gpgme,notmuch,sasl > mail/neomutt,gpgme,sasl > mail/sylpheed > mail/trojita > misc/reprepro > net/dino > net/mcabber > net/pidgin-sipe > net/profanity > productivity/kmymoney > productivity/mcds > security/fwknop > security/gpa > security/gpgme,,-qt > security/gpgme,-qt > security/pinentry-dmenu > security/ruby-gpgme,ruby27 > security/ruby-gpgme,ruby30 > security/ruby-gpgme,ruby31 I caught a victim. ruby-gpgme ruby30 and ruby31 packaged fine but not ruby27: Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.12.0.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.13.1.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/gpgme-1.9.0.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.4.3.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.1.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libassuan-2.5.3.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.27.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.32.tar.bz2 does not exist Error: /usr/ports/pobj/gpgme-2.0.20-ruby27/fake-amd64-ruby27/usr/local/lib/ruby/gems/2.7/gems/gpgme-2.0.20/ports/archives/libgpg-error-1.37.tar.bz2 does not exist Should we drop the tarballs? Rafael diff --git a/security/ruby-gpgme/Makefile b/security/ruby-gpgme/Makefile index b35bc98e290..c616cf1e416 100644 --- a/security/ruby-gpgme/Makefile +++ b/security/ruby-gpgme/Makefile @@ -2,6 +2,7 @@ COMMENT = Ruby language binding for gpgme DISTNAME = gpgme-2.0.20 CATEGORIES = security +REVISION = 0 HOMEPAGE = http://github.com/ueno/ruby-gpgme MAINTAINER = Sebastian Reitenbach @@ -11,7 +12,7 @@ PERMIT_PACKAGE = Yes MODULES = lang/ruby -WANTLIB += c m assuan gpg-error gpgme +WANTLIB += assuan gpg-error gpgme LIB_DEPENDS += security/gpgme diff --git a/security/ruby-gpgme/pkg/PLIST b/security/ruby-gpgme/pkg/PLIST index 322a48e920e..01cf4df3904 100644 --- a/security/ruby-gpgme/pkg/PLIST +++ b/security/ruby-gpgme/pkg/PLIST @@ -1,5 +1,8 @@ ${GEM_LIB}/build_info/${DISTNAME}.info ${GEM_LIB}/cache/${DISTNAME}.gem +${GEM_EXTENSIONS_DIR}/gem_make.out +@so ${GEM_EXTENSIONS_DIR}/gpgme_n.so +${GEM_EXTENSIONS_DIR}/mkmf.log ${GEM_LIB}/gems/${DISTNAME}/ ${GEM_LIB}/gems/${DISTNAME}/examples/ ${GEM_LIB}/gems/${DISTNAME}/examples/edit.rb @@ -8,6 +11,14 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/keylist.rb ${GEM_LIB}/gems/${DISTNAME}/examples/roundtrip.rb ${GEM_LIB}/gems/${DISTNAME}/examples/sign.rb
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/08/29 06:05:09 Modified files: games/qstat: Makefile Log message: correctly pass QSTAT_VERSION into autogen.sh script; before it was passing in a bogus version number (it's only setup to work when run from a git checkout) and newer automake complains
Re: update Vulkan ports to latest sdk 1.3.224.1
On Fri, Aug 26, 2022 at 10:03:12PM -0400, Thomas Frohwein wrote: > Hi, > > Here is an update to the latest Vulkan SDK 1.3.224.1, along with > glslang to 11.11.0. Tested here on my Intel Tigerlake setup without > regressions in vulkaninfo, vkcube, and vkquake. Also tested with > VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation; everything looking as > expected. > > Sharing this to give an opportunity to test this on other GPUs and > architectures, as an increasing number of applications relies on > Vulkan. > > oks? Concerns? Builds on amd64. I'll try some other archs. Running vulkaninfo on amd64 with amdgpu (renoir) I see new warnings: WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /usr/X11R6/lib/libvulkan_intel.so supports Vulkan 1.2, but only supports loader interface version 4. Interface version 5 or newer required to support this version of Vulkan (Policy #LDP_DRIVER_7) WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /usr/X11R6/lib/libvulkan_radeon.so supports Vulkan 1.2, but only supports loader interface version 4. Interface version 5 or newer required to support this version of Vulkan (Policy #LDP_DRIVER_7) Mesa 21.3.8 has src/amd/vulkan/radv_device.c: *pSupportedVersion = MIN2(*pSupportedVersion, 4u); src/intel/vulkan/anv_device.c: *pSupportedVersion = MIN2(*pSupportedVersion, 4u); Mesa 22.1.7 has src/amd/vulkan/radv_device.c: *pSupportedVersion = MIN2(*pSupportedVersion, 5u); src/intel/vulkan/anv_device.c: *pSupportedVersion = MIN2(*pSupportedVersion, 5u); changed in https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14563 @@ -2,10 +2,10 @@ VULKANINFO == -Vulkan Instance Version: 1.3.204 +Vulkan Instance Version: 1.3.224 -Instance Extensions: count = 18 +Instance Extensions: count = 19 === VK_EXT_acquire_drm_display : extension revision 1 VK_EXT_acquire_xlib_display: extension revision 1 @@ -21,6 +21,7 @@ Instance Extensions: count = 18 VK_KHR_get_display_properties2 : extension revision 1 VK_KHR_get_physical_device_properties2 : extension revision 2 VK_KHR_get_surface_capabilities2 : extension revision 1 + VK_KHR_portability_enumeration : extension revision 1 VK_KHR_surface : extension revision 25 VK_KHR_surface_protected_capabilities : extension revision 1 VK_KHR_xcb_surface : extension revision 6 @@ -343,7 +344,11 @@ VkPhysicalDeviceDriverProperties: driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 21.3.8 - conformanceVersion = 1.2.3.0 + conformanceVersion: + major= 1 + minor= 2 + subminor = 3 + patch= 0 VkPhysicalDeviceDrmPropertiesEXT: - @@ -594,7 +599,11 @@ VkPhysicalDeviceVulkan12Properties: driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 21.3.8 - conformanceVersion = 1.2.3.0 + conformanceVersion: + major= 1 + minor= 2 + subminor = 3 + patch= 0 denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY shaderSignedZeroInfNanPreserveFloat16= true @@ -798,23 +807,11 @@ VkQueueFamilyProperties: VkQueueFamilyGlobalPriorityPropertiesKHR: - priorityCount = 4 - priorities: count = 16 - 128 - 256 - 512 - 1024 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 + priorities: count = 4 + QUEUE_GLOBAL_PRIORITY_LOW_KHR + QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR + QUEUE_GLOBAL_PRIORITY_HIGH_KHR + QUEUE_GLOBAL_PRIORITY_REALTIME_KHR queueProperties[1]: @@ -827,23 +824,11 @@ VkQueueFamilyProperties: VkQueueFamilyGlobalPriorityPropertiesKHR:
Update github-cli to v2.14.7
Hi, >From https://github.com/cli/cli/releases it looks we are few months behind. This seems to be to include here: https://github.com/cli/cli/compare/v2.6.0...v2.14.7 I'm updating as I would like to be able to use `gh search issues` which current in ports tree cli doesn't support yet. Still testing this update. Index: Makefile === RCS file: /cvs/ports/devel/github-cli/Makefile,v retrieving revision 1.11 diff -u -p -u -r1.11 Makefile --- Makefile20 Mar 2022 15:20:34 - 1.11 +++ Makefile29 Aug 2022 11:08:02 - @@ -1,6 +1,6 @@ COMMENT = command-line access to github pull requests, issues and more -V =2.6.0 +V =2.14.7 MODGO_MODNAME =github.com/cli/cli/v2 MODGO_VERSION =v${V} Index: distinfo === RCS file: /cvs/ports/devel/github-cli/distinfo,v retrieving revision 1.7 diff -u -p -u -r1.7 distinfo --- distinfo20 Mar 2022 15:20:34 - 1.7 +++ distinfo29 Aug 2022 11:08:02 - @@ -1,4 +1,4 @@ -SHA256 (cli-v2.6.0.zip) = Z8dd+WmK4PEzpQTGblvhEvkAgfzqvjzngSzig2yOHWs= +SHA256 (cli-v2.14.7.zip) = W7E1veGsFjAAKnBbBo60SJR1qm7CFdgk4CHTVwdEGd4= SHA256 (go_modules/cloud.google.com/go/@v/v0.26.0.mod) = IhijTyC5cbwZUhbUGV9XUgoqy9hd5/wxrPxEAmZwTBE= SHA256 (go_modules/cloud.google.com/go/@v/v0.34.0.mod) = IhijTyC5cbwZUhbUGV9XUgoqy9hd5/wxrPxEAmZwTBE= SHA256 (go_modules/cloud.google.com/go/@v/v0.38.0.mod) = IRVe7cPkx6CccZziPHA/vxTDSspC7QDcCHdN5uu+gAc= @@ -38,16 +38,16 @@ SHA256 (go_modules/cloud.google.com/go/s SHA256 (go_modules/cloud.google.com/go/storage/@v/v1.8.0.mod) = UAjocNysCFV4giSP2IjSizFIH41AmKkZHeRz2Q4yS2A= SHA256 (go_modules/dmitri.shuralyov.com/gpu/mtl/@v/v0.0.0-20190408044501-666a987793e9.mod) = +sTF2PaC+eyXchsvyf1TBiqxcLLSt/q4/8EK4YOhlR4= SHA256 (go_modules/dmitri.shuralyov.com/gpu/mtl/@v/v0.0.0-20190408044501-666a987793e9.zip) = ylMwkB/NqD0JVTrDYldtGWxTEVe8nFAudrI3zKJitAA= -SHA256 (go_modules/github.com/!alec!aivazis/survey/v2/@v/v2.3.2.mod) = CPbyIkAvmLIsiJoijc352+sAxsfAHzeMyv66XscIVMo= -SHA256 (go_modules/github.com/!alec!aivazis/survey/v2/@v/v2.3.2.zip) = 4k1s7BbGJMn5zUi+k8rJVumbxYoJCAan5xGUkCaBKMw= +SHA256 (go_modules/github.com/!alec!aivazis/survey/v2/@v/v2.3.5.mod) = IfBnKj3f1+lRUWC+0HQUIMpm+uOiV+shRU53U15D1OE= +SHA256 (go_modules/github.com/!alec!aivazis/survey/v2/@v/v2.3.5.zip) = Tj6t/oBldvpn8Rxc3I1N/jj4cJ8GLaNUKKBa9oyUvAI= SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v0.3.1.mod) = KAIbQYClnDmTYHqVsY4jDdC8a+pSQv/o6ou/tPT3tNc= SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v0.3.1.zip) = gVxuWUdF8tiEL/mksFacZpXmzf1eB+Wz2Y0GtyykHjw= SHA256 (go_modules/github.com/!burnt!sushi/xgb/@v/v0.0.0-20160522181843-27f122750802.mod) = luveICsJL29NHzkwvAfPGKVpmZjd6lG5T+hYETspqNg= SHA256 (go_modules/github.com/!burnt!sushi/xgb/@v/v0.0.0-20160522181843-27f122750802.zip) = 9Slix/vsqB6op3fR+LHx0lgD3EN/u0kPJTNEIyiEMo4= SHA256 (go_modules/github.com/!make!now!just/heredoc/@v/v1.0.0.mod) = 3B2EuzNucehpa5me7KXAvVzWtAhwpM3HGtEYhz4BAUo= SHA256 (go_modules/github.com/!make!now!just/heredoc/@v/v1.0.0.zip) = Bir+bhGqPDrAA10IkHuA1eW3VjkFYDOR7ndL2kQKvxY= -SHA256 (go_modules/github.com/!netflix/go-expect/@v/v0.0.0-20180615182759-c93bf25de8e8.mod) = 4IU/KkreIKKuMEW7e+qFj3sOSnWqpVyl6RfPe+vZBWE= -SHA256 (go_modules/github.com/!netflix/go-expect/@v/v0.0.0-20180615182759-c93bf25de8e8.zip) = ++ey9Y7LDhBnpmcLvPBxjVTsQHqrgXkMyeWNuaZ3R3U= +SHA256 (go_modules/github.com/!netflix/go-expect/@v/v0.0.0-20220104043353-73e0943537d2.mod) = fmpOLc8t9YpYy4EELw0O2ZUG+Mh2Z6ibEURRFuYQC5A= +SHA256 (go_modules/github.com/!netflix/go-expect/@v/v0.0.0-20220104043353-73e0943537d2.zip) = BAumlRCZXwKFnFZR9dIvc6q4fcW0G8DArmPe4IZQxIw= SHA256 (go_modules/github.com/alecthomas/chroma/@v/v0.10.0.mod) = uqwNpEiEBPS1GVoyc+pRgDQwFeCE4gv5dD3efZjL6jo= SHA256 (go_modules/github.com/alecthomas/chroma/@v/v0.10.0.zip) = vrB7mW7jO8BS/gOck9HAcm5hvMSBnKOfe/YzBPKujEk= SHA256 (go_modules/github.com/aymerick/douceur/@v/v0.2.0.mod) = XgRUJBwle0xPnb3chOeOmeKcUnWzz67or9K7R25ySJc= @@ -56,8 +56,10 @@ SHA256 (go_modules/github.com/briandowns SHA256 (go_modules/github.com/briandowns/spinner/@v/v1.18.1.zip) = sARZfGe3P7SPLbqENCRmvDYjXau8JqnxHhRpbqU+idI= SHA256 (go_modules/github.com/census-instrumentation/opencensus-proto/@v/v0.2.1.mod) = 2uZGOSlkAiNbVVh9FNJkBhXrNzb6hA5DJ9PBXbY8w0U= SHA256 (go_modules/github.com/census-instrumentation/opencensus-proto/@v/v0.2.1.zip) = s8CfPmNdR7QThpWlR9HyxxOPOCy+WotYZbZqjggjNGE= -SHA256 (go_modules/github.com/charmbracelet/glamour/@v/v0.4.0.mod) = K0GXlbbjOOAmRoRfwY6dEThcsJv/uc4gknLGHtvaajg= -SHA256 (go_modules/github.com/charmbracelet/glamour/@v/v0.4.0.zip) = kR7iPfesbC7hMonXoEPuUILMTTSpN/+LrSvg4zwiHmg= +SHA256 (go_modules/github.com/charmbracelet/glamour/@v/v0.5.0.mod) = K0GXlbbjOOAmRoRfwY6dEThcsJv/uc4gknLGHtvaajg= +SHA256 (go_modules/github.com/charmbracelet/glamour/@v/v0.5.0.zip) =
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mes...@cvs.openbsd.org 2022/08/29 04:27:40 Modified files: emulators/mednafen: Makefile distinfo Removed files: emulators/mednafen/patches: patch-src_snes_src_lib_libco_ppc_c Log message: update to 1.31.0-UNSTABLE Notable changes since 1.29.0: - MD: Fixed glitches and hang in the Europe release of "Donald in Maui Mallard". - PC-FX: Expanded external backup memory from 32KiB to 128KiB, to match the amount of memory in an FX-BMP. - PC-FX: External backup memory will now be saved to/loaded from its own file, instead of being appended to the internal backup memory in the same file. For backwards compatibility, there is support for initially loading data from a combined 32KiB+32KiB file; however, the additional 96KiB of external backup memory will be unusable by the game in this case due to existing filesystem structures. - SASPlay: Added support for "Air Walkers". - SNES-Faust: Added mouse emulation. - SNES-Faust: Fixed color math glitch in "Final Fantasy V" when Exdeath is holding the opaque white sphere party hostage. - SNES-Faust: Fixed broken ExLoROM support, used by a "Heartthrob Memorial" translation patch. - SS: Added experimental support for ST-V games that don't require decryption chips or special hardware. Refer to the ST-V section of the documentation for more details and a list of explicitly supported games. - SS: Fixed missing and glitchy graphics in "Houkago Ren'ai Club: Koi no Etude". - SS: Fixed graphical glitches in "Radiant Silvergun" at the start of a new game begun after interrupting the attract mode, or game over, while a fancy rotating background was present, such as during the AKA-O battle.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2022/08/29 02:36:55 Modified files: devel/p5-Exporter-Tiny: Makefile distinfo Log message: update p5-Exporter-Tiny to 1.004000
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/08/29 02:34:21 Modified files: devel/libgit2/py-git2: Makefile distinfo Log message: Update to py3-git2-1.10.1.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2022/08/29 01:30:07 Modified files: devel/py-txaio : Makefile distinfo devel/py-txaio/pkg: PLIST Log message: devel/py-txaio: update to 22.2.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2022/08/29 01:29:45 Modified files: www/py-autobahn: Makefile distinfo www/py-autobahn/pkg: PLIST Log message: www/py-autobahn: update to 22.7.1 unbreaks buildbot_worker, sorry for the runtime breakage. see https://autobahn.readthedocs.io/en/latest/changelog.html for changes