CVS: cvs.openbsd.org: ports

2018-01-19 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2018/01/20 00:29:40

Modified files:
net/p5-Chatbot-Eliza: Makefile distinfo 

Log message:
Update to p5-Chatbot-Eliza-1.08.



Re: adjustments for arm clang switch

2018-01-19 Thread Jeremie Courreges-Anglas
On Sat, Jan 20 2018, Jonathan Gray  wrote:
> With armv7 switching to clang as the base compiler atomic builtins and
> -mfpu=neon are now available on arm.
>
> Other BROKEN markers are suspect as well
>
> devel/codeblocks/Makefile:BROKEN-arm= wxwidgets va_list c++ mangling requires 
> gcc < 4.4
> devel/arm-none-eabi/gcc-linaro/Makefile:BROKEN-armv7= error during libgcc 
> autoconf "checking for suffix of object files", probably similar to i386
> devel/reposurgeon/Makefile:BROKEN-arm=out of memory compiling 
> cyreposurgeon.c
> games/crimson/Makefile:BROKEN-arm=mktileset buggy, loops at high CPU use
> games/stone-soup/Makefile:BROKEN-arm= tilegen.elf loops burning cpu
> games/fifengine/Makefile:BROKEN-arm = out of memory when compiling 
> fifePYTHON_wrap.cxx
> lang/seed7/Makefile:BROKEN-arm =  gmake: *** [makefile:279: ../bin/make7] 
> Bus error (core dumped)
> security/john-jumbo/Makefile:BROKEN-arm = uaf_encode_plug.c:61: error: 
> stray '$' in program
>
> Index: audio/audiality2/Makefile
> ===
> RCS file: /cvs/ports/audio/audiality2/Makefile,v
> retrieving revision 1.2
> diff -u -p -r1.2 Makefile
> --- audio/audiality2/Makefile 20 Dec 2017 20:26:33 -  1.2
> +++ audio/audiality2/Makefile 20 Jan 2018 00:48:15 -
> @@ -25,8 +25,6 @@ WANTLIB += c SDL2 m
>  
>  COMPILER =   base-clang ports-gcc base-gcc
>  COMPILER_LANGS = c
> -# __sync_bool_compare_and_swap_4
> -MODGCC4_ARCHS =  arm

The intent here was to require ports-gcc on arm only.  Please delete all
of COMPILER/COMPILER_LANGS/MODGCC4_ARCHS.

Except for racket-minimal which looks suspicious (see below), the rest
look good, ok jca@

> Index: lang/racket-minimal/Makefile
> ===
> RCS file: /cvs/ports/lang/racket-minimal/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- lang/racket-minimal/Makefile  2 Dec 2017 21:39:49 -   1.43
> +++ lang/racket-minimal/Makefile  20 Jan 2018 00:52:42 -
> @@ -38,7 +38,6 @@ EXTRACT_SUFX =  .tgz
>  # "places" and "futures" require TLS.
>  COMPILER =   base-clang ports-gcc
>  COMPILER_LANGS = c
> -MODGCC4_ARCHS =  arm

If you remove this line only, then mips64el, powerpc and sparc64 will
start using ports-gcc.  I'm not sure what was intended.  cc'ing
maintainer.

(The port uses ONLY_FOR_ARCHS:
  ONLY_FOR_ARCHS =  arm amd64 i386 mips64el powerpc sparc64)

>  
>  LIB_DEPENDS =converters/libiconv \
>   databases/sqlite3 \

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



adjustments for arm clang switch

2018-01-19 Thread Jonathan Gray
With armv7 switching to clang as the base compiler atomic builtins and
-mfpu=neon are now available on arm.

Other BROKEN markers are suspect as well

devel/codeblocks/Makefile:BROKEN-arm=   wxwidgets va_list c++ mangling requires 
gcc < 4.4
devel/arm-none-eabi/gcc-linaro/Makefile:BROKEN-armv7=   error during libgcc 
autoconf "checking for suffix of object files", probably similar to i386
devel/reposurgeon/Makefile:BROKEN-arm=  out of memory compiling cyreposurgeon.c
games/crimson/Makefile:BROKEN-arm=  mktileset buggy, loops at high CPU use
games/stone-soup/Makefile:BROKEN-arm=   tilegen.elf loops burning cpu
games/fifengine/Makefile:BROKEN-arm =   out of memory when compiling 
fifePYTHON_wrap.cxx
lang/seed7/Makefile:BROKEN-arm =gmake: *** [makefile:279: ../bin/make7] 
Bus error (core dumped)
security/john-jumbo/Makefile:BROKEN-arm =   uaf_encode_plug.c:61: error: 
stray '$' in program

Index: audio/audiality2/Makefile
===
RCS file: /cvs/ports/audio/audiality2/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- audio/audiality2/Makefile   20 Dec 2017 20:26:33 -  1.2
+++ audio/audiality2/Makefile   20 Jan 2018 00:48:15 -
@@ -25,8 +25,6 @@ WANTLIB += c SDL2 m
 
 COMPILER = base-clang ports-gcc base-gcc
 COMPILER_LANGS = c
