Re: The W^X situation: we need wxneeded

2016-08-08 Thread Landry Breuil
On Mon, Aug 08, 2016 at 08:37:18PM +, Christian Weisgerber wrote: > On 2016-08-08, David Coppa wrote: > > > This should help thunderbird (we already had this patch for firefox). > > And here's the corresponding patch for seamonkey. I have confirmed > that it builds. I'm somewhat less certa

Re: gimp: printf %s NULL in open dialog and on exit

2016-08-08 Thread Giovanni Bechis
Il 9 agosto 2016 04:17:34 CEST, Theo Buehler ha scritto: >When exiting gimp, I see this: > >** (file-jpeg:8307): WARNING **: JPEG - unable to decode XMP metadata >packet >gimp: terminated: Abort trap > >gimp: vfprintf NULL > >I also managed to hit the same problem in the open dialog. > >This i

links+2.12 to links+2.13

2016-08-08 Thread Gerald Hanuer
Hello ports@, I have started the update of links+2.12 > links+2.13. The application of patches/patch-https_c succeeds with fuzz. |$OpenBSD: patch-https_c,v 1.3 2015/10/06 22:43:50 sthen Exp $ |--- https.c.orig Thu Sep 17 18:28:56 2015 |+++ https.cTue Oct 6 10:49:16 2015 ---

gimp: printf %s NULL in open dialog and on exit

2016-08-08 Thread Theo Buehler
When exiting gimp, I see this: ** (file-jpeg:8307): WARNING **: JPEG - unable to decode XMP metadata packet gimp: terminated: Abort trap gimp: vfprintf NULL I also managed to hit the same problem in the open dialog. This is in app/core/gimptagcache.c 406 g_string_append_printf (buf,

sysutils/borgbackup: Remove myself as maintainer

2016-08-08 Thread Michael Reed
I haven't used the port in a while. Please see attached patch. (In case you're wondering why you've been Cc'd, it's because I thought you might be interested in becoming the new maintainer.) Michael ReedIndex: Makefile === RCS file:

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Christian Weisgerber
On 2016-08-08, David Coppa wrote: > This should help thunderbird (we already had this patch for firefox). And here's the corresponding patch for seamonkey. I have confirmed that it builds. I'm somewhat less certain that it runs--I mean, basically it does, but visiting any web page other than t

Re: [update] textproc/multimarkdown

2016-08-08 Thread attila
Michael McConville writes: > attila wrote: >> Ping. >> >> Just tested that the diff works against recentish i386 snap (22 May). >> Patch attached. > > I can't comment on all of the changes, but this builds and runs fine for > me. Thanks for looking at it, but the upstream has moved on and ther

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Christian Weisgerber
On 2016-08-08, Landry Breuil wrote: > Ok as long as it works and you apply the same fix to seamonkey. For > xulrunner, i'm afraid wxneeded will need to be passed to linker flags.. > probably via vars in CONFIGURE_ENV or patching configure (boo!) I was thinking of adding LDFLAGS += ['-Wl,-z,wxne

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

Trivial documentation fixes

2016-08-08 Thread Michael McConville
A few trivial fixes I've had sitting in my tree for months. Index: infrastructure/man/man1/proot.1 === RCS file: /cvs/ports/infrastructure/man/man1/proot.1,v retrieving revision 1.14 diff -u -p -r1.14 proot.1 --- infrastructure/man/m

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Landry Breuil
On Mon, Aug 08, 2016 at 05:11:28PM +0200, David Coppa wrote: > On Sun, 07 Aug 2016, Landry Breuil wrote: > > > On Sun, Aug 07, 2016 at 10:20:50PM +0200, Christian Weisgerber wrote: > > > OpenBSD is increasingly mandating W^X. What does that mean? Memory > > > can either be mapped writable, or it

Re: [update] textproc/multimarkdown

2016-08-08 Thread Michael McConville
attila wrote: > Ping. > > Just tested that the diff works against recentish i386 snap (22 May). > Patch attached. I can't comment on all of the changes, but this builds and runs fine for me. > Index: Makefile > === > RCS file: /cvs

Re: [update] sysutils/borgbackup 1.0.6

2016-08-08 Thread Daniel Jakots
On Wed, 3 Aug 2016 15:30:33 -0400, Michael Reed wrote: > On 08/03/16 13:31, Daniel Jakots wrote: > > On Mon, 1 Aug 2016 06:01:52 +0200, Björn Ketelaars > > wrote: > > > > Hi Björn, > > > >> Please find enclosed a patch for updating borgbackup to 1.0.6. > > > > When you update a port, please

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Theo de Raadt
> On 2016-08-07, Carlin Bingham wrote: > > > What should be done for ports like (just for example) calibre? > > It uses python, and uses PyQtWebkit to pull in Qt5Webkit which maps WX > > for its jit. Python itself doesn't need wxneeded but for calibre (and > > possibly other ports) to work it wil

Re: The W^X situation: we need wxneeded

2016-08-08 Thread David Coppa
On Sun, 07 Aug 2016, Landry Breuil wrote: > On Sun, Aug 07, 2016 at 10:20:50PM +0200, Christian Weisgerber wrote: > > OpenBSD is increasingly mandating W^X. What does that mean? Memory > > can either be mapped writable, or it can be executable, but not > > both (Write xor eXecute). This is a se

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Christian Weisgerber
Solène Rapenne: > is that the work needed for each port reported by W^X violation ? > Index: Makefile > === > RCS file: /cvs/ports/databases/mongodb/Makefile,v > retrieving revision 1.22 > diff -u -p -r1.22 Makefile > --- Makefile 2

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Solène Rapenne
Le 2016-08-07 22:20, Christian Weisgerber a écrit : OpenBSD is increasingly mandating W^X. What does that mean? Memory can either be mapped writable, or it can be executable, but not both (Write xor eXecute). This is a security concern. Without W^X, an attacker can load their own code into me

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Christian Weisgerber
On 2016-08-07, Carlin Bingham wrote: > What should be done for ports like (just for example) calibre? > It uses python, and uses PyQtWebkit to pull in Qt5Webkit which maps WX > for its jit. Python itself doesn't need wxneeded but for calibre (and > possibly other ports) to work it will. I don't

Re: Port removals

2016-08-08 Thread James Turner
So, I'll keep mail/lumail and editros/se but will just drop maintainership of those as well. I mentioned lumail because there is now a lumail2 that someone might be interested in porting. Not sure the difference between it and lumail. On Mon, Aug 08, 2016 at 01:07:17PM +0200, Joerg Jung wrote: >

Re: The W^X situation: we need wxneeded

2016-08-08 Thread Christian Weisgerber
On 2016-08-07, Christian Weisgerber wrote: > We can draw up a list of affected ports, Here are the ports that violate W^X at _build_ time and currently fail to build: databases/hs-postgresql-simple ghc devel/darcs ghc devel/hs-fglghc deve

Haskell wxneeded

2016-08-08 Thread Martijn Rijkeboer
Hi, 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 flag without the '-optl'. When I try to compile my yesod app I get the following:

Re: Port removals

2016-08-08 Thread Joerg Jung
> Am 08.08.2016 um 03:01 schrieb James Turner : > > I would like to remove the following ports because they are either no > longer maintained upstream or are no longer required by any other ports > Any objections? oks? > > editors/se > lang/mlite > mail/lumail > net/clamz > net/p5-Net-Abuse-Uti

Re: [update] net/sbm 0.8

2016-08-08 Thread Jeremie Courreges-Anglas
Dimitris Papastamos writes: > Hi, > > Main change since 0.6 is that it can now also print total bandwidth > consumed (rx/tx) via SIGINFO. Committed, thanks. -- jca | PGP: 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE

Re: Port removals

2016-08-08 Thread Edd Barrett
On Sun, Aug 07, 2016 at 09:01:00PM -0400, James Turner wrote: > mail/lumail Why remove lumail? It's still maintained, is not a library (hence nothing is likely to depend on it), and may have users. > mail/trojita On a related note, I started updating trojita last weekend (but didn't finish). Tha

