Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jan 2006 15:32:29 +0100 (CET)
From:      Lars Balker Rasmussen <lars@balker.dk>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/92266: [MAINTAINER] devel/p5-Inline-Java: up to 0.50, new maintainer
Message-ID:  <20060124143229.E97803FF53@tux.nerdheaven.dk>
Resent-Message-ID: <200601241440.k0OEe8xl077044@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@FreeBSD.org
+MAINTAINER=	lars@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
+@dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl/inline/java
+@dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl/inline
+@dirrm %%SITE_PERL%%/Inline/Java/sources/org/perl
+@dirrm %%SITE_PERL%%/Inline/Java/sources/org
+@dirrm %%SITE_PERL%%/Inline/Java/sources
 @dirrm %%SITE_PERL%%/Inline/Java
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java
 @dirrmtry %%SITE_PERL%%/Inline
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java/JNI
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline/Java
 @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Inline
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060124143229.E97803FF53>