Commit b0bcafc6 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

Remove java support



Has been marked as broken since July 2010 (39e6ba1b), and nobody has
stepped up to support it, so now finally remove it completely.

Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 74b46041
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -816,7 +816,7 @@ $(ZLIB_DIR)/libz.a: $(ZLIB_DIR)/.configured
    directory for your software, for example <code>libfoo</code>.</p>

    <p>Some packages have been grouped by topic in a sub-directory:
    <code>multimedia</code>, <code>java</code>, <code>x11r7</code>, and
    <code>multimedia</code>, <code>x11r7</code>, and
    <code>games</code>. If your package fits in one of these
    categories, then create your package directory in these.</p>

+0 −8
Original line number Diff line number Diff line
@@ -222,7 +222,6 @@ endmenu

menu "Interpreter languages and scripting"
source "package/haserl/Config.in"
source "package/java/jamvm/Config.in"
source "package/lua/Config.in"
if BR2_PACKAGE_LUA
menu "LUA libraries/modules"
@@ -327,13 +326,6 @@ source "package/libusb/Config.in"
source "package/libusb-compat/Config.in"
endmenu

if BROKEN
menu "Java"
source "package/java/classpath/Config.in"
source "package/java/concierge/Config.in"
endmenu
endif

menu "Javascript"
source "package/explorercanvas/Config.in"
source "package/flot/Config.in"

package/java/Config.in

deleted100644 → 0
+0 −5
Original line number Diff line number Diff line
menu "Java"
source "package/java/classpath/Config.in"
source "package/java/jamvm/Config.in"
source "package/java/concierge/Config.in"
endmenu

package/java/classpath/Config.in

deleted100644 → 0
+0 −9
Original line number Diff line number Diff line
config BR2_PACKAGE_CLASSPATH
	bool "classpath"
	help
	  GNU Classpath, Essential Libraries for Java, is a GNU
	  project to create free core class libraries for use with
	  virtual machines and compilers for the java programming
	  language.

	  http://www.classpath.org/
+0 −86
Original line number Diff line number Diff line
#############################################################
#
# classpath 0.96.1
#
#############################################################
CLASSPATH_VERSION = 0.98
CLASSPATH_SOURCE = classpath-$(CLASSPATH_VERSION).tar.gz
CLASSPATH_SITE = $(BR2_GNU_MIRROR)/classpath
CLASSPATH_AUTORECONF = NO
CLASSPATH_INSTALL_STAGING = YES
CLASSPATH_INSTALL_TARGET = YES
CLASSPATH_DIR_PREFIX = package/java

CLASSPATH_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes glib_cv_stack_grows=no \
		glib_cv_uscore=no ac_cv_func_strtod=yes \
		ac_fsusage_space=yes fu_cv_sys_stat_statfs2_bsize=yes \
		ac_cv_func_closedir_void=no ac_cv_func_getloadavg=no \
		ac_cv_lib_util_getloadavg=no ac_cv_lib_getloadavg_getloadavg=no \
		ac_cv_func_getgroups=yes ac_cv_func_getgroups_works=yes \
		ac_cv_func_chown_works=yes ac_cv_have_decl_euidaccess=no \
		ac_cv_func_euidaccess=no ac_cv_have_decl_strnlen=yes \
		ac_cv_func_strnlen_working=yes ac_cv_func_lstat_dereferences_slashed_symlink=yes \
		ac_cv_func_lstat_empty_string_bug=no ac_cv_func_stat_empty_string_bug=no \
		vb_cv_func_rename_trailing_slash_bug=no ac_cv_have_decl_nanosleep=yes \
		jm_cv_func_nanosleep_works=yes gl_cv_func_working_utimes=yes \
		ac_cv_func_utime_null=yes ac_cv_have_decl_strerror_r=yes \
		ac_cv_func_strerror_r_char_p=no jm_cv_func_svid_putenv=yes \
		ac_cv_func_getcwd_null=yes ac_cv_func_getdelim=yes \
		ac_cv_func_mkstemp=yes utils_cv_func_mkstemp_limitations=no \
		utils_cv_func_mkdir_trailing_slash_bug=no \
		jm_cv_func_gettimeofday_clobber=no \
		gl_cv_func_working_readdir=yes jm_ac_cv_func_link_follows_symlink=no \
		utils_cv_localtime_cache=no ac_cv_struct_st_mtim_nsec=no \
		gl_cv_func_tzset_clobber=no gl_cv_func_getcwd_null=yes \
		gl_cv_func_getcwd_path_max=yes ac_cv_func_fnmatch_gnu=yes \
		am_getline_needs_run_time_check=no am_cv_func_working_getline=yes \
		gl_cv_func_mkdir_trailing_slash_bug=no gl_cv_func_mkstemp_limitations=no \
		ac_cv_func_working_mktime=yes jm_cv_func_working_re_compile_pattern=yes \
		ac_use_included_regex=no gl_cv_c_restrict=no \
		ac_cv_path_GLIB_GENMARSHAL=$(LIBGLIB2_HOST_BINARY) \
		ac_cv_prog_F77=no ac_cv_prog_CXX=no ac_cv_path_CUPS_CONFIG=no


CLASSPATH_CONF_OPT = \
		--libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/man \
		--infodir=/usr/info \
		--disable-glibtest --enable-explicit-deps=no \
		--disable-debug \
		--disable-gconf-peer --disable-examples --disable-plugin \
		--disable-Werror

CLASSPATH_DEPENDENCIES = host-pkg-config libpng jpeg

ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
	CLASSPATH_DEPENDENCIES+= alsa-lib
	CLASSPATH_CONF_OPT+= --enable-alsa
else
	CLASSPATH_CONF_OPT+= --disable-alsa
endif

ifeq ($(BR2_PACKAGE_QT),y)
	CLASSPATH_DEPENDENCIES+= qt
	CLASSPATH_CONF_OPT+= --enable-qt-peer
else
	CLASSPATH_CONF_OPT+= --disable-qt-peer
endif

ifeq ($(BR2_PACKAGE_LIBGTK2),y)
	CLASSPATH_DEPENDENCIES+= libgtk2
	CLASSPATH_CONF_OPT+= --enable-gtk-peer
else
	CLASSPATH_CONF_OPT+= --disable-gtk-peer
endif

ifeq ($(BR2_PACKAGE_XORG7),y)
	CLASSPATH_DEPENDENCIES+= xserver_xorg-server
	CLASSPATH_CONF_OPT+= --with-x \
		--x-includes=$(STAGING_DIR)/usr/include/X11 \
		--x-libraries=$(STAGING_DIR)/usr/lib
else
	CLASSPATH_CONF_OPT+= --without-x
endif



$(eval $(call AUTOTARGETS))
Loading