From drizzt@drizzt.ath.cx  Fri Jul 21 09:36:48 2006
Return-Path: <drizzt@drizzt.ath.cx>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A8F8916A4E5
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Jul 2006 09:36:48 +0000 (UTC)
	(envelope-from drizzt@drizzt.ath.cx)
Received: from mail-relay-2.tiscali.it (mail-relay-2.tiscali.it [213.205.33.42])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 04D1A43D49
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 21 Jul 2006 09:36:47 +0000 (GMT)
	(envelope-from drizzt@drizzt.ath.cx)
Received: from drizzt.ath.cx (84.220.68.166) by mail-relay-2.tiscali.it (7.3.104)
        id 44BF4BB600021C4A for FreeBSD-gnats-submit@freebsd.org; Fri, 21 Jul 2006 11:36:45 +0200
Received: by drizzt.ath.cx (Postfix, from userid 1001)
	id EC2DF61A0; Fri, 21 Jul 2006 11:36:43 +0200 (CEST)
Message-Id: <20060721093643.EC2DF61A0@drizzt.ath.cx>
Date: Fri, 21 Jul 2006 11:36:43 +0200 (CEST)
From: Timothy Redaelli <drizzt@gufi.org>
Reply-To: Timothy Redaelli <drizzt@gufi.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: sysutils/unieject Multiplatform command to eject and load CD-Rom drives 
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         100662
>Category:       ports
>Synopsis:       New port: sysutils/unieject Multiplatform command to eject and load CD-Rom drives
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 21 09:40:14 GMT 2006
>Closed-Date:    Fri Jul 28 23:16:02 GMT 2006
>Last-Modified:  Fri Jul 28 23:16:02 GMT 2006
>Originator:     Timothy Redaelli
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD picard.drizzt.local 6.1-STABLE FreeBSD 6.1-STABLE #1: Sun May 28 17:44:31 CEST 2006 drizzt@picard.drizzt.local:/usr/obj/usr/src/sys/PICARD i386
>Description:
>How-To-Repeat:
>Fix:

