diff options
author | Oliver Lehmann <oliver@FreeBSD.org> | 2003-06-04 14:56:12 +0000 |
---|---|---|
committer | Oliver Lehmann <oliver@FreeBSD.org> | 2003-06-04 14:56:12 +0000 |
commit | 2eba8569443bb00a044dd20c874fb4c19f182325 (patch) | |
tree | 8656c4ec19072f02897a3e784371963c0ebc3365 /sysutils/xcdroast | |
parent | 9529c1de8d57b288984793d3f2bdbf26a5fb959e (diff) |
Notes
Diffstat (limited to 'sysutils/xcdroast')
-rw-r--r-- | sysutils/xcdroast/Makefile | 23 | ||||
-rw-r--r-- | sysutils/xcdroast/distinfo | 2 | ||||
-rw-r--r-- | sysutils/xcdroast/pkg-message | 8 | ||||
-rw-r--r-- | sysutils/xcdroast/pkg-plist | 2 |
4 files changed, 17 insertions, 18 deletions
diff --git a/sysutils/xcdroast/Makefile b/sysutils/xcdroast/Makefile index c82ec5c623be..5f72ab7eb36d 100644 --- a/sysutils/xcdroast/Makefile +++ b/sysutils/xcdroast/Makefile @@ -6,14 +6,14 @@ # PORTNAME= xcdroast -PORTVERSION= 0.98.a.13 +PORTVERSION= 0.98.a.14 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.xcdroast.org/download/ MASTER_SITE_SUBDIR= xcdroast DISTNAME= ${PORTNAME}-${PORTVERSION:S/.a./alpha/} -MAINTAINER= oliver@freebsd.org +MAINTAINER= oliver@FreeBSD.org COMMENT= Another X11 frontend to mkisofs/cdrecord RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools \ @@ -37,20 +37,23 @@ CONFIGURE_ARGS+=--disable-nonrootmode .endif pre-everything:: +.if defined(WITH_NONROOT) + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + @${ECHO_MSG} "Are you sure you want this? If not, hit Ctrl+C right now " + @${ECHO_MSG} + sleep 5 +.else @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" @${ECHO} " WITH_NONROOT=yes" @${ECHO} " Use xcdroast w/o being root." - @${ECHO} " Actually, that breaks all interactions with cdda2wav" - @${ECHO} " (For example, you are not able to grab tracks, neither" - @${ECHO} " as root, nor as a normal user). Think about WITH_NONROOT" - @${ECHO} " - if you are really in need of it (with the attendant" - @${ECHO} " circumstanceces noticed above) or not." + @${ECHO} " But beware! This is a security risk! XCDRost will use an" + @${ECHO} " own wrapping utility which gets a SUID Bit after enabling" + @${ECHO} " the non-root mode inside the application!" @${ECHO} "" -post-install: -.if defined(WITH_NONROOT) - @${CAT} ${PKGMESSAGE} .endif + .include <bsd.port.mk> diff --git a/sysutils/xcdroast/distinfo b/sysutils/xcdroast/distinfo index 382a5ffbbba2..08969a5695cd 100644 --- a/sysutils/xcdroast/distinfo +++ b/sysutils/xcdroast/distinfo @@ -1 +1 @@ -MD5 (xcdroast-0.98alpha13.tar.gz) = ba5d006cc8a9d13c223ccc11c2fc088a +MD5 (xcdroast-0.98alpha14.tar.gz) = c5f3f1ab6ff6d286bd984def54ef0c54 diff --git a/sysutils/xcdroast/pkg-message b/sysutils/xcdroast/pkg-message index 3ae2ce099f95..ee064b330064 100644 --- a/sysutils/xcdroast/pkg-message +++ b/sysutils/xcdroast/pkg-message @@ -7,12 +7,6 @@ But beware! This is a security risk! It modifies the following files and gives them the set-user-ID-on-execution bit: -cdrecord(1) -readcd(1) -cdda2wav(1) -mkisofs(8) - -All members of group "xcdwrite" are able to run these files -as root. Usually, these group has no members. +xcdwrap ************************************************************ diff --git a/sysutils/xcdroast/pkg-plist b/sysutils/xcdroast/pkg-plist index 12df2d452f5f..6ec9aea22e06 100644 --- a/sysutils/xcdroast/pkg-plist +++ b/sysutils/xcdroast/pkg-plist @@ -21,6 +21,7 @@ share/locale/ca/LC_MESSAGES/xcdroast.mo share/locale/cs/LC_MESSAGES/xcdroast.mo share/locale/da/LC_MESSAGES/xcdroast.mo share/locale/de/LC_MESSAGES/xcdroast.mo +share/locale/el_GR/LC_MESSAGES/xcdroast.mo share/locale/es/LC_MESSAGES/xcdroast.mo share/locale/et/LC_MESSAGES/xcdroast.mo share/locale/fi/LC_MESSAGES/xcdroast.mo @@ -40,6 +41,7 @@ share/locale/ru/LC_MESSAGES/xcdroast.mo share/locale/sk/LC_MESSAGES/xcdroast.mo share/locale/sv/LC_MESSAGES/xcdroast.mo share/locale/tr/LC_MESSAGES/xcdroast.mo +share/locale/uk/LC_MESSAGES/xcdroast.mo share/locale/zh_CN.GB2312/LC_MESSAGES/xcdroast.mo share/locale/zh_TW.Big5/LC_MESSAGES/xcdroast.mo @dirrm lib/xcdroast-0.98/bin |