[packages/vcdimager] - updated to 2.0.1

hawk hawk at pld-linux.org
Fri Mar 16 12:50:35 CET 2018


commit 9fda48fbeaf9abb70badb0abeeac2b6264a2f988
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Fri Mar 16 11:50:23 2018 +0000

    - updated to 2.0.1

 vcdimager-info.patch    |  41 +++++-----
 vcdimager-libcdio.patch | 208 ------------------------------------------------
 vcdimager-texinfo.patch |  54 -------------
 vcdimager.spec          |  12 +--
 4 files changed, 26 insertions(+), 289 deletions(-)
---
diff --git a/vcdimager.spec b/vcdimager.spec
index e65c875..5978770 100644
--- a/vcdimager.spec
+++ b/vcdimager.spec
@@ -5,20 +5,18 @@
 Summary:	VideoCD (pre-)mastering and ripping tools
 Summary(pl.UTF-8):	Narzędzia do tworzenia i odczytu VideoCD
 Name:		vcdimager
-Version:	0.7.24
-Release:	7
+Version:	2.0.1
+Release:	1
 License:	GPL v2+
 Group:		Applications/File
 Source0:	http://ftp.gnu.org/gnu/vcdimager/%{name}-%{version}.tar.gz
-# Source0-md5:	3af22978fd79c79d5fda6513b6811145
+# Source0-md5:	3890d73da62d0607c87962c41cd33a29
 Patch0:		%{name}-info.patch
-Patch1:		%{name}-texinfo.patch
-Patch2:		%{name}-libcdio.patch
 URL:		http://www.gnu.org/software/vcdimager/
 BuildRequires:	autoconf >= 2.52
 BuildRequires:	automake >= 1.6.0
 BuildRequires:	help2man
-BuildRequires:	libcdio-devel >= 0.76
+BuildRequires:	libcdio-devel >= 2.0.0
 BuildRequires:	libtool >= 1:1.4.2-9
 BuildRequires:	libxml2-devel >= 2.6.11
 BuildRequires:	pkgconfig
@@ -76,8 +74,6 @@ Statyczne biblioteki vcd.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 cp -f libpopt.m4 acinclude.m4
 
diff --git a/vcdimager-info.patch b/vcdimager-info.patch
index c168d21..09327ee 100644
--- a/vcdimager-info.patch
+++ b/vcdimager-info.patch
@@ -1,20 +1,7 @@
---- vcdimager-0.7.22/docs/vcd-info.texi.orig	2005-02-13 20:59:44.000000000 +0100
-+++ vcdimager-0.7.22/docs/vcd-info.texi	2005-05-21 10:04:48.189256536 +0200
-@@ -61,9 +61,9 @@
- @page
- 
- @ifnottex
-- at dircategory Video CD Tools
-+ at dircategory Video CD Tools:
- @direntry
--* vcd-info: (vcd-info).                           Video CD Information tool
-+* vcd-info: (vcd-info).			Video CD Information tool
- @end direntry
- 
- @node Top, Introduction, (dir), (dir)
---- vcdimager-0.7.20/docs/vcdimager.texi.orig	2003-10-08 15:09:33.000000000 +0200
-+++ vcdimager-0.7.20/docs/vcdimager.texi	2003-12-31 00:42:07.351761808 +0100
-@@ -57,15 +57,15 @@
+diff -ur vcdimager-2.0.1.orig/docs/vcdimager.texi vcdimager-2.0.1/docs/vcdimager.texi
+--- vcdimager-2.0.1.orig/docs/vcdimager.texi	2018-01-01 06:13:28.000000000 +0000
++++ vcdimager-2.0.1/docs/vcdimager.texi	2018-03-16 11:30:43.188032119 +0000
+@@ -58,15 +58,15 @@
  @c @summarycontents
  @contents
  
@@ -38,8 +25,24 @@
  @end direntry
  
  @node Top, Introduction, (dir), (dir)
