UPDATE: graphics/slop

2018-05-13 Thread Rafael Sadowski
Update slop to the latest stable version. Comes together with the
graphics/maim update.

Ok? Comments?

Index: Makefile
===
RCS file: /cvs/ports/graphics/slop/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile3 Jan 2018 08:05:29 -   1.19
+++ Makefile14 May 2018 05:54:28 -
@@ -6,13 +6,12 @@ ONLY_FOR_ARCHS=   ${CLANG_ARCHS}
 
 GH_ACCOUNT =   naelstrof
 GH_PROJECT =   slop
-GH_TAGNAME =   v6.3.48
-REVISION = 0
+GH_TAGNAME =   v7.4
 
 COMMENT =  query for a selection and print to stdout (select operation)
 CATEGORIES =   graphics x11
 
-SHARED_LIBS =   slopy   2.0 # 0.0
+SHARED_LIBS =   slopy   3.0 # 0.0
 
 MAINTAINER =   Rafael Sadowski 
 
@@ -32,7 +31,7 @@ LIB_DEPENDS = graphics/glew \
textproc/icu4c
 
 CONFIGURE_ARGS +=  -DCMAKE_INSTALL_MANDIR="${LOCALBASE}/man" \
-   -DCMAKE_COMPRESS_MAN:BOOL=Off
+   -DCMAKE_INSTALL_PREFIX=${LOCALBASE}
 
 NO_TEST =  Yes
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/slop/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo13 Aug 2017 13:21:30 -  1.8
+++ distinfo14 May 2018 05:54:28 -
@@ -1,2 +1,2 @@
-SHA256 (slop-6.3.48.tar.gz) = 8VUDGpCHRej7YbdOyWFQ/+tOJ9MIAnpcClKjpkXvKMA=
-SIZE (slop-6.3.48.tar.gz) = 51330
+SHA256 (slop-7.4.tar.gz) = iGhZCw67cS+CKVJmyxIPW9oCI5PXLKr6dWTJ+2bM7c4=
+SIZE (slop-7.4.tar.gz) = 50079



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/13 22:53:30

Modified files:
games/widelands: Makefile 

Log message:
BROKEN-sparc64: test_economy (this port is marked as NO_TEST ?)
generates a 240Mb output with 'terminate called recursively'.



Re: UPDATE: databases/kexi (devel/kproperty, devel/kreport, databases/kdb)

2018-05-13 Thread Elias M. Mariani
Hi Rafael,
Any chances of updating kdevelop?
I think that the biggest problem is the lack of some Qt5 libraries
(qtwebengine if I recall correctly).
Thanks for the hard work maintaining the KDE ports as always.
Elias.

2018-05-13 16:30 GMT-03:00 Rafael Sadowski :
> Hi All,
>
> please find below an update diff to the latest stable version 3.1. This
> is the only way: All of nothing because you need all dependencies up-to-date
> and I hope the diff is simple enough.
>
> Ok? Comments?
>
> Best regards,
>
> Rafael Sadowski
>
>
> Index: databases/kdb/Makefile
> ===
> RCS file: /cvs/ports/databases/kdb/Makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 Makefile
> --- databases/kdb/Makefile  5 Mar 2018 10:12:30 -   1.1.1.1
> +++ databases/kdb/Makefile  9 May 2018 20:57:16 -
> @@ -2,10 +2,10 @@
>
>  COMMENT =  database connectivity and creation framework
>
> -VERSION =  3.0.2
> +VERSION =  3.1.0
>  DISTNAME = kdb-${VERSION}
>
> -SHARED_LIBS +=  KDb3  0.0 # 3.0
> +SHARED_LIBS +=  KDb3  1.0 # 3.0
>
>  CATEGORIES =   databases
>
> Index: databases/kdb/distinfo
> ===
> RCS file: /cvs/ports/databases/kdb/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 distinfo
> --- databases/kdb/distinfo  5 Mar 2018 10:12:30 -   1.1.1.1
> +++ databases/kdb/distinfo  9 May 2018 20:57:16 -
> @@ -1,2 +1,2 @@
> -SHA256 (kdb-3.0.2.tar.xz) = iWgElZ9OIDy6+z00USfG2Ach15E22/1tUcTpMTHsIdg=
> -SIZE (kdb-3.0.2.tar.xz) = 478576
> +SHA256 (kdb-3.1.0.tar.xz) = F1ZFoUmuTXWP8nRpAPbqvkc0sr2sTYyViTxlC+T5KfI=
> +SIZE (kdb-3.1.0.tar.xz) = 543780
> Index: databases/kdb/patches/patch-src_CMakeLists_txt
> ===
> RCS file: databases/kdb/patches/patch-src_CMakeLists_txt
> diff -N databases/kdb/patches/patch-src_CMakeLists_txt
> --- databases/kdb/patches/patch-src_CMakeLists_txt  5 Mar 2018 10:12:30 
> -   1.1.1.1
> +++ /dev/null   1 Jan 1970 00:00:00 -
> @@ -1,29 +0,0 @@
> -$OpenBSD: patch-src_CMakeLists_txt,v 1.1.1.1 2018/03/05 10:12:30 rsadowski 
> Exp $
> -
> -Index: src/CMakeLists.txt
>  src/CMakeLists.txt.orig
> -+++ src/CMakeLists.txt
> -@@ -56,18 +56,18 @@ endif()
> - # Mark files as generated, set compile flags
> - set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.cpp
> - PROPERTIES
> --GENERATED TRUE
> -+#TODO(GEN) GENERATED TRUE
> - # YYERROR_VERBOSE=1 needed to get a token table for tokenName() 
> even for release builds
> - COMPILE_FLAGS "-DYYERROR_VERBOSE=1 ${EXTRA_PARSER_COMPILE_FLAGS} "
> - )
> --set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h 
> PROPERTIES GENERATED TRUE)
> --set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h 
> PROPERTIES GENERATED TRUE)
> --set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp
>  PROPERTIES GENERATED TRUE)
> -+#TODO(GEN) 
> set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h 
> PROPERTIES GENERATED TRUE)
> -+#TODO(GEN) 
> set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h 
> PROPERTIES GENERATED TRUE)
> -+#TODO(GEN) 
> set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp
>  PROPERTIES GENERATED TRUE)
> -
> - set_source_files_properties(
> - ${PARSER_SOURCE_DIR}/generated/sqlscanner.cpp
> - PROPERTIES
> --GENERATED TRUE
> -+#TODO(GEN) GENERATED TRUE
> - COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} "
> - )
> -
> Index: databases/kdb/pkg/PLIST
> ===
> RCS file: /cvs/ports/databases/kdb/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST
> --- databases/kdb/pkg/PLIST 5 Mar 2018 10:12:30 -   1.1.1.1
> +++ databases/kdb/pkg/PLIST 9 May 2018 20:57:16 -
> @@ -59,6 +59,8 @@ include/KDb3/KDbObject
>  include/KDb3/KDbObject.h
>  include/KDb3/KDbObjectNameValidator
>  include/KDb3/KDbObjectNameValidator.h
> +include/KDb3/KDbOrderByColumn
> +include/KDb3/KDbOrderByColumn.h
>  include/KDb3/KDbParser
>  include/KDb3/KDbParser.h
>  include/KDb3/KDbPreparedStatement
> @@ -67,6 +69,8 @@ include/KDb3/KDbPreparedStatementInterfa
>  include/KDb3/KDbPreparedStatementInterface.h
>  include/KDb3/KDbProperties
>  include/KDb3/KDbProperties.h
> +include/KDb3/KDbQueryAsterisk
> +include/KDb3/KDbQueryAsterisk.h
>  include/KDb3/KDbQueryColumnInfo
>  include/KDb3/KDbQueryColumnInfo.h
>  include/KDb3/KDbQuerySchema
> @@ -81,6 +85,8 @@ include/KDb3/KDbRelationship
>  include/KDb3/KDbRelationship.h
>  include/KDb3/KDbResult
>  include/KDb3/KDbResult.h
> +include/KDb3/KDbSelectStatementOptions
> +include/KDb3/KDbSelectStatementOptions.h
>  

Re: new features in update-plist

2018-05-13 Thread Marc Espie
On Wed, May 09, 2018 at 08:21:48PM +0200, Marc Espie wrote:
> - if you have pkglocatedb installed,   update-plist will now check it for
> files in your generated plist, so that you get advance warnings if it
> conflicts with any other port in the tree.

Note that is HIGHLY RECOMMENDED that you use update-plist in conjunction
with an installed pkglocatedb, both for new ports and for updates.

It takes quite a bit more time, but it is very useful.

You don't have to do it every time, setting
UPDATE_PLIST_OPTS=-F
will disable it on some runs, while you're polishing your plist.

But not committing ports with conflicts will help the health of the
tree tremendously.



UPDATE: databases/kexi (devel/kproperty, devel/kreport, databases/kdb)

2018-05-13 Thread Rafael Sadowski
Hi All,

please find below an update diff to the latest stable version 3.1. This
is the only way: All of nothing because you need all dependencies up-to-date
and I hope the diff is simple enough.

Ok? Comments?

Best regards,

Rafael Sadowski


Index: databases/kdb/Makefile
===
RCS file: /cvs/ports/databases/kdb/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- databases/kdb/Makefile  5 Mar 2018 10:12:30 -   1.1.1.1
+++ databases/kdb/Makefile  9 May 2018 20:57:16 -
@@ -2,10 +2,10 @@
 
 COMMENT =  database connectivity and creation framework
 
