From 32963efd85ea859f15fe16c7eeee658770ed8b92 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Tue, 24 Jan 2017 21:08:29 +0100 Subject: [PATCH] symetrie: fix x86_64 build. --- .../symetrie/patches/symetrie-0.0.1.patchset | 22 +++++++++++++++++++ haiku-apps/symetrie/symetrie-0.0.1.recipe | 3 ++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 haiku-apps/symetrie/patches/symetrie-0.0.1.patchset diff --git a/haiku-apps/symetrie/patches/symetrie-0.0.1.patchset b/haiku-apps/symetrie/patches/symetrie-0.0.1.patchset new file mode 100644 index 000000000..9baeaab3e --- /dev/null +++ b/haiku-apps/symetrie/patches/symetrie-0.0.1.patchset @@ -0,0 +1,22 @@ +From 810c30ecea480d15f9c4e6a99da63a40f64a381f Mon Sep 17 00:00:00 2001 +From: Jerome Duval +Date: Tue, 24 Jan 2017 21:07:27 +0100 +Subject: fix link command for newer gcc. + + +diff --git a/Makefile b/Makefile +index 4000ca2..95d97c3 100644 +--- a/Makefile ++++ b/Makefile +@@ -6,7 +6,7 @@ OBJS = Symetrie.o fbview.o Render.o + all: SymetrieSaver + + SymetrieSaver: $(OBJS) +- $(CC) -nostart -Xlinker -soname=SymetrieSaver -o SymetrieSaver $^ $(LIBS) ++ $(CC) -shared -Xlinker -soname=SymetrieSaver -o SymetrieSaver $^ $(LIBS) + xres -o SymetrieSaver SymetrieSaver.rsrc + + .cpp.o: +-- +2.10.2 + diff --git a/haiku-apps/symetrie/symetrie-0.0.1.recipe b/haiku-apps/symetrie/symetrie-0.0.1.recipe index 66a0db7c7..d5253ebdb 100644 --- a/haiku-apps/symetrie/symetrie-0.0.1.recipe +++ b/haiku-apps/symetrie/symetrie-0.0.1.recipe @@ -4,10 +4,11 @@ transformations with changing parameters." HOMEPAGE="http://rrrola.wz.cz" COPYRIGHT="2009 Jan Kadlec (Řrřola), 2010-2015 3dEyes**" LICENSE="Public Domain" -REVISION="2" +REVISION="3" SOURCE_URI="https://github.com/threedeyes/SymetrieSaver/archive/3cb39457196807d1bbdd4089145bfabbb7263655.tar.gz" CHECKSUM_SHA256="0ae036687a8a4a57e661de7c73afb66c45dcd171f256b3a551a3e156c0254e9d" SOURCE_DIR="SymetrieSaver-3cb39457196807d1bbdd4089145bfabbb7263655" +PATCHES="symetrie-$portVersion.patchset" ARCHITECTURES="x86_gcc2 x86 x86_64"