[Pkg-mono-svn-commits] [mono] 02/04: Remove PowerPC port. Sorry guys, you had your chance

Jo Shields directhex at moszumanska.debian.org
Wed Nov 25 19:15:57 UTC 2015


This is an automated email from the git hooks/post-receive script.

directhex pushed a commit to annotated tag debian/4.2.1.102+dfsg2-2
in repository mono.

commit 7ca9a4a90617131f613e1793697973b4514ed2d3
Author: Jo Shields <jo.shields at xamarin.com>
Date:   Wed Nov 25 15:07:20 2015 +0000

    Remove PowerPC port. Sorry guys, you had your chance
---
 debian/control                            | 34 +++++++++++++++----------------
 debian/libmonoboehm-2.0-1.symbols.powerpc | 22 --------------------
 debian/libmonoboehm-2.0-1.symbols.ppc64   |  2 +-
 debian/libmonoboehm-2.0-1.symbols.ppc64el | 22 +++++++++++++++++++-
 debian/libmonosgen-2.0-1.symbols.powerpc  |  2 --
 debian/libmonosgen-2.0-1.symbols.ppc64    |  2 +-
 debian/libmonosgen-2.0-1.symbols.ppc64el  |  2 +-
 debian/mono-archs.make                    |  2 +-
 debian/rules                              |  4 ----
 9 files changed, 42 insertions(+), 50 deletions(-)

diff --git a/debian/control b/debian/control
index a9c90ef..233d78c 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-mono/packages/mono.git
 
 Package: mono-runtime-common
 Provides: cli-runtime, cli-virtual-machine
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Replaces: mono-common (<< 2.4), mono-jit (<< 2.4), libmono0 (<< 2.4), mono-runtime (<< 3.2.1)
 Conflicts: mono-common (<< 2.4),
            mono-jit (<< 2.4),
@@ -50,7 +50,7 @@ Description: Mono runtime - common files
  MIPS architectures. Optionally this package configures BINFMT support.
 
 Package: mono-runtime
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          mono-runtime-sgen (= ${binary:Version})
@@ -70,7 +70,7 @@ Description: Mono runtime - default version
  This package installs this architecture's default runtime version.
 
 Package: mono-runtime-sgen
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          mono-runtime-common (= ${binary:Version})
@@ -92,7 +92,7 @@ Description: Mono runtime - SGen
  collector.
 
 Package: mono-runtime-boehm
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          mono-runtime-common (= ${binary:Version})
@@ -114,7 +114,7 @@ Description: Mono runtime - Boehm
 Package: mono-runtime-dbg
 Priority: extra
 Section: debug
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Replaces: mono-jit-dbg (<< 2.4)
 Conflicts: mono-jit-dbg (<< 2.4)
 Depends: ${misc:Depends}, mono-runtime-sgen (= ${binary:Version}), mono-runtime-boehm (= ${binary:Version})
@@ -130,7 +130,7 @@ Description: Mono runtime, debugging symbols
 
 Package: mono-utils
 Provides: cil-disassembler
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Replaces: mono-mcs (<= 1.1.6-4)
 Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version}),
  libmono-corlib4.5-cil (= ${source:Version})
@@ -158,7 +158,7 @@ Description: Common CA certificates (Mono keystore)
  Mono keystore.
 
 Package: mono-complete
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends},
          mono-runtime (= ${binary:Version}),
          mono-runtime-sgen (= ${binary:Version}) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390x],
@@ -192,7 +192,7 @@ Description: complete Mono runtime, development tools and all libraries
  You should build-depend on cli-common-dev and the needed libraries instead.
 
 Package: libmono-2.0-1
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Replaces: libmono-dev (<= 1.1.6-4)
 Conflicts: mono-utils (<< 1.2.3.1-4)
 Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
@@ -206,7 +206,7 @@ Description: Mono JIT library (Default version)
  bytecode (aka assemblies), and a class library.
 
 Package: libmono-2.0-dev
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends}, libmonoboehm-2.0-dev (= ${binary:Version})
 Description: Mono JIT library - Development files (Default version)
  Header files and static libraries for libmono-2.0.
@@ -218,7 +218,7 @@ Description: Mono JIT library - Development files (Default version)
  bytecode (aka assemblies), and a class library.
 
 Package: libmonosgen-2.0-1
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Mono JIT library (SGen GC)
  Shared library for Mono, used for embedding/hosting of the JIT.
@@ -232,7 +232,7 @@ Description: Mono JIT library (SGen GC)
 Package: libmonosgen-2.0-1-dbg
 Priority: extra
 Section: debug
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends}, libmonosgen-2.0-1 (= ${binary:Version})
 Recommends: gdb
 Description: Mono JIT library, debugging symbols (SGen GC)
@@ -245,7 +245,7 @@ Description: Mono JIT library, debugging symbols (SGen GC)
  bytecode (aka assemblies), and a class library.
 
 Package: libmonosgen-2.0-dev
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends}, libmonosgen-2.0-1 (= ${binary:Version})
 Description: Mono JIT library - Development files (SGen GC)
  Header files and static libraries for libmonosgen-2.0.
@@ -257,7 +257,7 @@ Description: Mono JIT library - Development files (SGen GC)
  bytecode (aka assemblies), and a class library.
 
 Package: libmonoboehm-2.0-1
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Mono JIT library (Boehm GC)
  Shared library for Mono, used for embedding/hosting of the JIT.
@@ -271,7 +271,7 @@ Description: Mono JIT library (Boehm GC)
 Package: libmonoboehm-2.0-1-dbg
 Priority: extra
 Section: debug
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
 Recommends: gdb
 Description: Mono JIT library, debugging symbols (Boehm GC)
@@ -284,7 +284,7 @@ Description: Mono JIT library, debugging symbols (Boehm GC)
  bytecode (aka assemblies), and a class library.
 
 Package: libmonoboehm-2.0-dev
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
 Description: Mono JIT library - Development files (Boehm GC)
  Header files and static libraries for libmonoboehm-2.0.
@@ -296,7 +296,7 @@ Description: Mono JIT library - Development files (Boehm GC)
  bytecode (aka assemblies), and a class library.
 
 Package: libmono-profiler
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Replaces: mono-runtime (<< 2.4.2.3)
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Mono profiler libraries
@@ -2895,7 +2895,7 @@ Description: Mono GAC tool (for CLI 4.0)
  libraries, for CLI 4.0
 
 Package: mono-jay
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: LALR(1) parser generator oriented to Java/CLI
  Mono is a platform for running and developing applications based on the
