Summary: | databases/ruby-bdb broken with ruby 1.9 and db 4.6 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | bf <bf2006a> | ||||
Component: | Individual Port(s) | Assignee: | Akinori MUSHA <knu> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | ||||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
bf
2008-04-06 18:40:01 UTC
Responsible Changed From-To: freebsd-ports-bugs->knu Over to maintainer (via the GNATS Auto Assign Tool) Also broken with ruby 1.8 and db 4.6. Fix, at least for ruby 1.8, is to remove docs/doc from DOCS: diff -druN ruby-bdb.orig/Makefile ruby-bdb/Makefile --- ruby-bdb.orig/Makefile 2008-02-21 00:08:46.000000000 -0500 +++ ruby-bdb/Makefile 2008-04-06 13:50:41.690238658 -0400 @@ -34,8 +34,7 @@ bdb.html \ bdb.rd \ docs/*.html \ - docs/*.rd \ - docs/doc + docs/*.rd post-build: .if !defined(NOPORTDOCS) The error: ===> Installing for ruby18-bdb46-0.6.2 ===> ruby18-bdb46-0.6.2 depends on file: /usr/local/bin/ruby18 - found ===> ruby18-bdb46-0.6.2 depends on shared library: db-4.6.0 - found ===> Generating temporary packing list ===> Checking if databases/ruby-bdb already installed /bin/mkdir -p /usr/local/share/examples/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/examples/* /usr/local/share/examples/ruby18/bdb/ /bin/mkdir -p /usr/local/share/doc/ruby18/bdb /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/Changes /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/README.en /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/bdb.html /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/bdb.rd /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/docs/*.html /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/docs/*.rd /usr/local/share/doc/ruby18/bdb/ /bin/cp -R /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/docs/doc /usr/local/share/doc/ruby18/bdb/ cp: /tmp/usr/ports/databases/ruby-bdb/work/bdb-0.6.2/docs/doc: No such file or directory *** Error code 1 Stop in /usr/ports/databases/ruby-bdb. ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com Please ignore my previous comment above, and consider the following patch instead, which updates the port to version 0.6.4. This new version installs and passes the regression test suite with the new db47-4.7.25.0, and both ruby+pthreads-1.8.6.111_2,1 and ruby-1.9.0.1,1 on 7-STABLE i386. knu 2008-06-25 17:38:51 UTC FreeBSD ports repository Modified files: databases/ruby-bdb Makefile distinfo Removed files: databases/ruby-bdb pkg-plist Log: Update to 0.6.4. PR: ports/122508 Submitted by: bf <bf2006a@yahoo.com> Revision Changes Path 1.57 +33 -20 ports/databases/ruby-bdb/Makefile 1.42 +3 -3 ports/databases/ruby-bdb/distinfo 1.23 +0 -29 ports/databases/ruby-bdb/pkg-plist (dead) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" State Changed From-To: open->closed Committed, thanks! Sorry for having kept you waiting so long! |