mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Unbreak and update to version 6
- Add LICENSE PR: ports/172069 Submitted by: KATO Tsuguru <tkato432@yahoo.com> Feature safe: yes
This commit is contained in:
parent
d290dd613c
commit
dfadb7962a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=306790
4 changed files with 48 additions and 28 deletions
|
@ -1,44 +1,44 @@
|
||||||
# New ports collection makefile for: unieject
|
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
||||||
# Date created: 23 July 2006
|
|
||||||
# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= unieject
|
PORTNAME= unieject
|
||||||
DISTVERSION= 5.3.2
|
PORTVERSION= 6
|
||||||
PORTREVISION= 6
|
|
||||||
CATEGORIES= sysutils
|
CATEGORIES= sysutils
|
||||||
MASTER_SITES= SF BERLIOS
|
MASTER_SITES= SF
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= ports@FreeBSD.org
|
||||||
COMMENT= Eject(1) replacement
|
COMMENT= Eject(1) replacement
|
||||||
|
|
||||||
LIB_DEPENDS= cdio.13:${PORTSDIR}/sysutils/libcdio \
|
LICENSE= GPLv2
|
||||||
confuse.0:${PORTSDIR}/devel/libconfuse \
|
|
||||||
popt.0:${PORTSDIR}/devel/popt
|
|
||||||
|
|
||||||
BROKEN= does not link
|
LIB_DEPENDS= confuse:${PORTSDIR}/devel/libconfuse \
|
||||||
|
pcre:${PORTSDIR}/devel/pcre \
|
||||||
|
cdio:${PORTSDIR}/sysutils/libcdio
|
||||||
|
|
||||||
USE_LDCONFIG= yes
|
|
||||||
USE_BZIP2= yes
|
USE_BZIP2= yes
|
||||||
|
USE_GNOME= glib20 gnomehack
|
||||||
USE_GETTEXT= yes
|
USE_GETTEXT= yes
|
||||||
|
USE_ICONV= yes
|
||||||
|
USE_PKGCONFIG= build
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
|
CONFIGURE_ARGS= --disable-silent-rules \
|
||||||
|
--disable-doc
|
||||||
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
|
CPPFLAGS+= -I${LOCALBASE}/include
|
||||||
|
LDFLAGS+= -L${LOCALBASE}/lib
|
||||||
|
|
||||||
MAN1= unieject.1
|
MAN1= unieject.1
|
||||||
MAN5= unieject.conf.5
|
MAN5= unieject.conf.5
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -lcdio -lconfuse
|
|
||||||
CONFIGURE_ENV= PKG_CONFIG="${TRUE}"
|
|
||||||
CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} \
|
|
||||||
--with-libpopt-prefix=${LOCALBASE}
|
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
${REINPLACE_CMD} -e 's#if.*<<<$$DOXYFORMATS#if false#' ${WRKSRC}/configure
|
@${REINPLACE_CMD} -e \
|
||||||
${REINPLACE_CMD} -e 's#$$(libdir)/pkgconfig#${PREFIX}/libdata/pkgconfig#' ${WRKSRC}/Makefile.in
|
'/-D_POSIX_C_SOURCE/s|^CPPFLAGS|#CPPFLAGS|' ${WRKSRC}/configure
|
||||||
${REINPLACE_CMD} -Ee 's#install-htmlDATA (install-man)#\1#' ${WRKSRC}/manpages/Makefile.in
|
@${REINPLACE_CMD} -e \
|
||||||
|
'/^install-data-am:/s|install-dist_docDATA|| ; \
|
||||||
|
/^install-data-am:/s|install-dist_htmlDATA||' ${WRKSRC}/Makefile.in
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA} ${WRKSRC}/unieject.conf.sample ${PREFIX}/etc/
|
${INSTALL_DATA} ${WRKSRC}/unieject.conf.sample ${PREFIX}/etc
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SHA256 (unieject-5.3.2.tar.bz2) = b32077ffd9e1af94a048afc55591b4ec43ca67fa720218d47f9120cd00105c51
|
SHA256 (unieject-6.tar.bz2) = 1be7017d9132d05186051a6500331ed0330998f3818915e7e84a07e61fecd2ce
|
||||||
SIZE (unieject-5.3.2.tar.bz2) = 337274
|
SIZE (unieject-6.tar.bz2) = 370802
|
||||||
|
|
20
sysutils/unieject/files/patch-lib__eject.c
Normal file
20
sysutils/unieject/files/patch-lib__eject.c
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
--- lib/eject.c.orig 2009-06-27 21:37:27.000000000 +0900
|
||||||
|
+++ lib/eject.c 2012-09-11 05:14:03.000000000 +0900
|
||||||
|
@@ -110,7 +110,7 @@
|
||||||
|
sts = cdio_close_tray(opts->device, NULL);
|
||||||
|
}
|
||||||
|
} else
|
||||||
|
- sts = mmc_start_stop_media((CdIo_t*)opts->cdio, opts->eject, 0, 0);
|
||||||
|
+ sts = mmc_start_stop_unit((CdIo_t*)opts->cdio, opts->eject, 0, 0, 0);
|
||||||
|
#elif defined(__APPLE__)
|
||||||
|
driver_return_code_t sts;
|
||||||
|
if ( opts->eject )
|
||||||
|
@@ -121,7 +121,7 @@
|
||||||
|
sts = cdio_close_tray(opts->device, NULL);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
- driver_return_code_t sts = mmc_start_stop_media((CdIo_t*)opts->cdio, opts->eject, 0, 0);
|
||||||
|
+ driver_return_code_t sts = mmc_start_stop_unit((CdIo_t*)opts->cdio, opts->eject, 0, 0, 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return unieject_status(sts);
|
|
@ -5,15 +5,15 @@ include/unieject/unieject.h
|
||||||
lib/libunieject.a
|
lib/libunieject.a
|
||||||
lib/libunieject.la
|
lib/libunieject.la
|
||||||
lib/libunieject.so
|
lib/libunieject.so
|
||||||
lib/libunieject.so.3
|
lib/libunieject.so.5
|
||||||
libdata/pkgconfig/libunieject.pc
|
libdata/pkgconfig/libunieject.pc
|
||||||
share/locale/de/LC_MESSAGES/unieject.mo
|
share/locale/de/LC_MESSAGES/unieject.mo
|
||||||
share/locale/es_AR/LC_MESSAGES/unieject.mo
|
share/locale/es_AR/LC_MESSAGES/unieject.mo
|
||||||
share/locale/es_ES/LC_MESSAGES/unieject.mo
|
share/locale/es_ES/LC_MESSAGES/unieject.mo
|
||||||
share/locale/it/LC_MESSAGES/unieject.mo
|
share/locale/it/LC_MESSAGES/unieject.mo
|
||||||
share/locale/nl/LC_MESSAGES/unieject.mo
|
share/locale/nl/LC_MESSAGES/unieject.mo
|
||||||
share/locale/pt_BR/LC_MESSAGES/unieject.mo
|
|
||||||
share/locale/pt/LC_MESSAGES/unieject.mo
|
share/locale/pt/LC_MESSAGES/unieject.mo
|
||||||
@dirrm include/unieject
|
share/locale/pt_BR/LC_MESSAGES/unieject.mo
|
||||||
@dirrmtry share/locale/es_AR/LC_MESSAGES
|
@dirrmtry share/locale/es_AR/LC_MESSAGES
|
||||||
@dirrmtry share/locale/es_AR
|
@dirrmtry share/locale/es_AR
|
||||||
|
@dirrm include/unieject
|
||||||
|
|
Loading…
Add table
Reference in a new issue