Author: pebender
Date: Sun Mar 15 14:41:54 2009
New Revision: 4474

Added:
    trunk/gar-minimyth/script/utils/squashfs-3.4/
       - copied from r4442, /trunk/gar-minimyth/script/utils/squashfs/
    trunk/gar-minimyth/script/utils/squashfs-4.0/   (props changed)
    trunk/gar-minimyth/script/utils/squashfs-4.0/Makefile
    trunk/gar-minimyth/script/utils/squashfs-4.0/checksums
Removed:
    trunk/gar-minimyth/script/utils/squashfs/
Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
    trunk/gar-minimyth/script/kernel/kernel/Makefile
    trunk/gar-minimyth/script/meta/minimyth/Makefile
    trunk/gar-minimyth/script/meta/minimyth/files/source/Makefile
    trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums
    trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm
    trunk/gar-minimyth/script/utils/squashfs-3.4/Makefile

Log:
- Added squashfs 4.0 in support of kernel 2.6.29.
- Moved utils/squashfs to utils/squashfs-3.4.
- Added utils/squashfs-4.0.



Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Sun Mar 15  
14:41:54 2009
@@ -1,7 +1,7 @@
  MiniMyth Changelog

   
--------------------------------------------------------------------------------
-Changes since 64 (2009-03-14):
+Changes since 64 (2009-03-15):

  Current MythTV versions
      MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch  
svn 16082,
@@ -52,6 +52,7 @@
      - Changed mediaplayers/mplayer-svn, lib/ffmpeg, lib/libdvdnav and
        lib/libdvdread so that it is easier to update  
mediaplayers/mplayer-svn
        and lib/ffmpeg.
+    - Added squashfs 4.0 in support of kernel 2.6.29.

  Fixed build system
      - Patched disk/e2fsprogs so that chmod's during build are more likely  
to
@@ -65,12 +66,16 @@
      Removed nvidia/nvidia-173.14.12.
      Removed nvidia/nvidia-180.22.

+Moved packages
+    Moved utils/squashfs to utils/squashfs-3.4.
+
  Added packages
      Added nvidia/nvidia-71.86.09.
      Added nvidia/nvidia-96.43.11.
      Added nvidia/nvidia-173.14.18.
      Added nvidia/nvidia-180.29.
      Added nvidia/nvidia-180.37.
+    Added utils/squashfs-4.0.

  Updated packages
      Updated db/mysql.

Modified: trunk/gar-minimyth/script/kernel/kernel/Makefile
==============================================================================
--- trunk/gar-minimyth/script/kernel/kernel/Makefile    (original)
+++ trunk/gar-minimyth/script/kernel/kernel/Makefile    Sun Mar 15 14:41:54  
2009
@@ -14,7 +14,8 @@
  post-install:
        @rm -rf $(DESTDIR)$(versiondir)/$(GARNAME)
        @rm -rf $(DESTDIR)$(licensedir)/$(GARNAME)
-       @$(MAKECOOKIE)
+       @ln -sf mksquashfs-$(if $(filter $(GARVERSION),2.6.26 2.6.27  
2.6.28),3.4,4.0) $(DESTDIR)$(bindir)/mksquashfs
+       @ln -sf mksquashfs-$(if $(filter $(GARVERSION),2.6.26 2.6.27  
2.6.28),3.4,4.0) $(build_DESTDIR)$(build_bindir)/mksquashfs

  clean-all:
        @$(foreach dir, $(wildcard ../../kernel-2.*), $(MAKE) clean-all -C  
$(dir)/kernel ; )

Modified: trunk/gar-minimyth/script/meta/minimyth/Makefile
==============================================================================
--- trunk/gar-minimyth/script/meta/minimyth/Makefile    (original)
+++ trunk/gar-minimyth/script/meta/minimyth/Makefile    Sun Mar 15 14:41:54  
2009
@@ -59,7 +59,8 @@
        X11/rxvt \
        utils/SDL-Test \
        system/splashutils \
