diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2018-03-13 11:32:48 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2018-03-13 11:32:48 -0400 |
| commit | 0986e78484599ae055896f00b88ad588c6ba2d81 (patch) | |
| tree | 6c15225d13d1989a96685d5e68d95178b43310e5 /pkgbuild/bzip2/bzip2-Makefile-shared.patch | |
| parent | c9dcc820b15fb98a7288aed6c87570a263e6dd63 (diff) | |
| download | pacman-buildsys-master.tar.gz | |
Diffstat (limited to 'pkgbuild/bzip2/bzip2-Makefile-shared.patch')
| -rw-r--r-- | pkgbuild/bzip2/bzip2-Makefile-shared.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgbuild/bzip2/bzip2-Makefile-shared.patch b/pkgbuild/bzip2/bzip2-Makefile-shared.patch new file mode 100644 index 0000000..de8bee0 --- /dev/null +++ b/pkgbuild/bzip2/bzip2-Makefile-shared.patch @@ -0,0 +1,26 @@ +--- Makefile-libbz2_so.orig 2018-01-02 13:29:39.000000000 -0500 ++++ Makefile-libbz2_so 2018-01-02 13:38:05.000000000 -0500 +@@ -35,13 +35,21 @@ OBJS= blocksort.o \ + bzlib.o + + all: $(OBJS) ++ifeq "$(shell uname -s)" "Linux" + $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS) + $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6 + rm -f libbz2.so.1.0 + ln -s libbz2.so.1.0.6 libbz2.so.1.0 ++else ++ $(CC) -shared -Wl,-install_name -Wl,$(PREFIX)/lib/libbz2.1.0.dylib -o libbz2.1.0.6.dylib $(OBJS) ++ $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.1.0.6.dylib ++ rm -f libbz2.1.0.dylib libbz2.dylib ++ ln -sf libbz2.1.0.6.dylib libbz2.1.0.dylib ++ ln -sf libbz2.1.0.dylib libbz2.dylib ++endif + +-clean: +- rm -f $(OBJS) bzip2.o libbz2.so.1.0.6 libbz2.so.1.0 bzip2-shared ++clean: ++ rm -f $(OBJS) bzip2.o libbz2.*.dylib bzip2-shared + + blocksort.o: blocksort.c + $(CC) $(CFLAGS) -c blocksort.c |
