ports/92266: [MAINTAINER] devel/p5-Inline-Java: up to 0.50, new maintainer

Lars Balker Rasmussen lars at balker.dk
Tue Jan 24 14:40:09 UTC 2006


>Number:         92266
>Category:       ports
>Synopsis:       [MAINTAINER] devel/p5-Inline-Java: up to 0.50, new maintainer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 24 14:40:07 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Lars Balker Rasmussen
>Release:        FreeBSD 6.0-BETA1 i386
>Organization:
>Environment:
System: FreeBSD lagavulin.balker.org 6.0-BETA1 FreeBSD 6.0-BETA1 #2: Tue Jul 19 19:30:51 CEST 2005     root at lagavulin.balker.org:/usr/obj/usr/src/sys/LAGAVULIN  i386

>Description:
up to 0.50 - this port has been criminally neglected, so I'll take maintainership (since I need it)
>How-To-Repeat:
>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/p5-Inline-Java/Makefile,v
retrieving revision 1.5
diff -u -a -r1.5 Makefile
--- Makefile	24 Oct 2003 12:01:56 -0000	1.5
+++ Makefile	24 Jan 2006 14:31:49 -0000
@@ -7,21 +7,33 @@
 #
 
 PORTNAME=	Inline-Java
-PORTVERSION=	0.33
-CATEGORIES=	devel perl5
+PORTVERSION=	0.50
+CATEGORIES=	devel perl5 java
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	Inline
 PKGNAMEPREFIX=	p5-
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	lars at balker.dk
 COMMENT=	Write Perl subroutines and classes in Java
 
-BUILD_DEPENDS=	${SITE_PERL}/Inline.pm:${PORTSDIR}/devel/p5-Inline
+BUILD_DEPENDS=	p5-Inline>=0.44:${PORTSDIR}/devel/p5-Inline
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
+USE_JAVA=       yes
+JAVA_VERSION=   1.4+
+JAVA_OS=        native
+
 PERL_CONFIGURE=	yes
-CONFIGURE_ARGS=	</dev/null
+CONFIGURE_ARGS=	J2SDK=${JAVA_HOME} </dev/null
+
+MAN3=		Inline::Java.3 \
+		Inline::Java::Callback.3
 
-MAN3=		Inline::Java.3
+post-configure:
+	${MAKE} -C ${WRKSRC} java
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.if ${PERL_LEVEL} < 500801
+IGNORE=	requires at least Perl 5.8.1. Install lang/perl5.8, and try again
+.endif
+.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/p5-Inline-Java/distinfo,v
retrieving revision 1.3
diff -u -a -r1.3 distinfo
--- distinfo	24 Nov 2005 15:39:39 -0000	1.3
+++ distinfo	24 Jan 2006 14:31:49 -0000
@@ -1,3 +1,3 @@
-MD5 (Inline-Java-0.33.tar.gz) = 4c7da1744ffa5a56d0f8dfa586791899
-SHA256 (Inline-Java-0.33.tar.gz) = 1cab11f80fe0d9c0e0bf014559d6a10947fd679cf1b3370ebcc13b30bdf3672a
-SIZE (Inline-Java-0.33.tar.gz) = 57591
+MD5 (Inline-Java-0.50.tar.gz) = 4a718a4dd0ece89415d2df74c9991e41
+SHA256 (Inline-Java-0.50.tar.gz) = 570a698a95c0b1986ec15b1ac6db1aec174937e76cf1bf12be665f551f28aee6
+SIZE (Inline-Java-0.50.tar.gz) = 83332
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/devel/p5-Inline-Java/pkg-descr,v
retrieving revision 1.2
diff -u -a -r1.2 pkg-descr
--- pkg-descr	21 Sep 2005 19:30:49 -0000	1.2
+++ pkg-descr	24 Jan 2006 14:31:49 -0000
@@ -1,11 +1,11 @@
 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
+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
+first time you run your Java code. The namespace is cached, and subsequent 
 calls use the cached version.
 
 WWW: http://search.cpan.org/dist/Inline-Java/
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/p5-Inline-Java/pkg-plist,v
retrieving revision 1.3
diff -u -a -r1.3 pkg-plist
--- pkg-plist	22 Jan 2006 00:26:57 -0000	1.3
+++ pkg-plist	24 Jan 2006 14:31:49 -0000
@@ -1,16 +1,47 @@
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java/JNI/JNI.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java/JNI/JNI.so
 %%SITE_PERL%%/Inline/Java.pm
 %%SITE_PERL%%/Inline/Java.pod
 %%SITE_PERL%%/Inline/Java/Array.pm
 %%SITE_PERL%%/Inline/Java/Callback.pm
+%%SITE_PERL%%/Inline/Java/Callback.pod
 %%SITE_PERL%%/Inline/Java/Class.pm
-%%SITE_PERL%%/Inline/Java/Init.pm
+%%SITE_PERL%%/Inline/Java/InlineJavaServer.jar
+%%SITE_PERL%%/Inline/Java/InlineJavaUser.jar
 %%SITE_PERL%%/Inline/Java/JNI.pm
 %%SITE_PERL%%/Inline/Java/JVM.pm
 %%SITE_PERL%%/Inline/Java/Object.pm
 %%SITE_PERL%%/Inline/Java/Portable.pm
 %%SITE_PERL%%/Inline/Java/Protocol.pm
+%%SITE_PERL%%/Inline/Java/Server.pm
+%%SITE_PERL%%/Inline/Java/default_j2sdk.pl
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaArray.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCallback.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCallbackQueue.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaCastException.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaClass.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaException.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaInvocationTargetException.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlCaller.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlException.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlInterpreter.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlNatives.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlObject.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaProtocol.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaServer.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaServerThread.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaThrown.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLink.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLoader.java
+%%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java/InlineJavaUtils.java
+ at dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java
+ at dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl/inline
+ at dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl
+ at dirrm %%SITE_PERL%%/Inline/Java/sources/org
+ at dirrm %%SITE_PERL%%/Inline/Java/sources
 @dirrm %%SITE_PERL%%/Inline/Java
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java
 @dirrmtry %%SITE_PERL%%/Inline
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java/JNI
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java
 @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list