head 1.4; access; symbols pkgsrc-2023Q4:1.4.0.30 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.28 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.26 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.24 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.22 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.20 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.18 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.16 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.14 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.12 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.10 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.8 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.6 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.4 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.2 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.24 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.20 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.18 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.16 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.14 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.12 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.10 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.8 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.6 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.4 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.1.0.26 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.24 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.22 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.20 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.18 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.16 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.14 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.12 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.10 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.8 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.6 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2020.04.26.01.05.15; author dsainty; state Exp; branches; next 1.3; commitid yncDsGtDRjGDCP5C; 1.3 date 2017.09.11.07.51.44; author wiz; state Exp; branches; next 1.2; commitid bkfj3VLzKevwFK6A; 1.2 date 2017.08.01.16.58.44; author wiz; state Exp; branches; next 1.1; commitid RGQe4B5O3h0T0x1A; 1.1 date 2014.05.21.12.25.32; author dsainty; state Exp; branches; next ; commitid E4kmPYtwnCAn2pBx; desc @@ 1.4 log @There are two common ways to select the "java" executable in Pkgsrc. One is via "${JAVA_BINPREFIX}-java", and one is via "${PKG_JAVA_HOME}/bin/java". The "${JAVA_BINPREFIX}-java" way relies on an appropriately named executable being present in the built-in JRE if you are using the built-in - something with a "-java" suffix. That just doesn't exist in either the MacOS Oracle JRE install or the JDK install. So switch to "${PKG_JAVA_HOME}/bin/java" instead, which works (but does require careful quoting to allow for spaces under MacOS). Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.3 2017/09/11 07:51:44 wiz Exp $ DISTNAME= diylc-3.28.0 PKGREVISION= 1 CATEGORIES= cad java MASTER_SITES= http://diy-layout-creator.googlecode.com/files/ EXTRACT_SUFX= .zip MAINTAINER= dsainty@@NetBSD.org HOMEPAGE= https://bancika.github.io/diy-layout-creator/ COMMENT= Simple electronic schematics CAD tool LICENSE= gnu-gpl-v3 WRKSRC= ${WRKDIR} USE_LANGUAGES= # none USE_JAVA= run INSTALLATION_DIRS= bin lib/java lib/java/diylc do-build: set -e; \ ( \ cd "${WRKSRC}/lib"; unset cp; \ for jar in diylc.jar main.jar *.jar; do \ cp="$${cp}$${cp+:}${PREFIX}/lib/java/diylc/$${jar}"; \ done; \ ${ECHO} "#!${SH}"; ${ECHO} "exec "${PKG_JAVA_HOME:Q:Q}"/bin/java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -cp \"$${cp}\" org.diylc.DIYLCStarter \"\$$@@\"" \ ) > ${WRKSRC}/diylc.sh do-install: ${INSTALL_SCRIPT} ${WRKSRC}/diylc.sh \ ${DESTDIR}${PREFIX}/bin/diylc ${INSTALL_DATA} ${WRKSRC}/lib/*.jar \ ${DESTDIR}${PREFIX}/lib/java/diylc/ ${INSTALL_DATA} ${WRKSRC}/library/*.jar \ ${DESTDIR}${PREFIX}/lib/java/diylc/ ${INSTALL_DATA} ${WRKSRC}/diylc.jar \ ${DESTDIR}${PREFIX}/lib/java/diylc/diylc.jar .include "../../mk/java-vm.mk" .include "../../mk/bsd.pkg.mk" @ 1.3 log @Update HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/08/01 16:58:44 wiz Exp $ d4 1 d27 1 a27 1 ${ECHO} "#!${SH}"; ${ECHO} "exec ${JAVA_BINPREFIX}-java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -cp \"$${cp}\" org.diylc.DIYLCStarter \"\$$@@\"" \ @ 1.2 log @Update HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/05/21 12:25:32 dsainty Exp $ d9 1 a9 1 HOMEPAGE= https://code.google.com/archive/p/diy-layout-creator/ @ 1.1 log @Import DIY Layout Creator version 3.28.0 DIY Layout Creator (DIYLC in short) lets the user draw electronic schematics and board/chassis layouts quickly and without a steep learning curve. It's particularly useful for breadboard or stripboard-style layouts, where the board is inflexible and discrete components have variable leg lengths. @ text @d1 1 a1 1 # $NetBSD$ d9 1 a9 1 HOMEPAGE= http://code.google.com/p/diy-layout-creator/ @