View | Details | Raw Unified | Return to bug 239428 | Differences between
and this patch

Collapse All | Expand All

(-)games/jinput/Makefile (-22 / +27 lines)
Lines 1-40 Link Here
1
# Created by: loader <loader@freebsdmall.com>
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	jinput
3
PORTNAME=	jinput
5
DISTVERSION=	20110801.r247
4
DISTVERSION=	2.0.10
5
PORTEPOCH=	1
6
CATEGORIES=	games java
6
CATEGORIES=	games java
7
MASTER_SITES=	LOCAL/loader
8
7
9
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	voidanix@420blaze.it
10
COMMENT=	Java Game Controller API
9
COMMENT=	Java Game Controller API
11
10
12
BUILD_DEPENDS=	${JAVALIBDIR}/jutils/jutils.jar:games/jutils
11
LICENSE=	BSD2CLAUSE
13
RUN_DEPENDS=	${JAVALIBDIR}/jutils/jutils.jar:games/jutils
14
12
15
BROKEN_armv6=		fails to compile: build.xml: compilation failed
13
BROKEN_armv6=	fails to compile
16
BROKEN_armv7=		fails to compile: build.xml: compilation failed
14
BROKEN_armv7=	fails to compile
17
15
18
USES=		tar:bzip2
16
BUILD_DEPENDS=	${JAVAJARDIR}/jutils/jutils.jar:games/jutils \
19
USE_JAVA=	yes
17
		mvn:devel/maven
20
JAVA_OS=	native
18
RUN_DEPENDS=	${JAVAJARDIR}/jutils/jutils.jar:games/jutils
21
JAVA_VENDOR=	openjdk
22
USE_ANT=	yes
23
ALL_TARGET=	simple_linux
24
NO_ARCH=	yes
25
19
26
PLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME}/${PORTNAME}.jar
20
# Using a fork because of maven dependencies
21
USE_GITLAB=	yes
22
GL_ACCOUNT=	voidanix
23
GL_COMMIT=	bf22dd975bbba31f01895332255b63df376894e6
27
24
28
post-patch:
25
USE_JAVA=	8+
29
	@${LN} -sf ${JAVALIBDIR}/jutils/jutils.jar ${WRKSRC}/lib/
30
26
27
PLIST_FILES=	${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar
28
PLIST_DIRS=	${JAVAJARDIR}/${PORTNAME}
29
30
MAVEN_ARGS=	-Dmaven.antrun.skip -Dmaven.javadoc.skip -Dmaven.source.skip -Dmaven.test.skip -DskipTests -DskipITs
31
MAVEN_REPO=	-Dmaven.repo.local=${WRKSRC}/repository
32
33
pre-build:
34
	${CP} ${JAVAJARDIR}/jutils/jutils.jar ${WRKSRC}/repository/net/java/jutils/jutils/1/jutils-1.jar
35
31
do-build:
36
do-build:
32
	@(cd ${BUILD_WRKSRC}; \
37
	cd ${WRKSRC}; \
33
		${SETENV} ${MAKE_ENV} ${ANT} ${ALL_TARGET})
38
		${SETENV} mvn -P windows,linux,osx,wintab ${MAVEN_REPO} ${MAVEN_ARGS} --offline package
34
39
35
do-install:
40
do-install:
36
	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
41
	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
37
	${INSTALL_DATA} ${WRKSRC}/dist/${PORTNAME}.jar \
42
	${INSTALL_DATA} ${WRKSRC}/uberjar/target/${PORTNAME}-${PORTVERSION}-SNAPSHOT.jar \
38
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/
43
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar
39
44
40
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)games/jinput/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (jinput-20110801.r247.tar.bz2) = 2275512294a1ed8ca739d60653ff12a4beb775dd43e929433488884e7d4691f7
1
TIMESTAMP = 1575771995
2
SIZE (jinput-20110801.r247.tar.bz2) = 1565811
2
SHA256 (voidanix-jinput-bf22dd975bbba31f01895332255b63df376894e6_GL0.tar.gz) = 33b9c7c07c0a27c54df9fd89ba9431b9ce5f6b6a0f2498f6f855ee533ad09570
3
SIZE (voidanix-jinput-bf22dd975bbba31f01895332255b63df376894e6_GL0.tar.gz) = 33104752
(-)games/jinput/files/patch-openjdk7 (-10 lines)
Lines 1-10 Link Here
1
--- plugins/linux/build.xml.orig
2
+++ plugins/linux/build.xml
3
@@ -56,6 +56,7 @@
4
 		<javah destdir="src/native">
5
             <classpath>
6
                 <pathelement location="classes"/>
7
+                <pathelement location="../../coreAPI/bin/jinput-core.jar"/>
8
             </classpath>
9
 			<class name="net.java.games.input.LinuxEventDevice"/>
10
 			<class name="net.java.games.input.LinuxJoystickDevice"/>
(-)games/jinput/pkg-descr (-1 / +1 lines)
Lines 1-3 Link Here
1
Java Game Controller API
1
Java Game Controller API
2
2
3
WWW: https://svn.java.net/svn/jinput~svn/trunk
3
WWW: https://github.com/jinput/jinput

Return to bug 239428