From nobody Thu Mar 14 17:22:32 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TwZ2J2r3Bz5DRrc; Thu, 14 Mar 2024 17:22:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TwZ2J2Lpyz4DD4; Thu, 14 Mar 2024 17:22:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710436952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WGWYmBwu4hC3lBNpVRPKTiycaUu5Zp0rAT4gEO3KkS0=; b=EcEkN18ABakkTGpR0GXxMERniBCSaIGA9EU+NgkE6pZKe4Ryq1bbG2JQc1pTHprRTZzVPF xiNnHzVnZniCeKRvijB3kBAl4LANZ2T4kB5vUicylKVuL4Ctypm6r1kyjQgmghrjU33tFL vvNpAZlytzlFIWAySTHT673IeorPPJVtvJLs9vJU1OtIEtz1obX9E8eNxvZvK8ASAU93T3 CHEsLTp2sXoQVTuzIPLaEd6k3AvtmlxPHqNLEH8qD04jwofUHeV2GsSuP+NOyKGq2hodO6 BuYS4UVX94phtLFVyaQ9eViD/6d086ig7wNcrKKRqvyXRi3VSW4fdY2XRYGCwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710436952; a=rsa-sha256; cv=none; b=oRfsoEaxsOZmWXD77gK7ylP3nK2eYZZ/T9pdv/38i8l2AfMmj1FztF30S85eTAypPL1D5k xwQu0HLxZodFSKkN0LEmTKIOTK7fMuLZEf9ZvtqjOgUiPnfV6ewW0qdp7B8pntsoqPP90Q rAvJ5biVnmrnkwMhwtLLQw60RWOtgjKsKv6vHYstISJ1v2yB+AyyMZgZvHJejDO5fA41oF ifnYQjHa2t5xMLVGA0jO6UY73KCpddexVxqAIMfM5p3tsf2w8MmTLlRrhNEYd1T1bY4H0n tZwOf1RXLemxW29kOYtb38whc3NHfJb7fmp6rgD98BvBH3n3W9EwB+uCb/h+HQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710436952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WGWYmBwu4hC3lBNpVRPKTiycaUu5Zp0rAT4gEO3KkS0=; b=fNc1FTDQFDenOoLgvKoD/Z75UJzONr8g+331H2jmG4A/32EY0F51fiup7qnHPJ3AgktmGy 0AyME5CwuvOfw62tmNmg+/MSIT5+x1Vswm7o5i6zeXgVH9/W7ZwlGFcZW64dC2RxA3WHAx Lxhx1oC0qk/xl7UjfR26WKS3tfIlSKKtOq1odAoWL/2TK8jnbLtsutTzLEDskJ+JDbLyOi x2hFG3eNWi63y4BdHAhi5U3oRmjBCVJPO+bzgcINff6HHfCcdVuGMsT/RkSttgNbt+VKcl b4TRIjRmSFFXnQBu6/fi6NwfqAQVO4F15rBSG0fdyHhDmxvZ6BiJqVrkRVpgYQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TwZ2J1xhhzcBT; Thu, 14 Mar 2024 17:22:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42EHMW2A018494; Thu, 14 Mar 2024 17:22:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42EHMWCU018491; Thu, 14 Mar 2024 17:22:32 GMT (envelope-from git) Date: Thu, 14 Mar 2024 17:22:32 GMT Message-Id: <202403141722.42EHMWCU018491@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vladimir Druzenko Subject: git: dae9e94dee9b - main - games/lwjgl3: bootstrap from games/lwjgl List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dae9e94dee9b0b5da30557653107b7419e260ca0 Auto-Submitted: auto-generated The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=dae9e94dee9b0b5da30557653107b7419e260ca0 commit dae9e94dee9b0b5da30557653107b7419e260ca0 Author: Vladimir Druzenko AuthorDate: 2024-03-14 17:11:14 +0000 Commit: Vladimir Druzenko CommitDate: 2024-03-14 17:21:38 +0000 games/lwjgl3: bootstrap from games/lwjgl Copy games/lwjgl unchanged PR: 275279 269879 269900 Approved by: arrowd (mentor) --- games/lwjgl3/Makefile | 79 ++++++++++++++++++++++ games/lwjgl3/distinfo | 3 + games/lwjgl3/files/patch-build.xml | 10 +++ .../files/patch-platform_build__bsd_ant__build.xml | 22 ++++++ games/lwjgl3/pkg-descr | 1 + 5 files changed, 115 insertions(+) diff --git a/games/lwjgl3/Makefile b/games/lwjgl3/Makefile new file mode 100644 index 000000000000..0ca10c803db1 --- /dev/null +++ b/games/lwjgl3/Makefile @@ -0,0 +1,79 @@ +PORTNAME= lwjgl +DISTVERSION= 2.9.4.20161208 +CATEGORIES= games java + +MAINTAINER= freebsd@skinc.ru +COMMENT= Lightweight Java Game Library +WWW= https://legacy.lwjgl.org + +LICENSE= BSD3CLAUSE + +ONLY_FOR_ARCHS= amd64 i386 powerpc64 powerpc64le + +BUILD_DEPENDS= ${JAVAJARDIR}/jutils/jutils.jar:games/jutils \ + ${JAVAJARDIR}/jinput/jinput.jar:games/jinput +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USES= dos2unix xorg +USE_GITHUB= yes +GH_ACCOUNT= LWJGL +GH_TAGNAME= 2df01dd + +DOS2UNIX_REGEX= .*.[^jp][^an][^rg]$ +USE_JAVA= yes +USE_LDCONFIG= yes +USE_ANT= yes +USE_XORG= xcursor xrandr xxf86vm +MAKE_ENV+= CLASSPATH=${JAVAJARDIR}/jutils/jutils.jar:${JAVAJARDIR}/jinput/jinput.jar:${WRKSRC}/${DISTNAME}/jar/ +ALL_TARGET= jars compile_native + +PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar \ + ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_test.jar \ + ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_util.jar \ + ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_util_applet.jar +PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} \ + lib/${PORTNAME} + +.include + +.if ${ARCH} == i386 +PLIST_FILES+= lib/${PORTNAME}/lib${PORTNAME}.so +.endif + +.if ${ARCH} == amd64 || ${ARCH:Mpowerpc64*} +PLIST_FILES+= lib/${PORTNAME}/lib${PORTNAME}64.so +.endif + +.if ${ARCH:Mpowerpc64*} +MAKE_ARGS+= -Dbuild.64bit.only=1 +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}|g' \ + -e '/executable/s/cc/${CC}/g' \ + ${WRKSRC}/platform_build/bsd_ant/build.xml +.if ${ARCH} == powerpc64 + @${REINPLACE_CMD} -e 's|amd64|ppc64|g' \ + ${WRKSRC}/platform_build/bsd_ant/build.xml +.elif ${ARCH} == powerpc64le + @${REINPLACE_CMD} -e 's|amd64|ppc64le|g' \ + ${WRKSRC}/platform_build/bsd_ant/build.xml +.endif + +do-install: + @${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME} +.for _jar in ${PLIST_FILES:M*.jar} + ${INSTALL_DATA} ${WRKSRC}/libs/${_jar:T} \ + ${STAGEDIR}${JAVAJARDIR}/${PORTNAME} +.endfor + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} +.if ${ARCH} == i386 + ${INSTALL_DATA} ${WRKSRC}/libs/freebsd/lib${PORTNAME}.so \ + ${STAGEDIR}${PREFIX}/lib/${PORTNAME} +.endif +.if ${ARCH} == amd64 || ${ARCH:Mpowerpc64*} + ${INSTALL_DATA} ${WRKSRC}/libs/freebsd/lib${PORTNAME}64.so \ + ${STAGEDIR}${PREFIX}/lib/${PORTNAME} +.endif + +.include diff --git a/games/lwjgl3/distinfo b/games/lwjgl3/distinfo new file mode 100644 index 000000000000..62990c1abb77 --- /dev/null +++ b/games/lwjgl3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1576013211 +SHA256 (LWJGL-lwjgl-2.9.4.20161208-2df01dd_GH0.tar.gz) = a4d03e9244a9e253abcfe7ee75d4413bd3db1fd8c38e67eedbd0c6c313c4e504 +SIZE (LWJGL-lwjgl-2.9.4.20161208-2df01dd_GH0.tar.gz) = 15052370 diff --git a/games/lwjgl3/files/patch-build.xml b/games/lwjgl3/files/patch-build.xml new file mode 100644 index 000000000000..3ed34b1ff2fd --- /dev/null +++ b/games/lwjgl3/files/patch-build.xml @@ -0,0 +1,10 @@ +--- build.xml.orig 2014-04-04 16:45:10 UTC ++++ build.xml +@@ -7,7 +7,6 @@ + + + +- + + + diff --git a/games/lwjgl3/files/patch-platform_build__bsd_ant__build.xml b/games/lwjgl3/files/patch-platform_build__bsd_ant__build.xml new file mode 100644 index 000000000000..f700a84daf83 --- /dev/null +++ b/games/lwjgl3/files/patch-platform_build__bsd_ant__build.xml @@ -0,0 +1,22 @@ +--- platform_build/bsd_ant/build.xml.orig 2019-12-10 20:24:26 ++++ platform_build/bsd_ant/build.xml +@@ -4,8 +4,8 @@ + + + +- +- ++ ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + diff --git a/games/lwjgl3/pkg-descr b/games/lwjgl3/pkg-descr new file mode 100644 index 000000000000..26f7d6ba117f --- /dev/null +++ b/games/lwjgl3/pkg-descr @@ -0,0 +1 @@ +The Lightweight Java Game Library