-VERSION =  3.0.2
+VERSION =  3.1.0
 DISTNAME = kdb-${VERSION}
 
-SHARED_LIBS +=  KDb3  0.0 # 3.0
+SHARED_LIBS +=  KDb3  1.0 # 3.0
 
 CATEGORIES =   databases
 
Index: databases/kdb/distinfo
===
RCS file: /cvs/ports/databases/kdb/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- databases/kdb/distinfo  5 Mar 2018 10:12:30 -   1.1.1.1
+++ databases/kdb/distinfo  9 May 2018 20:57:16 -
@@ -1,2 +1,2 @@
-SHA256 (kdb-3.0.2.tar.xz) = iWgElZ9OIDy6+z00USfG2Ach15E22/1tUcTpMTHsIdg=
-SIZE (kdb-3.0.2.tar.xz) = 478576
+SHA256 (kdb-3.1.0.tar.xz) = F1ZFoUmuTXWP8nRpAPbqvkc0sr2sTYyViTxlC+T5KfI=
+SIZE (kdb-3.1.0.tar.xz) = 543780
Index: databases/kdb/patches/patch-src_CMakeLists_txt
===
RCS file: databases/kdb/patches/patch-src_CMakeLists_txt
diff -N databases/kdb/patches/patch-src_CMakeLists_txt
--- databases/kdb/patches/patch-src_CMakeLists_txt  5 Mar 2018 10:12:30 
-   1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,29 +0,0 @@
-$OpenBSD: patch-src_CMakeLists_txt,v 1.1.1.1 2018/03/05 10:12:30 rsadowski Exp 
$
-
-Index: src/CMakeLists.txt
 src/CMakeLists.txt.orig
-+++ src/CMakeLists.txt
-@@ -56,18 +56,18 @@ endif()
- # Mark files as generated, set compile flags
- set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.cpp
- PROPERTIES
--GENERATED TRUE
-+#TODO(GEN) GENERATED TRUE
- # YYERROR_VERBOSE=1 needed to get a token table for tokenName() even 
for release builds
- COMPILE_FLAGS "-DYYERROR_VERBOSE=1 ${EXTRA_PARSER_COMPILE_FLAGS} "
- )
--set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h 
PROPERTIES GENERATED TRUE)
--set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h 
PROPERTIES GENERATED TRUE)
--set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp
 PROPERTIES GENERATED TRUE)
-+#TODO(GEN) 
set_source_files_properties(${PARSER_SOURCE_DIR}/generated/sqlparser.h 
PROPERTIES GENERATED TRUE)
-+#TODO(GEN) 
set_source_files_properties(${PARSER_SOURCE_DIR}/generated/KDbToken.h 
PROPERTIES GENERATED TRUE)
-+#TODO(GEN) 
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/KDbConnectionData_sdc.cpp
 PROPERTIES GENERATED TRUE)
- 
- set_source_files_properties(
- ${PARSER_SOURCE_DIR}/generated/sqlscanner.cpp
- PROPERTIES
--GENERATED TRUE
-+#TODO(GEN) GENERATED TRUE
- COMPILE_FLAGS "${EXTRA_SCANNER_COMPILE_FLAGS} "
- )
- 
Index: databases/kdb/pkg/PLIST
===
RCS file: /cvs/ports/databases/kdb/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- databases/kdb/pkg/PLIST 5 Mar 2018 10:12:30 -   1.1.1.1
+++ databases/kdb/pkg/PLIST 9 May 2018 20:57:16 -
@@ -59,6 +59,8 @@ include/KDb3/KDbObject
 include/KDb3/KDbObject.h
 include/KDb3/KDbObjectNameValidator
 include/KDb3/KDbObjectNameValidator.h
+include/KDb3/KDbOrderByColumn
+include/KDb3/KDbOrderByColumn.h
 include/KDb3/KDbParser
 include/KDb3/KDbParser.h
 include/KDb3/KDbPreparedStatement
@@ -67,6 +69,8 @@ include/KDb3/KDbPreparedStatementInterfa
 include/KDb3/KDbPreparedStatementInterface.h
 include/KDb3/KDbProperties
 include/KDb3/KDbProperties.h
+include/KDb3/KDbQueryAsterisk
+include/KDb3/KDbQueryAsterisk.h
 include/KDb3/KDbQueryColumnInfo
 include/KDb3/KDbQueryColumnInfo.h
 include/KDb3/KDbQuerySchema
@@ -81,6 +85,8 @@ include/KDb3/KDbRelationship
 include/KDb3/KDbRelationship.h
 include/KDb3/KDbResult
 include/KDb3/KDbResult.h
+include/KDb3/KDbSelectStatementOptions
+include/KDb3/KDbSelectStatementOptions.h
 include/KDb3/KDbSqlField
 include/KDb3/KDbSqlField.h
 include/KDb3/KDbSqlRecord
