Tue Mar 5 11:28:33 2019 UTC ()
Depend on fsnotifier and fix an installation issue

* Depend on sysutils/fsnotifier
* Replace PKGNAME with PKGNAME_NOREV in do-install target for consistent PLIST
* Bump PKGREVISION


(ryoon)
diff -r1.1 -r1.2 pkgsrc/devel/pycharm-bin/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/pycharm-bin/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/pycharm-bin/Makefile 2019/03/03 18:02:47 1.1
+++ pkgsrc/devel/pycharm-bin/Makefile 2019/03/05 11:28:33 1.2
@@ -1,27 +1,30 @@ @@ -1,27 +1,30 @@
1# $NetBSD: Makefile,v 1.1 2019/03/03 18:02:47 youri Exp $ 1# $NetBSD: Makefile,v 1.2 2019/03/05 11:28:33 ryoon Exp $
2 2
3 3
4VERSION= 2018.3.5 4VERSION= 2018.3.5
5DISTNAME= pycharm-community-${VERSION} 5DISTNAME= pycharm-community-${VERSION}
6PKGNAME= pycharm-bin-${VERSION} 6PKGNAME= pycharm-bin-${VERSION}
 7PKGREVISION= 1
7CATEGORIES= devel 8CATEGORIES= devel
8MASTER_SITES= http://download.jetbrains.com/python/ 9MASTER_SITES= http://download.jetbrains.com/python/
9 10
10MAINTAINER= youri@NetBSD.org 11MAINTAINER= youri@NetBSD.org
11HOMEPAGE= http://www.jetbrains.org/ 12HOMEPAGE= http://www.jetbrains.org/
12COMMENT= JetBrain\'s python IDE 13COMMENT= JetBrain\'s python IDE
13LICENSE= apache-2.0 14LICENSE= apache-2.0
14 15
 16DEPENDS+= intellij-fsnotifier-[0-9]*:../../sysutils/intellij-fsnotifier
 17
15WRKSRC= ${WRKDIR}/pycharm-community-${VERSION} 18WRKSRC= ${WRKDIR}/pycharm-community-${VERSION}
16USE_JAVA= yes 19USE_JAVA= yes
17USE_JAVA2= 8 20USE_JAVA2= 8
18 21
19USE_TOOLS+= pax sed 22USE_TOOLS+= pax sed
20 23
21REPLACE_PYTHON= bin/printenv.py \ 24REPLACE_PYTHON= bin/printenv.py \
22 bin/restart.py \ 25 bin/restart.py \
23 26
24.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
25 28
26INSTALLATION_DIRS= pycharm-bin-${VERSION} \ 29INSTALLATION_DIRS= pycharm-bin-${VERSION} \
27 share/applications 30 share/applications
@@ -41,21 +44,21 @@ do-install: @@ -41,21 +44,21 @@ do-install:
41 lib/pty4j-native/linux/x86/libpty.so \ 44 lib/pty4j-native/linux/x86/libpty.so \
42 lib/pty4j-native/linux/x86_64/libpty.so jre64 \ 45 lib/pty4j-native/linux/x86_64/libpty.so jre64 \
43 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_26_64.so \ 46 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_26_64.so \
44 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_27_64.so \ 47 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_27_64.so \
45 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_34_64.so \ 48 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_34_64.so \
46 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_35_64.cpython-35m-darwin.so \ 49 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_35_64.cpython-35m-darwin.so \
47 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_36_64.cpython-36m-darwin.so \ 50 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_36_64.cpython-36m-darwin.so \
48 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_37_64.cpython-37m-darwin.so \ 51 helpers/pydev/_pydevd_bundle/pydevd_cython_darwin_37_64.cpython-37m-darwin.so \
49 helpers/pydev/_pydevd_frame_eval/pydevd_frame_evaluator_darwin_36_64.cpython-36m-darwin.so \ 52 helpers/pydev/_pydevd_frame_eval/pydevd_frame_evaluator_darwin_36_64.cpython-36m-darwin.so \
50 helpers/pydev/_pydevd_frame_eval/pydevd_frame_evaluator_darwin_37_64.cpython-37m-darwin.so \ 53 helpers/pydev/_pydevd_frame_eval/pydevd_frame_evaluator_darwin_37_64.cpython-37m-darwin.so \
51 helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so \ 54 helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so \
52 helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so && \ 55 helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so && \
53 ${ECHO} "idea.filewatcher.disabled=true" >> bin/idea.properties && \ 56 ${ECHO} "idea.filewatcher.disabled=true" >> bin/idea.properties && \
54 ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGNAME}|g" \ 57 ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGNAME_NOREV}|g" \
55 ${FILESDIR}/pycharm.desktop > \ 58 ${FILESDIR}/pycharm.desktop > \
56 ${DESTDIR}${PREFIX}/share/applications/pycharm.desktop && \ 59 ${DESTDIR}${PREFIX}/share/applications/pycharm.desktop && \
57 pax -rw -pm * ${DESTDIR}${PREFIX}/${PKGNAME} 60 pax -rw -pm * ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}
58 61
59.include "../../lang/python/application.mk" 62.include "../../lang/python/application.mk"
60.include "../../mk/java-vm.mk" 63.include "../../mk/java-vm.mk"
61.include "../../mk/bsd.pkg.mk" 64.include "../../mk/bsd.pkg.mk"