svn commit: r547088 - head/www/qdecoder
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Aug 30 20:20:34 UTC 2020
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 at FreeBSD.org
-COMMENT= C/C++ language library including CGI supports
+MAINTAINER= sunpoet at 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
More information about the svn-ports-head
mailing list