freebsd-ports/emulators/rtc/Makefile
Mike Silbersack 8766c0c5a9 Change the hz warning so that it doesn't bother you if hz is already
set to 1000 or greater, and take out the check to see if hz is greater
than the requested tick rate.

Inspired by PR: 71536
2005-10-06 06:39:58 +00:00

62 lines
1.5 KiB
Makefile

# New ports collection makefile for: rtc
# Date created: 28 March 2000
# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
#
# $FreeBSD$
#
PORTNAME= rtc
PORTVERSION= 2004.02.24.1
PORTREVISION= 5
CATEGORIES= emulators linux
MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= freebsd-emulation@FreeBSD.org
COMMENT= Kernel module which provides /dev/rtc device support
WRKSRC= ${WRKDIR}/files
NO_FETCH= yes
USE_LINUX= yes # because of ${DEVDIR}
KMODDIR= ${PREFIX}/modules
CDEV_MAJOR= 202
DEVDIR= ${LINUXBASE}/dev
STARTUP= rtc.sh
MAKE_ARGS= KMODDIR="${KMODDIR}" CDEV_MAJOR="${CDEV_MAJOR}"
PLIST_SUB= DEVDIR="${DEVDIR}" CDEV_MAJOR="${CDEV_MAJOR}" RTC_H_DIR="${RTC_H_DIR}"
SRC_BASE?= /usr/src
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 400013
IGNORE= "Systems prior to 400013 are out of support"
.endif
.if !exists(${SRC_BASE}/sys/Makefile)
IGNORE= "Kernel source files required"
.endif
do-extract:
@${MKDIR} ${WRKSRC}
@${SED} -e 's,@@PREFIX@@,${PREFIX},' \
${FILESDIR}/${STARTUP} > ${WRKDIR}/${STARTUP}
@cd ${FILESDIR} && ${CP} Makefile *.[ch] ${WRKSRC}/
pre-install:
${MKDIR} ${KMODDIR}
post-install:
${RM} -f ${DEVDIR}/rtc
-mknod /dev/rtc c ${CDEV_MAJOR} 0
${INSTALL_DATA} ${WRKSRC}/rtc.h ${PREFIX}/include/
${MKDIR} ${PREFIX}/share/examples/rtc
${INSTALL_DATA} ${WRKSRC}/test.c ${PREFIX}/share/examples/rtc/
@${ECHO} "Installing ${PREFIX}/etc/rc.d/${STARTUP} startup file.";
${INSTALL_SCRIPT} ${WRKDIR}/${STARTUP} ${PREFIX}/etc/rc.d/
.include <bsd.port.post.mk>