# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # TrustedQSL # TrustedQSL/files # TrustedQSL/files/Makefile # TrustedQSL/files/Makefile.tqsllib # TrustedQSL/files/patch-tqsllib_sysconfig.h # TrustedQSL/files/patch-tqsllib_xml.cpp # TrustedQSL/files/patch-tqsllib_xml.h # TrustedQSL/files/Makefile.tqsllib-apps # TrustedQSL/distinfo # TrustedQSL/pkg-descr # TrustedQSL/Makefile # TrustedQSL/pkg-plist # TrustedQSL/pgk-plist.sort # echo c - TrustedQSL mkdir -p TrustedQSL > /dev/null 2>&1 echo c - TrustedQSL/files mkdir -p TrustedQSL/files > /dev/null 2>&1 echo x - TrustedQSL/files/Makefile sed 's/^X//' >TrustedQSL/files/Makefile << 'END-of-TrustedQSL/files/Makefile' Xall: X (cd tqsllib;make) X (cd tqsllib-apps;make) X Xinstall: X (cd tqsllib;make install) X (cd tqsllib-apps;make install) END-of-TrustedQSL/files/Makefile echo x - TrustedQSL/files/Makefile.tqsllib sed 's/^X//' >TrustedQSL/files/Makefile.tqsllib << 'END-of-TrustedQSL/files/Makefile.tqsllib' XCXX = g++ XCC ?= gcc XLIBS=-lcrypto -lbsdxml XCXXFLAGS += -I. $(INCDIR) -DHAVE_CONFIG_H XLDFLAGS += -L. $(LIBS) -lstdc++ XTARGETS = gen_crq load_cert station_loc dumptqsldata converter XZLIB=z XMYLIB=tqsllib X XOBJS= tqsllib.o openssl_cert.o adif.o xml.o\ X location.o tqslconvert.o cabrillo.o X Xall: $(TARGETS) X Xgen_crq: gen_crq.o lib$(MYLIB).a X ${CXX} -o gen_crq gen_crq.o -l$(MYLIB) $(LDFLAGS) -l$(ZLIB) X Xload_cert: load_cert.o lib$(MYLIB).a X ${CXX} -o load_cert load_cert.o -l$(MYLIB) $(LDFLAGS) -l$(ZLIB) X Xconverter: converter.o lib$(MYLIB).a X ${CXX} -o converter converter.o -l$(MYLIB) $(LDFLAGS) -l$(ZLIB) X Xstation_loc: station_loc.o lib$(MYLIB).a X ${CXX} -o station_loc station_loc.o -l$(MYLIB) $(LDFLAGS) -l$(ZLIB) X Xdumptqsldata: dumptqsldata.o lib$(MYLIB).a X ${CXX} -o dumptqsldata dumptqsldata.o -l$(MYLIB) $(LDFLAGS) -l$(ZLIB) X Xinclude tqsllib.depends X Xlibtqsllib.a: $(OBJS) X ${AR} qc libtqsllib.a ${OBJS} X Xinstall: X ${INSTALL} gen_crq ${PREFIX}/bin X ${INSTALL} load_cert ${PREFIX}/bin X ${INSTALL} converter ${PREFIX}/bin X ${INSTALL} station_loc ${PREFIX}/bin X ${INSTALL} dumptqsldata ${PREFIX}/bin X Xclean: X rm -f converter dumptqsldata gen_crq load_cert station_loc X rm -f *.o *.lo *.a *.la *~ xxx.* *.a X rm -rf .libs X X%.o: %.cpp X ${CXX} ${CXXFLAGS} -c -o $@ $*.cpp X END-of-TrustedQSL/files/Makefile.tqsllib echo x - TrustedQSL/files/patch-tqsllib_sysconfig.h sed 's/^X//' >TrustedQSL/files/patch-tqsllib_sysconfig.h << 'END-of-TrustedQSL/files/patch-tqsllib_sysconfig.h' X--- tqsllib/sysconfig.h.orig Wed Jul 21 11:51:59 2004 X+++ tqsllib/sysconfig.h Wed Jul 21 11:54:05 2004 X@@ -14,7 +14,7 @@ X /* #undef TM_IN_SYS_TIME */ X X /* Defined if this is LOTW server code */ X-#define LOTW_SERVER 1 X+#undef LOTW_SERVER X X /* Define if you have the mkdir function. */ X #define HAVE_MKDIR 1 X@@ -29,7 +29,7 @@ X #define HAVE_UNISTD_H 1 X X /* Define if you have the header file. */ X-/* #undef HAVE_GETOPT_H */ X+#define HAVE_GETOPT_H X X /* Define if you have the crypto library (-lcrypto). */ X #define HAVE_LIBCRYPTO 1 X@@ -38,8 +38,8 @@ X #define HAVE_LIBDL 1 X X /* Define if you have the pcrl library (-lpcrl). */ X-#define HAVE_LIBPCRL 1 X+#undef HAVE_LIBPCRL X X /* Define if you have the sqlca library (-lsqlca). */ X-#define HAVE_LIBSQLCA 1 X+#undef HAVE_LIBSQLCA X END-of-TrustedQSL/files/patch-tqsllib_sysconfig.h echo x - TrustedQSL/files/patch-tqsllib_xml.cpp sed 's/^X//' >TrustedQSL/files/patch-tqsllib_xml.cpp << 'END-of-TrustedQSL/files/patch-tqsllib_xml.cpp' X--- tqsllib/xml.cpp.orig Fri Jul 25 14:12:39 2003 X+++ tqsllib/xml.cpp Wed Jul 21 00:59:56 2004 X@@ -8,8 +8,8 @@ X revision : $Id: xml.cpp,v 1.4 2003/07/25 18:12:39 jbloom Exp $ X ***************************************************************************/ X X+#include X #include "xml.h" X-#include "expat.h" X #include X #include X #include END-of-TrustedQSL/files/patch-tqsllib_xml.cpp echo x - TrustedQSL/files/patch-tqsllib_xml.h sed 's/^X//' >TrustedQSL/files/patch-tqsllib_xml.h << 'END-of-TrustedQSL/files/patch-tqsllib_xml.h' X--- tqsllib/xml.h.orig Sat Aug 16 09:26:43 2003 X+++ tqsllib/xml.h Wed Jul 21 00:59:59 2004 X@@ -19,7 +19,7 @@ X #include X #include X #include X-#include X+#include X X namespace tqsllib { X END-of-TrustedQSL/files/patch-tqsllib_xml.h echo x - TrustedQSL/files/Makefile.tqsllib-apps sed 's/^X//' >TrustedQSL/files/Makefile.tqsllib-apps << 'END-of-TrustedQSL/files/Makefile.tqsllib-apps' XTQSLLIB=../tqsllib XTQSLINC=../tqsllib XOPENSSL=/usr XLIBS=-lz -lbsdxml -lcrypto XINCDIR = -I$(TQSLINC) XBUILD=unofficial XWXFLAGS=`wx-config --cflags` XWXLIBS=`wx-config --libs` XCXXFLAGS += $(INCDIR) -DHAVE_LIBCRYPTO=1 -DSTDC_HEADERS=1 -DHAVE_MKDIR=1 -DHAVE_STRERROR=1 $(WXFLAGS) XLDLIBS = -L$(OPENSSL)/lib -L$(TQSLLIB) -ltqsllib $(LIBS) $(WXLIBS) XTQSLLIBFILE=$(TQSLLIB)/libtqsllib.a X XBINDIR=${PREFIX}/bin XDOCDIR=${PREFIX}/share/doc XETCDIR=${PREFIX}/etc X XTARGETS = tqslcert tqsl X Xall: $(TARGETS) X XTQSLCERT_OBJ = tqslcert.o crqwiz.o dxcc.o certtree.o tqslcert_prefs.o \ X getpassword.o extwizard.o loadcertwiz.o wxutil.o X XTQSL_OBJ = tqsl.o extwizard.o tqslwiz.o dxcc.o stationdial.o qsodatadialog.o \ X tqslvalidator.o tqsl_prefs.o wxutil.o X Xtqslcert: $(TQSLCERT_OBJ) $(TQSLLIBFILE) X $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@ $(TQSLCERT_OBJ) $(LDLIBS) -lstdc++ X Xtqsl: $(TQSL_OBJ) $(TQSLLIBFILE) X $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@ $(TQSL_OBJ) $(LDLIBS) -lstdc++ X Xinclude apps.depends X Xtqslcertbuild.h: buildskel.h X cp buildskel.h tqslcertbuild.h X Xtqslcert.o: X ${CXX} $(CXXFLAGS) -c -o $@ $*.cpp X Xtqslbuild.h: buildskel.h X cp buildskel.h tqslbuild.h X Xtqsl.o: X ${CXX} $(CXXFLAGS) -c -o $@ $*.cpp X X%.o: %.cpp X ${CXX} $(CXXFLAGS) -c -o $@ $*.cpp X Xclean: X rm -f $(TARGETS) *.o *.a *~ xxx.* X Xinstall: X ${INSTALL} -d $(BINDIR) $(ETCDIR)/tqsl X ${INSTALL} -C $(TARGETS) $(BINDIR) X ${INSTALL} -C ../tqsllib/config.xml $(ETCDIR)/tqsl END-of-TrustedQSL/files/Makefile.tqsllib-apps echo x - TrustedQSL/distinfo sed 's/^X//' >TrustedQSL/distinfo << 'END-of-TrustedQSL/distinfo' XMD5 (TrustedQSL/tqsllib-1.4.tar.gz) = 008705afbf39f52e0984e195d32e8378 XSIZE (TrustedQSL/tqsllib-1.4.tar.gz) = 160585 XMD5 (TrustedQSL/TrustedQSL-1.10.tar.gz) = c0b8108c744d574204649cd375474982 XSIZE (TrustedQSL/TrustedQSL-1.10.tar.gz) = 223927 END-of-TrustedQSL/distinfo echo x - TrustedQSL/pkg-descr sed 's/^X//' >TrustedQSL/pkg-descr << 'END-of-TrustedQSL/pkg-descr' XTrustedQSL X XThe mission of the Trusted QSL Group is to keep eQSL an open and free Xactivity for amateur radio operators by promoting the XDigital Signature Standard (DSS). X XWWW: http://www.trustedqsl.org X X- Diane Xdb@db.net END-of-TrustedQSL/pkg-descr echo x - TrustedQSL/Makefile sed 's/^X//' >TrustedQSL/Makefile << 'END-of-TrustedQSL/Makefile' X# New ports collection makefile for: TrustedQSL X# Date created: 20th July 2004 X# Whom: Diane Bruce X# X# $FreeBSD$ X# X XPORTNAME= TrustedQSL XPORTVERSION= 1.10 XCATEGORIES= comms XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= trustedqsl XDISTNAME= trustedqsl XDISTFILES= tqsllib-1.4.tar.gz TrustedQSL-1.10.tar.gz XDIST_SUBDIR= ${PORTNAME} X XMAINTAINER= db@db.net XCOMMENT= Amateur Radio Station electronic trusted logbook X XBUILD_DEPENDS= wxgtk2-2.4-config:${PORTSDIR}/x11-toolkits/wxgtk2 X XUSE_REINPLACE= yes X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X Xpost-patch: X ${CP} ${FILESDIR}/Makefile ${WRKSRC} X ${CP} ${FILESDIR}/Makefile.tqsllib ${WRKSRC}/tqsllib/Makefile X ${CP} ${FILESDIR}/Makefile.tqsllib-apps ${WRKSRC}/tqsllib-apps/Makefile X Xdo-extract: X @${RM} -rf ${WRKDIR} X @${MKDIR} ${WRKDIR} X @${MKDIR} ${WRKSRC} X @for file in ${EXTRACT_ONLY}; do \ X if ! (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ X then \ X exit 1; \ X fi \ X done X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/tqslcert X @${MKDIR} ${PREFIX}/share/doc/tqslapp X @${CP} ${WRKSRC}/tqsllib-apps/tqslcert_help/* ${PREFIX}/share/doc/tqslcert/ X @${CP} ${WRKSRC}/tqsllib-apps/tqsl_help/* ${PREFIX}/share/doc/tqslapp/ X @${ECHO} "Local docs are installed in ${PREFIX}/share/doc/tqslapp X @${ECHO} "and ${PREFIX}/share/doc/tqslcert" X.endif X @${ECHO} "" X @${ECHO} "TrustedQSL is now installed" X @${ECHO} "For more information:" X @${ECHO} "http://www.arrl.org/lotw/ http://www.trustedqsl.org/" X @${ECHO} "" X X.include END-of-TrustedQSL/Makefile echo x - TrustedQSL/pkg-plist sed 's/^X//' >TrustedQSL/pkg-plist << 'END-of-TrustedQSL/pkg-plist' Xbin/converter Xbin/dumptqsldata Xbin/gen_crq Xbin/load_cert Xbin/station_loc Xbin/tqsl Xbin/tqslcert Xetc/tqsl/config.xml X%%PORTDOCS%%share/doc/tqslapp/addcont.bmp X%%PORTDOCS%%share/doc/tqslapp/addstnl.bmp X%%PORTDOCS%%share/doc/tqslapp/addstnl0.bmp X%%PORTDOCS%%share/doc/tqslapp/adifdial.bmp X%%PORTDOCS%%share/doc/tqslapp/cmdline.htm X%%PORTDOCS%%share/doc/tqslapp/contents.hhc X%%PORTDOCS%%share/doc/tqslapp/daterng.bmp X%%PORTDOCS%%share/doc/tqslapp/daterng.htm X%%PORTDOCS%%share/doc/tqslapp/glossary.htm X%%PORTDOCS%%share/doc/tqslapp/main.htm X%%PORTDOCS%%share/doc/tqslapp/pref-adi.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-adi.htm X%%PORTDOCS%%share/doc/tqslapp/pref-cab.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-cab.htm X%%PORTDOCS%%share/doc/tqslapp/pref-opt.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-opt.htm X%%PORTDOCS%%share/doc/tqslapp/pref.htm X%%PORTDOCS%%share/doc/tqslapp/qsodata.bmp X%%PORTDOCS%%share/doc/tqslapp/qsodata.htm X%%PORTDOCS%%share/doc/tqslapp/savestnl.bmp X%%PORTDOCS%%share/doc/tqslapp/signconf.bmp X%%PORTDOCS%%share/doc/tqslapp/signdone.bmp X%%PORTDOCS%%share/doc/tqslapp/signing.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc.bmp X%%PORTDOCS%%share/doc/tqslapp/stnloc.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc1.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc2.htm X%%PORTDOCS%%share/doc/tqslapp/tqsl.htm X%%PORTDOCS%%share/doc/tqslapp/tqslapp.hhp X%%PORTDOCS%%share/doc/tqslcert/broken-cert.bmp X%%PORTDOCS%%share/doc/tqslcert/contents.hhc X%%PORTDOCS%%share/doc/tqslcert/crq.bmp X%%PORTDOCS%%share/doc/tqslcert/crq.htm X%%PORTDOCS%%share/doc/tqslcert/crq0.bmp X%%PORTDOCS%%share/doc/tqslcert/crq0.htm X%%PORTDOCS%%share/doc/tqslcert/crq1.bmp X%%PORTDOCS%%share/doc/tqslcert/crq1.htm X%%PORTDOCS%%share/doc/tqslcert/crq2.bmp X%%PORTDOCS%%share/doc/tqslcert/crq2.htm X%%PORTDOCS%%share/doc/tqslcert/crq3.bmp X%%PORTDOCS%%share/doc/tqslcert/crq3.htm X%%PORTDOCS%%share/doc/tqslcert/crq4.bmp X%%PORTDOCS%%share/doc/tqslcert/crq4.htm X%%PORTDOCS%%share/doc/tqslcert/crqsend.htm X%%PORTDOCS%%share/doc/tqslcert/glossary.htm X%%PORTDOCS%%share/doc/tqslcert/lcf.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf0.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf0.htm X%%PORTDOCS%%share/doc/tqslcert/lcf1.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf1.htm X%%PORTDOCS%%share/doc/tqslcert/lcf2.htm X%%PORTDOCS%%share/doc/tqslcert/loadcert.htm X%%PORTDOCS%%share/doc/tqslcert/main.htm X%%PORTDOCS%%share/doc/tqslcert/newp12pw.bmp X%%PORTDOCS%%share/doc/tqslcert/newpw.bmp X%%PORTDOCS%%share/doc/tqslcert/nocert.bmp X%%PORTDOCS%%share/doc/tqslcert/props.bmp X%%PORTDOCS%%share/doc/tqslcert/save.htm X%%PORTDOCS%%share/doc/tqslcert/tqsl.htm X%%PORTDOCS%%share/doc/tqslcert/tqslcert.bmp X%%PORTDOCS%%share/doc/tqslcert/tqslcert.hhp X%%PORTDOCS%%share/doc/tqslcert/unlock.bmp X%%PORTDOCS%%share/doc/tqslcert/unlock.htm X%%PORTDOCS%%@dirrm share/doc/tqslcert X%%PORTDOCS%%@dirrm share/doc/tqslapp X@dirrm etc/tqsl END-of-TrustedQSL/pkg-plist echo x - TrustedQSL/pgk-plist.sort sed 's/^X//' >TrustedQSL/pgk-plist.sort << 'END-of-TrustedQSL/pgk-plist.sort' X%%PORTDOCS%%@dirrm share/doc/tqslapp X%%PORTDOCS%%@dirrm share/doc/tqslcert X%%PORTDOCS%%share/doc/tqslapp/addcont.bmp X%%PORTDOCS%%share/doc/tqslapp/addstnl.bmp X%%PORTDOCS%%share/doc/tqslapp/addstnl0.bmp X%%PORTDOCS%%share/doc/tqslapp/adifdial.bmp X%%PORTDOCS%%share/doc/tqslapp/cmdline.htm X%%PORTDOCS%%share/doc/tqslapp/contents.hhc X%%PORTDOCS%%share/doc/tqslapp/daterng.bmp X%%PORTDOCS%%share/doc/tqslapp/daterng.htm X%%PORTDOCS%%share/doc/tqslapp/glossary.htm X%%PORTDOCS%%share/doc/tqslapp/main.htm X%%PORTDOCS%%share/doc/tqslapp/pref-adi.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-adi.htm X%%PORTDOCS%%share/doc/tqslapp/pref-cab.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-cab.htm X%%PORTDOCS%%share/doc/tqslapp/pref-opt.bmp X%%PORTDOCS%%share/doc/tqslapp/pref-opt.htm X%%PORTDOCS%%share/doc/tqslapp/pref.htm X%%PORTDOCS%%share/doc/tqslapp/qsodata.bmp X%%PORTDOCS%%share/doc/tqslapp/qsodata.htm X%%PORTDOCS%%share/doc/tqslapp/savestnl.bmp X%%PORTDOCS%%share/doc/tqslapp/signconf.bmp X%%PORTDOCS%%share/doc/tqslapp/signdone.bmp X%%PORTDOCS%%share/doc/tqslapp/signing.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc.bmp X%%PORTDOCS%%share/doc/tqslapp/stnloc.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc1.htm X%%PORTDOCS%%share/doc/tqslapp/stnloc2.htm X%%PORTDOCS%%share/doc/tqslapp/tqsl.htm X%%PORTDOCS%%share/doc/tqslapp/tqslapp.hhp X%%PORTDOCS%%share/doc/tqslcert/broken-cert.bmp X%%PORTDOCS%%share/doc/tqslcert/contents.hhc X%%PORTDOCS%%share/doc/tqslcert/crq.bmp X%%PORTDOCS%%share/doc/tqslcert/crq.htm X%%PORTDOCS%%share/doc/tqslcert/crq0.bmp X%%PORTDOCS%%share/doc/tqslcert/crq0.htm X%%PORTDOCS%%share/doc/tqslcert/crq1.bmp X%%PORTDOCS%%share/doc/tqslcert/crq1.htm X%%PORTDOCS%%share/doc/tqslcert/crq2.bmp X%%PORTDOCS%%share/doc/tqslcert/crq2.htm X%%PORTDOCS%%share/doc/tqslcert/crq3.bmp X%%PORTDOCS%%share/doc/tqslcert/crq3.htm X%%PORTDOCS%%share/doc/tqslcert/crq4.bmp X%%PORTDOCS%%share/doc/tqslcert/crq4.htm X%%PORTDOCS%%share/doc/tqslcert/crqsend.htm X%%PORTDOCS%%share/doc/tqslcert/glossary.htm X%%PORTDOCS%%share/doc/tqslcert/lcf.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf0.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf0.htm X%%PORTDOCS%%share/doc/tqslcert/lcf1.bmp X%%PORTDOCS%%share/doc/tqslcert/lcf1.htm X%%PORTDOCS%%share/doc/tqslcert/lcf2.htm X%%PORTDOCS%%share/doc/tqslcert/loadcert.htm X%%PORTDOCS%%share/doc/tqslcert/main.htm X%%PORTDOCS%%share/doc/tqslcert/newp12pw.bmp X%%PORTDOCS%%share/doc/tqslcert/newpw.bmp X%%PORTDOCS%%share/doc/tqslcert/nocert.bmp X%%PORTDOCS%%share/doc/tqslcert/props.bmp X%%PORTDOCS%%share/doc/tqslcert/save.htm X%%PORTDOCS%%share/doc/tqslcert/tqsl.htm X%%PORTDOCS%%share/doc/tqslcert/tqslcert.bmp X%%PORTDOCS%%share/doc/tqslcert/tqslcert.hhp X%%PORTDOCS%%share/doc/tqslcert/unlock.bmp X%%PORTDOCS%%share/doc/tqslcert/unlock.htm X@dirrm etc/tqsl Xbin/converter Xbin/dumptqsldata Xbin/gen_crq Xbin/load_cert Xbin/station_loc Xbin/tqsl Xbin/tqslcert Xetc/tqsl/config.xml END-of-TrustedQSL/pgk-plist.sort exit