Re: amd64 bulk build failures 2016-08-06

2016-08-08 Thread Edd Barrett
Hi Naddy, On Sun, Aug 07, 2016 at 02:14:27PM +0200, Christian Weisgerber wrote: > > Recommendably, pypy doesn't just die randomly but catches the error > and provides an explicit error message: > > Got an unexpected error trying to allocate some memory for the JIT (tried to > do mmap() with PROT

UPDATE: hs-async-2.1.0

2016-08-08 Thread David Coppa
Update async to the latest version, 2.1.0. Index: hs-async/Makefile === RCS file: /cvs/ports/devel/hs-async/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- hs-async/Makefile 29 Jan 2016 20:28:07 - 1.10 +

Re: Port removals

2016-08-08 Thread lists
Sun, 7 Aug 2016 21:01:00 -0400 James Turner > I would like to remove the following ports because they are either no > longer maintained upstream or are no longer required by any other ports > Any objections? oks? > > editors/se [...] Hi James, In case you stop maintaining the se (screen editor)

NEW: fonts/gentium

2016-08-08 Thread Anthony J. Bentley
Hi, Gentium is a typeface family designed to enable the diverse ethnic groups around the world who use the Latin, Cyrillic and Greek scripts to produce readable, high-quality publications. It supports a wide range of Latin- and Cyrillic-based alphabets. ok? -- Anthony J. Bentley

NEW: emulators/es-theme-simple

2016-08-08 Thread Anthony J. Bentley
Hi, 'simple' is the default theme for the EmulationStation emulator frontend. emulationstation will use this theme by default with no configuration (if it is installed). ok? -- Anthony J. Bentley es-theme-simple.tar.gz Description: es-theme-simple.tar.gz

NEW: x11/agar

2016-08-08 Thread Anthony J. Bentley
Hi, Agar is a cross-platform GUI toolkit. Agar provides a base framework and a collection of GUI widgets from which GUI applications can be built. Agar can be styled and themed using a CSS-style engine. Agar applications work seamlessly under X11 (with OpenGL), Windows, MacOS X and SDL 1.2. Agar