- Carve tqsllib out into its own port, updating to it to V2.2 in the process

- Fix build problem associated with tqsllib
- Update trustedqsl itself from 1.11 to 1.13
- Respect OPENSSL build variables

PR:		ports/169720
Submitted by:	paul@dokas.name
This commit is contained in:
Diane Bruce 2012-08-14 23:30:31 +00:00
parent 32fc11f5a8
commit 2588104368
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=302539
17 changed files with 153 additions and 437 deletions

View File

@ -6,68 +6,39 @@
#
PORTNAME= trustedqsl
PORTVERSION= 1.11
PORTREVISION= 9
PORTVERSION= 1.13
CATEGORIES= comms hamradio
MASTER_SITES= SF/${PORTNAME}/tqsllib/V2.0
DISTFILES= tqsllib-2.0.tar.gz TrustedQSL-1.11.tar.gz
MASTER_SITES= SF/${PORTNAME}/TrustedQSL/V1.13/
DISTFILES= TrustedQSL-1.13.tar.gz
MAINTAINER= db@FreeBSD.org
COMMENT= Amateur Radio Station electronic trusted logbook
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
LIB_DEPENDS= tqsllib:${PORTSDIR}/comms/tqsllib
GNU_CONFIGURE= yes
USE_WX= 2.8+
WX_UNICODE= yes
CONFIGURE_ARGS= --with-wxwindows=${WX_CONFIG}
USE_PERL5= yes
USE_WX= 2.6
USE_LDCONFIG= yes
MAKE_ENV= INCDIR="-I${LOCALBASE}/include"
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_JOBS_UNSAFE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC= ${WRKDIR}/TrustedQSL-1.13
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800000
BROKEN= does not compile on FreeBSD 7.X
.endif
post-patch:
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
@${REINPLACE_CMD} -e 's|%%INSTALL%%|${INSTALL_PROGRAM}|' \
-e 's|%%PREFIX%%|${PREFIX}|' \
${WRKSRC}/Makefile
@${CP} ${FILESDIR}/Makefile.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/Makefile
@${CP} ${FILESDIR}/sysconfig.h.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/sysconfig.h
do-extract:
@${RM} -rf ${WRKDIR}
@${MKDIR} ${WRKDIR}
@${MKDIR} ${WRKSRC}
@for f in ${EXTRACT_ONLY}; do \
if ! (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$f ${EXTRACT_AFTER_ARGS});\
then \
exit 1; \
fi \
done
pre-configure:
@${REINPLACE_CMD} -e 's|%%WX_CONFIG%%|${WX_CONFIG}|g' \
${WRKSRC}/configure
post-install:
${MKDIR} ${PREFIX}/etc/tqsl
${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/config.xml ${PREFIX}/etc/tqsl/config.xml
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/tqslcert
@${MKDIR} ${PREFIX}/share/doc/tqslapp
@${INSTALL_DATA} ${WRKSRC}/TrustedQSL-1.11/help/tqslcert/* ${PREFIX}/share/doc/tqslcert/
@${INSTALL_DATA} ${WRKSRC}/TrustedQSL-1.11/help/tqslapp/* ${PREFIX}/share/doc/tqslapp/
@${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/LICENSE ${PREFIX}/share/doc/tqsllib
@${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/ChangeLog ${PREFIX}/share/doc/tqsllib
.endif
@${ECHO}
@${ECHO} trustedqsl is now installed.
@${ECHO} You will have to create a directory .tqsl in your
@${ECHO} home directory and setup a copy of
@${ECHO} ${PREFIX}/etc/tqsl/config.xml here
@${ECHO} before this program will run correctly.
@${ECHO}
@${ECHO_MSG}
@${ECHO_MSG} trustedqsl is now installed. You will have to create a directory .tqsl in
@${ECHO_MSG} your home directory and setup a copy of ${PREFIX}/share/tqsl/config.xml here
@${ECHO_MSG} before this program will run correctly.
@${ECHO_MSG}
.include <bsd.port.post.mk>

View File

@ -1,4 +1,2 @@
SHA256 (tqsllib-2.0.tar.gz) = 083c4405455c5b5a711e82275fe2b7106266bfc1edbd1a78ef542244e25909dc
SIZE (tqsllib-2.0.tar.gz) = 433450
SHA256 (TrustedQSL-1.11.tar.gz) = 1b208e6f84602c161d936dae161e40b555ebc53883b4eda33d6e8f5fa84d68d9
SIZE (TrustedQSL-1.11.tar.gz) = 346049
SHA256 (TrustedQSL-1.13.tar.gz) = 4272bc1d9f525c38dc33d7977879161459694df50d41f89e069e1f92e0aac832
SIZE (TrustedQSL-1.13.tar.gz) = 362767

View File

@ -1,14 +0,0 @@
# $FreeBSD$
all:
(cd tqsllib-2.0;./configure --with-wxwindows=${WX_CONFIG} \
--prefix=${PREFIX} --with-expat=${LOCALBASE}; \
make;make converter;make gen_crq; \
make load_cert;make station_loc;make)
(cd TrustedQSL-1.11;make)
install:
(cd tqsllib-2.0;make install)
(cd tqsllib-2.0/.libs; \
%%INSTALL%% converter gen_crq load_cert station_loc %%PREFIX%%/bin)
(cd TrustedQSL-1.11;make install)

View File

@ -1,63 +0,0 @@
TQSLLIB=../tqsllib-2.0/.libs
TQSLINC=../tqsllib-2.0
TQSL_VERSION_MAJOR = 2
TQSL_VERSION_MINOR = 0
LIBS=-lz -lexpat -lcrypto
INCDIR = -I$(TQSLINC)
BUILD = unofficial
WXFLAGS=`${WX_CONFIG} --cflags`
WXLIBS=`${WX_CONFIG} --libs`
DEFS = -DHAVE_CONFIG_H
CXXFLAGS += $(DEFS) $(INCDIR) -DHAVE_LIBCRYPTO=1 -DSTDC_HEADERS=1 -DHAVE_MKDIR=1 -DHAVE_STRERROR=1 $(WXFLAGS)
LDLIBS = -L$(TQSLLIB) -ltqsllib $(LIBS) $(WXLIBS)
TQSLLIBFILE=$(TQSLLIB)/libtqsllib.a
CCDEPMODE = depmode=gcc3
BINDIR=${PREFIX}/bin
DOCDIR=${PREFIX}/share/doc
ETCDIR=${PREFIX}/etc
PERL ?=perl
CP ?=cp
TOUCH ?=touch
TARGETS = tqslcert tqsl
all: tqslcertbuild.h tqslbuild.h $(TARGETS)
TQSLCERT_OBJ = tqslcert.o crqwiz.o dxcc.o certtree.o tqslcert_prefs.o \
getpassword.o extwizard.o loadcertwiz.o wxutil.o
TQSL_OBJ = tqsl.o extwizard.o tqslwiz.o dxcc.o stationdial.o qsodatadialog.o \
tqslvalidator.o tqsl_prefs.o wxutil.o
tqslcert: $(TQSLCERT_OBJ) $(TQSLLIBFILE)
$(CC) $(CXXFLAGS) -o $@ $(TQSLCERT_OBJ) $(LDLIBS) -lstdc++
tqsl: $(TQSL_OBJ) $(TQSLLIBFILE)
$(CC) $(CXXFLAGS) -o $@ $(TQSL_OBJ) $(LDLIBS) -lstdc++
tqslcert.o:
${CXX} $(CXXFLAGS) -c -o $@ $*.cpp
tqslcertbuild.h: tqslcertbuild.h.in Makefile
$(PERL) touchver.pl tqslcertbuild.h.in BUILD $(BUILD)
$(CP) tqslcertbuild.h.in tqslcertbuild.h
$(TOUCH) tqslcertbuild.h.in
tqslbuild.h: tqslbuild.h.in Makefile
$(PERL) touchver.pl tqslbuild.h.in BUILD $(BUILD)
$(CP) tqslbuild.h.in tqslbuild.h
$(TOUCH) tqslbuild.h.in
tqsl.o:
${CXX} $(CXXFLAGS) -c -o $@ $*.cpp
%.o: %.cpp
${CXX} $(CXXFLAGS) -c -o $@ $*.cpp
clean:
rm -f $(TARGETS) *.o *.a *~ xxx.*
install:
${INSTALL} -d $(BINDIR) $(ETCDIR)/tqsl
${INSTALL} -C $(TARGETS) $(BINDIR)

View File

@ -0,0 +1,42 @@
--- Makefile.in.orig 2010-09-29 11:41:29.000000000 -0500
+++ Makefile.in 2012-08-11 18:44:55.000000000 -0500
@@ -105,9 +105,9 @@
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
+AUTOCONF =
+AUTOHEADER =
+AUTOMAKE =
AWK = @AWK@
BUILD = @BUILD@
CC = @CC@
@@ -143,7 +143,7 @@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MKDIR = @MKDIR@
-MKDIR_P = @MKDIR_P@
+MKDIR_P = /bin/mkdir -p
OBJEXT = @OBJEXT@
OPENSSL = @OPENSSL@
PACKAGE = @PACKAGE@
@@ -208,7 +208,7 @@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
-mkdir_p = @mkdir_p@
+mkdir_p = /bin/mkdir
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
platform = @platform@
@@ -226,7 +226,7 @@
tqslresources = @tqslresources@
wxwin_libs = @wxwin_libs@
WXWIN_STATIC = @wxwin_static@
-WXCONFIG = "$(WXDIR)/bin/wx-config"
+WXCONFIG = "$(WXDIR)"
helpdir = $(datadir)
AM_CXXFLAGS = -Wall `$(WXCONFIG) --cxxflags` -I$(TQSLINC) -I$(ZLIB)/include -I$(EXPAT)/include
AM_LDFLAGS = -L$(TQSLLIB) -L$(ZLIB)/lib -L$(EXPAT)/lib -L$(OPENSSL)/lib

View File

@ -1,28 +0,0 @@
--- TrustedQSL-1.11/crqwiz.cpp.orig Fri Mar 11 07:47:06 2005
+++ TrustedQSL-1.11/crqwiz.cpp Fri May 11 12:23:38 2007
@@ -9,6 +9,7 @@
***************************************************************************/
#include <ctype.h>
+#include <stdint.h>
#include "crqwiz.h"
#include "dxcc.h"
#include "util.h"
@@ -104,7 +105,7 @@
CRQ_ProviderPage::DoUpdateInfo() {
int sel = tc_provider->GetSelection();
if (sel >= 0) {
- int idx = (int)(tc_provider->GetClientData(sel));
+ int idx = (int)((intptr_t)(tc_provider->GetClientData(sel)));
if (idx >=0 && idx < (int)providers.size()) {
Parent()->provider = providers[idx];
wxString info;
@@ -521,7 +522,7 @@
}
ok = (ok && havealpha && havenumeric);
}
- Parent()->dxcc = (int)(tc_dxcc->GetClientData(tc_dxcc->GetSelection()));
+ Parent()->dxcc = (int)((intptr_t)(tc_dxcc->GetClientData(tc_dxcc->GetSelection())));
if (Parent()->dxcc < 0) {
msg = wxT("You must select a DXCC entity.");
ok = false;

View File

@ -1,9 +0,0 @@
--- TrustedQSL-1.11/left.xpm.orig Mon Nov 21 21:27:38 2005
+++ TrustedQSL-1.11/left.xpm Mon Nov 21 21:33:47 2005
@@ -1,5 +1,5 @@
/* XPM */
-static char *left[]={
+static char *left_i[]={
"10 10 29 1",
". c None",
"d c #000000",

View File

@ -1,18 +0,0 @@
--- TrustedQSL-1.11/qsodatadialog.cpp.orig Mon Nov 21 21:27:29 2005
+++ TrustedQSL-1.11/qsodatadialog.cpp Mon Nov 21 21:34:00 2005
@@ -302,13 +302,13 @@
sizer = new wxBoxSizer(wxHORIZONTAL);
_recbottom_ctrl = new wxBitmapButton(this, QD_RECBOTTOM, wxBitmap(bottom), wxDefaultPosition, wxSize(18, TEXT_HEIGHT)),
sizer->Add(_recbottom_ctrl, 0, wxTOP|wxBOTTOM, 5);
- _recdown_ctrl = new wxBitmapButton(this, QD_RECDOWN, wxBitmap(left), wxDefaultPosition, wxSize(18, TEXT_HEIGHT));
+ _recdown_ctrl = new wxBitmapButton(this, QD_RECDOWN, wxBitmap(left_i), wxDefaultPosition, wxSize(18, TEXT_HEIGHT));
sizer->Add(_recdown_ctrl, 0, wxTOP|wxBOTTOM, 5);
_recno_ctrl = new wxTextCtrl(this, QD_RECNO, wxT("1"), wxDefaultPosition,
wxSize(4*TEXT_WIDTH,TEXT_HEIGHT));
_recno_ctrl->Enable(FALSE);
sizer->Add(_recno_ctrl, 0, wxALL, 5);
- _recup_ctrl = new wxBitmapButton(this, QD_RECUP, wxBitmap(right), wxDefaultPosition, wxSize(18, TEXT_HEIGHT));
+ _recup_ctrl = new wxBitmapButton(this, QD_RECUP, wxBitmap(right_i), wxDefaultPosition, wxSize(18, TEXT_HEIGHT));
sizer->Add(_recup_ctrl, 0, wxTOP|wxBOTTOM, 5);
_rectop_ctrl = new wxBitmapButton(this, QD_RECTOP, wxBitmap(top), wxDefaultPosition, wxSize(18, TEXT_HEIGHT)),
sizer->Add(_rectop_ctrl, 0, wxTOP|wxBOTTOM, 5);

View File

@ -1,9 +0,0 @@
--- TrustedQSL-1.11/right.xpm.orig Mon Nov 21 21:27:56 2005
+++ TrustedQSL-1.11/right.xpm Mon Nov 21 21:33:41 2005
@@ -1,5 +1,5 @@
/* XPM */
-static char *right[]={
+static char *right_i[]={
"10 10 30 1",
"a c None",
"g c #000000",

View File

@ -0,0 +1,24 @@
--- configure.orig 2012-08-11 14:24:17.000000000 -0500
+++ configure 2012-08-11 14:28:58.000000000 -0500
@@ -4601,7 +4601,7 @@
checkwxdir(){
if test -z "$WXDIR"; then
- if test -e "$1/bin/wx-config"; then
+ if test -e "%%WX_CONFIG%%"; then
WXDIR="$1"
fi
fi
@@ -4813,10 +4813,10 @@
fi
-wxwin_libs=`$WXDIR/bin/wx-config --libs`
+wxwin_libs=`%%WX_CONFIG%% --libs`
# Check whether --enable-wxwin-static was given.
if test "${enable_wxwin_static+set}" = set; then
- enableval=$enable_wxwin_static; if test "$enableval" = "yes"; then wxwin_libs=`$WXDIR/bin/wx-config --static --libs`; fi
+ enableval=$enable_wxwin_static; if test "$enableval" = "yes"; then wxwin_libs=`%%WX_CONFIG%% --static --libs`; fi
fi

View File

@ -1,12 +0,0 @@
--- tqsllib-2.0/Makefile.in.orig Fri Mar 11 07:58:31 2005
+++ tqsllib-2.0/Makefile.in Tue Apr 18 15:53:02 2006
@@ -767,8 +767,7 @@
info-am:
-install-data-am: install-dataDATA install-docDATA \
- install-includeHEADERS
+install-data-am: install-includeHEADERS
install-exec-am: install-binPROGRAMS install-exec-local \
install-libLIBRARIES install-libLTLIBRARIES

View File

@ -1,42 +0,0 @@
--- tqsllib-2.0/configure.orig Fri Mar 11 07:50:44 2005
+++ tqsllib-2.0/configure Tue Feb 27 22:27:07 2007
@@ -7793,8 +7793,7 @@
;;
freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
+ version_type=freebsd-elf
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
@@ -11512,8 +11511,7 @@
;;
freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
+ version_type=freebsd-elf
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
@@ -14682,8 +14680,7 @@
;;
freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
+ version_type=freebsd-elf
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
@@ -17050,8 +17047,7 @@
;;
freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
+ version_type=freebsd-elf
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'

View File

@ -1,11 +0,0 @@
--- tqsllib-2.0/openssl_cert.cpp.orig Fri Mar 11 07:47:11 2005
+++ tqsllib-2.0/openssl_cert.cpp Wed Mar 29 11:27:41 2006
@@ -1290,6 +1290,8 @@
attrib->set = 1;
#elif (OPENSSL_VERSION_NUMBER & 0xfffff000) == 0x00907000
attrib->single = 0;
+#elif (OPENSSL_VERSION_NUMBER & 0xfffff000) == 0x00908000
+ attrib->single = 0;
#else
#error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility"
#endif

View File

@ -1,18 +0,0 @@
--- tqsllib-2.0/tqslconvert.cpp.orig 2007-12-18 08:39:49.000000000 -0500
+++ tqsllib-2.0/tqslconvert.cpp 2007-12-18 08:42:31.000000000 -0500
@@ -23,6 +23,7 @@
#include <string>
#include <ctype.h>
#include <set>
+#include <locale.h>
//#include <iostream>
@@ -264,6 +265,7 @@
static const char *
tqsl_infer_band(const char* infreq) {
+ setlocale(LC_NUMERIC, "C");
double freq = atof(infreq);
double freq_khz = freq * 1000.0;
int nband = 0;

View File

@ -1,80 +0,0 @@
/* sysconfig.h. Generated by configure. */
/* sysconfig.h.in. Generated from configure.in by autoheader. */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the `crypto' library (-lcrypto). */
#define HAVE_LIBCRYPTO 1
/* Define to 1 if you have the `expat' library (-lexpat). */
#define HAVE_LIBEXPAT 1
/* Define to 1 if you have the `tqsllib' library (-ltqsllib). */
#define HAVE_LIBTQSLLIB 1
/* Define to 1 if you have the `tqsllibd' library (-ltqsllibd). */
/* #undef HAVE_LIBTQSLLIBD */
/* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `mkdir' function. */
#define HAVE_MKDIR 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Name of package */
#define PACKAGE "TrustedQSL"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "lotw-help@arrl.org"
/* Define to the full name of this package. */
#define PACKAGE_NAME "TrustedQSL"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "TrustedQSL 1.11"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "TrustedQSL"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.11"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Version number of package */
#define VERSION "1.11"
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */

View File

@ -4,4 +4,4 @@ The mission of the Trusted QSL Group is to keep eQSL an open and free
activity for amateur radio operators by promoting the
Digital Signature Standard (DSS).
WWW: http://www.arrl.org/lotw/
WWW: http://www.trustedqsl.org/trusted-qsl

View File

@ -1,84 +1,69 @@
bin/converter
bin/dumptqsldata
bin/gen_crq
bin/load_cert
bin/station_loc
bin/tqsl
bin/tqslcert
etc/tqsl/config.xml
include/tqsllib.h
include/tqslerrno.h
include/cabrillo.h
include/adif.h
include/tqslconvert.h
lib/libtqsllib.so.1
lib/libtqsllib.so
lib/libtqsllib.la
lib/libtqsllib.a
%%PORTDOCS%%share/doc/tqslapp/addcont.bmp
%%PORTDOCS%%share/doc/tqslapp/addstnl.bmp
%%PORTDOCS%%share/doc/tqslapp/addstnl0.bmp
%%PORTDOCS%%share/doc/tqslapp/adifdial.bmp
%%PORTDOCS%%share/doc/tqslapp/cmdline.htm
%%PORTDOCS%%share/doc/tqslapp/contents.hhc
%%PORTDOCS%%share/doc/tqslapp/daterng.bmp
%%PORTDOCS%%share/doc/tqslapp/daterng.htm
%%PORTDOCS%%share/doc/tqslapp/glossary.htm
%%PORTDOCS%%share/doc/tqslapp/main.htm
%%PORTDOCS%%share/doc/tqslapp/pref-adi.bmp
%%PORTDOCS%%share/doc/tqslapp/pref-adi.htm
%%PORTDOCS%%share/doc/tqslapp/pref-cab.bmp
%%PORTDOCS%%share/doc/tqslapp/pref-cab.htm
%%PORTDOCS%%share/doc/tqslapp/pref-opt.bmp
%%PORTDOCS%%share/doc/tqslapp/pref-opt.htm
%%PORTDOCS%%share/doc/tqslapp/pref.htm
%%PORTDOCS%%share/doc/tqslapp/qsodata.bmp
%%PORTDOCS%%share/doc/tqslapp/qsodata.htm
%%PORTDOCS%%share/doc/tqslapp/savestnl.bmp
%%PORTDOCS%%share/doc/tqslapp/signconf.bmp
%%PORTDOCS%%share/doc/tqslapp/signdone.bmp
%%PORTDOCS%%share/doc/tqslapp/signing.htm
%%PORTDOCS%%share/doc/tqslapp/stnloc.bmp
%%PORTDOCS%%share/doc/tqslapp/stnloc.htm
%%PORTDOCS%%share/doc/tqslapp/stnloc1.htm
%%PORTDOCS%%share/doc/tqslapp/stnloc2.htm
%%PORTDOCS%%share/doc/tqslapp/tqsl.htm
%%PORTDOCS%%share/doc/tqslapp/tqslapp.hhp
%%PORTDOCS%%share/doc/tqslcert/broken-cert.bmp
%%PORTDOCS%%share/doc/tqslcert/contents.hhc
%%PORTDOCS%%share/doc/tqslcert/crq.bmp
%%PORTDOCS%%share/doc/tqslcert/crq.htm
%%PORTDOCS%%share/doc/tqslcert/crq0.bmp
%%PORTDOCS%%share/doc/tqslcert/crq0.htm
%%PORTDOCS%%share/doc/tqslcert/crq1.bmp
%%PORTDOCS%%share/doc/tqslcert/crq1.htm
%%PORTDOCS%%share/doc/tqslcert/crq2.bmp
%%PORTDOCS%%share/doc/tqslcert/crq2.htm
%%PORTDOCS%%share/doc/tqslcert/crq3.bmp
%%PORTDOCS%%share/doc/tqslcert/crq3.htm
%%PORTDOCS%%share/doc/tqslcert/crq4.bmp
%%PORTDOCS%%share/doc/tqslcert/crq4.htm
%%PORTDOCS%%share/doc/tqslcert/crqsend.htm
%%PORTDOCS%%share/doc/tqslcert/glossary.htm
%%PORTDOCS%%share/doc/tqslcert/lcf.bmp
%%PORTDOCS%%share/doc/tqslcert/lcf0.bmp
%%PORTDOCS%%share/doc/tqslcert/lcf0.htm
%%PORTDOCS%%share/doc/tqslcert/lcf1.bmp
%%PORTDOCS%%share/doc/tqslcert/lcf1.htm
%%PORTDOCS%%share/doc/tqslcert/lcf2.htm
%%PORTDOCS%%share/doc/tqslcert/loadcert.htm
%%PORTDOCS%%share/doc/tqslcert/main.htm
%%PORTDOCS%%share/doc/tqslcert/newp12pw.bmp
%%PORTDOCS%%share/doc/tqslcert/newpw.bmp
%%PORTDOCS%%share/doc/tqslcert/nocert.bmp
%%PORTDOCS%%share/doc/tqslcert/props.bmp
%%PORTDOCS%%share/doc/tqslcert/save.htm
%%PORTDOCS%%share/doc/tqslcert/tqsl.htm
%%PORTDOCS%%share/doc/tqslcert/tqslcert.bmp
%%PORTDOCS%%share/doc/tqslcert/tqslcert.hhp
%%PORTDOCS%%share/doc/tqslcert/unlock.bmp
%%PORTDOCS%%share/doc/tqslcert/unlock.htm
%%PORTDOCS%%share/doc/tqsllib
%%PORTDOCS%%@dirrm share/doc/tqslcert
%%PORTDOCS%%@dirrm share/doc/tqslapp
@dirrm etc/tqsl
share/TrustedQSL/help/tqslapp/addcont.bmp
share/TrustedQSL/help/tqslapp/addstnl.bmp
share/TrustedQSL/help/tqslapp/addstnl0.bmp
share/TrustedQSL/help/tqslapp/adifdial.bmp
share/TrustedQSL/help/tqslapp/cmdline.htm
share/TrustedQSL/help/tqslapp/contents.hhc
share/TrustedQSL/help/tqslapp/daterng.bmp
share/TrustedQSL/help/tqslapp/daterng.htm
share/TrustedQSL/help/tqslapp/glossary.htm
share/TrustedQSL/help/tqslapp/main.htm
share/TrustedQSL/help/tqslapp/pref-adi.bmp
share/TrustedQSL/help/tqslapp/pref-adi.htm
share/TrustedQSL/help/tqslapp/pref-cab.bmp
share/TrustedQSL/help/tqslapp/pref-cab.htm
share/TrustedQSL/help/tqslapp/pref-opt.bmp
share/TrustedQSL/help/tqslapp/pref-opt.htm
share/TrustedQSL/help/tqslapp/pref.htm
share/TrustedQSL/help/tqslapp/qsodata.bmp
share/TrustedQSL/help/tqslapp/qsodata.htm
share/TrustedQSL/help/tqslapp/savestnl.bmp
share/TrustedQSL/help/tqslapp/signconf.bmp
share/TrustedQSL/help/tqslapp/signdone.bmp
share/TrustedQSL/help/tqslapp/signing.htm
share/TrustedQSL/help/tqslapp/stnloc.bmp
share/TrustedQSL/help/tqslapp/stnloc.htm
share/TrustedQSL/help/tqslapp/stnloc1.htm
share/TrustedQSL/help/tqslapp/stnloc2.htm
share/TrustedQSL/help/tqslapp/tqsl.htm
share/TrustedQSL/help/tqslapp/tqslapp.hhp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/broken-cert.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/contents.hhc
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq0.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq0.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq1.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq1.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq2.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq2.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq3.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq3.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq4.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crq4.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/crqsend.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/glossary.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf0.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf0.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf1.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf1.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/lcf2.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/loadcert.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/main.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/newp12pw.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/newpw.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/nocert.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/props.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/save.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/tqsl.htm
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/tqslcert.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/tqslcert.hhp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/unlock.bmp
%%PORTDOCS%%share/TrustedQSL/help/tqslcert/unlock.htm
%%PORTDOCS%%@dirrm share/TrustedQSL/help/tqslcert
%%PORTDOCS%%@dirrm share/TrustedQSL/help/tqslapp
%%PORTDOCS%%@dirrm share/TrustedQSL/help
%%PORTDOCS%%@dirrm share/TrustedQSL