aboutsummaryrefslogtreecommitdiff
path: root/package/debian
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2018-10-20 20:32:57 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2018-10-20 20:32:57 +0000
commit4dccdce4191d6e2bc3ba9f782b0fe1aa46b743e3 (patch)
tree3f3f729ef0455b62fba0c60263ba2c0180f4b4ec /package/debian
parent42c10d5d7d5ba2fde22838d594f29d2f73b3ead2 (diff)
Notes
Diffstat (limited to 'package/debian')
-rw-r--r--package/debian/changelog138
-rw-r--r--package/debian/control20
-rw-r--r--package/debian/copyright4
-rwxr-xr-xpackage/debian/postinst7
-rwxr-xr-xpackage/debian/rules25
-rw-r--r--package/debian/watch2
6 files changed, 176 insertions, 20 deletions
diff --git a/package/debian/changelog b/package/debian/changelog
index ed1303c0a5a0..29bfa1d9c5d8 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,141 @@
+cdialog (20180621) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 15 Feb 2018 05:02:43 -0500
+
+cdialog (20171209) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Dec 2017 10:52:09 -0500
+
+cdialog (20170509) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Tue, 09 May 2017 19:08:48 -0400
+
+cdialog (20170131) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 23 Jan 2017 17:41:21 -0500
+
+cdialog (20161120) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Nov 2016 06:47:59 -0500
+
+cdialog (20160828) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Fri, 26 Aug 2016 17:41:17 -0400
+
+cdialog (20160424) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Tue, 19 Apr 2016 06:33:50 -0400
+
+cdialog (20160209) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 01 Feb 2016 05:18:04 -0500
+
+cdialog (20160126) unstable; urgency=low
+
+ * maintenance updates, add --week-start option
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 25 Jan 2016 13:13:51 -0500
+
+cdialog (20150920) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Sep 2015 18:08:36 -0400
+
+cdialog (20150528) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 28 May 2015 19:42:32 -0400
+
+cdialog (20150513) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 13 May 2015 10:46:07 -0400
+
+cdialog (20150512) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 10 May 2015 19:31:46 -0400
+
+cdialog (20150225) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 25 Feb 2015 05:10:57 -0500
+
+cdialog (20150224) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Tue, 24 Feb 2015 07:10:45 -0500
+
+cdialog (20150125) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 25 Jan 2015 16:30:54 -0500
+
+cdialog (20140911) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Thu, 11 Sep 2014 03:56:17 -0400
+
+cdialog (20140910) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 10 Sep 2014 04:23:13 -0400
+
+cdialog (20140908) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 08 Sep 2014 05:10:11 -0400
+
+cdialog (20140901) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Mon, 01 Sep 2014 12:15:40 -0400
+
+cdialog (20140219) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Wed, 19 Feb 2014 04:13:36 -0500
+
+cdialog (20140112) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 12 Jan 2014 13:22:17 -0500
+
+cdialog (20130928) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Sep 2013 21:27:37 -0400
+
cdialog (20130923) unstable; urgency=low
* improved memory-caching for gauge widget
diff --git a/package/debian/control b/package/debian/control
index f219de1fef1b..c42f663275e4 100644
--- a/package/debian/control
+++ b/package/debian/control
@@ -3,22 +3,22 @@ Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
Section: misc
Priority: optional
Standards-Version: 3.8.4
-Build-Depends: debhelper (>= 5), libncursesw5-dev (>= 5.3), groff-base
+Build-Depends: debhelper (>= 5), libc6 (>= 2.11), libncursesw5-dev (>= 5.3), groff-base
Homepage: http://invisible-island.net/dialog/
Package: cdialog
Architecture: any
-Depends: libncursesw5 (>= 5.3)
+Depends: libc6 (>= 2.11), libncursesw5 (>= 5.3)
Description: dialog - display dialog boxes from shell scripts
- Dialog is a program that will let you to present a variety of questions
- or display messages using dialog boxes from a shell script. These
- types of dialog boxes are implemented (though not all are necessarily
+ 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
+ of dialog boxes are implemented (though not all are necessarily
compiled into dialog):
.
- calendar, checklist, dselect, editbox, form, fselect, gauge,
- infobox, inputbox, inputmenu, menu, mixedform, mixedgauge,
- msgbox (message), passwordbox, passwordform, pause, progressbox,
- radiolist, tailbox, tailboxbg, textbox, timebox, and yesno
- (yes/no).
+ buildlist, calendar, checklist, dselect, editbox, form, fselect,
+ gauge, infobox, inputbox, inputmenu, menu, mixedform,
+ mixedgauge, msgbox (message), passwordbox, passwordform, pause,
+ prgbox, programbox, progressbox, radiolist, rangebox, tailbox,
+ tailboxbg, textbox, timebox, treeview, and yesno (yes/no).
.
This package installs as "cdialog" to avoid conflict with other packages.
diff --git a/package/debian/copyright b/package/debian/copyright
index d76cf1a37ede..7921d2524622 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-2012,2013 Thomas E. Dickey
+ Copyright 2000-2017,2018 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-2010,2013 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
diff --git a/package/debian/postinst b/package/debian/postinst
new file mode 100755
index 000000000000..9977c68681c4
--- /dev/null
+++ b/package/debian/postinst
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = "configure" ]; then
+ ldconfig
+fi
diff --git a/package/debian/rules b/package/debian/rules
index fae0138249de..d8ab2cd9cb5d 100755
--- a/package/debian/rules
+++ b/package/debian/rules
@@ -1,5 +1,5 @@
#!/usr/bin/make -f
-# MAde with the aid of dh_make, by Craig Small
+# 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.
@@ -11,7 +11,11 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-CFLAGS =
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
+LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
+
+ACTUAL_PROG = cdialog
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -27,7 +31,12 @@ configure: configure-stamp
configure-stamp:
dh_testdir
- CFLAGS="$(CFLAGS)" ./configure \
+ cp -v package/dialog.map package/${ACTUAL_PROG}.map
+
+ CPPFLAGS="$(CPPFLAGS)" \
+ CFLAGS="$(CFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" \
+ ./configure \
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr \
@@ -35,9 +44,10 @@ configure-stamp:
--enable-nls \
--enable-header-subdir \
--enable-widec \
- --with-libtool \
- --with-ncursesw \
- --with-package=cdialog \
+ --with-shared \
+ --with-screen=ncursesw6 \
+ --with-package=${ACTUAL_PROG} \
+ --with-versioned-syms \
--disable-rpath-hack
touch configure-stamp
@@ -67,7 +77,7 @@ install-stamp: build-stamp
dh_clean -k
dh_installdirs
- $(MAKE) install DESTDIR=$(CURDIR)/debian/cdialog
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/${ACTUAL_PROG}
touch install-stamp
@@ -86,6 +96,7 @@ binary-arch: build install
dh_compress
dh_fixperms
dh_installdeb
+ dh_makeshlibs
dh_shlibdeps
dh_gencontrol
dh_md5sums
diff --git a/package/debian/watch b/package/debian/watch
index 09775875479a..a72bfbb4e50e 100644
--- a/package/debian/watch
+++ b/package/debian/watch
@@ -1,4 +1,4 @@
version=3
-opts=passive ftp://invisible-island.net/dialog/dialog-([\d.]+)\.tgz \
+opts=passive ftp://ftp.invisible-island.net/dialog/dialog-([\d.]+)\.tgz \
debian uupdate