View | Details | Raw Unified | Return to bug 172069
Collapse All | Expand All

(-)sysutils/unieject/Makefile (-23 / +20 lines)
Lines 1-44 Link Here
1
# New ports collection makefile for:	unieject
1
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
2
# Date created:		23 July 2006
3
# Whom:			Andrew Pantyukhin <infofarmer@FreeBSD.org>
4
#
5
# $FreeBSD: ports/sysutils/unieject/Makefile,v 1.18 2012/01/29 19:48:09 pav Exp $
2
# $FreeBSD: ports/sysutils/unieject/Makefile,v 1.18 2012/01/29 19:48:09 pav Exp $
6
#
7
3
8
PORTNAME=	unieject
4
PORTNAME=	unieject
9
DISTVERSION=	5.3.2
5
PORTVERSION=	6
10
PORTREVISION=	6
11
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
12
MASTER_SITES=	SF BERLIOS
7
MASTER_SITES=	SF
13
8
14
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Eject(1) replacement
10
COMMENT=	Eject(1) replacement
16
11
17
LIB_DEPENDS=	cdio.13:${PORTSDIR}/sysutils/libcdio \
12
LICENSE=	GPLv2
18
		confuse.0:${PORTSDIR}/devel/libconfuse \
19
		popt.0:${PORTSDIR}/devel/popt
20
13
21
BROKEN=		does not link
14
LIB_DEPENDS=	confuse:${PORTSDIR}/devel/libconfuse \
15
		cdio:${PORTSDIR}/sysutils/libcdio
22
16
23
USE_LDCONFIG=	yes
24
USE_BZIP2=	yes
17
USE_BZIP2=	yes
18
USE_GNOME=	glib20 gnomehack
25
USE_GETTEXT=	yes
19
USE_GETTEXT=	yes
26
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
27
MAN1=	unieject.1
21
CONFIGURE_ARGS=	--disable-silent-rules \
28
MAN5=	unieject.conf.5
22
		--disable-doc
23
USE_LDCONFIG=	yes
29
24
30
CPPFLAGS+=	-I${LOCALBASE}/include
25
CPPFLAGS+=	-I${LOCALBASE}/include
31
LDFLAGS+=	-L${LOCALBASE}/lib -lcdio -lconfuse
26
LDFLAGS+=	-L${LOCALBASE}/lib
32
CONFIGURE_ENV=	PKG_CONFIG="${TRUE}"
27
33
CONFIGURE_ARGS=	--with-libintl-prefix=${LOCALBASE} \
28
MAN1=		unieject.1
34
		--with-libpopt-prefix=${LOCALBASE}
29
MAN5=		unieject.conf.5
35
30
36
post-patch:
31
post-patch:
37
	${REINPLACE_CMD} -e 's#if.*<<<$$DOXYFORMATS#if false#' ${WRKSRC}/configure
32
	@${REINPLACE_CMD} -e \
38
	${REINPLACE_CMD} -e 's#$$(libdir)/pkgconfig#${PREFIX}/libdata/pkgconfig#' ${WRKSRC}/Makefile.in
33
		'/-D_POSIX_C_SOURCE/s|^CPPFLAGS|#CPPFLAGS|' ${WRKSRC}/configure
39
	${REINPLACE_CMD} -Ee 's#install-htmlDATA (install-man)#\1#' ${WRKSRC}/manpages/Makefile.in
34
	@${REINPLACE_CMD} -e \
35
		'/^install-data-am:/s|install-dist_docDATA|| ; \
36
		 /^install-data-am:/s|install-dist_htmlDATA||' ${WRKSRC}/Makefile.in
40
37
41
post-install:
38
post-install:
42
	${INSTALL_DATA} ${WRKSRC}/unieject.conf.sample ${PREFIX}/etc/
39
	${INSTALL_DATA} ${WRKSRC}/unieject.conf.sample ${PREFIX}/etc
43
40
44
.include <bsd.port.mk>
41
.include <bsd.port.mk>
(-)sysutils/unieject/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (unieject-5.3.2.tar.bz2) = b32077ffd9e1af94a048afc55591b4ec43ca67fa720218d47f9120cd00105c51
1
SHA256 (unieject-6.tar.bz2) = 1be7017d9132d05186051a6500331ed0330998f3818915e7e84a07e61fecd2ce
2
SIZE (unieject-5.3.2.tar.bz2) = 337274
2
SIZE (unieject-6.tar.bz2) = 370802
(-)sysutils/unieject/files/patch-lib__eject.c (+20 lines)
Line 0 Link Here
1
--- lib/eject.c.orig	2009-06-27 21:37:27.000000000 +0900
2
+++ lib/eject.c	2012-09-11 05:14:03.000000000 +0900
3
@@ -110,7 +110,7 @@
4
       sts = cdio_close_tray(opts->device, NULL);
5
     }
6
   } else
7
-    sts = mmc_start_stop_media((CdIo_t*)opts->cdio, opts->eject, 0, 0);
8
+    sts = mmc_start_stop_unit((CdIo_t*)opts->cdio, opts->eject, 0, 0, 0);
9
 #elif defined(__APPLE__)
10
   driver_return_code_t sts;
11
   if ( opts->eject )
12
@@ -121,7 +121,7 @@
13
     sts = cdio_close_tray(opts->device, NULL);
14
   }
15
 #else
16
-  driver_return_code_t sts = mmc_start_stop_media((CdIo_t*)opts->cdio, opts->eject, 0, 0);
17
+  driver_return_code_t sts = mmc_start_stop_unit((CdIo_t*)opts->cdio, opts->eject, 0, 0, 0);
18
 #endif
19
 	
20
   return unieject_status(sts);
(-)sysutils/unieject/pkg-plist (-3 / +3 lines)
Lines 5-19 Link Here
5
lib/libunieject.a
5
lib/libunieject.a
6
lib/libunieject.la
6
lib/libunieject.la
7
lib/libunieject.so
7
lib/libunieject.so
8
lib/libunieject.so.3
8
lib/libunieject.so.5
9
libdata/pkgconfig/libunieject.pc
9
libdata/pkgconfig/libunieject.pc
10
share/locale/de/LC_MESSAGES/unieject.mo
10
share/locale/de/LC_MESSAGES/unieject.mo
11
share/locale/es_AR/LC_MESSAGES/unieject.mo
11
share/locale/es_AR/LC_MESSAGES/unieject.mo
12
share/locale/es_ES/LC_MESSAGES/unieject.mo
12
share/locale/es_ES/LC_MESSAGES/unieject.mo
13
share/locale/it/LC_MESSAGES/unieject.mo
13
share/locale/it/LC_MESSAGES/unieject.mo
14
share/locale/nl/LC_MESSAGES/unieject.mo
14
share/locale/nl/LC_MESSAGES/unieject.mo
15
share/locale/pt_BR/LC_MESSAGES/unieject.mo
16
share/locale/pt/LC_MESSAGES/unieject.mo
15
share/locale/pt/LC_MESSAGES/unieject.mo
17
@dirrm include/unieject
16
share/locale/pt_BR/LC_MESSAGES/unieject.mo
18
@dirrmtry share/locale/es_AR/LC_MESSAGES
17
@dirrmtry share/locale/es_AR/LC_MESSAGES
19
@dirrmtry share/locale/es_AR
18
@dirrmtry share/locale/es_AR
19
@dirrm include/unieject

Return to bug 172069