summaryrefslogtreecommitdiffstats
path: root/chat-libs
diff options
context:
space:
mode:
Diffstat (limited to 'chat-libs')
-rw-r--r--chat-libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch32
-rwxr-xr-xchat-libs/libircclient/BUILD2
-rwxr-xr-xchat-libs/libircclient/DEPENDS4
-rwxr-xr-xchat-libs/libircclient/DETAILS16
-rw-r--r--chat-libs/libircclient/HISTORY12
-rwxr-xr-xchat-libs/libircclient/PRE_BUILD3
6 files changed, 69 insertions, 0 deletions
diff --git a/chat-libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch b/chat-libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch
new file mode 100644
index 0000000000..401939c8a1
--- /dev/null
+++ b/chat-libs/libircclient/0001-fix-install-target-build-shared-and-static-library.patch
@@ -0,0 +1,32 @@
+From 7ada7d12db384f096c3abe74f4fc25dbe89893b5 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+Date: Sun, 9 Dec 2012 15:36:08 +0100
+Subject: [PATCH] fix install target, build shared and static library
+
+---
+ src/Makefile.in | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 752d627..86b8a7a 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -8,12 +8,14 @@ DESTDIR=
+
+ OBJS = libircclient.o
+
+-all: @TARGET@
++all: lib
+
+ static: libircclient.a
+ shared: libircclient.so
+ shared_mingw: libircclient.dll
+
++lib: shared static
++
+ install: lib
+ -mkdir -p $(DESTDIR)@prefix@/include
+ -mkdir -p $(DESTDIR)@prefix@/lib
+--
+1.8.0
+
diff --git a/chat-libs/libircclient/BUILD b/chat-libs/libircclient/BUILD
new file mode 100755
index 0000000000..e3204b62fa
--- /dev/null
+++ b/chat-libs/libircclient/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --enable-ipv6" &&
+default_build
diff --git a/chat-libs/libircclient/DEPENDS b/chat-libs/libircclient/DEPENDS
new file mode 100755
index 0000000000..ab76ffa9d1
--- /dev/null
+++ b/chat-libs/libircclient/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends SSL \
+ "--enable-openssl" \
+ "--disable-openssl" \
+ "compile with SSL support"
diff --git a/chat-libs/libircclient/DETAILS b/chat-libs/libircclient/DETAILS
new file mode 100755
index 0000000000..75995aef4c
--- /dev/null
+++ b/chat-libs/libircclient/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libircclient
+ VERSION=1.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/${SPELL}/${VERSION}/${SOURCE}
+ SOURCE_HASH=sha512:94a68f27fcb12c918fa347d4ee44747e08e016245048c81f179b9a45081bd336c329e7185a3bc46deb28c9c77e1eff5dc53de7e723b1ed5ee2c1d3cc57ce0548
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.ulduzsoft.com/linux/libircclient/"
+ LICENSE[0]=LGPL
+ ENTERED=20121209
+ SHORT="a small but extremely powerful library which implements the IRC protocol"
+cat << EOF
+libircclient is a small but extremely powerful library which implements
+the IRC protocol. It is designed to be small, fast, portable and compatible
+with the RFC standards as well as non-standard but popular features. It is
+perfect for building the IRC clients and bots.
+EOF
diff --git a/chat-libs/libircclient/HISTORY b/chat-libs/libircclient/HISTORY
new file mode 100644
index 0000000000..94323cd0a1
--- /dev/null
+++ b/chat-libs/libircclient/HISTORY
@@ -0,0 +1,12 @@
+2015-12-25 Vlad Glagolev <stealth@sourcemage.org>
+ * DEPENDS: openssl -> SSL
+
+2015-05-25 Thomas Orgis <sobukus@sourcemage.org>
+ * DETAILS: remove SOURCEFORGE_URL usage (automated)
+
+2012-12-09 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+ * DETAILS: fixed messed up VERSION, SOURCE, SOURCE_URL and SOURCE_DIRECTORY
+ * PRE_BUILD, 0001-fix-install-target-build-shared-and-static-library.patch:
+ build static and shared library, fix install target
+
diff --git a/chat-libs/libircclient/PRE_BUILD b/chat-libs/libircclient/PRE_BUILD
new file mode 100755
index 0000000000..476342a13c
--- /dev/null
+++ b/chat-libs/libircclient/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SPELL_DIRECTORY}/0001-fix-install-target-build-shared-and-static-library.patch