Bug 184199 - [MAINTAINER] www/libmicrohttpd: update to 0.9.31
Summary: [MAINTAINER] www/libmicrohttpd: update to 0.9.31
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-23 16:10 UTC by Hung-Yi Chen
Modified: 2013-11-23 18:50 UTC (History)
0 users

See Also:


Attachments
libmicrohttpd-0.9.31.patch (1.28 KB, patch)
2013-11-23 16:10 UTC, Hung-Yi Chen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hung-Yi Chen 2013-11-23 16:10:00 UTC
- Update to 0.9.31

Generated with FreeBSD Port Tools 0.99_8 (mode: update, diff: ports)
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-11-23 16:10:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sunpoet

sunpoet@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-11-23 18:41:53 UTC
Author: sunpoet
Date: Sat Nov 23 18:41:39 2013
New Revision: 334693
URL: http://svnweb.freebsd.org/changeset/ports/334693

Log:
  - Update to 0.9.31
  - Bump PORTREVISION for www/libmicrohttpd shlib change
  - While I'm here:
    - Use GNU micro
    - Convert to new LIB_DEPENDS format
    - Convert to new options helper
    - Strip shared library
    - Sort PLIST
    - Support STAGEDIR
  
  PR:		ports/184199
  Submitted by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)

Modified:
  head/audio/gmpc-mserver/Makefile
  head/multimedia/xbmc/Makefile
  head/www/libmicrohttpd/Makefile
  head/www/libmicrohttpd/distinfo

Modified: head/audio/gmpc-mserver/Makefile
==============================================================================
--- head/audio/gmpc-mserver/Makefile	Sat Nov 23 18:35:32 2013	(r334692)
+++ head/audio/gmpc-mserver/Makefile	Sat Nov 23 18:41:39 2013	(r334693)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gmpc-mserver
 PORTVERSION=	0.20.0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	audio
 MASTER_SITES=	http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/ \
 		http://freebsd.unixfreunde.de/sources/

Modified: head/multimedia/xbmc/Makefile
==============================================================================
--- head/multimedia/xbmc/Makefile	Sat Nov 23 18:35:32 2013	(r334692)
+++ head/multimedia/xbmc/Makefile	Sat Nov 23 18:41:39 2013	(r334693)
@@ -2,7 +2,7 @@
 
 PORTNAME=	xbmc
 DISTVERSION=	12.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia
 MASTER_SITES=	http://mirrors.xbmc.org/releases/source/
 

Modified: head/www/libmicrohttpd/Makefile
==============================================================================
--- head/www/libmicrohttpd/Makefile	Sat Nov 23 18:35:32 2013	(r334692)
+++ head/www/libmicrohttpd/Makefile	Sat Nov 23 18:41:39 2013	(r334693)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	libmicrohttpd
-PORTVERSION=	0.9.27
+PORTVERSION=	0.9.31
 CATEGORIES=	www
-MASTER_SITES=	${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR=	${PORTNAME}
+MASTER_SITES=	GNU
 
 MAINTAINER=	gaod@hychen.org
 COMMENT=	C library for embedding HTTP server functionality
@@ -14,27 +13,25 @@ LICENSE=	LGPL21
 
 OPTIONS_DEFINE=	GNUTLS
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGNUTLS}
-LIB_DEPENDS+=	gcrypt:${PORTSDIR}/security/libgcrypt \
-		gnutls:${PORTSDIR}/security/gnutls
-CONFIGURE_ARGS+=--with-gnutls=${LOCALBASE} --enable-https
-.endif
-
-USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 MAKE_ARGS+=	pkgconfigdir=${PREFIX}/libdata/pkgconfig
+USE_LDCONFIG=	yes
+
+GNUTLS_LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt \
+			libgnutls.so:${PORTSDIR}/security/gnutls
+GNUTLS_CONFIGURE_ARGS=	--with-gnutls=${LOCALBASE} --enable-https
 
-MAN3=		libmicrohttpd.3
 INFO=		libmicrohttpd libmicrohttpd-tutorial
 
-PLIST_FILES=	lib/libmicrohttpd.so.27 \
+PLIST_FILES=	include/microhttpd.h \
+		lib/libmicrohttpd.a \
 		lib/libmicrohttpd.la \
 		lib/libmicrohttpd.so \
-		lib/libmicrohttpd.a \
+		lib/libmicrohttpd.so.30 \
 		libdata/pkgconfig/libmicrohttpd.pc \
-		include/microhttpd.h
+		man/man3/libmicrohttpd.3.gz
+
+post-build:
+	@${STRIP_CMD} ${WRKSRC}/src/microhttpd/.libs/libmicrohttpd.so.30
 
 .include <bsd.port.mk>

Modified: head/www/libmicrohttpd/distinfo
==============================================================================
--- head/www/libmicrohttpd/distinfo	Sat Nov 23 18:35:32 2013	(r334692)
+++ head/www/libmicrohttpd/distinfo	Sat Nov 23 18:41:39 2013	(r334693)
@@ -1,2 +1,2 @@
-SHA256 (libmicrohttpd-0.9.27.tar.gz) = d532edf64c3a9da472114c2d10fc94606e3b31f21b883ec2e796ab8478f7e9cb
-SIZE (libmicrohttpd-0.9.27.tar.gz) = 879531
+SHA256 (libmicrohttpd-0.9.31.tar.gz) = cac177d1081ae23e97713972499c24e13a0fa13d112a30132a249d4055ec5d1b
+SIZE (libmicrohttpd-0.9.31.tar.gz) = 1118373
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Po-Chuan Hsieh freebsd_committer freebsd_triage 2013-11-23 18:41:54 UTC
State Changed
From-To: open->closed

Committed. Thanks!