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}