summaryrefslogtreecommitdiffstats
path: root/comms/hcfmdm/Makefile
diff options
context:
space:
mode:
authorbsam <bsam@FreeBSD.org>2006-10-01 23:51:55 +0000
committerbsam <bsam@FreeBSD.org>2006-10-01 23:51:55 +0000
commitd43c7749acd0d737cab50f030539a434342e6da6 (patch)
treec717ecd0ecf25270d8c1c809ca633ff104c9b5c4 /comms/hcfmdm/Makefile
parent61556ffeba625c526daaf5cc0980848f3ca29fdc (diff)
downloadFreeBSD-ports-d43c7749acd0d737cab50f030539a434342e6da6.zip
FreeBSD-ports-d43c7749acd0d737cab50f030539a434342e6da6.tar.gz
This port contains a driver for several Winmodems based on the Conexant
HCF chipset (Acorp PIM/PIM2). It consists of a shim for the Linux binary only object file. WWW: http://www.linuxant.com/ - Alexey Illarionov <littlesavage@rambler.ru> PR: ports/102365 Submitted by: Alexey Illarionov <littlesavage at rambler.ru>
Diffstat (limited to 'comms/hcfmdm/Makefile')
-rw-r--r--comms/hcfmdm/Makefile80
1 files changed, 80 insertions, 0 deletions
diff --git a/comms/hcfmdm/Makefile b/comms/hcfmdm/Makefile
new file mode 100644
index 0000000..06a8b57
--- /dev/null
+++ b/comms/hcfmdm/Makefile
@@ -0,0 +1,80 @@
+# New ports collection makefile for: hcfmdm
+# Date Created: Jul 30, 2006
+# Whom: Alexey Illarionov <littlesavage@rambler.ru>
+#
+# Based on: ltmdm created by Daniel O'Connor <darius@dons.net.au>
+# Based on: $FreeBSD$
+#
+# $FreeBSD$
+#
+
+PORTNAME= hcfmdm
+PORTVERSION= 0.99.1
+CATEGORIES= comms
+MASTER_SITES= http://lug.cbx.ru/files/modem/ \
+ http://www.int21.de/conexant/ \
+ ${MASTER_SITE_GENTOO} \
+ http://marvin.lirex.com/~maxx/ \
+ http://zoltek7.webpark.pl/ \
+ http://www.linuxant.com/drivers/hsf/free/archive/
+DISTFILES= hcfmdm-0.99.1.tar.gz \
+ hcfpcimodem-0.99lnxtbeta03042700.tar.gz
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= hcfmdm-0.99.1.tar.gz hcfpcimodem-0.99lnxtbeta03042700.tar.gz
+
+MAINTAINER= FreeBSD@FreeBSD.org
+COMMENT= Driver for the Conexant HCF PCI winmodem chipset (Acorp PIM/PIM2)
+
+MODULES_WITH_WORLD?= yes
+ONLY_FOR_ARCHS= i386
+SUB_FILES+= pkg-message
+PKGMESSAGE= ${WRKDIR}/pkg-message
+RESTRICTED= Redistribution of versions marked lnxtbeta requires explicit written approval from Linuxant
+RESTRICTED_FILES= hcfpcimodem-0.99lnxtbeta03042700.tar.gz
+NO_CDROM= No redistribution allowed
+NO_PACKAGE= ${NO_CDROM}
+
+STRIP= # do not strip kernel module
+
+LNXTDOCS= README FAQ BUGS
+PORTDOCS= ${LNXTDOCS} 100498D_RM_HxF_Released.pdf
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 600100
+IGNORE= is not for FreeBSD versions < 600100
+.endif
+
+.if ${OSVERSION} >= 700000
+BROKEN= Does not compile at 7.x
+.endif
+
+PLIST_SUB+= KMODDIR=${KMODDIR}
+
+.if !defined(NOPORTDOCS)
+DISTFILES+= 100498D_RM_HxF_Released.pdf
+.endif
+
+pre-fetch:
+.if !exists(/usr/src/sys/Makefile)
+ @${ECHO} "*************************************************"; \
+ ${ECHO} "This port requires the kernel source be available"; \
+ ${ECHO} "*************************************************"; \
+ exit 1
+.endif
+
+do-install:
+ @${MKDIR} ${KMODDIR}
+ @${INSTALL_PROGRAM} ${BUILD_WRKSRC}/hcfmdm.ko ${KMODDIR}/
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for i in ${LNXTDOCS}
+ @${INSTALL_DATA} ${WRKDIR}/hcfpcimodem-0.99lnxtbeta03042700/${i} ${DOCSDIR}/
+.endfor
+
+ @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/100498D_RM_HxF_Released.pdf ${DOCSDIR}/
+.endif
+
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
OpenPOWER on IntegriCloud