pkgsrc/misc/dialog/Makefile
sborrill 13ded84427 dialog: update to 1.3-20200228
Changes since 1.3-20190211

2020/02/28
        + updated configure-macros, to work around ncurses vs xcode's c99 -W
        + update config.guess

2019/12/31
        + updated configure-macros.
        + update config.guess

2019/12/10
        + correct rc-file lookup of "default" color (report by Grady Martin,
          cf: 2019/09/24).
        + fix several issues in the sample scripts reported by shellcheck.
        + fix a few spelling errors reported by codespell (report by Jens
          Schleusener).
        + correct check for return-value of isblank(), which is not necessarily
          0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31).

2019/12/09
        + amend change for parsing command-options before calling init_dialog,
          to handle --no-shadow, etc., which are initialized in init_dialog
          (report by Paul Cercueil, cf: 2018/06/21).
        + add dlg_trace_va_msg to manpage, symbol files.

2019/11/10
        + improve layout of several widgets' data area when maximizing.
        + modify dselect/fselect to work with autosizing (Debian #915949).
        + add error messages from dlg_exiterr() to trace file.
        + improve manual page description of escaping in key-bindings.
        + modify inputmenu to recognize the "Cancel" button and keys bound to
          that feature while editing a renamed menu item.
        + revert one change, in form.c to the --last-key feature (Debian
          #942025).
        + correct ordering of libraries in configure-script, which appended
          in a case where it should have prepended.
        + update config.guess, config.sub

2019/09/26
        + improve dialog-config script's filtering of -L options using the
          linker default directories.
        + improve dialog-config script, adding a -L option corresponding to
          the configure --libdir option if it would be a duplicate (report by
          Andrew Kosteltsev).
        + build-fix for configure --disable-trace
        + updated pt.po from
                http://translationproject.org/latest/dialog/

2019/09/24
        + allow for underline- and reverse-video flags in the ".rc" file
          (integrated patch by Richard Robbins).

2019/08/08
        + amend change to --last-key feature to eliminate an unnecessary
          separator (report by Gabriele Balducci).

2019/08/06
        + extend --last-key feature to the remaining widgets which have
          ok/cancel buttons, and add logic to map keys which happen to be
          bound to ok/extra/cancel/help to simulate a button-press on the
          corresponding button (report by "sgewrk").

2019/08/01
        + further fixes for dialog-config.in (report by Andrew Kosteltsev).

2019/07/28
        + modify dialog-config.in so that setting prefix or exec-prefix to
          a given value with --prefix=VALUE or --exec-prefix=VALUE has the
          expected result of changing bindir, etc.
        + correct substitution for $LIBS value in dialog-config.in (report by
          Andrew Kosteltsev).

2019/07/24
        + modify dlg_will_resize() and dlg_result_key() functions to reduce
          the chance that dialog exits on a SIGWINCH (Debian #930775).
        + make test-package for the development headers/library
        + add --libs-only-L, etc., to dialog-config script (prompted by
          discussion with Andrew Kosteltsev).
        + fix a memory leak in gauge widget (Andrew Kosteltsev).
        + minor fix for CF_GCC_WARNINGS
        + update config.guess, config.sub
2020-03-23 16:04:34 +00:00

34 lines
1,005 B
Makefile

# $NetBSD: Makefile,v 1.88 2020/03/23 16:04:34 sborrill Exp $
DISTNAME= dialog-1.3-20200228
PKGNAME= ${DISTNAME:C/-2/.2/}
CATEGORIES= misc
MASTER_SITES= ftp://ftp.invisible-island.net/dialog/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://invisible-island.net/dialog/dialog.html
COMMENT= Display dialog boxes from shell scripts
LICENSE= gnu-lgpl-v2.1
GNU_CONFIGURE= yes
MAKE_FILE= makefile
USE_LIBTOOL= yes
CONFIGURE_ARGS+= --with-libtool
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
SUBST_CLASSES+= rpath
SUBST_FILES.rpath= dialog-config.in
SUBST_MESSAGE.rpath= Fixing rpath in dialog-config
SUBST_SED.rpath= -e 's;-L\(.\);${_COMPILER_RPATH_FLAG}\1\{exec_prefix\}/lib -L\1;'
SUBST_STAGE.rpath= pre-configure
.include "../../mk/bsd.prefs.mk"
# curses from NetBSD 5 and earlier will coredump when displaying shadows
.if !empty(MACHINE_PLATFORM:MNetBSD-[0-5].*)
CONFIGURE_ARGS+= --disable-widec
.endif
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"