-       utils/squashfs \
+       utils/squashfs-3.4 \
+       utils/squashfs-4.0 \
        net/syslinux \
        system/sysvinit \
        system/udev \
@@ -153,7 +154,8 @@
        devel/fakeroot \
        utils/file \
        utils/findutils \
-       utils/squashfs \
+       utils/squashfs-3.4 \
+       utils/squashfs-4.0 \
        utils/tar \
        utils/util-linux-ng \
        xorg/xorg \

Modified: trunk/gar-minimyth/script/meta/minimyth/files/source/Makefile
==============================================================================
--- trunk/gar-minimyth/script/meta/minimyth/files/source/Makefile       
(original)
+++ trunk/gar-minimyth/script/meta/minimyth/files/source/Makefile       Sun Mar 
 
15 14:41:54 2009
@@ -635,7 +635,7 @@
        @echo "making the squashfs version of the root file system"
        @mkdir -m 0755 -p $(@D)
        @rm -rf $@ $...@~
-       @fakeroot -i $<.fakeroot sh -c "mksquashfs $< $...@~ -no-exports  
-no-progress -processors 1 -no-fragments -check_data > /dev/null 2>&1"
+       @fakeroot -i $<.fakeroot sh -c "mksquashfs $< $...@~ -no-exports  
-no-progress -processors 1 -no-fragments > /dev/null 2>&1"
        @chmod 0644 $...@~
        @touch $...@~
        @mv $...@~ $@
@@ -644,7 +644,7 @@
        @echo "making the squashfs version of the extras file system"
        @mkdir -m 0755 -p $(@D)
        @rm -rf $@ $...@~
-       @fakeroot                sh -c "mksquashfs $< $...@~ -no-exports  
-no-progress -processors 1 -no-fragments -check_data > /dev/null 2>&1"
+       @fakeroot                sh -c "mksquashfs $< $...@~ -no-exports  
-no-progress -processors 1 -no-fragments > /dev/null 2>&1"
        @chmod 0644 $...@~
        @touch $...@~
        @mv $...@~ $@
@@ -655,7 +655,7 @@
        @rm -rf $@ $...@~
        @mkdir -m 0755 -p $...@~
        @for theme in `cd $< ; ls -1` ;  
do                                                    \
-               fakeroot         sh -c "mksquashfs $</$${theme} 
$...@~/$${theme}.sfs  
-no-exports -no-progress -processors 1 -no-fragments -check_data >  
/dev/null 2>&1" ; \
+               fakeroot         sh -c "mksquashfs $</$${theme} 
$...@~/$${theme}.sfs  
-no-exports -no-progress -processors 1 -no-fragments > /dev/null 2>&1" ; \
         done
        @find $...@~ -depth -type d -exec chmod 0755 '{}' \;
        @find $...@~ -depth -type f -exec chmod 0644 '{}' \;

Modified: trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums
==============================================================================
--- trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums      (original)
+++ trunk/gar-minimyth/script/perl/perl-MiniMyth/checksums      Sun Mar 15  
14:41:54 2009
@@ -1 +1 @@
-21574571a0758908ca82d292e8011012  download/MiniMyth.pm
+3efb66840b62c7e3f9b2d5ad1cffb32c  download/MiniMyth.pm

Modified: trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm
==============================================================================
--- trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm       
(original)
+++ trunk/gar-minimyth/script/perl/perl-MiniMyth/files/MiniMyth.pm      Sun Mar 
 
15 14:41:54 2009
@@ -1815,7 +1815,7 @@
          "$local_dir/$codecs_base");

      unlink(qq($local_file));
