[Midnightbsd-cvs] mports: sysutils/libcdio: update to .78
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Jun 1 16:06:56 EDT 2008
Log Message:
-----------
update to .78
Modified Files:
--------------
mports/sysutils/libcdio:
Makefile (r1.2 -> r1.3)
distinfo (r1.1 -> r1.2)
pkg-plist (r1.1 -> r1.2)
Added Files:
-----------
mports/sysutils/libcdio/files:
patch-lib_driver_FreeBSD_freebsd.c (r1.1)
patch-lib_driver_FreeBSD_freebsd.h (r1.1)
patch-src_cd-drive.c (r1.1)
-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/sysutils/libcdio/pkg-plist,v
retrieving revision 1.1
retrieving revision 1.2
diff -L sysutils/libcdio/pkg-plist -L sysutils/libcdio/pkg-plist -u -r1.1 -r1.2
--- sysutils/libcdio/pkg-plist
+++ sysutils/libcdio/pkg-plist
@@ -5,6 +5,7 @@
bin/cdda-player
bin/iso-info
bin/iso-read
+bin/mmc-tool
include/cdio/audio.h
include/cdio/bytesex.h
include/cdio/bytesex_asm.h
@@ -31,6 +32,7 @@
include/cdio/udf.h
include/cdio/udf_file.h
include/cdio/udf_time.h
+include/cdio/utf8.h
include/cdio/util.h
include/cdio/version.h
include/cdio/xa.h
@@ -47,7 +49,7 @@
lib/libcdio.a
lib/libcdio.la
lib/libcdio.so
-lib/libcdio.so.7
+lib/libcdio.so.8
lib/libcdio++.a
lib/libcdio++.la
lib/libcdio++.so
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/libcdio/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sysutils/libcdio/Makefile -L sysutils/libcdio/Makefile -u -r1.2 -r1.3
--- sysutils/libcdio/Makefile
+++ sysutils/libcdio/Makefile
@@ -6,8 +6,8 @@
# $FreeBSD: ports/sysutils/libcdio/Makefile,v 1.23 2006/09/04 14:37:15 mich Exp $
PORTNAME= libcdio
-PORTVERSION= 0.77
-PORTREVISION= 1
+PORTVERSION= 0.78.2
+PORTREVISION= 0
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= libcdio
@@ -30,7 +30,7 @@
INFO= libcdio
-OPTIONS= PARANOIA "Support for accessing audio via CD Paranoia" off
+OPTIONS= PARANOIA "Support for accessing audio via CD Paranoia" on
.include <bsd.port.pre.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/sysutils/libcdio/distinfo,v
retrieving revision 1.1
retrieving revision 1.2
diff -L sysutils/libcdio/distinfo -L sysutils/libcdio/distinfo -u -r1.1 -r1.2
--- sysutils/libcdio/distinfo
+++ sysutils/libcdio/distinfo
@@ -1,3 +1,3 @@
-MD5 (libcdio-0.77.tar.gz) = 7ea25252009b49422055da97a96efe04
-SHA256 (libcdio-0.77.tar.gz) = 8f9b5e1a4532ff0f46413f7050d5c9e5c8bf4267a7b37a9fbc796dfa5b61d239
-SIZE (libcdio-0.77.tar.gz) = 1954965
+MD5 (libcdio-0.78.2.tar.gz) = a6b73300d1247012a1b1246d935ac0d3
+SHA256 (libcdio-0.78.2.tar.gz) = 2792e4133a89b254644ffe526c8eab785e1de3078d3a9c1ec03653247700ebde
+SIZE (libcdio-0.78.2.tar.gz) = 2024218
--- /dev/null
+++ sysutils/libcdio/files/patch-lib_driver_FreeBSD_freebsd.h
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/sysutils/libcdio/files/patch-lib_driver_FreeBSD_freebsd.h,v 1.1 2008/01/02 13:51:57 mich Exp $
+
+--- lib/driver/FreeBSD/freebsd.h.orig
++++ lib/driver/FreeBSD/freebsd.h
+@@ -158,6 +158,8 @@
+ cdio_drive_write_cap_t *p_write_cap,
+ cdio_drive_misc_cap_t *p_misc_cap);
+
++int get_media_changed_freebsd (const void *p_user_data);
++
+ char *get_mcn_freebsd_ioctl (const _img_private_t *p_env);
+
+ void free_freebsd_cam (void *obj);
--- /dev/null
+++ sysutils/libcdio/files/patch-lib_driver_FreeBSD_freebsd.c
@@ -0,0 +1,41 @@
+
+$FreeBSD: ports/sysutils/libcdio/files/patch-lib_driver_FreeBSD_freebsd.c,v 1.1 2008/01/02 13:51:57 mich Exp $
+
+--- lib/driver/FreeBSD/freebsd.c.orig
++++ lib/driver/FreeBSD/freebsd.c
+@@ -743,6 +743,27 @@
+ #endif /*HAVE_FREEBSD_CDROM*/
+ }
+
++/*! Find out if media has changed since the last call. @param
++ p_user_data the environment of the CD object to be acted upon.
++ @return 1 if media has changed since last call, 0 if not. Error
++ return codes are the same as driver_return_code_t
++ */
++int
++get_media_changed_freebsd (const void *p_user_data)
++{
++#ifdef HAVE_FREEBSD_CDROM
++ const _img_private_t *p_env = p_user_data;
++ if ( p_env->access_mode == _AM_CAM ) {
++ return mmc_get_media_changed( p_env->gen.cdio );
++ }
++ else
++ return DRIVER_OP_UNSUPPORTED;
++#else
++ return DRIVER_OP_NO_DRIVER;
++#endif /*HAVE_FREEBSD_CDROM*/
++}
++
++
+ /*!
+ Initialization routine. This is the only thing that doesn't
+ get called via a function pointer. In fact *we* are the
+@@ -790,6 +811,7 @@
+ .get_discmode = get_discmode_generic,
+ .get_drive_cap = get_drive_cap_freebsd,
+ .get_first_track_num = get_first_track_num_generic,
++ .get_media_changed = get_media_changed_freebsd,
+ .get_mcn = get_mcn_freebsd,
+ .get_num_tracks = get_num_tracks_generic,
+ .get_track_channels = get_track_channels_generic,
--- /dev/null
+++ sysutils/libcdio/files/patch-src_cd-drive.c
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/sysutils/libcdio/files/patch-src_cd-drive.c,v 1.1 2007/03/12 14:19:39 mich Exp $
+
+--- src/cd-drive.c.orig
++++ src/cd-drive.c
+@@ -28,7 +28,7 @@
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
+-#include <getopt.h>
++#include "getopt.h"
+ #include <cdio/cdio.h>
+ #include <cdio/mmc.h>
+
More information about the Midnightbsd-cvs
mailing list