@@ -93,6 +99,8 @@ include/KDb3/KDbTableOrQuerySchema
 include/KDb3/KDbTableOrQuerySchema.h
 include/KDb3/KDbTableSchema
 include/KDb3/KDbTableSchema.h
+include/KDb3/KDbTableSchemaChangeListener
+include/KDb3/KDbTableSchemaChangeListener.h
 include/KDb3/KDbTableViewColumn
 include/KDb3/KDbTableViewColumn.h
 include/KDb3/KDbTableViewData
@@ -101,6 +109,10 @@ include/KDb3/KDbToken
 include/KDb3/KDbToken.h
 include/KDb3/KDbTransaction
 

CVS: cvs.openbsd.org: ports

2018-05-13 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2018/05/13 13:09:13

Removed files:
www/py-flask/patches: patch-docs_Makefile patch-docs_conf_py 

Log message:
Remove empty patches missed in previous



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2018/05/13 13:07:30

Modified files:
www/py-flask   : Makefile distinfo 
www/py-flask/patches: patch-docs_Makefile patch-docs_conf_py 
www/py-flask/pkg: PLIST 

Log message:
Update to py-flask-0.12.3

ok kn@



firefox & pledge debugging

2018-05-13 Thread Landry Breuil
Hi,

so i've had various reports from confused ppl about pledge in firefox.
Here's more info on how you can be helpful when reporting issues:

The default pledges are set in about:config (via
www/mozilla-firefox/files/all-openbsd.js) and are:

