Commit graph

201 commits

Author SHA1 Message Date
grant
8b22a01dc2 whitespace police 2003-09-27 10:20:29 +00:00
yyamano
586ecdad65 Mark curses on Darwin as incompatible.
Close PR pkg/21649 by Michael Wolfson.
2003-09-23 09:58:12 +00:00
grant
56ed461304 use USE_GNU_TOOLS+= so we can co-exist with a user's setting. 2003-08-02 04:24:58 +00:00
grant
c9d0c5fdc8 USE_GNU_TOOLS=awk 2003-08-02 03:56:37 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
grant
29cb566a85 include gawk/buildlink2.mk to get a working awk on Solaris, fixes
build on Solaris.
2003-07-09 17:44:31 +00:00
grant
afa8c34d03 my usual style () "" nits. 2003-07-09 16:51:55 +00:00
grant
06bfd59926 add USE_GCC_SHLIB. 2003-07-02 11:37:57 +00:00
bouyer
6cde46608d Also remove screen.teraterm on solaris, as it depends on the screen entry. 2003-03-31 16:20:01 +00:00
jschauma
f8a4b2893d Don't use silly names for man pages, even if on Debian GNU/Linux. 2003-03-30 20:34:58 +00:00
jschauma
a121c1d5aa Mark curses on IRIX as incompatible just to be sure. 2003-03-10 03:27:59 +00:00
salo
2199fe79ca Use ${f} instead of ${file}. It keeps list of bogus pkglint warnings smaller
(the same for packages using ncurses).
2003-02-15 00:36:40 +00:00
wiz
52e547a79a Update to 5.3:
Interface changes:
  * change type for bool used in headers to NCURSES_BOOL, which usually is the same as the
    compiler's definition for bool.
  * add all but two functions for X/Open curses wide-character support. These are only
    available if the library is configured using the --enable-widec option. Missing functions
    are
       * pecho_wchar()
       * slk_wset()
  * add environment variable $NCURSES_ASSUMED_COLORS to modify the assume_default_colors()
    extension.
