...
 
Commits (6)
-- $Id: CHANGES,v 1.264 2016/12/11 02:27:55 tom Exp $
-- $Id: CHANGES,v 1.273 2018/03/06 23:22:45 tom Exp $
-------------------------------------------------------------------------------
Cdk Version Change List
Copyright Mike Glover, 1995, 1996, 1997, 1998, 1999
Modifications copyright Thomas E. Dickey 1999-2015, 2016
Modifications copyright Thomas E. Dickey 1999-2017, 2018
-------------------------------------------------------------------------------
This file outlines all of the changes/additions from one release to another.
Changes through 4.9.8 (December 1998) were recorded by Mike Glover.
Thereafter, changes have been recorded by Thomas E. Dickey.
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
......
Modifications copyright Thomas Dickey 1999-2015,2016
Modifications copyright Thomas Dickey 1999-2017,2018
The software and documentation are still under the same licensing are the
original Cdk, but noting that substantial work and enhancements have been made,
......
-- $Id: README,v 1.10 2016/01/31 19:55:06 tom Exp $
-- $Id: README,v 1.13 2018/03/06 22:47:39 tom Exp $
-------------------------------------------------------------------------------
Copyright Thomas Dickey 1999-2015,2016
Copyright Thomas Dickey 1999-2017,2018
This is a modified/enhanced version of Cdk. The original README contents are
given below.
......@@ -9,7 +9,7 @@ given below.
This version of Cdk is found at
http://invisible-island.net/cdk/
ftp://invisible-island.net/cdk/
ftp://ftp.invisible-island.net/cdk/
The intent of the modifications is to preserve nominal compatibility with the
original Cdk, while fixing bugs and design limitations. Some macros such as
......
6:1:4 5.0 20161210
6:1:4 5.0 20180306
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
libcdk5 (5.0.20180306-1) experimental; urgency=medium
* New upstream version 5.0.20180306
* debian/gbp.conf:
- Remove sign-tag option
* Rename package. libcdk5 -> libcdk5nc6. Because of libncurses transition.
The upstream did not change the SONAME. Instead of invent a SONAME,
changing the name. Credits to Sven Joachim. (Closes: #892280)
- debian/control:
- Build-Depends: libncurses-dev >= 6.1+20180210
- Package: libcdk5 -> libcdk5nc6
- Add Conflicts and Replaces
- Update Depends on *-dev package
- Update long description *-doc package
- debian/libcdk5.install:
- Rename to libcdk5nc6.install
- debian/libcdk5nc6.lintian-overrides:
- Add file with: package-name-doesnt-match-sonames
- debian/*.symbols:
- Testing a new file.
-- Herbert Parentes Fortes Neto <hpfn@debian.org> Tue, 13 Mar 2018 10:04:36 -0300
libcdk5 (5.0.20161210-6) unstable; urgency=medium
* debian/watch:
......
......@@ -3,15 +3,17 @@ Section: libs
Priority: optional
Maintainer: Herbert Parentes Fortes Neto <hpfn@debian.org>
Standards-Version: 4.1.3
Build-Depends: debhelper (>= 9), libncurses5-dev, pkg-config
Build-Depends: debhelper (>= 9), libncurses-dev (>= 6.1+20180210), pkg-config
Homepage: http://invisible-island.net/cdk
Vcs-Git: https://salsa.debian.org/debian/libcdk5.git
Vcs-Browser: https://salsa.debian.org/debian/libcdk5
Package: libcdk5
Package: libcdk5nc6
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: libcdk5
Replaces: libcdk5
Description: C-based curses widget library
CDK stands for "Curses Development Kit". CDK sits on top of the curses
library and provides 22 ready to use widgets for rapid application
......@@ -22,7 +24,7 @@ Description: C-based curses widget library
Package: libcdk5-dev
Architecture: any
Section: libdevel
Depends: libcdk5 (= ${binary:Version}), libncurses5-dev, ${misc:Depends}
Depends: libcdk5nc6 (= ${binary:Version}), libncurses-dev, ${misc:Depends}
Description: C-based curses widget library (development files)
CDK stands for "Curses Development Kit". CDK sits on top of the curses
library and provides 22 ready to use widgets for rapid application
......@@ -45,4 +47,4 @@ Description: C-based curses widget library (examples and demos)
widget types required for a robust interface. Widgets can be combined
to create complex widgets if needed.
.
This package contains examples and demos about libcdk5.
This package contains examples and demos about libcdk5nc6.
......@@ -5,7 +5,7 @@ Source: http://invisible-island.net/cdk/
Files: *
Copyright: 1995-2000 Mike Glover
1999-2016 Thomas Dickey <dickey@invisible-island.net>
1999-2018 Thomas Dickey <dickey@invisible-island.net>
License: BSD-4-clause
Files: button.c
......
......@@ -3,6 +3,5 @@ upstream-branch = upstream
debian-branch = debian
upstream-tag = upstream/%(version)s
debian-tag = debian/%(version)s
sign-tags = True
pristine-tar = True
This diff is collapsed.
libcdk5nc6: package-name-doesnt-match-sonames libcdk5
This diff is collapsed.
/* $Id: traverse_ex.c,v 1.25 2016/12/04 15:22:16 tom Exp $ */
/* $Id: traverse_ex.c,v 1.26 2017/12/09 19:03:36 tom Exp $ */
#include <cdk_test.h>
......@@ -98,7 +98,7 @@ static CDKOBJS *make_buttonbox (CDKSCREEN *cdkscreen, int x, int y)
CDKBUTTONBOX *widget = newCDKButtonbox (cdkscreen, x, y,
10, 16,
"ButtonBox", 6, 2,
months,
(CDK_CSTRING2)months,
NumElements (months),
A_REVERSE,
TRUE, FALSE);
......
/*
* $Id: cdk.map,v 1.3 2014/11/02 23:08:51 tom Exp $
* $Id: cdk.map,v 1.4 2018/03/06 22:25:48 tom Exp $
* script for shared library versioning
*/
......@@ -564,3 +564,8 @@ CDK_5.0.4 {
scroller_SetViewSize;
} CDK_4.0.3;
/* 2016/11/19 */
CDK_6.1.4 {
global:
reRegisterCDKObject;
} CDK_5.0.4;
# $Id: cdk.spec,v 1.43 2016/12/10 13:04:19 tom Exp $
# $Id: cdk.spec,v 1.46 2018/03/06 22:14:39 tom Exp $
Summary: Curses Development Kit
%define AppProgram cdk
%define AppVersion 5.0
%define AppRelease 20161210
%define AppRelease 20180306
Name: %{AppProgram}
Version: %{AppVersion}
Release: %{AppRelease}
......
# $Id: cdk.sym,v 1.1 2014/11/02 19:57:43 tom Exp $
# $Id: cdk.sym,v 1.2 2018/03/06 22:24:55 tom Exp $
Beep
CDKDEBUG
CDKVersion
......@@ -306,6 +306,7 @@ popupLabelAttrib
positionCDKButton
positionCDKObject
raiseCDKObject
reRegisterCDKObject
readFile
refreshCDKScreen
refreshCDKWindow
......
cdk (5.0.20180306) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Tue, 06 Mar 2018 17:14:39 -0500
cdk (5.0.20171209) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Dec 2017 11:13:06 -0500
cdk (5.0.20170918) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 18 Sep 2017 16:51:28 -0400
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
......
......@@ -14,7 +14,7 @@ There are two cases:
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Changes 1999-2017,2018 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
......@@ -50,7 +50,7 @@ are identical, though the copyright owner differs of course):
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Copyright: 1999-2017,2018 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
......
version=3
opts=passive ftp://invisible-island.net/cdk/cdk\.tar.gz \
opts=passive ftp://ftp.invisible-island.net/cdk/cdk\.tar.gz \
debian uupdate
cdk (5.0.20180306) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Tue, 06 Mar 2018 17:14:39 -0500
cdk (5.0.20171209) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Dec 2017 11:13:06 -0500
cdk (5.0.20170918) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 18 Sep 2017 16:51:28 -0400
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
......
......@@ -14,7 +14,7 @@ There are two cases:
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Changes 1999-2017,2018 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
......@@ -50,7 +50,7 @@ are identical, though the copyright owner differs of course):
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Copyright: 1999-2017,2018 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
......
version=3
opts=passive ftp://invisible-island.net/cdk/cdk\.tar.gz \
opts=passive ftp://ftp.invisible-island.net/cdk/cdk\.tar.gz \
debian uupdate
cdk (5.0.20180306) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Tue, 06 Mar 2018 17:14:39 -0500
cdk (5.0.20171209) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Dec 2017 11:13:06 -0500
cdk (5.0.20170918) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 18 Sep 2017 16:51:28 -0400
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
......
......@@ -14,7 +14,7 @@ There are two cases:
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Changes 1999-2017,2018 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
......@@ -50,7 +50,7 @@ are identical, though the copyright owner differs of course):
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Copyright: 1999-2017,2018 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
......
#!/usr/bin/make -f
# $Id: rules,v 1.21 2016/02/01 00:45:45 tom Exp $
# $Id: rules,v 1.22 2017/12/09 18:59:26 tom Exp $
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
......@@ -13,7 +13,9 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
PACKAGES.indep = libcdk5-doc
PACKAGES.arch = libcdk5-dev libcdk5
CFLAGS =
CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
TARGET = $(CURDIR)/debian
P_SHARED = $(CURDIR)/t/shared
......@@ -23,7 +25,11 @@ verbose = # -v
LOG = @echo "**"
configure = ../../configure \
configure = \
CPPFLAGS="$(CPPFLAGS)" \
CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" \
../../configure \
--disable-echo \
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
......
version=3
opts=passive ftp://invisible-island.net/cdk/cdk-([\d.-]+)\.tgz \
opts=passive ftp://ftp.invisible-island.net/cdk/cdk-([\d.-]+)\.tgz \
debian uupdate
......@@ -2,12 +2,12 @@
# $FreeBSD: devel/cdk/Makefile 315072 2013-03-23 19:19:55Z bapt $
PORTNAME= cdk
PORTVERSION= 5.0.20161210
PORTVERSION= 5.0.20180306
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ftp://invisible-island.net/cdk/ \
MASTER_SITES= ftp://ftp.invisible-island.net/cdk/ \
http://fossies.org/linux/misc/
DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
EXTRACT_SUFX= .tgz
......
; $Id: mingw-cdk.nsi,v 1.19 2016/12/10 13:04:19 tom Exp $
; $Id: mingw-cdk.nsi,v 1.24 2018/03/06 22:16:19 tom Exp $
; TODO add examples
......@@ -8,8 +8,8 @@
!define VERSION_MAJOR "5"
!define VERSION_MINOR "0"
!define VERSION_YYYY "2016"
!define VERSION_MMDD "1210"
!define VERSION_YYYY "2018"
!define VERSION_MMDD "306"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define SUBKEY "libcdk5"
......@@ -29,7 +29,7 @@ SetCompressor /SOLID lzma
VIAddVersionKey ProductName "${SUBKEY}"
VIAddVersionKey CompanyName "http://invisible-island.net"
VIAddVersionKey LegalCopyright " 1999-2012,2013, Thomas E. Dickey"
VIAddVersionKey LegalCopyright " 1999-2017,2018, Thomas E. Dickey"
VIAddVersionKey FileDescription "Cdk Installer (MinGW)"
VIAddVersionKey FileVersion ${VERSION_FULL}
VIAddVersionKey ProductVersion ${VERSION_FULL}
......
%?mingw_package_header
# $Id: mingw-cdk.spec,v 1.20 2016/12/10 13:04:19 tom Exp $
# $Id: mingw-cdk.spec,v 1.23 2018/03/06 22:14:39 tom Exp $
Summary: Curses Development Kit
%define AppProgram mingw32-cdk
%define AppVersion 5.0
%define AppRelease 20161210
%define AppRelease 20180306
Name: %{AppProgram}
Version: %{AppVersion}
Release: %{AppRelease}
......