On 15/01/2015 5:27 PM, Waitman Gobble wrote: > Hi, > > I noticed that postgresql93-client port pulls in readline, which is GPLv3. > When I get rid of readline in Makefile 'USES' and also change the > bottom of the Makefile in postgresql93-server, > > ... > .include "${.CURDIR}/../postgresql92-server/Makefile" > > CONFIGURE_ARGS+=--with-libedit-preferred > > > It builds without readline and links against libedit in base: > > > # ldd /usr/local/bin/psql > /usr/local/bin/psql: > libpq.so.5 => /usr/local/lib/libpq.so.5 (0x800885000) > libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800ab3000) > libssl.so.7 => /usr/lib/libssl.so.7 (0x800cbe000) > libedit.so.7 => /lib/libedit.so.7 (0x800f2a000) > libthr.so.3 => /lib/libthr.so.3 (0x801161000) > libc.so.7 => /lib/libc.so.7 (0x801385000) > libcrypto.so.7 => /lib/libcrypto.so.7 (0x80171e000) > libncursesw.so.8 => /lib/libncursesw.so.8 (0x801b16000) > > > > .. there's a link to gettext libintl but that's LGPL (2.1) > > Anyhow I haven't done testing with psql linked to libedit instead of > readline.. There's some noise about this a few years back but I don't > see anything recent. Anyone have any 'bad' recent experience with > libedit? pitfalls? It might be good to have libedit added as an > option. I'm working on an appliance and the readline dependency kinda > messes things up a bit for me. Obviously other remedies beyond ports > but I think it could be a nice option. Comments appreciated. > > Thanks, >
Good catch Waitman. And thanks for sharing an approach to avoid GPLv3 inclusion. Though you've raised an interesting question as to whether the licencing information displayed by "pkg info" is accurate where a port pulls in mandatory dependencies that use a more restrictive open source licence. Of the subset of ports that I use (servers only), the ports [licences] that may be of concern are: python27 [PSFL], mediawiki [GPLv2], mysql56-server [from mysql web GPL], pcre [BSD3CLAUSE] also use readline and aren't tagged as GPLv3 which they probably should as FreeBSD metaports requires readline? _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"