FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.5500.5500.540_20.540_20.550
FreeBSD:14:quarterly0.5500.550n/a0.540_20.550
FreeBSD:15:latest0.5500.550n/a0.540_20.540_2
FreeBSD:15:quarterly0.5500.550n/an/an/a
FreeBSD:16:latest0.5500.550n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

All build dependencies 60
All run dependencies 60

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
FileSizeSHA256
Inline-Java-0.55.tar.gz95471ca2bdf874ef5b81f03be3c0d4f286d9f38b16f96d6082a87f6fd5a6f6444690c
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
c8dbf7f4f5 Muhammad Moinur Rahman devel/p5-Inline-Java: Update version 0.540=>0.550
Changelog: https://metacpan.org/release/ETJ/Inline-Java-0.55