diff --git a/java/Makefile b/java/Makefile index f0df61383329..6230375f2549 100644 --- a/java/Makefile +++ b/java/Makefile @@ -1,110 +1,111 @@ COMMENT = Java language support SUBDIR += apache-bcel SUBDIR += apache-commons-beanutils SUBDIR += apache-commons-cli SUBDIR += apache-commons-codec SUBDIR += apache-commons-collections SUBDIR += apache-commons-collections4 SUBDIR += apache-commons-dbcp SUBDIR += apache-commons-httpclient SUBDIR += apache-commons-lang SUBDIR += apache-commons-lang3 SUBDIR += apache-commons-logging SUBDIR += apache-commons-pool SUBDIR += aparapi SUBDIR += avis SUBDIR += berkeley-db SUBDIR += bluej SUBDIR += bootstrap-openjdk11 SUBDIR += bootstrap-openjdk17 SUBDIR += bootstrap-openjdk8 SUBDIR += bouncycastle SUBDIR += bouncycastle15 SUBDIR += cos SUBDIR += dbvis SUBDIR += eclipse SUBDIR += eclipse-EPIC SUBDIR += eclipse-cdt SUBDIR += eclipse-drjava SUBDIR += eclipse-ecj SUBDIR += eclipse-findbugs SUBDIR += eclipse-pydev SUBDIR += eclipse-shelled + SUBDIR += eclipse-yaml-editor SUBDIR += hamcrest SUBDIR += icedtea-web SUBDIR += infobus SUBDIR += intellij SUBDIR += intellij-fsnotifier SUBDIR += intellij-pty4j SUBDIR += intellij-ultimate SUBDIR += jad SUBDIR += jai SUBDIR += jakarta-oro SUBDIR += jasmin SUBDIR += jattach SUBDIR += java-cup SUBDIR += java-getopt SUBDIR += java-subversion SUBDIR += java-zoneinfo SUBDIR += java3d SUBDIR += javahelp SUBDIR += javamail SUBDIR += javavmwrapper SUBDIR += jaxen SUBDIR += jcalendar SUBDIR += jcckit SUBDIR += jcommon SUBDIR += jd-gui SUBDIR += jdk11-doc SUBDIR += jdk8-doc SUBDIR += jdom SUBDIR += jflex SUBDIR += jfreechart SUBDIR += jgraph SUBDIR += jgraphx SUBDIR += jikes SUBDIR += jlex SUBDIR += jlint SUBDIR += jmf SUBDIR += jode SUBDIR += jrosetta SUBDIR += jta SUBDIR += jtiger SUBDIR += jump SUBDIR += junit SUBDIR += jxgrabkey SUBDIR += lightweight-java-profiler SUBDIR += linux-oracle-jdk18 SUBDIR += linux-oracle-jre18 SUBDIR += linux-oracle-serverjre10 SUBDIR += mmake SUBDIR += mx4j SUBDIR += netbeans SUBDIR += netrexx SUBDIR += netty SUBDIR += openjdk11 SUBDIR += openjdk11-jre SUBDIR += openjdk17 SUBDIR += openjdk17-jre SUBDIR += openjdk18 SUBDIR += openjdk19 SUBDIR += openjdk20 SUBDIR += openjdk21 SUBDIR += openjdk22 SUBDIR += openjdk8 SUBDIR += openjdk8-jre SUBDIR += openjfx14 SUBDIR += phpeclipse SUBDIR += proguard SUBDIR += servingxml SUBDIR += sigar SUBDIR += springframework SUBDIR += springframework31 SUBDIR += sqlitejdbc SUBDIR += trove4j SUBDIR += veditor SUBDIR += visualvm SUBDIR += wildfly .include diff --git a/java/eclipse-yaml-editor/Makefile b/java/eclipse-yaml-editor/Makefile new file mode 100644 index 000000000000..08fa70aac718 --- /dev/null +++ b/java/eclipse-yaml-editor/Makefile @@ -0,0 +1,29 @@ +PORTNAME= eclipse-yaml-editor +PORTVERSION= 1.9.0 +CATEGORIES= java devel + +MAINTAINER= mizhka@FreeBSD.org +COMMENT= Eclipse plugin for YAML editing +WWW= https://github.com/de-jcup/eclipse-yaml-editor/wiki + +LICENSE= APACHE20 + +RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse + +USE_GITHUB= YES +GH_TUPLE= de-jcup:update-site-${PORTNAME}:99ea8dc + +NO_ARCH= YES +NO_BUILD= YES + +PLUGINDIR= share/eclipse/dropins/${PORTNAME}/eclipse + +PLIST_SUB= PORTVERSION=${PORTVERSION} + +do-install: + @(cd ${WRKSRC}/update-site/ && \ + ${COPYTREE_SHARE} "features plugins" ${STAGEDIR}${PREFIX}/${PLUGINDIR}) + @(${FIND} ${STAGEDIR}${PREFIX}/${PLUGINDIR} -type f \ + ! -name "*${PORTVERSION}*" -delete) + +.include diff --git a/java/eclipse-yaml-editor/distinfo b/java/eclipse-yaml-editor/distinfo new file mode 100644 index 000000000000..a3bedf2ed4c1 --- /dev/null +++ b/java/eclipse-yaml-editor/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1713551622 +SHA256 (de-jcup-update-site-eclipse-yaml-editor-1.9.0-99ea8dc_GH0.tar.gz) = 546a10086a6c3a826ca2c66f89f90b6a1e4a6e78bc73e1b24ab44d91bfcdf22f +SIZE (de-jcup-update-site-eclipse-yaml-editor-1.9.0-99ea8dc_GH0.tar.gz) = 2542822 diff --git a/java/eclipse-yaml-editor/pkg-descr b/java/eclipse-yaml-editor/pkg-descr new file mode 100644 index 000000000000..6afe56de04ec --- /dev/null +++ b/java/eclipse-yaml-editor/pkg-descr @@ -0,0 +1,2 @@ +Just a YAML editor, a plugin for Eclipse with plenty of features like +formatting, syntax highlighting and analysis, autocompletion, outline and etc. diff --git a/java/eclipse-yaml-editor/pkg-plist b/java/eclipse-yaml-editor/pkg-plist new file mode 100644 index 000000000000..660186201f14 --- /dev/null +++ b/java/eclipse-yaml-editor/pkg-plist @@ -0,0 +1,4 @@ +share/eclipse/dropins/eclipse-yaml-editor/eclipse/features/de.jcup.yamleditor_%%PORTVERSION%%.jar +share/eclipse/dropins/eclipse-yaml-editor/eclipse/features/de.jcup.yamleditor_%%PORTVERSION%%.jar.sha256 +share/eclipse/dropins/eclipse-yaml-editor/eclipse/plugins/de.jcup.yamleditor_%%PORTVERSION%%.jar +share/eclipse/dropins/eclipse-yaml-editor/eclipse/plugins/de.jcup.yamleditor_%%PORTVERSION%%.jar.sha256