Bug 136621 - [patch] devel/ruby-subversion: unbreak the build
Summary: [patch] devel/ruby-subversion: unbreak the build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Lev A. Serebryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-09 16:20 UTC by Eygene Ryabinkin
Modified: 2009-08-25 13:00 UTC (History)
0 users

See Also:


Attachments
fix-BROKEN-build-rb_hash_foreach.diff (4.18 KB, patch)
2009-07-09 16:20 UTC, Eygene Ryabinkin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eygene Ryabinkin 2009-07-09 16:20:01 UTC
Ruby bindings for Subversion are marked as broken since compilation
fails.  For me, it fails because Ruby isn't properly detected -- it
is just rejected by configure script for not being able to find
rb_hash_foreach.

Fix: The following patch should fix the stuff.  The root of the problems
seem to lie in the fact that mkmf.rb tries to compile test program
without pthread libraries.

Patched port builds fine on all of my 8.x machines; it also passes
builds on my Tinderbox for 6.x, 7.x and 8.x.
How-To-Repeat: 
Try to build devel/ruby-subversion e.g. on 8.x.  I used to have some
7.x machines where build was failing, but on some it was successful.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-07-09 16:20:11 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lev

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-08-25 12:53:40 UTC
lev         2009-08-25 11:53:27 UTC

  FreeBSD ports repository

  Modified files:
    devel/ruby-subversion Makefile 
    devel/subversion     Makefile.common distinfo 
  Added files:
    devel/subversion/files patch-configure 
  Log:
    (1) Update to 1.6.5
    (2) Unbroke Ruby bindings
  
  PR:             [1] ports/138077, [2] ports/136621
  
  Revision  Changes    Path
  1.10      +1 -1      ports/devel/ruby-subversion/Makefile
  1.24      +2 -2      ports/devel/subversion/Makefile.common
  1.70      +3 -3      ports/devel/subversion/distinfo
  1.17      +14 -0     ports/devel/subversion/files/patch-configure (new)
_______________________________________________
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"
Comment 3 Lev A. Serebryakov freebsd_committer freebsd_triage 2009-08-25 12:54:01 UTC
State Changed
From-To: open->closed


Committed, thanks!