From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 25 17:30:12 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCBAF106566C for ; Fri, 25 Nov 2011 17:30:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9F7A08FC12 for ; Fri, 25 Nov 2011 17:30:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pAPHUCvY076135 for ; Fri, 25 Nov 2011 17:30:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pAPHUCTk076133; Fri, 25 Nov 2011 17:30:12 GMT (envelope-from gnats) Resent-Date: Fri, 25 Nov 2011 17:30:12 GMT Resent-Message-Id: <201111251730.pAPHUCTk076133@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Lunkov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF080106566C for ; Fri, 25 Nov 2011 17:22:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 939BC8FC15 for ; Fri, 25 Nov 2011 17:22:05 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pAPHM5fj084328 for ; Fri, 25 Nov 2011 17:22:05 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pAPHM5os084322; Fri, 25 Nov 2011 17:22:05 GMT (envelope-from nobody) Message-Id: <201111251722.pAPHM5os084322@red.freebsd.org> Date: Fri, 25 Nov 2011 17:22:05 GMT From: Alexander Lunkov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/162880: New port: www/cas C++ Application server X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Nov 2011 17:30:12 -0000 >Number: 162880 >Category: ports >Synopsis: New port: www/cas C++ Application server >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Nov 25 17:30:12 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Alexander Lunkov >Release: FreeBSD 8.2-STABLE i386 >Organization: >Environment: FreeBSD localhost 8.2-STABLE FreeBSD 8.2-STABLE #1: Mon Oct 24 23:32:52 MSD 2011 root@localhost:/usr/obj/usr/src/sys/GENERIC i386 >Description: >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # cas # cas/Makefile # cas/distinfo # cas/pkg-descr # cas/pkg-plist # cas/files # cas/files/patch-CMakeLists.txt # cas # echo c - cas mkdir -p cas > /dev/null 2>&1 echo x - cas/Makefile sed 's/^X//' >cas/Makefile << 'a7ce65e9094a6102cad0e4c4b55b017e' X# New ports collection makefile for: cas X# Date created: 24 Nov 2011 X# Whom: Alexander Lunkov X# X# $FreeBSD$ X# X XPORTNAME= cas XPORTVERSION= 3.5.3 XCATEGORIES= www devel XMASTER_SITES= http://cas.havoc.ru/download/ X XMAINTAINER= lunkov@gmail.com XCOMMENT= C++ Application Server, version 2 X XLIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2 \ X pcre:${PORTSDIR}/devel/pcre \ X ctpp2:${PORTSDIR}/textproc/ctpp2 X XUSE_CMAKE= yes XUSE_LDCONFIG= yes XUSE_ICONV= yes XWITHOUT_NLS= yes X XOPTIONS= DEBUG_MODE "Enable debug output" off \ X ENABLE_OPTIMIZATION "Enable optimization" on \ X BUILD_APACHE13_MODULE "Build Apache 1.3 module" off \ X BUILD_APACHE2X_MODULE "Build Apache 2.x module" on \ X BUILD_CURL_XMLRPC_CLIENT "Build cURL-based XMLRPC client" on \ X INSTALL_EXAMPLE_MODULES "Install example modules" off \ X INSTALL_CAS_LIBRARY "Install CAS library (libcas)" on \ X INSTALL_CAS_MODULES "Install CAS modules" on \ X INSTALL_CAS_HEADERS "Install CAS headers" on \ X INSTALL_CAS_CONFIGS "Install CAS configuration files" on \ X INSTALL_CAS_BINARIES "Install CAS binaries" on \ X INSTALL_CAS_DATA "Install CAS data files" on X XPLIST_SUB+= PORTVERSION=${PORTVERSION} X X.include X X.if defined(WITH_DEBUG_MODE) XCMAKE_ARGS+= -DDEBUG_MODE=ON X.else XCMAKE_ARGS+= -DDEBUG_MODE=OFF X.endif X X.if defined(WITH_ENABLE_OPTIMIZATION) XCMAKE_ARGS+= -DENABLE_OPTIMIZATION=ON X.else XCMAKE_ARGS+= -DENABLE_OPTIMIZATION=OFF X.endif X X.if defined(WITH_BUILD_APACHE13_MODULE) XCMAKE_ARGS+= -DBUILD_APACHE13_MODULE=ON XUSE_APACHE= 13 XPLIST_SUB+= APACHE13_MODULE="" X.else XCMAKE_ARGS+= -DBUILD_APACHE13_MODULE=OFF XPLIST_SUB+= APACHE13_MODULE="@comment " X.endif X X.if defined(WITH_BUILD_APACHE2X_MODULE) XUSE_APACHE= 20+ XCMAKE_ARGS+= -DBUILD_APACHE2X_MODULE=ON XPLIST_SUB+= APACHE2X_MODULE="" X.else XCMAKE_ARGS+= -DBUILD_APACHE2X_MODULE=OFF XPLIST_SUB+= APACHE2X_MODULE="@comment " X.endif X X.if defined(WITH_BUILD_CURL_XMLRPC_CLIENT) XLIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl XCMAKE_ARGS+= -DBUILD_CURL_XMLRPC_CLIENT=ON XPLIST_SUB+= CURL_XMLRPC_CLIENT="" X.else XCMAKE_ARGS+= -DBUILD_CURL_XMLRPC_CLIENT=OFF XPLIST_SUB+= CURL_XMLRPC_CLIENT="@comment " X.endif X X.if defined(WITH_INSTALL_EXAMPLE_MODULES) XCMAKE_ARGS+= -DINSTALL_EXAMPLE_MODULES=ON XPLIST_SUB+= EXAMPLE_MODULES="" X.else XCMAKE_ARGS+= -DINSTALL_EXAMPLE_MODULES=OFF XPLIST_SUB+= EXAMPLE_MODULES="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_LIBRARY) XCMAKE_ARGS+= -DINSTALL_CAS_LIBRARY=ON XPLIST_SUB+= CAS_LIBRARY="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_LIBRARY=OFF XPLIST_SUB+= CAS_LIBRARY="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_MODULES) XCMAKE_ARGS+= -DINSTALL_CAS_MODULES=ON XPLIST_SUB+= CAS_MODULES="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_MODULES=OFF XPLIST_SUB+= CAS_MODULES="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_HEADERS) XCMAKE_ARGS+= -DINSTALL_CAS_HEADERS=ON XPLIST_SUB+= CAS_HEADERS="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_HEADERS=OFF XPLIST_SUB+= CAS_HEADERS="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_CONFIGS) XCMAKE_ARGS+= -DINSTALL_CAS_CONFIGS=ON XPLIST_SUB+= CAS_CONFIGS="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_CONFIGS=OFF XPLIST_SUB+= CAS_CONFIGS="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_BINARIES) XCMAKE_ARGS+= -DINSTALL_CAS_BINARIES=ON XPLIST_SUB+= CAS_BINARIES="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_BINARIES=OFF XPLIST_SUB+= CAS_BINARIES="@comment " X.endif X X.if defined(WITH_INSTALL_CAS_DATA) XCMAKE_ARGS+= -DINSTALL_CAS_DATA=ON XPLIST_SUB+= CAS_DATA="" X.else XCMAKE_ARGS+= -DINSTALL_CAS_DATA=OFF XPLIST_SUB+= CAS_DATA="@comment " X.endif X X.include a7ce65e9094a6102cad0e4c4b55b017e echo x - cas/distinfo sed 's/^X//' >cas/distinfo << '0d91226397b58bc22bf5ef9f8c044955' XSHA256 (cas-3.5.3.tar.gz) = ed8d1ba56dc263e91de204778bc8634209feb170872e50e82fa0678527d18afb XSIZE (cas-3.5.3.tar.gz) = 465381 0d91226397b58bc22bf5ef9f8c044955 echo x - cas/pkg-descr sed 's/^X//' >cas/pkg-descr << '1c0338d386d75be29a08da1bf3118d36' XC++ Application Server, version 2 X XWWW: http://ctpp.havoc.ru/ 1c0338d386d75be29a08da1bf3118d36 echo x - cas/pkg-plist sed 's/^X//' >cas/pkg-plist << 'bbe5cbd5b1dbf17464c7635a6c03fd97' X@exec mkdir -p %D/include/cas X@exec mkdir -p %D/libexec/cas X@exec mkdir -p %D/share/cas/tmpl/redirect X@exec mkdir -p %D/share/cas/tmpl X@exec mkdir -p %D/share/cas/examples X@exec mkdir -p %D/share/cas/xt/ X@exec mkdir -p %D/share/cas/ X@exec mkdir -p %D/etc/cas/ X%%CAS_BINARIES%%bin/cas-config X%%CAS_BINARIES%%bin/cas-globalconf X%%CAS_BINARIES%%bin/cas-hostconf X%%CAS_BINARIES%%bin/cas-regexp X%%CAS_BINARIES%%bin/cas-server X%%CAS_BINARIES%%bin/cas-xmlrpc-parser X%%CAS_BINARIES%%bin/cas-xt X%%CAS_HEADERS%%include/cas/ASConfigErrorHandler.hpp X%%CAS_HEADERS%%include/cas/ASCookie.hpp X%%CAS_HEADERS%%include/cas/ASDataFilter.hpp X%%CAS_HEADERS%%include/cas/ASDebugHelper.hpp X%%CAS_HEADERS%%include/cas/ASEventCodes.hpp X%%CAS_HEADERS%%include/cas/ASException.hpp X%%CAS_HEADERS%%include/cas/ASFile.hpp X%%CAS_HEADERS%%include/cas/ASFilePool.hpp X%%CAS_HEADERS%%include/cas/ASGenericConfigHandler.hpp X%%CAS_HEADERS%%include/cas/ASGetOpt.hpp X%%CAS_HEADERS%%include/cas/ASGlobalConfig.hpp X%%CAS_HEADERS%%include/cas/ASHandler.hpp X%%CAS_HEADERS%%include/cas/ASHandlerConfig.hpp X%%CAS_HEADERS%%include/cas/ASHostConfig.hpp X%%CAS_HEADERS%%include/cas/ASLoadableObject.hpp X%%CAS_HEADERS%%include/cas/ASLoader.hpp X%%CAS_HEADERS%%include/cas/ASLocation.hpp X%%CAS_HEADERS%%include/cas/ASLocationURI.hpp X%%CAS_HEADERS%%include/cas/ASLogCodes.hpp X%%CAS_HEADERS%%include/cas/ASLogger.hpp X%%CAS_HEADERS%%include/cas/ASMD5.hpp X%%CAS_HEADERS%%include/cas/ASModule.hpp X%%CAS_HEADERS%%include/cas/ASNetworkRange.hpp X%%CAS_HEADERS%%include/cas/ASObject.hpp X%%CAS_HEADERS%%include/cas/ASObjectLoader.hpp X%%CAS_HEADERS%%include/cas/ASPCRE.hpp X%%CAS_HEADERS%%include/cas/ASPreRequestHandler.hpp X%%CAS_HEADERS%%include/cas/ASPreRequestHandlerConfig.hpp X%%CAS_HEADERS%%include/cas/ASProfiler.hpp X%%CAS_HEADERS%%include/cas/ASPool.hpp X%%CAS_HEADERS%%include/cas/ASRequest.hpp X%%CAS_HEADERS%%include/cas/ASResourceStorage.hpp X%%CAS_HEADERS%%include/cas/ASResponse.hpp X%%CAS_HEADERS%%include/cas/ASResponseCodes.hpp X%%CAS_HEADERS%%include/cas/ASResponseWriter.hpp X%%CAS_HEADERS%%include/cas/ASServer.hpp X%%CAS_HEADERS%%include/cas/ASServerContext.hpp X%%CAS_HEADERS%%include/cas/ASServerManager.hpp X%%CAS_HEADERS%%include/cas/ASSysHeaders.h X%%CAS_HEADERS%%include/cas/ASTemplate.hpp X%%CAS_HEADERS%%include/cas/ASTypes.hpp X%%CAS_HEADERS%%include/cas/ASUtil.hpp X%%CAS_HEADERS%%include/cas/ASView.hpp X%%CAS_HEADERS%%include/cas/ASViewConfig.hpp X%%CAS_HEADERS%%include/cas/ASXMLHandler.hpp X%%CAS_HEADERS%%include/cas/ASXMLParser.hpp X%%CAS_HEADERS%%include/cas/ASXMLRPCHandler.hpp X%%CAS_HEADERS%%include/cas/STLException.hpp X%%CAS_HEADERS%%include/cas/STLFunctional.hpp X%%CAS_HEADERS%%include/cas/STLMap.hpp X%%CAS_HEADERS%%include/cas/STLPair.hpp X%%CAS_HEADERS%%include/cas/STLString.hpp X%%CAS_HEADERS%%include/cas/STLVector.hpp X%%CURL_XMLRPC_CLIENT%%include/cas/ASXMLRPCClient.hpp X%%CAS_LIBRARY%%lib/libcas.so.%%PORTVERSION%% X%%CAS_LIBRARY%%lib/libcas.so.3 X%%CAS_LIBRARY%%lib/libcas.so X%%CAS_LIBRARY%%lib/libcas-st.a X%%APACHE13_MODULE%%libexec/apache/mod_cas.so X%%APACHE2X_MODULE%%libexec/apache22/mod_cas2.so X%%CAS_MODULES%%libexec/cas/mod_ctpp_view.so X%%CAS_MODULES%%libexec/cas/mod_json_view.so X%%CAS_MODULES%%libexec/cas/mod_jsonrpc_view.so X%%CAS_MODULES%%libexec/cas/mod_plain_view.so X%%CAS_MODULES%%libexec/cas/mod_xmlrpc_view.so X%%CAS_MODULES%%libexec/cas/mod_xml_view.so X%%CAS_MODULES%%libexec/cas/mod_tabseparated_view.so X%%CAS_MODULES%%libexec/cas/mod_http_redirect_view.so X%%CAS_CONFIGS%%etc/cas/global-config.xml.sample X%%CAS_CONFIGS%%etc/cas/vhost-config.xml.sample X%%CAS_DATA%%share/cas/tmpl/redirect/html-redirect.tmpl X%%CAS_DATA%%share/cas/tmpl/redirect/wml-redirect.tmpl X%%CAS_DATA%%share/cas/examples/request.json X%%CAS_DATA%%share/cas/xt/HandlerTemplate.tmpl X%%CAS_DATA%%share/cas/xt/PreRequestHandlerTemplate.tmpl X%%CAS_DATA%%share/cas/xt/ViewTemplate.tmpl X%%CAS_DATA%%share/cas/xt/CMakeLists.tmpl X%%CAS_DATA%%share/cas/xt/ConfigureLibrary.cmake X%%CAS_DATA%%share/cas/xt/ConfigurePackage.cmake X%%CAS_DATA%%share/cas/xt/RenameModule.cmake X%%EXAMPLE_MODULES%%lib/libexampleclass.so.3.5.2 X%%EXAMPLE_MODULES%%lib/libexampleclass.so.3 X%%EXAMPLE_MODULES%%lib/libexampleclass.so X%%EXAMPLE_MODULES%%libexec/cas/mod_example_handler.so X%%EXAMPLE_MODULES%%libexec/cas/mod_example_module.so X%%EXAMPLE_MODULES%%libexec/cas/mod_example_view.so X@dirrm include/cas X@dirrm libexec/cas X@dirrm share/cas/tmpl/redirect X@dirrm share/cas/tmpl X@dirrm share/cas/examples X@dirrm share/cas/xt/ X@dirrm share/cas/ bbe5cbd5b1dbf17464c7635a6c03fd97 echo c - cas/files mkdir -p cas/files > /dev/null 2>&1 echo x - cas/files/patch-CMakeLists.txt sed 's/^X//' >cas/files/patch-CMakeLists.txt << '3a2621de50392868f0e1bccd501933d0' X--- CMakeLists.txt.orig 2011-11-24 17:42:01.000000000 +0300 X+++ CMakeLists.txt 2011-11-25 18:23:34.000000000 +0300 X@@ -33,6 +33,9 @@ X # CAS share dir X SET(CAS_SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/cas") X X+# CAS conf dir X+SET(CAS_CONFDIR "${CMAKE_INSTALL_PREFIX}/etc/cas") X+ X # Force linking with libstdc++, need for Solaris X SET(FORCE_LBSTDCPP_LINKING "OFF") X X@@ -864,7 +867,7 @@ X IF (INSTALL_CAS_CONFIGS MATCHES "ON") X INSTALL(FILES conf/global-config.xml.sample X conf/vhost-config.xml.sample X- DESTINATION ${CAS_SHAREDIR}/conf X+ DESTINATION ${CAS_CONFDIR}/ X PERMISSIONS OWNER_READ OWNER_WRITE X GROUP_READ X WORLD_READ) 3a2621de50392868f0e1bccd501933d0 echo c - cas mkdir -p cas > /dev/null 2>&1 exit >Release-Note: >Audit-Trail: >Unformatted: