svn commit: r311282 - in head/devel: . nglogc nglogc/files
Vanilla I. Shu
vanilla at FreeBSD.org
Thu Jan 31 00:58:31 UTC 2013
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 <g.veniamin at googlemail.com>
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 <g.veniamin at googlemail.com>
+# $FreeBSD$
+
+PORTNAME= nglogc
+PORTVERSION= 1.1.0
+CATEGORIES= devel
+MASTER_SITES= GOOGLE_CODE
+
+MAINTAINER= g.veniamin at 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 <bsd.port.mk>
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
+ at dirrm %%DOCSDIR%%
+ at dirrm include/nglogc
More information about the svn-ports-all
mailing list