Package: ruby1.6 Severity: wishlist Tags: patch ruby1.6 currently fails to build of GNU/kFreeBSD. Please find below a patch to fix that.
diff -u ruby1.6-1.6.8/debian/control ruby1.6-1.6.8/debian/control --- ruby1.6-1.6.8/debian/control +++ ruby1.6-1.6.8/debian/control @@ -3,7 +3,7 @@ Priority: optional Maintainer: akira yamada <[EMAIL PROTECTED]> Uploaders: Fumitoshi UKAI <[EMAIL PROTECTED]>, Akira TAGOH <[EMAIL PROTECTED]> -Build-Depends: autoconf, m4, bison, debhelper (>= 3.0), dbs, patch, libgdbm-dev, libncurses5-dev, libreadline4-dev, tcl8.4-dev, tk8.4-dev +Build-Depends: autoconf, autotools-dev, m4, bison, debhelper (>= 3.0), dbs, patch, libgdbm-dev, libncurses5-dev, libreadline4-dev, tcl8.4-dev, tk8.4-dev Standards-Version: 3.5.8 Package: ruby1.6 diff -u ruby1.6-1.6.8/debian/rules ruby1.6-1.6.8/debian/rules --- ruby1.6-1.6.8/debian/rules +++ ruby1.6-1.6.8/debian/rules @@ -50,6 +50,13 @@ configure: configure-stamp configure-stamp: $(patched) dh_testdir + + # update config.guess and config.sub + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub $(BUILD_TREE)/config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess $(BUILD_TREE)/config.guess + # Add here commands to configure the package. cd $(BUILD_TREE) && autoconf cd $(BUILD_TREE) && \ only in patch2: unchanged: --- ruby1.6-1.6.8.orig/debian/patches/812_configure.in-kfreebsd.patch +++ ruby1.6-1.6.8/debian/patches/812_configure.in-kfreebsd.patch @@ -0,0 +1,31 @@ +--- ruby-1.6.8/configure.in 2005-04-10 01:26:21.000000000 +0200 ++++ ruby-1.6.8/configure.in 2005-04-10 02:15:42.000000000 +0200 +@@ -664,6 +664,8 @@ + test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED="ld -Bshareable" + fi + rb_cv_dlopen=yes ;; ++ k*bsd*-gnu) LDSHARED="$CC -shared" ++ rb_cv_dlopen=yes ;; + netbsd*) LDSHARED='${CC} -shared' + if test "$rb_cv_binary_elf" = yes; then + LDFLAGS="-Wl,-export-dynamic" +@@ -790,6 +792,8 @@ + STRIP='strip -S -x';; + gnu*) + STRIP='strip -S -x';; ++ k*bsd*-gnu) ++ STRIP='strip -S -x';; + nextstep*) + STRIP='strip -A -n';; + openstep*) +@@ -943,6 +947,10 @@ + LIBRUBY_ALIASES='' + fi + ;; ++ k*bsd*-gnu) ++ LIBRUBY_DLDFLAGS='-Wl,-soname,lib$(RUBY_INSTALL_NAME).so.$(MAJOR).$(MINOR)' ++ LIBRUBY_ALIASES='lib$(RUBY_INSTALL_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_INSTALL_NAME).so' ++ ;; + netbsd*) + SOLIBS='$(LIBS)' + LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: kfreebsd-i386 (i686) Kernel: GNU/kFreeBSD 5.3-7 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]