CVS: cvs.openbsd.org: ports

2021-02-19 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2021/02/20 00:56:48

Modified files:
games/naev : Makefile distinfo 
games/naev/patches: patch-configure_ac 
games/naev/pkg : PLIST-data PLIST-main 
Added files:
games/naev/patches: patch-lib_Makefile_am 

Log message:
update to naev-0.8.2



Re: Ports documentation: document that TRUSTED_PKG_PATH is needed in doas.conf?

2021-02-19 Thread Marc Espie
On Wed, Feb 17, 2021 at 10:20:35AM -0500, Daniel Jakots wrote:
> On Wed, 17 Feb 2021 14:48:02 +, Stuart Henderson
>  wrote:
> 
> > Note I am only thinking about the case with PORTS_PRIVSEP, I think
> > anybody working with ports should use that by default, it's not that
> > hard to work with.
> 
> Why isn't this the default then?

Because it requires significant extra setup and understanding 
and it means we will get even less newcomers than we do now.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/20 00:44:36

Modified files:
sysutils/ansible-lint: Makefile 

Log message:
Mark broken until I fix dependencies (was builder wasn't clean).
spotted by sthen@



Re: NEW: meta/kde

2021-02-19 Thread Rafael Sadowski
On Sat Feb 20, 2021 at 08:22:39AM +0100, Landry Breuil wrote:
> On Sat, Feb 20, 2021 at 07:23:10AM +0100, Rafael Sadowski wrote:
> > I would like to bring back a meta package for KDE. This is more or less
> > a straightforward package which categorized the KDE applications in:
> > 
> > COMMENT-accessibility = KDE accessibility applications
> > COMMENT-admin = KDE system administrator tools
> > COMMENT-akonadi =   KDE Akonadi cross-desktop storage service
> > COMMENT-education = KDE education applications
> > COMMENT-games = KDE games
> > COMMENT-graphics =  KDE graphics applications
> > COMMENT-main =  KDE meta-package (full installation)
> > COMMENT-multimedia =KDE multimedia applications
> > COMMENT-network =   KDE network applications
> > COMMENT-pim =   KDE PIM personal information managemen 
> > applications
> > COMMENT-sdk =   KDE software development kit (SDK)
> > COMMENT-development =   KDE development applications
> > COMMENT-utils = KDE utilities
> > 
> > For this package we need to share the KDE version. So I would like to
> > bring back the kde-application module.
> > 
> > A short review and an OK for the plan would be great.
> 
> From what i can tell this is just moving stuff around from .inc to a
> .mk, in my experience in x11/xfce4 some vars couldnt be defined in a
> .mk, but i suppose you've tested that this works.

Thanks for the feedback. I think I can do more here but for the first
step that's enough.

> 
> For the meta port, i had a quick look but please recheck this might not
> resurrect kde3/kde4 ports with the same PKGNAME that were removed in the
> past and still listed in quirks.
> 

None of this matched with quirks entries.
/usr/ports/packages/amd64/all/kde-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-accesibility-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-admin-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-akonadi-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-development-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-education-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-games-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-graphics-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-multimedia-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-network-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-pim-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-sdk-20.12.2.tgz
/usr/ports/packages/amd64/all/kde-utils-20.12.2.tgz

and also none in https://cdn.openbsd.org/pub/OpenBSD/6.4/packages/amd64/

There is no "kde" (pure) in quirks. Here a the KDE3/4 names:

KDE3 names:

'kde3-langlist' => 3,
'kde3-locale' => 3,
'kde3-locale-en_US' => 3,
'kdeaccessibility' => 3,
'kdebase' => 3,
'kdegames' => 3,
'kdelibs' => 3,
'kdesamba' => 3,

KDE4 names:

'kde4-minimal' => 3,
'kde4' => 3,
'kde4-extras' => 3,
'kdeadmin' => 3,
'kdegames' => 3,
'kdenetwork' => 3,
'kdesdk' => 3,
'kdetoys' => 3,
'kdeadmin' => 3,
'kdegames' => 3,
'kdenetwork' => 3,
'kdesdk' => 3,
'kdetoys' => 3,
...
'kdenetwork' => 3,
'kdenetwork-strigi-analyzers' => 3,
'kdepim' => 3,
'kdepim-runtime' => 3,
'kdepimlibs' => 3,
'kdeplasma-addons' => 3,
'kdesdk-strigi-analyzers' => 3,
'kdewebdev' => 3,



[update] mpd/ncmpc/ncmpcpp

2021-02-19 Thread Landry Breuil
Hi,

found those were a bit outdated, changelogs at
https://rybczak.net/ncmpcpp/
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.6/NEWS
https://github.com/MusicPlayerDaemon/ncmpc/blob/v0.45/NEWS

mpd updates from 0.21 to 0.22 because of some additions to the protocol,
added BDEP on sphinx because the manpage isnt in the src tarball so
needs to be generated from the rst file.

Please test !

Landry
? 0.21.8.log
? mpd-0.20.20
? mpd-0.21.1
? patch-src_Main_cxx
Index: Makefile
===
RCS file: /cvs/ports/audio/mpd/Makefile,v
retrieving revision 1.132
diff -u -r1.132 Makefile
--- Makefile8 Jul 2020 13:02:24 -   1.132
+++ Makefile20 Feb 2021 07:24:49 -
@@ -2,7 +2,7 @@
 
 BROKEN-hppa =  no atomic ops
 COMMENT =  Music Player Daemon
-VER =  0.21.25
+VER =  0.22.6
 DISTNAME = mpd-${VER}
 EXTRACT_SUFX = .tar.xz
 CATEGORIES =   audio
@@ -11,7 +11,7 @@
 # GPLv2+
 PERMIT_PACKAGE =   Yes
 
-WANTLIB =  FLAC audiofile avcodec avformat avutil \
+WANTLIB =  FLAC audiofile avcodec avfilter avformat avutil \
bz2 c cdio cdio_cdda cdio_paranoia curl \
expat faad icui18n icuuc \
id3tag iso9660 m mikmod mp3lame mpcdec \
@@ -24,6 +24,7 @@
 COMPILER = base-clang ports-gcc
 
 BUILD_DEPENDS =devel/boost
+BUILD_DEPENDS +=   textproc/py-sphinx
 
 LIB_DEPENDS =  audio/faad>=2.6.1p0 \
audio/flac \
@@ -145,9 +146,6 @@
CPPFLAGS="-I${LOCALBASE}/include -D_BSD_SOURCE"
 
 post-install:
-   ${INSTALL_MAN} ${WRKSRC}/doc/mpd.1 ${PREFIX}/man/man1/mpd.1
-   ${INSTALL_MAN} ${WRKSRC}/doc/mpd.conf.5 ${PREFIX}/man/man5/mpd.conf.5
-
# avoid dependency on gtk3,-guic
@rm -Rf ${PREFIX}/share/icons/
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mpd
Index: distinfo
===
RCS file: /cvs/ports/audio/mpd/distinfo,v
retrieving revision 1.57
diff -u -r1.57 distinfo
--- distinfo8 Jul 2020 13:02:24 -   1.57
+++ distinfo20 Feb 2021 07:24:49 -
@@ -1,2 +1,2 @@
-SHA256 (mpd-0.21.25.tar.xz) = IKCtAb8yey2+tq6OGvlSyw3oPS1j+rD6S3GDp0dlwgE=
-SIZE (mpd-0.21.25.tar.xz) = 683768
+SHA256 (mpd-0.22.6.tar.xz) = K+FJpIlcPLYTR3+M8Rk1k+PYodOKdf+n0y2oyDFqTV4=
+SIZE (mpd-0.22.6.tar.xz) = 730524
Index: patches/patch-doc_meson_build
===
RCS file: /cvs/ports/audio/mpd/patches/patch-doc_meson_build,v
retrieving revision 1.1
diff -u -r1.1 patch-doc_meson_build
--- patches/patch-doc_meson_build   6 Aug 2019 17:28:12 -   1.1
+++ patches/patch-doc_meson_build   20 Feb 2021 07:24:49 -
@@ -3,12 +3,12 @@
 Index: doc/meson.build
 --- doc/meson.build.orig
 +++ doc/meson.build
-@@ -11,7 +11,7 @@ sphinx_output = custom_target(
- 'conf.py',
-   ],
-   command: [sphinx, '-q', '-b', 'html', '-d', '@OUTDIR@/doctrees', 
meson.current_source_dir(), '@OUTPUT@'],
--  build_by_default: true,
-+  build_by_default: false,
-   install: true,
-   install_dir: join_paths(get_option('datadir'), 'doc', meson.project_name()),
- )
+@@ -18,7 +18,7 @@ if get_option('html_manual')
+   'conf.py',
+ ],
+ command: [sphinx, '-q', '-b', 'html', '-d', '@OUTDIR@/doctrees', 
meson.current_source_dir(), '@OUTPUT@'],
+-build_by_default: true,
++build_by_default: false,
+ install: true,
+ install_dir: join_paths(get_option('datadir'), 'doc', 
meson.project_name()),
+   )
Index: patches/patch-doc_mpdconf_example
===
RCS file: /cvs/ports/audio/mpd/patches/patch-doc_mpdconf_example,v
retrieving revision 1.19
diff -u -r1.19 patch-doc_mpdconf_example
--- patches/patch-doc_mpdconf_example   6 Aug 2019 17:28:12 -   1.19
+++ patches/patch-doc_mpdconf_example   20 Feb 2021 07:24:49 -
@@ -7,25 +7,25 @@
  # file:// protocol) or streaming files over an accepted protocol.
  #
 -#music_directory  "~/music"
-+music_directory "/please-configure-your-music_directory"
++music_directory   "/please-configure-your-music_directory"
  #
  # This setting sets the MPD internal playlist directory. The purpose of this
- # directory is storage for playlists created by MPD. The server will use 
+ # directory is storage for playlists created by MPD. The server will use
  # playlist files not created by the server but only if they are in the MPD
  # format. This setting defaults to playlist saving being disabled.
  #
 -#playlist_directory   "~/.mpd/playlists"
-+playlist_directory  "/var/spool/mpd/playlists"
++playlist_directory"/var/spool/mpd/playlists"
  #
  # This setting sets the location of the MPD database. This file is 

[maintainer update] yle-dl-20210212

2021-02-19 Thread Timo Myyrä
Hi,

Here's a bump to yle-dl port.
- drop py-future dependency (requires python 3.5+)
- drop py-mini-amf ( not used by this )

Tests pass and test download from areena worked.
After this is in the converters/py-mini-amf port can be removed.

timo

Index: Makefile
===
RCS file: /cvs/ports/multimedia/yle-dl/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- Makefile7 Jul 2020 13:01:45 -   1.27
+++ Makefile20 Feb 2021 07:30:27 -
@@ -2,7 +2,7 @@
 
 GH_ACCOUNT =   aajanki
 GH_PROJECT =   yle-dl
-GH_TAGNAME =   20200628
+GH_TAGNAME =   20210212
 MODPY_EGG_VERSION =${GH_TAGNAME}
 
 COMMENT =  download videos from YLE Areena
