You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-cdr/webcdwriter/files/2.8.2-javac-flags.patch

68 lines
1.9 KiB

diff -ur webCDwriter-2.8.2.orig/configure webCDwriter-2.8.2/configure
--- webCDwriter-2.8.2.orig/configure 2007-03-20 15:14:30.000000000 +0200
+++ webCDwriter-2.8.2/configure 2008-06-07 13:56:36.000000000 +0300
@@ -47,6 +47,9 @@
--destDir=*)
DESTDIR=`echo $1 | sed "s:--destDir=::g"`
;;
+ --javac-flags=*)
+ JAVACFLAGS=`echo $1 | sed "s:--javac-flags=::g"`
+ ;;
--doNotCompileCDWserver)
doNotCompileCDWserver="on"
;;
@@ -105,6 +108,8 @@
--destDir use a prefix invisible to the installed files
+--javac-flags flags for javac
+
--doNotCompileCDWserver if you want to install CDWserver Pro
--doNotCompileWebCDcreator use the precompiled and signed webCDcreator
@@ -152,7 +157,7 @@
}
}
EOF
-javac Test.java 2> /dev/null \
+javac ${JAVACFLAGS} Test.java Test0.java \
&& webCDcreator="webCDcreator.jar $webCDcreator" \
&& echo " OK -> will build webCDcreator.jar" \
|| echo " not found -> will use precompiled webCDcreator.jar"
@@ -284,12 +289,15 @@
forPluginRSA=""
fi
+echo "JAVACFLAGS=${JAVACFLAGS}"
+
cat webCDcreator/Makefile.in \
| sed s/@nosCert@/"$nosCert"/g \
| sed s/@sunCert@/"$sunCert"/g \
| sed s/@all@/"$webCDcreator"/g \
| sed s/@4pi@/"$forPlugin"/g \
| sed s/@4ns@/"$forPluginRSA"/g \
+ | sed s_@JAVACFLAGS@_"$JAVACFLAGS"_g \
> webCDcreator/Makefile
diff -ur webCDwriter-2.8.2.orig/webCDcreator/Makefile.in webCDwriter-2.8.2/webCDcreator/Makefile.in
--- webCDwriter-2.8.2.orig/webCDcreator/Makefile.in 2007-04-21 01:22:20.000000000 +0300
+++ webCDwriter-2.8.2/webCDcreator/Makefile.in 2008-06-07 13:57:56.000000000 +0300
@@ -14,6 +14,7 @@
nosCert=@nosCert@
sunCert=@sunCert@
+JAVACFLAGS=@JAVACFLAGS@
all: @all@
@@ -21,7 +22,7 @@
$(MAKE) -C icons
webCDcreator.jar: *.java icons/up.jpg
- javac -encoding ISO-8859-1 -source 1.4 -target 1.4 *.java
+ javac -encoding ISO-8859-1 ${JAVACFLAGS} *.java netscape/security/*.java
jar cfm webCDcreator.jar Manifest \
gpl.html \
*.class \