QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
# Created by: Stephen Hurd <shurd@FreeBSD.org>
|
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= cqrlog
|
2018-07-11 06:18:37 +02:00
|
|
|
PORTVERSION= 2.3.0
|
2015-05-27 05:57:29 +02:00
|
|
|
DISTVERSIONPREFIX= v
|
2019-09-03 17:51:50 +02:00
|
|
|
PORTREVISION= 2
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
CATEGORIES= comms hamradio
|
2018-05-25 18:31:21 +02:00
|
|
|
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
|
|
|
|
MAINTAINER= hamradio@FreeBSD.org
|
|
|
|
COMMENT= Amateur Radio logging application
|
|
|
|
|
|
|
|
LICENSE= GPLv2
|
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
LIB_DEPENDS= libhamlib.so:comms/hamlib
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
|
2018-08-17 19:00:55 +02:00
|
|
|
USES= fpc lazarus:flavors shebangfix ssl:run dos2unix mysql
|
2015-05-27 05:57:29 +02:00
|
|
|
USE_GITHUB= yes
|
|
|
|
GH_ACCOUNT= ok2cqr
|
|
|
|
|
2015-07-30 14:45:56 +02:00
|
|
|
SHEBANG_FILES= tools/cqrlog-apparmor-fix \
|
|
|
|
voice_keyer/voice_keyer.sh
|
Version 2.2.0
wsjt remote mode improvements (Saku, OH1KH)
CQ-monitor now remembers showing state (Saku, OH1KH)
"My Alert" is now compared oppsite way: This should fit also compound callsign XX/YOURCALL or YOURCALL/XX (Saku, OH1KH)
CQ-monitor: Country names (cut to length 15) are now displayed instead of callsign prefixes. (Saku, OH1KH)
"Show only active band" checkbox addec to Band map filter for quick access. (Saku, OH1KH)
"Re/Set" button added to Export "Choose fields to export" dialog for set/reset all check boxes in one go. (Saku, OH1KH)
a lot of CQ monitor improvements (Saku, OH1KH)
remote wsjt: Short cut key Ctrl+J (Saku, OH1KH)
help files updated (Saku, OH1KH)
Voice keyer works now also with FM and AM modes and also from CWkeys windows. (Saku, OH1KH)
QSO in QSO list window can be sorted in ascending date/time order (oldes QSO first). (Jörg, DL8DTL)
CQRLOG should work correcly on HiDPI monitors
630M definition was missing in some functions (Saku, OH1KH)
ADIF upload didn't work when name or QTH were too long
2018-02-18 21:33:49 +01:00
|
|
|
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 \
|
Version 2.2.0
wsjt remote mode improvements (Saku, OH1KH)
CQ-monitor now remembers showing state (Saku, OH1KH)
"My Alert" is now compared oppsite way: This should fit also compound callsign XX/YOURCALL or YOURCALL/XX (Saku, OH1KH)
CQ-monitor: Country names (cut to length 15) are now displayed instead of callsign prefixes. (Saku, OH1KH)
"Show only active band" checkbox addec to Band map filter for quick access. (Saku, OH1KH)
"Re/Set" button added to Export "Choose fields to export" dialog for set/reset all check boxes in one go. (Saku, OH1KH)
a lot of CQ monitor improvements (Saku, OH1KH)
remote wsjt: Short cut key Ctrl+J (Saku, OH1KH)
help files updated (Saku, OH1KH)
Voice keyer works now also with FM and AM modes and also from CWkeys windows. (Saku, OH1KH)
QSO in QSO list window can be sorted in ascending date/time order (oldes QSO first). (Jörg, DL8DTL)
CQRLOG should work correcly on HiDPI monitors
630M definition was missing in some functions (Saku, OH1KH)
ADIF upload didn't work when name or QTH were too long
2018-02-18 21:33:49 +01:00
|
|
|
pasjpeg regexpr x11
|
2016-03-25 03:50:39 +01:00
|
|
|
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
ALL_TARGET= ${PORTNAME}
|
|
|
|
|
2018-05-25 18:31:21 +02:00
|
|
|
MAKE_ENV+= LAZBUILD_CMD="${LAZBUILD_CMD}" \
|
|
|
|
LAZBUILD_ARGS="${LAZBUILD_ARGS}" \
|
|
|
|
LCL_PLATFORM="${LCL_PLATFORM}" \
|
|
|
|
LAZARUS_DIR="${LAZARUS_DIR}"
|
2015-01-11 04:22:51 +01:00
|
|
|
|
Version 2.2.0
wsjt remote mode improvements (Saku, OH1KH)
CQ-monitor now remembers showing state (Saku, OH1KH)
"My Alert" is now compared oppsite way: This should fit also compound callsign XX/YOURCALL or YOURCALL/XX (Saku, OH1KH)
CQ-monitor: Country names (cut to length 15) are now displayed instead of callsign prefixes. (Saku, OH1KH)
"Show only active band" checkbox addec to Band map filter for quick access. (Saku, OH1KH)
"Re/Set" button added to Export "Choose fields to export" dialog for set/reset all check boxes in one go. (Saku, OH1KH)
a lot of CQ monitor improvements (Saku, OH1KH)
remote wsjt: Short cut key Ctrl+J (Saku, OH1KH)
help files updated (Saku, OH1KH)
Voice keyer works now also with FM and AM modes and also from CWkeys windows. (Saku, OH1KH)
QSO in QSO list window can be sorted in ascending date/time order (oldes QSO first). (Jörg, DL8DTL)
CQRLOG should work correcly on HiDPI monitors
630M definition was missing in some functions (Saku, OH1KH)
ADIF upload didn't work when name or QTH were too long
2018-02-18 21:33:49 +01:00
|
|
|
USE_XORG+= x11
|
2018-05-25 18:31:21 +02:00
|
|
|
NO_LAZBUILD= yes
|
|
|
|
LAZBUILD_ARGS= -d --pcp=.
|
|
|
|
LAZARUS_NO_FLAVORS=qt5
|
2018-07-11 06:18:37 +02:00
|
|
|
INSTALLS_ICONS= yes
|
|
|
|
DOS2UNIX_WRKSRC=${WRKSRC}/src/synapse/
|
2015-01-11 04:22:51 +01:00
|
|
|
|
2016-03-17 21:28:05 +01:00
|
|
|
post-extract:
|
2016-10-21 14:51:40 +02:00
|
|
|
@${RM} -r ${WRKSRC}/src/lnet/lib/openssl.pas
|
2016-03-17 21:28:05 +01:00
|
|
|
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
post-patch:
|
|
|
|
@${SED} -e s!%%LOCALBASE%%!${LOCALBASE}!g \
|
|
|
|
-e s!%%MAKE_CMD%%!${MAKE_CMD}!g \
|
2015-01-11 04:22:51 +01:00
|
|
|
-e s!%%LAZARUSDIR%%!${LAZARUS_DIR}!g \
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
${FILESDIR}/environmentoptions.xml.in \
|
|
|
|
> ${WRKSRC}/environmentoptions.xml
|
|
|
|
${REINPLACE_CMD} -e s!%%LOCALBASE%%!${LOCALBASE}!g \
|
2016-05-10 11:16:40 +02:00
|
|
|
${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 \
|
2016-05-10 11:16:40 +02:00
|
|
|
${WRKSRC}/src/fLoTWExport.pas ${WRKSRC}/src/fLoTWExport.lfm \
|
|
|
|
${WRKSRC}/src/fPreferences.pas ${WRKSRC}/src/fRotControl.pas \
|
|
|
|
${WRKSRC}/src/fTRXControl.pas ${WRKSRC}/src/fGrayline.pas \
|
2016-11-21 23:10:34 +01:00
|
|
|
${WRKSRC}/src/fPreferences.lfm ${WRKSRC}/src/fPreferences.pas
|
2016-05-10 11:16:40 +02:00
|
|
|
${REINPLACE_CMD} -e s!%%DATADIR%%!${DATADIR}!g \
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
${WRKSRC}/src/dData.pas ${WRKSRC}/src/fGrayline.pas
|
2017-03-01 18:53:53 +01:00
|
|
|
${REINPLACE_CMD} -e s!Linux!FreeBSD!g \
|
|
|
|
${WRKSRC}/src/fMain.lfm
|
2018-07-11 06:18:37 +02:00
|
|
|
${REINPLACE_CMD} -e s!%%OPENSSLLIB%%!${OPENSSLLIB}!g \
|
|
|
|
${WRKSRC}/src/synapse/ssl_openssl_lib.pas
|
2016-10-21 14:51:40 +02:00
|
|
|
${RM} -r ${WRKSRC}/src/mysql
|
QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.
Reviewed by: db, skreuzer
Approved by: db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D313
2014-07-07 20:43:59 +02:00
|
|
|
|
2015-05-27 05:57:29 +02:00
|
|
|
.include <bsd.port.mk>
|