PORTNAME= electric DISTVERSION= 9.08.1 PORTREVISION= 1 CATEGORIES= cad java MASTER_SITES= GNU \ https://www.staticfreesoft.com/:1 \ https://www.staticfreesoft.com/jmanual/:2 PKGNAMESUFFIX= -ng EXTRACT_SUFX= DISTFILES= ${APP_JARFILE} ${SFS_JARFILE}:1 ${MANUAL_FILE}:2 EXTRACT_ONLY= MAINTAINER= alven@FreeBSD.org COMMENT= Sophisticated VLSI design system WWW= https://www.staticfreesoft.com/ LICENSE= GPLv3 USES= java DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} DESKTOP_ENTRIES="Electric-NG" "${COMMENT}" "${PORTNAME}${PKGNAMESUFFIX}" \ "${PORTNAME}${PKGNAMESUFFIX}" "Development;Electronics;Engineering;" false NO_ARCH= yes NO_BUILD= yes SUB_FILES= electric-ng SUB_LIST= JARFILE="${APP_JARFILE}" \ LIBFILES="${LIBFILES}" PLIST_SUB= VERSION=${DISTVERSION:R} OPTIONS_DEFINE= 3D BSH DOCS PLUGINS OPTIONS_DEFAULT= 3D OPTIONS_SUB= yes 3D_DESC= Enable 3D visualization via Java3D BSH_DESC= Enable embedded Java interpreter via BSH PLUGINS_DESC= Install IRSIM and 3D animation plugins 3D_RUN_DEPENDS= ${LOCALBASE}/openjdk8/jre/lib/ext/j3dcore.jar:java/java3d BSH_RUN_DEPENDS= ${JAVALIBDIR}/bsh.jar:lang/bsh BSH_VARS= LIBFILES+=${JAVALIBDIR}/bsh.jar PLUGINS_RUN_DEPENDS= ${JAVALIBDIR}/jmf.jar:java/jmf PLUGINS_VARS= LIBFILES+=${PREFIX}/libexec/${PORTNAME}${PKGNAMESUFFIX}/${SFS_JARFILE} APP_JARFILE= electricBinary-${DISTVERSION}.jar ICON_FILENAME= "com/sun/electric/tool/user/help/helphtml/iconplug.png" MANUAL_FILE= ElectricManual-${DISTVERSION:R}.pdf PLUGINDIR= ${PREFIX}/libexec/${PORTNAME}${PKGNAMESUFFIX} SFS_JARFILE= electricSFS-${DISTVERSION:R}.jar post-extract: cd ${DISTDIR}/${DIST_SUBDIR} && \ ${UNZIP_NATIVE_CMD} -d ${WRKDIR} ${APP_JARFILE} ${ICON_FILENAME} do-install: ${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${DISTDIR}/${APP_JARFILE} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_SCRIPT} ${WRKDIR}/electric-ng ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKDIR}/${ICON_FILENAME} \ ${STAGEDIR}${PREFIX}/share/pixmaps/electric-ng.png post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${MANUAL_FILE} ${STAGEDIR}${DOCSDIR} post-install-PLUGINS-on: ${MKDIR} ${STAGEDIR}${PLUGINDIR} ${INSTALL_DATA} ${DISTDIR}/${SFS_JARFILE} ${STAGEDIR}${PLUGINDIR} .include