devel/p5-Inline-Java 0.550
Write Perl subroutines and classes in Java
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c8dbf7f4f5- License
- ARTPERL10
- Categories
- devel, java, perl5
- Package size
- 132.1 KiB, 331.8 KiB installed
Description
The Inline::Java module allows you to put Java source code directly "inline" in a Perl script or module. A Java compiler is launched and the Java code is compiled. Then Perl asks the Java classes what public methods have been defined. These classes and methods are available to the Perl program as if they had been written in Perl.
The process of interrogating the Java classes for public methods occurs the first time you run your Java code. The namespace is cached, and subsequent calls use the cached version.
Install
As a binary package — by origin, or by package name:
pkg install devel/p5-Inline-Java
pkg install p5-Inline-Java
From the ports tree:
cd /usr/ports/devel/p5-Inline-Java/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Inline-Java>0:devel/p5-Inline-Java
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.550 | 0.550 | 0.540_2 | 0.540_2 | 0.550 |
| FreeBSD:14:quarterly | 0.550 | 0.550 | n/a | 0.540_2 | 0.550 |
| FreeBSD:15:latest | 0.550 | 0.550 | n/a | 0.540_2 | 0.540_2 |
| FreeBSD:15:quarterly | 0.550 | 0.550 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.550 | 0.550 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
p5-Inline>=0.68: devel/p5-Inlinep5-Inline-C>=0.62: devel/p5-Inline-C
Runtime 2
p5-Inline>=0.68: devel/p5-Inlinep5-Inline-C>=0.62: devel/p5-Inline-C
The full lists below include those, and their dependencies in turn.
All build dependencies 60
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/p5-Inline
- devel/p5-Inline-C
- devel/p5-Parse-RecDescent
- devel/p5-Pegex
- devel/p5-XXX
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/p5-YAML-PP
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
All run dependencies 60
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/p5-Inline
- devel/p5-Inline-C
- devel/p5-Parse-RecDescent
- devel/p5-Pegex
- devel/p5-XXX
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/p5-YAML-PP
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- java perl5
- Service scripts
- none
Files
pkg-plist 39
- %%PERL5_MAN3%%/Inline::Java.3.gz
- %%PERL5_MAN3%%/Inline::Java::Callback.3.gz
- %%SITE_ARCH%%/Inline/Java.pm
- %%SITE_ARCH%%/Inline/Java.pod
- %%SITE_ARCH%%/Inline/Java/Array.pm
- %%SITE_ARCH%%/Inline/Java/Callback.pm
- %%SITE_ARCH%%/Inline/Java/Callback.pod
- %%SITE_ARCH%%/Inline/Java/Class.pm
- %%SITE_ARCH%%/Inline/Java/Handle.pm
- %%SITE_ARCH%%/Inline/Java/InlineJavaServer.jar
- %%SITE_ARCH%%/Inline/Java/InlineJavaUser.jar
- %%SITE_ARCH%%/Inline/Java/JNI.pm
- %%SITE_ARCH%%/Inline/Java/JVM.pm
- %%SITE_ARCH%%/Inline/Java/Object.pm
- %%SITE_ARCH%%/Inline/Java/Portable.pm
- %%SITE_ARCH%%/Inline/Java/Protocol.pm
- %%SITE_ARCH%%/Inline/Java/Server.pm
- %%SITE_ARCH%%/Inline/Java/default_j2sdk.pl
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaArray.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCallback.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCallbackQueue.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCastException.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaClass.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaException.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaHandle.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaInvocationTargetException.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlCaller.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlException.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlInterpreter.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlNatives.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlObject.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaProtocol.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaServer.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaServerThread.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaThrown.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLink.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLoader.java
- %%SITE_ARCH%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUtils.java
- %%SITE_ARCH%%/auto/Inline/Java/JNI/JNI.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Inline-Java-0.55.tar.gz | 95471 | ca2bdf874ef5b81f03be3c0d4f286d9f38b16f96d6082a87f6fd5a6f6444690c |
Master sites 1
- CPAN