summaryrefslogtreecommitdiff
path: root/devel/ncurses/patches/patch-ae
diff options
context:
space:
mode:
Diffstat (limited to 'devel/ncurses/patches/patch-ae')
-rw-r--r--devel/ncurses/patches/patch-ae381
1 files changed, 318 insertions, 63 deletions
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