aboutsummaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/debian/changelog108
-rw-r--r--package/debian/compat2
-rw-r--r--package/debian/control9
-rw-r--r--package/debian/copyright6
-rwxr-xr-xpackage/debian/rules36
-rw-r--r--package/dialog.map43
-rw-r--r--package/dialog.spec57
-rw-r--r--package/dialog.sym25
-rw-r--r--package/freebsd/Makefile2
9 files changed, 259 insertions, 29 deletions
diff --git a/package/debian/changelog b/package/debian/changelog
index 29bfa1d9c5d8..2bef7f287f2c 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,111 @@
+cdialog (20210117) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 13 Jan 2021 19:58:21 -0500
+
+cdialog (20210112) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 11 Jan 2021 03:53:05 -0500
+
+cdialog (20201126) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 26 Jul 2020 11:17:16 -0400
+
+cdialog (20200327) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 19 Mar 2020 05:02:12 -0400
+
+cdialog (20200228) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Fri, 28 Feb 2020 20:31:15 -0500
+
+cdialog (20191231) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Tue, 31 Dec 2019 15:37:41 -0500
+
+cdialog (20191210) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Tue, 10 Dec 2019 17:19:19 -0500
+
+cdialog (20191209) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 09 Dec 2019 04:14:47 -0500
+
+cdialog (20191110) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 10 Nov 2019 17:48:23 -0500
+
+cdialog (20190926) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 25 Sep 2019 04:37:53 -0400
+
+cdialog (20190924) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 23 Sep 2019 05:13:54 -0400
+
+cdialog (20190808) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 08 Aug 2019 16:54:08 -0400
+
+cdialog (20190806) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 01 Aug 2019 20:16:04 -0400
+
+cdialog (20190728) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 28 Jul 2019 18:04:47 -0400
+
+cdialog (20190724) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 22 Jul 2019 19:20:18 -0400
+
+cdialog (20190211) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 11 Feb 2019 15:47:42 -0500
+
+cdialog (20181107) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 07 Nov 2018 20:38:14 -0500
+
+cdialog (20181022) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 28 Oct 2018 10:53:29 -0400
+
cdialog (20180621) unstable; urgency=low
* maintenance updates
diff --git a/package/debian/compat b/package/debian/compat
index 7ed6ff82de6b..f599e28b8ab0 100644
--- a/package/debian/compat
+++ b/package/debian/compat
@@ -1 +1 @@
-5
+10
diff --git a/package/debian/control b/package/debian/control
index c42f663275e4..8df5923fe94c 100644
--- a/package/debian/control
+++ b/package/debian/control
@@ -22,3 +22,12 @@ Description: dialog - display dialog boxes from shell scripts
tailboxbg, textbox, timebox, treeview, and yesno (yes/no).
.
This package installs as "cdialog" to avoid conflict with other packages.
+
+Package: cdialog-dev
+Architecture: any
+Depends: libc6 (>= 2.11), libncursesw5 (>= 5.3)
+Description: dialog - display dialog boxes from shell scripts
+ Dialog is a program that will let you present a variety of questions or
+ display messages using dialog boxes from a shell script. These types
+ This package provides headers and documentation for the library used
+ by "cdialog".
diff --git a/package/debian/copyright b/package/debian/copyright
index 7921d2524622..e9614740c905 100644
--- a/package/debian/copyright
+++ b/package/debian/copyright
@@ -4,7 +4,7 @@ Current dialog upstream maintainer: Thomas Dickey <dickey@invisible-island.net>
-------------------------------------------------------------------------------
Files: *.c *.h
- Copyright 2000-2017,2018 Thomas E. Dickey
+ Copyright 2000-2020,2021 Thomas E. Dickey
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License, version 2.1
@@ -27,7 +27,7 @@ Files: *.c *.h
Files: aclocal.m4
Licence: other-BSD
-Copyright: 1999-2017,2018 by Thomas E. Dickey
+Copyright: 1999-2020,2021 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
@@ -88,7 +88,7 @@ Licence: other-BSD
shared with many OS's install programs.
Files: debian/*
-Copyright: 2010-2012,2013 Thomas E. Dickey
+Copyright: 2010-2020,2021 Thomas E. Dickey
Licence: other-BSD
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
diff --git a/package/debian/rules b/package/debian/rules
index d8ab2cd9cb5d..4f03a22819bf 100755
--- a/package/debian/rules
+++ b/package/debian/rules
@@ -1,4 +1,5 @@
#!/usr/bin/make -f
+# $Id: rules,v 1.11 2019/07/24 00:53:35 tom Exp $
# Made with the aid of dh_make, by Craig Small
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
# Some lines taken from debmake, by Cristoph Lameter.
@@ -15,7 +16,16 @@ CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
+TMP = $(CURDIR)/debian/tmp
+
ACTUAL_PROG = cdialog
+DEV_PACKAGE = $(ACTUAL_PROG)-dev
+
+BINDIR = /usr/bin
+LIBDIR = /usr/lib
+LOCALE = /usr/share/locale
+MANDIR = /usr/share/man
+HEADER = /usr/include
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -77,7 +87,31 @@ install-stamp: build-stamp
dh_clean -k
dh_installdirs
- $(MAKE) install DESTDIR=$(CURDIR)/debian/${ACTUAL_PROG}
+ $(MAKE) install-full DESTDIR=$(TMP)
+
+ dh_install -p${ACTUAL_PROG} $(BINDIR)/$(ACTUAL_PROG)
+ dh_install -p${ACTUAL_PROG} $(LIBDIR)
+ dh_install -p${ACTUAL_PROG} $(LOCALE)
+ dh_install -p${ACTUAL_PROG} $(MANDIR)/man1
+ dh_install -p${DEV_PACKAGE} $(BINDIR)/$(ACTUAL_PROG)-config
+ dh_install -p${DEV_PACKAGE} $(MANDIR)/man3
+ dh_install -p${DEV_PACKAGE} $(HEADER)
+
+ echo FIXME
+ for P in lib${ACTUAL_PROG}.so*; \
+ do \
+ [ -L "$$P" ] || continue; \
+ case "$$P" in \
+ *.so) \
+ echo "DEV: $$P"; \
+ dh_link -p${DEV_PACKAGE} $(LIBDIR)/`readlink $$P` $(LIBDIR)/$$P ; \
+ ;; \
+ *) \
+ echo "BIN: $$P"; \
+ dh_link -p${ACTUAL_PROG} $(LIBDIR)/`readlink $$P` $(LIBDIR)/$$P ; \
+ ;; \
+ esac; \
+ done
touch install-stamp
diff --git a/package/dialog.map b/package/dialog.map
index c8a733230033..cb3aff61c217 100644
--- a/package/dialog.map
+++ b/package/dialog.map
@@ -1,4 +1,4 @@
-# $Id: dialog.map,v 1.7 2018/06/21 00:32:55 tom Exp $
+# $Id: dialog.map,v 1.13 2020/11/26 18:09:52 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
@@ -17,6 +17,18 @@
# Configure options (1.3.20180620)
# --disable-leaks --enable-trace
# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20190806)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20191209)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20200326)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20201126)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
DIALOG_1.0.20040721 {
global:
@@ -220,3 +232,32 @@ DIALOG_1.3.20180620 {
dlg_ttysize;
dlg_will_resize;
} DIALOG_1.3.20160126;
+
+DIALOG_1.3.20190806 {
+ global:
+ dlg_button_key;
+ dlg_exitcode2s;
+ dlg_exitname2n;
+ dlg_ok_button_key;
+} DIALOG_1.3.20180620;
+
+DIALOG_1.3.20191209 {
+ global:
+ dlg_trace_va_msg;
+} DIALOG_1.3.20190806;
+
+DIALOG_1.3.20200326 {
+ global:
+ dlg_reset_timeout;
+ dlg_set_timeout;
+} DIALOG_1.3.20191209;
+
+DIALOG_1.3.20201126 {
+ global:
+ dlg_der_window;
+ dlg_getenv_num;
+ dlg_getenv_str;
+ dlg_keep_tite;
+ local:
+ _*;
+} DIALOG_1.3.20200326;
diff --git a/package/dialog.spec b/package/dialog.spec
index c5f6b77aeb2d..2a000011a880 100644
--- a/package/dialog.spec
+++ b/package/dialog.spec
@@ -1,9 +1,9 @@
Summary: dialog - display dialog boxes from shell scripts
%define AppProgram dialog
%define AppVersion 1.3
-%define AppRelease 20180621
+%define AppRelease 20210117
%define ActualProg c%{AppProgram}
-# $XTermId: dialog.spec,v 1.108 2018/06/21 09:19:45 tom Exp $
+# $XTermId: dialog.spec,v 1.146 2021/01/16 16:21:23 tom Exp $
Name: %{ActualProg}
Version: %{AppVersion}
Release: %{AppRelease}
@@ -13,6 +13,10 @@ URL: ftp://ftp.invisible-island.net/%{AppProgram}
Source0: %{AppProgram}-%{AppVersion}-%{AppRelease}.tgz
Packager: Thomas Dickey <dickey@invisible-island.net>
+%package devel
+Summary: Development headers/library for the dialog package.
+Requires: %{ActualProg}, ncurses-devel
+
%description
Dialog is a program that will let you present a variety of questions or
display messages using dialog boxes from a shell script. These types
@@ -26,6 +30,10 @@ into dialog):
tailboxbg, textbox, timebox, treeview, and yesno (yes/no).
This package installs as "cdialog" to avoid conflict with other packages.
+
+%description devel
+This is the development package "cdialog", which includes the header files,
+the linkage information and library documentation.
%prep
%define debug_package %{nil}
@@ -38,27 +46,27 @@ cp -v package/dialog.map package/%{ActualProg}.map
INSTALL_PROGRAM='${INSTALL}' \
%configure \
- --target %{_target_platform} \
- --prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --libdir=%{_libdir} \
- --mandir=%{_mandir} \
- --with-package=%{ActualProg} \
- --enable-header-subdir \
- --enable-nls \
- --enable-widec \
- --with-shared \
- --with-ncursesw \
- --with-versioned-syms \
- --disable-rpath-hack
+ --target %{_target_platform} \
+ --prefix=%{_prefix} \
+ --bindir=%{_bindir} \
+ --libdir=%{_libdir} \
+ --mandir=%{_mandir} \
+ --with-package=%{ActualProg} \
+ --enable-header-subdir \
+ --enable-nls \
+ --enable-widec \
+ --with-shared \
+ --with-ncursesw \
+ --with-versioned-syms \
+ --disable-rpath-hack
make
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-make install-full DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+make install-full DESTDIR=$RPM_BUILD_ROOT
strip $RPM_BUILD_ROOT%{_bindir}/%{ActualProg}
chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib%{ActualProg}.so.*
@@ -69,19 +77,26 @@ chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib%{ActualProg}.so.*
%files
%defattr(-,root,root)
%{_bindir}/%{ActualProg}
-%{_bindir}/%{ActualProg}-config
%{_mandir}/man1/%{ActualProg}.*
-%{_mandir}/man3/%{ActualProg}.*
+%{_libdir}/lib%{ActualProg}.so.*
+%{_datadir}/locale/*/LC_MESSAGES/%{ActualProg}.mo
+
+%files devel
+%defattr(-,root,root)
+%{_bindir}/%{ActualProg}-config
%{_includedir}/%{ActualProg}.h
%{_includedir}/%{ActualProg}/dlg_colors.h
%{_includedir}/%{ActualProg}/dlg_config.h
%{_includedir}/%{ActualProg}/dlg_keys.h
-%{_libdir}/lib%{ActualProg}.*
-%{_datadir}/locale/*/LC_MESSAGES/%{ActualProg}.mo
+%{_libdir}/lib%{ActualProg}.so
+%{_mandir}/man3/%{ActualProg}.*
%changelog
# each patch should add its ChangeLog entries here
+* Wed Jul 24 2019 Thomas Dickey
+- split-out "-devel" package
+
* Sat Dec 09 2017 Thomas Dickey
- update ftp url
diff --git a/package/dialog.sym b/package/dialog.sym
index d628b35ef5b6..99bc2e1ecacb 100644
--- a/package/dialog.sym
+++ b/package/dialog.sym
@@ -1,4 +1,4 @@
-# $Id: dialog.sym,v 1.7 2018/06/21 00:32:55 tom Exp $
+# $Id: dialog.sym,v 1.12 2020/11/26 18:08:18 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
@@ -17,6 +17,18 @@
# Configure options (1.3.20180620)
# --disable-leaks --enable-trace
# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20190806)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20191209)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20200326)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
+# Configure options (1.3.20201126)
+# --disable-leaks --enable-trace
+# --disable-leaks --enable-trace --enable-widec
dialog_buildlist
dialog_calendar
dialog_checklist
@@ -64,6 +76,7 @@ dlg_box_y_ordinate
dlg_boxchar
dlg_buildlist
dlg_button_count
+dlg_button_key
dlg_button_layout
dlg_button_sizes
dlg_button_to_char
@@ -92,6 +105,7 @@ dlg_default_item
dlg_default_listitem
dlg_defaultno_button
dlg_del_window
+dlg_der_window
dlg_does_output
dlg_draw_arrows
dlg_draw_arrows2
@@ -114,7 +128,9 @@ dlg_editbox
dlg_exit
dlg_exit_buttoncode
dlg_exit_label
+dlg_exitcode2s
dlg_exiterr
+dlg_exitname2n
dlg_find_index
dlg_finish_string
dlg_flush_getc
@@ -125,9 +141,12 @@ dlg_free_gauge
dlg_get_attrs
dlg_getc
dlg_getc_callbacks
+dlg_getenv_num
+dlg_getenv_str
dlg_index_columns
dlg_index_wchars
dlg_item_help
+dlg_keep_tite
dlg_killall_bg
dlg_last_getc
dlg_limit_columns
@@ -150,6 +169,7 @@ dlg_new_modal_window
dlg_new_window
dlg_next_button
dlg_next_ok_buttonindex
+dlg_ok_button_key
dlg_ok_buttoncode
dlg_ok_label
dlg_ok_labels
@@ -172,11 +192,13 @@ dlg_register_buttons
dlg_register_window
dlg_remove_callback
dlg_renamed_menutext
+dlg_reset_timeout
dlg_restore_vars
dlg_result_key
dlg_save_vars
dlg_set_focus
dlg_set_result
+dlg_set_timeout
dlg_show_string
dlg_strclone
dlg_strempty
@@ -188,6 +210,7 @@ dlg_trace_2n
dlg_trace_2s
dlg_trace_chr
dlg_trace_msg
+dlg_trace_va_msg
dlg_trace_win
dlg_treeview
dlg_trim_string
diff --git a/package/freebsd/Makefile b/package/freebsd/Makefile
index b2c063899249..814daa74af0d 100644
--- a/package/freebsd/Makefile
+++ b/package/freebsd/Makefile
@@ -7,7 +7,7 @@
#
PORTNAME= cdialog
-PORTVERSION= 1.3.20180621
+PORTVERSION= 1.3.20210117
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ftp://ftp.invisible-island.net/${PORTNAME:S|^c||}/