Update multimedia/rtmpdump to version 2.4_2
[dports.git] / multimedia / rtmpdump / files / patch-librtmp-Makefile
1 --- librtmp/Makefile.orig       2011-07-12 09:24:33.000000000 +0900
2 +++ librtmp/Makefile    2013-07-05 11:19:02.000000000 +0900
3 @@ -1,19 +1,21 @@
4  VERSION=v2.4
5  
6 -prefix=/usr/local
7 +prefix=$(PREFIX)
8  
9  incdir=$(prefix)/include/librtmp
10  bindir=$(prefix)/bin
11  libdir=$(prefix)/lib
12 +libdatadir=$(prefix)/libdata
13  mandir=$(prefix)/man
14  BINDIR=$(DESTDIR)$(bindir)
15  INCDIR=$(DESTDIR)$(incdir)
16  LIBDIR=$(DESTDIR)$(libdir)
17 +LIBDATADIR=$(DESTDIR)$(libdatadir)
18  MANDIR=$(DESTDIR)$(mandir)
19  
20 -CC=$(CROSS_COMPILE)gcc
21 -LD=$(CROSS_COMPILE)ld
22 -AR=$(CROSS_COMPILE)ar
23 +CC?=$(CROSS_COMPILE)gcc
24 +LD?=$(CROSS_COMPILE)ld
25 +AR?=$(CROSS_COMPILE)ar
26  
27  SYS=posix
28  CRYPTO=OPENSSL
29 @@ -23,13 +25,13 @@
30  DEF_GNUTLS=-DUSE_GNUTLS
31  DEF_=-DNO_CRYPTO
32  REQ_GNUTLS=gnutls
33 -REQ_OPENSSL=libssl,libcrypto
34 +#REQ_OPENSSL=libssl,libcrypto
35  LIBZ=-lz
36  LIBS_posix=
37  LIBS_darwin=
38  LIBS_mingw=-lws2_32 -lwinmm -lgdi32
39  LIB_GNUTLS=-lgnutls -lgcrypt $(LIBZ)
40 -LIB_OPENSSL=-lssl -lcrypto $(LIBZ)
41 +LIB_OPENSSL=-L${OPENSSLLIB} -lssl -lcrypto $(LIBZ)
42  LIB_POLARSSL=-lpolarssl $(LIBZ)
43  PRIVATE_LIBS=$(LIBS_$(SYS))
44  CRYPTO_LIB=$(LIB_$(CRYPTO)) $(PRIVATE_LIBS)
45 @@ -67,7 +69,8 @@
46  
47  DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
48  OPT=-O2
49 -CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
50 +#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
51 +CFLAGS=$(DEF) $(OPT) $(SO_DEF)
52  LDFLAGS=$(XLDFLAGS)
53  
54  
55 @@ -95,15 +98,17 @@
56         sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
57                 -e "s;@VERSION@;$(VERSION);" \
58                 -e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
59 +               -e "s;@OPENSSLLIB@;$(OPENSSLLIB);" \
60 +               -e "s;@OPENSSLINC@;$(OPENSSLINC);" \
61                 -e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@
62  
63  install:       install_base $(SO_INST)
64  
65  install_base:  librtmp.a librtmp.pc
66 -       -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3
67 +       -mkdir -p $(INCDIR) $(LIBDATADIR)/pkgconfig $(MANDIR)/man3
68         cp amf.h http.h log.h rtmp.h $(INCDIR)
69         cp librtmp.a $(LIBDIR)
70 -       cp librtmp.pc $(LIBDIR)/pkgconfig
71 +       cp librtmp.pc $(LIBDATADIR)/pkgconfig
72         cp librtmp.3 $(MANDIR)/man3
73  
74  install_so:    librtmp.$(SO_EXT)