1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Light-weight cross-platform C++ GUI toolkit
8 HOMEPAGE= https://www.fltk.org/
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= http://fltk.org/pub/fltk/1.3.9/
13 DISTFILE[1]= fltk-1.3.9-source.tar.gz:main
15 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= libGLU:dev:standard
26 BUILDRUN_DEPENDS= libGLU:primary:standard
28 USES= gmake jpeg libtool pkgconfig png zlib
29 XORG_COMPONENTS= x11 xcursor xext xfixes xft xinerama
31 LICENSE= LGPL20:primary
32 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
33 LICENSE_FILE= LGPL20:stock
34 LICENSE_AWK= TERMS:"^--------------"
35 LICENSE_SOURCE= TERMS:{{WRKSRC}}/COPYING
38 FPC_EQUIVALENT= x11-toolkits/fltk
41 CONFIGURE_ARGS= --enable-shared
42 --docdir={{STD_EXAMPLESDIR}}
47 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}
48 ${MV} ${STAGEDIR}${STD_DOCDIR}/examples/* ${STAGEDIR}${STD_EXAMPLESDIR}
49 ${RM} -r ${STAGEDIR}${STD_DOCDIR}
50 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fluid
51 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
53 [FILE:536:descriptions/desc.primary]
54 FLTK (short for "Fast Light ToolKit") is a cross-platform graphical user
55 interface toolkit for X11. It's written in C++ and provides OpenGL
58 The toolkit provides widgets commonly needed to build graphical
59 applications. In contrast to GTK+ or Qt it tries to avoid bloat and stay
60 small enough for static linking to make sense. It can of course also be
61 used as a shared library.
63 It also comes with FLUID, the "Fast Light User Interface Designer", a
64 simple yet powerful UI builder. 1.3.x is the current stable branch.
68 d736b0445c50d607432c03d5ba5e82f3fba2660b10bc1618db8e077a42d9511b 5566562 fltk-1.3.9-source.tar.gz
71 [FILE:150:manifests/plist.primary]
76 libfltk.so.%%SOVERSION%%
77 libfltk_forms.so.%%SOVERSION%%
78 libfltk_gl.so.%%SOVERSION%%
79 libfltk_images.so.%%SOVERSION%%
82 [FILE:2419:manifests/plist.dev]
126 Fl_Hor_Value_Slider.H
145 Fl_Multiline_Output.H
146 Fl_Native_File_Chooser.H
164 Fl_Radio_Light_Button.H
165 Fl_Radio_Round_Button.H
191 Fl_Toggle_Light_Button.H
192 Fl_Toggle_Round_Button.H
240 [FILE:2294:manifests/plist.examples]
311 native-filechooser.cxx
356 unittest_scrollbarsize.cxx
359 unittest_viewport.cxx
366 share/examples/fltk/pixmaps/
405 [FILE:71:manifests/plist.man]
409 share/man/man3/fltk.3.gz
412 [FILE:1268:patches/patch-configure]
413 --- configure.orig 2023-12-09 14:02:17 UTC
415 @@ -4779,7 +4779,7 @@ if test x$enable_shared = xyes; then
416 DSOLINK="-Wl,-rpath,$libdir"
420 + linux* | *bsd* | dragonfly*)
421 DSONAME="libfltk.so.$FL_DSO_VERSION"
422 FLDSONAME="libfltk_forms.so.$FL_DSO_VERSION"
423 GLDSONAME="libfltk_gl.so.$FL_DSO_VERSION"
424 @@ -9153,7 +9153,7 @@ esac
429 + *bsd* | darwin* | dragonfly*)
433 @@ -9179,7 +9179,7 @@ esac
435 if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/usr"; then
437 - *bsd* | darwin* | linux*)
438 + *bsd* | darwin* | linux* | dragonfly*)
439 # *BSD, Darwin, and Linux
440 mandir="\${prefix}/share/man"
442 @@ -9240,16 +9240,9 @@ if test -n "$GCC"; then
443 # They all seem to make either no difference or enlarge
444 # the code by a few hundred bytes.
446 - # "-Os" seems to be the best compromise between speed and
447 - # code size. "-O3" and higher seem to make no effective
448 - # difference in the speed of the code, but does bloat the
452 if test "x$with_optim" != x; then
453 OPTIM="$with_optim $OPTIM"
461 [FILE:1630:patches/patch-documentation_Makefile]
462 --- documentation/Makefile.orig 2023-12-09 13:58:40 UTC
463 +++ documentation/Makefile
464 @@ -75,7 +75,6 @@ depend:
467 echo "Installing documentation files in $(DESTDIR)$(docdir) ..."
468 - -$(INSTALL_DIR) $(DESTDIR)$(docdir)
469 if test -f html/index.html ; then \
470 for file in html/* ; do \
471 $(INSTALL_DATA) $$file $(DESTDIR)$(docdir); \
472 @@ -86,11 +85,6 @@ install: $(MANPAGES)
473 $(INSTALL_DATA) fltk.pdf $(DESTDIR)$(docdir); \
475 echo "Installing man pages in $(DESTDIR)$(mandir) ..."
476 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1
477 - $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
478 - $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
479 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3
480 - $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3
481 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1
482 $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.man $(DESTDIR)$(mandir)/man1/fluid.1
483 $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1
484 @@ -98,10 +92,6 @@ install: $(MANPAGES)
485 $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.man $(DESTDIR)$(mandir)/man3/fltk.3
487 install-linux install-osx:
488 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6
489 - $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
490 - $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
491 - $(INSTALL_MAN) $(SRC_DOCDIR)/sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
492 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6
493 $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.man $(DESTDIR)$(mandir)/man6/blocks.6
494 $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.man $(DESTDIR)$(mandir)/man6/checkers.6
497 [FILE:1463:patches/patch-src_Makefile]
498 --- src/Makefile.orig 2023-12-09 13:58:40 UTC
500 @@ -237,7 +237,7 @@ $(LIBNAME): $(OBJECTS)
502 libfltk.so.$(FL_DSO_VERSION): $(OBJECTS)
503 echo $(DSOCOMMAND) $@ ...
504 - $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS)
505 + $(DSOCOMMAND) $@ $(OBJECTS) $(LDFLAGS) $(LDLIBS)
507 $(LN) libfltk.so.$(FL_DSO_VERSION) libfltk.so
509 @@ -273,7 +273,7 @@ $(FLLIBNAME): $(FLOBJECTS)
511 libfltk_forms.so.$(FL_DSO_VERSION): $(FLOBJECTS) libfltk.so.$(FL_DSO_VERSION)
512 echo $(DSOCOMMAND) $@ ...
513 - $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk $(LDLIBS)
514 + $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk $(LDFLAGS) $(LDLIBS)
515 $(RM) libfltk_forms.so
516 $(LN) libfltk_forms.so.$(FL_DSO_VERSION) libfltk_forms.so
518 @@ -309,7 +309,7 @@ $(GLLIBNAME): $(GLOBJECTS)
520 libfltk_gl.so.$(FL_DSO_VERSION): $(GLOBJECTS) libfltk.so.$(FL_DSO_VERSION)
521 echo $(DSOCOMMAND) $@ ...
522 - $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk $(LDLIBS) $(GLDLIBS)
523 + $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk $(LDFLAGS) $(LDLIBS) $(GLDLIBS)
525 $(LN) libfltk_gl.so.$(FL_DSO_VERSION) libfltk_gl.so
527 @@ -345,7 +345,7 @@ $(IMGLIBNAME): $(IMGOBJECTS)
529 libfltk_images.so.$(FL_DSO_VERSION): $(IMGOBJECTS) libfltk.so.$(FL_DSO_VERSION)
530 echo $(DSOCOMMAND) $@ ...
531 - $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk $(LDLIBS)
532 + $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk $(LDFLAGS) $(LDLIBS)
533 $(RM) libfltk_images.so
534 $(LN) libfltk_images.so.$(FL_DSO_VERSION) libfltk_images.so