SHA256
1
0
forked from pool/cdk
cdk/cdk.changes

351 lines
16 KiB
Plaintext

-------------------------------------------------------------------
Fri Jun 23 10:44:54 UTC 2023 - Dr. Werner Fink <werner@suse.de>
- Let libcdk6_3_4 conflict with older libcdk6_2_4
-------------------------------------------------------------------
Fri Jun 23 06:18:15 UTC 2023 - Dr. Werner Fink <werner@suse.de>
- Update to version 5.0.20230201
+ improve compiler-warnings in configure-checks.
+ change library dependencies in rpm spec-file.
+ update license in test-packages.
+ relicense as MIT-X11
+ reduce shellcheck warnings in support-scripts
+ updated configure script to work around regression in GNU grep 3.8
+ updated configure macros from xterm and ncurses development
+ update config.guess, config.sub
+ fix cppcheck style-warnings.
+ improve makefile header-dependencies by accounting for all generated
headers (report/patch by Sergei Trofimovich).
+ updated configure macros from xterm and ncurses development:
CF_ADD_INCDIR CF_APPEND_CFLAGS CF_DISABLE_ECHO CF_MAKEFLAGS
CF_NCURSES_CONFIG CF_NCURSES_LIBS CF_PKG_CONFIG CF_REMOVE_CFLAGS
CF_SHARED_OPTS CF_TRY_XOPEN_SOURCE CF_XOPEN_SOURCE
+ build-fix for HP-UX curses, which provides only part of the ACS_xxx
definitions compatible with chtype's.
+ correct calls on SetViewSize in scroll.c, overlooked in 2005/04/24
(report by Brad Hines).
+ updated configure macros from xterm and ncurses development:
CF_C11_NORETURN CF_CHECK_LIBTOOL_VERSION CF_CONST_X_STRING
CF_DISABLE_LEAKS CF_FUNC_LSTAT CF_GETOPT_HEADER CF_NCURSES_CONFIG
CF_NO_LEAKS_OPTION CF_SHARED_OPTS CF_UTF8_LIB CF_XOPEN_CURSES
CF_XOPEN_SOURCE
+ update config.guess, config.sub
+ updated configure script, for _Noreturn and exit_curses checks.
+ spelling fixes, per codespell.
+ updated configure script, for quoting/escaping fixes
+ update config.guess, config.sub
+ updated configure script, for compiler-warnings
+ update config.guess, config.sub
+ updated configure script, to work around ncurses 6.2 vs xcode's c99
"-W" option.
+ update config.guess, config.sub
+ fix issues found with check-manpage
+ updated configure macros, from xterm and ncurses development:
CF_ADD_LIBS CF_GCC_VERSION CF_GCC_WARNINGS CF_PROG_CC CF_PROG_LINT
CF_X_TOOLKIT
+ update config.guess, config.sub
-------------------------------------------------------------------
Tue Apr 26 09:33:18 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Resolve rpmlint report "libcdk5.x86_64: E:
shlib-policy-name-error SONAME: libcdk.so.6.2.4, expected
package suffix: 6_2_4"
-------------------------------------------------------------------
Mon May 3 18:24:40 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 5.0.20210324
* Spelling fixes, per codespell
* Updated build system
-------------------------------------------------------------------
Tue Mar 5 10:09:59 UTC 2019 - Dr. Werner Fink <werner@suse.de>
- Update to version 5.0.20190303
+ deprecate installCDKLibrary rule by install.libs, which is used in
the newer shared-library macros.
+ conditionally-comment action lines for the part of install-rules
which conflict with the newer shared-library rules (report by Tom
Brownridge).
-------------------------------------------------------------------
Wed Feb 27 08:06:48 UTC 2019 - Dr. Werner Fink <werner@suse.de>
- Remove debugging code from spec file
-------------------------------------------------------------------
Tue Feb 26 07:35:33 UTC 2019 - Dr. Werner Fink <werner@suse.de>
- Update to version 5.0.20190224
+ use HDR_ROOTNAME rather than PACKAGE in top-level makefile, to
simplify building cdk and cdkw packages with non-conflicting paths.
+ add "check" rule to top-level makefile, for testing Arch Linux
package.
+ modify test-package for RPMs to work with SUSE and Mageia.
- Enable wide version of libcdk(w)
- Enable ABI soname of the shared libraries
+ Somehow strange ABI 6.2.4 but RELEASE version is still 5.0
-------------------------------------------------------------------
Fri Feb 22 07:09:40 UTC 2019 - Dr. Werner Fink <werner@suse.de>
- Update to version 5.0.20190220
* 2019/02/20
+ updated rpm spec-file, for test-builds.
+ added pkgsrc files, for test-builds.
+ updated FreeBSD port-files, for test-builds.
+ add getCdkTitle, which uses new display encoding "<#10>" for newline
in the example which demonstrates it, mentry_ex2 (prompted by
discussion with Stéphane Goujet).
+ fix similar memory leaks in setCDKRadioItems and setCDKSelectionItems
+ fix memory leak in setCDKScrollItems (report by Stéphane Goujet).
+ make functionKey parameter to getchCDKObject optional
(suggested by Stéphane Goujet).
+ modify test-packages to adjust includes in cdk.h when using test
package for ncurses6 which would confuse test-package for cdk-perl.
+ change shlib-version in test-package to "abi", for better
compatibility with the test-package for cdk-perl.
+ add manpage for cdk5-config
+ documentation improvements (report by Stéphane Goujet).
+ add check in drawCDKScrollCurrent() in case the list is not
initialized (report by Stéphane Goujet).
+ modify writeCharAttrib to replace the color in the target cell rather
than OR'ing it from the source-attribute (patch by Aarian P. Aleahmad)
+ add a null-pointer check in viewer.c's PatternNotFound() function
(report by "c").
+ improve macros/markup in manpages.
+ updated configure macros, from lynx and ncurses development:
CF_ADD_INCDIR, CF_CC_ENV_FLAGS, CF_CURSES_CPPFLAGS, CF_CURSES_LIBS,
CF_FIND_LINKAGE, CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LD_RPATH_OPT,
CF_NCURSES_CONFIG, CF_PDCURSES_X11, CF_POSIX_C_SOURCE, CF_PROG_EXT,
CF_SHARED_OPTS, CF_TRY_XOPEN_SOURCE, CF_WITH_VERSIONED_SYMS,
CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS
+ update config.guess, config.sub
* 2018/03/06
+ update versioned-symbol list for reRegisterCDKObject (prompted by
Debian #892114, which adopted a different set of symbol versions
such as "5.0.20161120", cf: 2014/11/06).
+ updated configure macros, from lynx development: CF_CURSES_FUNCS,
CF_CURSES_LIBS, CF_MAKEFLAGS, CF_NCURSES_CONFIG, CF_SHARED_OPTS
+ update config.guess, config.sub
* 2017/12/09
+ updated ftp url in test-packages, etc.
+ updated configure macros CF_CC_ENV_FLAGS, CF_SHARED_OPTS
+ update config.guess, config.sub
* 2017/09/18
+ updated configure macros:
+ CF_ADD_CFLAGS improve formatting of generated lists using
CF_APPEND_TEXT
+ CF_CC_ENV_FLAGS - two changes
a) revise the expression generating $cf_flags to actually work when
there is more than one option.
b) correct the parameter passed to CF_ADD_CFLAGS, which was the
whole list rather than the current parameter.
+ CF_CURSES_LIBS reorganize to handle the case where initscr is a
macro.
+ CF_NCURSES_CONFIG add check for term.h when using pkg-config
+ CF_NCURSES_VERSION use prototype for main
+ CF_SHARED_OPTS workaround for PGI compiler
+ CF_WITH_LIBTOOL use SIGQUIT(3) rather than SIGTRAP(5) in trap
commands. Fix a few places in configure/build scripts where
DESTDIR and rpath were combined.
+ update config.guess, config.sub
* 2016/12/10
+ improve formatting of manpages, using bullets
+ add -C and -R options to matrix_ex.c to exercise the col/row spacing
features of matrix widget.
+ modify matrix widget to highlight the current cell for the cases
when col/row spacing are greater than zero.
* 2016/12/04
+ cleanup change for color pairs in 2016/11/20
+ modify initCDKScreen() to simplify initialization of curses by
calling initscr() in this function after initializing the locale.
That fixes a problem using PuTTY with CDK when built using ncurses
(report by Marc Smith).
* 2016/11/20
+ fix warnings from cppcheck 1.76.1
+ updated configure macros:
+ CF_CC_ENV_FLAGS don't limit the check to -I, -U and -D options,
since the added options can include various compiler options before
and after preprocessor options.
+ CF_GNU_SOURCE recent glibc (Debian 2.23-4 for example) has
misordered ifdef/checks for new symbol _DEFAULT_SOURCE, producing
warning messages when only _GNU_SOURCE is defined. Add a followup
check to define _DEFAULT_SOURCE.
+ CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath
option. According to FreeBSD #178732, either works since FreeBSD
4.x; however scons does not accept anything except the -Wl,-rpath
form.
+ CF_PROG_LINT add cpplint to programs to use; drop ad hoc tdlint and
alint.
+ CF_WITH_NCURSES_ETC add check for ncurses pthreads
+ CF_XOPEN_SOURCE add "uclinux" to list of Linux's and use
_GNU_SOURCE for cygwin headers, tested with cygwin 2.3, 2.5
+ CF__ADD_SHLIB_RULES improve scripting for ldconfig to avoid warning
messages if no permissions
+ update config.guess, config.sub
> patches by Aarian P. Aleahmad:
+ modify encodeAttribute() to allow up to 256 color pairs.
+ corrected assignment in scroller_SetPosition(), to show highlighted
member.
+ improve the way attributes are applied to Mentry widgets.
+ improve Entry widget by using newwin rather than subwin, as well
as passing arguments to callback function.
* 2016/11/19
+ add reRegisterCDKObject()
* 2016/01/31
+ fix a few of the lintian errors in package/debian
+ fix some too-wide tables in manpages, which caused Debian lintian
errors.
+ take lower-limit's formatted length into account in slider, etc.,
(patch by Guido Meusch).
+ make similar repainting-fixes for radio.c and marquee.c
+ fix repainting of Scroll widget when it has no box-outline
(patch by Manuel Schmitz).
+ add highlight and callbackData members to CDKBUTTON, as well as
macros for setting/getting the highlight value. Use the highlight to
override the default A_REVERSE used in CDK button (patch by Aarian P.
Aleahmad).
+ fix two bugs in template.c (patch by Aarian P. Aleahmad):
+ in cleanCDKTemplate, fill all of the info string with nulls
+ in setCDKTemplateValue, call cleanCDKTemplate whether or not
the pointer for newValue passed by the caller was a null.
+ updated configure macros:
+ CF_LIB_PREFIX, CF_WITH_LIBTOOL, and CF_XOPEN_SOURCE, build-fixes
for OS/2
+ CF_XOPEN_CURSES, improve check, making it define NCURSES_WIDECHAR
if we happen to be building on a platform (such as OSX) where we do
not define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED
+ CF_WITH_VERSIONED_SYMS, avoid ncurses build error on ppc64
architecture the nm tool is reporting _is_missing in Data section
for ppc64 (by comparison ppc64le is reporting it in Text section)
+ update config.guess, config.sub
* 2015/09/28
+ build ".deb" test-package with ncurses6, using versioned symbols.
+ updated configure macros:
+ modifications from ncurses/xterm to allow alternate to /bin/sh for
configure-shell, while dropping support for non-POSIX shell such
as Solaris.
+ updated/integrated changes for versioned symbols from ncurses6.
+ CF_DISABLE_LIBTOOL_VERSION when using -version-info (the native
libtool mode), get the ABI_VERSION value from $VERSION (which comes
from CF_VERSION_INFO)
+ CF_ADD_INCDIR fix an infinite loop when the include-directory to be
added does not exist (Debian #786436)
+ CF_WITH_NCURSES_ETC add --with-screen option
+ CF_SUBDIR_PATH change this to a loop, adding /usr/pkg (NetBSD) and
/opt/local (Mac OSX)
+ update config.guess, config.sub
* 2015/01/03
+ modify cdk-config.in to work with systems where libdir is /usr/lib64
(patch by Peter Hyman).
+ corrected example for cdk_display.3 manpage (patch by Loïc
work in non-POSIX locales (report by Mart Stöör).
-------------------------------------------------------------------
Sun Nov 1 16:25:10 UTC 2015 - p.drouand@gmail.com
- Update to version 5.0.20150928
* build ".deb" test-package with ncurses6, using versioned symbols.
* modifications from ncurses/xterm to allow alternate to /bin/sh for
configure-shell, while dropping support for non-POSIX shell such
as Solaris.
* updated/integrated changes for versioned symbols from ncurses6.
* CF_DISABLE_LIBTOOL_VERSION when using -version-info (the native
libtool mode), get the ABI_VERSION value from $VERSION (which comes
from CF_VERSION_INFO)
* CF_ADD_INCDIR fix an infinite loop when the include-directory to be
added does not exist (bdo#786436)
* CF_WITH_NCURSES_ETC add --with-screen option
* CF_SUBDIR_PATH change this to a loop, adding /usr/pkg (NetBSD) and
/opt/local (Mac OSX)
* update config.guess, config.sub
-------------------------------------------------------------------
Mon Dec 29 09:09:14 UTC 2014 - meissner@suse.com
- fixed url, added .asc and keyring
-------------------------------------------------------------------
Thu Dec 25 16:52:21 UTC 2014 - p.drouand@gmail.com
- Update to version 5.0.20141106
+ Too many things to list; please read the changelog file
- Cleanup specfile
- Split out cdk library to a lib subpackage
- Update Url and source download Url
- Remove obsolete cdk-4.9.13.dif
-------------------------------------------------------------------
Fri Sep 30 20:07:47 UTC 2011 - coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
-------------------------------------------------------------------
Sat Sep 17 22:41:38 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
-------------------------------------------------------------------
Fri Feb 19 11:55:27 UTC 2010 - coolo@novell.com
- fix compilation with gcc 4.5
-------------------------------------------------------------------
Sun Aug 30 20:02:21 CEST 2009 - coolo@novell.com
- use %patch for Patch
-------------------------------------------------------------------
Sun Mar 8 16:26:52 CET 2009 - crrodriguez@suse.de
- remove static libraries
-------------------------------------------------------------------
Thu Mar 29 11:19:12 CEST 2007 - meissner@suse.de
- added ncurses-devel
-------------------------------------------------------------------
Wed Jan 25 21:34:53 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Nov 23 16:31:09 CET 2004 - werner@suse.de
- Add cdk to required packages for cdk-devel (bug #48405)
- Update to cdk 4.9.13
-------------------------------------------------------------------
Sat Jan 10 21:50:01 CET 2004 - adrian@suse.de
- add %defattr and %run_ldconfig
-------------------------------------------------------------------
Wed Jan 8 13:19:52 CET 2003 - werner@suse.de
- cdk-devel requires ncurses-devel (bug# 20065)
-------------------------------------------------------------------
Tue Apr 30 17:00:15 CEST 2002 - sf@suse.de
- changed paths to %{_libdir}
-------------------------------------------------------------------
Mon Apr 8 23:50:24 CEST 2002 - ro@suse.de
- call autoreconf
-------------------------------------------------------------------
Wed Nov 14 12:25:14 CET 2001 - werner@suse.de
- New package cdk (Curses Development Kit) which provides an
easy interface for programmers to (n)curses. Is used e.g.
by curses based programs like ntuxzap from DVB driver package.
-------------------------------------------------------------------