[74486] trunk/dports/ruby/rb-ncurses-ruby
jmr at macports.org
jmr at macports.org
Sun Dec 19 01:16:55 PST 2010
Revision: 74486
http://trac.macports.org/changeset/74486
Author: jmr at macports.org
Date: 2010-12-19 01:16:49 -0800 (Sun, 19 Dec 2010)
Log Message:
-----------
rb-ncurses-ruby: use correct ncurses headers (#21672)
Modified Paths:
--------------
trunk/dports/ruby/rb-ncurses-ruby/Portfile
Added Paths:
-----------
trunk/dports/ruby/rb-ncurses-ruby/files/extconf.rb.diff
Modified: trunk/dports/ruby/rb-ncurses-ruby/Portfile
===================================================================
--- trunk/dports/ruby/rb-ncurses-ruby/Portfile 2010-12-19 08:22:46 UTC (rev 74485)
+++ trunk/dports/ruby/rb-ncurses-ruby/Portfile 2010-12-19 09:16:49 UTC (rev 74486)
@@ -2,6 +2,7 @@
PortSystem 1.0
PortGroup ruby 1.0
+
set myname ncurses-ruby
ruby.setup ${myname} 1.2.3 fetch
revision 1
@@ -35,17 +36,19 @@
copy ${filespath}/${myname}.gemspec ${worksrcpath}
}
+patchfiles extconf.rb.diff
+
use_configure no
build {
- system "cd ${worksrcpath} && ${ruby.gem} build ${myname}.gemspec"
+ system "cd ${worksrcpath} && ${ruby.gem} build ${myname}.gemspec -- --with-ncurses-include=${prefix}/include/ncurses"
}
destroot {
# This is basically just copied from the ruby portgroup, with a
# change to the gem location since we just built it
xinstall -d -m 0755 ${destroot}${prefix}/lib/ruby/gems/${ruby.version}
- system "cd ${worksrcpath} && ${ruby.gem} install --local --force --install-dir ${destroot}${prefix}/lib/ruby/gems/${ruby.version} ${worksrcpath}/ncurses-${version}.gem"
+ system "cd ${worksrcpath} && ${ruby.gem} install --local --force --install-dir ${destroot}${prefix}/lib/ruby/gems/${ruby.version} ${worksrcpath}/ncurses-${version}.gem -- --with-ncurses-include=${prefix}/include/ncurses"
set binDir ${destroot}${prefix}/lib/ruby/gems/${ruby.version}/bin
if {[file isdirectory $binDir]} {
foreach file [readdir $binDir] {
@@ -61,4 +64,3 @@
ln -s ${ruby.gemdir}/ncurses-${version}/lib/ncurses_bin.bundle \
${destroot}${ruby.lib}/${rubyarch}
}
-
Added: trunk/dports/ruby/rb-ncurses-ruby/files/extconf.rb.diff
===================================================================
--- trunk/dports/ruby/rb-ncurses-ruby/files/extconf.rb.diff (rev 0)
+++ trunk/dports/ruby/rb-ncurses-ruby/files/extconf.rb.diff 2010-12-19 09:16:49 UTC (rev 74486)
@@ -0,0 +1,11 @@
+--- extconf.rb.orig 2009-06-26 08:01:24.000000000 +1000
++++ extconf.rb 2010-12-19 20:08:48.000000000 +1100
+@@ -28,6 +28,8 @@
+ have_header("unistd.h")
+ have_header("locale.h")
+
++dir_config("ncurses")
++
+ if have_header("ncurses.h")
+ curses_header = "ncurses.h"
+ elsif have_header("ncurses/curses.h")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101219/395a8893/attachment.html>
More information about the macports-changes
mailing list