aboutsummaryrefslogtreecommitdiff
path: root/devel/log4net
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2010-01-01 18:25:01 +0000
committerGreg Lewis <glewis@FreeBSD.org>2010-01-01 18:25:01 +0000
commit151197ea4e1494e98d2ecd2c829679b2d12484c8 (patch)
treea9a05b0da5cfb3776a83a10f96fbdfd72ceebc03 /devel/log4net
parent2c5e3bfc37c6bf7916eb3d0ff551c1952043d27e (diff)
downloadports-151197ea4e1494e98d2ecd2c829679b2d12484c8.tar.gz
ports-151197ea4e1494e98d2ecd2c829679b2d12484c8.zip
Notes
Diffstat (limited to 'devel/log4net')
-rw-r--r--devel/log4net/Makefile53
-rw-r--r--devel/log4net/distinfo3
-rw-r--r--devel/log4net/files/log4net.pc.in8
-rw-r--r--devel/log4net/pkg-descr26
-rw-r--r--devel/log4net/pkg-plist5
5 files changed, 95 insertions, 0 deletions
diff --git a/devel/log4net/Makefile b/devel/log4net/Makefile
new file mode 100644
index 000000000000..798c24c62ce8
--- /dev/null
+++ b/devel/log4net/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: log4net
+# Date created: July 8th, 2005
+# Whom: Christopher Nehren <apeiron@coitusmentis.info>
+#
+# $FreeBSD$
+# $Id: Makefile,v 1.13 2006/10/10 00:26:57 killfill Exp $
+#
+
+PORTNAME= log4net
+PORTVERSION= 1.2.10
+PORTREVISION= 1
+CATEGORIES= devel
+MASTER_SITES= APACHE
+MASTER_SITE_SUBDIR= incubator/log4net/${PORTVERSION}
+DISTNAME= incubating-${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= mono@FreeBSD.org
+COMMENT= Port for .NET of the Apache Logging Services project
+
+BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono
+RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+USE_ZIP= yes
+NO_BUILD= yes
+
+SUB_FILES= log4net.pc
+SUB_LIST+= PORTVERSION=${PORTVERSION}
+
+.if !defined (NOPORTDOCS)
+PORTDOCS= *
+.endif
+.if !defined (NOPORTEXAMPLES)
+PORTEXAMPLES= *
+.endif
+
+do-install:
+ @(cd ${INSTALL_WRKSRC}/bin/mono/2.0/release && ${SETENV} MONO_SHARED_DIR=${WRKDIR} ${LOCALBASE}/bin/gacutil /root ${PREFIX}/lib/ /gacdir ${PREFIX}/lib /package 2.0 /i log4net.dll)
+ ${INSTALL_DATA} ${WRKDIR}/log4net.pc ${PREFIX}/libdata/pkgconfig/log4net.pc
+.if !defined (NOPORTDOCS)
+ @${ECHO_CMD} "Installing documentation..."
+ @${MKDIR} ${DOCSDIR}
+ @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}
+.endif
+.if !defined (NOPORTEXAMPLES)
+ @${ECHO_CMD} "Installing examples..."
+ @${MKDIR} ${EXAMPLESDIR}
+ @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
+.endif
+
+.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
+.include <bsd.port.mk>
diff --git a/devel/log4net/distinfo b/devel/log4net/distinfo
new file mode 100644
index 000000000000..69dcfb53d1ea
--- /dev/null
+++ b/devel/log4net/distinfo
@@ -0,0 +1,3 @@
+MD5 (incubating-log4net-1.2.10.zip) = 0085970684888a5dfb1d59b2831f8d7e
+SHA256 (incubating-log4net-1.2.10.zip) = 50f6124dd01febb7716625aced1727b3db200d589af2d84c99ee22d5ab34fb3f
+SIZE (incubating-log4net-1.2.10.zip) = 8203576
diff --git a/devel/log4net/files/log4net.pc.in b/devel/log4net/files/log4net.pc.in
new file mode 100644
index 000000000000..578714173cb8
--- /dev/null
+++ b/devel/log4net/files/log4net.pc.in
@@ -0,0 +1,8 @@
+prefix=%%PREFIX%%
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Log4net
+Description: Log4net - Logging library for C# and VB.NET
+Version: %%PORTVERSION%%
+Libs: -r:${libdir}/mono/2.0/log4net.dll
diff --git a/devel/log4net/pkg-descr b/devel/log4net/pkg-descr
new file mode 100644
index 000000000000..00ddc519a58c
--- /dev/null
+++ b/devel/log4net/pkg-descr
@@ -0,0 +1,26 @@
+log4net is a tool to help the programmer output log statements to a variety of
+output targets. In case of problems with an application, it is helpful to
+enable logging so that the problem can be located. With log4net it is possible
+to enable logging at runtime without modifying the application binary. The
+log4net package is designed so that log statements can remain in shipped code
+without incurring a high performance cost. It follows that the speed of logging
+(or rather not logging) is crucial.
+
+At the same time, log output can be so voluminous that it quickly becomes
+overwhelming. One of the distinctive features of log4net is the notion of
+hierarchical loggers. Using these loggers it is possible to selectively control
+which log statements are output at arbitrary granularity.
+
+log4net is designed with two distinct goals in mind: speed and flexibility.
+Features:
+* Support for multiple frameworks
+* Output to multiple logging targets
+* Hierarchical logging architecture
+* XML Configuration
+* Dynamic Configuration
+* Logging Context
+* Proven architecture
+* Modular and extensible design
+* High performance with flexibility
+
+WWW: http://logging.apache.org/log4net/
diff --git a/devel/log4net/pkg-plist b/devel/log4net/pkg-plist
new file mode 100644
index 000000000000..21e95cfd2934
--- /dev/null
+++ b/devel/log4net/pkg-plist
@@ -0,0 +1,5 @@
+lib/mono/2.0/log4net.dll
+lib/mono/gac/log4net/1.2.10.0__1b44e1d426115821/log4net.dll
+libdata/pkgconfig/log4net.pc
+@dirrm lib/mono/gac/log4net/1.2.10.0__1b44e1d426115821
+@dirrm lib/mono/gac/log4net