diff --git a/debian/libmonoboehm-2.0-1.symbols.powerpc b/debian/libmonoboehm-2.0-1.symbols.powerpc
deleted file mode 100644
index e5919f0..0000000
--- a/debian/libmonoboehm-2.0-1.symbols.powerpc
+++ /dev/null
@@ -1,22 +0,0 @@
-#include "libmonoboehm-2.0-1.symbols"
- GC_allocate_lock at Base 4.2.1.102+dfsg2
- GC_apply_to_maps at Base 4.1.0.1738
- GC_data_start at Base 4.1.0.1738
- GC_err_write at Base 4.1.0.1738
- GC_fault_handler at Base 4.1.0.1738
- GC_find_limit at Base 4.1.0.1738
- GC_free_bytes at Base 4.2.1.102+dfsg2
- GC_get_nprocs at Base 4.1.0.1738
- GC_init_linux_data_start at Base 4.1.0.1738
- GC_jmp_buf at Base 4.1.0.1738
- GC_key_create at Base 4.1.0.1738
- GC_linux_stack_base at Base 4.1.0.1738
- GC_print_address_map at Base 4.1.0.1738
- GC_remove_specific at Base 4.1.0.1738
- GC_repeat_read at Base 4.1.0.1738
- GC_reset_fault_handler at Base 4.1.0.1738
- GC_set_stackbottom at Base 4.1.0.1738
- GC_setspecific at Base 4.1.0.1738
- GC_setup_temporary_fault_handler at Base 4.1.0.1738
- GC_slow_getspecific at Base 4.1.0.1738
-
diff --git a/debian/libmonoboehm-2.0-1.symbols.ppc64 b/debian/libmonoboehm-2.0-1.symbols.ppc64
index cfbaada..0d6585b 100644
--- a/debian/libmonoboehm-2.0-1.symbols.ppc64
+++ b/debian/libmonoboehm-2.0-1.symbols.ppc64
@@ -1 +1 @@
-#include "libmonoboehm-2.0-1.symbols.powerpc"
+#include "libmonoboehm-2.0-1.symbols.ppc64el"
diff --git a/debian/libmonoboehm-2.0-1.symbols.ppc64el b/debian/libmonoboehm-2.0-1.symbols.ppc64el
index cfbaada..f1ded75 100644
--- a/debian/libmonoboehm-2.0-1.symbols.ppc64el
+++ b/debian/libmonoboehm-2.0-1.symbols.ppc64el
@@ -1 +1,21 @@
-#include "libmonoboehm-2.0-1.symbols.powerpc"
+#include "libmonoboehm-2.0-1.symbols"
+ GC_allocate_lock at Base 4.2.1.102+dfsg2
+ GC_apply_to_maps at Base 4.1.0.1738
+ GC_data_start at Base 4.1.0.1738
+ GC_err_write at Base 4.1.0.1738
+ GC_fault_handler at Base 4.1.0.1738
+ GC_find_limit at Base 4.1.0.1738
+ GC_free_bytes at Base 4.2.1.102+dfsg2
+ GC_get_nprocs at Base 4.1.0.1738
+ GC_init_linux_data_start at Base 4.1.0.1738
+ GC_jmp_buf at Base 4.1.0.1738
+ GC_key_create at Base 4.1.0.1738
+ GC_linux_stack_base at Base 4.1.0.1738
+ GC_print_address_map at Base 4.1.0.1738
+ GC_remove_specific at Base 4.1.0.1738
+ GC_repeat_read at Base 4.1.0.1738
+ GC_reset_fault_handler at Base 4.1.0.1738
+ GC_set_stackbottom at Base 4.1.0.1738
+ GC_setspecific at Base 4.1.0.1738
+ GC_setup_temporary_fault_handler at Base 4.1.0.1738
+ GC_slow_getspecific at Base 4.1.0.1738
diff --git a/debian/libmonosgen-2.0-1.symbols.powerpc b/debian/libmonosgen-2.0-1.symbols.powerpc
deleted file mode 100644
index d235ae2..0000000
--- a/debian/libmonosgen-2.0-1.symbols.powerpc
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "libmonosgen-2.0-1.symbols"
-
diff --git a/debian/libmonosgen-2.0-1.symbols.ppc64 b/debian/libmonosgen-2.0-1.symbols.ppc64
index 6953b09..82710b8 100644
--- a/debian/libmonosgen-2.0-1.symbols.ppc64
+++ b/debian/libmonosgen-2.0-1.symbols.ppc64
@@ -1 +1 @@
-#include "libmonosgen-2.0-1.symbols.powerpc"
+#include "libmonosgen-2.0-1.symbols.ppc64el"
diff --git a/debian/libmonosgen-2.0-1.symbols.ppc64el b/debian/libmonosgen-2.0-1.symbols.ppc64el
index 6953b09..81872d1 100644
--- a/debian/libmonosgen-2.0-1.symbols.ppc64el
+++ b/debian/libmonosgen-2.0-1.symbols.ppc64el
@@ -1 +1 @@
-#include "libmonosgen-2.0-1.symbols.powerpc"
+#include "libmonosgen-2.0-1.symbols"
diff --git a/debian/mono-archs.make b/debian/mono-archs.make
index 47c90c3..a4fbb3f 100644
--- a/debian/mono-archs.make
+++ b/debian/mono-archs.make
@@ -1,4 +1,4 @@
-DEB_MONO_ARCHS = amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
+DEB_MONO_ARCHS = amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
 # grep defined mono/metadata/sgen-archdep.h
 #if defined(MONO_CROSS_COMPILE)
 #elif defined(TARGET_X86)
diff --git a/debian/rules b/debian/rules
index 77bc0a1..7eb618b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -41,10 +41,6 @@ endif
 ifeq ($(DEB_BUILD_ARCH), armel)
 	CONF_FLAGS += --with-fpu=NONE
 endif
-ifeq ($(DEB_BUILD_ARCH), powerpc)
-	# libgc with parallel mark FTBFS on ppc
-	CONF_FLAGS += --disable-parallel-mark
-endif
 
 ifneq (,$(findstring $(DEB_BUILD_ARCH),$(DEB_MONO_SGEN_ARCHS)))
 	CONF_FLAGS += --with-sgen=yes

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mono/packages/mono.git



More information about the Pkg-mono-svn-commits mailing list