-    if (system(qq(/usr/bin/fakeroot  
/usr/bin/mksquashfs "$local_dir/$codecs_base" "$local_file" -no-exports  
-no-progress -processors 1 -force-uid 0 -force-gid 0 -check_data  
> "$devnull" 2>&1)) != 0)
+    if (system(qq(/usr/bin/fakeroot  
/usr/bin/mksquashfs "$local_dir/$codecs_base" "$local_file" -no-exports  
-no-progress -processors 1 -force-uid 0 -force-gid 0 > "$devnull" 2>&1)) !=  
0)
      {
          File::Path::rmtree(qq($local_dir/$codecs_base));
          unlink(qq($local_file));
@@ -2001,7 +2001,7 @@

      my $uid = getpwnam('minimyth');
      my $gid = getgrnam('minimyth');
-    if (system(qq(/usr/bin/fakeroot  
/usr/bin/mksquashfs '/home/minimyth/.mythtv/themecache' "$local_file"  
-no-exports -no-progress -processors 1 -force-uid $uid -force-gid $gid  
-check_data > "$devnull" 2>&1)) != 0)
+    if (system(qq(/usr/bin/fakeroot  
/usr/bin/mksquashfs '/home/minimyth/.mythtv/themecache' "$local_file"  
-no-exports -no-progress -processors 1 -force-uid $uid -force-gid $gid  
> "$devnull" 2>&1)) != 0)
      {
          unlink($local_file);
          $self->message_log('err', qq(failed to create the MythTV  
themecache file because squashfs failed.));

Modified: trunk/gar-minimyth/script/utils/squashfs-3.4/Makefile
==============================================================================
--- /trunk/gar-minimyth/script/utils/squashfs/Makefile  (original)
+++ trunk/gar-minimyth/script/utils/squashfs-3.4/Makefile       Sun Mar 15  
14:41:54 2009
@@ -27,6 +27,6 @@

  install-custom:
        @mkdir -p $(DESTDIR)$(bindir)
-       @cp $(WORKSRC)/mksquashfs $(DESTDIR)$(bindir)
-       @cp $(WORKSRC)/unsquashfs $(DESTDIR)$(bindir)
+       @cp $(WORKSRC)/mksquashfs $(DESTDIR)$(bindir)/mksquashfs-3.4
+       @cp $(WORKSRC)/unsquashfs $(DESTDIR)$(bindir)/unsquashfs-3.4
        @$(MAKECOOKIE)

Added: trunk/gar-minimyth/script/utils/squashfs-4.0/Makefile
==============================================================================
--- (empty file)
+++ trunk/gar-minimyth/script/utils/squashfs-4.0/Makefile       Sun Mar 15  
14:41:54 2009
@@ -0,0 +1,39 @@
+GARNAME = squashfs
+GARVERSION = 20090314Z
+CATEGORIES = lib
+MASTER_SITES =  
cvs://anonym...@$(GARNAME).cvs.sourceforge.net:/cvsroot/$(GARNAME)/
+DISTFILES = $(DISTNAME).tar.bz2
+PATCHFILES =
+LICENSE = GPL2
+
+DESCRIPTION =
+define BLURB
+endef
+
+DEPENDS = lang/c lib/zlib
+
+DISTNAME = $(GARNAME)$(GARVERSION)
+WORKSRC  = $(WORKDIR)/$(DISTNAME)/squashfs-tools
+
+BUILD_SCRIPTS   = $(WORKSRC)/Makefile
+INSTALL_SCRIPTS = custom
+
+BUILD_ARGS = \
+       CFLAGS="$(CFLAGS)"
+
+include ../../gar.mk
+
+CFLAGS := $(CFLAGS) -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE  
-D_GNU_SOURCE
+
+cvs//%/$(DISTNAME).tar.bz2:
+       @$(call FETCH_CVS, $*, $(GARNAME), $(GARVERSION), $(DISTNAME))
+       @$(MAKECOOKIE)
+
+checksum-$(DISTNAME).tar.bz2:
+       @$(MAKECOOKIE)
+
+install-custom:
+       @mkdir -p $(DESTDIR)$(bindir)
+       @cp $(WORKSRC)/mksquashfs $(DESTDIR)$(bindir)/mksquashfs-4.0
+       @cp $(WORKSRC)/unsquashfs $(DESTDIR)$(bindir)/unsquashfs-4.0
+       @$(MAKECOOKIE)

Added: trunk/gar-minimyth/script/utils/squashfs-4.0/checksums
==============================================================================

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to