Re: UPDATE: games/prboom-plus
Hi Ryan, Ryan Freeman writes: > On Thu, May 10, 2018 at 12:15:56AM -0700, Ryan Freeman wrote: > > Hey, > > > > I sent this in back in 2016, totally forgot about it: > > https://marc.info/?l=openbsd-ports&m=145953130908490&w=2 > > > > Apologies to naddy@ who recently modified this and likely wouldn't have > > had to if i had stayed on top of getting this update in... > > > > Anyway, this updates prboom-plus to 2.5.1.4. The game crashes on startup with MALLOC_OPTIONS=S: prboom-plus(38781) in free(): chunk canary corrupted 0xea212dd9800 0x4b3@0x4b3 I_SignalHandler: Exiting on signal: Abort trap Abort trap (core dumped) Please report this upstream. The crash happens with the in-tree version also, so I committed the update anyway. -- Anthony J. Bentley
Re: NEW: graphics/digikam [4/4 digikam 5]
On Sun Jun 10, 2018 at 09:23:52PM -0300, Elias M. Mariani wrote: > No good. > Couldn't get digikam to work. > This one will be hard to crack. > Thanks for the feedback. I run in the same trap. This is new, I'm trying to fix it, I need to fix it. I need digikam back. > Cheers. > Elias. > > 2018-06-09 21:37 GMT-03:00 Elias M. Mariani : > > Well, after applying the patch to graphics/opencv, > > Compiling that beast of code. > > Then compiling the mega-beast of code that is digikam... > > I return with a "No OK". > > At least in this machine where I run the tests. > > Even worst, I do not have much to help debug... > > > > After the "loading cameras..." splash screen the application goes > > down, attached you will find the output of the console, after the last > > line the application just closes. > > > > It might be a problem with how I applied the patch for OpenCV, so I > > will compile one more time the beasts... I hate Digikam so much... So > > wait for a further report but probably the problem is elsewhere. > > > > Cheers. > > Elias. >
[MAINTAINER UPDATE] www/sblg to 0.4.13
This is another simple maintainer update of sblg from 0.4.12 to 0.4.13. The changes listed by the author are: "Compatibility fix for %F, which wasn't supported by musl. Also make data-sblg-articletag respect escaped spaces." I did testing on amd64 with no issues. I expect it should work fine everywhere. If someone could ok and commit, that would be great. Bryan Index: www/sblg/Makefile === RCS file: /cvs/ports/www/sblg/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- www/sblg/Makefile 17 Jan 2018 08:32:04 - 1.13 +++ www/sblg/Makefile 11 Jun 2018 22:53:44 - @@ -2,8 +2,7 @@ COMMENT = simple off-line blog utility -DISTNAME = sblg-0.4.12 -REVISION = 0 +DISTNAME = sblg-0.4.13 CATEGORIES = www HOMEPAGE = https://kristaps.bsd.lv/sblg/ Index: www/sblg/distinfo === RCS file: /cvs/ports/www/sblg/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- www/sblg/distinfo 16 Jan 2018 08:47:43 - 1.12 +++ www/sblg/distinfo 11 Jun 2018 22:53:44 - @@ -1,2 +1,2 @@ -SHA256 (sblg-0.4.12.tar.gz) = ONeG1eK4SMs+DoatOreI2E8cTMfLMEfESGrUkTbyjdE= -SIZE (sblg-0.4.12.tar.gz) = 56518 +SHA256 (sblg-0.4.13.tar.gz) = 4vAK0+FFAeFrGsSJHBL91IrSnB/HJCsXfFfKcgXs3Ik= +SIZE (sblg-0.4.13.tar.gz) = 56823
update devel/git to 2.17.1
Routine update that also cleans up some unneeded patches and uses Python 3. While here, I took the liberty to do some `cd && make' -> `make -C'. patch-Makefile can be dropped if we just change into the t/ subdirectory directly which is all the port's main Makefile does anyawy. Upstream's perl/Makefile.PL is no more. t/t-basic.sh succeeds so stop expectin failure. t/t9200-git-cvsexportcommit.sh runs fine as is, too. Upstream has "70ec6bd63 Stop using sum(1)" from 14.08.2017 making our patch obsolete. Tested successfully on amd64 in daily use during the last two weeks. Feedback? OK? Index: Makefile === RCS file: /cvs/ports/devel/git/Makefile,v retrieving revision 1.189 diff -u -p -r1.189 Makefile --- Makefile4 Jun 2018 10:47:29 - 1.189 +++ Makefile11 Jun 2018 21:25:28 - @@ -4,7 +4,7 @@ COMMENT-main = GIT - Tree History Storag COMMENT-svn = GIT - subversion interoperability tools COMMENT-x11 = GIT - graphical tools -V =2.16.4 +V =2.17.1 DISTNAME = git-${V} PKGNAME-main = ${DISTNAME} PKGNAME-svn = git-svn-${V} @@ -16,7 +16,7 @@ HOMEPAGE =https://git-scm.com/ MAINTAINER = Benoit Lecocq # GPLv2 only -PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_CDROM = Yes DOC_DISTFILE = git-manpages-${V}${EXTRACT_SUFX} DISTFILES =${DISTNAME}${EXTRACT_SUFX} ${DOC_DISTFILE} @@ -24,8 +24,10 @@ EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUF MASTER_SITES = https://www.kernel.org/pub/software/scm/git/ -MODULES = x11/tk lang/python +MODULES = lang/python \ + x11/tk +MODPY_VERSION =${MODPY_DEFAULT_VERSION_3} MODPY_BUILDDEP = No MODPY_RUNDEP = No MODPY_ADJ_FILES = contrib/hooks/multimail/git_multimail.py \ @@ -88,7 +90,7 @@ TEST_DEPENDS =archivers/gtar \ post-extract: @mkdir -p ${WRKSRC}/doc - @cd ${WRKSRC}/doc && ${TAR} -xzf ${FULLDISTDIR}/${DOC_DISTFILE} + ${TAR} -C ${WRKSRC}/doc -xzf ${FULLDISTDIR}/${DOC_DISTFILE} @cd ${WRKSRC} && perl -pi -e "s|/usr/share/git|${TRUEPREFIX}/share/git|g" \ doc/man1/git-clone.1 doc/man1/git-init.1 doc/man1/gitweb.1 @@ -109,13 +111,13 @@ post-install: ${INSTALL_DATA} ${WRKBUILD}/contrib/hooks/setgitperms.perl \ ${PREFIX}/share/git-core/templates/hooks/setgitperms.perl chown -R ${BINOWN}:${BINGRP} ${PREFIX}/libexec/git - cd ${WRKBUILD}/gitweb && \ - ${MAKE_ENV} ${MAKE_PROGRAM} gitwebdir=${TRUEPREFIX}/share/gitweb install + ${MAKE_ENV} ${MAKE_PROGRAM} -C ${WRKBUILD}/gitweb \ + gitwebdir=${TRUEPREFIX}/share/gitweb install perl -pi -e "s|${WRKINST}||g" ${PREFIX}/share/gitweb/gitweb.cgi ${INSTALL_DATA} ${WRKBUILD}/gitweb/README ${PREFIX}/share/gitweb do-test: - cd ${WRKSRC} && ${MAKE_ENV} GIT_TEST_OPTS="--immediate" ${MAKE_PROGRAM} \ + ${MAKE_ENV} GIT_TEST_OPTS="--immediate" ${MAKE_PROGRAM} -C ${WRKSRC}/t \ HOME=${WRKDIST}/t test .include Index: distinfo === RCS file: /cvs/ports/devel/git/distinfo,v retrieving revision 1.143 diff -u -p -r1.143 distinfo --- distinfo4 Jun 2018 10:47:29 - 1.143 +++ distinfo10 Jun 2018 12:14:30 - @@ -1,4 +1,4 @@ -SHA256 (git-2.16.4.tar.gz) = 6HCevNo9eTzZM8pVAEgUlZu45vpRi1s39gLZiB5InS4= -SHA256 (git-manpages-2.16.4.tar.gz) = bO4IVtt53t2uRTHG3ibJwJD7PT0OMS/WlX4eH4PJxmI= -SIZE (git-2.16.4.tar.gz) = 7290813 -SIZE (git-manpages-2.16.4.tar.gz) = 678200 +SHA256 (git-2.17.1.tar.gz) = 7GRS8MjVwfO8zqvXBwuKil7qEdTioElVwTm1Bl/X0Jo= +SHA256 (git-manpages-2.17.1.tar.gz) = lzIFPBphjSV2wXUdAknkNwL2MqVx+EURMxiCvrNgZ30= +SIZE (git-2.17.1.tar.gz) = 7366760 +SIZE (git-manpages-2.17.1.tar.gz) = 682441 Index: patches/patch-Makefile === RCS file: patches/patch-Makefile diff -N patches/patch-Makefile --- patches/patch-Makefile 4 Jun 2018 10:47:29 - 1.77 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,13 +0,0 @@ -$OpenBSD: patch-Makefile,v 1.77 2018/06/04 10:47:29 sthen Exp $ -Index: Makefile Makefile.orig -+++ Makefile -@@ -2463,7 +2463,7 @@ export TEST_NO_MALLOC_CHECK - - ### Testing rules - --test: all -+test: - $(MAKE) -C t/ all - - perf: all Index: patches/patch-gitweb_gitweb_perl === RCS file: /cvs/ports/devel/git/patches/patch-gitweb_gitweb_perl,v retrieving revision 1.31 diff -u -p -r1.31 patch-gitweb_gitweb_perl --- patches/patch-gitweb_gitweb_perl20 Jan 2018 09:24:57 - 1.31 +++ patches/patch-gitweb_gitweb_perl30 May 2018 12:51:06 - @@ -5,7 +5,7 @@ This prevents the following error: '-T a Index: gitweb/gitweb.perl --- gitweb/gitweb.perl.orig +++ gitweb/gitweb.perl -@@ -
Re: new: www/hugo
Rafael Sadowski writes: > On Mon Jun 11, 2018 at 01:39:43PM +0200, Jeremie Courreges-Anglas wrote: >> On Sun, Jun 10 2018, Solene Rapenne wrote: >> >> I'm not a go port expert but this one looks good to me and survived my >> very limited testing. ok jca@ to import >> > same here; ok rsadowski@ Imported into tree! :)
UPDATE sysutils/borgbackup
Enclosed a diff for bringing borgbackup to 1.1.6, which is a bug fix and small feature improvements release. Changelog can be found at https://github.com/borgbackup/borg/blob/1.1.6/docs/changes.rst#version-116-2018-06-11 "${MODPY_CMD} build_ext --inplace" has been moved to pre-test as this is only needed for the testing phase. While here change ${MAINTAINER} mail address. 'make test' runs successfully. Tested by making, and restoring several backups on amd64. OK? Index: Makefile === RCS file: /cvs/ports/sysutils/borgbackup/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- Makefile21 Apr 2018 11:54:55 - 1.21 +++ Makefile11 Jun 2018 18:46:10 - @@ -2,13 +2,12 @@ COMMENT = deduplicating backup program -MODPY_EGG_VERSION =1.1.5 -REVISION = 0 +MODPY_EGG_VERSION =1.1.6 DISTNAME = borgbackup-${MODPY_EGG_VERSION} CATEGORIES = sysutils -MAINTAINER = Bjorn Ketelaars +MAINTAINER = Bjorn Ketelaars # BSD-3 PERMIT_PACKAGE_CDROM = Yes @@ -31,11 +30,11 @@ TEST_DEPENDS += ${RUN_DEPENDS} \ devel/py-test-benchmark${MODPY_FLAVOR} \ devel/py-test-xdist${MODPY_FLAVOR} -post-build: - ${MODPY_CMD} build_ext --inplace - post-install: ${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 ${PREFIX}/man/man1/ + +pre-test: + ${MODPY_CMD} build_ext --inplace do-test: fake cd ${WRKSRC}; \ Index: distinfo === RCS file: /cvs/ports/sysutils/borgbackup/distinfo,v retrieving revision 1.14 diff -u -p -r1.14 distinfo --- distinfo3 Apr 2018 15:32:25 - 1.14 +++ distinfo11 Jun 2018 18:46:10 - @@ -1,2 +1,2 @@ -SHA256 (borgbackup-1.1.5.tar.gz) = Q1bmxxKHHziePLHWOC40HqY1+eXGXeHNj80QPQ+2bT0= -SIZE (borgbackup-1.1.5.tar.gz) = 3392774 +SHA256 (borgbackup-1.1.6.tar.gz) = odLkdMhdOtPVmz+CCbVUllPIiRIILqAVnSei6AyRCTA= +SIZE (borgbackup-1.1.6.tar.gz) = 3441523
Re: [UPDATE] x11/terminator 0.98 -> 1.91
Find attached the diff with the directory removal. Thanks landry@ for the explanation about this on CVS. 2018-06-11 4:35 GMT-03:00 Elias M. Mariani : > OK, sorry, new to CVS... > But I don't even see any mention of the patch file been deleted, maybe > I need to specify this to CVS? > > Cheers. > Elias. > > 2018-06-11 2:39 GMT-03:00 Landry Breuil : >> On Sun, Jun 10, 2018 at 08:31:57PM -0300, Elias M. Mariani wrote: >>> This is not a ping... >>> I noticed that the diff didn't have the removal of the patches >>> directory, there is no need for that one patch anymore in this >>> version. >>> >>> If someone decides to commit this must remove the directory. >> >> cvs has no concept of directory removal, once a dir is empty cvs up -PAd >> will remove the dir from the local checkout. >> terminator.diff Description: Binary data
sysutils/glide
Hey, attached is a new port, sysutils/glide. Glide is a package manager for Go. --- pkg/DESCR: Glide is a tool for managing the vendor directory within a Go package. This feature, first introduced in Go 1.5, allows each package to have a vendor directory containing dependent packages for the project. These vendor packages can be installed by a tool (e.g. glide), similar to go get or they can be vendored and distributed with the package. --- Ok? fredl glide.tgz Description: Binary data
Re: NEW: security/tclpledge & security/jimpledge
Ping on these, they're real simple. > -- Original Message -- > From: Stuart Cassoff <3...@bell.net> > Date: June 9, 2018 at 4:59 AM > > > Forgot to mention that they've been tested on amd64 and i386, but only on > Earth. > > > Stu > > > > -- Original Message -- > > From: Stuart Cassoff <3...@bell.net> > > Date: June 7, 2018 at 1:29 AM > > > > > > Tcl and Jim interfaces to pledge(2). > > > > Stu >
Re: NEW: textproc/tdom
> -- Original Message -- > From: Stuart Henderson > Date: June 11, 2018 at 12:47 PM > > > On 2018/06/11 10:43, Stuart Cassoff wrote: > > Tested on i386 and amd64 at ~22C. > > DISTNAME = tdom-${V}-src > PKGNAME = tdom-${V} > .. > EXTRACT_SUFX = .tgz > .. > WRKDIST = ${WRKDIR}/tdom-${V} > > - I think you should be able to replace the above 4 lines with > > DISTNAME = tdom-${V} > EXTRACT_SUFX =-src.tgz Yeah, that's great! Thanks! > > Can you explain what's going on with TESTFLAGS please? > Flags passed to tcltest, like with Tcl, Tk and other Tcl extensions. So I can test things easier. $ make test TESTFLAGS='-verbose bstep'
Re: NEW: textproc/tdom
On 2018/06/11 10:43, Stuart Cassoff wrote: > Tested on i386 and amd64 at ~22C. DISTNAME = tdom-${V}-src PKGNAME = tdom-${V} .. EXTRACT_SUFX = .tgz .. WRKDIST = ${WRKDIR}/tdom-${V} - I think you should be able to replace the above 4 lines with DISTNAME = tdom-${V} EXTRACT_SUFX = -src.tgz Can you explain what's going on with TESTFLAGS please?
Re: new: www/hugo
On Mon Jun 11, 2018 at 01:39:43PM +0200, Jeremie Courreges-Anglas wrote: > On Sun, Jun 10 2018, Solene Rapenne wrote: > > I'm not a go port expert but this one looks good to me and survived my > very limited testing. ok jca@ to import > same here; ok rsadowski@
NEW: textproc/tdom
Tested on i386 and amd64 at ~22C. Stu COMMENT: fast XML/DOM/XPath/XSLT/HTML/JSON extension for Tcl DESCR: Combines high performance XML data processing with easy and powerful Tcl scripting functionality. Includes the tdomhtml extension which implements a simple HTML layer on top of the core DOM Level-1 specification. Features: * A Tcl interface to expat for event-like (SAX-like) XML parsing. * A complete, compliant and fast XPath implementation in C following the November 99 W3C recommendation for navigation and data extraction. * A fast XSLT implementation in C following the W3C Recommendation 16 November 1999. * DTD validation. * A JSON parser that parses any possible JSON input into a DOM tree without losing information. * An efficient and Tcl'ish way to create XML and HTML documents and JSON strings. * An even faster simple XML parser for trusted XML input. tdom-0.9.0-port.tar.gz Description: application/gzip
Re: UPDATE security/encfs
On Thu, Jun 07 2018, Björn Ketelaars wrote: > Enclosed a diff for bringing encfs to 1.9.5, which is a bug fix release. > Changelog can be found at > https://github.com/vgough/encfs/blob/master/ChangeLog > > 'make test' runs successfully on amd64. Lightly tested... > > Comments/OKs? ok jca@ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: new: www/hugo
On Sun, Jun 10 2018, Solene Rapenne wrote: > fredl writes: > >> fixed it. >> >> ok? >> Could you please commit it for me? >> >> >> On 06/10/18 10:42, Solene Rapenne wrote: >>> fredl writes: >>> Fixed WANTLIB. Thanks solene@ ! >>> running update-plist shows that you forgot to remove this line in PLIST: >>> >>> share/doc/pkg-readmes/${FULLPKGNAME} >>> >>> except this, it's ok for me. I've been able to create a website with the >>> port, using the interactive view, creating a skeleton etc... > > port is ok for me, at least someone else should give their ok. > > and I'm under mentorship for now. I need an ok from danj@ or from jca@. I'm not a go port expert but this one looks good to me and survived my very limited testing. ok jca@ to import -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
fix munin-sched
Hi ! munin-node-2.0.37p0 contains a script called /usr/local/sbin/munin-sched which seems broken : # /usr/local/sbin/munin-sched Can't locate List/MoreUtils.pm in @INC (you may need to install the List::MoreUtils module) (@INC contains: /usr/local/libdata/perl5/site_perl/amd64-openbsd /usr/local/libdata/perl5/site_perl /usr/libdata/perl5/amd64-openbsd /usr/libdata/perl5) at /usr/local/libdata/perl5/site_perl/Munin/Node/ProxySpooler.pm line 10. BEGIN failed--compilation aborted at /usr/local/libdata/perl5/site_perl/Munin/Node/ProxySpooler.pm line 10. Compilation failed in require at /usr/local/sbin/munin-sched line 34. BEGIN failed--compilation aborted at /usr/local/sbin/munin-sched line 34. The package p5-List-MoreUtils-0.428 fixes this issue so I think it should be added as a dependency. I do not use this script, so my tests are very limited ! Cheers
Re: REVISION: databases/py-sqlalchemy
... also note that with -current update-plist, subpackages are no longer a pain in the ass when it comes to updating. I really fail to see any reason not to use them these days.
Re: REVISION: databases/py-sqlalchemy
On Mon, Jun 11, 2018 at 04:31:34AM -0300, Elias M. Mariani wrote: > Is not a problem, but lots of packages allready build py-package, > py3-package and if the default policy is to split the docs you will > have also py-package-docs. > Pro: > - Less size of the port when you dont need the documentation, if you > add to the number py-packages required for several packages this would > be pretty good! > Con: > - 3 packages instead of 2. > - A little more complexity in the Makefile to make docs only for one flavor. Well, just have both main packages depend on the doc subpackage, and the end user, which is all that matter, shouldn't see the difference. The docs subpackage won't even show up on pkg_info -m. But, basically, the subpackage addition more or less amounts to: MULTI_PACKAGES = -main -doc RUN_DEPENDS-main += databases/py-sqlalchemy,-doc FULLPKGNAME-doc = py-sqlalchemy-docs... FULLPKGPATH-doc = databases/py-sqlalchemy in the Makefile. and you would also need to tell doc that it's conflicting with both older packages. It's really not that complicated. Thanks to landry, we fixed the last bug regarding those things in qwt.
Re: [UPDATE] x11/terminator 0.98 -> 1.91
OK, sorry, new to CVS... But I don't even see any mention of the patch file been deleted, maybe I need to specify this to CVS? Cheers. Elias. 2018-06-11 2:39 GMT-03:00 Landry Breuil : > On Sun, Jun 10, 2018 at 08:31:57PM -0300, Elias M. Mariani wrote: >> This is not a ping... >> I noticed that the diff didn't have the removal of the patches >> directory, there is no need for that one patch anymore in this >> version. >> >> If someone decides to commit this must remove the directory. > > cvs has no concept of directory removal, once a dir is empty cvs up -PAd > will remove the dir from the local checkout. >
Re: REVISION: databases/py-sqlalchemy
Is not a problem, but lots of packages allready build py-package, py3-package and if the default policy is to split the docs you will have also py-package-docs. Pro: - Less size of the port when you dont need the documentation, if you add to the number py-packages required for several packages this would be pretty good! Con: - 3 packages instead of 2. - A little more complexity in the Makefile to make docs only for one flavor. In my opinion, packaging docs for this small ports is a waste of space, time, effort and bandwidth. They all have docs online... But you are Marc Espie, I remember your name since I was a teenager! so you tell me how you want this done. (Is no joke, :D ) In a previous conversation with Stuart Henderson he said that there was no need to split if the "files aren't large", in this case I would consider them medium size... https://marc.info/?l=openbsd-ports&m=152724757229146 Cheers. Elias. 2018-06-11 3:46 GMT-03:00 Marc Espie : > On Sun, Jun 10, 2018 at 08:50:53PM -0300, Elias M. Mariani wrote: >> py-sqlalchemy and py3-sqlalchemy (python3 flavor) have conflicts with >> the documentation. >> The diff attached makes a different folder for py3, best solution I >> guess without making a docs package. >> >> Now the versions can coexist... >> >> Cheers. >> Elias > > > Why not make a doc subpackage ? > We got the tools, and that's pretty easy to do.