diff options
author | bsam <bsam@FreeBSD.org> | 2006-10-01 23:51:55 +0000 |
---|---|---|
committer | bsam <bsam@FreeBSD.org> | 2006-10-01 23:51:55 +0000 |
commit | d43c7749acd0d737cab50f030539a434342e6da6 (patch) | |
tree | c717ecd0ecf25270d8c1c809ca633ff104c9b5c4 /comms/hcfmdm/Makefile | |
parent | 61556ffeba625c526daaf5cc0980848f3ca29fdc (diff) | |
download | FreeBSD-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/Makefile | 80 |
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> |