Starting in ruby 1.9.3, ruby's dbm extension picks up the libc db code
and does not use databases/db4, so fix the dependencies.

Because of this, I plan to drop the separate package for the dbm
extension in ruby 2.0.  I debated doing that for ruby 1.9, but concluded
that it was not worth the effort.

OKs?

Jeremy 

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/1.9/Makefile,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile
--- Makefile    20 Nov 2012 16:52:32 -0000      1.30
+++ Makefile    4 Dec 2012 17:33:50 -0000
@@ -17,6 +17,8 @@ PKGNAME-dbm =         ruby-dbm-${VERSION}.${PAT
 PKGNAME-tk =           ruby-tk-${VERSION}.${PATCHLEVEL}
 PKGNAME-ri_docs =      ruby-ri_docs-${VERSION}.${PATCHLEVEL}
 
+REVISION-dbm =         0
+
 PKG_ARCH-ri_docs =     *
 WANTLIB-ri_docs =      # empty
 
@@ -60,9 +62,8 @@ LIB_DEPENDS-gdbm =    databases/gdbm \
                        lang/ruby/${REV},-main>=${VERSION}.${PATCHLEVEL},<1.10
 RUN_DEPENDS-gdbm =     
 
-WANTLIB-dbm =          c m db pthread ruby19
-LIB_DEPENDS-dbm =      databases/db/v4 \
-                       lang/ruby/${REV},-main>=${VERSION}.${PATCHLEVEL},<1.10
+WANTLIB-dbm =          c m pthread ruby19
+LIB_DEPENDS-dbm =      lang/ruby/${REV},-main>=${VERSION}.${PATCHLEVEL},<1.10
 RUN_DEPENDS-dbm =      
  
 .if !${FLAVOR:Mno_x11}

Reply via email to