New features and improvements:
  * Improved support for termcap applications:
       * add logic to dump_entry.c to remove function-key definitions that do not fit into the
         1023-byte limit for generated termcaps. This makes hds200 fit.
       * modify tgetent() to check if exit_attribute_mode resets the alternate character set,
         and if so, attempt to adjust the copy of the termcap "me" string which it will return
         to eliminate that part. In particular, 'screen' would lose track of line-drawing
         characters.
       * add check/fix to comp_parse.c to suppress warning about missing acsc string. This
         happens in configurations where raw termcap information is processed; tic already
         does this and other checks.
       * add tic -A option to suppress capabilities which are commented out when translating
         to termcap.
       * modify logic in lib_baudrate.c for ospeed, for FreeBSD to make it work properly for
         termcap applications (patch by Andrey A Chernov).
  * add a call to _nc_keypad() in keypad() to accommodate applications such as nvi, which use
    curses for output but not for input (fixes Debian #131263, cf: 20011215).
  * correct logic for COLORFGBG environment variable: if rxvt is compiled with xpm support,
    the variable has three fields, making it slightly incompatible with itself. In either
    case, the background color is the last field.
Major bug fixes:
  * rewrote limit-checks in wscrl() and associated _nc_scroll_window(), to ensure that if the
    parameter of wscrl() is larger than the size of the scrolling region, then the scrolling
    region will be cleared.
  * modify tset to restore original I/O modes if an error is encountered. Also modify to use
    buffered stderr consistently rather than mixing with write().
  * move calls to def_shell_mode() and def_prog_mode() before loop with callbacks in
    lib_set_term.c, since the c++ demo otherwise initialized the tty modes before saving them.
  * modified wresize() to ensure that a failed realloc will not corrupt the window structure,
    and to make subwindows fit within the resized window.
  * altered resizeterm() to avoid having it fail when a child window cannot be resized because
    it would be larger than its parent.
  * correct/improve logic to produce an exit status for errors in tput, which did not exit
    with an error when told to put a string not in the current terminfo entry.
  * modify behavior of can_clear_with() so that if an application is running in a non-bce
    terminals with default colors enabled, it returns true, allowing the user to select/paste
    text without picking up extraneous trailing blanks.
  * add a check in relative_move() to guard against buffer overflow in the overwrite logic.
  * add some limit/pointer checks to -S option of tputs.
  * modify mvcur() to avoid emitting newline characters when nonl() mode is set. Normally this
    is not a problem since the actual terminal mode is set to suppress nl/crlf translations,
    however it is useful to allow the caller to manipulate the terminal mode to avoid
    staircasing effects after spawning a process which writes messages (for lynx 2.8.4).
Portability:
  * configure script:
       * modify check in --disable-overwrite option so that it is used by default unless the
         --prefix/$prefix value is not /usr, in attempt to work around packagers who do not
         read the INSTALL notes.
       * correct a typo in configure --enable-colorfgbg option, and move it to the
         experimental section (cf: 20011208).
       * modify configure script to allow building with termcap only, or with fallbacks only.
         In this case, we do not build tic and toe.
       * modify run_tic.sh to check if the build is a cross-compile. In that case, do not use
         the build's tic to install the terminfo database.
       * modify c++/Makefile.in to accommodate archive programs that are different for C++
         than for C, and add cases for vendor's C++ compilers on Solaris and IRIX.
       * add several configure script options to aid with cross-compiling: --with-build-cc,
         --with-build-cflags, --with-build-ldflags, and --with-build-libs.
       * add experimental --with-caps=XXX option to customize to similar terminfo database
         formats such as AIX 4.x
       * add configure option --with-ospeed to assist packagers in transition to 5.3 change to
         ospeed type.
  * library:
       * implement a simple vsscanf() fallback function which uses the %n conversion to help
         parse the input data.
       * various fixes to build/work with different implementations of vsscanf().
       * add/use macro to suppress sign-extension of char type on platforms where this is a
         problem in ctype macros, e.g., Solaris.
       * finish changes needed to build dll's on cygwin.
       * add #undef's before possible redefinition of ERR and OK in curses.h
  * programs:
       * modify ifdef's in write_entry.c to allow use of symbolic links on platforms with no
         hard links, e.g., BeOS.
       * modify _nc_write_entry() to allow for the possibility that linking aliases on a
         filesystem that ignores case would not succeed because the source and destination
         differ only by case, e.g., NCR260VT300WPP0 on cygwin.
       * modify logic in tic, toe, tput and tset which checks for basename of argv[0] to work
         properly on systems such as OS/2 which have case-independent filenames and/or program
         suffixes, e.g., ".ext".
2003-01-21 11:05:16 +00:00
salo
6761fc23fc Fix TERMINFODIR handling on Solaris. Closes pkg/18622 2002-11-17 11:23:15 +00:00
jlam
ba102a16cb This file appears to be unused. 2002-11-14 23:13:52 +00:00
tron
dd10decec2 Backout last change because Solaris' "curses" library has I18N issues as
pointed out by Thomas Dickey in private e-mail.
2002-09-02 20:35:09 +00:00
tron
ce4b8bbce5 Accept Solaris 9 curses. 2002-09-01 19:02:17 +00:00
tron
b766930a9d Educate this package to co-exist with the "screen" package under SunOS
and fix some package lists problems there.
2002-09-01 18:36:35 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
jlam
f21ae53323 Add a catch-all for SunOS to force using the pkgsrc versions of the
software instead of any base system version.  This match is probably too
broad, but better to err on the safe side.  We can narrow down the match
when we have better information.

Closes pkg/17775 by Julien T. Letessier <julien.letessier at sun dot com>.
2002-08-07 19:29:29 +00:00
jlam
d88554c247 Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of
shell wildcards intended to match against ${MACHINE_PLATFORM}.  These
variables are used to note those platforms that have the named packages in
the base system but are incompatible in some way from the pkgsrc version
of the same package.  Change INCOMPAT_CURSES to have the same sematics as
above.  These variables allow much greater precision in specifying which
platforms have broken (for the purposes of pkgsrc) versions of software in
the base system that must be ignored.

The buildlink.mk files for these packages define private _INCOMPAT_*
versions of these variables, and they contain the default lists of
platforms that are known to have incompatible software bits.

This addresses pkg/17775 submitted by Julien T. Letessier
<julien.letessier at sun dot com>.
2002-08-07 06:10:32 +00:00
jlam
653ed0fa74 Back out previous as it is redundant to the mechanism already in
bsd.pkg.mk.  buildlink.mk files never need to add rpaths to LDFLAGS unless
a package installs libraries in some place other than ${PREFIX}/lib, e.g.
mysql-client, qt2-libs.
2002-01-31 14:50:37 +00:00
drochner
6dec0ecc10 add runtime search path to LDFLAGS 2002-01-29 11:14:56 +00:00
jlam
2900c5b95e Move the ncurses-curses-h target out of the NEED_NCURSES == NO section
since it needs to be there all of the time.
2001-12-29 17:16:54 +00:00
jlam
e660a91225 Link curses.h to ncurses.h in the buildlink directory in the
USE_BUILDLINK_ONLY case.  A "standard" ncurses distribution has this file.
2001-12-28 20:13:11 +00:00
wiz
468d8c7a9c Allow adding wildcards to _INCOMPAT_CURSES to specify additional NetBSD
versions that were missing some specific curses functions, like
INCOMPAT_CURSES=	1.5 1.5.* 1.5[A-U]
for wgetnstr.
2001-12-25 15:50:05 +00:00
jlam
28dc06397c Create ECHO_BUILDLINK_MSG for printing buildlink diagnostics. It's just
set to '${ECHO_MSG} "=>"' for now.
2001-11-30 17:21:54 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
d6b092f862 Fix typo that somehow crept in the last commit. 2001-10-25 19:10:18 +00:00
jlam
158a3e428e Back out previous change. The problem noted in net/mtr should be fixed by
the recent commits to bsd.buildlink.mk (1.46) and bsd.pkg.mk (1.828).
2001-10-24 19:49:50 +00:00
agc
bb107fc001 Two of the TRANSFORMs were round the wrong way in the "use curses" case -
when you encounter libncurses, turn it into libcurses, and likewise when
you encounter ncurses.h, turn it into curses.h.

Makes mtr work on a 1.5.2 shark.
2001-10-24 15:37:27 +00:00
jlam
8383ce3c1a Set REPLACE_LIBNAMES_SED in cases where BUILDLINK_TRANSFORM will be invoked
to replace buildlinked library names with the true library names.
2001-07-27 14:31:44 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
7b1d3cb465 Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:31 +00:00
tron
1da28824f8 Don't enforce the use of "ncurses" under Solaris. 2001-07-10 15:27:25 +00:00
jlam
2db88fac6f Protect against multiple inclusion of this file. 2001-07-01 23:04:11 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
742611e867 Add target to touch some empty headers in ${BUILDLINK_DIR} with the same
name as real ncurses headers.  This is to prevent accidentally resolving
something like <include/term.h> into ${LOCALBASE}/include/term.h if the
compiler is passed "-I${BUILDLINK_DIR}/include -I${LOCALBASE}/include".
2001-07-01 21:10:09 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
477d69733d Add a buildlink.mk file for use by other packages. This file links the
ncurses libraries and headers into ${BUILDLINK_DIR}, or if a sufficiently
advanced curses is available in-system, then it links the curses libraries
and headers into ${BUILDLINK_DIR} with ncurses names.  This allows us to
consistently reference "ncurses" capability via <ncurses.h> and -lncurses.
2001-06-19 16:18:15 +00:00
jlam
5ac3efc263 Remove explicit inclusion of -I$(includedir) into CPPFLAGS and -L$(libdir)
into LDFLAGS.  This makes building of ncurses on a system already having
ncurses installed possible.  This is just another chapter of the continuing
buildlink saga.
2001-06-19 05:35:38 +00:00
jlam
4e4de14e1c Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:56:34 +00:00
jlam
a19f6a74b7 Back out changes to build *_pic.a libraries. This change was thought to be
needed for the xerces-p package, but ended up not being necessary.  By
removing this hack, we reduce the number of places in pkgsrc where we depend
upon libtool internals.
2001-04-30 14:47:03 +00:00
wiz
dfb2d5edc6 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 00:44:09 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
jlam
b60f740838 Create _pic.a libraries needed by forthcoming xerces-p package.
XXX This uses libtool internals!
Requested in private mail by Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr>.
2001-03-12 15:51:51 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
drochner
c8e9a08523 update to 5.2
too many changes to list here - see the HOMEPAGE for details
2000-12-12 18:23:12 +00:00
wiz
ab557744c7 add empty line for pkglint 2000-10-21 22:24:47 +00:00
jlam
ab40caab2e Patch with ncurses-5.1-20001014.patch.gz. This has a few minor bug fixes,
but mostly comprises patches to ease building on NetBSD pkgsrc.  Tom Dickey
has been kind enough to accept our patches back into the main source tree.
Many thanks to him.
2000-10-15 04:50:11 +00:00
jlam
c4d9a1c3dc Remove "include/curses.h"...it's installed as "include/ncurses.h". 2000-10-12 17:04:20 +00:00
pooka
6bbc579996 add the actual ncurses distribution to DISTFILES 2000-10-12 16:27:58 +00:00
jlam
282ad1d424 Update ncurses to 5.1 (20001009). Changes from version 5.0 include better
support for termcap, new extensions for color, several bug fixes, minor API
changes, buffer-overrun checks.
2000-10-12 14:56:42 +00:00
jlam
e25e27edc3 USE_LIBTOOL instead of USE_PKGLIBTOOL. 2000-07-14 21:29:06 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
wiz
52e9558581 run the man-pages that need it through tbl, since NetBSD's man doesn't
do it.
2000-02-12 05:00:38 +00:00
jlam
c5d40ff7ec Update ncurses to 5.0. From the release notes:
We decided to release ncurses as a new whole number release (5.0)
   because it incorporates several interface changes, including some that
   would invalidate existing shared libraries. These are the highlights
   from the change-log since ncurses 4.2 release.

   Interface changes:
     * The principal source of changes to the interface comes from the
       release of X/Open Curses in 1997. Earlier versions of ncurses (4.0
       and before) were based on a draft version of the specification.
       The release version adds parameters to some functions to support
       the evolving internationalization of curses. These summarize the
       impact:
          + modified several prototypes to correspond with 1997 version
            of X/Open Curses (affects ABI since developers have used
            attr_get).
          + corrected prototypes for slk_* functions, using chtype rather
            than attr_t.
          + the slk_attr_{set,off,on} functions need an additional void*
            parameter according to XSI.
          + correct macros for wattr_set, wattr_get, separate wattrset
            macro from these to preserve behavior that allows attributes
            to be combined with color pair numbers.
          + reviewed/updated curses.h, term.h against X/Open Curses Issue
            4 Version 2. This includes making some parameters
            NCURSES_CONST rather than const, e.g., in termcap.h.
          + reviewed/corrected macros in curses.h as per XSI document.
          + add set_a_attributes and set_pglen_inch to terminfo
            structure, as per XSI and Solaris 2.5.
     * The newest version of the X/Open Curses is implemented on Solaris
       and other vendor's systems. It adds new features to the terminfo
       descriptions:
          + implement tparm %l format.
          + implement tparm printf-style width and precision for %s, %d,
            %x, %o as per XSI.
     * We made additional changes to reduce impact by future interface
       changes:
          + rename key_names[] array to _nc_key_names since it is not
            part of the curses interface.
          + move macro winch to a function, to hide details of struct
            ldat
     * modify configure script to embed ABI in shared libraries for HP-UX
       10.x (detailed request by Tim Mooney).
     * modify configuration of shared libraries on Digital Unix so that
       versioning is embedded in the library, rather than implied by
       links (patch by Tim Mooney).

   New features:
     * enable sigwinch handler by default.
     * turn on hashmap scrolling code by default
     * improved support for termcap applications
          + modify tput to accept termcap names as an alternative to
            terminfo names.
          + provide support for termcap PC variable by copying it from
            terminfo data and using it as the padding character in tputs.
          + provide support for termcap ospeed variable by copying it
            from the internal cur_term member, and using ospeed as the
            baudrate reference for the delay_output and tputs functions.
          + change name-comparisons in lib_termcap to compare no more
            than 2 characters.
          + add configure option --enable-tcap-names, which essentially
            allows users to define new capabilities as in termcap.
     * add mouse support to ncurses menus.
     * add mouse and dll support for OS/2 EMX
     * modify terminfo parsing to accept octal and hexadecimal constants
     * add configure option --enable-no-padding, to allow environment
       variable $NCURSES_NO_PADDING to eliminate non-mandatory padding,
       thereby making terminal emulators (e.g., for vt100) a little more
       efficient.
     * modify lib_color.c to eliminate dependency on orig_colors and
       orig_pair, since SVr4 curses does not require these either, but
       uses them when they are available.
     * add -f option to infocmp and tic, which formats the terminfo
       if/then/else/endif so that they are readable (with newlines and
       tabs).
     * modify tic to compile into %'char' form in preference to
       %{number}, since that is a little more efficient.

   Major bug fixes:
     * modify lib_tstp.c to block SIGTTOU when handling SIGTSTP, fixes a
       problem where ncurses applications which were run via a shell
       script would hang when given a ^Z. Also, check if the terminal's
       process group is consistent, i.e., a shell has not taken ownership
       of it, before deciding to save the current terminal settings in
       the SIGTSTP handler.
     * suppress sc/rc capabilities from terminal description if they
       appear in smcup/rmcup. This affects only scrolling optimization,
       to fix a problem reported by several people with xterm's alternate
       screen, though the problem is more general.
     * modify relative_move and tputs to avoid an interaction with the
       BSD-style padding. The relative_move function could produce a
       string to replace on the screen which began with a numeric
       character, which was then interpreted by tputs as padding.
     * modify setupterm so that cancelled strings are treated the same as
       absent strings, cancelled and absent booleans false (does not
       affect tic, infocmp).
     * modify lib_vidattr.c to allow for terminal types (e.g.,
       xterm-color) which may reset all attributes in the 'op'
       capability, so that colors are set before turning on bold and
       other attributes, but still after turning attributes off.
     * use 'access()' to check if ncurses library should be permitted to
       open or modify files with fopen/open/link/unlink/remove calls, in
       case the calling application is running in setuid mode.
     * correction to doupdate, for case where terminal does not support
       insert/delete character. The logic did not check that there was a
       difference in alignment of changes to old/new screens before
       repainting the whole non-blank portion of the line. Modified to
       fall through into logic that reduces by the portion which does not
       differ.
2000-01-15 18:39:28 +00:00
jlam
369c1faa21 Go ahead and build and install the the ncurses C++ application framework
library.  This was a side-effect of trying to deal with --with-cxx and
--without-cxx.  We accept the default --with-cxx.  This should work
regardless of whether libg++ exists.
1999-09-24 00:39:13 +00:00
fredb
29c3fca0e7 Patch "configure" to explicitly disable search for libg++. 1999-09-13 21:20:33 +00:00
fredb
dd2c0bbe2d Revert last change. Denying that we have c++ has unfortunate side-effects.
Better to disable build for the demo explicitly.
1999-09-13 20:04:48 +00:00
fredb
623632ee42 Don't try to build c++ demo on systems with libg++. It's never installed anyway. 1999-09-13 07:00:07 +00:00
hubertf
792bf39acd Remove --without-cxx configure option, as noted on tech-pkg a few weeks
ago. With this switch on, configure DTRT WRT the "bool" data type, resulting
in bizarre compile errors when using ncurses with c++ later:

 /usr/pkg/include/ncurses.h:96: abstract declarator used as declaration

(caused by a "typedef   bool;")
1999-09-04 00:57:48 +00:00
jlam
bae094c6c7 Change MAINTAINER to jlam@netbsd.org, and update patch checksums. 1999-07-16 21:11:02 +00:00
jlam
bb6c013685 Change order of -L directives and libraries to linker so that
libncurses.la is listed first.  This allows a previous installation
of ncurses to exist and have the build of the current ncurses still
find the correct libs.
1999-07-16 18:43:48 +00:00
hubertf
aa053b02ef I do not claim to maintain this any longer. Maybe someone more
appropriate (Johnny?) may want to put his name into the MAINTAINER
field.
1999-07-14 20:33:38 +00:00
bad
cbd890553d Configure --without-cxx for consistency on 1.3ish systems and ones that have
a libg++ lying around.
1999-07-13 23:54:16 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
jlam
573317f6c0 * Update "devel/ncurses" to latest release 4.2.
* Libtoolize library build.
1999-07-06 07:51:03 +00:00
cgd
cb0215f46f Don't disable this on the alpha. From the diff:
># XXX The following comment is somewhat incorrect.  The package will build
># XXX correctly on alpha, and even build shared libs, but not quite correctly:
># XXX The shlibs have no SONAME, so references to them from programs
># XXX will end up being to libfoo.so.  This may cause upgrade problems in the
># XXX future.  However, an ncurses binary package appeared e.g. with 1.4,
># XXX seemingly built from these bits, so it's probably best to just enable
># XXX it for now.  -- cgd 19990613

Note that that's a generic ELF problem, and not limited to the Alpha, as well.
1999-06-14 00:08:59 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
tron
b88c1c1267 Preprocess "terminfo.5" with "tbl", fixes PR pkg/6627 by Greg A. Woods. 1998-12-28 20:03:08 +00:00
garbled
384c07a72e add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to fail
on alpha.  There may be more, but I haven't seen them yet.
1998-09-22 06:11:35 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
agc
40359dcd0d Use automatic shared object handling 1998-07-15 10:34:56 +00:00
tv
95ee21332f Automatic manual page handling, and don't create the
${PREFIX}/lib/terminfo symlink, as we have no need for the
"compatibility".
1998-06-21 04:29:07 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
frueauf
f02aaf3294 portlint: rm->${RM}. 1998-03-16 11:06:07 +00:00
hubertf
5355781ff2 Fix PR 5163 by tooleym@Douglas.BC.CA: In manpages, tell people to
#include <ncurses.h>, not <curses.h>.
1998-03-16 08:06:30 +00:00
agc
cf51a41ceb Fix a typo in the panel/Makefile.in file (INSTALL_PREFIX lacked a
trailing '@') - pointed out by Rob Windsor.  Move configure script
mods to patch-ab, and coalesce them.
1998-03-08 01:28:31 +00:00
hubertf
f6fc8a8a9e Remove -m argument from ldconfig calls, require the system to
have ${PREFIX}/lib in ld.so.conf instead. This ensures things
even work after a reboot.
1998-02-02 08:58:13 +00:00
hubertf
403cfa3d46 Introduce TRUE?=/usr/bin/true, and use it. 1998-02-02 08:10:41 +00:00
tron
f30275b1a9 Ensure that the includes files goto "${PREFIX}/include" even if
there is another instance of "ncurses" e.g. in "/usr/local".
1998-02-01 17:33:19 +00:00
hubertf
fda7e44e89 portlint: ldconfig||/usr/bin/true, add some manpages 1998-01-24 04:28:24 +00:00
hubertf
1c39b5cd35 portlint: remove empty line 1998-01-24 04:27:19 +00:00
hubertf
6816914e87 portlint: move WRKSRC, fix MAN1, use macros for commands, ldconfig||/usr/bin/true 1998-01-24 04:26:58 +00:00
agc
54bcee1ee2 As pointed out by Charles Hannum, program files which are not
intended to be in a shared object should not be compiled as
Position Independent Code.

Attempt to fix ncurses' man page problems once and for all.  The
configure script tries to be smart, and checks the date(1) manual page
to see if it's been compressed, and, if it has been, installs ncurses
manual pages compressed.  I've removed this check, so that all pages
are installed (as far as ncurses thinks) uncompressed, and then use
the standard pkgsrc mechanisms for compressing them.
1998-01-09 14:52:36 +00:00
hubertf
2e8af152ad Use "+=", not "=" to assign CONFIGURE_ARGS; else this installs in /usr/local! 1997-12-18 09:58:14 +00:00
hubertf
3c69b90949 The binaries produced looked for libcurses.so in ../lib, which is nonsense.
Fixed after Frederick Bruckman <fb@enteract.com> told me via email.
1997-12-15 01:00:46 +00:00
hubertf
e6c6166365 Fix the following message:
/usr/pkg/man//man1/captoinfo.1.gz: No such file or directory
ncurses 1.9.9g doesn't install manpages in compressed form, so
no need to define MANCOMPRESSED (for folks that want their
manpages compressed, they shallt set MANZ!).
1997-12-13 04:05:28 +00:00
agc
2790f685bc Updated to reflect the files and directories that are actually
installed by this package.  Don't remove non-existent directories, use
the correct names for manual pages (wresize.3, not curs_resize.3), use
the real directory names (share/terminfo/foo, not lib/terminfo/foo),
and use the correct names for the terminfo files.
1997-12-09 04:02:35 +00:00
agc
9aacbf82d1 Change manual page name from curs_resize.3 to wresize.3 to reflect
reality, which allows the package to be installed without MANZ set
in the environment.
1997-12-09 02:49:22 +00:00
hubertf
8ce370a67d fix ldconfig 1997-12-02 23:25:09 +00:00
agc
53535f668a Upgrade to ncurses-1.9.9g.
Add MANCOMPRESSED, as newer version gzips the manual pages.

Remember to merge the new shared objects in with ldconfig.

Add version numbers to the shared objects in the derived Makefiles.
1997-11-26 14:50:45 +00:00
agc
5358faaf74 Add a NetBSD RCS Id to all the PLIST files. 1997-11-06 09:57:11 +00:00
agc
c20852e7a7 Append trailing / to MASTER_SITES.
Add section 5 and 7 manual pages and MAN[57] definitions.

Add standard format header, and fill in hubertf's name as maintainer
(you're welcome, Hubert).
1997-10-28 11:35:46 +00:00
hubertf
27fda5db89 add MASTER_SITE for this version 1997-10-28 00:12:41 +00:00
hubertf
4f3fa3c945 Import what FreeBSD has in base 1997-10-27 04:28:54 +00:00