---- vcdimager-0.7.19-cdio/docs/vcdxrip.texi.orig	2003-03-16 17:08:45.000000000 +0100
-+++ vcdimager-0.7.19-cdio/docs/vcdxrip.texi	2003-12-31 00:42:24.120212616 +0100
+diff -ur vcdimager-2.0.1.orig/docs/vcd-info.texi vcdimager-2.0.1/docs/vcd-info.texi
+--- vcdimager-2.0.1.orig/docs/vcd-info.texi	2018-01-01 11:59:01.000000000 +0000
++++ vcdimager-2.0.1/docs/vcd-info.texi	2018-03-16 11:30:43.188032119 +0000
+@@ -61,9 +61,9 @@
+ @page
+ 
+ @ifnottex
+- at dircategory Video CD Tools
++ at dircategory Video CD Tools:
+ @direntry
+-* vcd-info: (vcd-info).                           Video CD Information tool
++* vcd-info: (vcd-info).			Video CD Information tool
+ @end direntry
+ 
+ @node Top, Introduction, (dir), (dir)
+diff -ur vcdimager-2.0.1.orig/docs/vcdxrip.texi vcdimager-2.0.1/docs/vcdxrip.texi
+--- vcdimager-2.0.1.orig/docs/vcdxrip.texi	2018-01-01 11:59:14.000000000 +0000
++++ vcdimager-2.0.1/docs/vcdxrip.texi	2018-03-16 11:30:43.188032119 +0000
 @@ -63,9 +63,9 @@
  @page
  
