/hg/icedtea-web: 2 new changesets
jvanek at icedtea.classpath.org
jvanek at icedtea.classpath.org
Thu Nov 23 17:53:51 UTC 2017
changeset 45a3ea64c9ae in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=45a3ea64c9ae
author: Jiri Vanek <jvanek at redhat.com>
date: Thu Nov 23 18:51:31 2017 +0100
Added linux binary dist target + samll fix in (uninstall-linux-only) fixed suffixes of removed lunchers
changeset 8fc0a95eb645 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=8fc0a95eb645
author: Jiri Vanek <jvanek at redhat.com>
date: Thu Nov 23 18:53:25 2017 +0100
Merge
diffstat:
ChangeLog | 12 ++++++++++++
Makefile.am | 28 +++++++++++++++++++++++++---
2 files changed, 37 insertions(+), 3 deletions(-)
diffs (85 lines):
diff -r 54f9b40dd843 -r 8fc0a95eb645 ChangeLog
--- a/ChangeLog Thu Nov 09 17:17:27 2017 +0100
+++ b/ChangeLog Thu Nov 23 18:53:25 2017 +0100
@@ -1,3 +1,9 @@
+2017-11-02 Jiri Vanek <jvanek at redhat.com>
+
+ Added linux binary dist target
+ * Makefile.am: (uninstall-linux-only) fixed suffixes of removed lunchers
+ added new target (linux-bin-dist) creating binary javaws static distribute-able image
+
2017-11-09 Jiri Vanek <jvanek at redhat.com>
Fixed XDGspecificationTests to survive with shell scripts of .sh suffix
@@ -5,6 +11,12 @@
* tests/test-extensions/net/sourceforge/jnlp/ServerAccess.java: added getItwebSettingsFile and getIPolicyEditorFile methods
to guess those binaries from javaws, as those can be now .sh or none suffix
+2017-11-08 Alex Kashchenko <akashche at redhat.com>
+
+ Support creating cache files with restricted access on windows
+ * netx/net/sourceforge/jnlp/util/FileUtils.java: set proper ACLs for cache files and directories
+ * tests/netx/unit/net/sourceforge/jnlp/util/FileUtilsTest.java: added testCreateRestrictedFile test that checks ACLs for cache file
+
2017-11-02 Jiri Vanek <jvanek at redhat.com>
Deprecated shell launchers, added skeleton for future rust launcher
diff -r 54f9b40dd843 -r 8fc0a95eb645 Makefile.am
--- a/Makefile.am Thu Nov 09 17:17:27 2017 +0100
+++ b/Makefile.am Thu Nov 23 18:53:25 2017 +0100
@@ -66,6 +66,7 @@
export WIN_ALL_DEPS=$(DESTDIR)$(prefix)/win-deps-all
export WIN_RUN_DEPS=$(DESTDIR)$(prefix)/win-deps-runtime
+export LINUX_BIN_DIST_DEPS=$(DESTDIR)$(prefix)/linux-deps-runtime
export REPORT_STYLES_DIRNAME=report-styles
@@ -412,6 +413,26 @@
endif
endif
+#no npapi plugin at all!
+linux-bin-dist: install
+ rm -f $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)
+ mkdir -p $(LINUX_BIN_DIST_DEPS)
+if WITH_RHINO
+ filteredName=`basename $(RHINO_JAR) | sed "s/[^a-zA-Z]//g" | sed "s/jar$$/.jar/"` ; \
+ cp -v $(RHINO_JAR) $(LINUX_BIN_DIST_DEPS)/$$filteredName
+endif
+if HAVE_TAGSOUP
+ filteredName=`basename $(TAGSOUP_JAR) | sed "s/[^a-zA-Z]//g" | sed "s/jar$$/.jar/"` ; \
+ cp -v $(TAGSOUP_JAR) $(LINUX_BIN_DIST_DEPS)/$$filteredName
+endif
+ cp $(NETX_DIR)/lib/src.zip $(DESTDIR)$(prefix)/netx.src.zip
+if ENABLE_PLUGINJAR
+ cp $(TOP_BUILD_DIR)/liveconnect/lib/src.zip $(DESTDIR)$(prefix)/plugin.src.zip
+endif
+if ENABLE_DOCS
+ cp -r $(DOCS_DIR)/html $(DESTDIR)$(prefix)/icedtea-web-docs
+endif
+ (cd $(DESTDIR)$(prefix)/.. && $(ZIP) -qr $(TOP_BUILD_DIR)/$(distdir).linux.bin.zip `basename $(DESTDIR)$(prefix)` );
win-bin-dist: win-only-image
(cd $(DESTDIR)$(prefix)/.. && $(ZIP) -qr $(TOP_BUILD_DIR)/$(distdir).win.bin.zip `basename $(DESTDIR)$(prefix)` );
@@ -464,6 +485,7 @@
if ls -1qA $$dirCandidate | grep -q . ; then echo "$$dirCandidate not empty"; else rmdir -v $$dirCandidate ; fi ;
# all generated manpages must be removed one by one
+# shell (only shell!) lunchers must go away
uninstall-linux-only:
KNOWN_MANS="icedtea-web.1 icedtea-web-plugin.1 itweb-settings.1 javaws.1 policyeditor.1" ; \
KNOWN_DIRS="man1 de/man1 pl/man1 cs/man1" ; \
@@ -473,9 +495,9 @@
done ; \
done
rm -f $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)
- rm -f $(DESTDIR)$(bindir)/$(javaws)
- rm -f $(DESTDIR)$(bindir)/$(itweb_settings)
- rm -f $(DESTDIR)$(bindir)/$(policyeditor)
+ rm -f $(DESTDIR)$(bindir)/$(javaws).sh
+ rm -f $(DESTDIR)$(bindir)/$(itweb_settings).sh
+ rm -f $(DESTDIR)$(bindir)/$(policyeditor).sh
rm -f $(BASH_CMPL_DEST_DIR)/itweb-settings.bash
rm -f $(BASH_CMPL_DEST_DIR)/javaws.bash
rm -f $(BASH_CMPL_DEST_DIR)/policyeditor.bash
More information about the distro-pkg-dev
mailing list