[new and wip]: audio/csound

2024-07-30 Thread Matthias Kilian
Hi, here's a quick hack to port csound to OpenBSD. Category "It compiles, let's ship it", but at least I was able to create WAVs from the examples included in the sources ('xanadu' and 'trapped'). I don't want any ok's for now, but I'd really appreciate tests and comments on this, especially from

Re: update: x11/xmonad update 0.18

2024-08-19 Thread Matthias Kilian
Hi, On Sat, Aug 17, 2024 at 08:52:08PM -0400, José Maldonado wrote: > Hello! A small update for xmonad that has released version 0.18. > Compiled and tested on amd64, everything perfect. Thanks! I'll give it a try tomorrow. One minor nit from port-lib-depends-check: charset can be removed from W

Re: Dealing with software using Linux TCP socket options

2024-08-21 Thread Matthias Kilian
On Wed, Aug 21, 2024 at 11:30:52PM +0200, David Uhden Collado wrote: > 2. Linux TCP Socket Options: SimpleXMQ, on which the SimpleX Chat CLI client > depends, uses Linux-specific TCP socket options [2] that are not available > in OpenBSD [3], namely TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT. My

retire print/mftrace?

2024-09-05 Thread Matthias Kilian
Hi, print/mftrace was only ever used as a build dependency of print/lilypond. I removed that dependency from lilypond, so mftrace could be sent to the attic. Does anyone use mftrace for other purposes? If not, I'd like to remove it in a week. Ciao, Kili

Re: [readd] games/hedgewars

2023-04-21 Thread Matthias Kilian
Hi, On Thu, Apr 20, 2023 at 07:58:38PM -0400, Thomas Frohwein wrote: > Regarding the server build, it would be good to think about what would > be needed to bring it back... Can the Haskell dependencies be pulled > into the install via MASTER_SITES{0,1,...} and be used this way? Or > would the rem

lang/ghc and IBT?

2023-06-12 Thread Matthias Kilian
Hi, still slacking around like hell, but I guess we need a new bootstrap for lang/ghc. If so, I'll try to enable USE_NOBTCFI, build a new bootstrap with it, and then use that for building the regular ghc package. Ciao, Kili

