aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/lion/Makefile40
-rw-r--r--devel/lion/distinfo3
-rw-r--r--devel/lion/pkg-descr7
-rw-r--r--devel/lion/pkg-plist17
5 files changed, 68 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 6d4de08719db..56334b254d71 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -584,6 +584,7 @@
SUBDIR += linux_devtools
SUBDIR += linux_kdump
SUBDIR += linuxthreads
+ SUBDIR += lion
SUBDIR += llvm
SUBDIR += log4c
SUBDIR += log4cplus
diff --git a/devel/lion/Makefile b/devel/lion/Makefile
new file mode 100644
index 000000000000..5993d2d93c0f
--- /dev/null
+++ b/devel/lion/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: LiON
+# Date created: June 2006
+# Whom: Marco Molteni <molterSPAM@gufiSPAM.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= lion
+DISTVERSION= 20060301
+CATEGORIES= devel net
+MASTER_SITES= http://www.lundman.net/ftp/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= molterSPAM@gufiSPAM.org
+COMMENT= Multi-platform, event-driven, simple networking library
+
+# TODO
+# add support for SSL/TLS/OpenSSL
+WRKSRC= ${WRKDIR}/${PORTNAME}
+USE_GMAKE= yes
+ALL_TARGET= default
+
+INCLUDES= base64.h connections.h io.h lfnmatch.h lgroup.h lion.h \
+ lion_rcsid.h lion_types.h misc.h pipe.h sockets.h \
+ timers.h tls.h udp.h zlib.h
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,<time.h>,<sys/time.h>,' \
+ ${WRKSRC}/timers.h
+ @${REINPLACE_CMD} -E 's,^(CC|LDFLAGS) *=,\1 ?=,' \
+ ${WRKSRC}/Makefile
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/liblion.a ${PREFIX}/lib
+ @${MKDIR} ${PREFIX}/include/lion
+.for i in ${INCLUDES}
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/include/lion
+.endfor
+
+.include <bsd.port.mk>
diff --git a/devel/lion/distinfo b/devel/lion/distinfo
new file mode 100644
index 000000000000..a4df77ab58fa
--- /dev/null
+++ b/devel/lion/distinfo
@@ -0,0 +1,3 @@
+MD5 (lion-20060301.tgz) = 56935033716c358ccadea476536d5e61
+SHA256 (lion-20060301.tgz) = f86a47124064633f9976e14a402cb937470f518a604a798f929b04a219002032
+SIZE (lion-20060301.tgz) = 210284
diff --git a/devel/lion/pkg-descr b/devel/lion/pkg-descr
new file mode 100644
index 000000000000..41a8682a81e5
--- /dev/null
+++ b/devel/lion/pkg-descr
@@ -0,0 +1,7 @@
+LiON (Lund's Input Output Library) is a C library to quickly develop
+programs that are event-driven, networked, non-blocking and portable.
+It includes a simple API to do any networking, file I/O and pipes.
+
+It is multiplatform and runs on POSIX-like systems and Windows.
+
+WWW: http://www.lundman.net/wiki/index.php/LiON
diff --git a/devel/lion/pkg-plist b/devel/lion/pkg-plist
new file mode 100644
index 000000000000..83ef05c0271c
--- /dev/null
+++ b/devel/lion/pkg-plist
@@ -0,0 +1,17 @@
+include/lion/base64.h
+include/lion/connections.h
+include/lion/io.h
+include/lion/lfnmatch.h
+include/lion/lgroup.h
+include/lion/lion.h
+include/lion/lion_rcsid.h
+include/lion/lion_types.h
+include/lion/misc.h
+include/lion/pipe.h
+include/lion/sockets.h
+include/lion/timers.h
+include/lion/tls.h
+include/lion/udp.h
+include/lion/zlib.h
+@dirrm include/lion
+lib/liblion.a