HamClock is a handy clock with features for amateur radio operators! One screen shows your local time in 12H and 24H format along with UTC in large, easy to read text. If your location is available, your grid square, local sunrise and sunset are also displayed WWW: https://www.clearskyinstitute.com/ham/HamClock/
42 lines
1.4 KiB
Makefile
42 lines
1.4 KiB
Makefile
PORTNAME= hamclock
|
|
PORTVERSION= 2.78
|
|
CATEGORIES= x11
|
|
MASTER_SITES= https://www.clearskyinstitute.com/ham/HamClock/
|
|
DISTNAME= ESPHamClock
|
|
|
|
MAINTAINER= acm@FreeBSD.org
|
|
COMMENT= Handy clock with features for amateur radio operators
|
|
|
|
LIB_DEPENDS= libcurl.so:ftp/curl
|
|
|
|
USES= desktop-file-utils gmake xorg zip
|
|
USE_XORG= x11
|
|
|
|
OPTIONS_SINGLE= RESOLUTION
|
|
OPTIONS_SINGLE_RESOLUTION=SIZE1 SIZE2 SIZE3 SIZE4
|
|
SIZE1_DESC= Use 800x440 resolution
|
|
SIZE2_DESC= Use 1600x960 resolution
|
|
SIZE3_DESC= Use 2400x1440 resolution
|
|
SIZE4_DESC= Use 3200x1920 resolution
|
|
OPTIONS_DEFAULT= SIZE1
|
|
|
|
SIZE1_ALL_TARGET= hamclock-800x480
|
|
SIZE2_ALL_TARGET= hamclock-1600x960
|
|
SIZE3_ALL_TARGET= hamclock-2400x1440
|
|
SIZE4_ALL_TARGET= hamclock-3200x1920
|
|
|
|
PLIST_FILES= bin/hamclock \
|
|
share/applications/hamclock.desktop \
|
|
share/icons/hicolor/48x48/apps/hamclock.png
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e 's|CXX =|CXX ?=|g' ${WRKSRC}/ArduinoLib/Makefile
|
|
${REINPLACE_CMD} -e 's|/home/pi/.hamclock/||g' ${WRKSRC}/${PORTNAME}.desktop
|
|
|
|
do-install:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
|
|
${INSTALL_PROGRAM} ${WRKSRC}/${ALL_TARGET} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
|
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png
|
|
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop
|
|
|
|
.include <bsd.port.mk>
|