pref("security.sandbox.pledge.main","stdio rpath wpath cpath inet proc exec 
prot_exec flock ps sendfd recvfd dns vminfo tty drm unix fattr");
pref("security.sandbox.pledge.content","stdio rpath wpath cpath inet recvfd 
sendfd prot_exec unix drm ps");

Those are the ones you can tweak for now via about:config at runtime (or vi
~/.mozilla/firefox/$YOURPROFILE/prefs.js if it doesnt start)

If you want to disable a pledge, put a random invalid string in the config key.
Of course, you'll get zero support from me.

I've been using those without issues for the past two weeks, but always in a
desktop environment (Xfce). For some of you who don't run desktop sessions and
have no dbus-daemon running, maybe you should start it somehow within your
session, otherwise the content process seems to try spawning it via glib at the
first use, and gets killed as it has no 'proc' or 'exec' rights. Tough luck.

If you get an abort from pledge, collect:
- what you were doing, on which website, etc etc
- firefox stdout, to figure out the various processes/pids running
- what process was killed, for which syscall (ie in dmesg)
- have a look at ~/firefox.core via egdb, try to get a meaningful trace of the
  codepath that triggered the pledge. There might be dragons/hidden signal
handlers.
- try to reproduce the crash inside ktrace/kdump (ie start ffx via 'ktrace -di
  -t cp -- firefox', thx kn@)
- the codebase is huge, but try to figure out where that codepath is.
  https://dxr.mozilla.org/mozilla-release/source/ is here for that
- try adding a missing pledge. There are already many (way too many, some might
  say), but maybe some are missing for valid usecases. I don't know, i don't
have such usecases. Those WFM.

All that to say, please try to figure out stuff by yourself before sending me
sparse info that wont help at all.

Thx

Landry



Re: NEW: Spyder + UPDATE: py-rope

2018-05-13 Thread Elias M. Mariani
Looking for someone to check and commit the port to the CVS.
devel/spyder 3.2.8

Cheers.
Elias.

2018-05-07 22:52 GMT-03:00 Daniel Jakots :
> Please wait at least a week between your ping. If no one look at it,
> it's sadly either no one cares about this software or no one has the
> time to look at it and frequent ping won't solve any of these issues.
>
> Thanks
>
> On Mon, 7 May 2018 20:33:09 -0300, "Elias M. Mariani"
>  wrote:
>
>> Looking for someone to check and commit the change to the CVS.
>> Elias.
>>
>> 2018-05-04 21:00 GMT-03:00 Elias M. Mariani :
>> > Updated to 3.2.8 from 3.2.6.
>> > New spyder.tar.gz attached and also in openbsd-wip:
>> > https://github.com/jasperla/openbsd-wip/tree/master/devel/spyder
>> >
>> > Again, thanks Stuart for the help.
>> > Elias.
>> >
>> > 2018-05-04 17:13 GMT-03:00 Elias M. Mariani
>> > :
>> >> Thanks for the help Stuart,
>> >>
>> >>> - stray whitespace in Makefile ( and
>> >>> )
>> >> Fixed.
>> >>
>> >>> - don't include a maintainer line if it's the default (i.e.
>> >>> ports@)
>> >> Fixed.
>> >>
>> >>> - would prefer to see the FLAVOR bits next to MODULES for python
>> >>> things so it's obvious
>> >> Done.
>> >>
>> >>> - RUN_DEPENDS etc should be one entry per line
>> >> Done.
>> >>
>> >>> - why do you @comment the appdata.xml file?
>> >> My mistake, replaced by ${MODPY_COMMENT}, is only for the python3
>> >> flavor.
>> >>> - it doesn't use our standard handling for multi-version python
>> >>> ports with py- and py3- prefixes. I think in this case that's
>> >>> alright as it's more of an application than library and upstream
>> >>> has their own py3 renaming so it seems better to keep that,
>> >>> however this is a bit ugly:
>> >>>
>> >>> MAJOR_VERSION=
>> >>> .if ${FLAVOR:Mpython3}
>> >>> MAJOR_VERSION=  3
>> >>> PKGNAME =
>> >>> spyder${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION} .endif
>> >>>
>> >>> I'd replace it with:
>> >>>
>> >>> .if ${FLAVOR:Mpython3}
>> >>> MAJOR_VERSION=  3
>> >>> PKGNAME=spyder3-${MODPY_EGG_VERSION}
>> >>> .else
>> >>> MAJOR_VERSION=
>> >>> .endif
>> >> Changed in the Makefile, yes, it was ugly...
>> >> The naming convention seems to be attaching a 3 at the end of the
>> >> application name in this cases, even the setup.py itself makes
>> >> spyder or spyder3 executable for the python and python3 version.
>> >>
>> >> I'm working on openbsd-wip, but I will send here a new tar.gz
>> >> version when finished.
>>
>


spyder.tar.gz
Description: GNU Zip compressed data


[Update] PostgreSQL 10.4

2018-05-13 Thread Pierre-Emmanuel André
Hi,

Small diff to update PostgreSQL to it's latest version.
Release note : https://www.postgresql.org/about/news/1851/
There is a CVE fix : CVE-2018-1115: Too-permissive access control list on
function pg_logfile_rotate()

Comments, ok ?

Regards,

Index: Makefile
===
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.236
diff -u -p -u -p -r1.236 Makefile
--- Makefile	8 Mar 2018 13:24:25 -	1.236
+++ Makefile	13 May 2018 17:49:11 -
@@ -7,7 +7,7 @@ COMMENT-contrib=PostgreSQL RDBMS contrib
 COMMENT-plpython=Python procedural language for PostgreSQL
 COMMENT-pg_upgrade=Support for upgrading PostgreSQL data from previous version
 
-VERSION=	10.3
+VERSION=	10.4
 PREV_MAJOR=	9.6
 DISTNAME=	postgresql-${VERSION}
 PKGNAME-main=	postgresql-client-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/databases/postgresql/distinfo,v
retrieving revision 1.72
diff -u -p -u -p -r1.72 distinfo
--- distinfo	8 Mar 2018 13:24:25 -	1.72
+++ distinfo	13 May 2018 17:49:11 -
@@ -1,2 +1,2 @@
-SHA256 (postgresql-10.3.tar.gz) = h1hCha+MX9blmbTZeJ9FX4zVV1ntganldeuuvHoD55Y=
-SIZE (postgresql-10.3.tar.gz) = 26357593
+SHA256 (postgresql-10.4.tar.gz) = YBkrx1zXPmiFAOg1DqBlzKAy4hq+V+ctT1VuC/hPzxc=
+SIZE (postgresql-10.4.tar.gz) = 26652442
Index: pkg/PLIST-contrib
===
RCS file: /cvs/ports/databases/postgresql/pkg/PLIST-contrib,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 PLIST-contrib
--- pkg/PLIST-contrib	30 Nov 2017 16:13:12 -	1.17
+++ pkg/PLIST-contrib	13 May 2018 17:49:11 -
@@ -64,6 +64,7 @@ lib/postgresql/uuid-ossp.so
 @man man/man1/vacuumlo.1
 share/postgresql/extension/
 share/postgresql/extension/adminpack--1.0.sql
+share/postgresql/extension/adminpack--1.0--1.1.sql
 share/postgresql/extension/adminpack.control
 share/postgresql/extension/amcheck--1.0.sql
 share/postgresql/extension/amcheck.control
Index: pkg/PLIST-docs
===
RCS file: /cvs/ports/databases/postgresql/pkg/PLIST-docs,v
retrieving revision 1.84
diff -u -p -u -p -r1.84 PLIST-docs
--- pkg/PLIST-docs	8 Mar 2018 13:24:25 -	1.84
+++ pkg/PLIST-docs	13 May 2018 17:49:11 -
@@ -655,6 +655,7 @@ share/doc/postgresql/html/release-1-09.h
 share/doc/postgresql/html/release-10-1.html
 share/doc/postgresql/html/release-10-2.html
 share/doc/postgresql/html/release-10-3.html
+share/doc/postgresql/html/release-10-4.html
 share/doc/postgresql/html/release-10.html
 share/doc/postgresql/html/release-6-0.html
 share/doc/postgresql/html/release-6-1-1.html
@@ -952,6 +953,7 @@ share/doc/postgresql/html/release-9-3-2.
 share/doc/postgresql/html/release-9-3-20.html
 share/doc/postgresql/html/release-9-3-21.html
 share/doc/postgresql/html/release-9-3-22.html
+share/doc/postgresql/html/release-9-3-23.html
 share/doc/postgresql/html/release-9-3-3.html
 share/doc/postgresql/html/release-9-3-4.html
 share/doc/postgresql/html/release-9-3-5.html
@@ -969,6 +971,7 @@ share/doc/postgresql/html/release-9-4-14
 share/doc/postgresql/html/release-9-4-15.html
 share/doc/postgresql/html/release-9-4-16.html
 share/doc/postgresql/html/release-9-4-17.html
+share/doc/postgresql/html/release-9-4-18.html
 share/doc/postgresql/html/release-9-4-2.html
 share/doc/postgresql/html/release-9-4-3.html
 share/doc/postgresql/html/release-9-4-4.html
@@ -982,6 +985,7 @@ share/doc/postgresql/html/release-9-5-1.
 share/doc/postgresql/html/release-9-5-10.html
 share/doc/postgresql/html/release-9-5-11.html
 share/doc/postgresql/html/release-9-5-12.html
+share/doc/postgresql/html/release-9-5-13.html
 share/doc/postgresql/html/release-9-5-2.html
 share/doc/postgresql/html/release-9-5-3.html
 share/doc/postgresql/html/release-9-5-4.html
@@ -999,6 +1003,7 @@ share/doc/postgresql/html/release-9-6-5.
 share/doc/postgresql/html/release-9-6-6.html
 share/doc/postgresql/html/release-9-6-7.html
 share/doc/postgresql/html/release-9-6-8.html
+share/doc/postgresql/html/release-9-6-9.html
 share/doc/postgresql/html/release-9-6.html
 share/doc/postgresql/html/release.html
 share/doc/postgresql/html/replication-origins.html


CVS: cvs.openbsd.org: ports

2018-05-13 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/13 10:57:21

Modified files:
devel/libbfio  : Makefile 

Log message:
disable hidden dependency on gettext-tools



NEW: archivers/lzip/tarlz

2018-05-13 Thread Juan Francisco Cantero Hurtado
OK?

Comment:
archiver based on tar and lzip multimembers

Description:
Tarlz is a small and simple implementation of the tar archiver. By default
tarlz creates, lists and extracts archives in the ustar format compressed with
lzip on a per file basis. Tarlz can append files to the end of such compressed
archives.

Each tar member is compressed in its own lzip member, as well as the
end-of-file blocks. This same method works for any tar format (gnu, ustar,
posix) and is fully backward compatible with standard tar tools, which treat
the resulting multimember tar.lz archive like any other tar.lz archive.

Tarlz can create tar archives with four levels of compression granularity; per
file, per directory, appendable solid, and solid.

Maintainer: Juan Francisco Cantero Hurtado 

WWW: http://lzip.nongnu.org/tarlz.html


tarlz.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2018-05-13 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2018/05/13 08:55:42

Modified files:
devel/keystone : Makefile 

Log message:
link python 3 flavor to the build.



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 07:48:39

Modified files:
security/plaso : Makefile 
Added files:
security/plaso/patches: patch-plaso_dependencies_py 

Log message:
switch to py-cryptodome



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 07:47:54

ports/security/plaso/patches

Update of /cvs/ports/security/plaso/patches
In directory cvs.openbsd.org:/tmp/cvs-serv33753/patches

Log Message:
Directory /cvs/ports/security/plaso/patches added to the repository



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 07:39:22

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

Log message:
register kedpm removal



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 07:38:24

Removed files:
security/kedpm : Makefile distinfo 
security/kedpm/pkg: DESCR PLIST 

Log message:
remove kedpm which is dead upstream and clearly shows it's signs:
doesn't work with the modern py-crypto API and enforces a maximum length
on passwords of 24 characters.

ok jung@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 07:38:40

Modified files:
security   : Makefile 

Log message:
-kedpm



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/13 05:46:40

Modified files:
x11/kde4/smokeqt: Makefile 

Log message:
don't waste time trying to build smokeqt with the wrong qwt installed



Re: NEW: textproc/qrcode

2018-05-13 Thread Klemens Nanni
On Sun, May 13, 2018 at 07:55:37AM +0200, Ingo Feinerer wrote:
> Done. But there is one problem now which I am unsure about:
> Both flavors install bin/qr and man/man1/qr.1; isn't that a conflict?
> If yes, what is the best strategy to solve this?
Usually, the python3 FLAVOR installs with a different suffix; the idiom
is:

post-install:
mv foo foo${MODPY_BIN_SUFFIX}



Re: CVS: cvs.openbsd.org: ports

2018-05-13 Thread Landry Breuil
On Sun, May 13, 2018 at 05:00:56PM +0900, Bryan Linton wrote:
> On 2018-05-12 20:02:40, Landry Breuil  wrote:
> > On Sat, May 12, 2018 at 08:07:17PM +0900, Bryan Linton wrote:
> > > 
> > > Adding the "getpw" pledge to "security.sandbox.pledge.content"
> > > doesn't fix it.  However adding it to "security.sandbox.pledge.main"
> > > lets everything run just fine again.
> > 
> > Well, i can't reproduce it here, and i have no issue calling 'save link
> > as' or 'save page as' dialogs without getpw pledge on main process.
> > Though i havent tried *actually* saving the image/page.
> > 
> > I'll need a bit more context.. can you look at the coredump with egdb
> > from ports and try to get the backtrace for the pledge abort, so that we
> > figure out if it's within firefox or the glib layers ?
> >
> 
> % dmesg | grep GENERIC | tail -2
> OpenBSD 6.3-current (GENERIC.MP) #14: Thu Apr 26 21:03:52 MDT 2018
> dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> 
> % ls -la /etc/malloc.conf
> ls: /etc/malloc.conf: No such file or directory
> 
> % firefox -profilemanager
> [create new, blank profile with no add-ons or extensions installed]
> 
> [firefox gets killed by pledge() upon "Right-click -> Save link as..."]
> firefox[99269]: pledge "getpw", syscall 33
> 
> Program terminated with signal SIGILL, Illegal instruction.
> #0  0x in ?? ()
> [Current thread is 1 (process 127256)]
> (gdb) bt
> #0  0x in ?? ()
> #1  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2  
> #3  0x in ?? ()
> #4  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #5  
> #6  0x in ?? ()
> #7  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #8  
> #9  0x in ?? ()
> #10 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> 
> [...many identical lines deleted]
> 
> #2323 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2324 
> #2325 0x in ?? ()
> #2326 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2327 
> #2328 0x0fea53142659 in 
> mozilla::ipc::MessageChannel::OnChannelErrorFromLink() () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2329 0x0fea53143c31 in non-virtual thunk to 
> mozilla::ipc::ProcessLink::OnChannelError() () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2330 0x0fea53127a2e in event_persist_closure ()
> at 
> /usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1580
> #2331 event_process_active_single_queue ()
> at 
> /usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1639
> #2332 0x0fea531251fe in event_process_active ()
> at 
> /usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1741
> #2333 event_base_loop () at 
> /usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1961
> #2334 0x0fea531129c5 in 
> base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2335 0x0fea53111417 in MessageLoop::Run() () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2336 0x0fea5311bf35 in base::Thread::ThreadMain() () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2337 0x0fea53116f0a in ThreadFunc(void*) () from 
> /usr/local/lib/firefox/libxul.so.77.0
> #2338 0x0fea86975e7e in _rthread_start (v=0xfea57f21ed7) at 
> /usr/src/lib/librthread/rthread.c:96
> #2339 0x0fea6eb1ed8b in __tfork_thread () at 
> /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
> #2340 0x in ?? ()

Sadly, this trace doesnt really help, since it seems to be a signal
handler that catches the SIGABRT, or the signal handler is in the main
process and the abort is in the content process, and not the trace of
the codepath that triggers this SIGABRT...

How about trying it live (if you can) within egdb following all
processes, with a breakpoint on signal or SYS_access ?

Thanks !



Re: CVS: cvs.openbsd.org: ports

2018-05-13 Thread Bryan Linton
On 2018-05-12 20:02:40, Landry Breuil  wrote:
> On Sat, May 12, 2018 at 08:07:17PM +0900, Bryan Linton wrote:
> > 
> > Adding the "getpw" pledge to "security.sandbox.pledge.content"
> > doesn't fix it.  However adding it to "security.sandbox.pledge.main"
> > lets everything run just fine again.
> 
> Well, i can't reproduce it here, and i have no issue calling 'save link
> as' or 'save page as' dialogs without getpw pledge on main process.
> Though i havent tried *actually* saving the image/page.
> 
> I'll need a bit more context.. can you look at the coredump with egdb
> from ports and try to get the backtrace for the pledge abort, so that we
> figure out if it's within firefox or the glib layers ?
>

% dmesg | grep GENERIC | tail -2
OpenBSD 6.3-current (GENERIC.MP) #14: Thu Apr 26 21:03:52 MDT 2018
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

% ls -la /etc/malloc.conf
ls: /etc/malloc.conf: No such file or directory

% firefox -profilemanager
[create new, blank profile with no add-ons or extensions installed]

[firefox gets killed by pledge() upon "Right-click -> Save link as..."]
firefox[99269]: pledge "getpw", syscall 33

% egdb `which firefox` firefox.core 
GNU gdb (GDB) 7.12.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-openbsd6.3".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/firefox...done.
[New process 127256]
[New process 197917]
[New process 278895]
[New process 359186]
[New process 490001]
[New process 121875]
[New process 569901]
[New process 262854]
[New process 185179]
[New process 532300]
[New process 186272]
[New process 495833]
[New process 422756]
[New process 195461]
[New process 114351]
[New process 372828]
[New process 596628]
[New process 415519]
[New process 596946]
[New process 181949]
[New process 235073]
Core was generated by `firefox'.
Program terminated with signal SIGILL, Illegal instruction.
#0  0x in ?? ()
[Current thread is 1 (process 127256)]
(gdb) bt
#0  0x in ?? ()
#1  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#2  
#3  0x in ?? ()
#4  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#5  
#6  0x in ?? ()
#7  0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#8  
#9  0x in ?? ()
#10 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0

[...many identical lines deleted]

#2323 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#2324 
#2325 0x in ?? ()
#2326 0x0fea5628401f in WasmFaultHandler(int, siginfo_t*, void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#2327 
#2328 0x0fea53142659 in 
mozilla::ipc::MessageChannel::OnChannelErrorFromLink() () from 
/usr/local/lib/firefox/libxul.so.77.0
#2329 0x0fea53143c31 in non-virtual thunk to 
mozilla::ipc::ProcessLink::OnChannelError() () from 
/usr/local/lib/firefox/libxul.so.77.0
#2330 0x0fea53127a2e in event_persist_closure ()
at 
/usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1580
#2331 event_process_active_single_queue ()
at 
/usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1639
#2332 0x0fea531251fe in event_process_active ()
at 
/usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1741
#2333 event_base_loop () at 
/usr/obj/ports/firefox-60.0-debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1961
#2334 0x0fea531129c5 in 
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#2335 0x0fea53111417 in MessageLoop::Run() () from 
/usr/local/lib/firefox/libxul.so.77.0
#2336 0x0fea5311bf35 in base::Thread::ThreadMain() () from 
/usr/local/lib/firefox/libxul.so.77.0
#2337 0x0fea53116f0a in ThreadFunc(void*) () from 
/usr/local/lib/firefox/libxul.so.77.0
#2338 0x0fea86975e7e in _rthread_start (v=0xfea57f21ed7) at 
/usr/src/lib/librthread/rthread.c:96
#2339 0x0fea6eb1ed8b in __tfork_thread () at 

CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 01:20:50

ports/security/kedpm/patches

Update of /cvs/ports/security/kedpm/patches
In directory cvs.openbsd.org:/tmp/cvs-serv34253/patches

Log Message:
Directory /cvs/ports/security/kedpm/patches added to the repository



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 01:13:05

Modified files:
multimedia/yle-dl: Makefile 
Added files:
multimedia/yle-dl/patches: patch-yledl_downloaders_py 

Log message:
switch to py-cryptodome



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 01:10:25

Modified files:
multimedia/streamlink: Makefile 

Log message:
switch to py-cryptodome



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/13 00:59:04

Modified files:
x11/remmina: Makefile 
x11/remmina/pkg: PLIST 

Log message:
Add proper dependencies on spice-gtk & libsecret so that the
corresponding plugins are built. Update PLIST while here.

Reported by feinerer@, ok jasper@ (maintainer) feinerer@



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2018/05/13 00:54:33

Modified files:
net/mattermost-server: Makefile distinfo 
net/mattermost-server/pkg: PLIST 

Log message:
update to 4.9.2



Re: textproc/libsass anyone?

2018-05-13 Thread Jasper Lievisse Adriaanse
On Sat, May 12, 2018 at 10:19:12PM +0100, Genadijus Paleckis wrote:
> Hi,
> 
> Is anyone working on libsass port?
> If not, I'd like to port it because I need it for another port
> (node-sass)

You mean http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www/libsass/ ?
-- 
jasper



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/13 00:39:22

Modified files:
security/py-potr: Makefile 
Added files:
security/py-potr/patches: patch-setup_py 
  patch-src_potr_compatcrypto_pycrypto_py 

Log message:
switch to py-cryptodome

ok danj@



CVS: cvs.openbsd.org: ports

2018-05-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/05/13 00:26:35

Modified files:
geo/gdal   : Makefile distinfo 
geo/gdal/patches: patch-swig_python_setup_py 
geo/gdal/pkg   : PLIST-main PLIST-python 
Added files:
geo/gdal/patches: patch-swig_python_GNUmakefile 
Removed files:
geo/gdal/patches: patch-apps_gdalserver_c patch-configure 
  patch-frmts_openjpeg_openjpegdataset_cpp 

Log message:
Update to gdal 2.3.0.

See http://trac.osgeo.org/gdal/wiki/Release/2.3.0-News