SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
20
devel/cbmc/patches/patch-src_ansi-c_Makefile
Normal file
20
devel/cbmc/patches/patch-src_ansi-c_Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
Newer bison includes the defines file in the parser so the name must match.
|
||||
|
||||
Index: src/ansi-c/Makefile
|
||||
--- src/ansi-c/Makefile.orig
|
||||
+++ src/ansi-c/Makefile
|
||||
@@ -36,12 +36,8 @@ all: ansi-c$(LIBEXT)
|
||||
|
||||
###############################################################################
|
||||
|
||||
-ansi_c_y.tab.cpp: parser.y
|
||||
- $(YACC) $(YFLAGS) $$flags -pyyansi_c -d parser.y -o $@
|
||||
-
|
||||
-ansi_c_y.tab.h: ansi_c_y.tab.cpp
|
||||
- if [ -e ansi_c_y.tab.hpp ] ; then mv ansi_c_y.tab.hpp ansi_c_y.tab.h ; else \
|
||||
- mv ansi_c_y.tab.cpp.h ansi_c_y.tab.h ; fi
|
||||
+ansi_c_y.tab.cpp ansi_c_y.tab.h: parser.y
|
||||
+ $(YACC) $(YFLAGS) $$flags -pyyansi_c --defines=ansi_c_y.tab.h parser.y -o $@
|
||||
|
||||
ansi_c_lex.yy.cpp: scanner.l
|
||||
$(LEX) -Pyyansi_c -o$@ scanner.l
|
11
devel/cbmc/patches/patch-src_big-int_allocainc_h
Normal file
11
devel/cbmc/patches/patch-src_big-int_allocainc_h
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- src/big-int/allocainc.h.orig Sun Oct 16 18:58:41 2016
|
||||
+++ src/big-int/allocainc.h Sun Oct 16 18:58:58 2016
|
||||
@@ -41,7 +41,7 @@ extern "C" void *alloca (unsigned);
|
||||
|
||||
# define alloca(X) __builtin_alloca(X)
|
||||
|
||||
-#elif defined __FreeBSD__ || defined __FreeBSD_kernel__
|
||||
+#elif defined __FreeBSD__ || defined __FreeBSD_kernel__ || defined __OpenBSD__
|
||||
|
||||
# include <stdlib.h>
|
||||
|
32
devel/cbmc/patches/patch-src_common
Normal file
32
devel/cbmc/patches/patch-src_common
Normal file
|
@ -0,0 +1,32 @@
|
|||
--- src/common.orig Sat Aug 20 14:08:13 2016
|
||||
+++ src/common Fri Oct 14 16:29:34 2016
|
||||
@@ -9,6 +9,8 @@ else ifeq ($(uname),Darwin)
|
||||
BUILD_ENV_ := OSX
|
||||
else ifeq ($(uname),FreeBSD)
|
||||
BUILD_ENV_ := FreeBSD
|
||||
+else ifeq ($(uname),OpenBSD)
|
||||
+ BUILD_ENV_ := OpenBSD
|
||||
else ifeq ($(filter-out MINGW32_%, $(uname)),)
|
||||
BUILD_ENV_ := MinGW
|
||||
else ifeq ($(filter-out CYGWIN_%, $(uname)),)
|
||||
@@ -20,7 +22,7 @@ else
|
||||
BUILD_ENV_ := $(BUILD_ENV)
|
||||
endif
|
||||
|
||||
-ifeq ($(filter-out Unix MinGW OSX OSX_Universal FreeBSD,$(BUILD_ENV_)),)
|
||||
+ifeq ($(filter-out Unix MinGW OSX OSX_Universal FreeBSD OpenBSD,$(BUILD_ENV_)),)
|
||||
# Linux-ish
|
||||
LIBEXT = .a
|
||||
OBJEXT = .o
|
||||
@@ -59,6 +61,11 @@ ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
|
||||
else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
|
||||
CP_CXXFLAGS +=
|
||||
LINKLIB = ar rcT $@ $^
|
||||
+ LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
|
||||
+ LINKNATIVE = $(HOSTCXX) -o $@ $^
|
||||
+else ifeq ($(filter-out OpenBSD,$(BUILD_ENV_)),)
|
||||
+ CP_CXXFLAGS +=
|
||||
+ LINKLIB = ar rc $@ $^
|
||||
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
|
||||
LINKNATIVE = $(HOSTCXX) -o $@ $^
|
||||
ifeq ($(origin CC),default)
|
20
devel/cbmc/patches/patch-src_jsil_Makefile
Normal file
20
devel/cbmc/patches/patch-src_jsil_Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
Newer bison includes the defines file in the parser so the name must match.
|
||||
|
||||
Index: src/jsil/Makefile
|
||||
--- src/jsil/Makefile.orig
|
||||
+++ src/jsil/Makefile
|
||||
@@ -19,12 +19,8 @@ all: jsil$(LIBEXT)
|
||||
jsil$(LIBEXT): $(OBJ)
|
||||
$(LINKLIB)
|
||||
|
||||
-jsil_y.tab.cpp: parser.y
|
||||
- $(YACC) $(YFLAGS) $$flags -pyyjsil -d parser.y -o $@
|
||||
-
|
||||
-jsil_y.tab.h: jsil_y.tab.cpp
|
||||
- if [ -e jsil_y.tab.hpp ] ; then mv jsil_y.tab.hpp jsil_y.tab.h ; else \
|
||||
- mv jsil_y.tab.cpp.h jsil_y.tab.h ; fi
|
||||
+jsil_y.tab.cpp jsil_y.tab.h: parser.y
|
||||
+ $(YACC) $(YFLAGS) $$flags -pyyjsil --defines=jsil_y.tab.h parser.y -o $@
|
||||
|
||||
jsil_lex.yy.cpp: scanner.l
|
||||
$(LEX) -Pyyjsil -o$@ scanner.l
|
20
devel/cbmc/patches/patch-src_json_Makefile
Normal file
20
devel/cbmc/patches/patch-src_json_Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
Newer bison includes the defines file in the parser so the name must match.
|
||||
|
||||
Index: src/json/Makefile
|
||||
--- src/json/Makefile.orig
|
||||
+++ src/json/Makefile
|
||||
@@ -15,12 +15,8 @@ all: json$(LIBEXT)
|
||||
json$(LIBEXT): $(OBJ)
|
||||
$(LINKLIB)
|
||||
|
||||
-json_y.tab.cpp: parser.y
|
||||
- $(YACC) $(YFLAGS) $$flags -pyyjson -d parser.y -o $@
|
||||
-
|
||||
-json_y.tab.h: json_y.tab.cpp
|
||||
- if [ -e json_y.tab.hpp ] ; then mv json_y.tab.hpp $@ ; else \
|
||||
- mv json_y.tab.cpp.h $@ ; fi
|
||||
+json_y.tab.cpp json_y.tab.h: parser.y
|
||||
+ $(YACC) $(YFLAGS) $$flags -pyyjson --defines=json_y.tab.h parser.y -o $@
|
||||
|
||||
json_lex.yy.cpp: scanner.l
|
||||
$(LEX) -Pyyjson -o$@ scanner.l
|
20
devel/cbmc/patches/patch-src_memory-models_Makefile
Normal file
20
devel/cbmc/patches/patch-src_memory-models_Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
Newer bison includes the defines file in the parser so the name must match.
|
||||
|
||||
Index: src/memory-models/Makefile
|
||||
--- src/memory-models/Makefile.orig
|
||||
+++ src/memory-models/Makefile
|
||||
@@ -16,12 +16,8 @@ all: mmcc$(EXEEXT)
|
||||
|
||||
###############################################################################
|
||||
|
||||
-mm_y.tab.cpp: parser.y
|
||||
- $(YACC) $(YFLAGS) $$flags -pyymm -d parser.y -o $@
|
||||
-
|
||||
-mm_y.tab.h: mm_y.tab.cpp
|
||||
- if [ -e mm_y.tab.hpp ] ; then mv mm_y.tab.hpp mm_y.tab.h ; else \
|
||||
- mv mm_y.tab.cpp.h mm_y.tab.h ; fi
|
||||
+mm_y.tab.cpp mm_y.tab.h: parser.y
|
||||
+ $(YACC) $(YFLAGS) $$flags -pyymm --defines=mm_y.tab.h parser.y -o $@
|
||||
|
||||
mm_lex.yy.cpp: scanner.l
|
||||
$(LEX) -Pyymm -o$@ scanner.l
|
20
devel/cbmc/patches/patch-src_xmllang_Makefile
Normal file
20
devel/cbmc/patches/patch-src_xmllang_Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
Newer bison includes the defines file in the parser so the name must match.
|
||||
|
||||
Index: src/xmllang/Makefile
|
||||
--- src/xmllang/Makefile.orig
|
||||
+++ src/xmllang/Makefile
|
||||
@@ -15,12 +15,8 @@ all: xmllang$(LIBEXT)
|
||||
xmllang$(LIBEXT): $(OBJ)
|
||||
$(LINKLIB)
|
||||
|
||||
-xml_y.tab.cpp: parser.y
|
||||
- $(YACC) $(YFLAGS) $$flags -pyyxml -d parser.y -o $@
|
||||
-
|
||||
-xml_y.tab.h: xml_y.tab.cpp
|
||||
- if [ -e xml_y.tab.hpp ] ; then mv xml_y.tab.hpp $@ ; else \
|
||||
- mv xml_y.tab.cpp.h $@ ; fi
|
||||
+xml_y.tab.cpp xml_y.tab.h: parser.y
|
||||
+ $(YACC) $(YFLAGS) $$flags -pyyxml --defines=xml_y.tab.h parser.y -o $@
|
||||
|
||||
xml_lex.yy.cpp: scanner.l
|
||||
$(LEX) -Pyyxml -o$@ scanner.l
|
Loading…
Add table
Add a link
Reference in a new issue