Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jul 2016 19:44:44 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r418443 - in head/devel/libdlna: . files
Message-ID:  <201607121944.u6CJiibQ079924@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607121944.u6CJiibQ079924>