1PORTNAME= hamlib 2PORTVERSION= 4.5.5 3PORTREVISION= 1 4CATEGORIES= comms hamradio 5MASTER_SITES= SF 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Shared libraries for Amateur Radio Equipment Control Applications 9WWW= https://sourceforge.net/projects/hamlib/ 10 11LICENSE= lgpl 12 13BUILD_DEPENDS= swig:devel/swig 14LIB_DEPENDS= libltdl.so:devel/libltdl 15 16USES= autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python \ 17 readline shebangfix tcl 18USE_GNOME= libxml2 19USE_LDCONFIG= yes 20USE_PERL5= build run 21USE_PYTHON= py3kplist 22 23# $TCL_INCLUDE_SPEC 24SHEBANG_FILES= bindings/perltest.pl 25GNU_CONFIGURE= yes 26GNU_CONFIGURE_MANPREFIX=${PREFIX}/share 27CONFIGURE_ARGS= --with-perl-binding \ 28 --with-tcl-binding --with-tcl=${TCL_LIBDIR} \ 29 --with-libusb \ 30 --with-python-binding 31CONFIGURE_ENV= LIBUSB_LIBS="-lusb" cf_with_cxx=yes 32INSTALL_TARGET= install-strip 33CPPFLAGS+= -I${LOCALBASE}/include 34LIBS+= -L${LOCALBASE}/lib 35PLIST_SUB= TCL_VER=${TCL_VER} 36OPTIONS_DEFINE= DOCS 37 38post-build: 39 ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' \ 40 ${WRKSRC}/bindings/Hamlib-pl.mk 41 42post-install: 43 ${STRIP_CMD} ${PREFIX}/${SITE_ARCH_REL}/auto/Hamlib/Hamlib.so 44 @${MKDIR} ${DOCSDIR} 45.for d in ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/COPYING.LIB \ 46 ${WRKSRC}/ChangeLog ${WRKSRC}/INSTALL ${WRKSRC}/LICENSE \ 47 ${WRKSRC}/NEWS ${WRKSRC}/PLAN ${WRKSRC}/README \ 48 ${WRKSRC}/README.betatester ${WRKSRC}/README.osx \ 49 ${WRKSRC}/README.developer ${WRKSRC}/README.freqranges \ 50 ${WRKSRC}/README.multicast ${WRKSRC}/THANKS 51 ${INSTALL_DATA} ${WRKSRC}/${d} ${DOCSDIR} 52.endfor 53 54.include <bsd.port.mk> 55