pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/cppcms Import cppcms-1.0.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/13d3b4d9205a
branches:  trunk
changeset: 621751:13d3b4d9205a
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Tue Jul 16 10:12:48 2013 +0000

description:
Import cppcms-1.0.4:

CppCMS is a free high performance web development framework.
It uses modern C++ and a design borrowing heavily from frameworks
like Django or Java Servlets to handle very high load levels while
minimizing CPU and memory use.

diffstat:

 www/cppcms/DESCR                                                                                          |    4 +
 www/cppcms/Makefile                                                                                       |   36 +
 www/cppcms/PLIST                                                                                          |  145 ++++
 www/cppcms/distinfo                                                                                       |   14 +
 www/cppcms/patches/patch-bin_cppcms__run                                                                  |  319 ++++++++++
 www/cppcms/patches/patch-booster_lib_locale_test_test__std__formatting.cpp                                |   17 +
 www/cppcms/patches/patch-cppcms__boost_cppcms__boost_detail_container__fwd.hpp                            |   92 ++
 www/cppcms/patches/patch-cppcms__boost_cppcms__boost_interprocess_containers_container_container__fwd.hpp |   36 +
 www/cppcms/patches/patch-cppcms__boost_cppcms__boost_interprocess_detail_managed__memory__impl.hpp        |   22 +
 www/cppcms/patches/patch-cppcms__boost_cppcms__boost_interprocess_interprocess__fwd.hpp                   |   35 +
 www/cppcms/patches/patch-private_posix__util.h                                                            |   25 +
 www/cppcms/patches/patch-src_json.cpp                                                                     |   13 +
 www/cppcms/patches/patch-src_util.cpp                                                                     |   12 +
 13 files changed, 770 insertions(+), 0 deletions(-)

diffs (truncated from 822 to 300 lines):

