Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Aug 2020 20:20:27 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547088 - head/www/qdecoder
Message-ID:  <202008302020.07UKKR8p096741@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Aug 30 20:20:26 2020
New Revision: 547088
URL: https://svnweb.freebsd.org/changeset/ports/547088

Log:
  Update to 12.0.8
  
  - Convert REINPLACE_CMD to patch file
  - Convert to options target helper
  - Update pkg-descr
  - Take maintainership
  
  Changes:	https://github.com/wolkykim/qdecoder/releases

Added:
  head/www/qdecoder/pkg-plist   (contents, props changed)
Modified:
  head/www/qdecoder/Makefile
  head/www/qdecoder/distinfo
  head/www/qdecoder/pkg-descr

Modified: head/www/qdecoder/Makefile
==============================================================================
--- head/www/qdecoder/Makefile	Sun Aug 30 20:20:22 2020	(r547087)
+++ head/www/qdecoder/Makefile	Sun Aug 30 20:20:26 2020	(r547088)
@@ -2,35 +2,33 @@
 # $FreeBSD$
 
 PORTNAME=	qdecoder
-PORTVERSION=	12.0.5
-DISTVERSIONPREFIX=	r
+PORTVERSION=	12.0.8
+DISTVERSIONPREFIX=	v
 CATEGORIES=	www
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C/C++ language library including CGI supports
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	C/C++ language library including CGI support
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	wolkykim
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
 
+USES=		pathfix
+
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-MAKE_ARGS=	exec_prefix="${PREFIX}"
-PORTEXAMPLES=	*
 
-PLIST_FILES=	include/qdecoder.h lib/libqdecoder.a \
-		lib/libqdecoder.so lib/libqdecoder.so.12
+USE_GITHUB=	yes
+GH_ACCOUNT=	wolkykim
 
-OPTIONS_DEFINE=		DEBUG EXAMPLES
+OPTIONS_DEFINE=	DEBUG EXAMPLES
+
 DEBUG_CONFIGURE_ENABLE=	debug
 
-post-patch:
-	${REINPLACE_CMD} 's/.{[A-Z]*DIR/$${DESTDIR}&/' ${WRKSRC}/src/Makefile.in
-	${REINPLACE_CMD} '/<limits/{p;s//<errno/;}' ${WRKSRC}/src/qcgireq.c
-
 post-install:
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} "Makefile *.c *.html" \
-		${STAGEDIR}${EXAMPLESDIR}
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libqdecoder.so
+
+post-install-EXAMPLES-on:
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} 'Makefile *.c *.html' ${STAGEDIR}${EXAMPLESDIR}
 
 .include <bsd.port.mk>

Modified: head/www/qdecoder/distinfo
==============================================================================
--- head/www/qdecoder/distinfo	Sun Aug 30 20:20:22 2020	(r547087)
+++ head/www/qdecoder/distinfo	Sun Aug 30 20:20:26 2020	(r547088)
@@ -1,2 +1,3 @@
-SHA256 (wolkykim-qdecoder-r12.0.5_GH0.tar.gz) = 641d3df4895626d7a530c5d26724e9b5887e9845d4b47f42c1cbce4a17ebf6af
-SIZE (wolkykim-qdecoder-r12.0.5_GH0.tar.gz) = 195021
+TIMESTAMP = 1598777624
+SHA256 (wolkykim-qdecoder-v12.0.8_GH0.tar.gz) = 3911576ad8766697a9c8c767458edc953ae686eb53cd31d21e38edd7831ed9aa
+SIZE (wolkykim-qdecoder-v12.0.8_GH0.tar.gz) = 163038

Modified: head/www/qdecoder/pkg-descr
==============================================================================
--- head/www/qdecoder/pkg-descr	Sun Aug 30 20:20:22 2020	(r547087)
+++ head/www/qdecoder/pkg-descr	Sun Aug 30 20:20:26 2020	(r547088)
@@ -1,18 +1,11 @@
-The qDecoder Project
-====================
+qDecoder is a simple and powerful CGI library for C/C++ programming language.
 
-qDecoder is a C/C++ language library including CGI supports.
+Features:
+- Supports parsing a request encoded by GET/POST method
+- Supports parsing multipart/form-data encoding. (in-memory and direct disk)
+- Supports COOKIE handling.
+- Supports Session management.
+- Supports FastCGI
 
-  CGI Interfaces
-    o Request Parser, Response Generator, Session, Cookies
-  Network & IPC Interfaces
-    o Socket, Shared memory, Semaphore, Database wrapper
-  Data structures
-    o Linked-list, Hash tables, Queue, qDecoder implementation of Obstack
-  Useful APIs
-    o Configuration parser, Automated file logger, Server side includes
-  Common Utilities
-    o String libraries, File libraries, Hashes & En/decoders
-  And more...
-
 WWW: http://wolkykim.github.io/qdecoder/
+WWW: https://github.com/wolkykim/qdecoder

Added: head/www/qdecoder/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/qdecoder/pkg-plist	Sun Aug 30 20:20:26 2020	(r547088)
@@ -0,0 +1,14 @@
+include/qdecoder.h
+lib/libqdecoder.a
+lib/libqdecoder.so
+lib/libqdecoder.so.12
+libdata/pkgconfig/qdecoder.pc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cookie.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/download.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multivalue.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/query.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/session.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/upload.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uploadfile.c



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