Subject: pkg/25652: x11/fltk FLuid cant find html documentation. jpeg/png not supported.
To: None <gnats-bugs@gnats.netbsd.org>
From: Karl Uwe Lockhoff <charlie@maphya.de>
List: pkgsrc-bugs
Date: 05/20/2004 19:23:15
>Number:         25652
>Category:       pkg
>Synopsis:       x11/fltk: multiple corrections
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 20 17:25:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        NetBSD 1.6.2
>Organization:
	
>Environment:
System: NetBSD saruman 1.6.2 NetBSD 1.6.2 (saruman) #12: Tue Mar 16 22:18:14 CET 2004 charlie@saruman:/usr/src/sys/arch/i386/compile/saruman i386
Architecture: i386
Machine: i386
>Description:
The internal help browser of fluid cant find its html documentation.
This is true for the FLTK and the Fluid documentation.

Actual the patch-ab to configure.in seems to be obsolet, since autoconf is 
never called.

Flkt supports jpeg/png via the usual libraries libjpeg and libpng. During
configure this libraries are not found. So this feature is broken.

>How-To-Repeat:
Install fltk from pkgsrc and run fluid. Choose the documentation 
from the help menu.
>Fix:
Remove the obsolete file patch-ab from the patches subdir. 
Patch the Makefile in the pkgsrc dir with the supplied patch.
Replace patch-ac following patch. Do the usual stuff and have fun.

------------------ cut here -----------------------------------------------
--- Makefile.orig	Mon May 17 19:02:50 2004
+++ Makefile	Mon May 17 18:57:10 2004
@@ -28,6 +28,8 @@
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--enable-libtool=${LIBTOOL}
 
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
------------------ cut here -----------------------------------------------
--- configure.orig	Tue May 18 17:55:00 2004
+++ configure	Tue May 18 17:55:07 2004
@@ -855,6 +855,8 @@
   --enable-debug          turn on debugging default=no
   --enable-gl             turn on OpenGL support default=yes
   --enable-shared         turn on shared libraries default=no
+  --enable-libtool=LIBTOOL_PATH
+                          turn on building with libtool [default=no]
   --enable-threads        enable multi-threading support
   --enable-xft            turn on Xft support default=no
   --enable-xdbe           turn on Xdbe support default=no
@@ -1370,7 +1372,22 @@
   enableval="$enable_shared"
 
 fi;
-if test x$enable_shared = xyes; then
+
+# Check whether --enable-libtool or --disable-libtool was given.
+if test "${enable_libtool+set}" = set; then
+  enableval="$enable_libtool"
+
+if test x$enable_libtool != xno; then
+    LIBTOOL="$enable_libtool"
+    enable_shared=no
+else
+    LIBTOOL=""
+fi
+fi
+
+
+if test "$enable_shared" = "yes"; then
+
     PICFLAG=1
     SHAREDSUFFIX=""
     FLUID="fluid-shared"
@@ -1471,6 +1488,20 @@
     LINKSHARED="-L../lib -lfltk_images -lfltk_forms -lfltk"
 fi
 
+if test "x$LIBTOOL" != "x"; then
+    LINKFLTK="../src/libfltk.la"
+    if test "x$LINKFLTKGL" != "x"; then
+        LINKFLTKGL="../src/libfltk_gl.la"
+    fi
+    if test "x$LINKFLTKIMG" != "x"; then
+        LINKFLTKIMG="../src/libfltk_images.la"
+    fi
+    LINKSHARED="-lfltk_images -lfltk_forms -lfltk"
+    DSONAME="libfltk.la"
+    FLDSONAME="libfltk_forms.la"
+    GLDSONAME="libfltk_gl.la"
+    IMGDSONAME="libfltk_images.la"
+fi
 
 
 
@@ -9607,7 +9638,7 @@
 	    ;;
     esac
 
-    CXX="$CC"
+#    CXX="$CC"
 
     # Show all standard warnings + unused variables when compiling...
     OPTIM="-Wall -Wunused $OPTIM"
@@ -9852,7 +9883,7 @@
 
 else
     cat >>confdefs.h <<_ACEOF
-#define FLTK_DOCDIR "$prefix/share/doc/fltk"
+#define FLTK_DOCDIR "$prefix/share/doc/html/fltk"
 _ACEOF
 
 fi
@@ -10495,6 +10526,7 @@
 s,@GLLIBNAME@,$GLLIBNAME,;t t
 s,@IMGLIBNAME@,$IMGLIBNAME,;t t
 s,@LIBNAME@,$LIBNAME,;t t
+s,@LIBTOOL@,$LIBTOOL,;t t
 s,@LINKFLTK@,$LINKFLTK,;t t
 s,@LINKFLTKGL@,$LINKFLTKGL,;t t
 s,@LINKFLTKIMG@,$LINKFLTKIMG,;t t
------------------ cut here -----------------------------------------------

-- 
  Karl Uwe Lockhoff - charlie@maphya.de
>Release-Note:
>Audit-Trail:
>Unformatted: