Package: mac-fdisk
Version: 0.1-11
Severity: wishlist
Tags: patch

Please add support for the ppc64 architecture to mac-fdisk.

With the attached patch 'mac-fdisk' can be compiled on ppc64.

Regards
Andreas Jochens

diff -urN ../tmp-orig/mac-fdisk-0.1/debian/control ./debian/control
--- ../tmp-orig/mac-fdisk-0.1/debian/control    2005-05-06 09:45:24.000000000 
+0200
+++ ./debian/control    2005-05-06 08:31:21.000000000 +0200
@@ -6,7 +6,7 @@
 Standards-Version: 3.5.8.0
 
 Package: mac-fdisk
-Architecture: m68k powerpc
+Architecture: m68k powerpc ppc64
 Depends: ${shlibs:Depends}
 Description: Apple disk partition manipulation tool
  The fdisk utilities from the MkLinux project, adopted for Linux/m68k.
@@ -18,7 +18,7 @@
  partition format.
 
 Package: pmac-fdisk
-Architecture: powerpc
+Architecture: powerpc ppc64
 Depends: ${shlibs:Depends}
 Description: fdisk partition manipulation tool for PowerPC
  The fdisk utilities from the MkLinux project, adopted for Linux/ppc.
@@ -38,7 +38,7 @@
  interactive tool similar to PC fdisk. 
 
 Package: mac-fdisk-udeb
-Architecture: powerpc m68k
+Architecture: powerpc ppc64 m68k
 Priority: standard
 Section: debian-installer
 Depends: ${shlibs:Depends}
@@ -54,7 +54,7 @@
  This is a minimal mac-fdisk package used by the debian-installer.
 
 Package: pmac-fdisk-udeb
-Architecture: powerpc
+Architecture: powerpc ppc64
 Priority: standard
 Section: debian-installer
 Depends: ${shlibs:Depends}
diff -urN ../tmp-orig/mac-fdisk-0.1/debian/rules ./debian/rules
--- ../tmp-orig/mac-fdisk-0.1/debian/rules      2005-05-06 09:45:24.000000000 
+0200
+++ ./debian/rules      2005-05-06 09:45:15.000000000 +0200
@@ -5,6 +5,7 @@
 export DH_VERBOSE=1
 
 BUILDARCH = $(shell dpkg --print-gnu-build-architecture)
+POWERPC = $(findstring $(BUILDARCH),powerpc ppc64)
 
 packmn  = mac-fdisk
 packmc  = mac-fdisk-cross
@@ -55,7 +56,7 @@
        #dh_installdirs
        # we don't want to package the pdisk man page
        mv pdisk.8 pdisk.8.in
-       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ "$(BUILDARCH)" = "powerpc" 
]; then \
+       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ -n "$(POWERPC)" ]; then \
                install -d $(tmpmn)/sbin; \
                install -m 755 pdisk $(tmpmn)/sbin/mac-fdisk; \
                install -d $(tmpmn)/usr/share/man/man8; \
@@ -72,7 +73,7 @@
                dh_installmanpages  -p$(packmc); \
                dh_installchangelogs HISTORY -p$(packmc); \
        fi
-       set -e; if [ "$(BUILDARCH)" = "powerpc" ]; then \
+       set -e; if [ -n "$(POWERPC)" ]; then \
                install -d $(tmppmn)/sbin; \
                install -m 755 fdisk $(tmppmn)/sbin/pmac-fdisk; \
                install -d $(tmppmn)/usr/share/man/man8; \
@@ -90,28 +91,28 @@
                dh_installchangelogs HISTORY -p$(packpmc); \
        fi
        # install README.Debian also in cross package (not done by 
dh_installdocs)
-       set -e; if [ "$(BUILDARCH)" != "m68k" ] && [ "$(BUILDARCH)" != 
"powerpc" ]; then \
+       set -e; if [ "$(BUILDARCH)" != "m68k" ] && ! [ -n "$(POWERPC)" ]; then \
                install -m 644 debian/README.debian $(docmc)/README.Debian; \
        fi
        # and move the pdisk man page back again ...
        mv pdisk.8.in pdisk.8
 
        # install mac-fdisk-udeb files
-       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ "$(BUILDARCH)" = "powerpc" 
]; then \
+       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ -n "$(POWERPC)" ]; then \
                install -d $(tmpudeb)/sbin; \
                install -d $(tmpudeb)/DEBIAN; \
                install -m 755 pdisk $(tmpudeb)/sbin/mac-fdisk; \
        fi
 
        # install pmac-fdisk-udeb files
-       set -e; if [ "$(BUILDARCH)" = "powerpc" ]; then \
+       set -e; if [ -n "$(POWERPC)" ]; then \
                install -d $(tmppudeb)/usr/sbin; \
                install -d $(tmppudeb)/DEBIAN; \
                install -m 755 fdisk $(tmppudeb)/usr/sbin/pmac-fdisk; \
        fi
 
        # build native pdisk only for m68k, cross package only for others
-       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ "$(BUILDARCH)" = "powerpc" 
]; then \
+       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ -n "$(POWERPC)" ]; then \
                dh_strip -p$(packmn) -P$(tmpmn); \
                dh_compress -p$(packmn) -P$(tmpmn); \
                dh_fixperms -p$(packmn) -P$(tmpmn); \
@@ -129,7 +130,7 @@
                dh_md5sums -p$(packmc); \
        fi
        # build native fdisk only for powerpc, cross package only for others
-       set -e; if [ "$(BUILDARCH)" = "powerpc" ]; then \
+       set -e; if [ -n "$(POWERPC)" ]; then \
                dh_strip -p$(packpmn); \
                dh_compress -p$(packpmn); \
                dh_fixperms -p$(packpmn); \
@@ -146,19 +147,19 @@
                dh_gencontrol -p$(packpmc); \
                dh_md5sums -p$(packpmc); \
        fi
-       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ "$(BUILDARCH)" = "powerpc" 
]; then \
+       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ -n "$(POWERPC)" ]; then \
                dh_builddeb -p$(packmn) -P$(tmpmn); \
        else \
                dh_builddeb -p$(packmc); \
        fi
-       set -e; if [ "$(BUILDARCH)" = "powerpc" ]; then \
+       set -e; if [ -n "$(POWERPC)" ]; then \
                dh_builddeb -p$(packpmn); \
        else \
                dh_builddeb -p$(packpmc); \
        fi
 
        # build mac-fdisk-udeb on powerpc and m68k
-       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ "$(BUILDARCH)" = "powerpc" 
]; then \
+       set -e; if [ "$(BUILDARCH)" = "m68k" ] || [ -n "$(POWERPC)" ]; then \
                dh_strip -p$(packudeb); \
                dh_installdeb -p$(packudeb); \
                dh_shlibdeps -p$(packudeb); \
@@ -168,7 +169,7 @@
        fi
 
        # build pmac-fdisk-udeb on powerpc
-       set -e; if [ "$(BUILDARCH)" = "powerpc" ]; then \
+       set -e; if [ -n "$(POWERPC)" ]; then \
                dh_strip -p$(packpudeb); \
                dh_installdeb -p$(packpudeb); \
                dh_shlibdeps -p$(packpudeb); \


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to