diff -r 78a52c7cdd66 -r 13d3b4d9205a www/cppcms/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/cppcms/DESCR  Tue Jul 16 10:12:48 2013 +0000
@@ -0,0 +1,4 @@
+CppCMS is a free high performance web development framework.
+It uses modern C++ and a design borrowing heavily from frameworks
+like Django or Java Servlets to handle very high load levels while
+minimizing CPU and memory use.
diff -r 78a52c7cdd66 -r 13d3b4d9205a www/cppcms/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/cppcms/Makefile       Tue Jul 16 10:12:48 2013 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2013/07/16 10:12:48 joerg Exp $
+
+DISTNAME=      cppcms-1.0.4
+CATEGORIES=    www devel
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=cppcms/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    joerg%NetBSD.org@localhost
+HOMEPAGE=      http://cppcms.com/
+COMMENT=       High performance C++ web development framework
+LICENSE=       gnu-lgpl-v3
+
+USE_LANGUAGES= c c++
+USE_CMAKE=     yes
+
+CMAKE_ARGS+=   -DPYTHON=${PYTHONBIN}
+
+.include "../../mk/compiler.mk"
+.if !empty(PKGSRC_COMPILER:Mclang)
+CXXFLAGS+=     -std=c++11
+.endif
+
+LDFLAGS+=      ${EXPORT_SYMBOLS_LDFLAGS}
+
+TEST_TARGET=   test
+TEST_ENV+=     LD_LIBRARY_PATH=${WRKSRC}:${WRKSRC}/booster
+
+REPLACE_PYTHON=        bin/cppcms_tmpl_cc
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 78a52c7cdd66 -r 13d3b4d9205a www/cppcms/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/cppcms/PLIST  Tue Jul 16 10:12:48 2013 +0000
@@ -0,0 +1,145 @@
+@comment $NetBSD: PLIST,v 1.1 2013/07/16 10:12:48 joerg Exp $
+bin/cppcms_config_find_param
+bin/cppcms_make_key
+bin/cppcms_run
+bin/cppcms_scale
+bin/cppcms_tmpl_cc
+include/booster/aio/acceptor.h
+include/booster/aio/aio_category.h
+include/booster/aio/aio_config.h
+include/booster/aio/basic_io_device.h
+include/booster/aio/basic_socket.h
+include/booster/aio/buffer.h
+include/booster/aio/deadline_timer.h
+include/booster/aio/endpoint.h
+include/booster/aio/io_service.h
+include/booster/aio/reactor.h
+include/booster/aio/socket.h
+include/booster/aio/stream_socket.h
+include/booster/aio/types.h
+include/booster/assert.h
+include/booster/atomic_counter.h
+include/booster/backtrace.h
+include/booster/bad_weak_ptr.h
+include/booster/build_config.h
+include/booster/callback.h
+include/booster/checked_delete.h
+include/booster/clone_ptr.h
+include/booster/config.h
+include/booster/copy_ptr.h
+include/booster/cstdint.h
+include/booster/ctime.h
+include/booster/enable_shared_from_this.h
+include/booster/function.h
+include/booster/hold_ptr.h
+include/booster/intrusive_ptr.h
+include/booster/iterator/iterator_facade.h
+include/booster/locale.h
+include/booster/locale/boundary.h
+include/booster/locale/boundary/boundary_point.h
+include/booster/locale/boundary/facets.h
+include/booster/locale/boundary/index.h
+include/booster/locale/boundary/segment.h
+include/booster/locale/boundary/types.h
+include/booster/locale/collator.h
+include/booster/locale/config.h
+include/booster/locale/conversion.h
+include/booster/locale/date_time.h
+include/booster/locale/date_time_facet.h
+include/booster/locale/encoding.h
+include/booster/locale/encoding_errors.h
+include/booster/locale/encoding_utf.h
+include/booster/locale/format.h
+include/booster/locale/formatting.h
+include/booster/locale/generator.h
+include/booster/locale/gnu_gettext.h
+include/booster/locale/hold_ptr.h
+include/booster/locale/info.h
+include/booster/locale/localization_backend.h
+include/booster/locale/message.h
+include/booster/locale/time_zone.h
+include/booster/locale/utf.h
+include/booster/locale/util.h
+include/booster/log.h
+include/booster/noncopyable.h
+include/booster/nowide/convert.h
+include/booster/nowide/cstdio.h
+include/booster/nowide/fstream.h
+include/booster/perl_regex.h
+include/booster/posix_time.h
+include/booster/refcounted.h
+include/booster/regex.h
+include/booster/regex_match.h
+include/booster/shared_object.h
+include/booster/shared_ptr.h
+include/booster/smart_ptr/operator_bool.h
+include/booster/smart_ptr/shared_count.h
+include/booster/smart_ptr/sp_convertible.h
+include/booster/smart_ptr/sp_counted_base.h
+include/booster/smart_ptr/sp_counted_impl.h
+include/booster/smart_ptr/sp_typeinfo.h
+include/booster/streambuf.h
+include/booster/system_error.h
+include/booster/thread.h
+include/booster/traits/enable_if.h
+include/booster/traits/is_base_of.h
+include/booster/weak_ptr.h
+include/cppcms/application.h
+include/cppcms/applications_pool.h
+include/cppcms/archive_traits.h
+include/cppcms/base64.h
+include/cppcms/base_cache_fwd.h
+include/cppcms/base_content.h
+include/cppcms/base_view.h
+include/cppcms/cache_interface.h
+include/cppcms/cache_pool.h
+include/cppcms/config.h
+include/cppcms/copy_filter.h
+include/cppcms/cppcms_error.h
+include/cppcms/crypto.h
+include/cppcms/cstdint.h
+include/cppcms/defs.h
+include/cppcms/encoding.h
+include/cppcms/filters.h
+include/cppcms/form.h
+include/cppcms/forwarder.h
+include/cppcms/http_content_type.h
+include/cppcms/http_context.h
+include/cppcms/http_cookie.h
+include/cppcms/http_file.h
+include/cppcms/http_request.h
+include/cppcms/http_response.h
+include/cppcms/json.h
+include/cppcms/locale_fwd.h
+include/cppcms/localization.h
+include/cppcms/mem_bind.h
+include/cppcms/mount_point.h
+include/cppcms/rpc_json.h
+include/cppcms/serialization.h
+include/cppcms/serialization_classes.h
+include/cppcms/service.h
+include/cppcms/session_api.h
+include/cppcms/session_cookies.h
+include/cppcms/session_dual.h
+include/cppcms/session_interface.h
+include/cppcms/session_pool.h
+include/cppcms/session_sid.h
+include/cppcms/session_storage.h
+include/cppcms/steal_buf.h
+include/cppcms/string_key.h
+include/cppcms/thread_pool.h
+include/cppcms/urandom.h
+include/cppcms/url_dispatcher.h
+include/cppcms/url_mapper.h
+include/cppcms/util.h
+include/cppcms/view.h
+include/cppcms/views_pool.h
+include/cppcms/xss.h
+lib/libbooster.a
+lib/libbooster.so
+lib/libbooster.so.0
+lib/libbooster.so.0.0.2
+lib/libcppcms.a
+lib/libcppcms.so
+lib/libcppcms.so.1
+lib/libcppcms.so.${PKGVERSION}
diff -r 78a52c7cdd66 -r 13d3b4d9205a www/cppcms/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/cppcms/distinfo       Tue Jul 16 10:12:48 2013 +0000
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/07/16 10:12:48 joerg Exp $
+
+SHA1 (cppcms-1.0.4.tar.bz2) = 470a3eedbd568b457fe6516b78a9c1f464cdc276
+RMD160 (cppcms-1.0.4.tar.bz2) = 6efa445f8da113ba870010c3a770592587e4198f
+Size (cppcms-1.0.4.tar.bz2) = 2331505 bytes
+SHA1 (patch-bin_cppcms__run) = 2b9033c82fab2c9aa11acbb200e9a44f9c6364cb
+SHA1 (patch-booster_lib_locale_test_test__std__formatting.cpp) = 62564e7e8bfcb90cd19195f5ce2296b8b03c02d6
+SHA1 (patch-cppcms__boost_cppcms__boost_detail_container__fwd.hpp) = 1de84e42f0b0dfbb9b8c9013c1c515727a917998
+SHA1 (patch-cppcms__boost_cppcms__boost_interprocess_containers_container_container__fwd.hpp) = 77de309397fc180556ac80031fffe70a0aa24e86
+SHA1 (patch-cppcms__boost_cppcms__boost_interprocess_detail_managed__memory__impl.hpp) = 434d6c50cb3a8f5a1ae00d83e63341f6c24dbfcd
+SHA1 (patch-cppcms__boost_cppcms__boost_interprocess_interprocess__fwd.hpp) = 2a17e6659095d5406f63743479aab8f259086ffd
+SHA1 (patch-private_posix__util.h) = 87b7af8f1aee64f74b002a837f3ae4a456d116d8
+SHA1 (patch-src_json.cpp) = 4ef9bc4d65c493046b3847a85892ab65cab74add
+SHA1 (patch-src_util.cpp) = a27f4b164555d68aad950460ffd66fc9329ced62
diff -r 78a52c7cdd66 -r 13d3b4d9205a www/cppcms/patches/patch-bin_cppcms__run
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/cppcms/patches/patch-bin_cppcms__run  Tue Jul 16 10:12:48 2013 +0000
@@ -0,0 +1,319 @@
+$NetBSD: patch-bin_cppcms__run,v 1.1 2013/07/16 10:12:48 joerg Exp $
+
+--- bin/cppcms_run.orig        2013-01-02 22:26:03.000000000 +0000
++++ bin/cppcms_run
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env bash
++#!/bin/sh
+ 
+ ############################################################################
+ #                                                                             
+@@ -8,8 +8,7 @@
+ #
+ ############################################################################
+ 
+-locate_server()
+-{
++locate_server() {
+       NAME=$1
+       if [ "$WEB_SERVER" != "" ] ; then
+               return
+@@ -29,7 +28,7 @@ locate_server()
+                       return
+               fi
+       done
+-      if [ "$2" == "exit" ] ; then
++      if [ "$2" = "exit" ] ; then
+               echo "Failed to locate server $NAME, exitting"
+               echo "Try providing PATH valiable"
+               exit 1
+@@ -39,7 +38,7 @@ locate_server()
+ lighttpd() {
+ 
+ locate_server lighttpd $1
+-[ "$WEB_SERVER" == "" ] && return
++[ "$WEB_SERVER" = "" ] && return
+ 
+ CONFIG_FILE=$DIR/lighty.conf
+ 
+@@ -47,7 +46,7 @@ case $API in
+       fastcgi) ;;
+       scgi) ;;
+       http)   if [ "$SOCKET" != "" ]; then
+-                      if [ "$1" == "exit" ]; then
++                      if [ "$1" = "exit" ]; then
+                               echo "http is supported over TCP/IP only" ; exit 1 
+                       else
+                               WEB_SERVER=""
+@@ -57,7 +56,7 @@ case $API in
+ 
+               ;;
+       *) 
+-              if [ "$1" == "exit" ]; then
++              if [ "$1" = "exit" ]; then
+                       echo "Mod $API is not supported by lightppd" ; exit 1 
+               else
+                       WEB_SERVER=""
+@@ -66,7 +65,7 @@ case $API in
+       ;;
+ esac
+ 
+-if [ "$API" == "http" ]; then
++if [ "$API" = "http" ]; then
+       LIGHTTPD_MODULE=proxy
+ else
+       LIGHTTPD_MODULE=$API
+@@ -175,12 +174,12 @@ nginx()
+ 
+ locate_server nginx $1
+ 
+-[ "$WEB_SERVER" == "" ] && return
++[ "$WEB_SERVER" = "" ] && return
+ 
+ case $API in
+       fastcgi) ;;
+       scgi)   if [ "$HTTP_HEADERS" != "true" ] ; then
+-                      if [ "$1" == "exit" ]; then
++                      if [ "$1" = "exit" ]; then
+                               echo "service.generate_http_headers is false, nginx SCGI module requires it to be set to true"
+                               exit 1
+                       else
+@@ -190,7 +189,7 @@ case $API in



Home | Main Index | Thread Index | Old Index