Subject: pkg/26617: libcaca and Linux/pkgsrc
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <pancake@phreaker.net>
List: pkgsrc-bugs
Date: 08/11/2004 14:43:44
>Number: 26617
>Category: pkg
>Synopsis: libcaca doesn't builds on Linux
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Wed Aug 11 14:44:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:
>Release: Linux 2.6.7
>Organization:
>Environment:
System: Linux bare 2.6.7 #6 Sat Aug 7 12:46:46 VET 2004 i686 GNU/Linux
Architecture: i686
Machine: i686
>Description:
libcaca doesn't handles libdl automatically.
Apart from that problem I'm not able to run cacafire (segfaults)
or cacaview(there's no imlib2 dep).
This pkg must use PKG_OPTIONS to get x11,ncurses,slang,imlib support
I think
>How-To-Repeat:
ssh linuxbox ; cd /usr/pkgsrc/graphics/libcaca ; bmake configure
>Fix:
--- Makefile.orig 2004-08-11 04:25:16.000000000 -0400
+++ Makefile 2004-08-11 04:26:50.000000000 -0400
@@ -12,9 +12,15 @@
USE_BUILDLINK3= yes
USE_PKGLOCALEDIR= yes
+USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-slang --disable-ncurses
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Linux"
+LDFLAGS=-ldl
+.endif
+
.include "../../devel/libslang/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Apply this patch:
>Release-Note:
>Audit-Trail:
>Unformatted: