diff options
Diffstat (limited to 'devel/ncurses/patches')
-rw-r--r-- | devel/ncurses/patches/patch-aa | 141 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ab | 240 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ac | 113 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ad | 88 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ae | 381 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-af | 53 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ag | 90 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ah | 54 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ai | 58 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-aj | 16 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ak | 39 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-al | 39 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-am | 91 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-an | 48 | ||||
-rw-r--r-- | devel/ncurses/patches/patch-ao | 34 |
15 files changed, 1148 insertions, 337 deletions
diff --git a/devel/ncurses/patches/patch-aa b/devel/ncurses/patches/patch-aa index 5df330ee469..412cfb6df34 100644 --- a/devel/ncurses/patches/patch-aa +++ b/devel/ncurses/patches/patch-aa @@ -1,71 +1,72 @@ -$NetBSD: patch-aa,v 1.9 2000/07/14 21:29:09 jlam Exp $ +$NetBSD: patch-aa,v 1.10 2000/10/12 14:56:45 jlam Exp $ ---- c++/Makefile.in.orig Sat Oct 23 16:13:02 1999 -+++ c++/Makefile.in Fri Jul 14 15:55:55 2000 -@@ -77,10 +77,10 @@ - LINK = @LINK_PROGS@ $(CXX) @CXXLDFLAGS@ - - LIBROOT = ncurses++ --LIBNAME = @LIB_PREFIX@$(LIBROOT).a -+LIBNAME = @LIB_PREFIX@$(LIBROOT).la - --LDFLAGS = @EXTRA_LDFLAGS@ -L../lib -L$(libdir) \ -- -l$(LIBROOT) \ -+LDFLAGS = @EXTRA_LDFLAGS@ -L$(libdir) \ -+ $(LIBNAME) \ - @TEST_ARGS@ @LDFLAGS@ \ - @LD_MODEL@ @LIBS@ @EXTRA_LIBS@ @LOCAL_LDFLAGS@ $(CXXLIBS) - -@@ -94,7 +94,7 @@ - AUTO_SRC = \ - etip.h - --all: $(AUTO_SRC) ../lib/$(LIBNAME) demo$x -+all: $(AUTO_SRC) $(LIBNAME) demo$x - - sources : $(AUTO_SRC) - -@@ -111,9 +111,8 @@ - $(MODEL)/cursesapp.o \ - $(MODEL)/cursesmain.o - --../lib/$(LIBNAME) : $(LIB_OBJS) -- $(AR) $(AR_OPTS) $@ $? -- $(RANLIB) $@ -+$(LIBNAME) : $(LIB_OBJS) -+ cd ../lib && $(LINK) -o lib$(LIBROOT).la $(LIB_OBJS:.o=.lo) -rpath $(INSTALL_PREFIX)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) - - OBJS_DEMO = $(MODEL)/demo.o - -@@ -121,7 +120,7 @@ - $(cursesf_h) $(cursesm_h) $(cursesapp_h) - - demo$x: $(OBJS_DEMO) \ -- ../lib/$(LIBNAME) \ -+ $(LIBNAME) \ - @TEST_DEPS@ - @ECHO_LINK@ $(LINK) -o $@ $(OBJS_DEMO) $(LDFLAGS_DEFAULT) - -@@ -133,18 +132,18 @@ - $(srcdir)/../mkinstalldirs $@ - - install \ --install.libs:: ../lib/$(LIBNAME) $(INSTALL_PREFIX)$(libdir) -- $(INSTALL) ../lib/$(LIBNAME) $(INSTALL_PREFIX)$(libdir)/$(LIBNAME) -+install.libs:: $(LIBNAME) $(INSTALL_PREFIX)$(libdir) -+ $(LIBTOOL) $(INSTALL_DATA) $(LIBNAME) $(INSTALL_PREFIX)$(libdir)/$(LIBNAME) - - uninstall \ - uninstall.libs:: -- -rm -f $(INSTALL_PREFIX)$(libdir)/$(LIBNAME) -+ -$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(libdir)/$(LIBNAME) - - mostlyclean :: - -rm -f core tags TAGS *~ *.ln *.atac trace - - clean :: mostlyclean -- -rm -f demo$x $(AUTO_SRC) ../lib/$(LIBNAME) $(LIB_OBJS) $(OBJS_DEMO) -+ -rm -f demo$x $(AUTO_SRC) $(LIBNAME) $(LIB_OBJS) $(OBJS_DEMO) - - distclean :: clean - -rm -f Makefile +--- INSTALL.orig Thu Oct 12 04:52:50 2000 ++++ INSTALL +@@ -104,6 +104,8 @@ + + libncurses_p.a (profile) + ++ libncurses.la (libtool) ++ + If you do not specify any models, the normal and debug libraries will be + configured. Typing `configure' with no arguments is equivalent to: + +@@ -126,6 +128,13 @@ + and SunOS with gcc, but more work needs to be done to make shared libraries + work on other systems. + ++ If you have libtool installed, you can type ++ ++ ./configure --with-libtool ++ ++ to generate the appropriate static and/or shared libraries for your ++ platform using libtool. ++ + You can make curses and terminfo fall back to an existing file of termcap + definitions by configuring with --enable-termcap. If you do this, the + library will search /etc/termcap before the terminfo database, and will +@@ -176,7 +185,8 @@ + The terminfo(5) manual page must be preprocessed with tbl(1) before + being formatted by nroff(1). Modern man(1) implementations tend to do + this by default, but you may want to look at your version's manual page +- to be sure. ++ to be sure. You may also install the manual pages after preprocessing ++ with tbl(1) by specifying the configure option --with-manpage-tbl. + + If the system already has a curses library that you need to keep using + for some bizarre binary-compatibility reason, you'll need to distinguish +@@ -494,6 +504,10 @@ + NOTE: a few systems build shared libraries with fixed pathnames; this + option probably will not work for those configurations. + ++ --with-libtool ++ Generate libraries with libtool. If this option is selected, then ++ it overrides all other library model specifications. ++ + --with-manpage-format=XXX + Tell the configure script how you would like to install man-pages. The + option value must be one of these: gzip, compress, BSDI, normal, +@@ -513,6 +527,11 @@ + this on systems that do not support symbolic links will result in + copying the man-page for each alias. + ++ --with-manpage-tbl ++ Tell the configure script that you with to preprocess the manpages ++ by running them through tbl to generate tables understandable by ++ nroff. ++ + --with-normal + Generate normal (i.e., static) libraries (default). + +@@ -557,6 +576,11 @@ + --without-ada + Suppress the configure script's check for Ada95, do not build the + Ada95 binding and related demo. ++ ++ --without-curses-h ++ Don't install the ncurses header with the name "curses.h". Rather, ++ install as "ncurses.h" and modify the installed headers and manpages ++ accordingly. + + --without-cxx + XSI curses declares "bool" as part of the interface. C++ also declares diff --git a/devel/ncurses/patches/patch-ab b/devel/ncurses/patches/patch-ab index 63a088ae5af..0fce42ae899 100644 --- a/devel/ncurses/patches/patch-ab +++ b/devel/ncurses/patches/patch-ab @@ -1,91 +1,181 @@ -$NetBSD: patch-ab,v 1.8 2000/01/15 18:39:29 jlam Exp $ +$NetBSD: patch-ab,v 1.9 2000/10/12 14:56:45 jlam Exp $ ---- configure.orig Sat Oct 23 20:33:18 1999 -+++ configure Sat Jan 15 11:24:46 2000 -@@ -2461,7 +2461,7 @@ +--- aclocal.m4.orig Thu Oct 12 04:52:50 2000 ++++ aclocal.m4 +@@ -1000,27 +1000,62 @@ + DST=\[$]1 + REF=\[$]2 + SRC=\[$]3 ++TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$ ++TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$ + echo installing \$SRC in \$DST ++CF_EOF ++if test $WITH_CURSES_H = yes; then ++ cat >>headers.sh <<CF_EOF + case \$DST in + /*/include/*) +- TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$ +- TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$ + END=\`basename \$DST\` + for i in \`cat \$REF/../*/headers |fgrep -v "#"\` + do + NAME=\`basename \$i\` + echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED + done +- rm -f \$TMPSRC +- sed -f \$TMPSED \$SRC > \$TMPSRC +- eval \$PRG \$TMPSRC \$DST/\`basename \$SRC\` +- rm -f \$TMPSRC \$TMPSED + ;; + *) +- eval \$PRG \$SRC \$DST ++ echo "" >> \$TMPSED + ;; + esac + CF_EOF ++else ++ cat >>headers.sh <<CF_EOF ++case \$DST in ++/*/include/*) ++ END=\`basename \$DST\` ++ for i in \`cat \$REF/../*/headers |fgrep -v "#"\` ++ do ++ NAME=\`basename \$i\` ++ if test "\$NAME" = "curses.h" ++ then ++ echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED ++ NAME=ncurses.h ++ fi ++ echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED ++ done ++ ;; ++*) ++ echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED ++ ;; ++esac ++CF_EOF ++fi ++cat >>headers.sh <<CF_EOF ++rm -f \$TMPSRC ++sed -f \$TMPSED \$SRC > \$TMPSRC ++NAME=\`basename \$SRC\` ++CF_EOF ++if test $WITH_CURSES_H != yes; then ++ cat >>headers.sh <<CF_EOF ++test "\$NAME" = "curses.h" && NAME=ncurses.h ++CF_EOF ++fi ++cat >>headers.sh <<CF_EOF ++eval \$PRG \$TMPSRC \$DST/\$NAME ++rm -f \$TMPSRC \$TMPSED ++CF_EOF - - case $DFT_LWR_MODEL in -- normal) DFT_DEP_SUFFIX='.a' ;; -+ normal) DFT_DEP_SUFFIX='.la' ;; - debug) DFT_DEP_SUFFIX='_g.a' ;; - profile) DFT_DEP_SUFFIX='_p.a' ;; - shared) -@@ -2581,6 +2581,9 @@ + chmod 0755 headers.sh - cf_cv_rm_so_locs=no +@@ -1045,7 +1080,7 @@ + for i in `cat $srcdir/$cf_dir/headers |fgrep -v "#"` + do + echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f `basename $i`) ; ../headers.sh \$(INSTALL_DATA) \$(DESTDIR)\$(includedir) \$(srcdir) $i" >>$cf_dir/Makefile +- test $i = curses.h && echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f ncurses.h && \$(LN_S) curses.h ncurses.h)" >>$cf_dir/Makefile ++ test $i = curses.h && test $WITH_CURSES_H = yes && echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f ncurses.h && \$(LN_S) curses.h ncurses.h)" >>$cf_dir/Makefile + done -+LINK_PROGS='$(LIBTOOL)' -+LINK_TESTS='$(LIBTOOL)' + cat >>$cf_dir/Makefile <<CF_EOF +@@ -1073,6 +1108,7 @@ + [ + AC_REQUIRE([CF_SUBST_NCURSES_VERSION]) + case $1 in ++ libtool) $2='.la' ;; + normal) $2='.a' ;; + debug) $2='_g.a' ;; + profile) $2='_p.a' ;; +@@ -1092,6 +1128,7 @@ + AC_DEFUN([CF_LIB_TYPE], + [ + case $1 in ++ libtool) $2='' ;; + normal) $2='' ;; + debug) $2='_g' ;; + profile) $2='_p' ;; +@@ -1387,6 +1424,20 @@ + AC_MSG_RESULT($cf_manpage_symlinks) + ])dnl + dnl --------------------------------------------------------------------------- ++dnl This option causes manpages to be run through tbl(1) to generate tables ++dnl correctly. ++AC_DEFUN([CF_MANPAGE_TBL], ++[ ++AC_MSG_CHECKING(for manpage tbl) + - case $cf_cv_system_name in - hpux10.*) - # (tested with gcc 2.7.2 -- I don't have c89) -@@ -6440,7 +6443,7 @@ - ### could override this. - if test "$with_termlib" = yes ; then - TEST_DEPS="${LIB_PREFIX}${TINFO_NAME}${DFT_DEP_SUFFIX}" -- TEST_ARGS="-l${TINFO_NAME}${DFT_ARG_SUFFIX}" -+ TEST_ARGS="${LIB_PREFIX}${TINFO_NAME}${DFT_DEP_SUFFIX}" ++AC_ARG_WITH(manpage-tbl, ++ [ --with-manpage-tbl specify manpage processing with tbl], ++ [cf_manpage_tbl=$withval], ++ [cf_manpage_tbl=yes]) ++ ++AC_MSG_RESULT($cf_manpage_tbl) ++])dnl ++dnl --------------------------------------------------------------------------- + dnl Try to determine if the man-pages on the system are compressed, and if + dnl so, what format is used. Use this information to construct a script that + dnl will install man-pages. +@@ -1396,6 +1447,7 @@ + CF_MANPAGE_FORMAT + CF_MANPAGE_RENAMES + CF_MANPAGE_SYMLINKS ++CF_MANPAGE_TBL + + if test "$prefix" = "NONE" ; then + cf_prefix="$ac_default_prefix" +@@ -1509,6 +1561,18 @@ + test \$verb = installing && sed -e "s,@DATADIR@,\$datadir," < \$i | sed -f edit_man.sed >\$TMP + CF_EOF fi - PROG_DEPS="$TEST_DEPS" - PROG_ARGS="$TEST_ARGS" -@@ -6454,7 +6457,7 @@ ++if test $cf_manpage_tbl = yes ; then ++cat >>man/edit_man.sh <<CF_EOF ++ tbl \$TMP >\$TMP.out ++ mv \$TMP.out \$TMP ++CF_EOF ++fi ++if test $with_curses_h != yes ; then ++cat >>man/edit_man.sh <<CF_EOF ++ sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out ++ mv \$TMP.out \$TMP ++CF_EOF ++fi + if test $cf_format = yes ; then + cat >>man/edit_man.sh <<CF_EOF + nroff -man \$TMP >\$TMP.out +@@ -1645,6 +1709,7 @@ + AC_DEFUN([CF_OBJ_SUBDIR], + [ + case $1 in ++ libtool) $2='obj_lo' ;; + normal) $2='objects' ;; + debug) $2='obj_g' ;; + profile) $2='obj_p' ;; +@@ -2066,7 +2131,11 @@ # dependencies and linker-arguments for test-programs - TEST_DEPS="${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS" + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS" -TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS" -+TEST_ARGS="${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_ARGS" ++if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++else ++ TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS" ++fi # dependencies and linker-arguments for utility-programs PROG_ARGS="$TEST_ARGS" -@@ -6497,16 +6500,17 @@ - EOF - - TEST_DEPS="${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS" +@@ -2101,7 +2170,11 @@ + AC_DEFINE_UNQUOTED(HAVE_${cf_have_include}_H) + AC_DEFINE_UNQUOTED(HAVE_LIB${cf_have_include}) + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS" - TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS" -+ TEST_ARGS="${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_ARGS" ++ if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++ else ++ TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS" ++ fi fi fi done - echo "$ac_t""$cf_cv_src_modules" 1>&6 --TEST_ARGS="-L${LIB_DIR} -L\$(libdir) $TEST_ARGS" -- - -- --PROG_ARGS="-L${LIB_DIR} -L\$(libdir) $PROG_ARGS" -+# Put $(libdir) last so we ensure programs are linked against newly-built -+# versions of libraries. -+# -+TEST_ARGS="$TEST_ARGS -L\$(libdir)" -+PROG_ARGS="$PROG_ARGS -L\$(libdir)" - - - SRC_SUBDIRS="man include" -@@ -7048,7 +7052,7 @@ - - - case $cf_item in -- normal) cf_suffix='.a' ;; -+ normal) cf_suffix='.la' ;; - debug) cf_suffix='_g.a' ;; - profile) cf_suffix='_p.a' ;; - shared) -@@ -7098,7 +7102,7 @@ - - - case $cf_item in -- normal) cf_suffix='.a' ;; -+ normal) cf_suffix='.la' ;; - debug) cf_suffix='_g.a' ;; - profile) cf_suffix='_p.a' ;; - shared) -@@ -7296,7 +7300,7 @@ - for i in `cat $srcdir/$cf_dir/headers |fgrep -v "#"` - do - echo " @ (cd \$(INSTALL_PREFIX)\$(includedir) && rm -f `basename $i`) ; ../headers.sh \$(INSTALL_DATA) \$(INSTALL_PREFIX)\$(includedir) \$(srcdir) $i" >>$cf_dir/Makefile -- test $i = curses.h && echo " @ (cd \$(INSTALL_PREFIX)\$(includedir) && rm -f ncurses.h && \$(LN_S) curses.h ncurses.h)" >>$cf_dir/Makefile -+ test $i = curses.h && echo " @ (cd \$(INSTALL_PREFIX)\$(includedir) && rm -f ncurses.h && mv -f curses.h ncurses.h)" >>$cf_dir/Makefile - done - - cat >>$cf_dir/Makefile <<CF_EOF diff --git a/devel/ncurses/patches/patch-ac b/devel/ncurses/patches/patch-ac index d302489e04b..74f5de3acb6 100644 --- a/devel/ncurses/patches/patch-ac +++ b/devel/ncurses/patches/patch-ac @@ -1,13 +1,104 @@ -$NetBSD: patch-ac,v 1.4 2000/01/15 18:39:30 jlam Exp $ +$NetBSD: patch-ac,v 1.5 2000/10/12 14:56:45 jlam Exp $ ---- man/Makefile.in.orig Wed Feb 11 07:13:49 1998 -+++ man/Makefile.in Sat Jan 15 11:24:46 2000 -@@ -63,7 +63,7 @@ - # We compose terminfo.5 from the real sources... - CAPLIST=$(srcdir)/../include/Caps - terminfo.5: $(srcdir)/terminfo.head $(CAPLIST) $(srcdir)/terminfo.tail Makefile $(srcdir)/MKterminfo.sh -- sh $(srcdir)/MKterminfo.sh $(srcdir)/terminfo.head $(CAPLIST) $(srcdir)/terminfo.tail >terminfo.5 -+ sh $(srcdir)/MKterminfo.sh $(srcdir)/terminfo.head $(CAPLIST) $(srcdir)/terminfo.tail | tbl >terminfo.5 - - mostlyclean : +--- c++/Makefile.in.orig Thu Oct 12 04:52:50 2000 ++++ c++/Makefile.in +@@ -48,6 +48,8 @@ + libdir = @libdir@ + includedir = @includedir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ + +@@ -64,6 +66,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CXXFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CXX_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -71,25 +74,37 @@ + + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + ++NCURSES_MAJOR = @NCURSES_MAJOR@ ++NCURSES_MINOR = @NCURSES_MINOR@ + REL_VERSION = @cf_cv_rel_version@ + ABI_VERSION = @cf_cv_abi_version@ + +-LINK = @LINK_PROGS@ $(CXX) @CXXLDFLAGS@ ++LINK = @LINK_PROGS@ $(LIBTOOL) $(CXX) @CXXLDFLAGS@ ++ ++LIBROOT = ncurses++ ++LIBNAME = @LIB_PREFIX@$(LIBROOT)@DFT_DEP_SUFFIX@ ++ ++LIBNAME_LIBTOOL = @LIB_PREFIX@$(LIBROOT)@LIB_SUFFIX@.la ++LIBNAME_NORMAL = @LIB_PREFIX@$(LIBROOT)@LIB_SUFFIX@.a + +-LIBROOT = ncurses++@LIB_SUFFIX@ +-LIBNAME = @LIB_PREFIX@$(LIBROOT).a ++LINK_FLAGS = @EXTRA_LDFLAGS@ -L../lib -L$(libdir) -l$(LIBROOT) + +-LDFLAGS = @EXTRA_LDFLAGS@ -L../lib -L$(libdir) \ +- -l$(LIBROOT) \ +- @TEST_ARGS@ @LDFLAGS@ \ ++LINK_LIBTOOL = @EXTRA_LDFLAGS@ -L../lib -L$(libdir) ../lib/$(LIBNAME) ++LINK_NORMAL = $(LINK_FLAGS) ++LINK_DEBUG = $(LINK_FLAGS) ++LINK_PROFILE = $(LINK_FLAGS) ++LINK_SHARED = $(LINK_FLAGS) ++ ++LDFLAGS = @TEST_ARGS@ @LDFLAGS@ \ + @LD_MODEL@ @LIBS@ @EXTRA_LIBS@ @LOCAL_LDFLAGS@ $(CXXLIBS) + ++LDFLAGS_LIBTOOL = $(LDFLAGS) + LDFLAGS_NORMAL = $(LDFLAGS) + LDFLAGS_DEBUG = $(LDFLAGS) @CC_G_OPT@ + LDFLAGS_PROFILE = $(LDFLAGS) -pg + LDFLAGS_SHARED = $(LDFLAGS) @LD_SHARED_OPTS@ + +-LDFLAGS_DEFAULT = $(LDFLAGS_@DFT_UPR_MODEL@) ++LDFLAGS_DEFAULT = $(LINK_@DFT_UPR_MODEL@) $(LDFLAGS_@DFT_UPR_MODEL@) + + AUTO_SRC = \ + etip.h +@@ -114,10 +129,15 @@ + $(MODEL)/cursesapp.o \ + $(MODEL)/cursesmain.o + +-../lib/$(LIBNAME) : $(LIB_OBJS) ++../lib/$(LIBNAME_NORMAL) : $(LIB_OBJS) + $(AR) $(AR_OPTS) $@ $? + $(RANLIB) $@ + ++../lib/$(LIBNAME_LIBTOOL) : $(LIB_OBJS) ++ cd ../lib && $(LIBTOOL) $(CXX) -o $(LIBNAME) $(LIB_OBJS:.o=.lo) \ ++ -rpath $(INSTALL_PREFIX)$(libdir) \ ++ -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR) ++ + OBJS_DEMO = $(MODEL)/demo.o + + $(MODEL)/demo.o : $(srcdir)/demo.cc \ +@@ -137,17 +157,17 @@ + + install \ + install.libs:: ../lib/$(LIBNAME) $(DESTDIR)$(libdir) +- $(INSTALL) ../lib/$(LIBNAME) $(DESTDIR)$(libdir)/$(LIBNAME) ++ $(LIBTOOL) $(INSTALL) ../lib/$(LIBNAME) $(DESTDIR)$(libdir)/$(LIBNAME) + + uninstall \ + uninstall.libs:: +- -rm -f $(DESTDIR)$(libdir)/$(LIBNAME) ++ -$(LIBTOOL) rm -f $(DESTDIR)$(libdir)/$(LIBNAME) + + mostlyclean :: -rm -f core tags TAGS *~ *.ln *.atac trace + + clean :: mostlyclean +- -rm -f demo$x $(AUTO_SRC) ../lib/$(LIBNAME) $(LIB_OBJS) $(OBJS_DEMO) ++ -$(LIBTOOL) rm -f demo$x $(AUTO_SRC) ../lib/$(LIBNAME) $(LIB_OBJS) $(LIB_OBJS:.o=.lo) $(OBJS_DEMO) + + distclean :: clean + -rm -f Makefile diff --git a/devel/ncurses/patches/patch-ad b/devel/ncurses/patches/patch-ad index 17ca8dfeb0d..49f92789a66 100644 --- a/devel/ncurses/patches/patch-ad +++ b/devel/ncurses/patches/patch-ad @@ -1,12 +1,78 @@ -$NetBSD: patch-ad,v 1.3 2000/01/15 18:39:30 jlam Exp $ +$NetBSD: patch-ad,v 1.4 2000/10/12 14:56:45 jlam Exp $ ---- misc/run_tic.sh.orig Sat May 30 20:29:34 1998 -+++ misc/run_tic.sh Sat Jan 15 11:24:46 2000 -@@ -130,6 +130,7 @@ - # to find terminfo under /usr/lib. That is, we'll _try_ to do that. Not - # all systems support symbolic links, and those that do provide a variety - # of options for 'test'. -+exit 0 # don't do this - if test "$TICDIR" != "$TERMINFO" ; then - ( rm -f $TICDIR 2>/dev/null ) - if ( cd $TICDIR 2>/dev/null ) +--- configure.in.orig Thu Oct 12 04:52:53 2000 ++++ configure.in +@@ -162,6 +162,13 @@ + [cf_with_progs=yes]) + AC_MSG_RESULT($cf_with_progs) + ++AC_MSG_CHECKING(if you wish to install curses.h) ++AC_ARG_WITH(curses-h, ++ [ --without-curses-h install curses.h as ncurses.h only], ++ [with_curses_h=$withval], ++ [with_curses_h=yes]) ++AC_MSG_RESULT($with_curses_h) ++ + modules_to_build="ncurses" + if test "X$cf_with_progs" != Xno ; then + modules_to_build="$modules_to_build progs tack" +@@ -212,6 +219,20 @@ + cf_list_models="" + AC_SUBST(cf_list_models)dnl the complete list of models ("normal debug") + ++AC_MSG_CHECKING(if you want to build libraries with libtool) ++AC_ARG_WITH(libtool, ++ [ --with-libtool generate libraries with libtool], ++ [with_libtool=$withval], ++ [with_libtool=no]) ++AC_MSG_RESULT($with_libtool) ++if test "$with_libtool" = "yes"; then ++ cf_list_models="$cf_list_models libtool" ++ test -z "$LIBTOOL" && LIBTOOL=libtool ++else ++ LIBTOOL="" ++fi ++AC_SUBST(LIBTOOL) ++ + AC_MSG_CHECKING(if you want to build shared libraries) + AC_ARG_WITH(shared, + [ --with-shared generate shared-libraries], +@@ -248,6 +269,9 @@ + + AC_MSG_CHECKING(for specified models) + test -z "$cf_list_models" && cf_list_models=normal ++dnl If we use libtool to generate libraries, then it must be the only ++dnl specified model. ++test "$with_libtool" = "yes" && cf_list_models=libtool + AC_MSG_RESULT($cf_list_models) + + ### Use the first model as the default, and save its suffix for use in building +@@ -337,6 +361,7 @@ + + AC_MSG_CHECKING(for default loader flags) + case $DFT_LWR_MODEL in ++libtool) LD_MODEL='' ;; + normal) LD_MODEL='' ;; + debug) LD_MODEL=$CC_G_OPT ;; + profile) LD_MODEL='-pg';; +@@ -1075,7 +1100,11 @@ + ### could override this. + if test "$with_termlib" = yes ; then + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_NAME}${DFT_DEP_SUFFIX}" +- TEST_ARGS="-l${TINFO_NAME}${DFT_ARG_SUFFIX}" ++ if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++ else ++ TEST_ARGS="-l${TINFO_NAME}${DFT_ARG_SUFFIX}" ++ fi + fi + PROG_DEPS="$TEST_DEPS" + PROG_ARGS="$TEST_ARGS" +@@ -1116,6 +1145,7 @@ + TINFO_NAME="$TINFO_NAME" + WITH_ECHO="$with_echo" + WITH_OVERWRITE="$with_overwrite" ++WITH_CURSES_H="$with_curses_h" + cf_cv_abi_version="$cf_cv_abi_version" + cf_cv_do_symlinks="$cf_cv_do_symlinks" + cf_cv_rel_version="$cf_cv_rel_version" diff --git a/devel/ncurses/patches/patch-ae b/devel/ncurses/patches/patch-ae index 7e08eaec24e..ca3c8d65637 100644 --- a/devel/ncurses/patches/patch-ae +++ b/devel/ncurses/patches/patch-ae @@ -1,64 +1,319 @@ -$NetBSD: patch-ae,v 1.2 2000/01/15 18:39:30 jlam Exp $ +$NetBSD: patch-ae,v 1.3 2000/10/12 14:56:45 jlam Exp $ ---- mk-1st.awk.orig Sat May 9 17:54:02 1998 -+++ mk-1st.awk Sat Jan 15 11:24:46 2000 -@@ -208,10 +208,16 @@ - } - else - { -+ if ( $2 == "c++" ) { -+ cplusplus="--cplusplus" -+ compile="CXX" -+ } else { -+ cplusplus="" -+ compile="CC" -+ } - end_name = lib_name; - printf "../lib/%s : $(%s_OBJS)\n", lib_name, OBJS -- printf "\t$(AR) $(AR_OPTS) $@ $?\n" -- printf "\t$(RANLIB) $@\n" -+ printf "\tcd ../lib && $(LIBTOOL) %s $(%s) -o %s $(%s_OBJS:.o=.lo) -rpath $(INSTALL_PREFIX)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR)\n", cplusplus, compile, lib_name, OBJS - if ( target == "vxworks" ) - { - printf "\t$(LD) $(LD_OPTS) $? -o $(@:.a=.o)\n" -@@ -220,15 +226,8 @@ - print "install \\" - print "install.libs \\" - printf "install.%s :: $(INSTALL_PREFIX)$(libdir) ../lib/%s\n", name, lib_name -- printf "\t@echo installing ../lib/%s as $(INSTALL_PREFIX)$(libdir)/%s \n", lib_name, lib_name -- printf "\t$(INSTALL_DATA) ../lib/%s $(INSTALL_PREFIX)$(libdir)/%s \n", lib_name, lib_name -- if ( overwrite == "yes" && lib_name == "libncurses.a" ) -- { -- printf "\t@echo linking libcurses.a to libncurses.a \n" -- printf "\t-@rm -f $(INSTALL_PREFIX)$(libdir)/libcurses.a \n" -- printf "\t(cd $(INSTALL_PREFIX)$(libdir) && $(LN_S) libncurses.a libcurses.a)\n" -- } -- printf "\t$(RANLIB) $(INSTALL_PREFIX)$(libdir)/%s\n", lib_name -+ printf "\t@echo installing ../lib/%s in $(INSTALL_PREFIX)$(libdir)\n", lib_name -+ printf "\tcd ../lib && $(LIBTOOL) %s $(INSTALL_DATA) %s $(INSTALL_PREFIX)$(libdir)\n", cplusplus, lib_name - if ( target == "vxworks" ) - { - printf "\t@echo installing ../lib/lib%s.o as $(INSTALL_PREFIX)$(libdir)/lib%s.o\n", name, name -@@ -239,12 +238,7 @@ - print "uninstall.libs \\" - printf "uninstall.%s ::\n", name - printf "\t@echo uninstalling $(INSTALL_PREFIX)$(libdir)/%s \n", lib_name -- printf "\t-@rm -f $(INSTALL_PREFIX)$(libdir)/%s\n", lib_name -- if ( overwrite == "yes" && lib_name == "libncurses.a" ) -- { -- printf "\t@echo linking libcurses.a to libncurses.a \n" -- printf "\t-@rm -f $(INSTALL_PREFIX)$(libdir)/libcurses.a \n" -- } -+ printf "\t-@$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(libdir)/%s\n", lib_name - if ( target == "vxworks" ) - { - printf "\t@echo uninstalling $(INSTALL_PREFIX)$(libdir)/lib%s.o\n", name -@@ -253,7 +247,7 @@ - } - print "" - print "clean ::" -- printf "\t-rm -f ../lib/%s\n", lib_name -+ printf "\t-cd ../lib && $(LIBTOOL) rm -f %s\n", lib_name - print "" - print "mostlyclean::" - printf "\t-rm -f $(%s_OBJS)\n", OBJS +--- configure.orig Thu Oct 12 04:52:53 2000 ++++ configure +@@ -193,8 +193,10 @@ + --without-cxx-binding do not build C++ binding and demo + --without-ada suppress check for Ada95, don't build demo + --without-progs suppress build with programs (e.g., tic) ++ --without-curses-h install curses.h as ncurses.h only + --with-install-prefix prefixes actual install-location + Options to Specify the Libraries Built/Used: ++ --with-libtool generate libraries with libtool + --with-shared generate shared-libraries + --with-normal generate normal-libraries (default) + --with-debug generate debug-libraries (default) +@@ -229,6 +231,7 @@ + optionally formatted, e.g., gzip,formatted + --with-manpage-renames specify manpage-renaming + --with-manpage-symlinks specify manpage-symlinks ++ --with-manpage-tbl specify manpage processing with tbl + EOF + cat <<EOF + Extensions: +@@ -1605,6 +1608,19 @@ + + echo "$ac_t""$cf_with_progs" 1>&6 + ++echo $ac_n "checking if you wish to install curses.h""... $ac_c" 1>&6 ++echo "configure:1597: checking if you wish to install curses.h" >&5 ++ ++# Check whether --with-curses-h or --without-curses-h was given. ++if test "${with_curses_h+set}" = set; then ++ withval="$with_curses_h" ++ with_curses_h=$withval ++else ++ with_curses_h=yes ++fi ++ ++echo "$ac_t""$with_curses_h" 1>&6 ++ + modules_to_build="ncurses" + if test "X$cf_with_progs" != Xno ; then + modules_to_build="$modules_to_build progs tack" +@@ -2141,6 +2157,25 @@ + ### shared, for example. + cf_list_models="" + ++echo $ac_n "checking if you want to build libraries with libtool""... $ac_c" 1>&6 ++echo "configure:2146: checking if you want to build libraries with libtool" >&5 ++ ++# Check whether --with-libtool or --without-libtool was given. ++if test "${with_libtool+set}" = set; then ++ withval="$with_libtool" ++ with_libtool=$withval ++else ++ with_libtool=no ++fi ++ ++echo "$ac_t""$with_libtool" 1>&6 ++if test "$with_libtool" = "yes"; then ++ cf_list_models="$cf_list_models libtool" ++ test -z "$LIBTOOL" && LIBTOOL=libtool ++else ++ LIBTOOL="" ++fi ++ + echo $ac_n "checking if you want to build shared libraries""... $ac_c" 1>&6 + echo "configure:2146: checking if you want to build shared libraries" >&5 + +@@ -2202,6 +2237,9 @@ + echo $ac_n "checking for specified models""... $ac_c" 1>&6 + echo "configure:2204: checking for specified models" >&5 + test -z "$cf_list_models" && cf_list_models=normal ++# If we use libtool to generate libraries, then it must be the only ++# specified model. ++test "$with_libtool" = "yes" && cf_list_models=libtool + echo "$ac_t""$cf_list_models" 1>&6 + + ### Use the first model as the default, and save its suffix for use in building +@@ -2496,6 +2534,7 @@ + echo $ac_n "checking for default loader flags""... $ac_c" 1>&6 + echo "configure:2498: checking for default loader flags" >&5 + case $DFT_LWR_MODEL in ++libtool) LD_MODEL='' ;; + normal) LD_MODEL='' ;; + debug) LD_MODEL=$CC_G_OPT ;; + profile) LD_MODEL='-pg';; +@@ -3469,6 +3508,22 @@ + echo "$ac_t""$cf_manpage_symlinks" 1>&6 + + ++echo $ac_n "checking for manpage tbl""... $ac_c" 1>&6 ++echo "configure:3458: checking for manpage tbl" >&5 ++ ++ ++# Check whether --with-manpage-tbl or --without-manpage-tbl was given. ++if test "${with_manpage_tbl+set}" = set; then ++ withval="$with_manpage_tbl" ++ cf_manpage_tbl=$withval ++else ++ cf_manpage_tbl=yes ++fi ++ ++ ++echo "$ac_t""$cf_manpage_tbl" 1>&6 ++ ++ + if test "$prefix" = "NONE" ; then + cf_prefix="$ac_default_prefix" + else +@@ -3580,6 +3635,18 @@ + test \$verb = installing && sed -e "s,@DATADIR@,\$datadir," < \$i | sed -f edit_man.sed >\$TMP + CF_EOF + fi ++if test $cf_manpage_tbl = yes ; then ++cat >>man/edit_man.sh <<CF_EOF ++ tbl \$TMP >\$TMP.out ++ mv \$TMP.out \$TMP ++CF_EOF ++fi ++if test $with_curses_h != yes ; then ++cat >>man/edit_man.sh <<CF_EOF ++ sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out ++ mv \$TMP.out \$TMP ++CF_EOF ++fi + if test $cf_format = yes ; then + cat >>man/edit_man.sh <<CF_EOF + nroff -man \$TMP >\$TMP.out +@@ -6964,6 +7031,7 @@ + echo "configure:6965: checking default library suffix" >&5 + + case $DFT_LWR_MODEL in ++ libtool) DFT_ARG_SUFFIX='' ;; + normal) DFT_ARG_SUFFIX='' ;; + debug) DFT_ARG_SUFFIX='_g' ;; + profile) DFT_ARG_SUFFIX='_p' ;; +@@ -6977,6 +7045,7 @@ + + + case $DFT_LWR_MODEL in ++ libtool) DFT_DEP_SUFFIX='.la' ;; + normal) DFT_DEP_SUFFIX='.a' ;; + debug) DFT_DEP_SUFFIX='_g.a' ;; + profile) DFT_DEP_SUFFIX='_p.a' ;; +@@ -6993,6 +7062,7 @@ + echo "configure:6994: checking default object directory" >&5 + + case $DFT_LWR_MODEL in ++ libtool) DFT_OBJ_SUBDIR='obj_lo' ;; + normal) DFT_OBJ_SUBDIR='objects' ;; + debug) DFT_OBJ_SUBDIR='obj_g' ;; + profile) DFT_OBJ_SUBDIR='obj_p' ;; +@@ -7018,7 +7088,11 @@ + ### could override this. + if test "$with_termlib" = yes ; then + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_NAME}${DFT_DEP_SUFFIX}" +- TEST_ARGS="-l${TINFO_NAME}${DFT_ARG_SUFFIX}" ++ if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++ else ++ TEST_ARGS="-l${TINFO_NAME}${DFT_ARG_SUFFIX}" ++ fi + fi + PROG_DEPS="$TEST_DEPS" + PROG_ARGS="$TEST_ARGS" +@@ -7032,7 +7106,11 @@ + + # dependencies and linker-arguments for test-programs + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS" +-TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS" ++if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++else ++ TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS" ++fi + + # dependencies and linker-arguments for utility-programs + PROG_ARGS="$TEST_ARGS" +@@ -7075,7 +7153,11 @@ + EOF + + TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS" +- TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS" ++ if test "$DFT_LWR_MODEL" = "libtool"; then ++ TEST_ARGS="${TEST_DEPS}" ++ else ++ TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS" ++ fi + fi + fi + done +@@ -7121,6 +7203,7 @@ + do + + case $cf_item in ++ libtool) cf_subdir='obj_lo' ;; + normal) cf_subdir='objects' ;; + debug) cf_subdir='obj_g' ;; + profile) cf_subdir='obj_p' ;; +@@ -7257,6 +7340,7 @@ + s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF + $ac_vpsub + $extrasub ++s%@LIBTOOL@%$LIBTOOL%g + s%@SHELL@%$SHELL%g + s%@CFLAGS@%$CFLAGS%g + s%@CPPFLAGS@%$CPPFLAGS%g +@@ -7611,6 +7695,7 @@ + TINFO_NAME="$TINFO_NAME" + WITH_ECHO="$with_echo" + WITH_OVERWRITE="$with_overwrite" ++WITH_CURSES_H="$with_curses_h" + cf_cv_abi_version="$cf_cv_abi_version" + cf_cv_do_symlinks="$cf_cv_do_symlinks" + cf_cv_rel_version="$cf_cv_rel_version" +@@ -7645,6 +7730,7 @@ + + + case $cf_item in ++ libtool) cf_suffix='.la' ;; + normal) cf_suffix='.a' ;; + debug) cf_suffix='_g.a' ;; + profile) cf_suffix='_p.a' ;; +@@ -7695,6 +7781,7 @@ + + + case $cf_item in ++ libtool) cf_suffix='.la' ;; + normal) cf_suffix='.a' ;; + debug) cf_suffix='_g.a' ;; + profile) cf_suffix='_p.a' ;; +@@ -7708,6 +7795,7 @@ + + + case $cf_item in ++ libtool) cf_subdir='obj_lo' ;; + normal) cf_subdir='objects' ;; + debug) cf_subdir='obj_g' ;; + profile) cf_subdir='obj_p' ;; +@@ -7857,27 +7945,62 @@ + DST=\$1 + REF=\$2 + SRC=\$3 ++TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$ ++TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$ + echo installing \$SRC in \$DST ++CF_EOF ++if test $WITH_CURSES_H = yes; then ++ cat >>headers.sh <<CF_EOF + case \$DST in + /*/include/*) +- TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$ +- TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$ + END=\`basename \$DST\` + for i in \`cat \$REF/../*/headers |fgrep -v "#"\` + do + NAME=\`basename \$i\` + echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED + done +- rm -f \$TMPSRC +- sed -f \$TMPSED \$SRC > \$TMPSRC +- eval \$PRG \$TMPSRC \$DST/\`basename \$SRC\` +- rm -f \$TMPSRC \$TMPSED + ;; + *) +- eval \$PRG \$SRC \$DST ++ echo "" >> \$TMPSED + ;; + esac + CF_EOF ++else ++ cat >>headers.sh <<CF_EOF ++case \$DST in ++/*/include/*) ++ END=\`basename \$DST\` ++ for i in \`cat \$REF/../*/headers |fgrep -v "#"\` ++ do ++ NAME=\`basename \$i\` ++ if test "\$NAME" = "curses.h" ++ then ++ echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED ++ NAME=ncurses.h ++ fi ++ echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED ++ done ++ ;; ++*) ++ echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED ++ ;; ++esac ++CF_EOF ++fi ++cat >>headers.sh <<CF_EOF ++rm -f \$TMPSRC ++sed -f \$TMPSED \$SRC > \$TMPSRC ++NAME=\`basename \$SRC\` ++CF_EOF ++if test $WITH_CURSES_H != yes; then ++ cat >>headers.sh <<CF_EOF ++test "\$NAME" = "curses.h" && NAME=ncurses.h ++CF_EOF ++fi ++cat >>headers.sh <<CF_EOF ++eval \$PRG \$TMPSRC \$DST/\$NAME ++rm -f \$TMPSRC \$TMPSED ++CF_EOF + + chmod 0755 headers.sh + +@@ -7902,7 +8025,7 @@ + for i in `cat $srcdir/$cf_dir/headers |fgrep -v "#"` + do + echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f `basename $i`) ; ../headers.sh \$(INSTALL_DATA) \$(DESTDIR)\$(includedir) \$(srcdir) $i" >>$cf_dir/Makefile +- test $i = curses.h && echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f ncurses.h && \$(LN_S) curses.h ncurses.h)" >>$cf_dir/Makefile ++ test $i = curses.h && test $WITH_CURSES_H = yes && echo " @ (cd \$(DESTDIR)\$(includedir) && rm -f ncurses.h && \$(LN_S) curses.h ncurses.h)" >>$cf_dir/Makefile + done + + cat >>$cf_dir/Makefile <<CF_EOF diff --git a/devel/ncurses/patches/patch-af b/devel/ncurses/patches/patch-af index 9e45b688ac7..c3b5e99b272 100644 --- a/devel/ncurses/patches/patch-af +++ b/devel/ncurses/patches/patch-af @@ -1,16 +1,39 @@ -$NetBSD: patch-af,v 1.3 2000/01/15 18:39:31 jlam Exp $ +$NetBSD: patch-af,v 1.4 2000/10/12 14:56:45 jlam Exp $ ---- mk-2nd.awk.orig Sat Oct 17 17:54:21 1998 -+++ mk-2nd.awk Sat Jan 15 11:24:46 2000 -@@ -93,9 +93,9 @@ - dir = $3 "/" - sub("^\\$\\(srcdir\\)/","",dir); - sub("^\\./","",dir); -- printf "\t%scd ../%s; $(%s) $(CFLAGS_%s) -c ../%s/%s%s%s", atsign, model, compile, MODEL, name, dir, $1, suffix -+ printf "\t%scd ../%s; $(LIBTOOL) $(%s) $(CFLAGS_%s) -c ../%s/%s%s%s", atsign, model, compile, MODEL, name, dir, $1, suffix - } else -- printf "\t%scd ../%s; $(%s) $(CFLAGS_%s) -c %s/%s%s", atsign, model, compile, MODEL, $3, $1, suffix -+ printf "\t%scd ../%s; $(LIBTOOL) $(%s) $(CFLAGS_%s) -c %s/%s%s", atsign, model, compile, MODEL, $3, $1, suffix - } else { - printf "%s", $1 - for (n = 2; n <= NF; n++) printf " %s", $n +--- form/Makefile.in.orig Thu Oct 12 04:52:53 2000 ++++ form/Makefile.in +@@ -53,6 +53,8 @@ + libdir = @libdir@ + includedir = @includedir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_LIB = @INSTALL@ @INSTALL_LIB@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -72,6 +74,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -79,7 +82,7 @@ + + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + +-LINK = $(CC) ++LINK = $(LIBTOOL) $(CC) + LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ + + SHLIB_DIRS = -L../lib -L$(libdir) +@@ -87,6 +90,8 @@ + + MK_SHARED_LIB = @MK_SHARED_LIB@ + ++NCURSES_MAJOR = @NCURSES_MAJOR@ ++NCURSES_MINOR = @NCURSES_MINOR@ + REL_VERSION = @cf_cv_rel_version@ + ABI_VERSION = @cf_cv_abi_version@ + diff --git a/devel/ncurses/patches/patch-ag b/devel/ncurses/patches/patch-ag index 5906493e2e7..5c36d5eed68 100644 --- a/devel/ncurses/patches/patch-ag +++ b/devel/ncurses/patches/patch-ag @@ -1,52 +1,40 @@ -$NetBSD: patch-ag,v 1.2 2000/01/15 18:39:31 jlam Exp $ +$NetBSD: patch-ag,v 1.3 2000/10/12 14:56:46 jlam Exp $ ---- progs/Makefile.in.orig Sat May 30 20:07:33 1998 -+++ progs/Makefile.in Sat Jan 15 11:24:46 2000 -@@ -102,7 +102,7 @@ - AUTO_SRC = \ - termsort.c - --PROGS = tic$x toe$x infocmp$x clear$x tput$x tset$x -+PROGS = tic$x toe$x infocmp$x - - TESTPROGS = mvcur$x tctest$x hardscroll$x hashmap$x - -@@ -122,32 +122,22 @@ - uninstall.libs: - - install.progs: $(PROGS) $(INSTALL_PREFIX)$(bindir) -- $(INSTALL_PROGRAM) tic$x $(INSTALL_PREFIX)$(bindir)/tic$x -- $(INSTALL_PROGRAM) toe$x $(INSTALL_PREFIX)$(bindir)/toe$x -- $(INSTALL_PROGRAM) infocmp$x $(INSTALL_PREFIX)$(bindir)/infocmp$x -- $(INSTALL_PROGRAM) clear$x $(INSTALL_PREFIX)$(bindir)/clear$x -- $(INSTALL_PROGRAM) tput$x $(INSTALL_PREFIX)$(bindir)/tput$x -- $(INSTALL_PROGRAM) tset$x $(INSTALL_PREFIX)$(bindir)/tset$x -+ $(LIBTOOL) $(INSTALL_PROGRAM) tic$x $(INSTALL_PREFIX)$(bindir)/tic$x -+ $(LIBTOOL) $(INSTALL_PROGRAM) toe$x $(INSTALL_PREFIX)$(bindir)/toe$x -+ $(LIBTOOL) $(INSTALL_PROGRAM) infocmp$x $(INSTALL_PREFIX)$(bindir)/infocmp$x - @echo "linking captoinfo to tic" - -@rm -f $(INSTALL_PREFIX)$(bindir)/captoinfo$x - (cd $(INSTALL_PREFIX)$(bindir) && $(LN_S) tic$x captoinfo$x) - @echo "linking infotocap to tic" - -@rm -f $(INSTALL_PREFIX)$(bindir)/infotocap$x - (cd $(INSTALL_PREFIX)$(bindir) && $(LN_S) tic$x infotocap$x) -- @echo "linking reset to tset" -- -@rm -f $(INSTALL_PREFIX)$(bindir)/reset$x -- (cd $(INSTALL_PREFIX)$(bindir) && $(LN_S) tset$x reset$x) - - uninstall.progs: -- -@rm -f $(INSTALL_PREFIX)$(bindir)/tic$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/toe$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/infocmp$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/clear$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/tput$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/tset$x -+ -@$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(bindir)/tic$x -+ -@$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(bindir)/toe$x -+ -@$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(bindir)/infocmp$x - -@rm -f $(INSTALL_PREFIX)$(bindir)/captoinfo$x - -@rm -f $(INSTALL_PREFIX)$(bindir)/infotocap$x -- -@rm -f $(INSTALL_PREFIX)$(bindir)/reset$x - - $(INSTALL_PREFIX)$(bindir) : - $(srcdir)/../mkinstalldirs $@ +--- menu/Makefile.in.orig Thu Oct 12 04:52:55 2000 ++++ menu/Makefile.in +@@ -53,6 +53,8 @@ + libdir = @libdir@ + includedir = @includedir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_LIB = @INSTALL@ @INSTALL_LIB@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -72,15 +74,15 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +- + CFLAGS_SHARED = $(CCFLAGS) @CC_SHARED_OPTS@ + + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + +-LINK = $(CC) ++LINK = $(LIBTOOL) $(CC) + LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ + + SHLIB_DIRS = -L../lib -L$(libdir) +@@ -88,6 +90,8 @@ + + MK_SHARED_LIB = @MK_SHARED_LIB@ + ++NCURSES_MAJOR = @NCURSES_MAJOR@ ++NCURSES_MINOR = @NCURSES_MINOR@ + REL_VERSION = @cf_cv_rel_version@ + ABI_VERSION = @cf_cv_abi_version@ + diff --git a/devel/ncurses/patches/patch-ah b/devel/ncurses/patches/patch-ah index 59e1ee18b48..f25036fe7fd 100644 --- a/devel/ncurses/patches/patch-ah +++ b/devel/ncurses/patches/patch-ah @@ -1,42 +1,14 @@ -$NetBSD: patch-ah,v 1.2 2000/01/15 18:39:31 jlam Exp $ +$NetBSD: patch-ah,v 1.3 2000/10/12 14:56:46 jlam Exp $ ---- tack/Makefile.in.orig Sat Sep 18 19:33:48 1999 -+++ tack/Makefile.in Sat Jan 15 11:25:18 2000 -@@ -26,11 +26,13 @@ - libdir = @libdir@ - includedir = @includedir@ - datadir = @datadir@ -+mandir = @mandir@ - - ticdir = $(datadir)/terminfo - - INSTALL = @INSTALL@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ -+INSTALL_DATA = @INSTALL_DATA@ - - AWK = @AWK@ - LN_S = @LN_S@ -@@ -51,7 +53,7 @@ - CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) - - LD = @LD@ --LINK = $(CC) -+LINK = @LINK_PROGS@ $(CC) - LDFLAGS = @EXTRA_LDFLAGS@ \ - @PROG_ARGS@ @LDFLAGS@ @LD_MODEL@ @LIBS@ @EXTRA_LIBS@ - -@@ -84,10 +86,12 @@ - uninstall.libs: - - install.tack: $(PROGS) $(INSTALL_PREFIX)$(bindir) -- $(INSTALL_PROGRAM) tack$x $(INSTALL_PREFIX)$(bindir)/tack$x -+ $(LIBTOOL) $(INSTALL_PROGRAM) tack$x $(INSTALL_PREFIX)$(bindir)/tack$x -+ $(INSTALL_DATA) tack.1 $(INSTALL_PREFIX)$(mandir)/man1/tack.1 - - uninstall.tack: -- -@rm -f $(INSTALL_PREFIX)$(bindir)/tack$x -+ -@$(LIBTOOL) rm -f $(INSTALL_PREFIX)$(bindir)/tack$x -+ -@rm -f $(INSTALL_PREFIX)$(mandir)/man1/tack.1 - - $(INSTALL_PREFIX)$(bindir) : - $(srcdir)/../mkinstalldirs $@ +--- misc/run_tic.in.orig Mon Oct 9 18:57:35 2000 ++++ misc/run_tic.in +@@ -113,6 +113,9 @@ + exit 1 + fi + ++# For NetBSD pkgsrc, don't bother with setting a symbolic link. ++exit 0 ++ + # Make a symbolic link to provide compatibility with applications that expect + # to find terminfo under /usr/lib. That is, we'll _try_ to do that. Not + # all systems support symbolic links, and those that do provide a variety diff --git a/devel/ncurses/patches/patch-ai b/devel/ncurses/patches/patch-ai new file mode 100644 index 00000000000..f55dd142780 --- /dev/null +++ b/devel/ncurses/patches/patch-ai @@ -0,0 +1,58 @@ +$NetBSD: patch-ai,v 1.3 2000/10/12 14:56:46 jlam Exp $ + +--- mk-1st.awk.orig Thu Oct 12 04:52:56 2000 ++++ mk-1st.awk +@@ -215,6 +215,29 @@ + printf "\t-@rm -f so_locations\n" + } + } ++ else if ( MODEL == "LIBTOOL" ) ++ { ++ if ( $2 == "c++" ) { ++ compile="CXX" ++ } else { ++ compile="CC" ++ } ++ end_name = lib_name; ++ printf "../lib/%s : $(%s_OBJS)\n", lib_name, OBJS ++ printf "\tcd ../lib && $(LIBTOOL) $(%s) -o %s $(%s_OBJS:.o=.lo) -rpath $(DESTDIR)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR)\n", compile, lib_name, OBJS ++ print "" ++ print "install \\" ++ print "install.libs \\" ++ printf "install.%s :: $(DESTDIR)$(libdir) ../lib/%s\n", name, lib_name ++ printf "\t@echo installing ../lib/%s as $(DESTDIR)$(libdir)/%s\n", lib_name, lib_name ++ printf "\tcd ../lib; $(LIBTOOL) $(INSTALL_DATA) %s $(DESTDIR)$(libdir)\n", lib_name ++ print "" ++ print "uninstall \\" ++ print "uninstall.libs \\" ++ printf "uninstall.%s ::\n", name ++ printf "\t@echo uninstalling $(DESTDIR)$(libdir)/%s\n", lib_name ++ printf "\t-@$(LIBTOOL) rm -f $(DESTDIR)$(libdir)/%s\n", lib_name ++ } + else + { + end_name = lib_name; +@@ -266,14 +289,23 @@ + print "" + print "mostlyclean::" + printf "\t-rm -f $(%s_OBJS)\n", OBJS ++ if ( MODEL == "LIBTOOL" ) { ++ printf "\t-rm -f $(%s_OBJS:.o=.lo)\n", OBJS ++ } + } + else if ( found == 2 ) + { + print "" + print "mostlyclean::" + printf "\t-rm -f $(%s_OBJS)\n", OBJS ++ if ( MODEL == "LIBTOOL" ) { ++ printf "\t-rm -f $(%s_OBJS:.o=.lo)\n", OBJS ++ } + print "" + print "clean ::" + printf "\t-rm -f $(%s_OBJS)\n", OBJS ++ if ( MODEL == "LIBTOOL" ) { ++ printf "\t-rm -f $(%s_OBJS:.o=.lo)\n", OBJS ++ } + } + } diff --git a/devel/ncurses/patches/patch-aj b/devel/ncurses/patches/patch-aj new file mode 100644 index 00000000000..31b39f86364 --- /dev/null +++ b/devel/ncurses/patches/patch-aj @@ -0,0 +1,16 @@ +$NetBSD: patch-aj,v 1.3 2000/10/12 14:56:46 jlam Exp $ + +--- mk-2nd.awk.orig Sat Apr 1 15:50:36 2000 ++++ mk-2nd.awk +@@ -100,9 +100,9 @@ + dir = $3 "/" + sub("^\\$\\(srcdir\\)/","",dir); + sub("^\\./","",dir); +- printf "\t%scd ../%s; $(%s) $(CFLAGS_%s) -c ../%s/%s%s%s", atsign, model, compile, MODEL, name, dir, $1, suffix ++ printf "\t%scd ../%s; $(LIBTOOL) $(%s) $(CFLAGS_%s) -c ../%s/%s%s%s", atsign, model, compile, MODEL, name, dir, $1, suffix + } else +- printf "\t%scd ../%s; $(%s) $(CFLAGS_%s) -c %s/%s%s", atsign, model, compile, MODEL, $3, $1, suffix ++ printf "\t%scd ../%s; $(LIBTOOL) $(%s) $(CFLAGS_%s) -c %s/%s%s", atsign, model, compile, MODEL, $3, $1, suffix + } else { + printf "%s", $1 + for (n = 2; n <= NF; n++) printf " %s", $n diff --git a/devel/ncurses/patches/patch-ak b/devel/ncurses/patches/patch-ak new file mode 100644 index 00000000000..c314d725fe4 --- /dev/null +++ b/devel/ncurses/patches/patch-ak @@ -0,0 +1,39 @@ +$NetBSD: patch-ak,v 1.3 2000/10/12 14:56:47 jlam Exp $ + +--- ncurses/Makefile.in.orig Thu Oct 12 04:52:56 2000 ++++ ncurses/Makefile.in +@@ -62,6 +62,8 @@ + includedir = @includedir@ + datadir = @datadir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_LIB = @INSTALL@ @INSTALL_LIB@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -86,6 +88,7 @@ + HOSTCCFLAGS = @CFLAGS@ $(CPPFLAGS) + HOSTLDFLAGS = @LDFLAGS@ @LIBS@ + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -93,7 +96,7 @@ + + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + +-LINK = $(CC) ++LINK = $(LIBTOOL) $(CC) + LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ + + SHLIB_DIRS = -L../lib -L$(libdir) +@@ -102,6 +105,8 @@ + + MK_SHARED_LIB = @MK_SHARED_LIB@ + ++NCURSES_MAJOR = @NCURSES_MAJOR@ ++NCURSES_MINOR = @NCURSES_MINOR@ + REL_VERSION = @cf_cv_rel_version@ + ABI_VERSION = @cf_cv_abi_version@ + diff --git a/devel/ncurses/patches/patch-al b/devel/ncurses/patches/patch-al new file mode 100644 index 00000000000..5d9783846fe --- /dev/null +++ b/devel/ncurses/patches/patch-al @@ -0,0 +1,39 @@ +$NetBSD: patch-al,v 1.3 2000/10/12 14:56:47 jlam Exp $ + +--- panel/Makefile.in.orig Thu Oct 12 04:52:58 2000 ++++ panel/Makefile.in +@@ -54,6 +54,8 @@ + includedir = @includedir@ + datadir = @datadir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_LIB = @INSTALL@ @INSTALL_LIB@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -73,6 +75,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -80,7 +83,7 @@ + + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + +-LINK = $(CC) ++LINK = $(LIBTOOL) $(CC) + LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ + + SHLIB_DIRS = -L../lib -L$(libdir) +@@ -88,6 +91,8 @@ + + MK_SHARED_LIB = @MK_SHARED_LIB@ + ++NCURSES_MAJOR = @NCURSES_MAJOR@ ++NCURSES_MINOR = @NCURSES_MINOR@ + REL_VERSION = @cf_cv_rel_version@ + ABI_VERSION = @cf_cv_abi_version@ + diff --git a/devel/ncurses/patches/patch-am b/devel/ncurses/patches/patch-am new file mode 100644 index 00000000000..af2908bf4ab --- /dev/null +++ b/devel/ncurses/patches/patch-am @@ -0,0 +1,91 @@ +$NetBSD: patch-am,v 1.3 2000/10/12 14:56:47 jlam Exp $ + +--- progs/Makefile.in.orig Thu Oct 12 04:52:58 2000 ++++ progs/Makefile.in +@@ -59,6 +59,8 @@ + includedir = @includedir@ + datadir = @datadir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + transform = @program_transform_name@ +@@ -76,6 +78,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -84,10 +87,11 @@ + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + + LD = @LD@ +-LINK = @LINK_PROGS@ $(CC) ++LINK = @LINK_PROGS@ $(LIBTOOL) $(CC) + LDFLAGS = @EXTRA_LDFLAGS@ \ + @PROG_ARGS@ @LDFLAGS@ @LD_MODEL@ @LIBS@ @EXTRA_LIBS@ + ++LDFLAGS_LIBTOOL = $(LDFLAGS) + LDFLAGS_NORMAL = $(LDFLAGS) + LDFLAGS_DEBUG = $(LDFLAGS) @CC_G_OPT@ + LDFLAGS_PROFILE = $(LDFLAGS) -pg +@@ -103,7 +107,7 @@ + termsort.c \ + transform.h + +-PROGS = tic$x toe$x infocmp$x clear$x tput$x tset$x ++PROGS = tic$x toe$x infocmp$x # clear$x tput$x tset$x + + TESTPROGS = mvcur$x tctest$x hardscroll$x hashmap$x + +@@ -143,12 +147,12 @@ + echo "#define PROG_INIT \"$(actual_init)\"" >>$@ + + install.progs: $(AUTO_SRC) $(PROGS) $(DESTDIR)$(bindir) +- $(INSTALL_PROGRAM) tic$x $(DESTDIR)$(bindir)/$(actual_tic) +- $(INSTALL_PROGRAM) toe$x $(DESTDIR)$(bindir)/$(actual_toe) +- $(INSTALL_PROGRAM) infocmp$x $(DESTDIR)$(bindir)/$(actual_infocmp) +- $(INSTALL_PROGRAM) clear$x $(DESTDIR)$(bindir)/$(actual_clear) +- $(INSTALL_PROGRAM) tput$x $(DESTDIR)$(bindir)/$(actual_tput) +- $(INSTALL_PROGRAM) tset$x $(DESTDIR)$(bindir)/$(actual_tset) ++ $(LIBTOOL) $(INSTALL_PROGRAM) tic$x $(DESTDIR)$(bindir)/$(actual_tic) ++ $(LIBTOOL) $(INSTALL_PROGRAM) toe$x $(DESTDIR)$(bindir)/$(actual_toe) ++ $(LIBTOOL) $(INSTALL_PROGRAM) infocmp$x $(DESTDIR)$(bindir)/$(actual_infocmp) ++# $(LIBTOOL) $(INSTALL_PROGRAM) clear$x $(DESTDIR)$(bindir)/$(actual_clear) ++# $(LIBTOOL) $(INSTALL_PROGRAM) tput$x $(DESTDIR)$(bindir)/$(actual_tput) ++# $(LIBTOOL) $(INSTALL_PROGRAM) tset$x $(DESTDIR)$(bindir)/$(actual_tset) + @echo "linking $(actual_captoinfo) to $(actual_tic)" + -@rm -f $(DESTDIR)$(bindir)/$(actual_captoinfo) + (cd $(DESTDIR)$(bindir) && $(LN_S) $(actual_tic) $(actual_captoinfo)) +@@ -156,19 +160,19 @@ + -@rm -f $(DESTDIR)$(bindir)/$(actual_infotocap) + (cd $(DESTDIR)$(bindir) && $(LN_S) $(actual_tic) $(actual_infotocap)) + @echo "linking $(actual_reset) to $(actual_tset)" +- -@rm -f $(DESTDIR)$(bindir)/$(actual_reset) +- (cd $(DESTDIR)$(bindir) && $(LN_S) $(actual_tset) $(actual_reset)) ++# -@rm -f $(DESTDIR)$(bindir)/$(actual_reset) ++# (cd $(DESTDIR)$(bindir) && $(LN_S) $(actual_tset) $(actual_reset)) + + uninstall.progs: +- -@rm -f $(DESTDIR)$(bindir)/$(actual_tic) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_toe) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_infocmp) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_clear) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_tput) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_tset) ++ -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_tic) ++ -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_toe) ++ -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_infocmp) ++# -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_clear) ++# -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_tput) ++# -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/$(actual_tset) + -@rm -f $(DESTDIR)$(bindir)/$(actual_captoinfo) + -@rm -f $(DESTDIR)$(bindir)/$(actual_infotocap) +- -@rm -f $(DESTDIR)$(bindir)/$(actual_reset) ++# -@rm -f $(DESTDIR)$(bindir)/$(actual_reset) + + $(DESTDIR)$(bindir) : + $(srcdir)/../mkinstalldirs $@ diff --git a/devel/ncurses/patches/patch-an b/devel/ncurses/patches/patch-an new file mode 100644 index 00000000000..0e0f5e4490b --- /dev/null +++ b/devel/ncurses/patches/patch-an @@ -0,0 +1,48 @@ +$NetBSD: patch-an,v 1.1 2000/10/12 14:56:48 jlam Exp $ + +--- tack/Makefile.in.orig Thu Oct 12 04:52:59 2000 ++++ tack/Makefile.in +@@ -28,6 +28,8 @@ + includedir = @includedir@ + datadir = @datadir@ + ++LIBTOOL = @LIBTOOL@ ++ + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -44,6 +46,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -52,10 +55,11 @@ + CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) + + LD = @LD@ +-LINK = @LINK_PROGS@ $(CC) ++LINK = @LINK_PROGS@ $(LIBTOOL) $(CC) + LDFLAGS = @EXTRA_LDFLAGS@ \ + @PROG_ARGS@ @LDFLAGS@ @LD_MODEL@ @LIBS@ @EXTRA_LIBS@ + ++LDFLAGS_LIBTOOL = $(LDFLAGS) + LDFLAGS_NORMAL = $(LDFLAGS) + LDFLAGS_DEBUG = $(LDFLAGS) @CC_G_OPT@ + LDFLAGS_PROFILE = $(LDFLAGS) -pg +@@ -88,11 +92,11 @@ + install.tack: $(PROGS) \ + $(DESTDIR)$(bindir) \ + $(DESTDIR)$(mandir) +- $(INSTALL_PROGRAM) tack$x $(DESTDIR)$(bindir)/tack$x ++ $(LIBTOOL) $(INSTALL_PROGRAM) tack$x $(DESTDIR)$(bindir)/tack$x + $(INSTALL_DATA) $(srcdir)/tack.1 $(DESTDIR)$(mandir)/tack.1 + + uninstall.tack: +- -@rm -f $(DESTDIR)$(bindir)/tack$x ++ -@$(LIBTOOL) rm -f $(DESTDIR)$(bindir)/tack$x + -@rm -f $(DESTDIR)$(mandir)/tack.1 + + $(DESTDIR)$(bindir) \ diff --git a/devel/ncurses/patches/patch-ao b/devel/ncurses/patches/patch-ao new file mode 100644 index 00000000000..d98b53dda75 --- /dev/null +++ b/devel/ncurses/patches/patch-ao @@ -0,0 +1,34 @@ +$NetBSD: patch-ao,v 1.1 2000/10/12 14:56:48 jlam Exp $ + +--- test/Makefile.in.orig Sat May 27 21:28:39 2000 ++++ test/Makefile.in +@@ -45,6 +45,8 @@ + libdir = @libdir@ + includedir = @includedir@ + ++LIBTOOL = @LIBTOOL@ ++ + CC = @CC@ + CPP = @CPP@ + +@@ -53,6 +55,7 @@ + + CCFLAGS = $(CPPFLAGS) $(CFLAGS) + ++CFLAGS_LIBTOOL = $(CCFLAGS) + CFLAGS_NORMAL = $(CCFLAGS) + CFLAGS_DEBUG = $(CCFLAGS) @CC_G_OPT@ -DTRACE + CFLAGS_PROFILE = $(CCFLAGS) -pg +@@ -66,10 +69,11 @@ + MATH_LIB = @MATH_LIB@ + + LD = @LD@ +-LINK = @LINK_TESTS@ $(CC) ++LINK = @LINK_TESTS@ $(LIBTOOL) $(CC) + + LDFLAGS = @LD_MODEL@ @TEST_ARGS@ @LIBS@ @EXTRA_LIBS@ @LOCAL_LDFLAGS@ @LDFLAGS@ + ++LDFLAGS_LIBTOOL = $(LDFLAGS) + LDFLAGS_NORMAL = $(LDFLAGS) + LDFLAGS_DEBUG = $(LDFLAGS) @CC_G_OPT@ + LDFLAGS_PROFILE = $(LDFLAGS) -pg |