ports/multimedia/rtmpdump/files/patch-librtmp-Makefile
2012-01-20 03:41:30 +00:00

67 lines
1.7 KiB
Text

--- librtmp/Makefile.orig 2011-07-12 09:24:33.000000000 +0900
+++ librtmp/Makefile 2012-01-20 10:06:27.000000000 +0900
@@ -1,19 +1,21 @@
VERSION=v2.4
-prefix=/usr/local
+prefix=$(PREFIX)
incdir=$(prefix)/include/librtmp
bindir=$(prefix)/bin
libdir=$(prefix)/lib
+libdatadir=$(prefix)/libdata
mandir=$(prefix)/man
BINDIR=$(DESTDIR)$(bindir)
INCDIR=$(DESTDIR)$(incdir)
LIBDIR=$(DESTDIR)$(libdir)
+LIBDATADIR=$(DESTDIR)$(libdatadir)
MANDIR=$(DESTDIR)$(mandir)
-CC=$(CROSS_COMPILE)gcc
-LD=$(CROSS_COMPILE)ld
-AR=$(CROSS_COMPILE)ar
+CC?=$(CROSS_COMPILE)gcc
+LD?=$(CROSS_COMPILE)ld
+AR?=$(CROSS_COMPILE)ar
SYS=posix
CRYPTO=OPENSSL
@@ -23,7 +25,7 @@
DEF_GNUTLS=-DUSE_GNUTLS
DEF_=-DNO_CRYPTO
REQ_GNUTLS=gnutls
-REQ_OPENSSL=libssl,libcrypto
+#REQ_OPENSSL=libssl,libcrypto
LIBZ=-lz
LIBS_posix=
LIBS_darwin=
@@ -67,7 +69,8 @@
DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
OPT=-O2
-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
+#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
+CFLAGS=$(DEF) $(OPT) $(SO_DEF)
LDFLAGS=$(XLDFLAGS)
@@ -95,15 +98,17 @@
sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
-e "s;@VERSION@;$(VERSION);" \
-e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
+ -e "s;@OPENSSLLIB@;$(OPENSSLLIB);" \
+ -e "s;@OPENSSLINC@;$(OPENSSLINC);" \
-e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@
install: install_base $(SO_INST)
install_base: librtmp.a librtmp.pc
- -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3
+ -mkdir -p $(INCDIR) $(LIBDATADIR)/pkgconfig $(MANDIR)/man3
cp amf.h http.h log.h rtmp.h $(INCDIR)
cp librtmp.a $(LIBDIR)
- cp librtmp.pc $(LIBDIR)/pkgconfig
+ cp librtmp.pc $(LIBDATADIR)/pkgconfig
cp librtmp.3 $(MANDIR)/man3
install_so: librtmp.$(SO_EXT)