svn commit: r418443 - in head/devel/libdlna: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Jul 12 19:44:46 UTC 2016
Author: amdmi3
Date: Tue Jul 12 19:44:44 2016
New Revision: 418443
URL: https://svnweb.freebsd.org/changeset/ports/418443
Log:
- Add LICENSE
- Switch to USES=localbase
- Cosmetic fixes
- Strip library
- Fix library paths order to fix build in presence of older version of itself
PR: 210635
Submitted by: amdmi3
Approved by: maintainer timeout (malus.x at gmail.com, 2 weeks)
Added:
head/devel/libdlna/files/patch-Makefile (contents, props changed)
Modified:
head/devel/libdlna/Makefile
Modified: head/devel/libdlna/Makefile
==============================================================================
--- head/devel/libdlna/Makefile Tue Jul 12 19:39:20 2016 (r418442)
+++ head/devel/libdlna/Makefile Tue Jul 12 19:44:44 2016 (r418443)
@@ -3,7 +3,7 @@
PORTNAME= libdlna
PORTVERSION= 0.2.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= http://libdlna.geexbox.org/releases/ \
LOCAL/ehaupt
@@ -11,10 +11,13 @@ MASTER_SITES= http://libdlna.geexbox.org
MAINTAINER= malus.x at gmail.com
COMMENT= Reference DLNA open-source implementation
-LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
HAS_CONFIGURE= yes
-USES= tar:bzip2 gmake pkgconfig
+USES= gmake localbase pkgconfig tar:bzip2
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
@@ -22,12 +25,7 @@ CONFIGURE_ARGS= --prefix="${PREFIX}" --d
--includedir="${PREFIX}/include" \
--libdir="${PREFIX}/lib"
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's#\(PKGCONFIG_DIR = \).*#\1${STAGEDIR}${PREFIX}/libdata/pkgconfig#' \
- ${WRKSRC}/Makefile
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdlna.so
.include <bsd.port.mk>
Added: head/devel/libdlna/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libdlna/files/patch-Makefile Tue Jul 12 19:44:44 2016 (r418443)
@@ -0,0 +1,20 @@
+--- Makefile.orig 2007-11-26 20:47:43 UTC
++++ Makefile
+@@ -4,7 +4,7 @@ endif
+ include config.mak
+
+ DISTFILE = libdlna-$(VERSION).tar.bz2
+-PKGCONFIG_DIR = $(libdir)/pkgconfig
++PKGCONFIG_DIR = $(prefix)/libdata/pkgconfig
+ PKGCONFIG_FILE = libdlna.pc
+
+ LIBTEST = test-libdlna
+@@ -19,7 +19,7 @@ EXTRADIST = AUTHORS \
+ SUBDIRS = src \
+
+ CFLAGS += -Isrc
+-LDFLAGS += -Lsrc -ldlna
++LDFLAGS := -Lsrc -ldlna ${LDFLAGS}
+
+ ifeq ($(BUILD_STATIC),yes)
+ LDFLAGS += $(EXTRALIBS)
More information about the svn-ports-all
mailing list