Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Robin Cook (6af3a2bb6666d473a13afbd6e87c34647c6676b0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Robin Cook <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Robin Cook (6af3a2bb6666d473a13afbd6e87c34647c6676b0)
  • Date: Sun, 9 Sep 2012 21:12:17 -0500

GIT changes to master grimoire by Robin Cook <rcook AT wyrms.net>:

ChangeLog | 3 +
chat-irc/hexchat/BUILD | 3 +
chat-irc/hexchat/CONFIGURE | 35 ++++++++++++++++++++
chat-irc/hexchat/DEPENDS | 51
++++++++++++++++++++++++++++++
chat-irc/hexchat/DETAILS | 18 ++++++++++
chat-irc/hexchat/HISTORY | 2 +
chat-irc/hexchat/INSTALL | 3 +
chat-irc/hexchat/PRE_BUILD | 4 ++
chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig |binary
net/libproxy/BUILD | 4 ++
net/libproxy/DEPENDS | 6 ++-
net/libproxy/HISTORY | 4 ++
12 files changed, 131 insertions(+), 2 deletions(-)

New commits:
commit 6af3a2bb6666d473a13afbd6e87c34647c6676b0
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

libproxy: added depends and build options

commit e0a58f7b8b30eef4a2320d28052a8b2d1becf60f
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

hexchat: new spell, irc client based on xchat

diff --git a/ChangeLog b/ChangeLog
index 69749f3..82eccf0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2012-09-09 Robin Cook <rcook AT wyrms.net>
+ * chat-irc/hexchat: new spell, irc client based on xchat
+
2012-09-09 Ladislav Hagara <hgr AT vabo.cz>
* libs/gfreenect: new spell, wrapper for libfreenect
* libs/skeltrack: new spell, skeleton tracking library
diff --git a/chat-irc/hexchat/BUILD b/chat-irc/hexchat/BUILD
new file mode 100755
index 0000000..0aa29f9
--- /dev/null
+++ b/chat-irc/hexchat/BUILD
@@ -0,0 +1,3 @@
+OPTS="$HEXCHAT_OPTS $OPTS" &&
+
+default_build
diff --git a/chat-irc/hexchat/CONFIGURE b/chat-irc/hexchat/CONFIGURE
new file mode 100755
index 0000000..9fe71e0
--- /dev/null
+++ b/chat-irc/hexchat/CONFIGURE
@@ -0,0 +1,35 @@
+config_query_option HEXCHAT_OPTS "Enable threads?" y \
+ "--enable-threads=pth" "--disable-theads" &&
+
+config_query_option HEXCHAT_OPTS "Enable IPv6?" n \
+ "--enable-ipv6" "--disable-ipv6" &&
+
+config_query_option HEXCHAT_OPTS "Enable use of Xft directly?" n \
+ "--enable-xft" "--disable-xft" &&
+
+config_query_option HEXCHAT_OPTS "Enable use of XShm for fast tinting?" n \
+ "--enable-shm" "--disable-shm" &&
+
+config_query_option HEXCHAT_OPTS "Build the text frontend?" n \
+ "--enable-textfe" "--disable-textfe" &&
+
+config_query_option HEXCHAT_OPTS "Enable plugin support?" y \
+ "--enable-plugin" "--disable-plugin" &&
+
+config_query_option HEXCHAT_OPTS "Enable checksum plugin?" y \
+ "--enable-checksum" "--disable-checksum" &&
+
+config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
+ "--enable-doat" "--disable-doat" &&
+
+config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
+ "--enable-fishlim" "--disable-fishlim" &&
+
+config_query_option HEXCHAT_OPTS "Enable SASL plugin?" y \
+ "--enable-sasl" "--disable-sasl" &&
+
+config_query_option HEXCHAT_OPTS "Enable MMX assembly routines?" y \
+ "--enable-mmx" "--disable-mmx" &&
+
+config_query_option HEXCHAT_OPTS "enable use of XShm for fast tinting?" n \
+ "--enable-mmx" "--disable-mmx"
diff --git a/chat-irc/hexchat/DEPENDS b/chat-irc/hexchat/DEPENDS
new file mode 100755
index 0000000..e10f03d
--- /dev/null
+++ b/chat-irc/hexchat/DEPENDS
@@ -0,0 +1,51 @@
+depends glib2 &&
+
+optional_depends gettext \
+ "" \
+ "--disable-nls" \
+ "Enable gettext for i18n?" &&
+
+optional_depends openssl \
+ "--enable-openssl=/usr/bin/openssl" \
+ "" \
+ "Enable use of openSSL?" &&
+
+optional_depends gtk+2 \
+ "--enable-gtkfe" \
+ "--disable-gtkfe --enable-textfe" \
+ "Enable building the gtk frontend" &&
+
+optional_depends python \
+ "" \
+ "--disable-python" \
+ "for Python scripting support" &&
+
+optional_depends perl \
+ "" \
+ "--disable-perl" \
+ "for perl scripting support" &&
+
+optional_depends tcl \
+ "--enable-tcl=/usr/lib" \
+ "" \
+ "for tcl scripting support" &&
+
+optional_depends dbus \
+ "" \
+ "--disable-dbus" \
+ "Enable DBUS support?" &&
+
+optional_depends libnotify \
+ "" \
+ "--disable-libnotify" \
+ "Enable libnotify support?" &&
+
+optional_depends gtkspell \
+ "--enable-spell=gtkspell" \
+ "" \
+ "for spell checker support" &&
+
+optional_depends libsexy \
+ "--enable-spell=libsexy" \
+ "" \
+ "for spell checker support"
diff --git a/chat-irc/hexchat/DETAILS b/chat-irc/hexchat/DETAILS
new file mode 100755
index 0000000..3f8746d
--- /dev/null
+++ b/chat-irc/hexchat/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=hexchat
+ VERSION=2.9.1
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=https://github.com/downloads/$SPELL/$SPELL/$SOURCE
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ WEB_SITE=http://www.hexchat.org/
+ ENTERED=20120909
+ LICENSE[0]=GPL
+ KEYWORDS="irc chat"
+ SHORT="IRC client for X"
+cat << EOF
+HexChat is an IRC chat program. It allows you to join multiple IRC channels
+(chat rooms) at the same time, talk publicly, private one-on-one
+conversations etc.
+
+HexChat is based on XChat
+EOF
diff --git a/chat-irc/hexchat/HISTORY b/chat-irc/hexchat/HISTORY
new file mode 100644
index 0000000..898621b
--- /dev/null
+++ b/chat-irc/hexchat/HISTORY
@@ -0,0 +1,2 @@
+2012-09-09 Robin Cook <rcook AT wyrms.net>
+ * New Spell: DETAILS, CONFIGURE, DEPENDS, PRE_BUILD, BUILD, INSTALL
diff --git a/chat-irc/hexchat/INSTALL b/chat-irc/hexchat/INSTALL
new file mode 100755
index 0000000..e6227ae
--- /dev/null
+++ b/chat-irc/hexchat/INSTALL
@@ -0,0 +1,3 @@
+install -vm 644 plugins/xchat-plugin.h "$INSTALL_ROOT/usr/include" &&
+
+default_install
diff --git a/chat-irc/hexchat/PRE_BUILD b/chat-irc/hexchat/PRE_BUILD
new file mode 100755
index 0000000..ba99dad
--- /dev/null
+++ b/chat-irc/hexchat/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+
+./autogen.sh
diff --git a/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig
new file mode 100644
index 0000000..86a676e
Binary files /dev/null and b/chat-irc/hexchat/hexchat-2.9.1.tar.xz.sig differ
diff --git a/net/libproxy/BUILD b/net/libproxy/BUILD
index e013b8d..1a1ed52 100755
--- a/net/libproxy/BUILD
+++ b/net/libproxy/BUILD
@@ -1 +1,5 @@
+if [ "$LIBPROXY_WEBKIT" == "none" ]; then
+ OPTS="-DWITH_WEBKIT=0 $OPTS"
+fi &&
+
cmake_build
diff --git a/net/libproxy/DEPENDS b/net/libproxy/DEPENDS
index 388756e..0e88e3f 100755
--- a/net/libproxy/DEPENDS
+++ b/net/libproxy/DEPENDS
@@ -3,14 +3,16 @@ depends cmake &&
depends libxmu &&

if [ "$LIBPROXY_WEBKIT" == "gtk+2" ]; then
- depends webkitgtk '-DWITH_WEBKIT3=0' ''
+ depends webkitgtk '-DWITH_WEBKIT=1 -DWITH_WEBKIT3=0' ''

elif [ "$LIBPROXY_WEBKIT" == "gtk+3" ]; then
depends webkitgtk3 '-DWITH_WEBKIT3=1' ''
fi &&

optional_depends kdelibs4 '-DWITH_KDE4=1' '-DWITH_KDE4=0' 'KDE integration'
&&
-optional_depends glib2 '-DWITH_GNOME3=1' '-DWITH_GNOME3=0' 'Gnome
support' &&
+optional_depends gconf2 '-DWITH_GNOME=1' '-DWITH_GNOME=0' 'Gnome2
support' &&
+optional_depends glib2 '-DWITH_GNOME3=1' '-DWITH_GNOME3=0' 'Gnome3
support' &&
+optional_depends network-manager '-DWITH_NM=1' '-DWITH_MM=0' 'Network
Manager support' &&
optional_depends xulrunner '' '' 'Mozilla support' &&
optional_depends vala '-DWITH_VALA=1' '-DWITH_VALA=0' "for Vala
bindings" &&
optional_depends perl '-DWITH_PERL=1' '-DWITH_PERL=0' "for Perl
bindings" &&
diff --git a/net/libproxy/HISTORY b/net/libproxy/HISTORY
index e67ecc5..ca6cc98 100644
--- a/net/libproxy/HISTORY
+++ b/net/libproxy/HISTORY
@@ -1,3 +1,7 @@
+2012-09-09 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: added optional depends network-manager, gconf2
+ * BUILD: set option for none on webkitgtk
+
2012-05-30 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD: added, to apply patch
* unistd.patch: added, fix compilation with gcc 4.7




Archive powered by MHonArc 2.6.24.

Top of Page