Re: lang/* BTI breakage

2023-06-30 Thread Matthias Kilian
Hi, On Thu, Jun 29, 2023 at 10:55:34PM -0700, Greg Steuck wrote: > Christian Weisgerber writes: > > > Since BTI affects any and all compilers that generate executable code, > > I tried to build all lang/* ports on amd64 with BTI enabled. Here's the > > list of failures: > > > > devel/jdk/1.8

Re: [Maintainer Update] print/ghostscript/gnu 10.03.0

2024-03-07 Thread Matthias Kilian
Hi, On Thu, Mar 07, 2024 at 07:20:11PM +0100, Volker Schlecht wrote: > Updates print/ghostscript/gnu to latest release 10.03.0 > > This is marked as a security release, but the only documented vulnerability > affects builds with tesseract enabled. In our port we disable it, so we seem > to be una

Re: firefox popup windows

2024-03-11 Thread Matthias Kilian
Hi Greg, On Mon, Mar 11, 2024 at 11:52:59AM -0700, Greg Steuck wrote: > I recently noticed that notification that firefox shows for Google Chat > are displayed as ordinary windows by xmonad as opposed to corner popups. > Is this a recent change or did I simply not notice this behavior before? > >

update print/poppler

2024-03-17 Thread Matthias Kilian
Hi, this updates poppler to 24.03.0. graphics/inkscape and print/scribus require some patches, which I'll send after this one. Ciao, Kili Index: Makefile === RCS file: /cvs/ports/print/poppler/Makefile,v diff -u -p -r1.182

fix graphics/inkscape with new poppler

2024-03-17 Thread Matthias Kilian
Hi, this fixes inkscape with poppler-24.03.0. Tested on amd64 by importing some PDFs with inkscape. ok? Ciao, Kil Index: patches/patch-src_extension_internal_pdfinput_svg-builder_cpp === RCS file: patches/patch-src_extensio

fix print/inkscape with new poppler

2024-03-17 Thread Matthias Kilian
Hi, similiar to the fix of graphics/inkscape, this fixes the build with poppler-24.03.0. ok? Ciao, Kili Index: patches/patch-src_extension_internal_pdfinput_svg-builder_cpp === RCS file: patches/patch-src_extension_internal

scribus (was: fix print/inkscape with new poppler)

2024-03-18 Thread Matthias Kilian
Hi, On Sun, Mar 17, 2024 at 10:34:00PM +0100, Matthias Kilian wrote: > similiar to the fix of graphics/inkscape, this fixes the build with > poppler-24.03.0. Argh! I meant print/scribus, and here's the correct diff: Index: patches/patch-scribus_plugins_import_pdf_sl

Re: [new] net/matterhorn

2024-03-20 Thread Matthias Kilian
Hi, On Tue, Mar 19, 2024 at 07:24:13PM +0100, Pascal Stumpf wrote: > Now with HOMEPAGE. > > > On Tue, 19 Mar 2024 18:51:58 +0100, Pascal Stumpf wrote: > > Matterhorn is a terminal client for the Mattermost chat system. > > > > Features include: > > * Channel creation, deletion, and membership

Re: Upgrade hledger to 1.33 making it ghc-9.8 compatible in the process

2024-05-02 Thread Matthias Kilian
Hi Greg, On Sun, Apr 28, 2024 at 08:57:31PM -0700, Greg Steuck wrote: > Running fine here. OK? Of course, if it works for you. Ciao, Kili > >From ce39a866ea4e5ff0b3042e50a83d0e25776562f1 Mon Sep 17 00:00:00 2001 > From: Greg Steuck > > --- > productivity/hledger/Makefile

Re: Support ghc-9.8 in git-annex

2024-05-02 Thread Matthias Kilian
Hi Greg, On Sun, Apr 28, 2024 at 09:00:02PM -0700, Greg Steuck wrote: > Seems to work. OK? Yes. Ciao, Kili > The main point of the two upgrades is to make ghc-9.8 import that > follows not cause any further churn. > > >From 3d1fbcadc2598cdc75be6d7dd4f1337b2cd51279 Mon Sep 17 00:00:00 2

update math/eigen3

2024-05-10 Thread Matthias Kilian
[cc'ing rsadowski, because there are a lot of kde consumers of eigen3] Hi, this updates math/eigen3 to the latest Version (from 2021). This is required to switch editors/calligra to C++-20, which in turn is required for an update of print/poppler. Successfully rebuilt all ports using math/eigen3

switch editors/calligra to C++20

2024-05-10 Thread Matthias Kilian
Hi, this switches editors/calligra to be built with C++20 (requirement of poppler-2024.05.0). It needs the update of math/eigen3 I just sent. ok? Ciao, Kili Index: Makefile === RCS file: /cvs/ports/editors/calligra/Makefile

Update print/poppler

2016-10-12 Thread Matthias Kilian
Hi here's the monthly poppler update ;-) All ports depending on it built fine on amd64, I'm currently running a build on i386 and waiting for an update on my desktop at home to finish, so I can run some tests. Anyone who want's to test his beloved ports depending on poppler, please go ahead. (I'

Re: GHC in snapshots with non-existent ld.

2016-11-01 Thread Matthias Kilian
[cc'd ports, in case someone wants to comment] Hi, On Tue, Nov 01, 2016 at 01:39:56PM +0100, Karel Gardas wrote: [ghc from packages not able to link anything outside of ports, especially ghc HEAD] > which is caused by this: > > $ ghc --version > The Glorious Glasgow Haskell Compilation System

Re: GHC in snapshots with non-existent ld.

2016-11-01 Thread Matthias Kilian
Hi, On Tue, Nov 01, 2016 at 09:45:32PM +0100, Karel Gardas wrote: > On Tue, Nov 1, 2016 at 5:12 PM, Matthias Kilian > wrote: > > -# XXX: wxneeded is a hack. Fix rts/Linker.c, mmapForLinker() and > > -# loadObj_() instead. > > -USE_WXNEEDED = Yes > &g

Anyone using the a4 flavor of ghostscript?

2016-11-02 Thread Matthias Kilian
Hi, looking at an (overdue) update of print/ghostscript/gnu, I'd really like to get rid of the a4 flavor. It's stupid, device drivers testing for a cpp macro 'A4' are cleary wrong (because they can derive the paper size by other means), and I can't think of many people still using DEC LN03 or Xero

Re: update lang/ghc

2016-11-04 Thread Matthias Kilian
On Fri, Nov 04, 2016 at 10:48:11PM +0100, Karel Gardas wrote: > Simple patch < your message (after stripping headers) failed on me > with a lot of rejected hunks and files. This is current CVS of ports. > Probably doing something wrong. The diff I sent was against the latest current lang/ghc, with

Re: remove devel/eclipse ?

2016-11-05 Thread Matthias Kilian
Hi, On Fri, Nov 04, 2016 at 11:12:46PM +0100, Landry Breuil wrote: > while looking at horrible things in the portstree, i was remembered that > we still had eclipse 3.2.2, which is from february 2007. There were > attempts around 2013 to have eclipse 4.2, but that wasnt finished. > > Are people r

meta/haskell-platform -- full or minimal?

2016-11-05 Thread Matthias Kilian
Hi, it looks like the concept of a haskell platform has been stripped down do a "minimal" and a "full" flavor: https://www.haskell.org/platform/contents.html I prefer the "minimal" version, because it's less work for me (less constraints on library versions, maybe even less hs-ports). If anyone

mail/gmime: depend on security/gpgme

2016-12-23 Thread Matthias Kilian
Hi, autoconf detects gpgme when installed, and includes it libgmime's .la file, breaking the build other ports like x11/gnome/totem when then gpgme is no longer installed. So, add security/gpgme to LIB_DEPENDS and adjust WANTLIB. Also, remove security/libgpg-error from BUILD_DEPENDS, because it's

Re: new: editors/ged

2012-06-25 Thread Matthias Kilian
On Mon, Jun 25, 2012 at 07:57:26PM +0200, Pascal Stumpf wrote: > On Sat, 26 May 2012 15:31:25 +0200, Pascal Stumpf wrote: > > GNU ed is a line-oriented text editor. It is used to create, display, > > modify and otherwise manipulate text files, both interactively and > > via shell scripts. A restric

Haskell breakage

2012-06-26 Thread Matthias Kilian
Hi, for yet unknown reasons, at least the unix library in ghc recently got a new "ABI hash", which requires bumps to either some hs-packages or to ghc itself. I prefer the latter and will also update the bootstrapper (see recent commit to lang/ghc; if some developer could waste some cycles on i386

Re: Haskell breakage

2012-06-26 Thread Matthias Kilian
On Tue, Jun 26, 2012 at 04:03:41PM -0400, Ted Unangst wrote: > > for yet unknown reasons, at least the unix library in ghc recently > > got a new "ABI hash", which requires bumps to either some hs-packages > > or to ghc itself. I prefer the latter and will also update the > > bootstrapper (see rece

Re: Haskell breakage

2012-06-27 Thread Matthias Kilian
On Tue, Jun 26, 2012 at 08:35:39PM +0200, Matthias Kilian wrote: > Anyway, I'm curious what caused the change. If anyone with a > not-quite-current amd64 (say, two or three weeks old) could build > lang/ghc and send me the full build log, I'd be glad. Some kind people already

Re: UPDATE: Xombrero-1.1.0

2012-07-06 Thread Matthias Kilian
On Wed, Jul 04, 2012 at 06:19:09PM -0300, Gonzalo L. R. wrote: > -LIB_DEPENDS= www/webkit>=1.6.1v0 > +LIB_DEPENDS= www/webkit>=1.8.0 You shouldn't drop the "v0" epoch marker here. Otherwise, looks ok (but I didn't yet test it). Ciao, Kili

Re: UPDATE: Xombrero-1.1.0

2012-07-08 Thread Matthias Kilian
On Fri, Jul 06, 2012 at 04:17:14PM -0300, Gonzalo L. R. wrote: > New diff with EPOCH for webkit, pointed out by kili@ ok. Ciao, Kili > Index: Makefile > === > RCS file: /cvs/ports/www/xombrero/Makefile,v > retrieving revisio

Re: update: devel/hs-semigroups-0.8.3.2

2012-07-08 Thread Matthias Kilian
Hi, On Sat, Jul 07, 2012 at 12:57:46AM +0200, Dawe wrote: > here's a simple update of hs-semigroups to 0.8.3.2 > > Running make update-plist changed hs-${DISTNAME} to ${FULLPKGNAME}. > Is this somehow a bad thing and should be left unchanged? No, it should be changed back to hs-$PDISTNAME}. I us

update print/ghostscript/gnu

2012-07-08 Thread Matthias Kilian
Update ghostscript to 9.05. THe following devices had been added (+) or deleted (-): +cdnj500 +eplcolor +eplmono +inkcov +pamcmyk4 +plan +planc +plang +plank +planm +tiff48nc +tiff64nc +tiffsca

some test build needed for devel/cpphs

2012-07-10 Thread Matthias Kilian
-5,11 +5,9 @@ COMMENT-lib = cpphs library ONLY_FOR_ARCHS-lib = i386 amd64 -DISTNAME = cpphs-1.11 +DISTNAME = cpphs-1.13.3 PKGNAME-main = ${DISTNAME} PKGNAME-lib = hs-${DISTNAME} -REVISION-main =7 -REVISION-lib = 4 CATEGORIES = devel MAINTAINER = Matthias Kilian Index

update print/poppler

2012-07-11 Thread Matthias Kilian
Update to poppler-0.20.2. Mostly untested so far (I'm currently building ports depending on it, and I already know that texlive/base needs patching). I'd appreciate tests especially for the (legacy) poppler-qt subpackage (kdegraphics and koffice). Of course, tests with other packages using popple

patch print/texlive/base to work with poppler-0.20

2012-07-11 Thread Matthias Kilian
Here's the texlive/base fix for poppler-0.20. Shouldn't cause any harm with poppler-0.18, either. Index: patches/patch-texk_web2c_pdftexdir_pdftosrc_cc === RCS file: patches/patch-texk_web2c_pdftexdir_pdftosrc_cc diff -N patches/patch

Re: patch print/texlive/base to work with poppler-0.20

2012-07-11 Thread Matthias Kilian
On Wed, Jul 11, 2012 at 08:18:26AM -0600, Matthias Kilian wrote: > Here's the texlive/base fix for poppler-0.20. Shouldn't cause any > harm with poppler-0.18, either. That diff was bullshit, because poppler switched from lcms to lcms2. So texlive/base really needs a wantlib adjus

patch graphics/evince for poppler-0.20

2012-07-12 Thread Matthias Kilian
Adjust WANTLIB for poppler update. Index: Makefile === RCS file: /cvs/ports/graphics/evince/Makefile,v retrieving revision 1.80 diff -u -p -r1.80 Makefile --- Makefile8 Jul 2012 10:33:49 - 1.80 +++ Makefile12 Jul 201

patch graphics/inkscape for poppler-0.20

2012-07-12 Thread Matthias Kilian
Fix build for poppler-0.20, adjust WANTLIB. Index: Makefile === RCS file: /cvs/ports/graphics/inkscape/Makefile,v retrieving revision 1.25 diff -u -p -r1.25 Makefile --- Makefile23 Mar 2012 13:28:25 - 1.25 +++ Makefile

A couple of new Haskell ports needed for bbeing able to update ghc

2012-07-12 Thread Matthias Kilian
The attached ports are requirements for updating ghc to 7.4 (and haskell-platform to 2012.4.0.0). I'd like to import them (but not yet hook them to the build, as I'm still working on hs-* ports that need more work after the ghc update). All tarballs relative to /usr/ports. Descriptions: devel/hs-

patch print/py-poppler

2012-07-12 Thread Matthias Kilian
Fix wantli for poppler-0.20. Index: Makefile === RCS file: /cvs/ports/print/py-poppler/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile16 Sep 2011 11:13:41 - 1.5 +++ Makefile12 Jul 2012 21:47

patch graphics/ruby-rmagick

2012-07-12 Thread Matthias Kilian
Adjust wantlib for poppler-0.20. Index: Makefile === RCS file: /cvs/ports/graphics/ruby-rmagick/Makefile,v retrieving revision 1.19 diff -u -p -r1.19 Makefile --- Makefile9 Nov 2011 00:17:38 - 1.19 +++ Makefile12 Jul

patch x11/xfce4/tumbler

2012-07-12 Thread Matthias Kilian
WAntlib fix for poppler-0.20. Index: Makefile === RCS file: /cvs/ports/x11/xfce4/tumbler/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile30 Apr 2012 12:50:14 - 1.10 +++ Makefile12 Jul 2012 2

patch textproc/calibre to build with poppler-0.20

2012-07-13 Thread Matthias Kilian
Fix build with poppler-0.20. No idea wether it still works (and I don't care much). Index: patches/patch-setup_build_environment_py === RCS file: /cvs/ports/textproc/calibre/patches/patch-setup_build_environment_py,v retrieving revis

Re: patch textproc/calibre to build with poppler-0.20

2012-07-13 Thread Matthias Kilian
On Fri, Jul 13, 2012 at 05:53:01AM -0600, Matthias Kilian wrote: > Fix build with poppler-0.20. No idea wether it still works (and I > don't care much). [...] > +@@ -1,4 +1,4 @@ > +-#!/usr/bin/env python > ++#!/usr/local/bin/python2.7 > + # vim:fileencoding=UTF-8:ts=4:sw=4:s

Re: huge diff to update ghc, haskell-platform and almost all hs-* ports

2012-07-13 Thread Matthias Kilian
On Fri, Jul 13, 2012 at 04:50:47AM -0600, Matthias Kilian wrote: > Sorry for the huge multi-port diff, but it's almost impossible to > do the ghc and haskell-platform updates in smaller steps. [...] Some of the patches were broken (they contained cvs conflicts), some additioal ports

Re: huge diff to update ghc, haskell-platform and almost all hs-* ports

2012-07-13 Thread Matthias Kilian
On Fri, Jul 13, 2012 at 03:52:23PM +0200, Matthias Kilian wrote: > Some of the patches were broken (they contained cvs conflicts), > some additioal ports still need fixes. I'll send a diff later this > day: > > devel/hasktags update to 0.68.2 &g

Re: UPDATE: zathura

2012-07-13 Thread Matthias Kilian
On Wed, Jul 11, 2012 at 07:54:01AM -0500, Abel Abraham Camarillo Ojeda wrote: > What I don't know is how updates are going to be handled, I mean, > people doing a pkg_add -u zathura alone will now have a zathura > program that does nothing by default, is there a way to somehow > install a plugin by

Re: A couple of new Haskell ports needed for bbeing able to update ghc

2012-08-14 Thread Matthias Kilian
them without an ok (last time i imported some hs-* stuff, some people complained about it). Ciao, Kili On Thu, Jul 12, 2012 at 11:10:22PM +0200, Matthias Kilian wrote: > The attached ports are requirements for updating ghc to 7.4 (and > haskell-platform to 2012.4.0.0). I'd li

update print/poppler

2012-09-01 Thread Matthias Kilian
Update to poppler-0.20.3. Depending ports still build fine here (amd64 only -- I'm still not in the situtation to use my other hardware). Tested with some pdf viewers using poppler. Major bump for libpoppler, because of changes to classes PSOutputDev and Splash. Please test/comment/ok. Index:

hs-* fallout, some notes about ghc

2012-09-05 Thread Matthias Kilian
After the switch to __guard_local, ghc's "dynamic linker" currently doesn't work any longer, which causes *at least* devel/hs-vector and devel/hs-type-level builds to fail (probably other hs-* ports that use template-Haskell. I'm awaere of it, and I hope to find time to fix this soon. Another note

Re: hs-* fallout, some notes about ghc

2012-09-08 Thread Matthias Kilian
Hi, On Wed, Sep 05, 2012 at 10:01:37PM +0100, Stuart Henderson wrote: > > After the switch to __guard_local, ghc's "dynamic linker" currently > > doesn't work any longer, which causes *at least* devel/hs-vector > > and devel/hs-type-level builds to fail (probably other hs-* ports > > that use temp

Re: hs-* fallout, some notes about ghc

2012-09-16 Thread Matthias Kilian
Hi, On Sun, Sep 16, 2012 at 10:16:40PM +0100, Nigel Taylor wrote: > Message-ID: <505641b8.9040...@asterisk.demon.co.uk> > Date: Sun, 16 Sep 2012 22:16:40 +0100 > From: Nigel Taylor > To: ports > Subject: Re: hs-* fallout, some notes about ghc > > On 09/08/12 2

Re: hs-* fallout, some notes about ghc

2012-10-01 Thread Matthias Kilian
Hi, On Mon, Oct 01, 2012 at 04:32:51PM +0200, David Coppa wrote: > > >> Loading package integer-gmp ... linking ... ghc: > > >> /usr/local/lib/libgmp.a: unknown symbol `__guard_local' [...] > > I applied the patches to both amd64 and i386, the two failing ports > > hs-vector and hs-type-level bui

Re: hs-* fallout, some notes about ghc

2012-10-10 Thread Matthias Kilian
Hi, On Wed, Oct 10, 2012 at 04:05:34PM +0200, David Coppa wrote: [analysis snipped] > But since /usr/local/lib/libgmp.a comes from a vanilla gmp-5.0.2, > we're totally belly-up! > > As a proof, try this: > > $ cd /usr/ports/devel/gmp > $ make clean patch > $ cd /usr/ports/pobj/gmp-5.0.2/gmp-5.0.

Re: hs-* fallout, some notes about ghc

2012-10-10 Thread Matthias Kilian
On Wed, Oct 10, 2012 at 04:38:55PM +0200, Matthias Kilian wrote: > On Wed, Oct 10, 2012 at 04:05:34PM +0200, David Coppa wrote: > > Here's the diff, comments are highly appreciated. Please commit, but without patches/patch-libraries_integer-gmp_configure It's enough to

Re: lang/ghc: missing dep

2012-10-11 Thread Matthias Kilian
On Thu, Oct 11, 2012 at 08:37:01AM +0200, Sébastien Marie wrote: > > Please commit, but without patches/patch-libraries_integer-gmp_configure > > > > Hi, > > Before commit, is it possible to fix a missing BUILD_DEPENDS for > documentation ? > > textproc/docbook is missing. lang/ghc BUILD_DEPE

Update devel/hs-base64-bytestring

2012-10-14 Thread Matthias Kilian
Update to hs-base64-bytestring-1.0.0.0. Required for an upcoming update of www/hs-snap & related ports. security/hs-certificate will need a bump after this update. ok? Ciao, Kili Index: Makefile === RCS file: /cvs/ports/dev

Update www/hs-snap and related ports (+ 2 new ports)

2012-10-17 Thread Matthias Kilian
From: Matthias Kilian To: j...@openbsd.org Cc: ports@openbsd.org Bcc: Subject: Update www/hs-snap & related ports (includes two new ports) Reply-To: Hi, This contains the following updates (the recent update of devel/hs-base64-bytestring is required to build them): www/hs-

update print/poppler-data

2012-11-04 Thread Matthias Kilian
Update to poppler-data-0.4.6. Index: Makefile === RCS file: /cvs/ports/print/poppler-data/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile26 Nov 2011 19:51:13 - 1.10 +++ Makefile4 Nov 2012 1

print/poppler: fix autoconf detection of jpeglib.h

2012-11-04 Thread Matthias Kilian
Let configure properly detect jpeglib.h. This affects quite some C++ classes, so aply major bumps to all shared libraries. Index: Makefile === RCS file: /cvs/ports/print/poppler/Makefile,v retrieving revision 1.69 diff -u -p -r1.69 M

lang/ghc: silence ghc-pkg unregister -v0 --force

2012-11-04 Thread Matthias Kilian
Hi, This will shut up the annoying warnings on hs-* packages during pkg_add -u. It's ugly, but IMHO it doesn't cause any harm for normal users of ghc-pkg, because no sane person would ever run something like ghc-pkg unregister bytestring -v0 --force manually (where both -v0 and --force

hs-* ports

2012-11-09 Thread Matthias Kilian
For those not reading ports-changes: if you update existing or create new hs-* ports that use cabal, please transfer all relevant dependencies mentioned in the .cabal file to appropriate RUN_DEPENDS in the port, even if a dependency gets pulled in otherwise. For example, if a.cabal has b and c as

new devel/hs-async

2012-11-30 Thread Matthias Kilian
This new port is required for an update to Haskell-Platform-2012.4.0.0. DESCR: A higher-level interface over threads, in which an "Async a" is a concurrent thread that will eventually deliver a value of type "a". The package provides ways to create "Async" computations, wait for their results, and

Enable cabal test-suites for hs-ports by default?

2012-12-03 Thread Matthias Kilian
Hi, I'd like to add --enable-tests by default in ghc.port.mk, unless a hs-ports has set NO_REGRESS=Yes. However, this will have negative impact on build times. Not much yet (see below), but as time goes by, more and more hs-ports may include test-suites, so I better ask before I just do such a cha

Re: new: textproc/hs-scanner

2016-04-20 Thread Matthias Kilian
Hi, On Wed, Apr 20, 2016 at 05:04:13PM +0200, David Coppa wrote: > With the release of hedis-0.8.0 (databases/hs-hedis), upstream > replaced attoparsec with this. > > scanner is a fast non-backtracking incremental combinator parsing > library for bytestrings. > It is often convenient to use backt

update print/poppler

2016-04-30 Thread Matthias Kilian
Hi, this is an update to poppler-0.43.0. It also replaces the gettext module by normal dependencies and enables libnss (for pdfsig(1)). For easier read, I've split it up into three separate diffs. I'm currently running a bulk build with this on amd64. Tests and comments are welcome. Ciao,

lang/hugs (was: 'avoid W|X mappings in libffi' - MARC)

2016-05-24 Thread Matthias Kilian
On Tue, May 24, 2016 at 11:51:08AM +0100, Stuart Henderson wrote: > I've collected the known problems so far at > https://docs.google.com/spreadsheets/d/1RjfH2_ecaUc_G5kmPAKbH00w0qcR-vWljTiUb4UCVXI/edit?usp=sharing Regarding lang/hugs, there's this masterpiece in src/builtin.c: /* * Allocate len

update print/poppler

2016-05-26 Thread Matthias Kilian
Hi aja@ wants ze new poppler. Here it is, in case anyone wants to test it (I'm still waiting for my bulk build to finish before I can start testing). Ciao, Kili Index: Makefile === RCS file: /cvs/ports/print/poppler/Makefile

lang/rust (was: CVS: cvs.openbsd.org: ports)

2016-06-11 Thread Matthias Kilian
Hi, On Sat, Jun 11, 2016 at 09:51:29PM +0100, Stuart Henderson wrote: > +DISTFILES += rustc-bootstrap-${MACHINE_ARCH}-${BV}.tar.gz:0 > > dpb fetching is run on all arches, including ones which are not > listed in "ONLY_FOR_ARCHS", so whatever makes it into DISTFILES > needs to be fetcha

Re: Sandboxing Haskell Port Builds: ghc.port.mk diff + example converters/pandoc

2016-06-16 Thread Matthias Kilian
Hi, On Thu, Jun 16, 2016 at 05:34:09PM -0500, Aaron Poffenberger wrote: > Thanks to your suggestion and a pointer to the Java "maven" thread by > Ian Darwin, I've updated the patches to ghc.port.mk to include fetching > the cabal dependencies using DISTFILES. > > I tested building pandoc with net

update print/poppler

2016-06-17 Thread Matthias Kilian
Hi, here's an update to poppler-0.45.0 (and this time I didn't need a reminder from aja@ ;-)) Adding a major bump to poppler-cpp, because time_type detail::convert_date(const char *date) had been removed. Nothing external should use it, but you never know... Built but not yet packaged

print/poppler: disable pdfsig(1) or not?

2016-07-08 Thread Matthias Kilian
Hi, sthen@ pointed out that poppler with pdfsig(1) introduced dependencies on nss, which would require WANTLIB changes on a couple of other ports. So we could either disable pdfsig(1) in poppler (and fix WANTLIB in cups-filters), or keep it and fix WANTLIB in about 9 other ports. I prefer the for

update print/poppler

2016-07-30 Thread Matthias Kilian
[cc'd zhuk because of the qt5 changes] Hi, here's an update to poppler-0.46.0, in case anyone wants do some early tests. In addition to the update, this also simplfies configure.ac patch for Qt5. It looks like you can just set MOCQT52 (where the '2' has nothing to do with any version of qt) to o

Re: update print/poppler

2016-08-01 Thread Matthias Kilian
On Mon, Aug 01, 2016 at 11:43:26AM +0300, Vadim Zhukov wrote: > Date: Mon, 1 Aug 2016 11:43:26 +0300 > From: Vadim Zhukov > To: Matthias Kilian > Cc: "ports@openbsd.org" , a...@openbsd.org > Subject: Re: update print/poppler > Message-ID: > > > 2016

Re: Haskell wxneeded

2016-08-08 Thread Matthias Kilian
Hi, On Mon, Aug 08, 2016 at 01:07:57PM +0200, Martijn Rijkeboer wrote: > How do I set the wxneeded flag for Haskell? I tried the following in my > cabal file, but to no avail: > > ghc-options: -optl -Wl,-z,wxneeded > ld-options: -optl -Wl,-z,wxneeded > > I have also tried the ld-options fla

Re: UPDATE: hs-async-2.1.0

2016-08-09 Thread Matthias Kilian
= ignore:1 > > -DISTNAME = async-2.0.2 > -REVISION = 1 > +DISTNAME = async-2.1.0 > CATEGORIES = devel > > MAINTAINER = Matthias Kilian > @@ -19,7 +18,7 @@ MODULES = lang/ghc > > MODGHC_BUILD =

Re: Haskell wxneeded

2016-08-10 Thread Matthias Kilian
Hi, On Tue, Aug 09, 2016 at 10:20:47AM +0200, Martijn Rijkeboer wrote: > > A real fix would be either hacking on ghcs dynamic loader or trying > > to update to a newer ghc. > > For now I would like to stick to 7.10.3 because I'm using Stackage LTS > which targets that version. But I want to move

Re: Haskell wxneeded

2016-08-13 Thread Matthias Kilian
Hi Karel, On Sat, Aug 13, 2016 at 06:56:39PM +0200, Karel Gardas wrote: > > $ ./inplace/bin/ghc-stage2 --interactive > > GHCi, version 8.1.20160812: http://www.haskell.org/ghc/ :? for help > > Prelude> 1+1 > > 2 > > Prelude> :q > > Leaving GHCi. > > $ > > > > I'll try to propagate those fixes to

Update print/poppler

2016-08-20 Thread Matthias Kilian
Here comes the monthly poppler update. Only some bugfixes and the non-gnu-grep fix to configure.ac, no interface changes this time. I'll test and commit it when my builds finish (probably in a day or two), but in case anyone wants to run some special tests... Index: Makefile ===

Re: Haskell wxneeded

2016-08-26 Thread Matthias Kilian
hi, On Thu, Aug 11, 2016 at 09:37:57AM +0200, Martijn Rijkeboer wrote: > On 2016-08-10 22:04, Matthias Kilian wrote: > > But I want to move forward with ghc (because ghc-8 works much better > > on OpenBSD as Karel Gardas wrote some time ago). Not necessarily > > right now

Re: darcs w^x trouble

2016-09-01 Thread Matthias Kilian
Hi, On Thu, Sep 01, 2016 at 10:27:24AM +0200, Karel Gardas wrote: > I'm not sure if USE_WXNEEDED is also applicable to Haskell-based > ports. Looking at /usr/local/lib/ghc/settings, it isn't. My latest changed to lang/ghc (rev. 1.141 of lang/ghc/Makefile) added USE_WXNEEDED = Yes and removed the

Re: darcs w^x trouble

2016-09-03 Thread Matthias Kilian
Hi, On Thu, Sep 01, 2016 at 10:27:24AM +0200, Karel Gardas wrote: > I'm not sure if USE_WXNEEDED is also applicable to Haskell-based > ports. Please forget my previous mail ;-) Actually it is applicable, because at least haskell programs using Setup.l?hs (i.e. cabal) are linked with the ld-wrapp

update print/poppler

2015-11-18 Thread Matthias Kilian
Update to poppler-0.38.0. Tests are welcome, including a bulk build test (I've some hard times on my build machine, so I couldn't run a complete build yet). Denoised upstream diff for reviews: https://openbsd.dead-parrot.de/poppler-0.37-0.38.diff In that diff, I can't see any reason for the ups

Re: Build Qt5 subpackage

2015-11-23 Thread Matthias Kilian
Hi Vadim, On Tue, Nov 24, 2015 at 12:31:08AM +0300, Vadim Zhukov wrote: > This patch adds Qt5 support to poppler, resulting in one more > subpackage (guess it's name!) and a few more hunks to the patch > for configure script. > > I need this for KDE Frameworks (i.e., KDE5 core libraries). Tested

Re: update graphics/potrace

2015-11-24 Thread Matthias Kilian
Hi, On Fri, Nov 20, 2015 at 10:32:12PM +0100, Daniel Jakots wrote: > The shared_libs.log shows that the minor was bumped though I can't see > any difference between the old and the new one with `nm -g lib.so.X.Y | > cut -c10- | grep -e^T` so I'm not sure, in doubt I bumped the minor too. Nor do I

'Could not find module' when working on new hs-ports

2015-12-08 Thread Matthias Kilian
Hi, abieiber just ran into this problem while working on a new hs- port. I'm not sure wether I mentioned it anywhere except in the commit message, so: When working on a new hs- port or on an update of an existing one, you should run /usr/ports/lang/ghc/files/fixup-hs-plist on the ports PLIST afte

new: devel/hs-half

2015-12-12 Thread Matthias Kilian
Hi, this new port is a requirement for an update of meta/haskell-platform to 7.10.3. (To be exact, it's dependency of graphics/hs-OpenGLRaw 2.6.0.0, which is part of haskell-platform 7.10.3) ok to import? Description: This package supplies half-precision floating point values w/ 1 bit of sign,

update meta/haskell-platform and some related ports

2015-12-14 Thread Matthias Kilian
.10.3 EPOCH =0 HOMEPAGE = http://hackage.haskell.org/platform/ @@ -11,15 +11,15 @@ MAINTAINER = Matthias Kilian http://hunit.sourceforge.net/ @@ -18,6 +17,6 @@ MODULES = lang/ghc MODGHC_BUILD = cabal hackage haddock register -MODGHC_PACKAG

update print/poppler

2015-12-17 Thread Matthias Kilian
Hi, Update to poppler-0.39.0. The major bump to libpoppler-glib is necessary because the removal of a function. >From NEWS: core: * Ignore the alternateSpace and tintTransform. Bug #92381 * CairoOutputDev: Scale radial pattern. Bug #22098 * CairoOutputDev: Impl

print/py-poppler (was: update print/poppler)

2015-12-18 Thread Matthias Kilian
Hi, On Thu, Dec 17, 2015 at 09:01:58PM +0100, Matthias Kilian wrote: > Update to poppler-0.39.0. The major bump to libpoppler-glib is > necessary because the removal of a function. This appears to break print/py-poppler. Here's a fix for it. Any objections? Ciao, Kili Inde

Re: new: devel/hs-half

2015-12-18 Thread Matthias Kilian
On Sat, Dec 12, 2015 at 01:27:20PM +0100, Matthias Kilian wrote: > this new port is a requirement for an update of meta/haskell-platform > to 7.10.3. (To be exact, it's dependency of graphics/hs-OpenGLRaw > 2.6.0.0, which is part of haskell-platform 7.10.3) > > ok to import?

lang/ghc: merge -main and -doc?

2015-12-26 Thread Matthias Kilian
Hi, is anyone ysubg euther *only* the ghc package or *only* the ghc-doc package but nothing else related to ghc? If not, I'd like to merge ghc-main and ghc-doc into a single ghc package. Any hs-port already depends on both ghc-main and ghc-doc so it wouldn't hurt anyone installing hs-ports. The

Re: [new] security/hs-SHA

2015-12-27 Thread Matthias Kilian
Hi, On Sun, Dec 27, 2015 at 03:52:49PM +0100, Pascal Stumpf wrote: > This library implements the SHA suite of message digest functions, > according to NIST FIPS 180-2 (with the SHA-224 addendum), as well > as the SHA-based HMAC routines. The functions have been tested > against most of the NIST an

7 new hs-ports and an update of devel/darcs

2015-12-28 Thread Matthias Kilian
Hi, here are seven new ports which are required to unbreak devel/darcs and update it to the latest version. Also appended is the diff for devel/darcs itself. The diff below and the attached new ports are all relative to /usr/ports. ok's (especially for the new ports) are welcome. Tests and commen

pledge(2) binding for Haskell

2016-01-19 Thread Matthias Kilian
Add a binding to pledge(2) to package 'unix'. To use it: - run ghc with -package unix - import System.OpenBSD.Process ( pledge ) - call the pledge function as needed. It returns an IO () computation, which will throw an exception in case of an error. Notes: - I'll also merge the -main and -

Re: pledge(2) binding for Haskell

2016-01-19 Thread Matthias Kilian
Hi, On Tue, Jan 19, 2016 at 09:29:58AM +0100, Sebastien Marie wrote: > Just a question, as I am unsure by just reading the code. [...] > > +pledge :: String -> [FilePath] -> IO () > > Shouldn't be: > > pledge :: String -> Maybe [FilePath] -> IO () > > in order to differenciate passing not sec

Re: pledge(2) binding for Haskell

2016-01-19 Thread Matthias Kilian
On Tue, Jan 19, 2016 at 08:22:54PM +0100, Matthias Kilian wrote: > Below is a hopefully correct and more complete diff. Again without > bump because I'll also merge -main and -doc. Famous last words. I missed the plist changes. Will send a new diff later (at the moment i'm rebuil

Re: pledge(2) binding for Haskell

2016-01-19 Thread Matthias Kilian
On Tue, Jan 19, 2016 at 08:43:17PM +0100, Matthias Kilian wrote: > > Below is a hopefully correct and more complete diff. Again without > > bump because I'll also merge -main and -doc. > > Famous last words. I missed the plist changes. Will send a new diff > later (at

<    1   2   3   4   5   6   7   8   9   10   >