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
|
|
|
PORTNAME= cqrlog
|
comms/cqrlog: update to 2.5.2
Legend:
# info
+ new feature
- bugfix
--------------------
2.5.2 (2021-02-12)
+ some contest window improvements (showing DXCC, WAZ, ITU, continent)
+ FST4 mode support added (Saku, OH1KH)
+ user can change the locator to use in ADIF import (Florian, DF2ET)
+ CW messages can be saved or loaded from a file (Saku, OH1KH)
- eQSL upload fixes (Saku, OH1KH)
- ADIF import duplicate check fixed, form layout fixed (Saku, OH1KH)
- New QSO window layout fixes (Saku, OH1KH)
- workaround for 'TRegExpr exec: empty input string' error in fpc compiler
- xdg-open is used in Call extra data window to open open the attachments
2022-07-13 08:04:20 +02:00
|
|
|
PORTVERSION= 2.5.2
|
2023-03-17 00:56:22 +01:00
|
|
|
PORTREVISION= 4
|
2015-05-27 05:57:29 +02:00
|
|
|
DISTVERSIONPREFIX= v
|
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
|
2022-09-07 23:06:12 +02:00
|
|
|
WWW= https://www.cqrlog.com/
|
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
|
|
|
|
|
|
|
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
|
|
|
|
2019-09-04 01:25:25 +02:00
|
|
|
USES= fpc gnome lazarus:flavors shebangfix ssl:run dos2unix \
|
|
|
|
mysql:server xorg
|
|
|
|
|
|
|
|
USE_GNOME+= cairo
|
|
|
|
USE_XORG= x11
|
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
|
|
|
|
2018-05-25 18:31:21 +02:00
|
|
|
NO_LAZBUILD= yes
|
|
|
|
LAZBUILD_ARGS= -d --pcp=.
|
2018-07-11 06:18:37 +02:00
|
|
|
DOS2UNIX_WRKSRC=${WRKSRC}/src/synapse/
|
2015-01-11 04:22:51 +01:00
|
|
|
|
2020-01-02 22:08:12 +01:00
|
|
|
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
|
|
|
|
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
|
|
|
|
|
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 \
|
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
|
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
|
|
|
|
|
comms/cqrlog: update to 2.5.2
Legend:
# info
+ new feature
- bugfix
--------------------
2.5.2 (2021-02-12)
+ some contest window improvements (showing DXCC, WAZ, ITU, continent)
+ FST4 mode support added (Saku, OH1KH)
+ user can change the locator to use in ADIF import (Florian, DF2ET)
+ CW messages can be saved or loaded from a file (Saku, OH1KH)
- eQSL upload fixes (Saku, OH1KH)
- ADIF import duplicate check fixed, form layout fixed (Saku, OH1KH)
- New QSO window layout fixes (Saku, OH1KH)
- workaround for 'TRegExpr exec: empty input string' error in fpc compiler
- xdg-open is used in Call extra data window to open open the attachments
2022-07-13 08:04:20 +02:00
|
|
|
post-build:
|
|
|
|
@${RM} ${WRKSRC}/help/cwd.html.*
|
|
|
|
@${RM} ${WRKSRC}/help/h1.html.*
|
|
|
|
|
2015-05-27 05:57:29 +02:00
|
|
|
.include <bsd.port.mk>
|