@@ -23,12 +23,10 @@ MODPY_VERSION = ${MODPY_DEFAULT_VERSION
 
 RUN_DEPENDS =  devel/py-attrs${MODPY_FLAVOR} \
devel/py-configargparse${MODPY_FLAVOR} \
-   devel/py-future${MODPY_FLAVOR} \
graphics/ffmpeg \
www/py-requests${MODPY_FLAVOR} \
net/wget \
textproc/py-lxml${MODPY_FLAVOR} \
-   converters/py-mini-amf${MODPY_FLAVOR}
 
 TEST_DEPENDS = devel/py-test-runner${MODPY_FLAVOR}
 
Index: distinfo
===
RCS file: /cvs/ports/multimedia/yle-dl/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo7 Jul 2020 13:01:45 -   1.15
+++ distinfo20 Feb 2021 07:30:27 -
@@ -1,2 +1,2 @@
-SHA256 (yle-dl-20200628.tar.gz) = S47xMLgLC8/pU9Vq72QPCSJ+bmRIYQTFO8j1r3lhXp8=
-SIZE (yle-dl-20200628.tar.gz) = 61748
+SHA256 (yle-dl-20210212.tar.gz) = CyqKcDTSGBvHFHadNcJYND0sl2EkSHfHXCDY7yG++24=
+SIZE (yle-dl-20210212.tar.gz) = 64609
Index: pkg/PLIST
===
RCS file: /cvs/ports/multimedia/yle-dl/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST
--- pkg/PLIST   7 Jul 2020 13:01:45 -   1.9
+++ pkg/PLIST   20 Feb 2021 07:30:27 -
@@ -1,12 +1,12 @@
 @comment $OpenBSD: PLIST,v 1.9 2020/07/07 13:01:45 kn Exp $
 bin/yle-dl
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-20200628-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/yledl/
 lib/python${MODPY_VERSION}/site-packages/yledl/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yledl/${MODPY_PYCACHE}/



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/20 00:24:12

Removed files:
devel/wcmatch  : Makefile distinfo 
devel/wcmatch/pkg: DESCR PLIST 

Log message:
Remove; this has been re-imported under a proper dir name.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/02/20 00:23:28

Modified files:
databases/sqlite3: Makefile distinfo 

Log message:
databases/sqlite3: update to 3.34.1.

See https://www.sqlite.org/releaselog/3_34_1.html

'Fix a potential use-after-free bug when processing a a subquery with
both a correlated WHERE clause and a "HAVING 0" clause and where the
parent query is an aggregate. '



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/20 00:23:27

Modified files:
devel  : Makefile 

Log message:
+py-wcmatch



Re: NEW: meta/kde

2021-02-19 Thread Landry Breuil
On Sat, Feb 20, 2021 at 07:23:10AM +0100, Rafael Sadowski wrote:
> I would like to bring back a meta package for KDE. This is more or less
> a straightforward package which categorized the KDE applications in:
> 
> COMMENT-accessibility =   KDE accessibility applications
> COMMENT-admin =   KDE system administrator tools
> COMMENT-akonadi = KDE Akonadi cross-desktop storage service
> COMMENT-education =   KDE education applications
> COMMENT-games =   KDE games
> COMMENT-graphics =KDE graphics applications
> COMMENT-main =KDE meta-package (full installation)
> COMMENT-multimedia =  KDE multimedia applications
> COMMENT-network = KDE network applications
> COMMENT-pim = KDE PIM personal information managemen applications
> COMMENT-sdk = KDE software development kit (SDK)
> COMMENT-development = KDE development applications
> COMMENT-utils =   KDE utilities
> 
> For this package we need to share the KDE version. So I would like to
> bring back the kde-application module.
> 
> A short review and an OK for the plan would be great.

>From what i can tell this is just moving stuff around from .inc to a
.mk, in my experience in x11/xfce4 some vars couldnt be defined in a
.mk, but i suppose you've tested that this works.

For the meta port, i had a quick look but please recheck this might not
resurrect kde3/kde4 ports with the same PKGNAME that were removed in the
past and still listed in quirks.

Landry



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/20 00:22:51

Log message:
Re-import under the proper dirname.

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20200220

N ports/devel/py-wcmatch/Makefile
N ports/devel/py-wcmatch/distinfo
N ports/devel/py-wcmatch/pkg/DESCR
N ports/devel/py-wcmatch/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/20 00:21:38

Log message:
Import py3-wcmatch-8.1.1.

Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in 
order
to provide file matching and globbing that more closely follows the features
found in Bash.
<...>

ok landry@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20200220

N ports/devel/wcmatch/Makefile
N ports/devel/wcmatch/distinfo
N ports/devel/wcmatch/pkg/DESCR
N ports/devel/wcmatch/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/02/20 00:17:19

Modified files:
geo/qgis   : Makefile distinfo 
geo/qgis/patches: patch-src_server_CMakeLists_txt 
geo/qgis/pkg   : PLIST 

Log message:
geo/qgis: update to 3.18.0.

See https://changelog.qgis.org/en/qgis/version/3.18/



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/02/19 23:57:51

Modified files:
net/nextcloudclient: Makefile distinfo 

Log message:
Update nextcloudclient to 3.1.3

Update diff from maintainer



Re: [update] lang/go to 1.16

2021-02-19 Thread Joel Sing
On 21-02-19 17:22:09, Aaron Bieber wrote:
> Here is a fairly well tested update to Go. This version now uses libc[1] 
> thanks
> to jsing@'s hard work!

Just to clarify, Go 1.16 uses libc-based syscalls for amd64 and
arm64. The remaining platforms (openbsd/386, openbsd/arm, openbsd/mips64)
are still using direct syscalls. Once this update lands I'll patch
the remaining platforms in ports.

> Some other changes that impact OpenBSD:
> 
> - Modules are used by default now. This breaks  sysutils/amazon-ssm-agent,
>   sysutils/fleetctl and  textproc/loccount, but I have fixes standing by[2] 
> for
>   when this goes in.
> - GO386=387 support was dropped[3]. We now use "GO386=softfloat". I have done 
> a
>   mini-bulk on i386 and everything works as expected. 
> 
> Test results are fairly typical, amd64 and i386 pass, arm{v7,64} have some
> sporadic issues like before.
> 
> The diff also includes a fix for portgen. The behavior of 'go list -m all'
> changed a bit[4].
> 
> Also tested but not included: mips64 support \o/

This will still require a little effort and bootstrap, I'll deal with
this once we've got Go 1.16 with libc-based syscalls for the existing
four platforms.

> OK?

ok jsing@, see comment inline.

> [1] https://github.com/golang/go/issues/36435
> [2] https://github.com/openbsd/ports/compare/master...qbit:go1.16rc1
> [3] https://github.com/golang/go/issues/40255
> [4] https://github.com/golang/go/issues/44238
> 
> Index: infrastructure/lib/OpenBSD/PortGen/Port/Go.pm
> ===
> RCS file: /cvs/ports/infrastructure/lib/OpenBSD/PortGen/Port/Go.pm,v
> retrieving revision 1.7
> diff -u -p -r1.7 Go.pm
> --- infrastructure/lib/OpenBSD/PortGen/Port/Go.pm 16 Jan 2021 23:38:13 
> -  1.7
> +++ infrastructure/lib/OpenBSD/PortGen/Port/Go.pm 20 Feb 2021 00:18:03 
> -
> @@ -144,7 +144,7 @@ sub _go_mod_info
>   close $fh;
>  
>   # Outputs: "dep version"
> - my @raw_deps = $self->_run($dir, qw(go list -m all));
> + my @raw_deps = $self->_run($dir, qw(go list -mod=mod -m all));
>   my @deps;
>   my $all_deps = {};
>   foreach my $dep (@raw_deps) {
> Index: lang/go/Makefile
> ===
> RCS file: /cvs/ports/lang/go/Makefile,v
> retrieving revision 1.91
> diff -u -p -r1.91 Makefile
> --- lang/go/Makefile  21 Jan 2021 14:47:15 -  1.91
> +++ lang/go/Makefile  20 Feb 2021 00:18:03 -
> @@ -7,7 +7,7 @@ BIN_BOOTSTRAP_VERSION = 1.13.9
>  
>  COMMENT =Go programming language
>  
> -VERSION =1.15.7
> +VERSION =1.16
>  DISTNAME =   go${VERSION}.src
>  PKGNAME =go-${VERSION}
>  PKGSPEC =${FULLPKGNAME:S/go-/go-=/}
> @@ -54,11 +54,6 @@ GOARCH =   arm64
>  .elif ${MACHINE_ARCH} == "i386"
>  GOARCH = 386
>  .endif
> -
> -# We cannot assume that the maching running the built code will have SSE,
> -# even though the machine building the package has SSE. As such, we need
> -# to explicitly disable SSE on i386 builds.
> -MAKE_ENV +=  GO386=387

We'll presumably want to keep this with GO386=softfloat - otherwise the
go binary package will only be useable on i386 CPUs with SSE support.

>  .for arch in ${BIN_BOOTSTRAP_GOARCHS}
>  SUPDISTFILES +=  
> go-openbsd-${arch}-bootstrap-${BIN_BOOTSTRAP_VERSION}${EXTRACT_SUFX}:0
> Index: lang/go/distinfo
> ===
> RCS file: /cvs/ports/lang/go/distinfo,v
> retrieving revision 1.56
> diff -u -p -r1.56 distinfo
> --- lang/go/distinfo  21 Jan 2021 14:47:15 -  1.56
> +++ lang/go/distinfo  20 Feb 2021 00:18:03 -
> @@ -1,6 +1,6 @@
>  SHA256 (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 
> j+uAyYE4OsdncBvt6YDTXhjGc9gQq0XCjmSUdOesiq8=
>  SHA256 (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 
> 84YoDEuNNmXbGCSzP8g5X1zqPdoOPB8yW71vsUL+5jw=
> -SHA256 (go1.15.7.src.tar.gz) = hjGzqv2Oy5JE7C/7iiqLSYPPStFVcrmAH3xbFnwaKrw=
> +SHA256 (go1.16.src.tar.gz) = dogGPVVlYQWJjzI9kKeaOcN42G/omuGS6zt/xGNHyVo=
>  SIZE (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 120208513
>  SIZE (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 118521763
> -SIZE (go1.15.7.src.tar.gz) = 23017978
> +SIZE (go1.16.src.tar.gz) = 20895394
> Index: lang/go/go.port.mk
> ===
> RCS file: /cvs/ports/lang/go/go.port.mk,v
> retrieving revision 1.38
> diff -u -p -r1.38 go.port.mk
> --- lang/go/go.port.mk14 Feb 2021 23:35:22 -  1.38
> +++ lang/go/go.port.mk20 Feb 2021 00:18:03 -
> @@ -47,7 +47,7 @@ MODGO_GOPATH ?= ${MODGO_WORKSPACE}:${MO
>  # We cannot assume that the maching running the built code will have SSE,
>  # even though the machine building the package has SSE. As such, we need
>  # to explicitly disable SSE on i386 builds.
> -MAKE_ENV +=  GO386=387
> +MAKE_ENV +=  GO386=softfloat
>  

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/02/19 23:34:33

Modified files:
multimedia/libmatroska: Makefile distinfo 
multimedia/libmatroska/patches: patch-CMakeLists_txt 

Log message:
Update libmatroska to 1.6.3

>From Brad, thanks.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/02/19 23:34:28

Modified files:
textproc/libebml: Makefile distinfo 
textproc/libebml/patches: patch-CMakeLists_txt 

Log message:
Update libebml to 1.4.2

This update fixs CVE-2021-3405.

>From Brad, thanks.



Re: Remove lang/arena in the name of -fno-common

2021-02-19 Thread Rafael Sadowski
On Fri Feb 19, 2021 at 09:45:59PM -0800, Greg Steuck wrote:
> The project morphed into Intend C in 2008:
> https://web.archive.org/web/20081120121438/http://www.minimalinux.org/arena/
> 
> OK to remove?
> 

yes please, ok rsadowski



NEW: meta/kde

2021-02-19 Thread Rafael Sadowski
I would like to bring back a meta package for KDE. This is more or less
a straightforward package which categorized the KDE applications in:

COMMENT-accessibility = KDE accessibility applications
COMMENT-admin = KDE system administrator tools
COMMENT-akonadi =   KDE Akonadi cross-desktop storage service
COMMENT-education = KDE education applications
COMMENT-games = KDE games
COMMENT-graphics =  KDE graphics applications
COMMENT-main =  KDE meta-package (full installation)
COMMENT-multimedia =KDE multimedia applications
COMMENT-network =   KDE network applications
COMMENT-pim =   KDE PIM personal information managemen applications
COMMENT-sdk =   KDE software development kit (SDK)
COMMENT-development =   KDE development applications
COMMENT-utils = KDE utilities

For this package we need to share the KDE version. So I would like to
bring back the kde-application module.

A short review and an OK for the plan would be great.

Rafael


Index: Makefile.inc
===
RCS file: /cvs/ports/x11/kde-applications/Makefile.inc,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.inc
--- Makefile.inc8 Feb 2021 20:00:39 -   1.14
+++ Makefile.inc20 Feb 2021 06:18:16 -
@@ -9,10 +9,6 @@ CATEGORIES +=  x11/kde-applications
 
 MAINTAINER ?=  Rafael Sadowski 
 
-# usual KDE rules:
-# LGPLv2.1+, GPLv2+, GPLv3
-PERMIT_PACKAGE ?=  Yes
-
 # Do not rely on devel/cmake here: additional modules that are
 # set up in ports may have, say, lang/python before devel/cmake,
 # thus making lang/python evaluating first. And when lang/python
@@ -20,32 +16,17 @@ PERMIT_PACKAGE ?=   Yes
 # module port, and breaks build.
 CONFIGURE_STYLE =  cmake
 
-MODULES := devel/kf5 ${MODULES}
-
-VERSION ?= 20.12.2
-
-MASTER_SITES ?=
${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
-
-# Set to 'yes' if there are .desktop files under share/release-service/.
-.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
-MODKDE5_RUN_DEPENDS += devel/desktop-file-utils
-.endif
+MODULES := x11/kde-applications \
+   devel/kf5 \
+   ${MODULES}
 
-# Set to 'yes' if there are icon files under share/icons/.
-.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
-MODKDE5_RUN_DEPENDS += x11/gtk+3,-guic
-.endif
+# usual KDE rules:
+# LGPLv2.1+, GPLv2+, GPLv3
+PERMIT_PACKAGE ?=  Yes
 
-# Set to 'yes' if there are icon files under share/locale/.
-.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
-MODKDE5_BUILD_DEPENDS +=   devel/gettext,-tools
-.endif
+VERSION ?= ${MODKDE_VERSION}
 
-# Set to 'yes' if there are icon files under share/doc/.
-.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
-MODKDE5_BUILD_DEPENDS +=   devel/kf5/kdoctools
-MODKDE5_RUN_DEPENDS += devel/kf5/kdoctools
-.endif
+MASTER_SITES ?=
${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
 
 RUN_DEPENDS += ${MODKDE5_RUN_DEPENDS}
 BUILD_DEPENDS +=   ${MODKDE5_BUILD_DEPENDS}
Index: kde-applications.port.mk
===
RCS file: kde-applications.port.mk
diff -N kde-applications.port.mk
--- /dev/null   1 Jan 1970 00:00:00 -
+++ kde-applications.port.mk20 Feb 2021 06:18:16 -
@@ -0,0 +1,24 @@
+# $OpenBSD: Makefile.inc,v 1.14 2021/02/08 20:00:39 rsadowski Exp $
+
+MODKDE_VERSION ?=  20.12.2
+
+# Set to 'yes' if there are .desktop files under share/release-service/.
+.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
+MODKDE5_RUN_DEPENDS += devel/desktop-file-utils
+.endif
+
+# Set to 'yes' if there are icon files under share/icons/.
+.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
+MODKDE5_RUN_DEPENDS += x11/gtk+3,-guic
+.endif
+
+# Set to 'yes' if there are icon files under share/locale/.
+.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
+MODKDE5_BUILD_DEPENDS +=   devel/gettext,-tools
+.endif
+
+# Set to 'yes' if there are icon files under share/doc/.
+.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
+MODKDE5_BUILD_DEPENDS +=   devel/kf5/kdoctools
+MODKDE5_RUN_DEPENDS += devel/kf5/kdoctools
+.endif


meta_kde.tar.gz
Description: Binary data


CVS: cvs.openbsd.org: ports

2021-02-19 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2021/02/19 23:10:05

Modified files:
devel/git-cola : Makefile distinfo 
devel/git-cola/pkg: PLIST 

Log message:
Update to git-cola-3.9

Changes: https://github.com/git-cola/git-cola/blob/v3.9/CHANGES.rst



Re: UPDATE: spawn-fcgi 1.6.4

2021-02-19 Thread Brad Smith

ping.

On 11/14/2020 10:08 PM, Brad Smith wrote:

Here is an update to spawn-fcgi 1.6.4.

- 1.6.4 - 2014-06-05
   * Use octal mode for -M (patch by dfjoerg)
   * Add -b backlog option (fixes #2422, patch by aschmitz)
   * Restrict Unix socket file ownership by default to ug=rw
   * Add example apparmor spawn-fcgi abstraction
   * Use autoreconf instead of calling tools manually
   * Add more flags to extra-warning flags
   * Check return values of setuid, setgid, setgroups, initgroups, write
   * Check whether compiler supports wanted CFLAGS (fixes #2235)
   * Fix resource leaks in failure cases (found with coverity)


Index: Makefile
===
RCS file: /home/cvs/ports/www/spawn-fcgi/Makefile,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 Makefile
--- Makefile12 Jul 2019 20:51:05 -  1.13
+++ Makefile1 Nov 2020 02:56:54 -
@@ -2,20 +2,20 @@
  
  COMMENT=	spawn FastCGI processes
  
-DISTNAME=	spawn-fcgi-1.6.3

-REVISION=  0
+DISTNAME=  spawn-fcgi-1.6.4
  CATEGORIES=   www
-MASTER_SITES=  http://www.lighttpd.net/download/
+MASTER_SITES=  https://download.lighttpd.net/spawn-fcgi/releases-1.6.x/
+EXTRACT_SUFX=  .tar.xz
  
-HOMEPAGE=	http://redmine.lighttpd.net/projects/spawn-fcgi/news

+HOMEPAGE=  https://redmine.lighttpd.net/projects/spawn-fcgi/news
  
  MAINTAINER=	Brad Smith 
  
  # BSD

  PERMIT_PACKAGE=   Yes
-WANTLIB=   c
  
-CONFIGURE_STYLE= autoconf

-AUTOCONF_VERSION= 2.64
+WANTLIB=   c
+
+CONFIGURE_STYLE= gnu
  
  .include 

Index: distinfo
===
RCS file: /home/cvs/ports/www/spawn-fcgi/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo18 Jan 2015 03:15:50 -  1.5
+++ distinfo1 Nov 2020 02:56:32 -
@@ -1,2 +1,2 @@
-SHA256 (spawn-fcgi-1.6.3.tar.gz) = dQeoIplXMWKRSQQO5WhiebdYKuRvApbv1ktULvBSqQ4=
-SIZE (spawn-fcgi-1.6.3.tar.gz) = 97921
+SHA256 (spawn-fcgi-1.6.4.tar.xz) = QjsMMX4AhHc7SDmFzCGTDEuN/LQR9zU9bub8QdnLnUU=
+SIZE (spawn-fcgi-1.6.4.tar.xz) = 79944
Index: patches/patch-configure_ac
===
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- patches/patch-configure_ac  6 Jul 2010 21:10:50 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,22 +0,0 @@
-$OpenBSD: patch-configure_ac,v 1.1 2010/07/06 21:10:50 sthen Exp $
 configure.ac.orig  Tue Jul  6 15:22:08 2010
-+++ configure.ac   Tue Jul  6 15:22:43 2010
-@@ -69,7 +69,17 @@ fi
-
- # check for extra compiler options (warning options)
- if test "${GCC}" = "yes"; then
--CFLAGS="${CFLAGS} -Wall -W -Wshadow -pedantic -std=gnu99"
-+CFLAGS="${CFLAGS} -Wall -W -Wshadow -pedantic"
-+
-+# Use std=gnu99 if we have new enough GCC
-+old_cflags=${CFLAGS}
-+CFLAGS="-std=gnu99"
-+AC_TRY_COMPILE([
-+],, [
-+  CFLAGS="${CFLAGS} $old_cflags"
-+], [
-+  CFLAGS="${old_cflags}"
-+])
- fi
-
- AC_ARG_ENABLE(extra-warnings,





UPDATE: libsndfile 1.0.31

2021-02-19 Thread Brad Smith
Here is an update to libsndfile 1.0.31.


Index: Makefile
===
RCS file: /home/cvs/ports/audio/libsndfile/Makefile,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 Makefile
--- Makefile13 Feb 2021 06:31:07 -  1.35
+++ Makefile20 Feb 2021 01:16:02 -
@@ -2,12 +2,12 @@
 
 COMMENT=   library to handle various audio file formats
 
-DISTNAME=  libsndfile-1.0.30
-REVISION=  0
+VER=   1.0.31
+DISTNAME=  libsndfile-${VER}
 CATEGORIES=audio
 GH_ACCOUNT=libsndfile
 GH_PROJECT=libsndfile
-GH_TAGNAME=v1.0.30
+GH_TAGNAME=${VER}
 
 HOMEPAGE=  https://github.com/libsndfile/libsndfile/
 
Index: distinfo
===
RCS file: /home/cvs/ports/audio/libsndfile/distinfo,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 distinfo
--- distinfo16 Jan 2021 12:53:12 -  1.18
+++ distinfo20 Feb 2021 01:13:09 -
@@ -1,2 +1,2 @@
-SHA256 (libsndfile-1.0.30.tar.gz) = 
WUK5Y9HbPtirH/uFcIMiqpY333bZ/oTh3+Sal6kOj0c=
-SIZE (libsndfile-1.0.30.tar.gz) = 650659
+SHA256 (libsndfile-1.0.31.tar.gz) = 
jN7grLBrsKPBpspSRXVkPfix86VaCJO03Z+CnQgmN4U=
+SIZE (libsndfile-1.0.31.tar.gz) = 662584
Index: patches/patch-CMakeLists_txt
===
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt16 Jan 2021 12:54:12 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.1 2021/01/16 12:54:12 sthen Exp $
-
-CMake: Fix INSTALL_MANPAGES option.
-
-Index: CMakeLists.txt
 CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -74,7 +74,7 @@ if (NOT ENABLE_CPU_CLIP)
-   set (CPU_CLIPS_NEGATIVE FALSE)
- endif ()
- cmake_dependent_option (ENABLE_COMPATIBLE_LIBSNDFILE_NAME "Set DLL name to 
libsndfile-1.dll (canonical name), sndfile.dll otherwise" OFF 
"WIN32;BUILD_SHARED_LIBS" OFF)
--cmake_dependent_option (INSTALL_MANPAGES "Install man pages for programs" ON 
"BUILD_PROGRAMS AND (UNIX OR MINGW OR CYGWIN)" OFF)
-+cmake_dependent_option (INSTALL_MANPAGES "Install man pages for programs" ON 
"BUILD_PROGRAMS" OFF)
- 
- set (HAVE_EXTERNAL_XIPH_LIBS ${ENABLE_EXTERNAL_LIBS})
- set (HAVE_SQLITE3 ${BUILD_REGTEST})
Index: patches/patch-src_aiff_c
===
RCS file: patches/patch-src_aiff_c
diff -N patches/patch-src_aiff_c
--- patches/patch-src_aiff_c16 Jan 2021 12:54:12 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,63 +0,0 @@
-$OpenBSD: patch-src_aiff_c,v 1.2 2021/01/16 12:54:12 sthen Exp $
-
-- Fix aiff_read_header() memory leak.
-- Fix memory leak in aiff_open.
-- Fix AIFF parsing bug.
-- Fix memory leak in aiff_read_basc_chunk.
-- Fix memory leak in aiff_read_header.
-
-Index: src/aiff.c
 src/aiff.c.orig
-+++ src/aiff.c
-@@ -243,6 +243,8 @@ aiff_open (SF_PRIVATE *psf)
-   if ((psf->container_data = calloc (1, sizeof (AIFF_PRIVATE))) == NULL)
-   return SFE_MALLOC_FAILED ;
- 
-+  psf->container_close = aiff_close ;
-+
-   if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && 
psf->filelength > 0))
-   {   if ((error = aiff_read_header (psf, _fmt)))
-   return error ;
-@@ -283,7 +285,6 @@ aiff_open (SF_PRIVATE *psf)
-   psf->set_chunk  = aiff_set_chunk ;
-   } ;
- 
--  psf->container_close = aiff_close ;
-   psf->command = aiff_command ;
- 
-   switch (SF_CODEC (psf->sf.format))
-@@ -498,6 +499,11 @@ aiff_read_header (SF_PRIVATE *psf, COMM_CHUNK *comm_fm
-   return SFE_WAV_BAD_PEAK ;
-   } ;
- 
-+  if (psf->peak_info)
-+  {   psf_log_printf (psf, "*** Found 
existing peak info, using last one.\n") ;
-+  free (psf->peak_info) ;
-+  psf->peak_info = NULL ;
-+  } ;
-   if ((psf->peak_info = peak_info_calloc 
(psf->sf.channels)) == NULL)
-   return SFE_MALLOC_FAILED ;
- 
-@@ -800,6 +806,10 @@ aiff_read_header (SF_PRIVATE *psf, COMM_CHUNK *comm_fm
-   break ;
-   } ;
- 
-+  if (psf->cues)
-+  {   free (psf->cues) ;
-+  psf->cues = NULL ;
-+  } ;
-   if ((psf->cues = psf_cues_alloc 
(mark_count)) == NULL)
-

Remove lang/arena in the name of -fno-common

2021-02-19 Thread Greg Steuck
The project morphed into Intend C in 2008:
https://web.archive.org/web/20081120121438/http://www.minimalinux.org/arena/

OK to remove?



Remove math/abs in the name of -fno-common?

2021-02-19 Thread Greg Steuck
The MASTER_SITES page was last available in 2003.
https://web.archive.org/web/2003110100*/http://www.ping.be/bertin/

OK to remove?



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 20:49:50

Added files:
games/pacman-arena/patches: patch-include_input_h 

Log message:
Forgot to add the patch, sorry!



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 20:49:26

Modified files:
games/pacman-arena: Makefile 

Log message:
Fix build with -fno-common
>From Gentoo: https://github.com/gentoo/gentoo/pull/17532
ok tb@



Re: Update games/love to 11.3

2021-02-19 Thread Thomas Frohwein
On Fri, Feb 19, 2021 at 09:58:54PM +, Will Luckin wrote:
> Sorry, that was a garbage diff. Please forgive me spamming the list.
> 
> New diff attached.
> 
> Will

> Index: Makefile
> ===
> RCS file: /cvs/ports/games/love/Makefile,v
> retrieving revision 1.27
> diff -u -p -r1.27 Makefile
> --- Makefile  14 May 2020 12:35:31 -  1.27
> +++ Makefile  19 Feb 2021 21:58:21 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= 2D games framework for use with Lua
>  
> -V=   0.8.0
> +V=   11.3

Have you tested love2d games that use pre-11.3 with this update? I have
looked at love2d updates previously and they were _not_ backwards
compatible. My impression was that this ports needs a multi-version
approach to not break applications that rely on the old version.
However, I haven't found an opportunity to implement this yet.

>  DISTNAME=love-$V-linux-src
>  PKGNAME= love-$V
>  REVISION=12
> @@ -16,17 +16,17 @@ CATEGORIES=   games lang/lua
>  PERMIT_PACKAGE=  Yes
>  
>  WANTLIB += ${MODLUA_WANTLIB}
> -WANTLIB += ${COMPILER_LIBCXX} GL Half-2_5 IL Iex-2_5 IexMath-2_5
> -WANTLIB += IlmImf-2_5 IlmThread-2_5 Imath-2_5 SDL X11 X11-xcb
> -WANTLIB += Xdamage Xext Xfixes Xxf86vm c drm expat freetype glapi
> -WANTLIB += iconv jasper jpeg lcms m mng modplug mpg123 ogg openal
> -WANTLIB += physfs png sndio tiff usbhid vorbis vorbisfile xcb
> -WANTLIB += xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-sync xcb-xfixes
> -WANTLIB += xshmfence z
> +WANTLIB += ${COMPILER_LIBCXX} 
> +WANTLIB += X11 
> +WANTLIB += Xext Xfixes Xxf86vm c freetype 
> +WANTLIB += m modplug mpg123 ogg openal
> +WANTLIB += z sndio usbhid vorbis vorbisfile xcb
> +WANTLIB += Xcursor Xi Xinerama Xrandr Xrender Xss
> +WANTLIB += SDL2 luajit-5.1 samplerate theoradec
>  
>  COMPILER =   base-clang ports-gcc base-gcc
>  
> -MASTER_SITES=https://bitbucket.org/rude/love/downloads/
> +MASTER_SITES=
> https://github.com/love2d/love/releases/download/11.3/
>  
>  MODULES= lang/lua
>  
> @@ -34,18 +34,22 @@ LIB_DEPENDS=  audio/libmodplug \
>   audio/mpg123 \
>   audio/openal \
>   audio/libvorbis \
> - converters/libiconv \
> - devel/physfs \
> - devel/sdl \
> - graphics/DevIL \
> - graphics/openexr \
> + devel/sdl2 \
> +lang/luajit \
> +multimedia/libtheora \
>   ${MODLUA_LIB_DEPENDS}
>  
> +RUN_DEPENDS+=   x11/gtk+3,-guic \
> +devel/desktop-file-utils \
> +misc/shared-mime-info
> +
>  CONFIGURE_STYLE= gnu
> +# configure script attempts to link with g++ hence OBJCXX
>  CONFIGURE_ENV=   CPPFLAGS="-I${LOCALBASE}/include 
> -I${LOCALBASE}/include/SDL/ \
>   -I${X11BASE}/include/ 
> -I${X11BASE}/include/freetype2 \
>   `pkg-config --cflags ${MODLUA_DEP}`" \
> - LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread"
> + LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread" \
> +OBJCXX="c++"
>  
>  WRKDIST= ${WRKDIR}/love-$V
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/games/love/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- distinfo  18 Jan 2015 03:14:00 -  1.3
> +++ distinfo  19 Feb 2021 21:58:21 -
> @@ -1,2 +1,2 @@
> -SHA256 (love-0.8.0-linux-src.tar.gz) = 
> kWfKHMeJP/H9zztvx+Koi+ENiZB1pROUJCD+j5Rmjsw=
> -SIZE (love-0.8.0-linux-src.tar.gz) = 1027356
> +SHA256 (love-11.3-linux-src.tar.gz) = 
> 649f0db7750ca121e4de7b60208703661052356df35f4cfad490b1ba14dd1455
> +SIZE (love-11.3-linux-src.tar.gz) = 2898851
> Index: patches/patch-configure
> ===
> RCS file: /cvs/ports/games/love/patches/patch-configure,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-configure
> --- patches/patch-configure   11 May 2012 21:38:29 -  1.2
> +++ patches/patch-configure   19 Feb 2021 21:58:21 -
> @@ -1,21 +1,22 @@
>  $OpenBSD: patch-configure,v 1.2 2012/05/11 21:38:29 jasper Exp $
>  configure.orig   Fri Apr  6 20:17:02 2012
> -+++ configureFri May 11 11:55:53 2012
> -@@ -16443,7 +16443,7 @@ for ac_lib in '' vorbisfile; do
> +Index: configure
> +--- configure.orig
>  configure
> +@@ -20393,7 +20393,7 @@ for ac_lib in '' mpg123; do
>   ac_res="none required"
> else
>   ac_res=-l$ac_lib
>  -LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
>  +LIBS="-l$ac_lib -lvorbis -lm -logg $ac_func_search_save_LIBS"
> fi
> -   if 

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 20:49:04

ports/games/pacman-arena/patches

Update of /cvs/ports/games/pacman-arena/patches
In directory cvs.openbsd.org:/tmp/cvs-serv22669/patches

Log Message:
Directory /cvs/ports/games/pacman-arena/patches added to the repository



CVS: cvs.openbsd.org: ports

2021-02-19 Thread George Koehler
CVSROOT:/cvs
Module name:ports
Changes by: gkoeh...@cvs.openbsd.org2021/02/19 20:46:49

Modified files:
misc/hfsplus   : Makefile 
misc/hfsplus/patches: patch-libhfsp_src_btreecheck_c 
  patch-libhfsp_src_fscheck_c 
  patch-libhfsp_src_record_c 
  patch-libhfsp_src_volume_c 
  patch-src_hpls_c 
Added files:
misc/hfsplus/patches: patch-libhfsp_src_apple_h 
  patch-libhfsp_src_fscheck_h 
  patch-src_copyout_c patch-src_hpcache_c 

Log message:
fix -fno-common, LP64_ARCHS, HFS+ without wrapper

misc/hfsplus is old code from 2002; failed to build with -fno-common;
assumed sizeof(long) == 4, which is wrong on LP64_ARCHS; failed when
the HFS+ has no HFS wrapper.  Thaison Nguyen reported that hpmount
always gave an error.

- Simplify Makefile by setting AUTORECONF.
- Fix LP64_ARCHS by changing UInt32 and like types from long to int.
Change many "%ld" to "%d" in printf()s to match.
- Apply a patch from Gentoo to fix -fno-common.
- Fix HFS+ with no HFS wrapper by setting vol->maxblocks.
- In src/copyout.c, fix passing  to int *lenptr.

ok tb@



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 19:03:50

Modified files:
databases/pecl-redis: Makefile distinfo 
databases/pecl-redis/patches: patch-library_c 

Log message:
update to pecl-redis-5.3.3



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 18:58:10

Modified files:
databases/barman: Makefile distinfo 
databases/barman/patches: patch-setup_py 
databases/barman/pkg: PLIST 

Log message:
update to barman-2.12, switch to py3



NEW: lang/lua/5.4

2021-02-19 Thread Jonathan Gray
add lua 5.4.2

https://www.lua.org/manual/5.4/readme.html#changes

Index: lang/lua/Makefile
===
RCS file: /cvs/ports/lang/lua/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- lang/lua/Makefile   14 Jan 2015 20:07:45 -  1.47
+++ lang/lua/Makefile   19 Feb 2021 13:26:20 -
@@ -4,6 +4,7 @@
 SUBDIR += 5.1
 SUBDIR += 5.2
 SUBDIR += 5.3
+SUBDIR += 5.4
 
 .include 
 
Index: lang/lua/lua.port.mk
===
RCS file: /cvs/ports/lang/lua/lua.port.mk,v
retrieving revision 1.35
diff -u -p -r1.35 lua.port.mk
--- lang/lua/lua.port.mk31 Oct 2016 18:46:09 -  1.35
+++ lang/lua/lua.port.mk19 Feb 2021 13:25:59 -
@@ -17,6 +17,8 @@ FLAVOR ?= # empty
 MODLUA_VERSION =   5.2
 .elif ${FLAVOR:Mlua53}
 MODLUA_VERSION =   5.3
+.elif ${FLAVOR:Mlua54}
+MODLUA_VERSION =   5.4
 .else
 MODLUA_VERSION ?=  ${MODLUA_DEFAULT_VERSION}
 .endif
@@ -30,6 +32,9 @@ MODLUA_FLAVOR =   lua52
 .elif "${MODLUA_VERSION}" == "5.3"
 _MODLUA_PKG_PREFIX =   lua53
 MODLUA_FLAVOR =lua53
+.elif "${MODLUA_VERSION}" == "5.4"
+_MODLUA_PKG_PREFIX =   lua54
+MODLUA_FLAVOR =lua54
 .else
 ERRORS +=  "Invalid MODLUA_VERSION set: ${MODLUA_VERSION}."
 .endif


lua54.tgz
Description: application/tar-gz


delete mail/mailpile

2021-02-19 Thread Solene Rapenne
I propose the removal of mail/mailpile for which I am maintainer.

The project doesn't seem to be going anywhere soon, it struggles
since 2015 to move to python3 but it's still work in progress and
it's not really hard to install locally using virtualenv and pip.

I imported it (maybe my first commits) because it looked promising
in 2018 but very little happened since then.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 18:14:03

Modified files:
comms/lcdproc  : Makefile distinfo 
comms/lcdproc/patches: patch-LCDd_conf 
   patch-clients_lcdexec_lcdexec_conf 
   patch-configure 
comms/lcdproc/pkg: PLIST 
Added files:
comms/lcdproc/patches: patch-clients_lcdproc_iface_c 
   patch-clients_lcdproc_iface_h 
Removed files:
comms/lcdproc/patches: patch-clients_lcdproc_machine_OpenBSD_c 

Log message:
update to lcdproc-0.5.9 and patch to fix commons



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 18:06:48

Modified files:
security/oath-toolkit: Makefile distinfo 

Log message:
update to oath-toolkit-2.6.6



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 18:04:24

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Register beaver removal



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 18:03:40

Removed files:
editors/beaver : Makefile distinfo 
editors/beaver/patches: patch-src_editor_c 
editors/beaver/pkg: DESCR PLIST 

Log message:
Remove editors/beaver. Gtk+2 only, no release in 10 years, program
segfaults when trying to use some functionality. Required work to get it
working with -fno-common.
ok kn@, sthen@ also suggested fixing the -fno-common issue by tedu'ing it.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2021/02/19 18:01:34

Modified files:
editors: Makefile 

Log message:
-beaver



python 3.8.8

2021-02-19 Thread Daniel Dickman
See below for the update to python 3.8.8. I've been running it locally 
since RC1 yesterday without any issues, but if someone wants to put into a 
bulk that might be useful to double check there isn't any serious fallout.

Tried running the tests on amd64 although there are quite a few failures 
and then the test suite gets stuck on something to do with asyncio (none 
of this is new behaviour).

ok?

Index: Makefile
===
RCS file: /cvs/ports/lang/python/3.8/Makefile,v
retrieving revision 1.12
diff -u -p -u -r1.12 Makefile
--- Makefile16 Feb 2021 18:49:49 -  1.12
+++ Makefile20 Feb 2021 00:41:26 -
@@ -6,10 +6,9 @@
 # Python itself.
 
 VERSION =  3.8
-PATCHLEVEL =   .7
+PATCHLEVEL =   .8
 SHARED_LIBS =  python3.8 0.0
 VERSION_SPEC = >=3.8,<3.9
-REVISION = 0
 
 CONFIGURE_ARGS +=  --with-ensurepip=no
 CONFIGURE_ARGS +=  --enable-loadable-sqlite-extensions
Index: distinfo
===
RCS file: /cvs/ports/lang/python/3.8/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- distinfo4 Jan 2021 14:04:42 -   1.7
+++ distinfo20 Feb 2021 00:41:26 -
@@ -1,2 +1,2 @@
-SHA256 (Python-3.8.7.tgz) = IOWgQmLwry65wZJA1+w2jzhXiLui2N+6fnSyC6tNK6w=
-SIZE (Python-3.8.7.tgz) = 24468684
+SHA256 (Python-3.8.8.tgz) = dsB2PwSOT5uGHSTadrfdXHo7p+wIb0DK7e6jWSYydvc=
+SIZE (Python-3.8.8.tgz) = 24483485
Index: files/CHANGES.OpenBSD
===
RCS file: /cvs/ports/lang/python/3.8/files/CHANGES.OpenBSD,v
retrieving revision 1.2
diff -u -p -u -r1.2 CHANGES.OpenBSD
--- files/CHANGES.OpenBSD   16 Feb 2021 18:49:49 -  1.2
+++ files/CHANGES.OpenBSD   20 Feb 2021 00:41:26 -
@@ -14,7 +14,5 @@ http://bugs.python.org/issue25191
 4.  Disable libuuid, otherwise Python prefers it over the libc uuid
 functions.
 
-5.  Applied a patch for CVE-2021-3177
-
 These changes are available in the OpenBSD CVS repository
  in ports/lang/python/3.8.
Index: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
===
RCS file: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
diff -N patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
--- patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst  16 Feb 2021 
18:49:49 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,11 +0,0 @@
-$OpenBSD: patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst,v 1.1 2021/02/16 
18:49:49 tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24239
-
-Index: 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst.orig
-+++ 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
-@@ -0,0 +1,2 @@
-+Avoid static buffers when computing the repr of :class:`ctypes.c_double` and
-+:class:`ctypes.c_longdouble` values.
Index: patches/patch-Lib_ctypes_test_test_parameters_py
===
RCS file: patches/patch-Lib_ctypes_test_test_parameters_py
diff -N patches/patch-Lib_ctypes_test_test_parameters_py
--- patches/patch-Lib_ctypes_test_test_parameters_py16 Feb 2021 18:49:49 
-  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,58 +0,0 @@
-$OpenBSD: patch-Lib_ctypes_test_test_parameters_py,v 1.1 2021/02/16 18:49:49 
tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24239
-
-Index: Lib/ctypes/test/test_parameters.py
 Lib/ctypes/test/test_parameters.py.orig
-+++ Lib/ctypes/test/test_parameters.py
-@@ -201,6 +201,49 @@ class SimpleTypesTestCase(unittest.TestCase):
- with self.assertRaises(ZeroDivisionError):
- WorseStruct().__setstate__({}, b'foo')
- 
-+def test_parameter_repr(self):
-+from ctypes import (
-+c_bool,
-+c_char,
-+c_wchar,
-+c_byte,
-+c_ubyte,
-+c_short,
-+c_ushort,
-+c_int,
-+c_uint,
-+c_long,
-+c_ulong,
-+c_longlong,
-+c_ulonglong,
-+c_float,
-+c_double,
-+c_longdouble,
-+c_char_p,
-+c_wchar_p,
-+c_void_p,
-+)
-+self.assertRegex(repr(c_bool.from_param(True)), r"^$")
-+self.assertEqual(repr(c_char.from_param(97)), "")
-+self.assertRegex(repr(c_wchar.from_param('a')), r"^$")
-+self.assertEqual(repr(c_byte.from_param(98)), "")
-+self.assertEqual(repr(c_ubyte.from_param(98)), "")
-+self.assertEqual(repr(c_short.from_param(511)), "")
-+self.assertEqual(repr(c_ushort.from_param(511)), "")
-+self.assertRegex(repr(c_int.from_param(2)), r"^$")
-+self.assertRegex(repr(c_uint.from_param(2)), r"^$")
-+

python 3.9.2

2021-02-19 Thread Daniel Dickman
python folks decided to expedite the release after RC1 so final versions 
were released today.

3.9.2 catches up with python 3.8's versioning of .so filenames.

should be fairly safe to do this update as nothing depends on it yet.

ok?

Index: Makefile
===
RCS file: /cvs/ports/lang/python/3.9/Makefile,v
retrieving revision 1.3
diff -u -p -u -r1.3 Makefile
--- Makefile16 Feb 2021 18:50:26 -  1.3
+++ Makefile20 Feb 2021 00:44:57 -
@@ -6,10 +6,9 @@
 # Python itself.
 
 VERSION =  3.9
-PATCHLEVEL =   .1
+PATCHLEVEL =   .2
 SHARED_LIBS =  python3.9 0.0
 VERSION_SPEC = >=3.9,<3.10
-REVISION = 0
 #PSUBDIR = python/3.9.0
 
 CONFIGURE_ARGS +=  --with-ensurepip=no
Index: distinfo
===
RCS file: /cvs/ports/lang/python/3.9/distinfo,v
retrieving revision 1.2
diff -u -p -u -r1.2 distinfo
--- distinfo28 Dec 2020 22:28:14 -  1.2
+++ distinfo20 Feb 2021 00:44:57 -
@@ -1,2 +1,2 @@
-SHA256 (Python-3.9.1.tgz) = KcuRugODRtoL2auEoKVahF2HLDQaTaaHn0YulMdB8Rc=
-SIZE (Python-3.9.1.tgz) = 25372998
+SHA256 (Python-3.9.2.tgz) = eJnopveUZ0iDDWZzny2PKzAhTa2Vbla5uiFrPeVYFRk=
+SIZE (Python-3.9.2.tgz) = 25399571
Index: files/CHANGES.OpenBSD
===
RCS file: /cvs/ports/lang/python/3.9/files/CHANGES.OpenBSD,v
retrieving revision 1.2
diff -u -p -u -r1.2 CHANGES.OpenBSD
--- files/CHANGES.OpenBSD   16 Feb 2021 18:50:26 -  1.2
+++ files/CHANGES.OpenBSD   20 Feb 2021 00:44:57 -
@@ -14,7 +14,5 @@ http://bugs.python.org/issue25191
 4.  Disable libuuid, otherwise Python prefers it over the libc uuid
 functions.
 
-5.  Applied a patch for CVE-2021-3177.
-
 These changes are available in the OpenBSD CVS repository
  in ports/lang/python/3.9.
Index: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
===
RCS file: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
diff -N patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
--- patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst  16 Feb 2021 
18:50:26 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,11 +0,0 @@
-$OpenBSD: patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst,v 1.1 2021/02/16 
18:50:26 tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24247
-
-Index: 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst.orig
-+++ 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
-@@ -0,0 +1,2 @@
-+Avoid static buffers when computing the repr of :class:`ctypes.c_double` and
-+:class:`ctypes.c_longdouble` values.
Index: patches/patch-Lib_ctypes_test_test_parameters_py
===
RCS file: patches/patch-Lib_ctypes_test_test_parameters_py
diff -N patches/patch-Lib_ctypes_test_test_parameters_py
--- patches/patch-Lib_ctypes_test_test_parameters_py16 Feb 2021 18:50:26 
-  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,58 +0,0 @@
-$OpenBSD: patch-Lib_ctypes_test_test_parameters_py,v 1.1 2021/02/16 18:50:26 
tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24247
-
-Index: Lib/ctypes/test/test_parameters.py
 Lib/ctypes/test/test_parameters.py.orig
-+++ Lib/ctypes/test/test_parameters.py
-@@ -201,6 +201,49 @@ class SimpleTypesTestCase(unittest.TestCase):
- with self.assertRaises(ZeroDivisionError):
- WorseStruct().__setstate__({}, b'foo')
- 
-+def test_parameter_repr(self):
-+from ctypes import (
-+c_bool,
-+c_char,
-+c_wchar,
-+c_byte,
-+c_ubyte,
-+c_short,
-+c_ushort,
-+c_int,
-+c_uint,
-+c_long,
-+c_ulong,
-+c_longlong,
-+c_ulonglong,
-+c_float,
-+c_double,
-+c_longdouble,
-+c_char_p,
-+c_wchar_p,
-+c_void_p,
-+)
-+self.assertRegex(repr(c_bool.from_param(True)), r"^$")
-+self.assertEqual(repr(c_char.from_param(97)), "")
-+self.assertRegex(repr(c_wchar.from_param('a')), r"^$")
-+self.assertEqual(repr(c_byte.from_param(98)), "")
-+self.assertEqual(repr(c_ubyte.from_param(98)), "")
-+self.assertEqual(repr(c_short.from_param(511)), "")
-+self.assertEqual(repr(c_ushort.from_param(511)), "")
-+self.assertRegex(repr(c_int.from_param(2)), r"^$")
-+self.assertRegex(repr(c_uint.from_param(2)), r"^$")
-+self.assertRegex(repr(c_long.from_param(2)), r"^$")
-+self.assertRegex(repr(c_ulong.from_param(2)), r"^$")
-+self.assertRegex(repr(c_longlong.from_param(2)), r"^$")
-+

Re: Question about lang/ghc module (trying to port git-annex)

2021-02-19 Thread Ashton Fagg
Greg Steuck  writes:

> You could test pandoc as it is done:
> https://github.com/blackgnezdo/ports/commit/609197ce3f84a2e4a147fcabcc5eb71d3cf10ca2
>
> The full list is https://github.com/blackgnezdo/ports/commits/ghc-8.10

Splendid! Thank you for this.



[update] lang/go to 1.16

2021-02-19 Thread Aaron Bieber
Hi!

Here is a fairly well tested update to Go. This version now uses libc[1] thanks
to jsing@'s hard work!

Some other changes that impact OpenBSD:

- Modules are used by default now. This breaks  sysutils/amazon-ssm-agent,
  sysutils/fleetctl and  textproc/loccount, but I have fixes standing by[2] for
  when this goes in.
- GO386=387 support was dropped[3]. We now use "GO386=softfloat". I have done a
  mini-bulk on i386 and everything works as expected. 

Test results are fairly typical, amd64 and i386 pass, arm{v7,64} have some
sporadic issues like before.

The diff also includes a fix for portgen. The behavior of 'go list -m all'
changed a bit[4].

Also tested but not included: mips64 support \o/

OK?

[1] https://github.com/golang/go/issues/36435
[2] https://github.com/openbsd/ports/compare/master...qbit:go1.16rc1
[3] https://github.com/golang/go/issues/40255
[4] https://github.com/golang/go/issues/44238

Index: infrastructure/lib/OpenBSD/PortGen/Port/Go.pm
===
RCS file: /cvs/ports/infrastructure/lib/OpenBSD/PortGen/Port/Go.pm,v
retrieving revision 1.7
diff -u -p -r1.7 Go.pm
--- infrastructure/lib/OpenBSD/PortGen/Port/Go.pm   16 Jan 2021 23:38:13 
-  1.7
+++ infrastructure/lib/OpenBSD/PortGen/Port/Go.pm   20 Feb 2021 00:18:03 
-
@@ -144,7 +144,7 @@ sub _go_mod_info
close $fh;
 
# Outputs: "dep version"
-   my @raw_deps = $self->_run($dir, qw(go list -m all));
+   my @raw_deps = $self->_run($dir, qw(go list -mod=mod -m all));
my @deps;
my $all_deps = {};
foreach my $dep (@raw_deps) {
Index: lang/go/Makefile
===
RCS file: /cvs/ports/lang/go/Makefile,v
retrieving revision 1.91
diff -u -p -r1.91 Makefile
--- lang/go/Makefile21 Jan 2021 14:47:15 -  1.91
+++ lang/go/Makefile20 Feb 2021 00:18:03 -
@@ -7,7 +7,7 @@ BIN_BOOTSTRAP_VERSION = 1.13.9
 
 COMMENT =  Go programming language
 
-VERSION =  1.15.7
+VERSION =  1.16
 DISTNAME = go${VERSION}.src
 PKGNAME =  go-${VERSION}
 PKGSPEC =  ${FULLPKGNAME:S/go-/go-=/}
@@ -54,11 +54,6 @@ GOARCH = arm64
 .elif ${MACHINE_ARCH} == "i386"
 GOARCH =   386
 .endif
-
-# We cannot assume that the maching running the built code will have SSE,
-# even though the machine building the package has SSE. As such, we need
-# to explicitly disable SSE on i386 builds.
-MAKE_ENV +=GO386=387
 
 .for arch in ${BIN_BOOTSTRAP_GOARCHS}
 SUPDISTFILES +=
go-openbsd-${arch}-bootstrap-${BIN_BOOTSTRAP_VERSION}${EXTRACT_SUFX}:0
Index: lang/go/distinfo
===
RCS file: /cvs/ports/lang/go/distinfo,v
retrieving revision 1.56
diff -u -p -r1.56 distinfo
--- lang/go/distinfo21 Jan 2021 14:47:15 -  1.56
+++ lang/go/distinfo20 Feb 2021 00:18:03 -
@@ -1,6 +1,6 @@
 SHA256 (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 
j+uAyYE4OsdncBvt6YDTXhjGc9gQq0XCjmSUdOesiq8=
 SHA256 (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 
84YoDEuNNmXbGCSzP8g5X1zqPdoOPB8yW71vsUL+5jw=
-SHA256 (go1.15.7.src.tar.gz) = hjGzqv2Oy5JE7C/7iiqLSYPPStFVcrmAH3xbFnwaKrw=
+SHA256 (go1.16.src.tar.gz) = dogGPVVlYQWJjzI9kKeaOcN42G/omuGS6zt/xGNHyVo=
 SIZE (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 120208513
 SIZE (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 118521763
-SIZE (go1.15.7.src.tar.gz) = 23017978
+SIZE (go1.16.src.tar.gz) = 20895394
Index: lang/go/go.port.mk
===
RCS file: /cvs/ports/lang/go/go.port.mk,v
retrieving revision 1.38
diff -u -p -r1.38 go.port.mk
--- lang/go/go.port.mk  14 Feb 2021 23:35:22 -  1.38
+++ lang/go/go.port.mk  20 Feb 2021 00:18:03 -
@@ -47,7 +47,7 @@ MODGO_GOPATH ?=   ${MODGO_WORKSPACE}:${MO
 # We cannot assume that the maching running the built code will have SSE,
 # even though the machine building the package has SSE. As such, we need
 # to explicitly disable SSE on i386 builds.
-MAKE_ENV +=GO386=387
+MAKE_ENV +=GO386=softfloat
 MAKE_ENV +=GOCACHE="${MODGO_GOCACHE}"
 
 MODGO_CMD ?=   ${SETENV} ${MAKE_ENV} go
Index: lang/go/pkg/PLIST
===
RCS file: /cvs/ports/lang/go/pkg/PLIST,v
retrieving revision 1.44
diff -u -p -r1.44 PLIST
--- lang/go/pkg/PLIST   21 Jan 2021 14:47:15 -  1.44
+++ lang/go/pkg/PLIST   20 Feb 2021 00:18:03 -
@@ -20,6 +20,7 @@ go/api/go1.12.txt
 go/api/go1.13.txt
 go/api/go1.14.txt
 go/api/go1.15.txt
+go/api/go1.16.txt
 go/api/go1.2.txt
 go/api/go1.3.txt
 go/api/go1.4.txt
@@ -34,160 +35,10 @@ go/bin/
 @bin go/bin/go
 @bin go/bin/gofmt
 go/doc/
-go/doc/articles/
-go/doc/articles/go_command.html
-go/doc/articles/index.html
-go/doc/articles/race_detector.html
-go/doc/articles/wiki/

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 17:05:11

Modified files:
security/passwdqc: Makefile distinfo 
security/passwdqc/patches: patch-passwdqc_conf_5 
   patch-pwqcheck_1 patch-pwqgen_1 
security/passwdqc/pkg: PLIST 

Log message:
update to passwdqc-2.0.0



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 16:49:30

Modified files:
textproc/py-sphinx: Makefile 

Log message:
https homepage



Update: net/weex 2.8.3 (-fno-common)

2021-02-19 Thread Christian Weisgerber
weex is still maintained, sort of, by the Debian packager.
Update to latest release 2.8.3, which also fixes the build with
-fno-common.
With some guidance from the FreeBSD port how to wrangle the incoherent
autotool files into buildable shape.

Note: I don't use this, I haven't tested it.

OK?

Patch attached rather than inline because there are ISO 8859-1
characters in there.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de
Index: Makefile
===
RCS file: /cvs/ports/net/weex/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile	12 Jul 2019 20:48:52 -	1.18
+++ Makefile	19 Feb 2021 23:01:22 -
@@ -1,31 +1,36 @@
 # $OpenBSD: Makefile,v 1.18 2019/07/12 20:48:52 sthen Exp $
 
-COMMENT=		noninteractive ftp client
-DISTNAME=		weex-2.6.1.5
-REVISION=		4
+COMMENT=		noninteractive FTP/FTPS client for updating web pages
+
+VERSION=		2.8.3
+DISTNAME=		weex-${VERSION}
 CATEGORIES=		net
 
 HOMEPAGE=		http://weex.sourceforge.net
 
-# GPL
+# GPLv2+
 PERMIT_PACKAGE=	Yes
 
-WANTLIB=		c iconv intl
+WANTLIB=		c crypto iconv intl ssl
 
 MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=weex/}
+DISTFILES=		weex_${VERSION}.tar.gz
 
 BUILD_DEPENDS=		devel/gettext,-tools
 
 LIB_DEPENDS=		devel/gettext,-runtime
 
-SEPARATE_BUILD=		Yes
-CONFIGURE_STYLE=	autoconf
-AUTOCONF_VERSION=	2.13
+AUTOCONF_VERSION=	2.69
+AUTOMAKE_VERSION=	1.11
+CONFIGURE_STYLE=	autoreconf
 CONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
 			LDFLAGS="-L${LOCALBASE}/lib"
 
+post-patch:
+	cp ${LOCALBASE}/share/gettext/po/Makevars.template \
+	${WRKSRC}/po/Makevars
+
 post-install:
-	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/weex
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/weex
 	${INSTALL_DATA} ${WRKSRC}/doc/sample.weexrc \
 			${PREFIX}/share/examples/weex
Index: distinfo
===
RCS file: /cvs/ports/net/weex/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo	18 Jan 2015 03:14:54 -	1.4
+++ distinfo	19 Feb 2021 23:01:22 -
@@ -1,2 +1,2 @@
-SHA256 (weex-2.6.1.5.tar.gz) = 1PMHKT/xgjBkEJhyMnO6YkPl++ta+F+JqJOLgm6RrDg=
-SIZE (weex-2.6.1.5.tar.gz) = 206972
+SHA256 (weex_2.8.3.tar.gz) = cqWGq0ca2cgvdSmuF2hOJXU58hmnXBmKEqqDKHDhFgM=
+SIZE (weex_2.8.3.tar.gz) = 319900
Index: patches/patch-Makefile_am
===
RCS file: patches/patch-Makefile_am
diff -N patches/patch-Makefile_am
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile_am	19 Feb 2021 23:01:22 -
@@ -0,0 +1,11 @@
+$OpenBSD$
+
+Index: Makefile.am
+--- Makefile.am.orig
 Makefile.am
+@@ -1,4 +1,4 @@
+ AUTOMAKE_OPTIONS=foreign
+ 
+-SUBDIRS=po intl src doc man debian
++SUBDIRS=po src doc man debian
+ EXTRA_DIST=weex-2.6.1.spec
Index: patches/patch-aclocal_m4
===
RCS file: patches/patch-aclocal_m4
diff -N patches/patch-aclocal_m4
--- patches/patch-aclocal_m4	9 Oct 2004 18:55:20 -	1.1.1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-aclocal_m4,v 1.1.1.1 2004/10/09 18:55:20 naddy Exp $
 aclocal.m4.orig	Tue Jun 13 13:56:57 2000
-+++ aclocal.m4	Sat Oct  9 19:34:35 2004
-@@ -173,10 +173,9 @@ AC_DEFUN(AM_WITH_NLS,
- 
- 	   if test "$gt_cv_func_gettext_libc" != "yes"; then
- 	 AC_CHECK_LIB(intl, bindtextdomain,
--	   [AC_CACHE_CHECK([for gettext in libintl],
--		 gt_cv_func_gettext_libintl,
-+	   [AC_CACHE_VAL(gt_cv_func_gettext_libintl,
- 		 [AC_CHECK_LIB(intl, gettext,
--		  gt_cv_func_gettext_libintl=yes,
-+		  [gt_cv_func_gettext_libintl=yes; LIBS="$LIBS -lintl"],
- 		  gt_cv_func_gettext_libintl=no)],
- 		 gt_cv_func_gettext_libintl=no)])
- 	   fi
Index: patches/patch-configure_in
===
RCS file: /cvs/ports/net/weex/patches/patch-configure_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configure_in
--- patches/patch-configure_in	19 Nov 2005 01:52:26 -	1.1
+++ patches/patch-configure_in	19 Feb 2021 23:01:22 -
@@ -1,11 +1,15 @@
-$OpenBSD: patch-configure_in,v 1.1 2005/11/19 01:52:26 alek Exp $
 configure.in.orig	Sat Nov 19 02:40:10 2005
-+++ configure.in	Sat Nov 19 02:40:30 2005
-@@ -18,6 +18,7 @@ AC_PROG_INSTALL
- 
+$OpenBSD$
+
+Index: configure.in
+--- configure.in.orig
 configure.in
+@@ -24,7 +24,8 @@ AC_PROG_CC
+ AC_PROG_INSTALL
  
  dnl for gettext
-+LIBS="-liconv ${LIBS}"
- AM_GNU_GETTEXT
+-AM_GNU_GETTEXT
++AM_GNU_GETTEXT_VERSION([0.21])
++AM_GNU_GETTEXT([external])
  AC_CHECK_FUNC(gettext,,AC_CHECK_LIB(intl, gettext))
  localedir='${prefix}/share/locale'
+ AC_SUBST(localedir)
Index: patches/patch-po_Makefile_in_in
===
RCS file: patches/patch-po_Makefile_in_in
diff -N patches/patch-po_Makefile_in_in
--- patches/patch-po_Makefile_in_in	9 Oct 2004 18:55:20 -	1.1.1.1
+++ 

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 16:14:45

Modified files:
infrastructure/lib/DPB/Job: Port.pm 
infrastructure/mk: bsd.port.mk 

Log message:
oops, revert local diffs from my test build tree



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 16:13:08

Modified files:
audio/mpc  : Makefile 
audio/ncmpc: Makefile 
databases/mydumper: Makefile 
databases/pgadmin3: Makefile 
databases/py-peewee: Makefile 
databases/py-peewee/pkg: PLIST 
databases/py-sqlite2: Makefile 
databases/py-sqlobject: Makefile 
devel/luacheck : Makefile 
devel/py-argcomplete: Makefile 
devel/py-argcomplete/pkg: PLIST 
devel/py-babel : Makefile 
devel/py-babel/pkg: PLIST 
devel/py-cheetah: Makefile 
devel/py-cheetah/pkg: PLIST 
devel/py-codestyle: Makefile 
devel/py-codestyle/pkg: PLIST 
devel/py-coveralls: Makefile 
devel/py-coveralls/pkg: PLIST 
devel/py-dtfabric: Makefile 
devel/py-elftools: Makefile 
devel/py-future: Makefile 
devel/py-future/pkg: PLIST 
devel/py-icalendar: Makefile 
devel/py-icalendar/pkg: PLIST 
devel/py-isort : Makefile 
devel/py-isort/pkg: PLIST 
devel/py-jsonschema: Makefile 
devel/py-jsonschema/pkg: PLIST 
devel/py-logilab-common: Makefile 
devel/py-logilab-common/pkg: PLIST 
devel/py-modulegraph: Makefile 
devel/py-modulegraph/pkg: PLIST 
devel/py-nose  : Makefile 
devel/py-nose/pkg: PLIST 
devel/py-pathlib: Makefile 
devel/py-pbr   : Makefile 
devel/py-pbr/pkg: PLIST 
devel/py-pexpect: Makefile 
devel/py-pyprof2calltree: Makefile 
devel/py-pyprof2calltree/pkg: PLIST 
devel/py-robotframework: Makefile 
devel/py-robotframework/pkg: PLIST 
devel/py-spark-parser: Makefile 
devel/py-spark-parser/pkg: PLIST 
devel/py-tabulate: Makefile 
devel/py-tabulate/pkg: PLIST 
devel/py-tempora: Makefile 
devel/py-tempora/pkg: PLIST 
devel/py-test-benchmark: Makefile 
devel/py-test-benchmark/pkg: PLIST 
devel/py-test  : Makefile 
devel/py-test/pkg: PLIST 
devel/py-testpath: Makefile 
devel/py-tox   : Makefile 
devel/py-tox/pkg: PLIST 
devel/py-uncompyle6: Makefile 
devel/py-uncompyle6/pkg: PLIST 
devel/py-virtualenv: Makefile 
devel/py-virtualenv/pkg: PLIST 
devel/py-wheel : Makefile 
devel/py-wheel/pkg: PLIST 
devel/py-xdis  : Makefile 
devel/py-xdis/pkg: PLIST 
devel/py-xlsxwriter: Makefile 
devel/py-xlsxwriter/pkg: PLIST 
devel/py-yamllint: Makefile 
devel/py-yamllint/pkg: PLIST 
devel/py-yapf  : Makefile 
devel/py-yapf/pkg: PLIST 
devel/pyflakes : Makefile 
devel/pyflakes/pkg: PLIST 
devel/reposurgeon: Makefile 
devel/udis86   : Makefile 
devel/universal-ctags: Makefile 
games/angband  : Makefile 
graphics/displaz: Makefile 
infrastructure/lib/DPB/Job: Port.pm 
infrastructure/mk: bsd.port.mk 
lang/cython: Makefile 
lang/cython/pkg: PLIST 
lang/pypy  : Makefile 
lang/python: python.port.mk 
math/py-pysmt  : Makefile 
math/py-pysmt/pkg: PLIST 
misc/open62541 : Makefile 
net/py-cymruwhois: Makefile 
net/py-cymruwhois/pkg: PLIST 
net/py-ftpdlib : Makefile 
net/py-ftpdlib/pkg: PLIST 
net/py-netaddr : Makefile 
net/py-netaddr/pkg: PLIST 
net/py-stem: Makefile 
net/py-stem/pkg: PLIST 
net/py-tld : Makefile 
net/py-tld/pkg : PLIST 
net/py-websocket-client: Makefile 
net/py-websocket-client/pkg: PLIST 
security/botan2: Makefile 
security/py-josepy: Makefile 
security/py-ropper: Makefile 
security/py-ropper/pkg: PLIST 
security/sn0int: Makefile 
shells/fish: Makefile 
sysutils/py-ghmi: Makefile 
textproc/py-chardet: Makefile 
textproc/py-chardet/pkg: PLIST 
textproc/py-cssutils: Makefile 
textproc/py-cssutils/pkg: PLIST 
textproc/py-demjson: Makefile 
textproc/py-demjson/pkg: PLIST 
textproc/py-markdown: Makefile 
textproc/py-markdown/pkg: PLIST 
textproc/py-podcastparser: Makefile 
textproc/py-pygments: Makefile 
textproc/py-pygments/pkg: PLIST 
textproc/py-pykwalify: Makefile 
textproc/py-pykwalify/pkg: PLIST 
textproc/py-spdx-lookup: Makefile 
textproc/py-spdx-lookup/pkg: PLIST 
textproc/py-sphinx: Makefile 
textproc/py-sphinx/pkg: PLIST 
textproc/py-unidecode: Makefile 
textproc/py-unidecode/pkg: PLIST 
textproc/py-vobject: Makefile 
textproc/py-vobject/pkg: PLIST 
textproc/py-xlrd: Makefile 
textproc/zathura/core: Makefile 

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 16:10:58

Modified files:
textproc/py-docutils: Makefile distinfo 
textproc/py-docutils/pkg: PLIST 
Removed files:
textproc/py-docutils/patches: patch-setup_py 

Log message:
update to py-docutils-0.16



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 15:51:43

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
add renaming path from py3-sip-qt5 to py3-pyqt5_sip, spotted by landry@



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 15:27:34

Modified files:
games/pygame_sdl2: Makefile 
devel/reposurgeon: Makefile 

Log message:
reposurgeon, pygame_sdl2: use cython${MODPY_BIN_SUFFIX} not plain cython



Re: Update games/love to 11.3

2021-02-19 Thread Will Luckin
Sorry, that was a garbage diff. Please forgive me spamming the list.

New diff attached.

Will
Index: Makefile
===
RCS file: /cvs/ports/games/love/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile14 May 2020 12:35:31 -  1.27
+++ Makefile19 Feb 2021 21:58:21 -
@@ -2,7 +2,7 @@
 
 COMMENT=   2D games framework for use with Lua
 
-V= 0.8.0
+V= 11.3
 DISTNAME=  love-$V-linux-src
 PKGNAME=   love-$V
 REVISION=  12
@@ -16,17 +16,17 @@ CATEGORIES= games lang/lua
 PERMIT_PACKAGE=Yes
 
 WANTLIB += ${MODLUA_WANTLIB}
-WANTLIB += ${COMPILER_LIBCXX} GL Half-2_5 IL Iex-2_5 IexMath-2_5
-WANTLIB += IlmImf-2_5 IlmThread-2_5 Imath-2_5 SDL X11 X11-xcb
-WANTLIB += Xdamage Xext Xfixes Xxf86vm c drm expat freetype glapi
-WANTLIB += iconv jasper jpeg lcms m mng modplug mpg123 ogg openal
-WANTLIB += physfs png sndio tiff usbhid vorbis vorbisfile xcb
-WANTLIB += xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-sync xcb-xfixes
-WANTLIB += xshmfence z
+WANTLIB += ${COMPILER_LIBCXX} 
+WANTLIB += X11 
+WANTLIB += Xext Xfixes Xxf86vm c freetype 
+WANTLIB += m modplug mpg123 ogg openal
+WANTLIB += z sndio usbhid vorbis vorbisfile xcb
+WANTLIB += Xcursor Xi Xinerama Xrandr Xrender Xss
+WANTLIB += SDL2 luajit-5.1 samplerate theoradec
 
 COMPILER = base-clang ports-gcc base-gcc
 
-MASTER_SITES=  https://bitbucket.org/rude/love/downloads/
+MASTER_SITES=  https://github.com/love2d/love/releases/download/11.3/
 
 MODULES=   lang/lua
 
@@ -34,18 +34,22 @@ LIB_DEPENDS=audio/libmodplug \
audio/mpg123 \
audio/openal \
audio/libvorbis \
-   converters/libiconv \
-   devel/physfs \
-   devel/sdl \
-   graphics/DevIL \
-   graphics/openexr \
+   devel/sdl2 \
+lang/luajit \
+multimedia/libtheora \
${MODLUA_LIB_DEPENDS}
 
+RUN_DEPENDS+=   x11/gtk+3,-guic \
+devel/desktop-file-utils \
+misc/shared-mime-info
+
 CONFIGURE_STYLE=   gnu
+# configure script attempts to link with g++ hence OBJCXX
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include 
-I${LOCALBASE}/include/SDL/ \
-I${X11BASE}/include/ 
-I${X11BASE}/include/freetype2 \
`pkg-config --cflags ${MODLUA_DEP}`" \
-   LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread"
+   LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread" \
+OBJCXX="c++"
 
 WRKDIST=   ${WRKDIR}/love-$V
 
Index: distinfo
===
RCS file: /cvs/ports/games/love/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo18 Jan 2015 03:14:00 -  1.3
+++ distinfo19 Feb 2021 21:58:21 -
@@ -1,2 +1,2 @@
-SHA256 (love-0.8.0-linux-src.tar.gz) = 
kWfKHMeJP/H9zztvx+Koi+ENiZB1pROUJCD+j5Rmjsw=
-SIZE (love-0.8.0-linux-src.tar.gz) = 1027356
+SHA256 (love-11.3-linux-src.tar.gz) = 
649f0db7750ca121e4de7b60208703661052356df35f4cfad490b1ba14dd1455
+SIZE (love-11.3-linux-src.tar.gz) = 2898851
Index: patches/patch-configure
===
RCS file: /cvs/ports/games/love/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure 11 May 2012 21:38:29 -  1.2
+++ patches/patch-configure 19 Feb 2021 21:58:21 -
@@ -1,21 +1,22 @@
 $OpenBSD: patch-configure,v 1.2 2012/05/11 21:38:29 jasper Exp $
 configure.orig Fri Apr  6 20:17:02 2012
-+++ configure  Fri May 11 11:55:53 2012
-@@ -16443,7 +16443,7 @@ for ac_lib in '' vorbisfile; do
+Index: configure
+--- configure.orig
 configure
+@@ -20393,7 +20393,7 @@ for ac_lib in '' mpg123; do
  ac_res="none required"
else
  ac_res=-l$ac_lib
 -LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
 +LIBS="-l$ac_lib -lvorbis -lm -logg $ac_func_search_save_LIBS"
fi
-   if ac_fn_c_try_link "$LINENO"; then :
-   ac_cv_search_ov_open=$ac_res
-@@ -16460,7 +16460,7 @@ else
-   ac_cv_search_ov_open=no
+   if ac_fn_cxx_try_link "$LINENO"; then :
+   ac_cv_search_mpg123_seek_64=$ac_res
+@@ -20410,7 +20410,7 @@ else
+   ac_cv_search_mpg123_seek_64=no
  fi
  rm conftest.$ac_ext
 -LIBS=$ac_func_search_save_LIBS
 +LIBS="$ac_func_search_save_LIBS -lvorbis -lm -logg"
  fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ov_open" >&5
- $as_echo "$ac_cv_search_ov_open" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$ac_cv_search_mpg123_seek_64" 

Re: delete mail/mailpile

2021-02-19 Thread Stuart Henderson
On 2021/02/19 22:26, Solene Rapenne wrote:
> I propose the removal of mail/mailpile for which I am maintainer.
> 
> The project doesn't seem to be going anywhere soon, it struggles
> since 2015 to move to python3 but it's still work in progress and
> it's not really hard to install locally using virtualenv and pip.
> 
> I imported it (maybe my first commits) because it looked promising
> in 2018 but very little happened since then.
> 

OK. They might not be all that far off
(https://github.com/mailpile/Mailpile/issues/160) but it's been
moving very slowly.

That will allow removing py2 versions of these ports:

devel/py-appdirs
security/py-pgpdump
devel/py-fasteners
devel/py-icalendar



Re: Update games/love to 11.3

2021-02-19 Thread Will Luckin
On the advice of solene@, I'm attaching a diff here instead of requiring
people to download the tarball.

Will
? patches/patch-src_libraries_glslang_glslang_Include_PoolAlloc_h
Index: Makefile
===
RCS file: /cvs/ports/games/love/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile14 May 2020 12:35:31 -  1.27
+++ Makefile19 Feb 2021 21:46:53 -
@@ -2,7 +2,7 @@
 
 COMMENT=   2D games framework for use with Lua
 
-V= 0.8.0
+V= 11.3
 DISTNAME=  love-$V-linux-src
 PKGNAME=   love-$V
 REVISION=  12
@@ -16,17 +16,17 @@ CATEGORIES= games lang/lua
 PERMIT_PACKAGE=Yes
 
 WANTLIB += ${MODLUA_WANTLIB}
-WANTLIB += ${COMPILER_LIBCXX} GL Half-2_5 IL Iex-2_5 IexMath-2_5
-WANTLIB += IlmImf-2_5 IlmThread-2_5 Imath-2_5 SDL X11 X11-xcb
-WANTLIB += Xdamage Xext Xfixes Xxf86vm c drm expat freetype glapi
-WANTLIB += iconv jasper jpeg lcms m mng modplug mpg123 ogg openal
-WANTLIB += physfs png sndio tiff usbhid vorbis vorbisfile xcb
-WANTLIB += xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-sync xcb-xfixes
-WANTLIB += xshmfence z
+WANTLIB += ${COMPILER_LIBCXX} 
+WANTLIB += X11 
+WANTLIB += Xext Xfixes Xxf86vm c freetype 
+WANTLIB += m modplug mpg123 ogg openal
+WANTLIB += z sndio usbhid vorbis vorbisfile xcb
+WANTLIB += Xcursor Xi Xinerama Xrandr Xrender Xss
+WANTLIB += SDL2 luajit-5.1 samplerate theoradec
 
 COMPILER = base-clang ports-gcc base-gcc
 
-MASTER_SITES=  https://bitbucket.org/rude/love/downloads/
+MASTER_SITES=  https://github.com/love2d/love/releases/download/11.3/
 
 MODULES=   lang/lua
 
@@ -34,18 +34,22 @@ LIB_DEPENDS=audio/libmodplug \
audio/mpg123 \
audio/openal \
audio/libvorbis \
-   converters/libiconv \
-   devel/physfs \
-   devel/sdl \
-   graphics/DevIL \
-   graphics/openexr \
+   devel/sdl2 \
+lang/luajit \
+multimedia/libtheora \
${MODLUA_LIB_DEPENDS}
 
+RUN_DEPENDS+=   x11/gtk+3,-guic \
+devel/desktop-file-utils \
+misc/shared-mime-info
+
 CONFIGURE_STYLE=   gnu
+# configure script attempts to link with g++ hence OBJCXX
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include 
-I${LOCALBASE}/include/SDL/ \
-I${X11BASE}/include/ 
-I${X11BASE}/include/freetype2 \
`pkg-config --cflags ${MODLUA_DEP}`" \
-   LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread"
+   LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread" \
+OBJCXX="c++"
 
 WRKDIST=   ${WRKDIR}/love-$V
 
Index: distinfo
===
RCS file: /cvs/ports/games/love/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo18 Jan 2015 03:14:00 -  1.3
+++ distinfo19 Feb 2021 21:46:53 -
@@ -1,2 +1,2 @@
-SHA256 (love-0.8.0-linux-src.tar.gz) = 
kWfKHMeJP/H9zztvx+Koi+ENiZB1pROUJCD+j5Rmjsw=
-SIZE (love-0.8.0-linux-src.tar.gz) = 1027356
+SHA256 (love-11.3-linux-src.tar.gz) = 
649f0db7750ca121e4de7b60208703661052356df35f4cfad490b1ba14dd1455
+SIZE (love-11.3-linux-src.tar.gz) = 2898851
Index: patches/patch-configure
===
RCS file: /cvs/ports/games/love/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure 11 May 2012 21:38:29 -  1.2
+++ patches/patch-configure 19 Feb 2021 21:46:53 -
@@ -1,21 +1,22 @@
 $OpenBSD: patch-configure,v 1.2 2012/05/11 21:38:29 jasper Exp $
 configure.orig Fri Apr  6 20:17:02 2012
-+++ configure  Fri May 11 11:55:53 2012
-@@ -16443,7 +16443,7 @@ for ac_lib in '' vorbisfile; do
+Index: configure
+--- configure.orig
 configure
+@@ -20393,7 +20393,7 @@ for ac_lib in '' mpg123; do
  ac_res="none required"
else
  ac_res=-l$ac_lib
 -LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
 +LIBS="-l$ac_lib -lvorbis -lm -logg $ac_func_search_save_LIBS"
fi
-   if ac_fn_c_try_link "$LINENO"; then :
-   ac_cv_search_ov_open=$ac_res
-@@ -16460,7 +16460,7 @@ else
-   ac_cv_search_ov_open=no
+   if ac_fn_cxx_try_link "$LINENO"; then :
+   ac_cv_search_mpg123_seek_64=$ac_res
+@@ -20410,7 +20410,7 @@ else
+   ac_cv_search_mpg123_seek_64=no
  fi
  rm conftest.$ac_ext
 -LIBS=$ac_func_search_save_LIBS
 +LIBS="$ac_func_search_save_LIBS -lvorbis -lm -logg"
  fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ov_open" >&5
- $as_echo "$ac_cv_search_ov_open" >&6; }

Re: Ports documentation: document that TRUSTED_PKG_PATH is needed in doas.conf?

2021-02-19 Thread Marc Espie
On Wed, Feb 17, 2021 at 08:22:27PM +, Stuart Henderson wrote:
> On 2021/02/17 19:42, Marc Espie wrote:
> > On Wed, Feb 17, 2021 at 02:48:02PM +, Stuart Henderson wrote:
> > > On 2021/02/05 10:07, Marc Espie wrote:
> > > > As the idiot responsible for how the framework actually works, I'm 
> > > > always
> > > > running with keepenv.
> > > > 
> > > > Building ports by hand always end up installing *whatever* as root, so
> > > > I don't see nopass as much of a security risk either. Heck, you're 
> > > > going to
> > > > put that shit in /usr/local/bin and run it anyway.
> > > > 
> > > > 
> > > > PORTS_PRIVSEP is a much better security measure. Preventing ports from
> > > > accidentally accessing the network or writing all over the system is 
> > > > good.
> > > 
> > > Coming back to this because I thought of something..
> > > 
> > > Note I am only thinking about the case with PORTS_PRIVSEP, I think anybody
> > > working with ports should use that by default, it's not that hard to
> > > work with.
> > > 
> > > The place where nopass is a problem is elevating from your normal user
> > > account. But this is exactly the place where people are getting fed up
> > > with entering their password many times which is exactly why they're
> > > wanting to use nopass.
> > > 
> > > There is a possible change that could be made to make this much safer
> > > (though doas is already above the proposed limit of 1000 lines of code ;)
> > > It could have another mode, similar to "nopass" but which, instead of
> > > running the elevated commands directly, prints the command line and asks
> > > for yes/no confirmation. This would save entering passwords all the time
> > > but would make it much harder to just sneak an elevated command past the
> > > person in front of the keyboard.
> > > 
> > > It seems so obvious, I'm wondering why doas or sudo before doesn't
> > > already have it..
> > > 
> > > 
> > I'm not very sure how useful it would be for ports, considering the
> > actual commands we get to run as root, which aren't exactly short with all
> > the options...
> > 
> 
> I'm not thinking about stuff run from ports infrastructure here.
> 
> The connection with ports is that people use nopass to stop being asked to
> type the password 3 times every time infrastructure tries to install a
> dependency (doas persist "tickets" can't be transferred sideways or
> downwards to other processes). So it's easy to see why they might use
> nopass, but that opens themselves up to attacks from other angles.

Ah right, makes way more sense in that case.

Is tedu@ AWOL or still somewhat around ?



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/02/19 14:22:26

Modified files:
audio/audacity : Makefile 

Log message:
audacity: disable sbsms on i386 to avoid builds failing with sse-related
problems.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:20:26

Added files:
x11/gnome-mplayer/patches: patch-src_gui_h 

Log message:
Forgot in previous...



Update games/love to 11.3

2021-02-19 Thread Will Luckin
Hello ports,

I've updated the games/love port to the latest upstream version 11.3.

It's available at https://www.luckin.co.uk/share/love.tar.gz.

I've tested it on amd64. Would love others to test/give feedback, as
this is my first attempt at submitting a port to OpenBSD.

Thanks,
Will



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:16:48

Modified files:
geo/py-planet  : Makefile distinfo 

Log message:
Update to py3-planet-1.4.6.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:14:49

Modified files:
graphics/lcms2 : Makefile distinfo 
graphics/lcms2/pkg: PLIST 

Log message:
Update to lcms2-2.12.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:13:48

Modified files:
graphics/p5-Cairo: Makefile distinfo 
graphics/p5-Cairo/pkg: PLIST 

Log message:
Update to p5-Cairo-1.109.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:05:10

Modified files:
archivers/py-lz4: Makefile distinfo 
archivers/py-lz4/patches: patch-setup_py 

Log message:
Update to py3-lz4-3.1.3.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:00:49

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
'py-gnupg' => 'py3-gnupg'



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 14:00:32

Modified files:
security/py-gnupg: Makefile distinfo 
security/py-gnupg/pkg: PLIST 

Log message:
Update to py3-gnupg-0.4.6.
Drop py2 support.



[update] slim 1.3.9 [was: Re: use /dev/dri/ in xenocara]

2021-02-19 Thread Landry Breuil
On Thu, Feb 18, 2021 at 04:36:34PM +0100, Landry Breuil wrote:
> On Thu, Feb 18, 2021 at 02:47:28PM +0100, Damien Couderc wrote:
> > Le 18/02/2021 à 13:11, Jonathan Gray a écrit :
> > > On Thu, Feb 18, 2021 at 11:34:19AM +, Stuart Henderson wrote:
> > > > On 2021/02/18 22:24, Jonathan Gray wrote:
> > > > > On Thu, Feb 18, 2021 at 12:01:28PM +0100, Mark Kettenis wrote:
> > > > > > > Date: Thu, 18 Feb 2021 21:18:51 +1100
> > > > > > > From: Jonathan Gray 
> > > > > > I suspect that there are some ports that need to get their unveils
> > > > > > updated if we do this.
> > > > > firefox ports were updated.  Not aware of anything else in ports that
> > > > > unveils /dev/drm.
> > > > unveils: not afaik
> > > > 
> > > > others: gdm already handled it, some other ports will need patches 
> > > > changing:
> > > > 
> > > > graphics/clutter/cogl/patches/patch-cogl_winsys_cogl-winsys-egl-kms_c
> > > > graphics/waffle/patches/patch-src_waffle_gbm_wgbm_display_c
> > > > x11/compton/patches/patch-src_compton_c
> > > > x11/slim/patches/patch-slim_conf
> > > This is a display manager like xdm/gdm.  The last upstream release was
> > > in 2013.  I can patch it after the xenocara changes go in or perhaps we
> > > remove it as landry suggested in
> > 
> > I am using slim on my children computers since many years now and it works
> > very well. This could explain why there is nothing done upstream: no bug, no
> > fix and features are already there.
> 
> Well it's a login manager (so a tiny bit security sensitive, no ? :),
> last i looked at the code it wasnt that pretty
> (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2945,
> https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1756  ...), and
> all distros shipping it heavily patch it with various features for
> systemd/logind/pam/consolekit/etc... a bit of a frankeinstein i'd say.
> Sure, it "works", but i wouldnt say it's the best maintained login
> manager out there :) And i'd argue that if grok X properties, you can
> easily achieve the same look'n' feel with xenodm.

So the dev/dri/card0 thing was fixed, and here's a diff to update slim
to this github fork (https://github.com/PeteGozz/slim), which was
'maintained' until 2018 by (apparently) a devuan contributor, from what
i can tell. Some patches from debian were merged, esp support for
xsessiondir which lists available sessions in /usr/local/share/xsessions
(cf
https://sources.debian.org/patches/slim/1.3.6-5.2/slim-add-sessiondir.patch/) 
and it seems to work fine in basic testing. There's a new theme that
upstream set as default but it's a bit too psychedelic to my taste, so
i've set the original slim default theme.

Users of the existing slim port are more than welcome to test this
update. Otherwise the port might just hit the attic...

Landry
Index: Makefile
===
RCS file: /cvs/ports/x11/slim/Makefile,v
retrieving revision 1.56
diff -u -r1.56 Makefile
--- Makefile19 Feb 2021 17:20:18 -  1.56
+++ Makefile19 Feb 2021 20:53:31 -
@@ -2,15 +2,14 @@
 
 COMMENT=   simple login manager
 
-DISTNAME=  slim-1.3.6
-REVISION=  25
+GH_ACCOUNT=PeteGozz
+GH_PROJECT=slim
+GH_COMMIT= fe15768a24a84a028acae16be4b76b8040c08b3c
+DISTNAME=  slim-1.3.9
 
 SHARED_LIBS=   slim0.0 # 1.3
 
 CATEGORIES=x11
-HOMEPAGE=  https://github.com/iwamatsu/slim
-
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=slim.berlios/}
 
 # GPLv2
 PERMIT_PACKAGE=Yes
@@ -26,7 +25,7 @@
 
 COMPILER = base-clang ports-gcc base-gcc
 
-CONFIGURE_ARGS= -DUSE_CONSOLEKIT:Bool=Yes
+CONFIGURE_ARGS= -DUSE_PAM:Bool=no -DUSE_CONSOLEKIT:Bool=Yes
 
 pre-configure:
${SUBST_CMD} ${WRKSRC}/slim.1 ${WRKSRC}/slim.conf
Index: distinfo
===
RCS file: /cvs/ports/x11/slim/distinfo,v
retrieving revision 1.6
diff -u -r1.6 distinfo
--- distinfo31 Oct 2013 09:03:33 -  1.6
+++ distinfo19 Feb 2021 20:53:31 -
@@ -1,2 +1,2 @@
-SHA256 (slim-1.3.6.tar.gz) = Id7+7RdUGMRtca9x/Uk80Mv/1pP51DwhUVKRJYWYEN8=
-SIZE (slim-1.3.6.tar.gz) = 232547
+SHA256 (slim-1.3.9-fe15768a.tar.gz) = 
7QlotgAPSEtimbjurlBpSxxuH4zvuMK8obM4qzYZdlE=
+SIZE (slim-1.3.9-fe15768a.tar.gz) = 1487115
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/x11/slim/patches/patch-CMakeLists_txt,v
retrieving revision 1.4
diff -u -r1.4 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt26 Mar 2014 06:50:58 -  1.4
+++ patches/patch-CMakeLists_txt19 Feb 2021 20:53:31 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.4 2014/03/26 06:50:58 dcoppa Exp $
 CMakeLists.txt.origWed Oct  2 00:38:05 2013
-+++ CMakeLists.txt Wed Mar 26 07:50:25 2014
-@@ -25,7 +25,7 @@ set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Inst
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
 CMakeLists.txt
+@@ 

CVS: cvs.openbsd.org: ports

2021-02-19 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2021/02/19 13:45:31

Modified files:
games/spider   : Makefile distinfo 
games/spider/patches: patch-Imakefile patch-defs_h patch-gfx_c 
  patch-globals_h patch-movelog_c 
  patch-spider_c patch-spider_man 
  patch-util_c patch-windows_c 
  patch-xv_stubs_c patch-xv_ui_c 

Log message:
games/spider: fix build with -fno-common

-fno-common fixes from Michael Warmuth-Uhl.

While here, regen patches and replace master site/distfile with
existing ones.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Edd Barrett
CVSROOT:/cvs
Module name:ports
Changes by: e...@cvs.openbsd.org2021/02/19 13:44:45

Modified files:
meta   : Makefile 
audio/audacious: Makefile Makefile.inc 
audio/audacious/player: Makefile 
audio/audacious/player/pkg: PLIST 
audio/audacious/plugins: Makefile 
audio/audacious/plugins/pkg: PLIST 
meta/audacious : Makefile 
Added files:
audio/audacious/player/patches: patch-src_libaudqt_Makefile 
audio/audacious/player/pkg: PFRAG.no-qt5 PFRAG.qt5 
audio/audacious/plugins/pkg: PFRAG.no-qt5 PFRAG.qt5 

Log message:
audio/audacous: Add a qt5 FLAVOR.

This enables the new qt5 GUI in a FLAVOR. It's a bit more streamlined,
and it's easier to dock and arrange all of your various audacious
windows.

Although upstream is deprecating the GTK GUI, we decided that we are not
quite ready to fully ditch in favour of only qt5.

Also add a meta package FLAVOR.

This is a team effort between myself and MAINTAINER, bket@.

OK bket@, many thanks!



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2021/02/19 13:16:25

Modified files:
net/synapse: Makefile distinfo 
net/synapse/pkg: PLIST 

Log message:
Update to synapse-1.27.0

Update from maintainer Renaud Allard 



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2021/02/19 13:14:06

Modified files:
sysutils/kubectl: Makefile distinfo 

Log message:
Update to kubectl-1.20.4

Diff from Luca De Pandis 



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2021/02/19 13:05:13

Modified files:
sysutils/glances: Makefile distinfo 
sysutils/glances/pkg: PLIST 

Log message:
Update to glances-3.1.6.2

update from maintainer Ashton Fagg 



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Martin Reindl
CVSROOT:/cvs
Module name:ports
Changes by: mar...@cvs.openbsd.org  2021/02/19 12:36:14

Modified files:
productivity/baikal: Makefile distinfo 
productivity/baikal/patches: 
 
patch-Core_Frameworks_Baikal_Model_Config_Standard_php 
productivity/baikal/pkg: PLIST 

Log message:
Update baikal to 0.8.0.



Re: education/gamgi: set "-fcommon", update to 0.17.3g

2021-02-19 Thread Klemens Nanni
On Fri, Feb 19, 2021 at 01:27:42PM +0100, Christian Weisgerber wrote:
> Klemens Nanni:
> 
> > I went the easy way just like Debian did;  the update itself did not
> > change "-fno-common" behaviour, i.e. it's the same twenty files that
> > clash on the `gamgi' symbol.
> 
> That's a hint that it's defined in a header file that is included
> everywhere.  You just need to mark it extern and copy the definition
> into a *.c file.
Right, but if I mark that symbol `extern' others now show up as well:

$ make build 2>&1 | grep 'duplicate symbol'
ld: error: duplicate symbol: gamgi_chem_property_color
ld: error: duplicate symbol: gamgi_chem_property_ionic
ld: error: duplicate symbol: gamgi_chem_property_ionic_driver
ld: error: duplicate symbol: gamgi_chem_property_mass
ld: error: duplicate symbol: gamgi_chem_property_mass_driver
ld: error: duplicate symbol: gamgi_chem_property_radius
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_1
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_10
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_100
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_101
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_102
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_103
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_104
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_105
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_106
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_107
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_108
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_109
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_11
ld: error: duplicate symbol: gamgi_phys_symmetry_driver_110

I don't want to patch all of those.


> > +# avoid patching twenty occurence of "ld: error: duplicate symbol: gamgi"
> > +COPTS +=   -fcommon
> 
> It's never been quite clear to me how COPTS is to be used, but we
> do not use it in the ports tree.
bsd.port.mk(5) mentions `COPTS' just like `CFLAGS', would you want to
unmention it there?



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 12:28:45

Modified files:
sysutils/duplicity: Makefile distinfo 
sysutils/duplicity/patches: patch-bin_duplicity_1 
patch-duplicity_dup_main_py 
patch-setup_py 
sysutils/duplicity/pkg: PLIST 

Log message:
Update to duplicity-0.8.18.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 12:29:12

Modified files:
sysutils/ansible-lint: Makefile distinfo 
sysutils/ansible-lint/pkg: PLIST 
Removed files:
sysutils/ansible-lint/patches: patch-setup_py 

Log message:
Update to ansible-lint-5.0.1.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 12:13:27

Modified files:
textproc/discount: Makefile distinfo 
textproc/discount/patches: patch-configure_inc patch-markdown_1 
   patch-markdown_3 patch-markdown_7 
textproc/discount/pkg: PLIST 
Removed files:
textproc/discount/patches: patch-Makefile_in 

Log message:
Update to discount-2.2.6.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 12:04:21

Modified files:
textproc/link-grammar: Makefile distinfo 
textproc/link-grammar/patches: patch-link-grammar_utilities_c 
   patch-link-grammar_utilities_h 

Log message:
Update to link-grammar-5.8.1.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/02/19 12:02:09

Modified files:
emulators/fuse : Makefile 
Added files:
emulators/fuse/patches: patch-ui_widget_widget_c 

Log message:
Remove duplicate definition of widget_options_settings, this fixes the
build with -fno-common.

Upstream commit b73d549dac901923051047ddbe982b8be0e47ccf.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:55:01

Modified files:
www/bluefish   : Makefile distinfo 
www/bluefish/pkg: PLIST 
Added files:
www/bluefish/patches: patch-configure 

Log message:
Update to bluefish-2.2.12.
Move to py3.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:51:29

Modified files:
textproc/p5-XML-Parser: Makefile distinfo 
textproc/p5-XML-Parser/pkg: PLIST 

Log message:
Update to p5-XML-Parser-2.46.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:49:00

Modified files:
textproc/source-highlight: Makefile distinfo 
textproc/source-highlight/pkg: PLIST 

Log message:
Update to source-highlight-3.1.9.



Re: Question about lang/ghc module (trying to port git-annex)

2021-02-19 Thread Greg Steuck
On Fri, Feb 19, 2021 at 5:19 AM Ashton Fagg  wrote

> Hi Greg,
>
> I've been considering trying to port pandoc, but was put off by the
> sheer amount of dependencies that would need to be ported as well.
>
> I'll give your work a try and see if it works well for that also, if
> that's of interest to you?
>

You could test pandoc as it is done:
https://github.com/blackgnezdo/ports/commit/609197ce3f84a2e4a147fcabcc5eb71d3cf10ca2

The full list is https://github.com/blackgnezdo/ports/commits/ghc-8.10

Thanks
Greg
-- 
nest.cx is Gmail hosted, use PGP:
https://pgp.key-server.io/0x0B1542BD8DF5A1B0
Fingerprint: 5E2B 2D0E 1E03 2046 BEC3  4D50 0B15 42BD 8DF5 A1B0


CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:15:49

Modified files:
x11/icewm  : Makefile distinfo 

Log message:
Update to icewm-2.1.2.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:10:07

Modified files:
x11/greybird   : Makefile distinfo 

Log message:
Update to greybird-3.22.14.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:03:33

Modified files:
x11/isomaster  : Makefile distinfo 
x11/isomaster/patches: patch-icons_Makefile patch-po_Makefile 
x11/isomaster/pkg: PLIST 

Log message:
Update to isomaster-1.3.16.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 11:01:20

Modified files:
x11/p5-Tk  : Makefile distinfo 
x11/p5-Tk/patches: patch-JPEG_Makefile_PL 
   patch-pTk_mTk_tclGeneric_tclGetDate_y 

Log message:
Update to p5-Tk-804.036.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 10:45:27

Modified files:
x11/xkbset : Makefile distinfo 

Log message:
Update to xkbset-0.6.



Re: CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
On Fri, Feb 19, 2021 at 10:22:29AM -0700, Antoine Jacoutot wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   ajacou...@cvs.openbsd.org   2021/02/19 10:22:29
> 
> Modified files:
>   x11/gnome/gdm  : Makefile 
>   x11/gnome/gdm/patches: patch-data_Init_in 
>  patch-data_PostSession_in 
>  patch-data_PreSession_in 
>   x11/gnome/gdm/pkg: gdm.rc 
> 
> Log message:
> Drop all drm devices path.

s/all/old/

-- 
Antoine



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 10:22:29

Modified files:
x11/gnome/gdm  : Makefile 
x11/gnome/gdm/patches: patch-data_Init_in 
   patch-data_PostSession_in 
   patch-data_PreSession_in 
x11/gnome/gdm/pkg: gdm.rc 

Log message:
Drop all drm devices path.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/02/19 10:20:18

Modified files:
x11/slim   : Makefile 
x11/slim/patches: patch-slim_conf 

Log message:
x11/slim: fix path to DRM device in slim.conf patch

pending an update to a less-abandoned github fork.. or a cvs rm.
discussed with ajacoutot@



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 10:16:28

Modified files:
graphics/waffle: Makefile 
graphics/waffle/patches: patch-src_waffle_gbm_wgbm_display_c 
x11/compton: Makefile 
x11/compton/patches: patch-src_compton_c 
x11/picom  : Makefile 
Removed files:
x11/picom/patches: patch-src_vsync_c 

Log message:
/dev/drm0 -> /dev/dri/card0



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/02/19 09:10:02

Modified files:
productivity/tudu: Makefile distinfo 
productivity/tudu/patches: patch-configure 

Log message:
Update tudu to 0.10.4.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 08:48:02

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.28.7.



Re: Update libtool

2021-02-19 Thread Rafael Ávila de Espíndola
Sebastien Marie  writes:

> On Wed, Feb 17, 2021 at 01:55:45PM -0800, Rafael Ávila de Espíndola wrote:
>> Stuart Henderson  writes:
>> >
>> > And there are ports with USE_LIBTOOL=gnu:
>> 
>> Cool. I have been able to build most of them, and the errors I got don't
>> look libtool related:
>> 
>> lang/mono:
>> Fatal: /usr/ports/pobj must be on a wxallowed filesystem (in lang/mono)
>>
>> x11/mate/pluma:
>> Fatal: /usr/ports/pobj must be on a wxallowed filesystem (in x11/mate/pluma)
>
> These are configuration problem on builder side :)
>
> The partition were /usr/ports/pobj lives needs to be mounted with
> wxallowed (at least during the build. you could remove the mount
> options after if you don't regulary need it).
>
> See mount(8) man page for what is "wxallowed".

Done. Both mono and pluma finished building overnight.

>> lang/rust:
>> LLVM ERROR: invalid sh_type for string table section [index 34]: expected 
>> SHT_STRTAB, but got SHT_NULL
>
> Could you try with the following diff on lang/rust ? It removes the
> dependency on libtool. It build fine on -current tree.

Will try it tonight after work.

Thanks,
Rafael

> ---
> commit 11215898cc759216b6b57348134a8659e5544e32 (master, apollo/master)
> from: Sébastien Marie 
> date: Wed Feb 17 05:31:19 2021 UTC
>  
>  remove libtool, as libbacktrace was gone
>  
> diff e9c8bbdecc75c1f145efa05a99c3022863e01962 
> b0ac097d7243f0ed373100d9534d3d4a2bceab6b
> blob - 9fa9d60bc79d1376c06dbc7495afb51354599654
> blob + c82abb7488e7aa381b4d722e03cfde2894ee7039
> --- Makefile
> +++ Makefile
> @@ -173,9 +173,6 @@ PATCHORIG =   .openbsd.orig
>  SEPARATE_BUILD = Yes
>  USE_GMAKE =  Yes
>  
> -# need for libbacktrace
> -USE_LIBTOOL =gnu
> -
>  TEST_DEPENDS +=  devel/git \
>   sysutils/ggrep
>  
>
> Thanks.
> -- 
> Sebastien Marie



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/02/19 08:43:28

Modified files:
net/libmaxminddb: Makefile distinfo 
net/libmaxminddb/pkg: PLIST-main 

Log message:
Update libmaxminddb to 1.5.2.



UPDATE: nextcloudclient-3.1.3

2021-02-19 Thread Adriano Barbosa
Hi.
Update for nextcloudclient v3.1.3.
Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.1.3

Thank you for testing.

--
Adriano Barbosa
Index: Makefile
===
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile	28 Jan 2021 20:23:01 -	1.14
+++ Makefile	18 Feb 2021 14:35:09 -
@@ -2,7 +2,7 @@
 
 COMMENT =	desktop sync client for Nextcloud
 
-V =		3.1.2
+V =		3.1.3
 DISTNAME =	nextcloudclient-${V}
 
 GH_ACCOUNT =	nextcloud
Index: distinfo
===
RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo	28 Jan 2021 20:23:01 -	1.12
+++ distinfo	18 Feb 2021 14:35:09 -
@@ -1,2 +1,2 @@
-SHA256 (nextcloudclient-3.1.2.tar.gz) = L7LBj0eb4qBM+ZnwN973BcS+AIeBavcnA48MccssYYk=
-SIZE (nextcloudclient-3.1.2.tar.gz) = 19517295
+SHA256 (nextcloudclient-3.1.3.tar.gz) = LjANtZQva6Btcvlrr3CxLSEOZuK4naH3E46K5aKJGts=
+SIZE (nextcloudclient-3.1.3.tar.gz) = 19552683


CVS: cvs.openbsd.org: ports

2021-02-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/02/19 08:20:26

Modified files:
emulators/gxemul: Makefile distinfo 
emulators/gxemul/pkg: PLIST 

Log message:
Update gxemul to 0.6.3.

This version adds support for OpenBSD/luna88k.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 08:14:26

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.19.11.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 08:14:03

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.17.11.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 08:13:50

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.20.11.



CVS: cvs.openbsd.org: ports

2021-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/02/19 08:09:30

Modified files:
sysutils/amazon-ssm-agent: Makefile distinfo 

Log message:
Update to amazon-ssm-agent-3.0.755.0.



sparc64 bulk build report

2021-02-19 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Wed Feb 17 01:11:06 MST 2021
Finished: Fri Feb 19 07:54:56 MST 2021
Duration: 2 Days 6 hours 44 minutes

Built using OpenBSD 6.9-beta (GENERIC.MP) #693: Tue Feb 16 12:55:31 MST 2021

Built 9356 packages

Number of packages built each day:
Feb 17: 8096
Feb 18: 1237
Feb 19: 23


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2021-02-17/summary.log

Build failures: 24
http://build-failures.rhaalovely.net/sparc64/2021-02-17/audio/hydrogen.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/comms/syncterm.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/devel/glog.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/devel/keystone/python,python3.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/devel/py-asn1-modules,python3.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/devel/spidermonkey78.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/emulators/emulationstation.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/games/frotz.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/games/odamex.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/games/openxcom.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/geo/spatialite/gui.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/graphics/asymptote.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/graphics/exiv2.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/math/mlpack,-main.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/multimedia/gstreamer-0.10/plugins-bad,-main.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/net/barrier.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/net/qsyncthingtray.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/print/cups-bjnp.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/print/gutenprint.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/productivity/gnucash.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/sysutils/libvirt.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/www/ruby-websocket-driver,ruby26.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/x11/grantlee-qt5.log
http://build-failures.rhaalovely.net/sparc64/2021-02-17/x11/roxterm.log

Recurrent failures:
 failures/comms/syncterm.log
 failures/devel/glog.log
 failures/devel/keystone/python,python3.log
 failures/devel/spidermonkey78.log
 failures/emulators/emulationstation.log
 failures/games/frotz.log
 failures/graphics/asymptote.log
 failures/graphics/exiv2.log
 failures/math/mlpack,-main.log
 failures/multimedia/gstreamer-0.10/plugins-bad,-main.log
 failures/net/barrier.log
 failures/print/cups-bjnp.log
 failures/print/gutenprint.log
 failures/productivity/gnucash.log
 failures/sysutils/libvirt.log
 failures/x11/grantlee-qt5.log
 failures/x11/roxterm.log

New failures:
+failures/audio/hydrogen.log
+failures/devel/py-asn1-modules,python3.log
+failures/net/qsyncthingtray.log
+failures/www/ruby-websocket-driver,ruby26.log

Resolved failures:
-failures/misc/astrolog.log
-failures/telephony/kamailio.log
-failures/x11/py-qtawesome.log

Packages newly built:
+devel/py-qt-builder,python3
+devel/py-regex,python3
+devel/py-toolz,python3
+devel/py-zopetesting,python3
+misc/astrolog
+telephony/kamailio
+telephony/kamailio,-berkeley
+telephony/kamailio,-carrierroute
+telephony/kamailio,-ldap
+telephony/kamailio,-main
+telephony/kamailio,-mysql
+telephony/kamailio,-perl
+telephony/kamailio,-postgresql
+telephony/kamailio,-presence
+telephony/kamailio,-radius
+telephony/kamailio,-snmpstats
+telephony/kamailio,-xml

Packages not built this time:
-audio/hydrogen
-databases/py-carbon
-databases/py-ldap
-databases/py-ldap,-examples
-databases/py-ldap,-main
-databases/py-ldap,python3
-databases/py-ldap,python3,-main
-databases/py-ldap0,python3
-databases/web2ldap
-devel/py-asn1-modules
-devel/py-asn1-modules,python3
-devel/py-automat
-devel/py-buildbot/buildbot
-devel/py-buildslave
-devel/py-constantly
-devel/py-hamcrest
-devel/py-incremental
-devel/py-sip
-devel/py-twisted
-devel/py-twisted,python3
-devel/py-zopecomponent
-devel/py-zopeevent
-devel/py-zopeinterface
-devel/py-zopetesting
-games/xboing
-graphics/enjoympeg
-misc/viz
-multimedia/ming
-multimedia/swfmill
-multimedia/swftools
-net/avahi,,-gui
-net/deluge
-net/deluge-ltconfig
-net/poezio
-net/py-ripe.atlas.cousteau
-net/py-ripe.atlas.sagan
-net/py-slixmpp,python3
-net/qsyncthingtray
-net/quvi/libquvi
-net/quvi/quvi
-net/quvi/scripts
-net/rabbitmq
-net/synapse
-net/telepathy/telepathy-logger
-security/py-service_identity
-security/py-service_identity,python3
-security/py-trustme
-security/py-trustme,python3
-textproc/py-m2r
-www/cclive
-www/py-hyperlink
-www/py-mechanize
-www/py-ndg-httpsclient
-www/py-treq,python3
-www/ruby-websocket-driver,ruby26
-www/ruby-websocket-driver,ruby30
-www/trac-ldapplugin
-x11/driftnet
-x11/py-qtpy



  1   2   >