CVS: cvs.openbsd.org: ports
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
On Sat, Jan 20 2018, Jonathan Graywrote: > 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
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
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
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
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
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
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
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
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
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
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
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
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]
Thanks for update. ok shadchin@ On Wed, Jan 17, 2018 at 2:05 AM, Joerg Jungwrote: > 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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