-# __sync_bool_compare_and_swap_4
-MODGCC4_ARCHS =arm
 
 MODULES =  devel/cmake
 LIB_DEPENDS =  devel/sdl2
Index: audio/jack/Makefile
===
RCS file: /cvs/ports/audio/jack/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- audio/jack/Makefile 29 Dec 2016 14:29:37 -  1.37
+++ audio/jack/Makefile 20 Jan 2018 00:48:29 -
@@ -20,10 +20,6 @@ WANTLIB += sndio termcap FLAC ogg vorbis
 
 MASTER_SITES = ${HOMEPAGE}downloads/
 
-MODULES =  gcc4
-# needs __sync_fetch_and_add_4, __sync_add_and_fetch_4
-MODGCC4_ARCHS =arm
-
 LIB_DEPENDS =  audio/libsndfile \
audio/libsamplerate \
audio/celt>=0.11.0 \
Index: databases/kyotocabinet/Makefile
===
RCS file: /cvs/ports/databases/kyotocabinet/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- databases/kyotocabinet/Makefile 26 Jul 2017 22:45:16 -  1.19
+++ databases/kyotocabinet/Makefile 20 Jan 2018 00:42:51 -
@@ -24,11 +24,6 @@ WANTLIB += c m pthread ${COMPILER_LIBCXX
 
 MASTER_SITES=  ${HOMEPAGE}pkg/
 
-# for atomic builtins
-MODULES=   gcc4
-MODGCC4_ARCHS= arm
-MODGCC4_LANGS= c++
-
 USE_GMAKE= Yes
 
 CONFIGURE_STYLE=gnu
Index: databases/postgresql/Makefile
===
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.233
diff -u -p -r1.233 Makefile
--- databases/postgresql/Makefile   13 Jan 2018 12:28:49 -  1.233
+++ databases/postgresql/Makefile   20 Jan 2018 00:49:19 -
@@ -46,11 +46,8 @@ USE_GMAKE=   Yes
 
 CONFIGURE_STYLE=gnu
 
-MODULES=   lang/python gcc4
+MODULES=   lang/python
 MODPY_RUNDEP=  No
-
-# for __sync_lock_test_and_set
-MODGCC4_ARCHS= arm
 
 CONFIGURE_ENV= ac_cv_path_PYTHON=${MODPY_BIN} \
CPPFLAGS="-I${LOCALBASE}/include" \
Index: databases/postgresql-previous/Makefile
===
RCS file: /cvs/ports/databases/postgresql-previous/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- databases/postgresql-previous/Makefile  30 Nov 2017 16:21:25 -  
1.4
+++ databases/postgresql-previous/Makefile  20 Jan 2018 00:49:34 -
@@ -30,12 +30,9 @@ USE_GMAKE=   Yes
 
 CONFIGURE_STYLE=gnu
 
-MODULES=   lang/python gcc4
+MODULES=   lang/python
 MODPY_RUNDEP=  No
 POSTGRESQL_DIR=postgresql-${VERSION:C/.[0-9]+$//}
-
-# for __sync_lock_test_and_set   
-MODGCC4_ARCHS= arm 
 
 CONFIGURE_ENV= ac_cv_path_PYTHON=${MODPY_BIN} \
CPPFLAGS="-I${LOCALBASE}/include" \
Index: devel/libgit2/libgit2/Makefile
===
RCS file: /cvs/ports/devel/libgit2/libgit2/Makefile,v
retrieving revision 1.32
diff -u -p -r1.32 Makefile
--- devel/libgit2/libgit2/Makefile  8 Dec 2017 18:58:53 -   1.32
+++ devel/libgit2/libgit2/Makefile  20 Jan 2018 01:01:40 -
@@ -16,7 +16,7 @@ MODPY_RUNDEP= No
 COMPILER=  base-clang ports-gcc base-gcc
 COMPILER_LANGS=c
 # for atomic builtins
-MODGCC4_ARCHS= arm hppa
+MODGCC4_ARCHS= hppa
 
 # bundles https://github.com/nodejs/http-parser
 LIB_DEPENDS=   net/curl \
Index: devel/liburcu/Makefile
===
RCS file: /cvs/ports/devel/liburcu/Makefile,v
retrieving 

Re: gnome-games: part 1

2018-01-19 Thread Brian Callahan


On 01/16/18 16:54, Victor Kukshiev wrote:

ping.

2018-01-12 20:11 GMT+03:00 Victor Kukshiev :


hello!
I was partial ported GNOME games.

in this archive:
gnome-mahjongg https://wiki.gnome.org/Apps/Mahjongg
gnome-chess https://wiki.gnome.org/Apps/Chess
gnome-sudoku https://wiki.gnome.org/Apps/Sudoku
hitori https://wiki.gnome.org/Apps/Hitori
swell-foop https://wiki.gnome.org/Apps/Swell%20Foop

okay?



It is a must that you run portcheck before submitting any ports. 
portcheck identified a number of issues in every single one of these 
ports. You must at a minimum address all the issues in portcheck, though 
these ports have further issues beyond just what portcheck has identified.


As a courtesy, I went ahead and fixed up gnome-chess. Fix the others 
like I did this one, then resubmit.


Additionally, if these ports are going to live in x11/gnome (Antoine?) 
then dropping the gnome- prefix from the port directory will have to be 
done as well.


~Brian



gnome-chess.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2018-01-19 Thread Gleydson Soares
CVSROOT:/cvs
Module name:ports
Changes by: gsoa...@cvs.openbsd.org 2018/01/19 20:29:56

Modified files:
plan9/plan9port: Makefile distinfo 

Log message:
update to latest github commit
(20180117) 019be4481fee53a999ccb73c78e40df5f408b24e



Re: [NEW] textproc/p5-Text-CSV-Hashify

2018-01-19 Thread James E Keenan

On 01/07/2018 10:50 PM, James E Keenan wrote:

Hello ports@,

Here is a new port, for Perl extension Text-CSV-Hashify (version 0.08).

 From DESCR:

The Comma-Separated-Value ('CSV') format is the most common way to store
spreadsheets or the output of relational database queries in plain-text
format.  However, since commas (or other designated field-separator
characters) may be embedded within data entries, the parsing of
delimited records is non-trivial.  Fortunately, in Perl this parsing is
well handled by CPAN distribution Text::CSV.  This permits us to address
more specific data manipulation problems by building modules on top of
Text::CSV.

Text::CSV::Hashify is designed for the case where you simply want to
turn a CSV file into a Perl hash.  In particular, it is designed for the
case where (a) the CSV file's first record is a list of fields in the
ancestral database table and (b) one field (column) functions as a
primary key, i.e., each record's entry in that field is non-null and is
distinct from every other record's entry therein.  Text::CSV::Hashify
turns that kind of CSV file into one big hash of hashes.

Text::CSV::Hashify can handle less typical cases; please consult the
documentation for its other functionalities.

Please review.

Thank you very much.
Jim Keenan




ping on this new port; please review.  Thank you very much.



Re: UPDATE: shells/osh 4.3.2v0 => shells/etsh 5.0.1

2018-01-19 Thread Brian Callahan


On 1/9/2018 10:27 PM, Brian Callahan wrote:

Hi ports --

Upstream for shells/osh renamed the project. It is now called etsh. 
The attached tarball provides a new shells/etsh port that does the 
expected upgrade if you've got osh on your machine. Not included in 
this tarball is the required quirks entry for osh=>etsh, and the 
removal of shells/osh, both of which I will take care of with the import.


I chatted with Pascal a bit, and I'll be taking over as MAINTAINER as 
part of the transition.


---
pkg/DESCR:
The Etsh Project provides two ports of the original /bin/sh from Sixth
Edition (V6) UNIX (circa 1975).

Etsh(1) is an enhanced, backward-compatible port of the Sixth Edition
Thompson shell. Tsh(1) is an unenhanced port of the shell, and glob(1)
is a port of its global command. Together, tsh and glob provide a user
interface which is backward compatible with that provided by the Sixth
Edition Thompson shell and global command, but without the obvious
enhancements found in etsh.

The original Thompson shell was principally written by Ken Thompson of
Bell Labs.

Additionally, this project includes the following shell utilities:
* if(1) - conditional command (ported from Sixth Edition UNIX)
* goto(1) - transfer command (ported from Sixth Edition UNIX)
* fd2(1) - redirect from/to file descriptor 2
---

Works correctly, all tests pass on amd64 and armv7.

OK?

~Brian



Ping.



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/01/19 16:01:41

Modified files:
devel/gperf: Makefile distinfo 
devel/gperf/patches: patch-lib_getopt_c 
audio/libid3tag: Makefile 
security/flasm : Makefile 
Added files:
audio/libid3tag/patches: patch-compat_h 
security/flasm/patches: patch-keywords_gperf patch-util_h 

Log message:
update gperf, as prompted by Florian Stinglmayr

slightly more "fun" than expected thanks to the unsigned int -> size_t
change, which requires some other ports to stay in synch



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/01/19 16:00:11

ports/security/flasm/patches

Update of /cvs/ports/security/flasm/patches
In directory cvs.openbsd.org:/tmp/cvs-serv5779/patches

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



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 15:26:42

Modified files:
net: Makefile 

Log message:
add net/py-zeroconf and net/py-zeroconf,python3



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 15:23:58

Log message:
import net/py-zeroconf

ok danj

$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).

The original William McBrine's fork note:

This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo.  Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.

Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on 
the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net 
--
not always well-documented, sorry.  Compatible with:

- Bonjour
- Avahi

Compared to some other Zeroconf/Bonjour/Avahi Python packages, 
python-zeroconf:

- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution

Status:

Vendor Tag: jung
Release Tags:   jung-20180119

N ports/net/py-zeroconf/Makefile
N ports/net/py-zeroconf/distinfo
N ports/net/py-zeroconf/pkg/DESCR
N ports/net/py-zeroconf/pkg/PLIST
N ports/net/py-zeroconf/patches/patch-setup_py

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 15:18:00

Modified files:
astro  : Makefile 

Log message:
add astro/py-astral,python3



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 15:15:50

Modified files:
devel  : Makefile 

Log message:
add devel/py-async-timeout



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 15:12:34

Log message:
import devel/py-async-timeout

ok danj

$ cat pkg/DESCR
asyncio-compatible timeout context manager.

Status:

Vendor Tag: jung
Release Tags:   jung-20180119

N ports/devel/py-async-timeout/Makefile
N ports/devel/py-async-timeout/distinfo
N ports/devel/py-async-timeout/pkg/PLIST
N ports/devel/py-async-timeout/pkg/DESCR

No conflicts created by this import



Re: update www/py-requests [hass: #5]

2018-01-19 Thread Alexandr Shadchin
Thanks for update.

ok shadchin@

On Wed, Jan 17, 2018 at 2:05 AM, Joerg Jung  wrote:

> Hi,
>
> please find attached an update for www/py-requests.
> This update moves prior included dependencies into RUN_REPENDS and is
> needed for the upcoming homeassistant port.
>
> OK?
>
> Regards,
> Joerg
>
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/py-requests/Makefile,v
> retrieving revision 1.25
> diff -u -p -r1.25 Makefile
> --- Makefile11 May 2017 19:10:51 -  1.25
> +++ Makefile16 Jan 2018 21:04:23 -
> @@ -2,7 +2,7 @@
>
>  COMMENT=   elegant and simple HTTP library for Python
>
> -MODPY_EGG_VERSION= 2.14.2
> +MODPY_EGG_VERSION= 2.18.4
>  PKGNAME=   py-requests-${MODPY_EGG_VERSION}
>
>  GH_ACCOUNT=kennethreitz
> @@ -20,9 +20,16 @@ PERMIT_PACKAGE_CDROM=Yes
>
>  MODULES=   lang/python
>
> -TEST_DEPENDS=  devel/py-test${MODPY_FLAVOR} \
> +RUN_DEPENDS=   devel/py-certifi${MODPY_FLAVOR} \
> +   net/py-idna${MODPY_FLAVOR} \
> +   textproc/py-chardet${MODPY_FLAVOR} \
> +   www/py-urllib3${MODPY_FLAVOR}
> +TEST_DEPENDS=  ${RUN_DEPENDS} \
> +   devel/py-test${MODPY_FLAVOR} \
> +   devel/py-test-cov${MODPY_FLAVOR} \
> devel/py-test-mock${MODPY_FLAVOR} \
> devel/py-test-httpbin${MODPY_FLAVOR} \
> +   devel/py-test-xdist${MODPY_FLAVOR} \
> net/py-socks${MODPY_FLAVOR}
>
>  FLAVORS=   python3
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/py-requests/distinfo,v
> retrieving revision 1.19
> diff -u -p -r1.19 distinfo
> --- distinfo11 May 2017 19:10:51 -  1.19
> +++ distinfo16 Jan 2018 21:04:23 -
> @@ -1,2 +1,2 @@
> -SHA256 (requests-2.14.2.tar.gz) = E0wxU6qR8mlcLeLqOqxKaCGJQcJO1w
> YbRTz/jU8MB0M=
> -SIZE (requests-2.14.2.tar.gz) = 3470473
> +SHA256 (requests-2.18.4.tar.gz) = sGjMzjtzminL9yFIsP9L49gBmPt829
> YwZvc4S7Vu+Rc=
> +SIZE (requests-2.18.4.tar.gz) = 3040025
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/www/py-requests/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -r1.11 PLIST
> --- pkg/PLIST   11 May 2017 19:10:51 -  1.11
> +++ pkg/PLIST   16 Jan 2018 21:04:23 -
> @@ -10,6 +10,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/requests/__init__.py
>  ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/
> requests/${MODPY_PYCACHE}/
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}__version__.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}_internal_utils.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}adapters.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -18,12 +19,15 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}cookies.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}help.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}packages.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}status_codes.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/requests/${
> MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/requests/__version__.py
>  lib/python${MODPY_VERSION}/site-packages/requests/_internal_utils.py
>  lib/python${MODPY_VERSION}/site-packages/requests/adapters.py
>  lib/python${MODPY_VERSION}/site-packages/requests/api.py
> @@ -33,200 +37,10 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/requests/compat.py
>  

CVS: cvs.openbsd.org: ports

2018-01-19 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2018/01/19 14:57:12

Modified files:
devel/cpphs: Makefile 

Log message:
Missing RUN_DEPENDS-lib on lang/ghc.



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 14:55:44

Modified files:
astro  : Makefile 

Log message:
add astro/py-astral



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 14:53:46

Log message:
import astro/py-astral

input and ok sthen

$ cat pkg/DESCR
This is 'astral' a Python module which calculates

* Times for various positions of the sun: dawn, sunrise, solar noon,
sunset, dusk, solar elevation, solar azimuth and rahukaalam.
* The phase of the moon.

Status:

Vendor Tag: jung
Release Tags:   jung-20180119

N ports/astro/py-astral/Makefile
N ports/astro/py-astral/distinfo
N ports/astro/py-astral/pkg/PLIST
N ports/astro/py-astral/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 14:45:21

Modified files:
devel/py-typing: Makefile distinfo 
devel/py-typing/pkg: PLIST 

Log message:
update py-typing to 3.6.2

with input from and ok sthen



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 14:38:36

Modified files:
misc/blink1: Makefile distinfo 
misc/blink1/patches: patch-commandline_Makefile 
Removed files:
misc/blink1/patches: 
 patch-commandline_blink1-lib-lowlevel-hidapi_h 
 patch-commandline_blink1-lib-lowlevel-hiddata_h 
 patch-commandline_blink1-lib_c 
 patch-commandline_blink1-tool_c 

Log message:
update blink to 0.98a
drops most of the patches, as upstreamed (thanks bluhm)

with input from klemens nanni
ok bluhm



Re: update misc/blink1

2018-01-19 Thread Joerg Jung
On Thu, Jan 18, 2018 at 11:29:38PM +, Stuart Henderson wrote:
> On 2018/01/18 18:40, Joerg Jung wrote:
> > 
> > 
> > > Am 18.01.2018 um 14:31 schrieb Alexander Bluhm :
> > > 
> > >> On Tue, Jan 09, 2018 at 09:19:45PM +0100, Joerg Jung wrote:
> > >> +SHA256 (blink1-1.98a.tar.gz) = 
> > >> sMsN8zlejocXA2OUII+tKCW9GmmAJCuULjKR6fv5DP4=
> > >> +SIZE (blink1-1.98a.tar.gz) = 29503155
> > > 
> > > Github has recreated the tgz.  Now I get
> > > 
> > > SHA256 (blink1-1.98a.tar.gz) = 
> > > u0ZTJeCG2Ket9Y57Y+RcjggBSafnj1Y2KLFsxqCJTPE=
> > > SIZE (blink1-1.98a.tar.gz) = 29503156
> > 
> > Uhhm... anyone an idea why they did this?
> > Does this happen often? 
> 
> Sometimes it's due to an upstream commit on the tag. Sometimes it's due
> to github upgrading something (these files are generated on-the-fly).
> If you have old and new files around, diffing them might give clues.
> 
> (I don't think I really want to know why the distfile is 28MB...)

Unfortunately, there is no distfile for the command line tool we build
and install.
The distfile just contains everything from their repo, various libraries
for python, ruby, go, nodejs, java, ... GUI tools, Windows programs, and
docs, etc. 



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/01/19 12:57:38

Modified files:
games/chocolate-doom: Makefile 

Log message:
add missing build deps



Re: [Update] GnuPG 2.2.4

2018-01-19 Thread Jeremie Courreges-Anglas
On Wed, Jan 10 2018, Pierre-Emmanuel André  wrote:
> Hi,
>
> Here is a diff to update GnuPG to it's latest version (2.2.4).
> Please note that you will need the latest libassuan version (2.5.1).
> Tested on @amd64.
>
> Comments, ok ?

Works for me on amd64, make test also passes on sparc64.  ok jca@

You might want to switch HOMEPAGE to https, btw; most if not all other
gnupg.org ports could benefit from the same treatment.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 10:58:16

Modified files:
emulators/gr-lida: Makefile 

Log message:
C++11



Re: NEW: textproc/p5-PerlIO-utf8_strict

2018-01-19 Thread Giovanni Bechis
On 01/19/18 11:14, Stuart Henderson wrote:
> On 2018/01/19 09:02, Giovanni Bechis wrote:
>> PerIO-utf8-strict is a fast utf8 IO implementation.
>> Needed for an upcoming port.
>>  Comments ? Ok ?
>>   Cheers
>>Giovanni
> 
> Lowercase start of COMMENT, maybe this for DESCR? (straight copy
> from upstream's description in the manual).
> 
> This module provides a fast and correct UTF-8 PerlIO layer. Unlike
> perl's default :utf8 layer it checks the input for correctness.
> 
I like it, port fixed attached.
 Thanks
  Giovanni


p5-PerlIO-utf8_strict.tgz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 10:52:59

Modified files:
graphics/orthanc/postgresql-plugin: Makefile 
graphics/orthanc/server: Makefile 

Log message:
Needs a recent compiler (c++11, etc)



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Peter Hessler
CVSROOT:/cvs
Module name:ports
Changes by: phess...@cvs.openbsd.org2018/01/19 10:53:00

Modified files:
infrastructure/bin: make-plist 

Log message:
when we make plist, check to see if 'aarch64' is in the filename

OK jca@ sthen@



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Peter Hessler
CVSROOT:/cvs
Module name:ports
Changes by: phess...@cvs.openbsd.org2018/01/19 10:50:53

Modified files:
infrastructure/mk: arch-defines.mk 

Log message:
arm is now using clang as the system compiler, chase base

OK jca@



Re: NEW: devel/p5-Data-Printer

2018-01-19 Thread Giovanni Bechis
On 01/19/18 11:10, Stuart Henderson wrote:
> On 2018/01/19 08:58, Giovanni Bechis wrote:
>> pkg/DESCR:
>> colored pretty-print of Perl data structures and objects
>>
>> Another dependency of an upcoming port.
>>  Comments ? Ok ?
>>   Cheers
>> Giovanni
> 
> DESCR could have a bit more information rather than being a copy
> of COMMENT. How about this, cribbed from features/rationale in the
> manual?
> 
Thanks,
port attached.
 Giovanni

> -
> Data::Printer is a tool to display Perl variables and objects on screen.
> Unlike Data::Dumper, which outputs a format suitable for use with eval,
> Data::Printer's format is intended for human inspection.
> 
> - Human-friendly output, with array index and custom separators
> - Full object dumps including methods, inheritance and internals
> - Exposes extra information such as tainted data and weak references
> - Ability to easily create filters for objects and regular structures
> -
> 



p5-Data-Printer.tgz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 10:11:35

Modified files:
editors/scite  : Makefile 

Log message:
Needs a c++11 compiler



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 09:56:47

Modified files:
sysutils/facter: Makefile 

Log message:
Currently requires clang, use ONLY_FOR_ARCHS



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:50:11

Modified files:
lang/guile2: Makefile 

Log message:
BROKEN on powerpc

Segmentation fault (core dumped)

when running ''cat ... | GUILE_AUTO_COMPILE=0 ../meta/build-env guild
snarf-check-and-output-texi  > guile-procedures.texi''



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:46:58

Modified files:
audio/cmu-sphinxbase: Makefile 

Log message:
BROKEN on powerpc

configure: error: C compiler cannot create executables



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:37:34

Modified files:
security/encfs : Makefile 

Log message:
BROKEN on powerpc

undefined reference to `__atomic_store_8'



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:35:18

Modified files:
security/pinentry: Makefile 

Log message:
Don't pick up fltk if present

Spotted on powerpc, where the fltk build tries to use -std=c++11 (which
doesn't work with base-gcc).



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:21:46

Modified files:
math/plplot: Makefile 

Log message:
BROKEN on powerpc



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 08:19:34

Modified files:
lang/nqp   : Makefile 

Log message:
BROKEN on powerpc

Unhandled exception: Bytecode validation error at offset 150, instruction 24:
out of range SC index 56283
at :1  (src/vm/moar/stage0/ModuleLoader.moarvm:)
from :1  (src/vm/moar/stage0/nqp.moarvm:)



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 07:57:54

Modified files:
textproc/link-grammar: Makefile 

Log message:
Requires clang, no need to try with base-gcc on powerpc



[update] pgbouncer 1.8.1

2018-01-19 Thread Landry Breuil
Hi,

had to backport pgbouncer 1.7 to 6.2 ( i need auth_type = hba) and then
i realized upstream released 1.8 and 1.8.1 (which i'm already running on
debian), see https://pgbouncer.github.io/changelog.html#pgbouncer-18x

easy diff, only build-tested :)

Landry
Index: Makefile
===
RCS file: /cvs/ports/databases/pgbouncer/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- Makefile11 Jan 2018 19:27:01 -  1.25
+++ Makefile19 Jan 2018 14:36:21 -
@@ -2,9 +2,8 @@
 
 COMMENT =  lightweight connection pooler for PostgreSQL
 
-V =1.7.2
+V =1.8.1
 DISTNAME = pgbouncer-${V}
-REVISION =  0
 
 CATEGORIES =   databases
 
Index: distinfo
===
RCS file: /cvs/ports/databases/pgbouncer/distinfo,v
retrieving revision 1.10
diff -u -r1.10 distinfo
--- distinfo19 Dec 2017 08:58:15 -  1.10
+++ distinfo19 Jan 2018 14:36:21 -
@@ -1,2 +1,2 @@
-SHA256 (pgbouncer-1.7.2.tar.gz) = 3jazGP5KLyCl9g0cXqYsHKMx9oE9LEhIZuy1kmWhYLo=
-SIZE (pgbouncer-1.7.2.tar.gz) = 462374
+SHA256 (pgbouncer-1.8.1.tar.gz) = +oveKi0sjIDVOoWfjki8ZxPPEn4xx32PeHu8HWc+jcg=
+SIZE (pgbouncer-1.8.1.tar.gz) = 465930
Index: patches/patch-etc_pgbouncer_ini
===
RCS file: /cvs/ports/databases/pgbouncer/patches/patch-etc_pgbouncer_ini,v
retrieving revision 1.4
diff -u -r1.4 patch-etc_pgbouncer_ini
--- patches/patch-etc_pgbouncer_ini 19 Dec 2017 13:44:35 -  1.4
+++ patches/patch-etc_pgbouncer_ini 19 Jan 2018 14:36:21 -
@@ -2,16 +2,16 @@
 Index: etc/pgbouncer.ini
 --- etc/pgbouncer.ini.orig
 +++ etc/pgbouncer.ini
-@@ -98,7 +98,7 @@ listen_port = 6432
+@@ -103,7 +103,7 @@ listen_port = 6432
  ;;;
  
- ; any, trust, plain, crypt, md5
+ ; any, trust, plain, crypt, md5, cert, hba, pam
 -auth_type = trust
 +auth_type = md5
  ;auth_file = /8.0/main/global/pg_auth
  auth_file = /etc/pgbouncer/userlist.txt
  
-@@ -114,7 +114,7 @@ auth_file = /etc/pgbouncer/userlist.txt
+@@ -119,7 +119,7 @@ auth_file = /etc/pgbouncer/userlist.txt
  ;;;
  
  ; comma-separated list of users, who are allowed to change settings
Index: patches/patch-lib_usual_tls_tls_c
===
RCS file: /cvs/ports/databases/pgbouncer/patches/patch-lib_usual_tls_tls_c,v
retrieving revision 1.1
diff -u -r1.1 patch-lib_usual_tls_tls_c
--- patches/patch-lib_usual_tls_tls_c   19 Dec 2017 08:58:15 -  1.1
+++ patches/patch-lib_usual_tls_tls_c   19 Jan 2018 14:36:21 -
@@ -3,7 +3,7 @@
 Index: lib/usual/tls/tls.c
 --- lib/usual/tls/tls.c.orig
 +++ lib/usual/tls/tls.c
-@@ -287,7 +287,7 @@ tls_info_callback(const SSL *ssl, int where, int rc)
+@@ -350,7 +350,7 @@ tls_info_callback(const SSL *ssl, int where, int rc)
  {
struct tls *ctx = SSL_get_app_data(ssl);
  


CVS: cvs.openbsd.org: ports

2018-01-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2018/01/19 07:40:46

Modified files:
www: Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
www/arora  : Makefile distinfo 
www/arora/patches: patch-src_main_cpp patch-src_src_pro 
   patch-tools_cacheinfo_cacheinfo_pro 
   patch-tools_htmlToXBel_htmlToXBel_pro 
   patch-tools_placesimport_placesimport_pro 
www/arora/pkg  : DESCR PLIST 

Log message:
Zap arora, unmaintained upstream and broken at runtime because of wxallowed

Maintainer timeout, ok landry@



cmake.port.mk and DEBUG

2018-01-19 Thread Jeremie Courreges-Anglas

Once again I've been bitten by the special handling of DEBUG done in
cmake.port.mk.

First, cmake might use different CFLAGS in debug and release mode (this
is usually specified by upstream in CMakeLists.txt).  Those CFLAGS might
be undesirable or even unusable on OpenBSD (iirc some stuff might try to
link against valgrind or ubsan / whatever).  Those might be useful but
IMO you shouldn't get to use them when all you want is to rebuild a port
with DEBUG=-g, ie debug symbols.

Also the release/debug difference means that some ports just won't
package because of file names changes:

--8<--
===>  Building package for libical-3.0.1
Create /usr/ports/packages/amd64/all/libical-3.0.1.tgz
Creating package libical-3.0.1
Error: change in plist
| If the old and new builds were done correctly
| (fully up-to-date ports tree including relevant MODULES)
| then someone probably forgot to bump a REVISION.
| (see bsd.port.mk(5), PACKAGE_REPOSITORY)
--- /usr/ports/plist/amd64/libical-3.0.1
+++ /usr/ports/plist/amd64/libical-3.0.1-new
@@ -74,7 +74,7 @@
 lib/cmake/LibIcal/
 lib/cmake/LibIcal/LibIcalConfig.cmake
 lib/cmake/LibIcal/LibIcalConfigVersion.cmake
-lib/cmake/LibIcal/LibIcalTargets-release.cmake
+lib/cmake/LibIcal/LibIcalTargets-debug.cmake
 lib/cmake/LibIcal/LibIcalTargets.cmake
 lib/girepository-1.0/
 lib/girepository-1.0/ICalGLib-3.0.typelib
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1943 
'/usr/ports/packages/amd64/all/libical-3.0.1.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2440 
'_internal-package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'package')
*** Error 1 in /usr/ports/textproc/libical 
(/usr/ports/infrastructure/mk/bsd.port.mk:3421 'repackage')
-->8--

  $ pkglocate  release.cmake | wc -l
   150

I think it's fair to say that the ports tree is not ready to use
cmake with DEBUG=-g.  This could be fixed in theory, but someone has to
do the work*, and is does not invalidate my first point.

So here's the simple diff that does less and makes DEBUG=-g actually
usable.

ok?



Index: cmake.port.mk
===
RCS file: /d/cvs/ports/devel/cmake/cmake.port.mk,v
retrieving revision 1.62
diff -u -p -p -u -r1.62 cmake.port.mk
--- cmake.port.mk   28 Nov 2017 10:26:00 -  1.62
+++ cmake.port.mk   8 Jan 2018 09:37:03 -
@@ -76,13 +76,8 @@ MODCMAKE_configure=  cd ${WRKBUILD} && ${
-G ${_MODCMAKE_GEN} ${CONFIGURE_ARGS} ${WRKSRC}
 
 .if !defined(CONFIGURE_ARGS) || ! ${CONFIGURE_ARGS:M*CMAKE_BUILD_TYPE*}
-.  if defined(DEBUG)
-CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=Debug
-MODCMAKE_BUILD_SUFFIX =-debug.cmake
-.  else
 CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=Release
 MODCMAKE_BUILD_SUFFIX =-release.cmake
-.  endif
 .endif
 SUBST_VARS +=  MODCMAKE_BUILD_SUFFIX
 

* why isn't MODCMAKE_BUILD_SUFFIX properly substituted in all PLISTs?
-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/01/19 04:59:47

Modified files:
infrastructure/lib/DPB/Job: Port.pm 

Log message:
really fix state machine



Re: NEW: textproc/p5-PerlIO-utf8_strict

2018-01-19 Thread Stuart Henderson
On 2018/01/19 09:02, Giovanni Bechis wrote:
> PerIO-utf8-strict is a fast utf8 IO implementation.
> Needed for an upcoming port.
>  Comments ? Ok ?
>   Cheers
>Giovanni

Lowercase start of COMMENT, maybe this for DESCR? (straight copy
from upstream's description in the manual).

This module provides a fast and correct UTF-8 PerlIO layer. Unlike
perl's default :utf8 layer it checks the input for correctness.



Re: NEW: devel/p5-Data-Printer

2018-01-19 Thread Stuart Henderson
On 2018/01/19 08:58, Giovanni Bechis wrote:
> pkg/DESCR:
> colored pretty-print of Perl data structures and objects
> 
> Another dependency of an upcoming port.
>  Comments ? Ok ?
>   Cheers
> Giovanni

DESCR could have a bit more information rather than being a copy
of COMMENT. How about this, cribbed from features/rationale in the
manual?

-
Data::Printer is a tool to display Perl variables and objects on screen.
Unlike Data::Dumper, which outputs a format suitable for use with eval,
Data::Printer's format is intended for human inspection.

- Human-friendly output, with array index and custom separators
- Full object dumps including methods, inheritance and internals
- Exposes extra information such as tainted data and weak references
- Ability to easily create filters for objects and regular structures
-



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/01/19 02:54:42

Modified files:
textproc/zathura/core: Makefile distinfo 
textproc/zathura/core/pkg: PLIST 
textproc/zathura/plugins: Makefile.inc 
textproc/zathura/plugins/cb: Makefile distinfo 
textproc/zathura/plugins/djvu: Makefile distinfo 
textproc/zathura/plugins/mupdf: Makefile 
textproc/zathura/plugins/poppler: Makefile distinfo 
textproc/zathura/plugins/ps: Makefile distinfo 

Log message:
Update to zathura 0.3.8.

tested by semarie@ with with djvu, ps & mupdf, tested by myself with
poppler.

mupdf plugin stays at 0.3.1 as 0.3.2 is only compatible with mupdf 1.12
API.



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/01/19 02:52:12

Modified files:
x11/girara : Makefile distinfo 
x11/girara/patches: patch-Makefile 
x11/girara/pkg : PLIST 

Log message:
Update to girara 0.2.8.



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2018/01/19 02:18:41

Modified files:
math   : Makefile 

Log message:
Add p5-Math-Int64.



CVS: cvs.openbsd.org: ports

2018-01-19 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2018/01/19 02:17:21

Log message:
Import math/p5-Math-Int64.

This module adds support for 64 bit integers, signed and unsigned, to Perl.

OK giovanni@

Status:

Vendor Tag: fcambus
Release Tags:   fcambus_20180119

N ports/math/p5-Math-Int64/Makefile
N ports/math/p5-Math-Int64/distinfo
N ports/math/p5-Math-Int64/pkg/PLIST
N ports/math/p5-Math-Int64/pkg/DESCR

No conflicts created by this import



Re: NEW: devel/p5-Clone-PP

2018-01-19 Thread Frederic Cambus
On Fri, Jan 19, 2018 at 08:55:45AM +0100, Giovanni Bechis wrote:
> New port needed for an upcoming port of database/p5-MaxMind-DB-Reader
> 
> pkg/DESCR:
> This module provides a general-purpose clone function to make deep
> copies of Perl data structures. It calls itself recursively to copy
> nested hash, array, scalar and reference types, including tied variables
> and objects.
> 
>  Comments ? Ok ?

This matches what I had in my tree. Works well and tests pass.

OK fcambus@



NEW: devel/p5-Data-Printer

2018-01-19 Thread Giovanni Bechis
pkg/DESCR:
colored pretty-print of Perl data structures and objects

Another dependency of an upcoming port.
 Comments ? Ok ?
  Cheers
Giovanni


p5-Data-Printer.tgz
Description: application/compressed-tar