aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorromain <romain@FreeBSD.org>2010-06-05 22:08:01 +0800
committerromain <romain@FreeBSD.org>2010-06-05 22:08:01 +0800
commit421cfa4fb0741fb20f9a2ef8427b4b8f51340875 (patch)
tree4e92efc551648340842d53a73edad385b4e5bc23
parent26c2fe4320bfbae7cf607dee71b27f463f706728 (diff)
downloadfreebsd-ports-gnome-421cfa4fb0741fb20f9a2ef8427b4b8f51340875.tar.gz
freebsd-ports-gnome-421cfa4fb0741fb20f9a2ef8427b4b8f51340875.tar.zst
freebsd-ports-gnome-421cfa4fb0741fb20f9a2ef8427b4b8f51340875.zip
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
client for advanced users, targeting the GNOME desktop. WWW: http://www.smuxi.org PR: ports/141444 Submitted by: Romain Tartiere <romain at blogreen.org>
-rw-r--r--irc/Makefile1
-rw-r--r--irc/smuxi/Makefile38
-rw-r--r--irc/smuxi/distinfo3
-rw-r--r--irc/smuxi/files/patch-lib_Twitterizer.Framework_Makefile.in14
-rw-r--r--irc/smuxi/pkg-descr4
-rw-r--r--irc/smuxi/pkg-plist79
6 files changed, 139 insertions, 0 deletions
diff --git a/irc/Makefile b/irc/Makefile
index 1454014c58fe..4416f131d6c7 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -127,6 +127,7 @@
SUBDIR += sirc
SUBDIR += slirc
SUBDIR += smartirc4net
+ SUBDIR += smuxi
SUBDIR += solid-ircd
SUBDIR += srvx
SUBDIR += talksoup
diff --git a/irc/smuxi/Makefile b/irc/smuxi/Makefile
new file mode 100644
index 000000000000..281b84891186
--- /dev/null
+++ b/irc/smuxi/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: smuxi
+# Date created: 2009-04-27
+# Whom: Romain Tartiere <romain@blogreen.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= smuxi
+PORTVERSION= 0.7.1
+CATEGORIES= irc
+MASTER_SITES= http://www.smuxi.org/jaws/data/files/
+
+MAINTAINER= mono@FreeBSD.org
+COMMENT= Smart MUltipleXed Irc
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/smartirc4net.pc:${PORTSDIR}/irc/smartirc4net \
+ ${LOCALBASE}/libdata/pkgconfig/nini-1.1.pc:${PORTSDIR}/devel/nini \
+ ${LOCALBASE}/libdata/pkgconfig/log4net.pc:${PORTSDIR}/devel/log4net
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= intltool gnomehack gnomesharp20
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "${GNOME_MAKEFILEIN}*" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|@libdir@/pkgconfig|@prefix@/libdata/pkgconfig|g ; \
+ s|@libdir@/locale|@prefix@/share/locale|g'
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+.include <bsd.port.mk>
diff --git a/irc/smuxi/distinfo b/irc/smuxi/distinfo
new file mode 100644
index 000000000000..a6648a677f99
--- /dev/null
+++ b/irc/smuxi/distinfo
@@ -0,0 +1,3 @@
+MD5 (smuxi-0.7.1.tar.gz) = 02f7b0789a18f09157c5207c19525844
+SHA256 (smuxi-0.7.1.tar.gz) = 7e5a0982c71ddaf275a806248c6331222b47462b0edf85afa35f0ceab8615868
+SIZE (smuxi-0.7.1.tar.gz) = 860304
diff --git a/irc/smuxi/files/patch-lib_Twitterizer.Framework_Makefile.in b/irc/smuxi/files/patch-lib_Twitterizer.Framework_Makefile.in
new file mode 100644
index 000000000000..a25ce0fb7830
--- /dev/null
+++ b/irc/smuxi/files/patch-lib_Twitterizer.Framework_Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- lib/Twitterizer.Framework/Makefile.in.orig
++++ lib/Twitterizer.Framework/Makefile.in
+@@ -238,7 +238,7 @@
+ ASSEMBLY_TARGET = $(OUTPUT_DIR)/$(ASSEMBLY_NAME)
+ KEY_FILE = $(srcdir)/Twitterizer.Framework.snk
+ BUILD_FILE = $(srcdir)/Twitterizer.Framework.vs2008.csproj
+-XBUILD_FLAGS = /p:Configuration=Debug /p:NoWarn=CS0168 /p:OutputPath=$(abspath $(OUTPUT_DIR)) /p:BaseIntermediateOutputPath=$(abspath $(OBJECT_DIR))/
++XBUILD_FLAGS = /p:Configuration=Debug /p:NoWarn=0168 /p:OutputPath=$(abspath $(OUTPUT_DIR)) /p:BaseIntermediateOutputPath=$(abspath $(OBJECT_DIR))/
+
+ # magic automake variables
+ @ENABLE_ENGINE_TWITTER_TRUE@pkglib_DATA = $(ASSEMBLY_TARGET) $(ASSEMBLY_TARGET).mdb
diff --git a/irc/smuxi/pkg-descr b/irc/smuxi/pkg-descr
new file mode 100644
index 000000000000..4458dd5383e1
--- /dev/null
+++ b/irc/smuxi/pkg-descr
@@ -0,0 +1,4 @@
+Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+client for advanced users, targeting the GNOME desktop.
+
+WWW: http://www.smuxi.org
diff --git a/irc/smuxi/pkg-plist b/irc/smuxi/pkg-plist
new file mode 100644
index 000000000000..4253c7449547
--- /dev/null
+++ b/irc/smuxi/pkg-plist
@@ -0,0 +1,79 @@
+@comment $FreeBSD$
+bin/smuxi-frontend-gnome
+bin/smuxi-server
+lib/smuxi/Twitterizer.Framework.dll
+lib/smuxi/Twitterizer.Framework.dll.mdb
+lib/smuxi/smuxi-common.dll
+lib/smuxi/smuxi-engine-irc.dll
+lib/smuxi/smuxi-engine-irc.dll.mdb
+lib/smuxi/smuxi-engine-twitter.dll
+lib/smuxi/smuxi-engine.dll
+lib/smuxi/smuxi-engine.dll.mdb
+lib/smuxi/smuxi-frontend-gnome-irc.dll
+lib/smuxi/smuxi-frontend-gnome.exe
+lib/smuxi/smuxi-frontend-gnome.exe.config
+lib/smuxi/smuxi-frontend-gnome.exe.mdb
+lib/smuxi/smuxi-frontend.dll
+lib/smuxi/smuxi-frontend.dll.mdb
+lib/smuxi/smuxi-server.exe
+lib/smuxi/smuxi-server.exe.config
+libdata/pkgconfig/smuxi-common.pc
+libdata/pkgconfig/smuxi-engine-irc.pc
+libdata/pkgconfig/smuxi-engine.pc
+libdata/pkgconfig/smuxi-frontend.pc
+share/applications/smuxi-frontend-gnome.desktop
+%%NLS%%share/locale/ca/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-engine-twitter.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/da/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/da/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/da/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/da/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-engine-twitter.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/de/LC_MESSAGES/smuxi-server.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/es/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/es/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/es/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/es/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/es/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-engine-twitter.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/smuxi-server.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-engine-twitter.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/it/LC_MESSAGES/smuxi-frontend.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-engine-irc.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-engine-twitter.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-engine.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-frontend-gnome-irc.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-frontend-gnome.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/smuxi-frontend.mo
+share/pixmaps/smuxi-frontend-gnome.svg
+@dirrm lib/smuxi/icons
+@dirrm lib/smuxi