FreeBSD Bugzilla – Attachment 238515 Details for
Bug 268152
[New port] devel/jetbrains-pty4j: Pseudo terminal support for devel/jetbrains-*
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
jetbrains-pty4j.diff
jetbrains-pty4j.diff (text/plain), 2.64 KB, created by
Dmitry Wagin
on 2022-12-04 21:45:41 UTC
(
hide
)
Description:
jetbrains-pty4j.diff
Filename:
MIME Type:
Creator:
Dmitry Wagin
Created:
2022-12-04 21:45:41 UTC
Size:
2.64 KB
patch
obsolete
>diff --git a/devel/Makefile b/devel/Makefile >index fc2eab4043..b4770c54df 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -999,6 +999,7 @@ > SUBDIR += jetbrains-clion > SUBDIR += jetbrains-goland > SUBDIR += jetbrains-phpstorm >+ SUBDIR += jetbrains-pty4j > SUBDIR += jetbrains-webstorm > SUBDIR += jgoodies-looks > SUBDIR += jiic >diff --git a/devel/jetbrains-pty4j/Makefile b/devel/jetbrains-pty4j/Makefile >new file mode 100644 >index 0000000000..381e5b0db1 >--- /dev/null >+++ b/devel/jetbrains-pty4j/Makefile >@@ -0,0 +1,53 @@ >+PORTNAME= pty4j >+PORTVERSION= 0.12.10 >+CATEGORIES= devel java >+PKGNAMEPREFIX= jetbrains- >+DIST_SUBDIR= jetbrains >+ >+MAINTAINER= dmitry.wagin@ya.ru >+COMMENT= Pty4J's native library >+WWW= https://github.com/JetBrains/pty4j >+ >+LICENSE= EPL >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= gmake >+ >+USE_GITHUB= yes >+GH_ACCOUNT= JetBrains >+GH_PROJECT= pty4j >+GH_TAGNAME= aa7f15307744d5d33a44bd72b42513327c879fd3 >+ >+.include <bsd.port.options.mk> >+ >+# The directory we need to install Pty4J's native library in depends >+# on the install target's architecture. We rebuild libpty.so instead >+# of using one of the bundled ones which are FreeBSD 10.x only. >+.if ${ARCH} == "amd64" >+PTY4J_ARCH= x86-64 >+.elif ${ARCH} == "i386" >+PTY4J_ARCH= x86 >+.else >+PTY4J_ARCH= >+.endif >+ >+.if ${PTY4J_ARCH} != "" >+# Despite what the name might suggest using the linux_x86_64 target >+# will always build libpty.so for the native platform. >+BUILD_WRKSRC= ${WRKSRC}/native >+MAKEFILE= Makefile_freebsd >+ALL_TARGET= linux_x86_64 >+PLIST_FILES+= lib/pty4j/freebsd/${PTY4J_ARCH}/libpty.so >+.else >+# If native Pty4J support is missing. >+NO_BUILD= yes >+.endif >+ >+do-install: >+.if ${PTY4J_ARCH} != "" >+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pty4j/freebsd/${PTY4J_ARCH} >+# See above why we always use freebsd/x86-64/ here >+ ${INSTALL_LIB} ${WRKSRC}/os/freebsd/x86-64/libpty.so ${STAGEDIR}${PREFIX}/lib/pty4j/freebsd/${PTY4J_ARCH}/ >+.endif >+ >+.include <bsd.port.mk> >diff --git a/devel/jetbrains-pty4j/distinfo b/devel/jetbrains-pty4j/distinfo >new file mode 100644 >index 0000000000..97ca3c4ba8 >--- /dev/null >+++ b/devel/jetbrains-pty4j/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1670074422 >+SHA256 (jetbrains/JetBrains-pty4j-0.12.10-aa7f15307744d5d33a44bd72b42513327c879fd3_GH0.tar.gz) = 386a5057f4d5b33139f83bd8ed57a703714fa71c649ab750f8a9839b5133c306 >+SIZE (jetbrains/JetBrains-pty4j-0.12.10-aa7f15307744d5d33a44bd72b42513327c879fd3_GH0.tar.gz) = 1586412 >diff --git a/devel/jetbrains-pty4j/pkg-descr b/devel/jetbrains-pty4j/pkg-descr >new file mode 100644 >index 0000000000..c3584fd8d0 >--- /dev/null >+++ b/devel/jetbrains-pty4j/pkg-descr >@@ -0,0 +1 @@ >+Pty4J - Pseudo terminal(PTY) implementation in Java.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
dmitry.wagin
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 268152
: 238515