From e5943dbd3e6867de61c7b42e0f99d0a242c6ae5e Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 21 Aug 2022 16:07:46 +0300 Subject: [PATCH] JOSM: new recipe (#7117) --- .../josm/additional-files/josm.hvif | Bin 0 -> 16786 bytes .../josm/additional-files/josm.svg | 208 ++++++++++++++++++ sci-geosciences/josm/josm_bin-18531.recipe | 46 ++++ 3 files changed, 254 insertions(+) create mode 100644 sci-geosciences/josm/additional-files/josm.hvif create mode 100644 sci-geosciences/josm/additional-files/josm.svg create mode 100644 sci-geosciences/josm/josm_bin-18531.recipe diff --git a/sci-geosciences/josm/additional-files/josm.hvif b/sci-geosciences/josm/additional-files/josm.hvif new file mode 100644 index 0000000000000000000000000000000000000000..35246028793bf54efeae18dce42ef55cfefdafc3 GIT binary patch literal 16786 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 I`cm`%0sesyp#T5? literal 0 HcmV?d00001 diff --git a/sci-geosciences/josm/additional-files/josm.svg b/sci-geosciences/josm/additional-files/josm.svg new file mode 100644 index 000000000..b3eedc2ea --- /dev/null +++ b/sci-geosciences/josm/additional-files/josm.svg @@ -0,0 +1,208 @@ + + + JOSM Logotype 2019 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + JOSM Logotype 2019 + 2019-08-05 + + + Diamond00744 + + + + + Public Domain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sci-geosciences/josm/josm_bin-18531.recipe b/sci-geosciences/josm/josm_bin-18531.recipe new file mode 100644 index 000000000..0b524ad58 --- /dev/null +++ b/sci-geosciences/josm/josm_bin-18531.recipe @@ -0,0 +1,46 @@ +SUMMARY="An extensible editor for OpenStreetMap" +DESCRIPTION="JOSM is the \"Java OpenStreetMap Editor\". It is a feature-rich editor \ +for the experienced OSM mapper. It requires some configuration efforts. But if you \ +intend to become a great OSM mapper, it's worth the time you need to get used to it." +HOMEPAGE="https://josm.openstreetmap.de/" +COPYRIGHT="2006-2022 Immanuel Scholz, Dirk Stöcker" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://josm.openstreetmap.de/download/josm-snapshot-$portVersion.jar#noarchive" +CHECKSUM_SHA256="fdeb066cb6e2750eb4f9ab8c0b55b61b01fb579a9d4d5cdb94336cb24ba1723b" +ADDITIONAL_FILES="josm.hvif" + +ARCHITECTURES="any" +DISABLE_SOURCE_PACKAGE="true" + +PROVIDES=" + josm_bin = $portVersion + app:josm = $portVersion + " +REQUIRES=" + haiku + java:environment == 8 + " + +BUILD_PREREQUIRES=" + " + +INSTALL() +{ + josmDir=$appsDir/JOSM + mkdir -p $josmDir/java + + cp josm-snapshot-$portVersion.jar $josmDir/java/josm.jar + + cat << EOF > $josmDir/josm.sh +#!/bin/sh -l +APPDIR="\$(dirname -- "\$(readlink -f -- "\${0}")" )" +CLASSPATH="\${APPDIR}/java/josm.jar" +\${JDK8_HOME}/bin/java -cp "\${CLASSPATH}" -Djosm.restart=true org.openstreetmap.josm.gui.MainApplication "\$@" +EOF + chmod 755 $josmDir/josm.sh + + addattr -t icon -f $portDir/additional-files/josm.hvif \ + "BEOS:ICON" "$josmDir/josm.sh" + addAppDeskbarSymlink $josmDir/josm.sh 'JOSM' +}