svn commit: r373525 - head/net/malo-firmware-kmod

Antoine Brodin antoine at FreeBSD.org
Thu Nov 27 22:17:27 UTC 2014


Author: antoine
Date: Thu Nov 27 22:17:26 2014
New Revision: 373525
URL: https://svnweb.freebsd.org/changeset/ports/373525
QAT: https://qat.redports.org/buildarchive/r373525/

Log:
  - Remove LICENSE, this is a restricted firmware so I doubt it's under BSD license
  - Allow staging as a regular user
  - Cleanup

Deleted:
  head/net/malo-firmware-kmod/pkg-plist
Modified:
  head/net/malo-firmware-kmod/Makefile

Modified: head/net/malo-firmware-kmod/Makefile
==============================================================================
--- head/net/malo-firmware-kmod/Makefile	Thu Nov 27 21:57:11 2014	(r373524)
+++ head/net/malo-firmware-kmod/Makefile	Thu Nov 27 22:17:26 2014	(r373525)
@@ -11,24 +11,21 @@ DISTNAME=	${FWNAME}
 MAINTAINER=	cpm at fbsd.es
 COMMENT=	Marvell Libertas 88W8335 IEEE 802.11b/g Firmware Kernel Module
 
-LICENSE= 	BSD3CLAUSE
-
 FWNAME=		malo-fw-${FWVERSION}
 FWVERSION=	3.0.0.39
 
-USES=		kmod
+USES=		kmod uidfix
 DRIVERNAME=	malofw
 FIRMS=		malo8335-h:malo8335-m
-WRKSRC=		${WRKDIR}
+NO_WRKSUBDIR=	yes
+BUILD_WRKSRC=	${WRKSRC}/${DRIVERNAME}
+INSTALL_WRKSRC=	${WRKSRC}/${DRIVERNAME}
 KMODVERSION=	${FWVERSION:C/^(...)$/\1.0/:S/.//g}
-PLIST_SUB=	DRIVERNAME="${DRIVERNAME}" \
-		KMODDIR="${KMODDIR}"
+PLIST_FILES=	${KMODDIR}/${DRIVERNAME}.ko
 CFLAGS+=	-D_KERNEL
 
 NO_PACKAGE=	This is a modified version of a restricted firmware
 
-.include <bsd.port.pre.mk>
-
 post-patch:
 	${MKDIR} ${WRKSRC}/${DRIVERNAME}
 	${MV} ${WRKSRC}/${FIRMS:C/:.*//} \
@@ -43,13 +40,4 @@ post-patch:
 	${ECHO_CMD} ".include <bsd.kmod.mk>" >> \
 		${WRKSRC}/${DRIVERNAME}/Makefile
 
-do-build:
-	(cd ${WRKSRC}/${DRIVERNAME} && \
-	 ${SETENV} KMODDIR="${KMODDIR}" ${MAKE_CMD} all)
-
-do-install:
-	${MKDIR} ${STAGEDIR}${KMODDIR}
-	cd ${WRKSRC}/${DRIVERNAME}; ${SETENV} KMODDIR="${STAGEDIR}${KMODDIR}" make ${INSTALL}
-	${STRIP_CMD} --strip-unneeded ${STAGEDIR}${KMODDIR}/${DRIVERNAME}.ko
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>


More information about the svn-ports-all mailing list