summaryrefslogtreecommitdiffstats
path: root/contrib/libreadline/support
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2006-12-31 09:06:30 +0000
committerache <ache@FreeBSD.org>2006-12-31 09:06:30 +0000
commit0e6bca45b1aeb189311204a2b5d10ca61fdf4ae3 (patch)
tree7ab23277706b512032dc5a9144d193728ba52eae /contrib/libreadline/support
parentead5fc05b9835be798994dfae32172fde03e9d74 (diff)
downloadFreeBSD-src-0e6bca45b1aeb189311204a2b5d10ca61fdf4ae3.zip
FreeBSD-src-0e6bca45b1aeb189311204a2b5d10ca61fdf4ae3.tar.gz
Virgin import of GNU Readline 5.2
Diffstat (limited to 'contrib/libreadline/support')
-rwxr-xr-xcontrib/libreadline/support/shlib-install3
-rwxr-xr-xcontrib/libreadline/support/shobj-conf17
2 files changed, 19 insertions, 1 deletions
diff --git a/contrib/libreadline/support/shlib-install b/contrib/libreadline/support/shlib-install
index 2cd252a..790f53e 100755
--- a/contrib/libreadline/support/shlib-install
+++ b/contrib/libreadline/support/shlib-install
@@ -65,10 +65,11 @@ fi
# post-install/uninstall
# HP-UX and Darwin/MacOS X require that a shared library have execute permission
+# Linux does, too, and ldd warns about it
# Cygwin installs both a dll (which must go in $BINDIR) and an implicit
# link library (in $libdir)
case "$host_os" in
-hpux*|darwin*|macosx*)
+hpux*|darwin*|macosx*|linux*)
if [ -z "$uninstall" ]; then
chmod 555 ${INSTALLDIR}/${LIBNAME}
fi ;;
diff --git a/contrib/libreadline/support/shobj-conf b/contrib/libreadline/support/shobj-conf
index 0e306bc..ef7863a 100755
--- a/contrib/libreadline/support/shobj-conf
+++ b/contrib/libreadline/support/shobj-conf
@@ -142,6 +142,23 @@ freebsd[3-9]*|freebsdelf[3-9]*|freebsdaout[3-9]*|dragonfly*)
;;
# Darwin/MacOS X
+darwin8*)
+ SHOBJ_STATUS=supported
+ SHLIB_STATUS=supported
+
+ SHOBJ_CFLAGS='-fno-common'
+
+ SHOBJ_LD='MACOSX_DEPLOYMENT_TARGET=10.3 ${CC}'
+
+ SHLIB_LIBVERSION='$(SHLIB_MAJOR)$(SHLIB_MINOR).$(SHLIB_LIBSUFF)'
+ SHLIB_LIBSUFF='dylib'
+
+ SHOBJ_LDFLAGS='-undefined dynamic_lookup'
+ SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
+
+ SHLIB_LIBS='-lncurses' # see if -lcurses works on MacOS X 10.1
+ ;;
+
darwin*|macosx*)
SHOBJ_STATUS=unsupported
SHLIB_STATUS=supported
OpenPOWER on IntegriCloud