From owner-svn-ports-all@FreeBSD.ORG Thu Jan 31 00:58:31 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 97DC2B4F; Thu, 31 Jan 2013 00:58:31 +0000 (UTC) (envelope-from vanilla@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 794E77F; Thu, 31 Jan 2013 00:58:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0V0wVJS059081; Thu, 31 Jan 2013 00:58:31 GMT (envelope-from vanilla@svn.freebsd.org) Received: (from vanilla@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0V0wUY9059072; Thu, 31 Jan 2013 00:58:30 GMT (envelope-from vanilla@svn.freebsd.org) Message-Id: <201301310058.r0V0wUY9059072@svn.freebsd.org> From: "Vanilla I. Shu" Date: Thu, 31 Jan 2013 00:58:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r311282 - in head/devel: . nglogc nglogc/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2013 00:58:31 -0000 Author: vanilla Date: Thu Jan 31 00:58:29 2013 New Revision: 311282 URL: http://svnweb.freebsd.org/changeset/ports/311282 Log: Add nglogc 1.1.0, flexible C logging API. PR: ports/175691 Submitted by: Gvozdikov Veniamin Added: head/devel/nglogc/ head/devel/nglogc/Makefile (contents, props changed) head/devel/nglogc/distinfo (contents, props changed) head/devel/nglogc/files/ head/devel/nglogc/files/patch-src_nglogc_Makefile.am (contents, props changed) head/devel/nglogc/files/patch-src_nglogc_Makefile.in (contents, props changed) head/devel/nglogc/pkg-descr (contents, props changed) head/devel/nglogc/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Jan 30 23:42:11 2013 (r311281) +++ head/devel/Makefile Thu Jan 31 00:58:29 2013 (r311282) @@ -1250,6 +1250,7 @@ SUBDIR += netscape-java40 SUBDIR += newfile SUBDIR += newt + SUBDIR += nglogc SUBDIR += nini SUBDIR += ninja SUBDIR += ninja-ide Added: head/devel/nglogc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/Makefile Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,47 @@ +# Created by: Gvozdikov Veniamin +# $FreeBSD$ + +PORTNAME= nglogc +PORTVERSION= 1.1.0 +CATEGORIES= devel +MASTER_SITES= GOOGLE_CODE + +MAINTAINER= g.veniamin@googlemail.com +COMMENT= Flexible C logging API + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +MAN3= \ + logc_changeLogLevel.3 \ + logc_defines.3 \ + logc_log.3 \ + logc_logArray.3 \ + logc_logArrayBasic.3 \ + logc_logArrayFine.3 \ + logc_logArrayFinest.3 \ + logc_logArrayInfo.3 \ + logc_logArrayWarning.3 \ + logc_logBasic.3 \ + logc_logEnter.3 \ + logc_logError.3 \ + logc_logErrorBasic.3 \ + logc_logErrorFine.3 \ + logc_logErrorFinest.3 \ + logc_logErrorInfo.3 \ + logc_logErrorWarning.3 \ + logc_logFine.3 \ + logc_logFinest.3 \ + logc_logInfo.3 \ + logc_logLeave.3 \ + logc_logWarning.3 \ + logc_logger.3 \ + logc_readRingbuffer.3 \ + logc_registerLogger.3 \ + logc_removeLogger.3 \ + logc_resetRingbuffer.3 \ + logc_setLogFile.3 \ + logc_setLogFormat.3 \ + logc_setRingbuffer.3 + +.include Added: head/devel/nglogc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/distinfo Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,2 @@ +SHA256 (nglogc-1.1.0.tar.gz) = 5b994fabb791edf1f65ac62fe0551fbf595e7dc2a38d1ee79701adac54817b29 +SIZE (nglogc-1.1.0.tar.gz) = 466794 Added: head/devel/nglogc/files/patch-src_nglogc_Makefile.am ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/files/patch-src_nglogc_Makefile.am Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,10 @@ +--- src/nglogc/Makefile.am.orig 2013-01-30 10:33:19.426104658 +0400 ++++ src/nglogc/Makefile.am 2013-01-30 10:33:43.512184313 +0400 +@@ -51,6 +51,7 @@ + nflf_logtrace.h \ + nflf_logarray.h \ + nflf_logerror.h \ ++ ringbuffer.h \ + types.h \ + log_priv.h + Added: head/devel/nglogc/files/patch-src_nglogc_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/files/patch-src_nglogc_Makefile.in Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,10 @@ +--- src/nglogc/Makefile.in.orig 2013-01-30 10:33:50.121624340 +0400 ++++ src/nglogc/Makefile.in 2013-01-30 10:34:05.433457827 +0400 +@@ -269,6 +269,7 @@ + nflf_logtrace.h \ + nflf_logarray.h \ + nflf_logerror.h \ ++ ringbuffer.h \ + types.h \ + log_priv.h + Added: head/devel/nglogc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/pkg-descr Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,13 @@ +The intention of the nglogc library is to provide an easy to use and powerful +logging API with mechanism which allows to cram source codes with log +statements at the start of implementation and decide at the level of building +or at runtime which statements should be processed. + +Therefore the log statements could be controlled by various log levels and +define switches are available to completely remove the call of the functions at +pre-processor time. So it is possible to switch on the logging only if it is +necessary or only print selected messages without any changes in the source +code. Different publishers are provided also as different formats of outputs to +fulfil the requirements for software development. + +WWW: http://code.google.com/p/nglogc/ Added: head/devel/nglogc/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nglogc/pkg-plist Thu Jan 31 00:58:29 2013 (r311282) @@ -0,0 +1,21 @@ +include/nglogc/flf_log.h +include/nglogc/flf_logarray.h +include/nglogc/flf_logerror.h +include/nglogc/flf_logtrace.h +include/nglogc/log.h +include/nglogc/log_priv.h +include/nglogc/logger.h +include/nglogc/logger_type.h +include/nglogc/nflf_log.h +include/nglogc/nflf_logarray.h +include/nglogc/nflf_logerror.h +include/nglogc/nflf_logtrace.h +include/nglogc/ringbuffer.h +include/nglogc/types.h +lib/libnglogc.a +lib/libnglogc.la +lib/libnglogc.so +lib/libnglogc.so.0 +%%DOCSDIR%%/nglogc_manual.pdf +@dirrm %%DOCSDIR%% +@dirrm include/nglogc