From 78315b092a60cd73fecfd1e70078d36e6802e126 Mon Sep 17 00:00:00 2001 From: jason Date: Wed, 30 May 2007 05:55:56 +0000 Subject: [PATCH] import TLF - radio contest logging program --- comms/tlf/Makefile | 53 +++++++++++++++++++++ comms/tlf/distinfo | 5 ++ comms/tlf/patches/patch-configure_in | 11 +++++ comms/tlf/patches/patch-doc_Makefile_am | 11 +++++ comms/tlf/patches/patch-rules_Makefile_am | 41 ++++++++++++++++ comms/tlf/patches/patch-scripts_Makefile_am | 12 +++++ comms/tlf/patches/patch-share_Makefile_am | 26 ++++++++++ comms/tlf/pkg/DESCR | 2 + comms/tlf/pkg/PLIST | 33 +++++++++++++ 9 files changed, 194 insertions(+) create mode 100644 comms/tlf/Makefile create mode 100644 comms/tlf/distinfo create mode 100644 comms/tlf/patches/patch-configure_in create mode 100644 comms/tlf/patches/patch-doc_Makefile_am create mode 100644 comms/tlf/patches/patch-rules_Makefile_am create mode 100644 comms/tlf/patches/patch-scripts_Makefile_am create mode 100644 comms/tlf/patches/patch-share_Makefile_am create mode 100644 comms/tlf/pkg/DESCR create mode 100644 comms/tlf/pkg/PLIST diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile new file mode 100644 index 00000000000..d3d224ec082 --- /dev/null +++ b/comms/tlf/Makefile @@ -0,0 +1,53 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ + +COMMENT= "radio contest logger" + +PKGNAME= tlf-0.9.30 +DISTNAME= $(PKGNAME) +CATEGORIES= comms hamradio + +HOMEPAGE= http://home.iae.nl/users/reinc/TLF-0.2.html + +MASTER_SITES= http://sharon.esrac.ele.tue.nl/pub/linux/ham/tlf/ \ + http://www.wwns.com/tlf/ + +CONFIGURE_STYLE=autoheader gnu +WANTLIB= ncurses pthread ossaudio c m + +# License: GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +SOME_LD_FLAGS=-lossaudio +SOME_CPP_FLAGS= + +AUTOCONF_VER= 2.59 +AUTOMAKE_VER= 1.9 + +BUILD_DEPENDS= ::devel/automake/${AUTOMAKE_VER} \ + ::devel/autoconf/${AUTOCONF_VER} + + +CONFIGURE_ARGS+=--enable-hamlib +LIB_DEPENDS= hamlib.>=2::comms/hamlib +SOME_CPP_FLAGS += -I${LOCALBASE}/include +SOME_LD_FLAGS += -L${LOCALBASE}/lib + +CONFIGURE_ENV= CPPFLAGS="${SOME_CPP_FLAGS}" \ + LDFLAGS="${SOME_LD_FLAGS}" \ + AUTOMAKE_VERSION=${AUTOMAKE_VER} \ + AUTOCONF_VERSION=${AUTOCONF_VER} + +pre-configure: + cd $(WRKSRC) && env AUTOCONF_VERSION=$(AUTOCONF_VER) \ + AUTOMAKE_VERSION=$(AUTOMAKE_VER) aclocal + cd $(WRKSRC) && env AUTOCONF_VERSION=$(AUTOCONF_VER) \ + AUTOMAKE_VERSION=$(AUTOMAKE_VER) automake --add-missing + cd $(WRKSRC) && env AUTOCONF_VERSION=$(AUTOCONF_VER) \ + AUTOMAKE_VERSION=$(AUTOMAKE_VER) autoconf + cd $(WRKSRC) && env AUTOCONF_VERSION=$(AUTOCONF_VER) \ + AUTOMAKE_VERSION=$(AUTOMAKE_VER) autoheader + +.include diff --git a/comms/tlf/distinfo b/comms/tlf/distinfo new file mode 100644 index 00000000000..57463711cb0 --- /dev/null +++ b/comms/tlf/distinfo @@ -0,0 +1,5 @@ +MD5 (tlf-0.9.30.tar.gz) = /I+usj16VMlus6lizE2eTg== +RMD160 (tlf-0.9.30.tar.gz) = 17lS+iAtvhowYfZTsetpjqNhiOY= +SHA1 (tlf-0.9.30.tar.gz) = EeXWlMG3PHRrDRWz6XXwX9Vbd1Q= +SHA256 (tlf-0.9.30.tar.gz) = yB+f0hJouuG8p7PuzQkhaIXhsbhCjUsdUK84bANt5O4= +SIZE (tlf-0.9.30.tar.gz) = 390608 diff --git a/comms/tlf/patches/patch-configure_in b/comms/tlf/patches/patch-configure_in new file mode 100644 index 00000000000..f73e8d972d3 --- /dev/null +++ b/comms/tlf/patches/patch-configure_in @@ -0,0 +1,11 @@ +$OpenBSD: patch-configure_in,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +--- configure.in.orig Mon Oct 24 05:17:40 2005 ++++ configure.in Mon Oct 31 15:02:13 2005 +@@ -17,6 +17,7 @@ AC_CHECK_LIB([m], [atan]) + AC_CHECK_LIB([pthread], [pthread_create]) + ACX_PTHREAD + AC_CHECK_LIB([ncurses], [initscr]) ++AC_CHECK_LIB([ossaudio], [_oss_ioctl]) + + #dnl check for HAMLIB + #AC_CHECK_LIB(hamlib,main,,AC_MSG_ERROR([Hamradio control libraries (hamlib) not found! ABORTED!])) diff --git a/comms/tlf/patches/patch-doc_Makefile_am b/comms/tlf/patches/patch-doc_Makefile_am new file mode 100644 index 00000000000..cde5a5f2b07 --- /dev/null +++ b/comms/tlf/patches/patch-doc_Makefile_am @@ -0,0 +1,11 @@ +$OpenBSD: patch-doc_Makefile_am,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +--- doc/Makefile.am.orig Wed Nov 23 00:46:53 2005 ++++ doc/Makefile.am Wed Nov 23 00:47:05 2005 +@@ -3,5 +3,5 @@ EXTRA_DIST = README + CLEANFILES = *~ + + install-data-local: +- $(mkinstalldirs) $(pkgdatadir)/doc +- install -m 0644 README $(pkgdatadir)/doc ++ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc ++ install -m 0644 README $(DESTDIR)$(pkgdatadir)/doc diff --git a/comms/tlf/patches/patch-rules_Makefile_am b/comms/tlf/patches/patch-rules_Makefile_am new file mode 100644 index 00000000000..9633656d72a --- /dev/null +++ b/comms/tlf/patches/patch-rules_Makefile_am @@ -0,0 +1,41 @@ +$OpenBSD: patch-rules_Makefile_am,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +--- rules/Makefile.am.orig Wed Nov 23 00:47:24 2005 ++++ rules/Makefile.am Wed Nov 23 00:48:15 2005 +@@ -6,20 +6,20 @@ SUBDIRS = + CLEANFILES = *~ + + install-data-local: +- $(mkinstalldirs) $(pkgdatadir)/rules +- install -m 0644 arrldx_dx $(pkgdatadir)/rules +- install -m 0644 arrldx_usa $(pkgdatadir)/rules +- install -m 0644 arrlfd $(pkgdatadir)/rules +- install -m 0644 arrlss $(pkgdatadir)/rules +- install -m 0644 cqww $(pkgdatadir)/rules +- install -m 0644 dxped $(pkgdatadir)/rules +- install -m 0644 eusprint $(pkgdatadir)/rules +- install -m 0644 lzdx $(pkgdatadir)/rules +- install -m 0644 pacc_pa $(pkgdatadir)/rules +- install -m 0644 pacc_dx $(pkgdatadir)/rules +- install -m 0644 qso $(pkgdatadir)/rules +- install -m 0644 spdx_dx $(pkgdatadir)/rules +- install -m 0644 spdx_sp $(pkgdatadir)/rules +- install -m 0644 ssa_mt $(pkgdatadir)/rules +- install -m 0644 template $(pkgdatadir)/rules +- install -m 0644 wpx $(pkgdatadir)/rules ++ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 arrldx_dx $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 arrldx_usa $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 arrlfd $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 arrlss $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 cqww $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 dxped $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 eusprint $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 lzdx $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 pacc_pa $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 pacc_dx $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 qso $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 spdx_dx $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 spdx_sp $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 ssa_mt $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 template $(DESTDIR)$(pkgdatadir)/rules ++ install -m 0644 wpx $(DESTDIR)$(pkgdatadir)/rules diff --git a/comms/tlf/patches/patch-scripts_Makefile_am b/comms/tlf/patches/patch-scripts_Makefile_am new file mode 100644 index 00000000000..29e23888cb6 --- /dev/null +++ b/comms/tlf/patches/patch-scripts_Makefile_am @@ -0,0 +1,12 @@ +$OpenBSD: patch-scripts_Makefile_am,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +--- scripts/Makefile.am.orig Wed Nov 23 00:49:56 2005 ++++ scripts/Makefile.am Wed Nov 23 00:50:08 2005 +@@ -3,7 +3,7 @@ EXTRA_DIST = soundlog + CLEANFILES = *~ + + install-exec-local: +- install soundlog $(bindir) ++ install soundlog $(DESTDIR)$(bindir) + + uninstall: + rm -f $(bindir)/soundlog diff --git a/comms/tlf/patches/patch-share_Makefile_am b/comms/tlf/patches/patch-share_Makefile_am new file mode 100644 index 00000000000..a8a86afd283 --- /dev/null +++ b/comms/tlf/patches/patch-share_Makefile_am @@ -0,0 +1,26 @@ +$OpenBSD: patch-share_Makefile_am,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +--- share/Makefile.am.orig Wed Nov 23 00:49:08 2005 ++++ share/Makefile.am Wed Nov 23 00:49:31 2005 +@@ -4,14 +4,14 @@ EXTRA_DIST = callmaster cty.dat logcfg.d + spdxmults ssamults + + install-data-local: +- install -m 0644 callmaster $(pkgdatadir) +- install -m 0644 cty.dat $(pkgdatadir) +- install -m 0644 logcfg.dat $(pkgdatadir) +- install -m 0644 arrlsections $(pkgdatadir) +- install -m 0644 ea_sections $(pkgdatadir) +- install -m 0644 paccmults $(pkgdatadir) +- install -m 0644 spdxmults $(pkgdatadir) +- install -m 0644 ssamults $(pkgdatadir) ++ install -m 0644 callmaster $(DESTDIR)$(pkgdatadir) ++ install -m 0644 cty.dat $(DESTDIR)$(pkgdatadir) ++ install -m 0644 logcfg.dat $(DESTDIR)$(pkgdatadir) ++ install -m 0644 arrlsections $(DESTDIR)$(pkgdatadir) ++ install -m 0644 ea_sections $(DESTDIR)$(pkgdatadir) ++ install -m 0644 paccmults $(DESTDIR)$(pkgdatadir) ++ install -m 0644 spdxmults $(DESTDIR)$(pkgdatadir) ++ install -m 0644 ssamults $(DESTDIR)$(pkgdatadir) + + uninstall: + rm -rf $(pkgdatadir) diff --git a/comms/tlf/pkg/DESCR b/comms/tlf/pkg/DESCR new file mode 100644 index 00000000000..4d4447d1544 --- /dev/null +++ b/comms/tlf/pkg/DESCR @@ -0,0 +1,2 @@ +TLF: a console mode (ip-)networked logging and contest program +for hamradio under UNIX diff --git a/comms/tlf/pkg/PLIST b/comms/tlf/pkg/PLIST new file mode 100644 index 00000000000..48f455c97b4 --- /dev/null +++ b/comms/tlf/pkg/PLIST @@ -0,0 +1,33 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2007/05/30 05:55:56 jason Exp $ +bin/soundlog +bin/tlf +@man man/man1/tlf.1 +share/nls/pl_PL.ISO_8859-2/ +share/tlf/ +share/tlf/arrlsections +share/tlf/callmaster +share/tlf/cty.dat +share/tlf/doc/ +share/tlf/doc/README +share/tlf/ea_sections +share/tlf/logcfg.dat +share/tlf/paccmults +share/tlf/rules/ +share/tlf/rules/arrldx_dx +share/tlf/rules/arrldx_usa +share/tlf/rules/arrlfd +share/tlf/rules/arrlss +share/tlf/rules/cqww +share/tlf/rules/dxped +share/tlf/rules/eusprint +share/tlf/rules/lzdx +share/tlf/rules/pacc_dx +share/tlf/rules/pacc_pa +share/tlf/rules/qso +share/tlf/rules/spdx_dx +share/tlf/rules/spdx_sp +share/tlf/rules/ssa_mt +share/tlf/rules/template +share/tlf/rules/wpx +share/tlf/spdxmults +share/tlf/ssamults