Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=imgrebuild.git;a=commitdiff;h=69333c09da952ef05e062ce73358080268f65b9d

commit 69333c09da952ef05e062ce73358080268f65b9d
Author: Elentir <elen...@frugalware.org>
Date:   Sat May 29 21:04:56 2010 +0200

ogle-0.9.2-6-i686

* add ogle-dvdread413.patch
* fix libdvdcontrol install dir
* rebuild with libjpeg>=8b

diff --git a/source/xapps-extra/ogle/FrugalBuild 
b/source/xapps-extra/ogle/FrugalBuild
index 9a0a486..2b85826 100644
--- a/source/xapps-extra/ogle/FrugalBuild
+++ b/source/xapps-extra/ogle/FrugalBuild
@@ -3,18 +3,22 @@

pkgname=ogle
pkgver=0.9.2
-pkgrel=5
+pkgrel=6
pkgdesc="The first opensource DVD player to support DVD menus."
url="http://www.dtek.chalmers.se/groups/dvd/";
depends=('a52dec' 'libxv' 'libsm' 'libxinerama' 'alsa-lib' 'libxxf86vm' \
-       'libjpeg' 'libdvdread' 'libxml2' 'libmad')
+       'libjpeg>=8b' 'libdvdread' 'libxml2' 'libmad')
groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url/dist/|grep 'ogle-[0-9\.]*.tar.gz$'|sed -n 
's/.*-\(.*\)\.t.*/\1/;$ p'"
source=($url/dist/$pkgname-$pkgver.tar.gz alsa-fix.patch \
-       $pkgname-$pkgver-gcc4.patch0)
+       $pkgname-$pkgver-gcc4.patch0 \
+       $pkgname-dvdread413.patch)
sha1sums=('bf44e835d04634b4e52fb50bab2a1b78e69391eb' \
'e1a378c26ab1c72543360d60312635371e8e7fec' \
-          '0f89ce64e7675b2c1861a3dee555c55724de7f9a')
+          '0f89ce64e7675b2c1861a3dee555c55724de7f9a' \
+          '5d93016eb75895b5e22d394a011877239bb0c56a')
+## exporting LIBRARY_PATH fix libdvdcontrol installation
+export LIBRARY_PATH="$Fdestdir/usr/lib/ogle"

# optimization OK
diff --git a/source/xapps-extra/ogle/ogle-dvdread413.patch 
b/source/xapps-extra/ogle/ogle-dvdread413.patch
new file mode 100644
index 0000000..d928ac2
--- /dev/null
+++ b/source/xapps-extra/ogle/ogle-dvdread413.patch
@@ -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);
+
+     }
+   }
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to