freebsd-ports/comms/cqrlog/Makefile

68 lines
1.8 KiB
Makefile
Raw Normal View History

PORTNAME= cqrlog
PORTVERSION= 2.5.2
PORTREVISION= 4
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio logging application
WWW= https://www.cqrlog.com/
LICENSE= GPLv2
LIB_DEPENDS= libhamlib.so:comms/hamlib
USES= fpc gnome lazarus:flavors shebangfix ssl:run dos2unix \
mysql:server xorg
USE_GNOME+= cairo
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= ok2cqr
SHEBANG_FILES= tools/cqrlog-apparmor-fix \
voice_keyer/voice_keyer.sh
USE_FPC= cairo fcl-base chm fcl-db fcl-image fcl-json fcl-net fcl-web \
2019-03-17 22:31:35 +01:00
fcl-registry rtl-extra fcl-xml mysql numlib opengl openssl \
pasjpeg regexpr x11
ALL_TARGET= ${PORTNAME}
MAKE_ENV+= LAZBUILD_CMD="${LAZBUILD_CMD}" \
LAZBUILD_ARGS="${LAZBUILD_ARGS}" \
LCL_PLATFORM="${LCL_PLATFORM}" \
LAZARUS_DIR="${LAZARUS_DIR}"
NO_LAZBUILD= yes
LAZBUILD_ARGS= -d --pcp=.
DOS2UNIX_WRKSRC=${WRKSRC}/src/synapse/
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
2016-03-17 21:28:05 +01:00
post-extract:
@${RM} -r ${WRKSRC}/src/lnet/lib/openssl.pas
2016-03-17 21:28:05 +01:00
post-patch:
@${SED} -e s!%%LOCALBASE%%!${LOCALBASE}!g \
-e s!%%MAKE_CMD%%!${MAKE_CMD}!g \
-e s!%%LAZARUSDIR%%!${LAZARUS_DIR}!g \
${FILESDIR}/environmentoptions.xml.in \
> ${WRKSRC}/environmentoptions.xml
${REINPLACE_CMD} -e s!%%LOCALBASE%%!${LOCALBASE}!g \
${WRKSRC}/help/cwd.html ${WRKSRC}/help/h1.html \
${WRKSRC}/src/cqrlog.lpi ${WRKSRC}/src/dData.pas \
2016-11-21 23:10:34 +01:00
${WRKSRC}/src/dUtils.pas \
${WRKSRC}/src/fLoTWExport.pas ${WRKSRC}/src/fLoTWExport.lfm \
${WRKSRC}/src/fPreferences.pas ${WRKSRC}/src/fRotControl.pas \
comms/cqrlog: Update to 2.5.2 Legend: # info + new feature - bugfix -------------------- 2.5.0 (2021-01-16) + 3 user defined buttons for TRX control (Saku, OH1KH) + TX quick split using XIT (Saku, OH1KH) + support of WPM changes from macros when using Hamlib keyer (Saku, OH1KH) + include operator's callsign in the exports (Florian, DF2ET) + view eQSL image from list of QSO (Saku, OH1KH) + button to show remote station on a map with path and direction (Florian, DF2ET) + buttons for adding Mode+RST_sent, Locators_propagation and user defined message to DX spot sending (Saku, OH1KH) + ADIF import for JS8, FT4 and PKT (Andreas, DL7OAP) + local oscilator configuration added (Florian, DF2ET) + user can spot RX freq instead of TX (Florian, DF2ET) + export to EDI (Florian, DF2ET) + separate CW keyer settings for radio1 and radio2 (Saku, OH1KH) + rotor controls updated (Saku, OH1KH) + contest filter added (Florian, DF2ET) + working with WSJT improved + Cabrillo export headers (Saku, OH1KH & Florian, DF2ET) + DARK DOK info support added (Florian, DF2ET & Andreas, DL7OAP) + Cabrillo export added (Florian, DF2ET) + DX cluster improved (Saku, OH1KH) + Add option to upload SAT status info to AMSAT status page (Florian, DF2ET) + Calculate SAT mode from freq and RX freq. Used in eqsl.cc upload and ADIF/HTML exports (Florian, DF2ET) - fixes for club membership (Saku, OH1KH & Andreas, DL7OAP) - fixes for password special characters (Saku, OH1KH) - fixes to ADIF export rules (Andreas, DL7OAP) - fixes to contest window (Saku, OH1KH) - band <->frequency fixes (Saku, OH1KH) - UTF-8 problems in ADIF (Saku, OH1KH) - JTDX & JS8CALL fixes (Saku, OH1KH) - typo in satellite EO-80 (Andreas, DL7OAP) - layout fixes for QT5 compilation (Saku, OH1KH) - filter to take fix (Saku, OH1KH) - eQSL upload fixes (Saku, OH1KH) - CQ monitor fixes (Saku, OH1KH) - CW keys fixes (Saku, OH1KH) - RBN monitor fixes (Saku, OH1KH) - new membership files check fixed - export to HTML and ADIF fixes (Saku, OH1KH) - group edit fixes (Saku, OH1KH) - filter settings fixes (Saku, OH1KH) - QTH profile fixes (Saku, OH1KH) - callbook database update fixes (Saku, OH1KH) PR: ports/260066 Reported by: hellocodebsd@gmail.com
2022-01-25 17:25:30 +01:00
${WRKSRC}/src/fTRXControl.pas ${WRKSRC}/src/fPreferences.lfm
${REINPLACE_CMD} -e s!%%DATADIR%%!${DATADIR}!g \
${WRKSRC}/src/dData.pas ${WRKSRC}/src/fGrayline.pas
post-build:
@${RM} ${WRKSRC}/help/cwd.html.*
@${RM} ${WRKSRC}/help/h1.html.*
.include <bsd.port.mk>