pkgsrc/archivers/upx/patches/patch-aa
2005-03-02 04:35:38 +00:00

40 lines
860 B
Text

$NetBSD: patch-aa,v 1.3 2005/03/02 04:35:38 minskim Exp $
--- src/Makefile.bld.orig 2004-06-24 13:35:14.000000000 -0500
+++ src/Makefile.bld
@@ -76,7 +76,7 @@ CXXFLAGS_OUTPUT = $(CFLAGS_OUTPUT)
# CXXLD defaults
CXXLD = $(CXX)
CXXLDARCH = $(CXXARCH)
-LDFLAGS =
+#LDFLAGS =
LINK_EXE_OUTPUT =
LDLIBS =
LINK_EXE_LDFLAGS =
@@ -144,6 +144,26 @@ ifeq ($(target),gcc)
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