861ac185a6
```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 ```
42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
--- a/Makefile 2015-02-16 10:55:42.669519299 +0100
|
|
+++ b/Makefile 2015-02-16 10:58:21.278068828 +0100
|
|
@@ -1,5 +1,7 @@
|
|
prefix = /usr
|
|
DESTDIR =
|
|
+MAJOR = 2
|
|
+MINOR = 34
|
|
FETCH_WITH_INET6 = true
|
|
FETCH_WITH_OPENSSL = true
|
|
|
|
@@ -41,25 +43,27 @@ httperr.h: http.errors Makefile errlist.
|
|
|
|
libfetch.so: $(GEN) $(INCS) $(OBJS)
|
|
rm -f $@
|
|
- $(CC) $(LDFLAGS) $(OBJS) $(LDADD) -shared -fPIC -o $@
|
|
+ $(CC) $(LDFLAGS) $(OBJS) $(LDADD) -shared -fPIC -Wl,-soname=$@.$(MAJOR) -o $@.$(MAJOR).$(MINOR)
|
|
|
|
libfetch.a: $(GEN) $(INCS) $(OBJS)
|
|
rm -f $@
|
|
$(AR) rcs $@ $(OBJS)
|
|
|
|
clean:
|
|
- rm -f libfetch.so libfetch.a *.o $(GEN)
|
|
+ rm -f libfetch.so* libfetch.a *.o $(GEN)
|
|
.PHONY: clean
|
|
|
|
install: all
|
|
- $(INSTALL) -m 755 libfetch.so $(DESTDIR)$(prefix)/lib/libfetch.so
|
|
+ $(INSTALL) -m 755 libfetch.so.$(MAJOR).$(MINOR) $(DESTDIR)$(prefix)/lib/libfetch.so.$(MAJOR).$(MINOR)
|
|
+ ln -s libfetch.so.$(MAJOR).$(MINOR) $(DESTDIR)$(prefix)/lib/libfetch.so.$(MAJOR)
|
|
+ ln -s libfetch.so.$(MAJOR).$(MINOR) $(DESTDIR)$(prefix)/lib/libfetch.so
|
|
$(INSTALL) -m 644 libfetch.a $(DESTDIR)$(prefix)/lib/libfetch.a
|
|
$(INSTALL) -m 644 fetch.h $(DESTDIR)$(prefix)/include/fetch.h
|
|
$(INSTALL) -m 644 fetch.3 $(DESTDIR)$(prefix)/share/man/man3/fetch.3
|
|
.PHONY: install
|
|
|
|
uninstall:
|
|
- rm -f $(DESTDIR)$(prefix)/lib/libfetch.so
|
|
+ rm -f $(DESTDIR)$(prefix)/lib/libfetch.so*
|
|
rm -f $(DESTDIR)$(prefix)/lib/libfetch.a
|
|
rm -f $(DESTDIR)$(prefix)/include/fetch.h
|
|
rm -f $(DESTDIR)$(prefix)/share/man/man3/fetch.3
|