summaryrefslogtreecommitdiff
path: root/archivers/upx/patches/patch-aa
blob: 7b259b4659321103e7fd622a870bb2ae344ef74a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$NetBSD: patch-aa,v 1.2 2005/02/10 15:51:38 ben Exp $

--- ../upx-1.25-orig/src/Makefile.bld      2004-06-24 20:35:14.000000000 +0200
+++ src/Makefile.bld   2005-02-10 13:25:03.000000000 +0100
@@ -144,6 +144,26 @@
 include $(srcdir)/Makedefs.gcc
 endif
 
+##
+### NetBSD
+###
+
+
+ifeq ($(target),netbsd)
+include $(srcdir)/Makedefs.gcc
+override arch := $(shell uname -m | sed -e 's/^i[3456789]86$$/i386/')
+ifeq ($(arch),i386)
+  CCARCH += -march=i386 -mcpu=i686
+endif
+DEFS += -D_FILE_OFFSET_BITS=64
+##CFLAGS_WERROR = -Werror
+ifeq ($(DEBUG),1)
+else
+  ##LDFLAGS += -static
+  STUBEDIT_EXE = objcopy -S -R .comment -R .note $@
+endif
+CHMOD_EXE = chmod 755 $@
+endif  # netbsd
 
 ###
 ### linux - gcc