--- unieject.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/sysutils/unieject/
#	/usr/ports/sysutils/unieject/distinfo
#	/usr/ports/sysutils/unieject/Makefile
#	/usr/ports/sysutils/unieject/pkg-plist
#	/usr/ports/sysutils/unieject/files
#	/usr/ports/sysutils/unieject/files/patch-configure
#	/usr/ports/sysutils/unieject/pkg-descr
#
echo c - /usr/ports/sysutils/unieject/
mkdir -p /usr/ports/sysutils/unieject/ > /dev/null 2>&1
echo x - /usr/ports/sysutils/unieject/distinfo
sed 's/^X//' >/usr/ports/sysutils/unieject/distinfo << 'END-of-/usr/ports/sysutils/unieject/distinfo'
XMD5 (unieject-5.3.2.tar.bz2) = 57dd3ef72c72adf4cbe610ce3d52a25b
XSHA256 (unieject-5.3.2.tar.bz2) = b32077ffd9e1af94a048afc55591b4ec43ca67fa720218d47f9120cd00105c51
XSIZE (unieject-5.3.2.tar.bz2) = 337274
END-of-/usr/ports/sysutils/unieject/distinfo
echo x - /usr/ports/sysutils/unieject/Makefile
sed 's/^X//' >/usr/ports/sysutils/unieject/Makefile << 'END-of-/usr/ports/sysutils/unieject/Makefile'
X# New ports collection makefile for:	unieject
X# Date created:			21 July 2006
X# Whom:				Timothy Redaelli <drizzt@gufi.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	unieject
XPORTVERSION=	5.3.2
XCATEGORIES=	sysutils
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	drizzt@gufi.org
XCOMMENT=	Multiplatform command to eject and load CD-Rom drives
X
XLIB_DEPENDS=	cdio.7:${PORTSDIR}/sysutils/libcdio \
X		popt.0:${PORTSDIR}/devel/popt
X
XOPTIONS=	NLS	"Native Language Support"	on	\
X		CONFUSE	"Compile with configuration support"	off
X
XMAN1=		unieject.1
XMAN5=		unieject.conf.5
X
XUSE_BZIP2=	yes
XGNU_CONFIGURE=	yes
XUSE_GNOME=	pkgconfig
XCONFIGURE_ARGS=	--enable-lock-workaround --mandir=${MANPREFIX}/man
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=	yes
XPLIST_SUB+=	NLS=""
X.else
XCONFIGURE_ARGS+=--disable-nls
XPLIST_SUB+=	NLS="@comment "
X.endif
X
X.if !defined(WITHOUT_CONFUSE)
XLIB_DEPENDS+=	confuse.0:${PORTSDIR}/devel/libconfuse
X.else
XCONFIGURE_ARGS+=	--without-libconfuse
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/sysutils/unieject/Makefile
echo x - /usr/ports/sysutils/unieject/pkg-plist
sed 's/^X//' >/usr/ports/sysutils/unieject/pkg-plist << 'END-of-/usr/ports/sysutils/unieject/pkg-plist'
Xbin/loadcd
Xbin/unieject
Xinclude/unieject/unieject.h
Xlib/libunieject.a
Xlib/libunieject.la
Xlib/libunieject.so
Xlib/libunieject.so.3
Xlib/pkgconfig/libunieject.pc
Xshare/docs/unieject/unieject.1.html
Xshare/docs/unieject/unieject.conf.5.html
X%%NLS%%share/locale/de/LC_MESSAGES/unieject.mo
X%%NLS%%share/locale/es_AR/LC_MESSAGES/unieject.mo
X%%NLS%%share/locale/es_ES/LC_MESSAGES/unieject.mo
X%%NLS%%share/locale/it/LC_MESSAGES/unieject.mo
X%%NLS%%share/locale/nl/LC_MESSAGES/unieject.mo
X%%NLS%%share/locale/pt/LC_MESSAGES/unieject.mo
X@dirrm include/unieject
X@dirrm share/docs/unieject
END-of-/usr/ports/sysutils/unieject/pkg-plist
echo c - /usr/ports/sysutils/unieject/files
mkdir -p /usr/ports/sysutils/unieject/files > /dev/null 2>&1
echo x - /usr/ports/sysutils/unieject/files/patch-configure
sed 's/^X//' >/usr/ports/sysutils/unieject/files/patch-configure << 'END-of-/usr/ports/sysutils/unieject/files/patch-configure'
XThere is a problem in Doxygen check, so I disable it
X	-- Timothy Redaelli
X
X--- configure~	Fri Jul 21 08:44:03 2006
X+++ configure	Fri Jul 21 11:12:52 2006
X@@ -22776,165 +22776,6 @@
X 
X 	fi
X 
X-
X-
X-	# Check whether --enable-doc was given.
X-if test "${enable_doc+set}" = set; then
X-  enableval=$enable_doc;
X-fi
X-
X-
X-
X-	if test "x$enable_doc" = "xyes"; then
X-		for ac_prog in doxygen
X-do
X-  # Extract the first word of "$ac_prog", so it can be a program name with args.
X-set dummy $ac_prog; ac_word=$2
X-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
X-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
X-if test "${ac_cv_prog_DOXYGEN+set}" = set; then
X-  echo $ECHO_N "(cached) $ECHO_C" >&6
X-else
X-  if test -n "$DOXYGEN"; then
X-  ac_cv_prog_DOXYGEN="$DOXYGEN" # Let the user override the test.
X-else
X-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
X-for as_dir in $PATH
X-do
X-  IFS=$as_save_IFS
X-  test -z "$as_dir" && as_dir=.
X-  for ac_exec_ext in '' $ac_executable_extensions; do
X-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
X-    ac_cv_prog_DOXYGEN="$ac_prog"
X-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
X-    break 2
X-  fi
X-done
X-done
X-IFS=$as_save_IFS
X-
X-fi
X-fi
X-DOXYGEN=$ac_cv_prog_DOXYGEN
X-if test -n "$DOXYGEN"; then
X-  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
X-echo "${ECHO_T}$DOXYGEN" >&6; }
X-else
X-  { echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-fi
X-
X-
X-  test -n "$DOXYGEN" && break
X-done
X-test -n "$DOXYGEN" || DOXYGEN="no"
X-
X-		if test "x$DOXYGEN" = "xno"; then
X-			{ { echo "$as_me:$LINENO: error: Doxygen not found but documentation requested" >&5
X-echo "$as_me: error: Doxygen not found but documentation requested" >&2;}
X-   { (exit 1); exit 1; }; }
X-		fi
X-
X-		ac_config_files="$ac_config_files Doxyfile"
X-
X-
X-		if test "x$DOXYFORMATS" = "x"; then
X-			DOXYFORMATS="html"
X-		fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in html format" >&5
X-echo $ECHO_N "checking whether to build API doc in html format... $ECHO_C" >&6; }
X-	if grep -w html >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_html=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_html=NO
X-
X-	fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in htmlhelp format" >&5
X-echo $ECHO_N "checking whether to build API doc in htmlhelp format... $ECHO_C" >&6; }
X-	if grep -w htmlhelp >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_htmlhelp=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_htmlhelp=NO
X-
X-	fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in latex format" >&5
X-echo $ECHO_N "checking whether to build API doc in latex format... $ECHO_C" >&6; }
X-	if grep -w latex >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_latex=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_latex=NO
X-
X-	fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in rtf format" >&5
X-echo $ECHO_N "checking whether to build API doc in rtf format... $ECHO_C" >&6; }
X-	if grep -w rtf >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_rtf=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_rtf=NO
X-
X-	fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in man format" >&5
X-echo $ECHO_N "checking whether to build API doc in man format... $ECHO_C" >&6; }
X-	if grep -w man >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_man=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_man=NO
X-
X-	fi
X-
X-
X-	{ echo "$as_me:$LINENO: checking whether to build API doc in xml format" >&5
X-echo $ECHO_N "checking whether to build API doc in xml format... $ECHO_C" >&6; }
X-	if grep -w xml >/dev/null <<<$DOXYFORMATS; then
X-		{ echo "$as_me:$LINENO: result: yes" >&5
X-echo "${ECHO_T}yes" >&6; }
X-		DOXYFORMAT_xml=YES
X-
X-	else
X-		{ echo "$as_me:$LINENO: result: no" >&5
X-echo "${ECHO_T}no" >&6; }
X-		DOXYFORMAT_xml=NO
X-
X-	fi
X-
X-	fi
X-
X-
X # Check whether --enable-experimental-ldflags was given.
X if test "${enable_experimental_ldflags+set}" = set; then
X   enableval=$enable_experimental_ldflags;
END-of-/usr/ports/sysutils/unieject/files/patch-configure
echo x - /usr/ports/sysutils/unieject/pkg-descr
sed 's/^X//' >/usr/ports/sysutils/unieject/pkg-descr << 'END-of-/usr/ports/sysutils/unieject/pkg-descr'
XUnieject is an eject command drop-in replacement for Linux and FreeBSD
Xthat uses libcdio to send commands to devices.
XIt supports all the features of the standard FreeBSD eject
Xand the most important ones of Linux eject.
X
XWWW: http://flameeyes.is-a-geek.org/projects#unieject
END-of-/usr/ports/sysutils/unieject/pkg-descr
exit
--- unieject.shar ends here ---

>Release-Note:
>Audit-Trail:

From: Roman Bogorodskiy <novel@FreeBSD.org>
To: bug-followup@FreeBSD.org, drizzt@gufi.org
Cc:  
Subject: Re: ports/100662: New port: sysutils/unieject Multiplatform command to eject and load CD-Rom drives
Date: Thu, 27 Jul 2006 19:03:02 +0000

 Hi,
 
 Excuse me my curiosity, but what's the point of it? There's 'cdcontrol
 eject', there's sysutils/eject after all, does it give some advantages?
 
 Roman Bogorodskiy
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Fri Jul 28 23:15:26 UTC 2006 
State-Changed-Why:  
Added by infofarmer on Jul 23 2006. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=100662 
>Unformatted:
