diff options
author | Sergey A. Osokin <osa@FreeBSD.org> | 2004-03-29 08:42:14 +0000 |
---|---|---|
committer | Sergey A. Osokin <osa@FreeBSD.org> | 2004-03-29 08:42:14 +0000 |
commit | a542f04eedf3cd4b1fec558e1766bb6613881dba (patch) | |
tree | c6cb01c61d9e6e323e46b012e6a876d537a489be | |
parent | 7cd4733c3d212bdea8d14024598b90a6298f7a1c (diff) | |
download | ports-a542f04eedf3cd4b1fec558e1766bb6613881dba.tar.gz ports-a542f04eedf3cd4b1fec558e1766bb6613881dba.zip |
Notes
-rw-r--r-- | audio/autocd/Makefile | 17 | ||||
-rw-r--r-- | audio/autocd/distinfo | 3 | ||||
-rw-r--r-- | audio/autocd/files/autocd.sh | 38 | ||||
-rw-r--r-- | audio/autocd/pkg-plist | 8 |
4 files changed, 54 insertions, 12 deletions
diff --git a/audio/autocd/Makefile b/audio/autocd/Makefile index dd6a942afb12..d9cc29b0fe18 100644 --- a/audio/autocd/Makefile +++ b/audio/autocd/Makefile @@ -6,7 +6,7 @@ # PORTNAME= autocd -PORTVERSION= 3.02.10a +PORTVERSION= 3.02.11b CATEGORIES= audio sysutils MASTER_SITES= ftp://kot.spb.ru/pub/src/projects/autocd/ @@ -18,17 +18,28 @@ CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} MAN1= cdctl.1 acdplay.1 MAN8= autocd.8 MLINKS= cdctl.1 eject.1 cdctl.1 pause.1 +PLIST_FILES= sbin/autocd bin/acdplay bin/cdctl bin/pause bin/eject +PORTDOCS= README.rus.html .include <bsd.port.pre.mk> +USE_RC_SUBR= yes +RC_SUFX= .sh +SED_SCRIPT+= -e '{ s,%%PREFIX%%,${PREFIX},g; s,%%RC_SUBR%%,${RC_SUBR},g; }' +PLIST_FILES+= etc/rc.d/autocd${RC_SUFX} + .if ${OSVERSION} < 400010 -LIB_DEPENDS= ncurses.5:${PORTSDIR}/devel/ncurses +LIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses .endif +post-build: + @${SED} ${SED_SCRIPT} ${FILESDIR}/autocd.sh >${WRKDIR}/autocd.sh + post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/autocd.sh ${PREFIX}/etc/rc.d/autocd${RC_SUFX} .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.rus.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR} .endif .include <bsd.port.post.mk> diff --git a/audio/autocd/distinfo b/audio/autocd/distinfo index bcb6afbacda1..3bb09f1bb1c9 100644 --- a/audio/autocd/distinfo +++ b/audio/autocd/distinfo @@ -1 +1,2 @@ -MD5 (autocd-3.02.10a.tar.gz) = de5f2e0945a6868e37a6b0dc807ad4ca +MD5 (autocd-3.02.11b.tar.gz) = b09e49cf73215d7ae70b8a45fab5dd1e +SIZE (autocd-3.02.11b.tar.gz) = 53480 diff --git a/audio/autocd/files/autocd.sh b/audio/autocd/files/autocd.sh new file mode 100644 index 000000000000..0c078948a1d5 --- /dev/null +++ b/audio/autocd/files/autocd.sh @@ -0,0 +1,38 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: autocd +# REQUIRE: +# BEFORE: +# KEYWORD: FreeBSD shutdown + +# +# Add the following lines to /etc/rc.conf to enable autocd: +# +#autocd_enable="YES" +# +# See autocd(8) for flags +# + +. %%RC_SUBR%% + +name=autocd +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/autocd + +stop_cmd=stop_cmd + +stop_cmd() +{ + %%PREFIX%%/bin/cdctl die +} + +# set defaults +autocd_enable=${autocd_enable:-"NO"} +autocd_flags=${autocd_flags:-""} + +load_rc_config $name +run_rc_command "$1" diff --git a/audio/autocd/pkg-plist b/audio/autocd/pkg-plist deleted file mode 100644 index 9a6f4321543f..000000000000 --- a/audio/autocd/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -bin/acdplay -bin/autocd -bin/cdctl -bin/pause -bin/eject -etc/rc.d/autocd.sh -%%PORTDOCS%%%%DOCSDIR%%/README.rus.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% |