Author: sascha-guest
Date: 2014-11-12 09:51:53 +0000 (Wed, 12 Nov 2014)
New Revision: 18477

Added:
   trunk/packages/aegean/trunk/debian/patches/fix_m64_on_some_archs
Modified:
   trunk/packages/aegean/trunk/debian/patches/series
Log:
address -m64 on (ia64, alpha, mips64, mips64el, aarch64)



Added: trunk/packages/aegean/trunk/debian/patches/fix_m64_on_some_archs
===================================================================
--- trunk/packages/aegean/trunk/debian/patches/fix_m64_on_some_archs            
                (rev 0)
+++ trunk/packages/aegean/trunk/debian/patches/fix_m64_on_some_archs    
2014-11-12 09:51:53 UTC (rev 18477)
@@ -0,0 +1,79 @@
+--- a/Makefile
++++ b/Makefile
+@@ -37,6 +37,8 @@
+ CC=gcc
+ CFLAGS += -Wall -DAGN_DATA_PATH='"$(prefix)/share/aegean"' -Wno-unused-result
+ GTFLAGS=prefix=$(prefix)
++SYSTEM:=$(shell uname -s)
++MACHINE:=$(shell uname -m)
+ ifeq ($(cairo),no)
+   CFLAGS += -DWITHOUT_CAIRO
+   GTFLAGS += cairo=no
+@@ -48,8 +50,10 @@
+   CFLAGS += -O3
+ endif
+ ifneq ($(64bit),no)
+-  CFLAGS += -m64
+-  GTFLAGS += 64bit=yes
++  ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64))
++    CFLAGS += -m64
++    GTFLAGS += 64bit=yes
++  endif
+ endif
+ ifneq ($(debug),no)
+   CFLAGS += -g
+@@ -72,7 +76,7 @@
+ 
+ # Targets
+ all:          $(BINS) libaegean.a
+-              
++
+ 
+ install:      all
+               @- test -d $(prefix)/bin || mkdir -p $(prefix)/bin
+@@ -86,11 +90,11 @@
+               @- test -d $(prefix)/share/aegean || mkdir -p 
$(prefix)/share/aegean
+               cp -r data/share/* $(prefix)/share/aegean/
+ 
+-uninstall:    
++uninstall:
+               rm -r $(prefix)/$(PE_EXE)
+               rm -r $(prefix)/share/parseval
+ 
+-clean:                
++clean:
+               rm -rf README $(BINS) $(UT_EXE) libaegean.a $(CLSS_MDL_OBJS) 
inc/core/AgnVersion.h bin/*.dSYM
+ 
+ $(AGN_OBJS):  obj/%.o : src/core/%.c inc/core/%.h inc/core/AgnVersion.h
+@@ -100,7 +104,7 @@
+ $(VN_OBJS):   obj/%.o : src/VAnG/%.c inc/VAnG/%.h inc/core/AgnVersion.h
+               @- mkdir -p obj
+               $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -c -o $@ $<
+-              
++
+ $(PE_EXE):    src/ParsEval/parseval.c src/ParsEval/pe_options.c 
src/ParsEval/pe_utils.c src/ParsEval/pe_options.h src/ParsEval/pe_utils.h 
$(AGN_OBJS)
+               @- mkdir -p bin
+               $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -I src/ParsEval -o $@ 
$(AGN_OBJS) src/ParsEval/parseval.c src/ParsEval/pe_options.c 
src/ParsEval/pe_utils.c $(LDFLAGS)
+@@ -108,7 +112,7 @@
+ $(CN_EXE):    src/canon-gff3.c $(AGN_OBJS)
+               @- mkdir -p bin
+               $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -o $@ $(AGN_OBJS) 
src/canon-gff3.c $(LDFLAGS)
+-              
++
+ $(VN_EXE):    src/VAnG/vang.c $(VN_OBJS)
+               @- mkdir -p bin
+               $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -o $@ $(VN_OBJS) 
src/VAnG/vang.c $(LDFLAGS)
+@@ -132,11 +136,11 @@
+ libaegean.a:  $(AGN_OBJS)
+               ar ru libaegean.a $(AGN_OBJS)
+ 
+-inc/core/AgnVersion.h:        
++inc/core/AgnVersion.h:
+                       @- bash -c "if [ -d .git ]; then perl 
data/scripts/version.pl > inc/core/AgnVersion.h; else perl 
data/scripts/version.pl --link=$(AGN_LINK) --date=$(AGN_DATE) 
--version=$(AGN_VERSION) > inc/core/AgnVersion.h; fi"
+ 
+ test:         agn-test
+-              
++
+ 
+ agn-test:     all
+               @ $(LDPATH) $(MEMCHECK) bin/unittests

Modified: trunk/packages/aegean/trunk/debian/patches/series
===================================================================
--- trunk/packages/aegean/trunk/debian/patches/series   2014-11-12 08:58:35 UTC 
(rev 18476)
+++ trunk/packages/aegean/trunk/debian/patches/series   2014-11-12 09:51:53 UTC 
(rev 18477)
@@ -4,3 +4,4 @@
 remove_license
 includepaths
 add_version
+fix_m64_on_some_archs


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to