pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/fltk13
Module Name: pkgsrc
Committed By: micha
Date: Wed May 8 12:49:06 UTC 2024
Modified Files:
pkgsrc/x11/fltk13: Makefile distinfo
pkgsrc/x11/fltk13/patches: patch-configure
Log Message:
x11/fltk13: Update to 1.3.9
This release does not contain new "ABI features". The ABI (Application
Binary Interface) is 100% compatible with releases 1.3.5 - 1.3.8.
CHANGES IN FLTK 1.3.9 RELEASED: Dec 09 2023
FLTK 1.3.9 is a maintenance release with some fixes and enhancements.
Highlights in this release:
- Support macOS up to macOS 14 "Sonoma".
Details:
Albrecht Schlosser:
Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
X11: Suppress compiler warnings when using gcc or clang
Fix crash if a program exits before it opens a window (STR 3484).
Fix compilation error with current Visual Studio 2022
Windows: #define WIN32 if not defined by user
Backport warning fixes from 1.4.0 in src/fl_draw.cxx (#693)
Fix compiler warning as pointed out in PR #693
Fix another compiler warning (#693)
Remove unused variable, fix "type issue" (#445, part 2)
Fix stack buffer overflow found by address sanitizer
Fix "gtk+ rendering" (GitHub Issue #443)
Fix doxygen warnings
Bump version numbers, prepare release 1.3.9
Fix several compiler warnings
Update bundled image libraries and zlib to current versions
Update README, README.CMake.txt, and some support files
Fix compiler warnings: backported from 1.4 (git 'master')
CMake/MSVC: remove confusing recommendation to rerun CMake
Documentation: remove dark color on title page
Raise CMake minimum required version to 3.15 and more
ManoloFLTK:
macOS platform: Issue #325
"Disabling IM disables Greek and Cyrillic layouts"
Fix fullscreen window level corner cases on macOS
Fix issue #373 apparent with macOS platform and SDK ? 10.13
Issue #452: Fl::get_font_name failure on OS-X.
Issue #454: crash in Fl::get_font_name().
Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc or Tab
don't work on Mac
Fix "Focus is lost leaving full screen on macOS 13" (#608)
Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
macOS: remove configure option --enable-x11 and
CMake OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
configure.ac: make sure local-png and local-zlib always run together
Remove the -mwindows argument from CFLAGS and CXXFLAGS
Matthias Melcher:
Issue #188: Fix reference counts and search for Fl_Shared_Image
original
YX:
Fix IME problem (issue #270)
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/x11/fltk13/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/fltk13/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/fltk13/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/fltk13/Makefile
diff -u pkgsrc/x11/fltk13/Makefile:1.45 pkgsrc/x11/fltk13/Makefile:1.46
--- pkgsrc/x11/fltk13/Makefile:1.45 Sun Nov 12 13:24:02 2023
+++ pkgsrc/x11/fltk13/Makefile Wed May 8 12:49:05 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.45 2023/11/12 13:24:02 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2024/05/08 12:49:05 micha Exp $
-DISTNAME= fltk-1.3.8-source
+DISTNAME= fltk-1.3.9-source
PKGNAME= ${DISTNAME:S/-source//}
-PKGREVISION= 3
VERS= ${DISTNAME:S/fltk-//:S/-source//}
CATEGORIES= x11
MASTER_SITES= https://fltk.org/pub/fltk/${VERS}/
Index: pkgsrc/x11/fltk13/distinfo
diff -u pkgsrc/x11/fltk13/distinfo:1.17 pkgsrc/x11/fltk13/distinfo:1.18
--- pkgsrc/x11/fltk13/distinfo:1.17 Wed Jul 27 18:46:49 2022
+++ pkgsrc/x11/fltk13/distinfo Wed May 8 12:49:05 2024
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.17 2022/07/27 18:46:49 wiz Exp $
+$NetBSD: distinfo,v 1.18 2024/05/08 12:49:05 micha Exp $
-BLAKE2s (fltk-1.3.8-source.tar.bz2) = c94fe7f4ce7afbc5c1c8968f19a944d36ddb85c73bcf80c91039f74c46f9b039
-SHA512 (fltk-1.3.8-source.tar.bz2) = a836ad5069de7461ab3d791a587237a64efded9328bc89f46f71f02b3576000f5386bb17d2e8ee693435752fe99b0fb6566ebd34e4038c270c1801b9f360cd8b
-Size (fltk-1.3.8-source.tar.bz2) = 4574725 bytes
+BLAKE2s (fltk-1.3.9-source.tar.bz2) = 69983849a576c8adfaedcf2f9cfdbbc25463f0b157711655f8a09981e492eb84
+SHA512 (fltk-1.3.9-source.tar.bz2) = 8de8596bdc355c618cc85b8aa3a3f6aeb3650d3d252d63cec2f2c440f915b33cb3cb7cd47e22813f30a44cc7183bf808fc78c9bd6b6129f0202a07d40e46085b
+Size (fltk-1.3.9-source.tar.bz2) = 4774284 bytes
SHA1 (patch-Makefile) = c10e99516649e8fc02b6041be162229baec7a550
-SHA1 (patch-configure) = 1b8ad181047144d7adf610a3ca73c01ea94e2315
+SHA1 (patch-configure) = 6e5ea65207d721552f1afaf9e13a5607ce12d288
SHA1 (patch-documentation_Makefile) = 4c0c4243311c170d6c645db41b8bb1821d053712
SHA1 (patch-fluid_Makefile) = 6033e485a8ea7590fe68d9049645a1035326f8ce
SHA1 (patch-makeinclude.in) = e353cdc721c856e9c8839eb6334de59981e70d90
Index: pkgsrc/x11/fltk13/patches/patch-configure
diff -u pkgsrc/x11/fltk13/patches/patch-configure:1.2 pkgsrc/x11/fltk13/patches/patch-configure:1.3
--- pkgsrc/x11/fltk13/patches/patch-configure:1.2 Wed Jul 27 18:46:49 2022
+++ pkgsrc/x11/fltk13/patches/patch-configure Wed May 8 12:49:06 2024
@@ -1,18 +1,25 @@
-$NetBSD: patch-configure,v 1.2 2022/07/27 18:46:49 wiz Exp $
+$NetBSD: patch-configure,v 1.3 2024/05/08 12:49:06 micha Exp $
Add libtool support.
Upstream will not merge this (libtool is listed as not acceptable).
Fix png library name.
---- configure.orig 2021-11-20 18:12:26.000000000 +0000
+--- configure.orig 2023-12-09 14:02:17.000000000 +0000
+++ configure
-@@ -3830,7 +3830,22 @@ if test "${enable_shared+set}" = set; th
+@@ -1462,6 +1462,7 @@ Optional Features:
+ --enable-cp936 turn on CP936 [default=no]
+ --enable-gl turn on OpenGL support [default=yes]
+ --enable-shared turn on shared libraries [default=no]
++ --enable-libtool pkgsrc: Use libtool
+ --enable-threads enable multi-threading support [default=yes]
+ --disable-largefile omit support for large files
+ --enable-localjpeg use local JPEG library [default=auto]
+@@ -4720,6 +4721,20 @@ then :
enableval=$enable_shared;
fi
--if test x$enable_shared = xyes; then
+
-+# Check whether --enable-libtool or --disable-libtool was given.
++# pkgsrc: Check whether --enable-libtool or --disable-libtool was given.
+if test "${enable_libtool+set}" = set; then
+ enableval="$enable_libtool"
+
@@ -25,15 +32,16 @@ Fix png library name.
+fi
+
+
-+if test "$enable_shared" = "yes"; then
-+
+ if test x$enable_shared = xyes; then
PICFLAG=1
SHAREDSUFFIX=""
- FLUID="fluid-shared"
-@@ -4071,6 +4086,20 @@ else
- FLUID_BUILD="../fluid/fluid$EXEEXT"
+@@ -4966,8 +4981,21 @@ else
fi
+
+-
+-
++# pkgsrc: libtool support
+if test "x$LIBTOOL" != "x"; then
+ LINKFLTK="../src/libfltk.la"
+ if test "x$LINKFLTKGL" != "x"; then
@@ -51,57 +59,59 @@ Fix png library name.
-@@ -6355,13 +6384,13 @@ fi
- syspnglib_ok=no
- syspnginc_ok=no
- if test x$enable_localpng != xyes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_read_info in -lpng" >&5
--$as_echo_n "checking for png_read_info in -lpng... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_read_info in -lpng16" >&5
-+$as_echo_n "checking for png_read_info in -lpng16... " >&6; }
- if ${ac_cv_lib_png_png_read_info+:} false; then :
- $as_echo_n "(cached) " >&6
- else
+@@ -6974,14 +7002,14 @@ syspnginc_ok=no
+ if test x$enable_localpng != xyes
+ then :
+
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_read_info in -lpng" >&5
+-printf %s "checking for png_read_info in -lpng... " >&6; }
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_read_info in -lpng16" >&5
++printf %s "checking for png_read_info in -lpng16... " >&6; }
+ if test ${ac_cv_lib_png_png_read_info+y}
+ then :
+ printf %s "(cached) " >&6
+ else $as_nop
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpng $LIBS"
+LIBS="-lpng16 $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -6437,17 +6466,17 @@ $as_echo "$as_me: WARNING: Cannot find s
- else
+@@ -7125,18 +7153,18 @@ else $as_nop
+
PNGINC=""
PNG=""
- IMAGELIBS="-lpng $IMAGELIBS"
-- STATICIMAGELIBS="-lpng $STATICIMAGELIBS"
+ IMAGELIBS="-lpng16 $IMAGELIBS"
-+ STATICIMAGELIBS="-lpng16 $STATICIMAGELIBS"
- $as_echo "#define HAVE_LIBPNG 1" >>confdefs.h
+ STATICIMAGELIBS="-lpng $STATICIMAGELIBS"
+ printf "%s\n" "#define HAVE_LIBPNG 1" >>confdefs.h
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_valid in -lpng" >&5
--$as_echo_n "checking for png_get_valid in -lpng... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_valid in -lpng16" >&5
-+$as_echo_n "checking for png_get_valid in -lpng16... " >&6; }
- if ${ac_cv_lib_png_png_get_valid+:} false; then :
- $as_echo_n "(cached) " >&6
- else
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_get_valid in -lpng" >&5
+-printf %s "checking for png_get_valid in -lpng... " >&6; }
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_get_valid in -lpng16" >&5
++printf %s "checking for png_get_valid in -lpng16... " >&6; }
+ if test ${ac_cv_lib_png_png_get_valid+y}
+ then :
+ printf %s "(cached) " >&6
+ else $as_nop
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpng $LIBS"
+LIBS="-lpng16 $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -6482,13 +6511,13 @@ if test "x$ac_cv_lib_png_png_get_valid"
+@@ -7172,14 +7200,14 @@ then :
fi
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_set_tRNS_to_alpha in -lpng" >&5
--$as_echo_n "checking for png_set_tRNS_to_alpha in -lpng... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_set_tRNS_to_alpha in -lpng16" >&5
-+$as_echo_n "checking for png_set_tRNS_to_alpha in -lpng16... " >&6; }
- if ${ac_cv_lib_png_png_set_tRNS_to_alpha+:} false; then :
- $as_echo_n "(cached) " >&6
- else
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_set_tRNS_to_alpha in -lpng" >&5
+-printf %s "checking for png_set_tRNS_to_alpha in -lpng... " >&6; }
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png_set_tRNS_to_alpha in -lpng16" >&5
++printf %s "checking for png_set_tRNS_to_alpha in -lpng16... " >&6; }
+ if test ${ac_cv_lib_png_png_set_tRNS_to_alpha+y}
+ then :
+ printf %s "(cached) " >&6
+ else $as_nop
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpng $LIBS"
+LIBS="-lpng16 $LIBS"
Home |
Main Index |
Thread Index |
Old Index