aboutsummaryrefslogtreecommitdiff
path: root/databases/sqldeveloper
diff options
context:
space:
mode:
authorVladimir Druzenko <vvd@FreeBSD.org>2024-01-12 09:26:31 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2024-01-12 09:38:08 +0000
commit257ccb0437e30df9d0337fe16efc9d05778bb611 (patch)
tree42cb0f46755a36f5809c0d786e3e43d2b6904b5f /databases/sqldeveloper
parent66ebbe2db270591ec7306dec5b5dc5b7811fa968 (diff)
downloadports-257ccb0437e30df9d0337fe16efc9d05778bb611.tar.gz
ports-257ccb0437e30df9d0337fe16efc9d05778bb611.zip
databases/sqldeveloper: add NO_ARCH=yes and remove JavaFX native libraries for other OSes
This is a Java application using JavaFX from port java/openjfx14. Also reduce "Flat size" from 545MiB to 422MiB. Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D43410
Diffstat (limited to 'databases/sqldeveloper')
-rw-r--r--databases/sqldeveloper/Makefile5
-rw-r--r--databases/sqldeveloper/pkg-plist98
2 files changed, 5 insertions, 98 deletions
diff --git a/databases/sqldeveloper/Makefile b/databases/sqldeveloper/Makefile
index ef18507e6398..818e0d260857 100644
--- a/databases/sqldeveloper/Makefile
+++ b/databases/sqldeveloper/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqldeveloper
DISTVERSION= 23.1.1.345.2114
+PORTREVISION= 1
DISTVERSIONSUFFIX= -no-jre
CATEGORIES= databases java
# https://www.oracle.com/tools/downloads/sqldev-downloads.html
@@ -21,6 +22,7 @@ USE_JAVA= yes
JAVA_VERSION= 11+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
+NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= ${PORTNAME}.desktop ${PORTNAME}.sh
SUB_LIST= JAVA_HOME=${JAVA_HOME} \
@@ -75,6 +77,9 @@ do-install:
${ECHO_MSG} " [ DONE ]"
.endfor
+ ${RM} -r ${STAGEDIR}/${DATADIR}/modules/javafx
+ ${RM} -r ${STAGEDIR}/${DATADIR}/netbeans/platform/modules/lib
+
@${ECHO_MSG} ">> Installing icon and desktop file ..."
@${MKDIR} ${STAGEDIR}/${PREFIX}/share/applications/ \
${STAGEDIR}/${PREFIX}/share/icons/hicolor/32x32/apps/
diff --git a/databases/sqldeveloper/pkg-plist b/databases/sqldeveloper/pkg-plist
index 47d91e595f99..8f86eb975e63 100644
--- a/databases/sqldeveloper/pkg-plist
+++ b/databases/sqldeveloper/pkg-plist
@@ -424,100 +424,6 @@ share/icons/hicolor/32x32/apps/sqldeveloper.png
%%DATADIR%%/modules/j2ee/jaxb-api.jar
%%DATADIR%%/modules/j2ee/jaxb-runtime.jar
%%DATADIR%%/modules/j2ee/jaxws-api.jar
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.base/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.controls/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.fxml/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.graphics/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.graphics/jpeg_fx.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.graphics/mesa3d.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.media/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.media/directshow.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.media/glib.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.media/gstreamer.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.media/libffi.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.swing/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.web/COPYRIGHT
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.web/icu_web.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.web/libxml2.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.web/libxslt.md
-%%DATADIR%%/modules/javafx/linux-x64/legal/javafx.web/webkit.md
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx-swt.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.base.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.controls.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.fxml.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.graphics.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.media.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.properties
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.swing.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/javafx.web.jar
-%%DATADIR%%/modules/javafx/linux-x64/lib/src.zip
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.base/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.controls/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.fxml/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.graphics/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.graphics/jpeg_fx.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.graphics/mesa3d.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.media/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.media/directshow.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.media/glib.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.media/gstreamer.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.media/libffi.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.swing/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.web/COPYRIGHT
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.web/icu_web.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.web/libxml2.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.web/libxslt.md
-%%DATADIR%%/modules/javafx/osx-x64/legal/javafx.web/webkit.md
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx-swt.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.base.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.controls.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.fxml.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.graphics.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.media.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.properties
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.swing.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/javafx.web.jar
-%%DATADIR%%/modules/javafx/osx-x64/lib/libdecora_sse.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libfxplugins.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libglass.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libglib-lite.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libgstreamer-lite.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libjavafx_font.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libjavafx_iio.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libjfxmedia.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libjfxmedia_avf.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libjfxwebkit.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libprism_common.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libprism_es2.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/libprism_sw.dylib
-%%DATADIR%%/modules/javafx/osx-x64/lib/src.zip
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.base/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.controls/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.fxml/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.graphics/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.graphics/jpeg_fx.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.graphics/mesa3d.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.media/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.media/directshow.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.media/glib.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.media/gstreamer.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.media/libffi.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.swing/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.web/COPYRIGHT
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.web/icu_web.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.web/libxml2.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.web/libxslt.md
-%%DATADIR%%/modules/javafx/windows-x64/legal/javafx.web/webkit.md
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx-swt.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.base.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.controls.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.fxml.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.graphics.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.media.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.properties
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.swing.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/javafx.web.jar
-%%DATADIR%%/modules/javafx/windows-x64/lib/src.zip
%%DATADIR%%/modules/javax.el-2.2.5.jar
%%DATADIR%%/modules/javax.servlet.javax.servlet-api.jar
%%DATADIR%%/modules/javax.servlet.jsp.javax.servlet.jsp-api.jar
@@ -2247,7 +2153,3 @@ share/icons/hicolor/32x32/apps/sqldeveloper.png
%%DATADIR%%/svnkit/svnjavahl.jar
%%DATADIR%%/svnkit/svnkit.jar
%%DATADIR%%/svnkit/trilead.jar
-@dir %%DATADIR%%/modules/javafx/windows-x64/bin
-@dir %%DATADIR%%/netbeans/platform/modules/lib/amd64/linux
-@dir %%DATADIR%%/netbeans/platform/modules/lib/i386/linux
-@dir %%DATADIR%%/netbeans/platform/modules/lib/x86