aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason W. Bacon <jwb@FreeBSD.org>2025-02-03 16:43:19 +0000
committerJason W. Bacon <jwb@FreeBSD.org>2025-02-03 16:45:30 +0000
commit379a571b580c6f4a0b05e7af6a7fb9aee0ce3c2a (patch)
tree6b3d9e405862b1a327ca9b45438fa135b676dd39
parent21d747b92b88930a6a9dc42d356dcfba6190fe89 (diff)
devel/roboctl: Update to 0.3.9.4
Switch everything to github Minor upstream improvements PR: 283264 Reported by: alster@vinterdalen.se
-rw-r--r--devel/roboctl/Makefile33
-rw-r--r--devel/roboctl/distinfo5
2 files changed, 23 insertions, 15 deletions
diff --git a/devel/roboctl/Makefile b/devel/roboctl/Makefile
index 71c70f75990c..c89689e8d141 100644
--- a/devel/roboctl/Makefile
+++ b/devel/roboctl/Makefile
@@ -1,36 +1,43 @@
PORTNAME= roboctl
-PORTVERSION= 0.3.8
-PORTREVISION= 1
+DISTVERSION= 0.3.9-4
+DISTVERSIONSUFFIX= -gcae3172
CATEGORIES= devel
-MASTER_SITES= http://acadix.biz/Ports/distfiles/
MAINTAINER= jwb@FreeBSD.org
COMMENT= API and tools for communicating with Lego and Vex robots
-WWW= http://personalpages.tds.net/~jwbacon/Ports
+WWW= https://github.com/outpaddling/RoboCTL/
-LICENSE= GPLv3
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/lib/libgamepad.a:devel/libgamepad
-MAKE_ENV= EXTRALIBS=-lbluetooth
-MAKE_FLAGS+= PREFIX=${STAGEDIR}${PREFIX} \
- MANPREFIX=${STAGEDIR}${PREFIX}/share
-MAKE_JOBS_UNSAFE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= outpaddling
+GH_PROJECT= RoboCTL
-USES= tar:xz
+MAKE_ENV= EXTRALIBS=-lbluetooth
+MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= CUTECOM
CUTECOM_DESC= Install cutecom for Vex debugging
-CUTECOM_RUN_DEPENDS= cutecom:comms/cutecom
+MANPREFIX= ${PREFIX}/share
+MAKE_ENV+= PREFIX=${PREFIX} MANPREFIX=${MANPREFIX} LOCALBASE=${LOCALBASE}
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MCUTECOM}
+RUN_DEPENDS+= cutecom:comms/cutecom
+.endif
pre-build:
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} depend)
post-install:
- (cd ${WRKSRC}/Commands/NXTRemote; ${MAKE})
+ (cd ${WRKSRC}/Commands/NXTRemote && ${SETENV} ${MAKE_ENV} ${MAKE})
${INSTALL_PROGRAM} ${WRKSRC}/Commands/NXTRemote/nxtremote ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/Scripts/lego_bluetooth_config ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/Commands/NXTRemote/nxtremote.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/Commands/NXTRemote/nxtremote.1 ${STAGEDIR}${MANDIRS}/man1
.include <bsd.port.mk>
diff --git a/devel/roboctl/distinfo b/devel/roboctl/distinfo
index d88058a43a7c..b8589198b80f 100644
--- a/devel/roboctl/distinfo
+++ b/devel/roboctl/distinfo
@@ -1,2 +1,3 @@
-SHA256 (roboctl-0.3.8.tar.xz) = ca2a1c700f289691eb7dd40d61ccd78cd176afc154a500eabed7919dac47c383
-SIZE (roboctl-0.3.8.tar.xz) = 270384
+TIMESTAMP = 1713050727
+SHA256 (outpaddling-RoboCTL-0.3.9-4-gcae3172_GH0.tar.gz) = 752bdf8cbd1c36e3d0d3e644536cd3fbd11992ac55ee7d6b447b15896ad8050d
+SIZE (outpaddling-RoboCTL-0.3.9-4-gcae3172_GH0.tar.gz) = 413057