diff options
author | jmcneill <jmcneill> | 2009-01-27 02:06:49 +0000 |
---|---|---|
committer | jmcneill <jmcneill> | 2009-01-27 02:06:49 +0000 |
commit | 0d7a7e6f0c3243d943f1ad19a89aad8307553497 (patch) | |
tree | 9d48659f6dd1cbd86a243cea6d508c7032a2cc18 | |
parent | 4995a6144620ce5218b36f779ff2afbf86dc96de (diff) | |
download | pkgsrc-0d7a7e6f0c3243d943f1ad19a89aad8307553497.tar.gz |
PR pkg/40489: multimedia/ogle fails to build with libdvdread-4.1.3
Update for libdvdread API changes.
-rw-r--r-- | multimedia/ogle/distinfo | 3 | ||||
-rw-r--r-- | multimedia/ogle/patches/patch-ad | 129 |
2 files changed, 131 insertions, 1 deletions
diff --git a/multimedia/ogle/distinfo b/multimedia/ogle/distinfo index 69152704bc5..d242dc56293 100644 --- a/multimedia/ogle/distinfo +++ b/multimedia/ogle/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2006/07/16 22:20:37 seb Exp $ +$NetBSD: distinfo,v 1.5 2009/01/27 02:06:49 jmcneill Exp $ SHA1 (ogle-0.9.2.tar.gz) = bf44e835d04634b4e52fb50bab2a1b78e69391eb RMD160 (ogle-0.9.2.tar.gz) = 16055614b5a3b336aa42a96efc0456bf88f37129 @@ -6,3 +6,4 @@ Size (ogle-0.9.2.tar.gz) = 488984 bytes SHA1 (patch-aa) = e88f4c4765a72afe9e6a1bb859d37adb040c3d48 SHA1 (patch-ab) = 8cc4f41533feeb35a4b9400aadea230c40f91c3d SHA1 (patch-ac) = 3cee7186c517fc7427a9a4a4b96680f25d442c1d +SHA1 (patch-ad) = 15f6466ab82811bebb169a6cd0886c92e34033ec diff --git a/multimedia/ogle/patches/patch-ad b/multimedia/ogle/patches/patch-ad new file mode 100644 index 00000000000..d928ac2aa57 --- /dev/null +++ b/multimedia/ogle/patches/patch-ad @@ -0,0 +1,129 @@ +$NetBSD: patch-ad,v 1.1 2009/01/27 02:06:49 jmcneill Exp $ + +--- vmg/ifo_dump.c.orig 2009-01-26 21:00:17.000000000 -0500 ++++ vmg/ifo_dump.c 2009-01-26 21:00:33.000000000 -0500 +@@ -65,38 +65,38 @@ static void print_ifo(char *path, int ti + if(h->vmgi_mat != NULL) { + + printf("VMG top level\n-------------\n"); +- ifoPrint_VMGI_MAT(h->vmgi_mat); ++ ifo_print_VMGI_MAT(h->vmgi_mat); + + printf("\nFirst Play PGC\n--------------\n"); +- ifoPrint_PGC(h->first_play_pgc); ++ ifo_print_PGC(h->first_play_pgc); + + printf("\nTitle Track search pointer table\n"); + printf( "------------------------------------------------\n"); +- ifoPrint_TT_SRPT(h->tt_srpt); ++ ifo_print_TT_SRPT(h->tt_srpt); + + printf("\nMenu PGCI Unit table\n"); + printf( "--------------------\n"); + if(h->vmgi_mat->vmgm_pgci_ut != 0) { +- ifoPrint_PGCI_UT(h->pgci_ut); ++ ifo_print_PGCI_UT(h->pgci_ut); + } else + printf("No Menu PGCI Unit table present\n"); + + printf("\nParental Manegment Information table\n"); + printf( "------------------------------------\n"); + if(h->vmgi_mat->ptl_mait != 0) { +- ifoPrint_PTL_MAIT(h->ptl_mait); ++ ifo_print_PTL_MAIT(h->ptl_mait); + } else + printf("No Parental Management Information present\n"); + + printf("\nVideo Title Set Attribute Table\n"); + printf( "-------------------------------\n"); +- ifoPrint_VTS_ATRT(h->vts_atrt); ++ ifo_print_VTS_ATRT(h->vts_atrt); + + + printf("\nText Data Manager Information\n"); + printf( "-----------------------------\n"); + if(h->vmgi_mat->txtdt_mgi != 0) { +- //ifoPrint_TXTDT_MGI(h->txtdt_mgi); ++ //ifo_print_TXTDT_MGI(h->txtdt_mgi); + printf("Can't print Text Data Manager Information yet\n"); + } else + printf("No Text Data Manager Information present\n"); +@@ -106,14 +106,14 @@ static void print_ifo(char *path, int ti + printf("\nCell Address table\n"); + printf( "-----------------\n"); + if(h->vmgi_mat->vmgm_c_adt != 0) { +- ifoPrint_C_ADT(h->menu_c_adt); ++ ifo_print_C_ADT(h->menu_c_adt); + } else + printf("No Cell Address table present\n"); + + printf("\nVideo Title set Menu VOBU address map\n"); + printf( "-----------------\n"); + if(h->vmgi_mat->vmgm_vobu_admap != 0) { +- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->menu_vobu_admap); + } else + printf("No Menu VOBU address map present\n"); + } +@@ -122,20 +122,20 @@ static void print_ifo(char *path, int ti + if(h->vtsi_mat != NULL) { + + printf("VTS top level\n-------------\n"); +- ifoPrint_VTSI_MAT(h->vtsi_mat); ++ ifo_print_VTSI_MAT(h->vtsi_mat); + + printf("\nPart of title search pointer table information\n"); + printf( "----------------------------------------------\n"); +- ifoPrint_VTS_PTT_SRPT(h->vts_ptt_srpt); ++ ifo_print_VTS_PTT_SRPT(h->vts_ptt_srpt); + + printf("\nPGCI Unit table\n"); + printf( "--------------------\n"); +- ifoPrint_PGCIT(h->vts_pgcit); ++ ifo_print_PGCIT(h->vts_pgcit); + + printf("\nMenu PGCI Unit table\n"); + printf( "--------------------\n"); + if(h->vtsi_mat->vtsm_pgci_ut != 0) { +- ifoPrint_PGCI_UT(h->pgci_ut); ++ ifo_print_PGCI_UT(h->pgci_ut); + } else + printf("No Menu PGCI Unit table present\n"); + +@@ -144,31 +144,31 @@ static void print_ifo(char *path, int ti + printf("\nTime Map table\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vts_tmapt != 0) { +- ifoPrint_VTS_TMAPT(h->vts_tmapt); ++ ifo_print_VTS_TMAPT(h->vts_tmapt); + } else + printf("No Time Map table present\n"); + + printf("\nMenu Cell Address table\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vtsm_c_adt != 0) { +- ifoPrint_C_ADT(h->menu_c_adt); ++ ifo_print_C_ADT(h->menu_c_adt); + } else + printf("No Cell Address table present\n"); + + printf("\nVideo Title Set Menu VOBU address map\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vtsm_vobu_admap != 0) { +- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->menu_vobu_admap); + } else + printf("No Menu VOBU address map present\n"); + + printf("\nCell Address table\n"); + printf( "-----------------\n"); +- ifoPrint_C_ADT(h->vts_c_adt); ++ ifo_print_C_ADT(h->vts_c_adt); + + printf("\nVideo Title Set VOBU address map\n"); + printf( "-----------------\n"); +- ifoPrint_VOBU_ADMAP(h->vts_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->vts_vobu_admap); + + } + } |