Received: by mail.netbsd.org (Postfix, from userid 605) id 2584284EEF; Mon, 13 Sep 2021 11:44:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6033784D67 for ; Mon, 13 Sep 2021 11:44:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 8m8GdfB26ITZ for ; Mon, 13 Sep 2021 11:44:45 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C6BDF84CE0 for ; Mon, 13 Sep 2021 11:44:45 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C0B7DFA97; Mon, 13 Sep 2021 11:44:45 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1631533485277970" MIME-Version: 1.0 Date: Mon, 13 Sep 2021 11:44:45 +0000 From: "David Sainty" Subject: CVS commit: pkgsrc/comms/java-rxtx To: pkgsrc-changes@NetBSD.org Reply-To: dsainty@netbsd.org X-Mailer: log_accum Message-Id: <20210913114445.C0B7DFA97@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1631533485277970 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: dsainty Date: Mon Sep 13 11:44:45 UTC 2021 Modified Files: pkgsrc/comms/java-rxtx: Makefile PLIST Log Message: Install java-rxtx in a consistent location regardless of whether the JRE is built-in or via Pkgsrc. This removes the JAVA_INSTALL_BASE hack that used to work, but no longer does. It's also more consistent with other packages to install in a private location. Bump PKGREVISION for the installation location change. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 pkgsrc/comms/java-rxtx/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/comms/java-rxtx/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1631533485277970 Content-Disposition: inline Content-Length: 2345 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/comms/java-rxtx/Makefile diff -u pkgsrc/comms/java-rxtx/Makefile:1.13 pkgsrc/comms/java-rxtx/Makefile:1.14 --- pkgsrc/comms/java-rxtx/Makefile:1.13 Mon Sep 13 11:37:34 2021 +++ pkgsrc/comms/java-rxtx/Makefile Mon Sep 13 11:44:45 2021 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.13 2021/09/13 11:37:34 dsainty Exp $ +# $NetBSD: Makefile,v 1.14 2021/09/13 11:44:45 dsainty Exp $ # DISTNAME= rxtx-2.1-7r2 PKGNAME= java-rxtx-2.1.7r2 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= comms java MASTER_SITES= http://rxtx.qbang.org/pub/rxtx/ EXTRACT_SUFX= .zip @@ -33,34 +33,17 @@ JNILIB= jnilib JNILIB= la .endif -.if ${MACHINE_ARCH} == "x86_64" -JAVA_MACHINE_ARCH= amd64 -.elif !empty(MACHINE_CPU:Marm*) -JAVA_MACHINE_ARCH= arm -.else -JAVA_MACHINE_ARCH= ${MACHINE_ARCH} -.endif - .include "../../mk/java-vm.mk" -# Inconveniently, for built-in JRE's, PKG_JAVA_HOME will be set to the native -# directory - which we should not be messing with. But prior to builtin.mk -# processing, PKG_JAVA_HOME will match the Pkgsrc JRE home, which is a -# suitable installation location for Native JRE, as well as being the -# correct installation location for Pkgsrc JRE. -JAVA_INSTALL_BASE:= ${PKG_JAVA_HOME} - -RXTX_PATH= ${JAVA_INSTALL_BASE}/jre/lib/${JAVA_MACHINE_ARCH} -JHOME_PATH= ${JAVA_INSTALL_BASE}/jre/lib/ext +RXTX_PATH= ${PREFIX}/lib/java/rxtx +JHOME_PATH= ${PREFIX}/lib/java/rxtx MAKE_ENV+= JAVA_HOME=${PKG_JAVA_HOME:Q} MAKE_FLAGS+= RXTX_PATH=${RXTX_PATH:Q} MAKE_FLAGS+= JHOME=${JHOME_PATH:Q} -INSTALLATION_DIRS+= ${RXTX_PATH:Q} ${JHOME_PATH:Q} +INSTALLATION_DIRS+= lib/java/rxtx -PLIST_SUBST+= JAVA_MACHINE_ARCH=${JAVA_MACHINE_ARCH:Q} -PLIST_SUBST+= JAVA_HOME="${JAVA_INSTALL_BASE:C/^${PREFIX}\///}" PLIST_SUBST+= JNILIB=${JNILIB} pre-configure: Index: pkgsrc/comms/java-rxtx/PLIST diff -u pkgsrc/comms/java-rxtx/PLIST:1.5 pkgsrc/comms/java-rxtx/PLIST:1.6 --- pkgsrc/comms/java-rxtx/PLIST:1.5 Mon Sep 13 11:37:34 2021 +++ pkgsrc/comms/java-rxtx/PLIST Mon Sep 13 11:44:45 2021 @@ -1,3 +1,3 @@ -@comment $NetBSD: PLIST,v 1.5 2021/09/13 11:37:34 dsainty Exp $ -${JAVA_HOME}/jre/lib/ext/RXTXcomm.jar -${JAVA_HOME}/jre/lib/${JAVA_MACHINE_ARCH}/librxtxSerial.${JNILIB} +@comment $NetBSD: PLIST,v 1.6 2021/09/13 11:44:45 dsainty Exp $ +lib/java/rxtx/RXTXcomm.jar +lib/java/rxtx/librxtxSerial.${JNILIB} --_----------=_1631533485277970--