diff --git a/vcdimager-libcdio.patch b/vcdimager-libcdio.patch
deleted file mode 100644
index 0d15ad9..0000000
--- a/vcdimager-libcdio.patch
+++ /dev/null
@@ -1,208 +0,0 @@
---- vcdimager-0.7.24/frontends/xml/vcd_xml_rip.c.orig	2011-03-17 22:26:34.000000000 +0100
-+++ vcdimager-0.7.24/frontends/xml/vcd_xml_rip.c	2017-12-09 20:28:03.357630567 +0100
-@@ -769,7 +769,7 @@ _visit_lot (pbc_ctx_t *p_pbc_ctx)
-       _visit_pbc (p_pbc_ctx, n + 1, tmp, true);
- 
-   _vcd_list_sort (p_pbc_ctx->offset_list, 
--		  (_cdio_list_cmp_func) vcdinf_lid_t_cmp);
-+		  (_cdio_list_cmp_func_t) vcdinf_lid_t_cmp);
- }
- 
- static int
---- vcdimager-0.7.24/include/libvcd/info.h.orig	2005-07-20 02:06:58.000000000 +0200
-+++ vcdimager-0.7.24/include/libvcd/info.h	2017-12-09 19:46:32.760992337 +0100
-@@ -455,12 +455,12 @@ extern "C" {
-   /*!
-     Get the VCD info list.
-   */
--  CdioList *vcdinfo_get_offset_list(const vcdinfo_obj_t *p_vcdinfo);
-+  CdioList_t *vcdinfo_get_offset_list(const vcdinfo_obj_t *p_vcdinfo);
- 
-   /*!
-     Get the VCD info extended offset list.
-   */
--  CdioList *vcdinfo_get_offset_x_list(const vcdinfo_obj_t *p_vcdinfo);
-+  CdioList_t *vcdinfo_get_offset_x_list(const vcdinfo_obj_t *p_vcdinfo);
- 
-   /*!
-     Get the VCD info offset multiplier.
---- vcdimager-0.7.24/lib/data_structures.c.orig	2005-02-09 11:00:59.000000000 +0100
-+++ vcdimager-0.7.24/lib/data_structures.c	2017-12-09 19:54:05.197653840 +0100
-@@ -58,7 +58,7 @@ struct _CdioListNode
- /* impl */
- 
- static bool
--_bubble_sort_iteration (CdioList_t *p_list, _cdio_list_cmp_func cmp_func)
-+_bubble_sort_iteration (CdioList_t *p_list, _cdio_list_cmp_func_t cmp_func)
- {
-   CdioListNode_t **pp_node;
-   bool changed = false;
-@@ -86,7 +86,7 @@ _bubble_sort_iteration (CdioList_t *p_li
-   return changed;
- }
- 
--void _vcd_list_sort (CdioList_t *list, _cdio_list_cmp_func cmp_func)
-+void _vcd_list_sort (CdioList_t *list, _cdio_list_cmp_func_t cmp_func)
- {
-   /* fixme -- this is bubble sort -- worst sorting algo... */
- 
-@@ -263,7 +263,7 @@ _vcd_tree_node_sort_children (VcdTreeNod
-   vcd_assert (p_node != NULL);
- 
-   if (p_node->children)
--    _vcd_list_sort (p_node->children, (_cdio_list_cmp_func) cmp_func);
-+    _vcd_list_sort (p_node->children, (_cdio_list_cmp_func_t) cmp_func);
- }
- 
- void
---- vcdimager-0.7.24/lib/data_structures.h.orig	2005-02-09 11:00:59.000000000 +0100
-+++ vcdimager-0.7.24/lib/data_structures.h	2017-12-09 19:45:45.584326209 +0100
-@@ -28,7 +28,7 @@
- 
- CdioListNode_t *_vcd_list_at (CdioList_t *list, int idx);
- 
--void _vcd_list_sort (CdioList_t *p_list, _cdio_list_cmp_func cmp_func);
-+void _vcd_list_sort (CdioList_t *p_list, _cdio_list_cmp_func_t cmp_func);
- 
- /* n-way tree */
- 
---- vcdimager-0.7.24/lib/dict.h.orig	2005-05-08 05:48:55.000000000 +0200
-+++ vcdimager-0.7.24/lib/dict.h	2017-12-09 19:52:14.747655101 +0100
-@@ -88,7 +88,7 @@ _dict_get_bykey (VcdObj_t *obj, const ch
-   vcd_assert (key != NULL);
- 
-   node = _cdio_list_find (obj->buffer_dict_list,
--			  (_cdio_list_iterfunc) _dict_key_cmp,
-+			  (_cdio_list_iterfunc_t) _dict_key_cmp,
- 			  (char *) key);
-   
-   if (node)
-@@ -106,7 +106,7 @@ _dict_get_bysector (VcdObj_t *obj, uint3
-   vcd_assert (sector != SECTOR_NIL);
- 
-   node = _cdio_list_find (obj->buffer_dict_list, 
--			  (_cdio_list_iterfunc) _dict_sector_cmp, 
-+			  (_cdio_list_iterfunc_t) _dict_sector_cmp, 
- 			  &sector);
- 
-   if (node)
---- vcdimager-0.7.24/lib/files.c.orig	2005-06-18 05:27:24.000000000 +0200
-+++ vcdimager-0.7.24/lib/files.c	2017-12-09 19:54:24.397653618 +0100
-@@ -634,7 +634,7 @@ get_search_dat_size (const VcdObj_t *p_v
-     + (_get_scanpoint_count (p_vcdobj) * sizeof (msf_t));
- }
- 
--static CdioList *
-+static CdioList_t *
- _make_track_scantable (const VcdObj_t *p_vcdobj)
- {
-   CdioList_t *p_all_aps = _cdio_list_new ();
---- vcdimager-0.7.24/lib/image_bincue.c.orig	2005-06-09 02:53:23.000000000 +0200
-+++ vcdimager-0.7.24/lib/image_bincue.c	2017-12-09 19:54:43.007653406 +0100
-@@ -88,7 +88,7 @@ _sink_free (void *user_data)
- }
- 
- static int
--_set_cuesheet (void *user_data, const CdioList *vcd_cue_list)
-+_set_cuesheet (void *user_data, const CdioList_t *vcd_cue_list)
- {
-   _img_bincue_snk_t *_obj = user_data;
-   CdioListNode_t *node;
-@@ -102,7 +102,7 @@ _set_cuesheet (void *user_data, const Cd
- 
-   track_no = 0;
-   index_no = 0;
--  _CDIO_LIST_FOREACH (node, (CdioList *) vcd_cue_list)
-+  _CDIO_LIST_FOREACH (node, (CdioList_t *) vcd_cue_list)
-     {
-       const vcd_cue_t *_cue = _cdio_list_node_data (node);
-       char *psz_msf;
---- vcdimager-0.7.24/lib/info_private.c.orig	2006-01-06 23:29:55.000000000 +0100
-+++ vcdimager-0.7.24/lib/info_private.c	2017-12-09 19:51:37.334322194 +0100
-@@ -136,7 +136,7 @@ vcdinf_visit_lot (struct _vcdinf_pbc_ctx
-       ret &= vcdinf_visit_pbc (obj, n + 1, tmp, true);
- 
-   _vcd_list_sort (obj->extended ? obj->offset_x_list : obj->offset_list, 
--                  (_cdio_list_cmp_func) vcdinf_lid_t_cmp);
-+                  (_cdio_list_cmp_func_t) vcdinf_lid_t_cmp);
- 
-   /* Now really complete the offset table with LIDs.  This routine
-      might obviate the need for vcdinf_visit_pbc() or some of it which is
---- vcdimager-0.7.24/lib/mpeg.h.orig	2004-10-10 22:20:19.000000000 +0200
-+++ vcdimager-0.7.24/lib/mpeg.h	2017-12-09 19:46:02.917659345 +0100
-@@ -103,7 +103,7 @@ typedef struct {
-       unsigned vbvsize;
-       bool constrained_flag;
- 
--      CdioList *aps_list; /* filled up by vcd_mpeg_source */
-+      CdioList_t *aps_list; /* filled up by vcd_mpeg_source */
-       double last_aps_pts; /* temp, see ->packet */
-       
-     } shdr[3];
---- vcdimager-0.7.24/lib/mpeg_stream.c.orig	2005-06-08 01:29:23.000000000 +0200
-+++ vcdimager-0.7.24/lib/mpeg_stream.c	2017-12-09 19:55:04.430986495 +0100
-@@ -270,7 +270,7 @@ vcd_mpeg_source_scan (VcdMpegSource_t *o
- }
- 
- static double
--_approx_pts (CdioList *aps_list, uint32_t packet_no)
-+_approx_pts (CdioList_t *aps_list, uint32_t packet_no)
- {
-   double retval = 0;
-   CdioListNode_t *node;
-@@ -324,7 +324,7 @@ _set_scan_msf (msf_t *_msf, long lsn)
- 
- static void 
- _fix_scan_info (struct vcd_mpeg_scan_data_t *scan_data_ptr,
--                unsigned packet_no, double pts, CdioList *aps_list)
-+                unsigned packet_no, double pts, CdioList_t *aps_list)
- {
-   CdioListNode_t *node;
-   long _next = -1, _prev = -1, _forw = -1, _back = -1;
---- vcdimager-0.7.24/lib/vcd.c.orig	2011-03-17 22:26:34.000000000 +0100
-+++ vcdimager-0.7.24/lib/vcd.c	2017-12-09 19:52:52.080988006 +0100
-@@ -583,7 +583,7 @@ vcd_obj_add_sequence_pause (VcdObj_t *ob
-   }
- 
-   _vcd_list_sort (p_sequence->pause_list, 
--                  (_cdio_list_cmp_func) _pause_cmp);
-+                  (_cdio_list_cmp_func_t) _pause_cmp);
- 
-   vcd_debug ("added autopause point at %f", pause_time);
- 
-@@ -623,7 +623,7 @@ vcd_obj_add_segment_pause (VcdObj_t *p_o
-   }
- 
-   _vcd_list_sort (_segment->pause_list, 
--                  (_cdio_list_cmp_func) _pause_cmp);
-+                  (_cdio_list_cmp_func_t) _pause_cmp);
- 
-   vcd_debug ("added autopause point at %f", pause_time);
- 
-@@ -685,7 +685,7 @@ vcd_obj_add_sequence_entry (VcdObj_t *p_
-   }
- 
-   _vcd_list_sort (p_sequence->entry_list, 
--                  (_cdio_list_cmp_func) _entry_cmp);
-+                  (_cdio_list_cmp_func_t) _entry_cmp);
- 
-   return 0;
- }
-@@ -1001,7 +1001,7 @@ vcd_obj_add_dir (VcdObj_t *p_obj, const
-   _cdio_list_append (p_obj->custom_dir_list, _iso_pathname);
- 
-   _vcd_list_sort (p_obj->custom_dir_list, 
--                  (_cdio_list_cmp_func) strcmp);
-+                  (_cdio_list_cmp_func_t) strcmp);
- 
-   return 0;
- }
-@@ -2290,7 +2290,7 @@ vcd_obj_write_image (VcdObj_t *p_obj, Vc
-   /* start with meta info */
- 
-   {
--    CdioList *p_cue_list;
-+    CdioList_t *p_cue_list;
-     vcd_cue_t *p_cue;
- 
-     p_cue_list = _cdio_list_new ();
diff --git a/vcdimager-texinfo.patch b/vcdimager-texinfo.patch
deleted file mode 100644
index c30fabf..0000000
--- a/vcdimager-texinfo.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- vcdimager-0.7.24/docs/vcd-info.texi.orig	2013-12-22 19:10:15.181644348 +0100
-+++ vcdimager-0.7.24/docs/vcd-info.texi	2013-12-22 19:35:59.421579544 +0100
-@@ -663,11 +663,10 @@
- @end ftable
- 
- @item --show-scandata
--This option is relevant only if the program streams are MPEG2's. That is
--the Video CD image is not VCD 1.0, VCD 1.1 VCD 2.0. 
--
- @itemx -s
- @kindex @code{--show-scandata}
-+This option is relevant only if the program streams are MPEG2's. That is
-+the Video CD image is not VCD 1.0, VCD 1.1 VCD 2.0. 
- 
- @item --show-search
- @itemx -X
-@@ -1270,7 +1269,7 @@
- @printindex fn
- 
- @tex
--% I think something like @colophon should be in texinfo.  In the
-+% I think something like @@colophon should be in texinfo.  In the
- % meantime:
- \long\def\colophon{\hbox to0pt{}\vfill
- \centerline{The body of this manual is set in}
-@@ -1282,7 +1281,7 @@
- \centerline{{\sl\fontname\tensl\/}}
- \centerline{are used for emphasis.}\vfill}
- \page\colophon
--% Blame: doc at cygnus.com, 1991.
-+% Blame: doc@@cygnus.com, 1991.
- @end tex
- 
- @bye
---- vcdimager-0.7.24/docs/vcdxrip.texi.orig	2013-12-22 19:10:15.184977682 +0100
-+++ vcdimager-0.7.24/docs/vcdxrip.texi	2013-12-22 19:42:53.374895506 +0100
-@@ -594,7 +594,7 @@
- @printindex ky
- 
- @tex
--% I think something like @colophon should be in texinfo.  In the
-+% I think something like @@colophon should be in texinfo.  In the
- % meantime:
- \long\def\colophon{\hbox to0pt{}\vfill
- \centerline{The body of this manual is set in}
-@@ -606,7 +606,7 @@
- \centerline{{\sl\fontname\tensl\/}}
- \centerline{are used for emphasis.}\vfill}
- \page\colophon
--% Blame: doc at cygnus.com, 1991.
-+% Blame: doc@@cygnus.com, 1991.
- @end tex
- 
- @bye
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vcdimager.git/commitdiff/9fda48fbeaf9abb70badb0abeeac2b6264a2f988



More information about the pld-cvs-commit mailing list