Submitted By: Jim Gifford (jim at linuxfromscratch dot org) Date: 2003-10-14 Initial Package Version: 1.4.2 Origin: j2sdk-1.4.1-remove-fixed-paths.patch Description: Instead of fixing the path where binaries are located, use the binaries in the user's path. Updated for 1.4.2 diff -Naur java.orig/control/make/common/Defs-linux.gmk java/control/make/common/Defs-linux.gmk --- java.orig/control/make/common/Defs-linux.gmk 2003-09-11 01:39:24.000000000 +0000 +++ java/control/make/common/Defs-linux.gmk 2003-10-14 16:52:24.000000000 +0000 @@ -50,51 +50,51 @@ # non-standard locations # -AR = $(USRBIN_PATH)ar -BASENAME = $(UNIXCOMMAND_PATH)basename -CAT = $(UNIXCOMMAND_PATH)cat +AR = ar +BASENAME = basename +CAT = cat CD = cd # intrinsic unix command -CHMOD = $(UNIXCOMMAND_PATH)chmod -CMP = $(USRBIN_PATH)cmp -COMM = $(USRBIN_PATH)comm -COMPRESS = $(USRBIN_PATH)compress -CP = $(UNIXCOMMAND_PATH)cp -CPIO = $(UNIXCOMMAND_PATH)cpio -CUT = $(USRBIN_PATH)cut -DATE = $(UNIXCOMMAND_PATH)date -DF = $(UNIXCOMMAND_PATH)df -DIFF = $(USRBIN_PATH)diff -DIRNAME = $(USRBIN_PATH)dirname +CHMOD = chmod +CMP = cmp +COMM = comm +COMPRESS = compress +CP = cp +CPIO = cpio +CUT = cut +DATE = date +DF = df +DIFF = diff +DIRNAME = dirname ECHO = echo -e # intrinsic unix command, with backslash-escaped character interpretation -EGREP = $(UNIXCOMMAND_PATH)egrep -EXPR = $(USRBIN_PATH)expr -FIND = $(USRBIN_PATH)find -GREP = $(UNIXCOMMAND_PATH)grep -LEX = $(USRBIN_PATH)lex -LN = $(UNIXCOMMAND_PATH)ln -LS = $(UNIXCOMMAND_PATH)ls -M4 = $(USRBIN_PATH)m4 -MKDIR = $(UNIXCOMMAND_PATH)mkdir -MV = $(UNIXCOMMAND_PATH)mv -NAWK = $(USRBIN_PATH)gawk -PWD = $(UNIXCOMMAND_PATH)pwd +EGREP = egrep +EXPR = expr +FIND = find +GREP = grep +LEX = lex +LN = ln +LS = ls +M4 = m4 +MKDIR = mkdir +MV = mv +NAWK = gawk +PWD = pwd #RM is defined by GNU Make as 'rm -f' -RMDIR = $(UNIXCOMMAND_PATH)rmdir -RPM = $(UNIXCOMMAND_PATH)rpm -SED = $(UNIXCOMMAND_PATH)sed -SH = $(UNIXCOMMAND_PATH)sh -SORT = $(UNIXCOMMAND_PATH)sort -STRIP = $(USRBIN_PATH)strip -TAR = $(UNIXCOMMAND_PATH)tar -TOUCH = $(UNIXCOMMAND_PATH)touch -TR = $(USRBIN_PATH)tr -TRUE = $(UNIXCOMMAND_PATH)true -UNAME = $(UNIXCOMMAND_PATH)uname -UNIQ = $(USRBIN_PATH)uniq -UNZIPSFX = $(USRBIN_PATH)unzipsfx -WC = $(USRBIN_PATH)wc -YACC = $(USRBIN_PATH)yacc -ZIPEXE = $(USRBIN_PATH)zip +RMDIR = rmdir +RPM = rpm +SED = sed +SH = sh +SORT = sort +STRIP = strip +TAR = tar +TOUCH = touch +TR = tr +TRUE = true +UNAME = uname +UNIQ = uniq +UNZIPSFX = unzipsfx +WC = wc +YACC = yacc +ZIPEXE = zip archExpr = case "`$(UNAME) -m`" in \ diff -Naur java.orig/deploy/make/common/Defs-linux.gmk java/deploy/make/common/Defs-linux.gmk --- java.orig/deploy/make/common/Defs-linux.gmk 2003-09-11 01:57:23.000000000 +0000 +++ java/deploy/make/common/Defs-linux.gmk 2003-10-14 16:52:24.000000000 +0000 @@ -8,8 +8,8 @@ include $(CONTROL_TOPDIR)/make/common/Defs-linux.gmk BUNDLE_SUFFIX = .zip -CC = $(COMPILER_PATH)gcc -HEAD = $(USRBIN_PATH)head +CC = gcc +HEAD = head EXEDIR = $(OUTPUTDIR)/bin JUMP_EXE = $(PROTO_DIR)/javawsbin$(SUFFIX) CLASSPATH_SEP = $(CLASSPATH_SEPARATOR) diff -Naur java.orig/j2se/make/common/Defs-linux.gmk java/j2se/make/common/Defs-linux.gmk --- java.orig/j2se/make/common/Defs-linux.gmk 2003-09-11 01:42:56.000000000 +0000 +++ java/j2se/make/common/Defs-linux.gmk 2003-10-14 16:52:49.000000000 +0000 @@ -29,63 +29,56 @@ # non-standard locations # -AR = $(USRBIN_PATH)ar -BASENAME = $(UNIXCOMMAND_PATH)basename -CAT = $(UNIXCOMMAND_PATH)cat -CC = $(COMPILER_PATH)gcc -CPP = $(COMPILER_PATH)gcc -E -ifeq ($(STATIC_CXX),true) -# g++ always dynamically links libstdc++, even we use "-Wl,-Bstatic -lstdc++" -# We need to use gcc to statically link the C++ runtime. gcc and g++ use -# the same subprocess to compile C++ files, so it is OK to build using gcc. -CXX = $(COMPILER_PATH)gcc -else -CXX = $(COMPILER_PATH)g++ -endif +AR = ar +BASENAME = basename +CAT = cat +CC = gcc +CPP = gcc -E +CXX = g++ CD = cd # intrinsic unix command -CHMOD = $(UNIXCOMMAND_PATH)chmod -CMP = $(USRBIN_PATH)cmp -COMPRESS = $(USRBIN_PATH)compress -CP = $(UNIXCOMMAND_PATH)cp -CPIO = $(UNIXCOMMAND_PATH)cpio -CUT = $(USRBIN_PATH)cut -DATE = $(UNIXCOMMAND_PATH)date -DF = $(UNIXCOMMAND_PATH)df -DIFF = $(USRBIN_PATH)diff -DIRNAME = $(USRBIN_PATH)dirname +CHMOD = chmod +CMP = cmp +COMPRESS = compress +CP = cp +CPIO = cpio +CUT = cut +DATE = date +DF = df +DIFF = diff +DIRNAME = dirname ECHO = echo -e # intrinsic unix command, with backslash-escaped character interpretation -EGREP = $(UNIXCOMMAND_PATH)egrep -EXPR = $(USRBIN_PATH)expr -FIND = $(USRBIN_PATH)find -HEAD = $(USRBIN_PATH)head -GDB = $(USRBIN_PATH)gdb -GREP = $(UNIXCOMMAND_PATH)grep -GUNZIP = $(UNIXCOMMAND_PATH)gunzip -LEX = $(USRBIN_PATH)lex -LN = $(UNIXCOMMAND_PATH)ln -LS = $(UNIXCOMMAND_PATH)ls -M4 = $(USRBIN_PATH)m4 -MKDIR = $(UNIXCOMMAND_PATH)mkdir -MV = $(UNIXCOMMAND_PATH)mv -NAWK = $(USRBIN_PATH)gawk -PWD = $(UNIXCOMMAND_PATH)pwd +EGREP = egrep +EXPR = expr +FIND = find +HEAD = head +GDB = gdb +GREP = grep +GUNZIP = gunzip +LEX = lex +LN = ln +LS = ls +M4 = m4 +MKDIR = mkdir +MV = mv +NAWK = gawk +PWD = pwd #RM is defined by GNU Make as 'rm -f' -RMDIR = $(UNIXCOMMAND_PATH)rmdir -RPM = $(UNIXCOMMAND_PATH)rpm -SED = $(UNIXCOMMAND_PATH)sed -SH = $(UNIXCOMMAND_PATH)sh -SORT = $(UNIXCOMMAND_PATH)sort -STRIP = $(USRBIN_PATH)strip -TAR = $(UNIXCOMMAND_PATH)tar -TEST = $(USRBIN_PATH)test -TOUCH = $(UNIXCOMMAND_PATH)touch -TR = $(USRBIN_PATH)tr -TRUE = $(UNIXCOMMAND_PATH)true -UNAME = $(UNIXCOMMAND_PATH)uname -UNIQ = $(USRBIN_PATH)uniq -UNZIPSFX = $(USRBIN_PATH)unzipsfx -YACC = $(USRBIN_PATH)yacc -ZIPEXE = $(USRBIN_PATH)zip +RMDIR = rmdir +RPM = rpm +SED = sed +SH = sh +SORT = sort +STRIP = strip +TAR = tar +TEST = test +TOUCH = touch +TR = tr +TRUE = true +UNAME = uname +UNIQ = uniq +UNZIPSFX = unzipsfx +YACC = yacc +ZIPEXE = zip archExpr = case "`$(UNAME) -m`" in \