Bug#372851: classpath 0.92 & kfreebsd

Petr Salinger Petr.Salinger at seznam.cz
Mon Sep 18 23:28:54 UTC 2006


reopen 372851
found 372851 2:0.92-3
thanks


Hi,

thanks for excluding alsa for non-linux ports.
Unfortunately, classpath 0.92 still fails to build on GNU/kFreeBSD.

The current reason is gcjwebplugin. It needs libxul-dev, which is 
not (yet) available on non-linux and is already excluded
from Build-Depends on non-linux.

Someday in future libxul-dev might be available on GNU/kFreeBSD
and may be also gcjwebplugin could be build. But for now, please,
could you restrict gcjwebplugin only for linux architectures by 
attached patch.


Thanks in advance
                       Petr
-------------- next part --------------
diff -u classpath-0.92/debian/control classpath-0.92/debian/control
--- classpath-0.92/debian/control
+++ classpath-0.92/debian/control
@@ -127,7 +127,7 @@
  bootclasspath.
 
 Package: gcjwebplugin
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Section: net
 Depends: ${shlibs:Depends}, cacao | jamvm
 Recommends: mozilla-firefox | www-browser
diff -u classpath-0.92/debian/rules classpath-0.92/debian/rules
--- classpath-0.92/debian/rules
+++ classpath-0.92/debian/rules
@@ -26,9 +26,9 @@
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-	OPT_ALSA=--enable-dssi --enable-alsa
+	OPT_ARCH_OS=--enable-dssi --enable-alsa --enable-plugin
 else
-	OPT_ALSA=--disable-dssi --disable-alsa
+	OPT_ARCH_OS=--disable-dssi --disable-alsa --disable-plugin
 endif
 
 config.status: patch configure
@@ -44,9 +44,8 @@
 		--disable-dependency-tracking \
 		--with-glibj=both \
 		$(OPT_COMPILER) \
-		--enable-plugin \
 		--enable-qt-peer \
-		$(OPT_ALSA) \
+		$(OPT_ARCH_OS) \
 		--enable-jni \
 		--with-gjdoc
 	touch configured-stamp
@@ -147,21 +146,21 @@
 binary-arch-helper: install
 	dh_testdir
 	dh_testroot
-	dh_install -a --sourcedir=debian/tmp
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_installman -a
-	dh_installinfo -a
-	dh_installchangelogs -a ChangeLog
-	dh_link -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
+	dh_install -s --sourcedir=debian/tmp
+	dh_installdocs -s
+	dh_installexamples -s
+	dh_installman -s
+	dh_installinfo -s
+	dh_installchangelogs -s ChangeLog
+	dh_link -s
+	dh_strip -s
+	dh_compress -s
+	dh_fixperms -s
+	dh_installdeb -s
+	dh_shlibdeps -s
+	dh_gencontrol -s
+	dh_md5sums -s
+	dh_builddeb -s
 
 binary-arch: configure-native-only binary-arch-helper
 


More information about the pkg-java-maintainers mailing list