49cb564d14
* par is kept at -Np0 ```sh git grep -l '^patch_args=-Np0' "srcpkgs/$1*/template" | while read template; do for p in ${template%/template}/patches/*; do sed -i ' \,^[+-][+-][+-] /dev/null,b /^[*-]\+ [0-9]\+\(,[0-9]\+\)\? [*-]\+$/b s,^[*][*][*] ,&a/, /^--- /{ s,\(^--- \)\(./\)*,\1a/, s,[.-][Oo][Rr][Ii][Gg]\([ /]\),\1, s/[.-][Oo][Rr][Ii][Gg]$// s/[.]patched[.]\([^.]\)/.\1/ h } /^+++ -/{ g s/^--- a/+++ b/ b } s,\(^+++ \)\(./\)*,\1b/, ' "$p" done sed -i '/^patch_args=/d' $template done ```
45 lines
2 KiB
Diff
45 lines
2 KiB
Diff
Sources: Doan Tran Cong Danh
|
||
Upstream: No
|
||
- First part needs to be rework in configure script to be usable
|
||
upstream
|
||
- Second part would un-usable for Windows
|
||
diff --git src/common/Makefile src/common/Makefile
|
||
index ec04710..2af845f 100644
|
||
--- a/src/common/Makefile
|
||
+++ b/src/common/Makefile
|
||
@@ -30,10 +30,13 @@ include $(top_builddir)/src/Makefile.global
|
||
|
||
# don't include subdirectory-path-dependent -I and -L switches
|
||
STD_CPPFLAGS := $(filter-out -I$(top_srcdir)/src/include -I$(top_builddir)/src/include,$(CPPFLAGS))
|
||
+STD_CPPFLAGS := $(subst @XBPS_SYSROOT@,,$(STD_CPPFLAGS))
|
||
+STD_CFLAGS := $(subst @XBPS_SYSROOT@,,$(CFLAGS))
|
||
STD_LDFLAGS := $(filter-out -L$(top_builddir)/src/common -L$(top_builddir)/src/port,$(LDFLAGS))
|
||
+STD_LDFLAGS := $(subst @XBPS_SYSROOT@,,$(STD_LDFLAGS))
|
||
override CPPFLAGS += -DVAL_CC="\"$(CC)\""
|
||
override CPPFLAGS += -DVAL_CPPFLAGS="\"$(STD_CPPFLAGS)\""
|
||
-override CPPFLAGS += -DVAL_CFLAGS="\"$(CFLAGS)\""
|
||
+override CPPFLAGS += -DVAL_CFLAGS="\"$(STD_CFLAGS)\""
|
||
override CPPFLAGS += -DVAL_CFLAGS_SL="\"$(CFLAGS_SL)\""
|
||
override CPPFLAGS += -DVAL_LDFLAGS="\"$(STD_LDFLAGS)\""
|
||
override CPPFLAGS += -DVAL_LDFLAGS_EX="\"$(LDFLAGS_EX)\""
|
||
@@ -72,7 +75,19 @@ OBJS_FRONTEND = $(OBJS_COMMON) fe_memutils.o restricted_token.o
|
||
GEN_KEYWORDLIST = $(PERL) -I $(TOOLSDIR) $(TOOLSDIR)/gen_keywordlist.pl
|
||
GEN_KEYWORDLIST_DEPS = $(TOOLSDIR)/gen_keywordlist.pl $(TOOLSDIR)/PerfectHash.pm
|
||
|
||
-all: libpgcommon.a libpgcommon_shlib.a libpgcommon_srv.a
|
||
+all: libpgcommon.a libpgcommon_shlib.a libpgcommon_srv.a pg_config.sh
|
||
+
|
||
+pg_config.sh: pg_config.sh.in
|
||
+ sed -e "s/@configure_args@/$(subst /,\\/,$(configure_args))/" \
|
||
+ -e "s/@CC@/$(subst /,\\/,$(CC))/" \
|
||
+ -e "s/@CPPFLAGS@/$(subst /,\\/,$(STD_CPPFLAGS))/" \
|
||
+ -e "s/@CFLAGS@/$(subst /,\\/,$(STD_CFLAGS))/" \
|
||
+ -e "s/@CFLAGS_SL@/$(subst /,\\/,$(CFLAGS_SL))/" \
|
||
+ -e "s/@LDFLAGS@/$(subst /,\\/,$(STD_LDFLAGS))/" \
|
||
+ -e "s/@LDFLAGS_EX@/$(subst /,\\/,$(LDFLAGS_EX))/" \
|
||
+ -e "s/@LDFLAGS_SL@/$(subst /,\\/,$(LDFLAGS_SL))/" \
|
||
+ -e "s/@LIBS@/$(subst /,\\/,$(LIBS))/" \
|
||
+ $< >$@
|
||
|
||
distprep: kwlist_d.h
|
||
|