[74545] trunk/dports/devel/readline-5
ryandesign at macports.org
ryandesign at macports.org
Tue Dec 21 10:23:54 PST 2010
Revision: 74545
http://trac.macports.org/changeset/74545
Author: ryandesign at macports.org
Date: 2010-12-21 10:23:48 -0800 (Tue, 21 Dec 2010)
Log Message:
-----------
readline-5: update to 5.2.014, fix build error on Snow Leopard, also build libraries, indicate license, share distfiles with readline port; see #27747
Modified Paths:
--------------
trunk/dports/devel/readline-5/Portfile
trunk/dports/devel/readline-5/files/patch-shobj-conf
Added Paths:
-----------
trunk/dports/devel/readline-5/files/patch-support-shobj-conf.diff
Modified: trunk/dports/devel/readline-5/Portfile
===================================================================
--- trunk/dports/devel/readline-5/Portfile 2010-12-21 18:18:20 UTC (rev 74544)
+++ trunk/dports/devel/readline-5/Portfile 2010-12-21 18:23:48 UTC (rev 74545)
@@ -3,11 +3,12 @@
PortSystem 1.0
name readline-5
set shortname readline
-version 5.0.005
-distname ${shortname}-5.0
+version 5.2.014
+distname ${shortname}-5.2
categories devel
-maintainers nomaintainer
platforms darwin
+maintainers kimuraw openmaintainer
+license GPL-2+
description Library that provides command line editing
long_description\
@@ -16,47 +17,58 @@
command lines as they are typed in. Both Emacs and vi \
editing modes are available. The Readline library \
includes additional functions to maintain a list of \
- previously-entered command lines, to recall and perhaps \
+ previously-entered command lines, to recall and perhaps \
reedit those lines, and perform csh-like history \
expansion on previous commands. \
\
- This version provides limited functionality. It is \
- intended to be used by ports that require version \
- 5.0. Only the dynamic library is installed, and the \
- include files are kept in PREFIX/include/readline5.
+ The include files are kept in PREFIX/include/readline5 \
+ and the library files are kept in PREFIX/lib/readline5.
homepage http://cnswww.cns.cwru.edu/~chet/readline/rltop.html
+depends_lib port:ncurses
master_sites gnu:${shortname} \
ftp://ftp.cwru.edu/pub/bash/:${shortname}
+dist_subdir readline
-patch_sites ftp://ftp.cwru.edu/pub/bash/readline-5.0-patches/
-patchfiles readline50-001 \
- readline50-002 \
- readline50-003 \
- readline50-004 \
- readline50-005
+patch_sites ftp://ftp.cwru.edu/pub/bash/readline-5.2-patches/
+patchfiles readline52-001 \
+ readline52-002 \
+ readline52-003 \
+ readline52-004 \
+ readline52-005 \
+ readline52-006 \
+ readline52-007 \
+ readline52-008 \
+ readline52-009 \
+ readline52-010 \
+ readline52-011 \
+ readline52-012 \
+ readline52-013 \
+ readline52-014
-platform darwin 8 { patchfiles-append patch-shobj-conf }
+# fix an error building .dylib on Snow Leopard.
+patchfiles-append patch-support-shobj-conf.diff
-checksums ${distname}${extract.suffix} md5 9a39d15f1ed592883f8c6671e8c13120 \
- readline50-001 md5 5b47ed61b6b8413746750127c70e843d \
- readline50-002 md5 9f803005e7e4c7d675146a9a805acbf1 \
- readline50-003 md5 05d59c91f80fa99ab177783229b0f769 \
- readline50-004 md5 aa1f6343e47f8e024488c63281d77809 \
- readline50-005 md5 1dc2654e0161f2e7b4f536b12e1d54b7
+checksums ${distname}${extract.suffix} md5 e39331f32ad14009b9ff49cc10c5e751 \
+ readline52-001 md5 9d4d41622aa9b230c57f68548ce87d8f \
+ readline52-002 md5 f03e512d14206e37f7d6a748b56b9476 \
+ readline52-003 md5 252b42d8750f1a94b6bdf086612dceb2 \
+ readline52-004 md5 a32333c2e603a3ed250514e91050e552 \
+ readline52-005 md5 8106796c09b789523a3a78ab69c04b6d \
+ readline52-006 md5 512188e2bf0837f7eca19dbf71f182ae \
+ readline52-007 md5 ac17aca62eb6fb398c9f2fe9de540aff \
+ readline52-008 md5 2484c392db021905f112cf97a94dfd4c \
+ readline52-009 md5 fc6eb35d07914fae5c57d49c12483ff7 \
+ readline52-010 md5 7a2bf3dc7ac7680b1461a5701100e91b \
+ readline52-011 md5 ef6cef6822663470f6ac8c517c5a7ec6 \
+ readline52-012 md5 e3e9f441c8111589855bc363e5640f6c \
+ readline52-013 md5 3e2e5f543ed268a68fd1fa839faade1a \
+ readline52-014 md5 a1be30e1c6f1099bb5fcef00a2631fb8
-configure.args --mandir=${prefix}/share/man \
- --infodir=${prefix}/share/info
+configure.args --libdir=${prefix}/lib/readline5 \
+ --mandir=${prefix}/share/doc/readline-5/man \
+ --infodir=${prefix}/share/doc/readline-5/info
-post-destroot { file delete -force ${destroot}${prefix}/share
-
- file delete ${destroot}${prefix}/lib/libhistory.a
- file delete ${destroot}${prefix}/lib/libhistory.dylib
- file delete ${destroot}${prefix}/lib/libhistory.5.dylib
-
- file delete ${destroot}${prefix}/lib/libreadline.a
- file delete ${destroot}${prefix}/lib/libreadline.dylib
- file delete ${destroot}${prefix}/lib/libreadline.5.dylib
-
+post-destroot {
file rename ${destroot}${prefix}/include/readline ${destroot}${prefix}/include/readline5
}
Modified: trunk/dports/devel/readline-5/files/patch-shobj-conf
===================================================================
--- trunk/dports/devel/readline-5/files/patch-shobj-conf 2010-12-21 18:18:20 UTC (rev 74544)
+++ trunk/dports/devel/readline-5/files/patch-shobj-conf 2010-12-21 18:23:48 UTC (rev 74545)
@@ -1,12 +0,0 @@
---- support/shobj-conf.sav 2006-05-30 06:45:41.000000000 -0400
-+++ support/shobj-conf 2006-05-30 06:46:30.000000000 -0400
-@@ -149,6 +149,9 @@
- darwin7*) SHOBJ_LDFLAGS=''
- SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
-+ darwin8*) SHOBJ_LDFLAGS=''
-+ SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
-+ ;;
- *) SHOBJ_LDFLAGS='-dynamic'
- SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
- ;;
Added: trunk/dports/devel/readline-5/files/patch-support-shobj-conf.diff
===================================================================
--- trunk/dports/devel/readline-5/files/patch-support-shobj-conf.diff (rev 0)
+++ trunk/dports/devel/readline-5/files/patch-support-shobj-conf.diff 2010-12-21 18:23:48 UTC (rev 74545)
@@ -0,0 +1,20 @@
+--- support/shobj-conf.orig 2010-12-21 00:05:09.000000000 +0900
++++ support/shobj-conf 2010-12-21 00:05:58.000000000 +0900
+@@ -142,7 +142,7 @@
+ ;;
+
+ # Darwin/MacOS X
+-darwin[89]*)
++darwin[89]*|darwin10*)
+ SHOBJ_STATUS=supported
+ SHLIB_STATUS=supported
+
+@@ -171,7 +171,7 @@
+ SHLIB_LIBSUFF='dylib'
+
+ case "${host_os}" in
+- darwin[789]*) SHOBJ_LDFLAGS=''
++ darwin[789]*|darwin10*) SHOBJ_LDFLAGS=''
+ SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v'
+ ;;
+ *) SHOBJ_LDFLAGS='-dynamic'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101221/0ae32a3f/attachment.html>
More information about the macports-changes
mailing list