diff options
Diffstat (limited to 'package')
| -rw-r--r-- | package/debian/changelog | 108 | ||||
| -rw-r--r-- | package/debian/compat | 2 | ||||
| -rw-r--r-- | package/debian/control | 9 | ||||
| -rw-r--r-- | package/debian/copyright | 6 | ||||
| -rwxr-xr-x | package/debian/rules | 36 | ||||
| -rw-r--r-- | package/dialog.map | 43 | ||||
| -rw-r--r-- | package/dialog.spec | 57 | ||||
| -rw-r--r-- | package/dialog.sym | 25 | ||||
| -rw-r--r-- | package/freebsd/Makefile | 2 |
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||}/ |
