[34083] trunk/dports/lang/guile16/Portfile
jmpp at macports.org
jmpp at macports.org
Mon Feb 11 19:41:01 PST 2008
Revision: 34083
http://trac.macosforge.org/projects/macports/changeset/34083
Author: jmpp at macports.org
Date: 2008-02-11 19:40:59 -0800 (Mon, 11 Feb 2008)
Log Message:
-----------
Patch to fix build of gnucash 2.2.1 on Leopard. References #13472.
Modified Paths:
--------------
trunk/dports/lang/guile16/Portfile
Modified: trunk/dports/lang/guile16/Portfile
===================================================================
--- trunk/dports/lang/guile16/Portfile 2008-02-12 01:30:04 UTC (rev 34082)
+++ trunk/dports/lang/guile16/Portfile 2008-02-12 03:40:59 UTC (rev 34083)
@@ -91,4 +91,38 @@
reinplace "s|-lguile |-lguile16 |g" ${destroot}${prefix}/bin/guile16-config
reinplace "s|${prefix}/bin/guile|${prefix}/bin/guile16|g" ${destroot}${prefix}/bin/guile16-config
- }
+ reinplace "s|libguile\\.|libguile16\\.|g" ${destroot}${prefix}/lib/libguile16.la
+ reinplace "s|libguile.la|libguile16.la|g" ${destroot}${prefix}/lib/libguilereadline-v-12.la
+
+ #
+ # Code to process the header files and modify their contents to point to guile16 files
+ #
+ proc process_dir { src_dir } {
+ foreach src_file [ glob [ file join $src_dir * ] ] {
+ if { [ file isdirectory $src_file ] } {
+ process_dir $src_file
+ } else {
+ process_file $src_file
+ }
+ }
+ }
+
+ proc process_file { src_file } {
+ reinplace "s|\\<guile\\/|\<guile16\\/|g" $src_file
+ reinplace "s|libguile\\.h|libguile16\\.h|g" $src_file
+ reinplace "s|libguile/|libguile16/|g" $src_file
+ }
+
+ proc process_path { src_path } {
+ if { [ file isdirectory $src_path ] } {
+ process_dir $src_path
+ } else {
+ process_file $src_path
+ }
+ }
+
+ process_path ${destroot}${prefix}/include/guile16/
+ process_path ${destroot}${prefix}/include/libguile16/
+ process_path ${destroot}${prefix}/include/libguile16.h
+ process_path ${destroot}${prefix}/include/guile-readline/readline.h
+ }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080211/433179ea/attachment.html
More information about the macports-changes
mailing list