diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-im/centerim |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-im/centerim')
-rw-r--r-- | net-im/centerim/Manifest | 10 | ||||
-rw-r--r-- | net-im/centerim/centerim-4.22.10-r1.ebuild | 130 | ||||
-rw-r--r-- | net-im/centerim/centerim-4.22.10.ebuild | 112 | ||||
-rw-r--r-- | net-im/centerim/centerim-5.0.0_beta2.ebuild | 38 | ||||
-rw-r--r-- | net-im/centerim/files/centerim-4.22.10-gcc46.patch | 12 | ||||
-rw-r--r-- | net-im/centerim/files/centerim-4.22.10-system-expat.patch | 51 | ||||
-rw-r--r-- | net-im/centerim/metadata.xml | 14 |
7 files changed, 367 insertions, 0 deletions
diff --git a/net-im/centerim/Manifest b/net-im/centerim/Manifest new file mode 100644 index 000000000000..083f60c3259e --- /dev/null +++ b/net-im/centerim/Manifest @@ -0,0 +1,10 @@ +AUX centerim-4.22.10-gcc46.patch 241 SHA256 9b26af1b97513c998cfe3b08c93aecf9a75357e6c2973dbe0ea99c38d5191896 SHA512 bda4a2f1f502972546af28d37ad426d8e1ef2cb1daf9c2434473991dcbebf889d6a4637dfb58fc133dd96c7146348531e9f095d8b15c61ed7bcf037d3e35c356 WHIRLPOOL 183766dcab71bf0b5473f1d994e58229b26064e3db2ec9167dd8ab415dbc6392c835910631df6577581034edbef1061a85e36d8d27769c89baafc04553a2ac90 +AUX centerim-4.22.10-system-expat.patch 1894 SHA256 9633b71d7e7c3de7ac5142905ed69e1ca0e80ddbb0b8e96f732df69ccd359926 SHA512 e935ec7c69a85e680fce65fa38306a0f2793f8852602f7c26cdf7ecbad8d363fd74a36f5629ae0d78e7f0c00c55236a4cacf88debb0818b02e92655333939379 WHIRLPOOL ea93a58c39d6a2f418b4ead8957b7b93a3475d2545c011a60d824ecb01565cd353995ec5eb926acc3cbacfc3e68f372cfa2ff3d4576e62f2064d50c79fba670e +DIST centerim-4.22.10.tar.gz 2287832 SHA256 93ce15eb9c834a4939b5aa0846d5c6023ec2953214daf8dc26c85ceaa4413f6e SHA512 1cabb6d455e2c1d2bb70a4330f78a34b54dabbc9a7d77d93ef7a08cfae73958670e86dee06b1fb7cb393c248d9682a491edb19a81cb43e7b0f44513c24759116 WHIRLPOOL 58a615cb171221b916c1cea61388659fe2dd6b09ebfe4bf8442109289e1ed89c47ee5e9cd093a05a276d08f33e6f4e7cb951153a6cdf6eed439a9c20b8d3ff78 +DIST centerim5-5.0.0beta2.tar.gz 689578 SHA256 5f4ad8d4ad8ec785f928ad06b42a184a9785a2cce31da5d908963643b0c522c7 SHA512 5057186ddb354c76740ea38d10678a18a716085566630e3338911f2d3931d60925406fe78c25de8ffe9bdbb7a307e7a230d0da6863c2d81ebb63ba2f6b962d0c WHIRLPOOL 089b5cf1e773712379154df9f74a006763d93472103f6a1f18f767701fa8248e76e0b309d7731dfb3d8e072905ddfe05212bfb69cd4a10215ced3553281c59f9 +EBUILD centerim-4.22.10-r1.ebuild 2752 SHA256 f04e1d8a6fea0b7a4e6ba02cbbf7138a356b52de6e93c9bdbb45634b12541b17 SHA512 64fd31a5cab9bbcb31198554125888a8bd95807daf1ab4b33226a7ad3e9dddb36fd962d65560a88b97bf1393bade6892d622f63001e398044ae7fb3fb4479cdc WHIRLPOOL 9f1ef20974a3487f32cda6c30dd7b571315f9ecee1a7b66f9696b0e868f3e7095943d023706e397bf3c853341d83ad429dc0c17fe3956ffc421bc741078ba34c +EBUILD centerim-4.22.10.ebuild 2440 SHA256 3dd012f23c847097921e8ff05a21ec1414cf4fe888fb97c781f6443d6d975342 SHA512 3f2318218262f97642179bb88835bcadfa7eaf3f10fb56f4bcfdb4e71788c23176425a6ee627bb8a338f45e295046bd7dac5bc7193c25ff30c66399f75788590 WHIRLPOOL e7c0ede34680733608bcdf68fe33ec6a142084e2bce22983a1c6de2b5ce6e30b5befc64dd9722ecdae278ef2d7fceb37717bbfbd0633d0bce1b426056b6354ec +EBUILD centerim-5.0.0_beta2.ebuild 838 SHA256 3f96c117191e99c999cc632c6ac5d0bd414e8d2ba11098ac776558af7a727085 SHA512 d543dcf3a4078d940227923d335780c049c75fe7009a7e409c0d582b21753e2d6cf1385df5dbc018b27a578cc1e459187100679bf4d360f824e5f8cf1420976e WHIRLPOOL f62f14726572716a6182666eac62808681bb40f7455faed194c03d8a4b7b66978820bb7e8fac6655531f7f9cb7f9dc60566394555565065e4807d104db1f5d67 +MISC ChangeLog 3067 SHA256 fe119bf4a504c95335449cc0e6c73fdbcbde5a1869a609e4c2407f47adf41ee7 SHA512 eaa93e737b4c17c76b62df5363573ec0f698b31b7db3d5b948d354ba19061e1e2c28251ccd12f4dac3982f885c1a584a64f5b418a72749ca07945a1911f4d813 WHIRLPOOL 11c8b801744fddadb90b7b227d82a162ba91640e03ddeb27f7fe9bd0202b5b326ca8d7ce1df4b61fc914aa28151f3da23c345b00cd41f67c48466d315ec3b94e +MISC ChangeLog-2015 9606 SHA256 98e571d303c7e6f1eba786e54db5ccd920f385dad9362f55b2ceb40655fbc149 SHA512 50a81b2860df30db9eb638c333faa39db6835749de4ba5376d68f08ecb2483fadd2d926532673c7cdf71c742b85a64c813a2c0f312673e2331f9450210c6698e WHIRLPOOL 69cf0a706f87eb6d380ab069f6e99d1b2c282011d645796943a0fadc92c154d12faa162cf1f4c0a155e1f0ffffbf88d4658085f01f749bcda512bec65b3afa75 +MISC metadata.xml 534 SHA256 1b825fab085f553e8799163d8edcd21c4d3a7d1a9832d4975565a54ddb732b3c SHA512 d798c3e47a16394cf1e884b07ffa24c93c2ae224a14a26b36a0e9414adefb4c13f468f1a7f065b63af05d445d869d2bc6d4927782610c62cebc5a36f5787e59c WHIRLPOOL 6b63da8b50b3e9fad79a2b9140e8d7dfc0eea2f3270d58f2fc0b2ad89a2a400d74d1395799370dce8ca67d540054f6e27dbf727b8ad6e83d249c029b702f0dee diff --git a/net-im/centerim/centerim-4.22.10-r1.ebuild b/net-im/centerim/centerim-4.22.10-r1.ebuild new file mode 100644 index 000000000000..41ca9434836c --- /dev/null +++ b/net-im/centerim/centerim-4.22.10-r1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" + +inherit eutils autotools + +PROTOCOL_IUSE="+aim gadu +icq +irc +xmpp lj +msn rss +yahoo" +IUSE="${PROTOCOL_IUSE} bidi nls ssl crypt jpeg otr" + +DESCRIPTION="ncurses ICQ/Yahoo!/AIM/IRC/MSN/Jabber/GaduGadu/RSS/LiveJournal Client" +if [[ ${PV} = *_p* ]] # is this a snaphot? +then + SRC_URI="http://www.centerim.org/download/snapshots/${PN}-${PV/*_p/}.tar.gz" +elif [[ ${PV} = *.*.*.* ]] # is this a mobshot? +then + SRC_URI="http://www.centerim.org/download/mobshots/${P}.tar.gz" +else + SRC_URI="http://www.centerim.org/download/releases/${P}.tar.gz" +fi +HOMEPAGE="http://www.centerim.org/" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86 ~x86-fbsd" + +DEPEND=">=sys-libs/ncurses-5.2 + dev-libs/expat + bidi? ( dev-libs/fribidi ) + ssl? ( >=dev-libs/openssl-0.9.6g ) + jpeg? ( virtual/jpeg ) + xmpp? ( + otr? ( <net-libs/libotr-4 ) + crypt? ( >=app-crypt/gpgme-1.0.2 ) + ) + msn? ( >=net-misc/curl-7.25.0-r1[ssl] ) + yahoo? ( >=net-misc/curl-7.25.0-r1[ssl] )" + +RDEPEND="${DEPEND} + nls? ( sys-devel/gettext )" + +S="${WORKDIR}"/${P/_p*} + +check_protocol_iuse() { + local flag + + for flag in ${PROTOCOL_IUSE} + do + use ${flag#+} && return 0 + done + + return 1 +} + +pkg_setup() { + if ! check_protocol_iuse + then + eerror + eerror "Please activate at least one of the following protocol USE flags:" + eerror "${PROTOCOL_IUSE//+}" + eerror + die "Please activate at least one protocol USE flag!" + fi + + if use otr && ! use xmpp + then + ewarn + ewarn "Support for OTR is only supported with Jabber!" + ewarn + fi + + if use gadu && ! use jpeg + then + ewarn + ewarn "You need jpeg support to be able to register Gadu-Gadu accounts!" + ewarn + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc46.patch + ( + cd libjabber/ || exit 1 + rm \ + asciitab.h \ + hashtable.[ch] \ + iasciitab.h \ + latin1tab.h \ + utf8tab.h \ + xmldef.h \ + xmlparse.[ch] \ + xmlrole.[ch] \ + xmltok.[ch] \ + xmltok_impl_c.h \ + xmltok_impl.h \ + ) || die + epatch "${FILESDIR}"/${P}-system-expat.patch + eautoreconf + + # Don't execute git commands, bug #228151 + cat >"${S}"/misc/git-version-gen <<-EOF + #!/bin/sh + echo -n "${PVR}" + EOF +} + +src_configure() { + econf \ + $(use_with ssl) \ + $(use_enable aim) \ + $(use_with bidi fribidi) \ + $(use_with jpeg libjpeg) \ + $(use_with otr libotr) \ + $(use_enable gadu gg) \ + $(use_enable icq) \ + $(use_enable irc) \ + $(use_enable xmpp jabber) \ + $(use_enable lj) \ + $(use_enable msn) \ + $(use_enable nls locales-fix) \ + $(use_enable nls) \ + $(use_enable rss) \ + $(use_enable yahoo) \ + || die "econf failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc AUTHORS ChangeLog FAQ README THANKS TODO +} diff --git a/net-im/centerim/centerim-4.22.10.ebuild b/net-im/centerim/centerim-4.22.10.ebuild new file mode 100644 index 000000000000..210b148c5982 --- /dev/null +++ b/net-im/centerim/centerim-4.22.10.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" + +inherit eutils + +PROTOCOL_IUSE="+aim gadu +icq +irc +xmpp lj +msn rss +yahoo" +IUSE="${PROTOCOL_IUSE} bidi nls ssl crypt jpeg otr" + +DESCRIPTION="CenterIM is a ncurses ICQ/Yahoo!/AIM/IRC/MSN/Jabber/GaduGadu/RSS/LiveJournal Client" +if [[ ${PV} = *_p* ]] # is this a snaphot? +then + SRC_URI="http://www.centerim.org/download/snapshots/${PN}-${PV/*_p/}.tar.gz" +elif [[ ${PV} = *.*.*.* ]] # is this a mobshot? +then + SRC_URI="http://www.centerim.org/download/mobshots/${P}.tar.gz" +else + SRC_URI="http://www.centerim.org/download/releases/${P}.tar.gz" +fi +HOMEPAGE="http://www.centerim.org/" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 x86 ~x86-fbsd" + +DEPEND=">=sys-libs/ncurses-5.2 + bidi? ( dev-libs/fribidi ) + ssl? ( >=dev-libs/openssl-0.9.6g ) + jpeg? ( virtual/jpeg ) + xmpp? ( + otr? ( <net-libs/libotr-4 ) + crypt? ( >=app-crypt/gpgme-1.0.2 ) + ) + msn? ( >=net-misc/curl-7.25.0-r1[ssl] ) + yahoo? ( >=net-misc/curl-7.25.0-r1[ssl] )" + +RDEPEND="${DEPEND} + nls? ( sys-devel/gettext )" + +S="${WORKDIR}"/${P/_p*} + +check_protocol_iuse() { + local flag + + for flag in ${PROTOCOL_IUSE} + do + use ${flag#+} && return 0 + done + + return 1 +} + +pkg_setup() { + if ! check_protocol_iuse + then + eerror + eerror "Please activate at least one of the following protocol USE flags:" + eerror "${PROTOCOL_IUSE//+}" + eerror + die "Please activate at least one protocol USE flag!" + fi + + if use otr && ! use xmpp + then + ewarn + ewarn "Support for OTR is only supported with Jabber!" + ewarn + fi + + if use gadu && ! use jpeg + then + ewarn + ewarn "You need jpeg support to be able to register Gadu-Gadu accounts!" + ewarn + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc46.patch + + # Don't execute git commands, bug #228151 + cat >"${S}"/misc/git-version-gen <<-EOF + #!/bin/sh + echo -n "${PVR}" + EOF +} + +src_configure() { + econf \ + $(use_with ssl) \ + $(use_enable aim) \ + $(use_with bidi fribidi) \ + $(use_with jpeg libjpeg) \ + $(use_with otr libotr) \ + $(use_enable gadu gg) \ + $(use_enable icq) \ + $(use_enable irc) \ + $(use_enable xmpp jabber) \ + $(use_enable lj) \ + $(use_enable msn) \ + $(use_enable nls locales-fix) \ + $(use_enable nls) \ + $(use_enable rss) \ + $(use_enable yahoo) \ + || die "econf failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc AUTHORS ChangeLog FAQ README THANKS TODO +} diff --git a/net-im/centerim/centerim-5.0.0_beta2.ebuild b/net-im/centerim/centerim-5.0.0_beta2.ebuild new file mode 100644 index 000000000000..b3cd6b97c4d8 --- /dev/null +++ b/net-im/centerim/centerim-5.0.0_beta2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P="${PN}5-${PV/_}" + +DESCRIPTION="CenterIM is a ncurses ICQ/Yahoo!/AIM/IRC/MSN/Jabber/GaduGadu/RSS/LiveJournal Client" +SRC_URI="http://www.centerim.org/download/cim5/${MY_P}.tar.gz" +HOMEPAGE="http://www.centerim.org/" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86 ~x86-fbsd" +IUSE="debug nls" + +DEPEND=">=sys-libs/ncurses-5.2 + >=net-im/pidgin-2.7.0 + >=dev-libs/glib-2.16.0 + >=dev-libs/libsigc++-2.2.0" +RDEPEND="${DEPEND} + nls? ( sys-devel/gettext )" +DEPEND="${DEPEND} + virtual/pkgconfig" + +S="${WORKDIR}"/${MY_P} + +src_configure() { + econf \ + $(use_enable debug) \ + $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install + rm -f "${D}"/usr/lib*/libcppconsui.{a,la} + + dodoc AUTHORS HACKING NEWS README TODO +} diff --git a/net-im/centerim/files/centerim-4.22.10-gcc46.patch b/net-im/centerim/files/centerim-4.22.10-gcc46.patch new file mode 100644 index 000000000000..a03e9eabd13f --- /dev/null +++ b/net-im/centerim/files/centerim-4.22.10-gcc46.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/show_bug.cgi?id=363017 + +--- a/libicq2000/libicq2000/sigslot.h ++++ b/libicq2000/libicq2000/sigslot.h +@@ -82,6 +82,7 @@ + #ifndef SIGSLOT_H__ + #define SIGSLOT_H__ + ++#include <cstddef> + #include <set> + #include <list> + diff --git a/net-im/centerim/files/centerim-4.22.10-system-expat.patch b/net-im/centerim/files/centerim-4.22.10-system-expat.patch new file mode 100644 index 000000000000..ef3d52c28c3d --- /dev/null +++ b/net-im/centerim/files/centerim-4.22.10-system-expat.patch @@ -0,0 +1,51 @@ +From 539f0dd1b9b81c4b0aece3ab076b1c75073c8062 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping <sebastian@pipping.org> +Date: Fri, 6 May 2016 02:33:51 +0200 +Subject: [PATCH] Build against system Expat + +--- + libjabber/Makefile.am | 4 ++-- + libjabber/libxode.h | 2 +- + src/Makefile.am | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/libjabber/Makefile.am b/libjabber/Makefile.am +index f91ad8f..7b20f6b 100644 +--- a/libjabber/Makefile.am ++++ b/libjabber/Makefile.am +@@ -1,4 +1,4 @@ + AM_CPPFLAGS = -I$(top_srcdir)/connwrap + noinst_LIBRARIES = liblibjabber.a +-noinst_HEADERS = xmltok_impl_c.h latin1tab.h log.h asciitab.h libxode.h jabber.h hashtable.h xmlparse.h iasciitab.h xmldef.h xmltok.h utf8tab.h xmltok_impl.h xmlrole.h nametab.h xmltok_ns_c.h +-liblibjabber_a_SOURCES = jid.c log.c jutil.c str.c expat.c hashtable.c genhash.c pproxy.c pool.c rate.c xmlparse.c xstream.c xmltok.c xmlnode.c jconn.c xmlrole.c jpacket.c snprintf.c socket.c sha.c ++noinst_HEADERS = log.h libxode.h jabber.h nametab.h ++liblibjabber_a_SOURCES = jid.c log.c jutil.c str.c expat.c genhash.c pproxy.c pool.c rate.c xstream.c xmlnode.c jconn.c jpacket.c snprintf.c socket.c sha.c +diff --git a/libjabber/libxode.h b/libjabber/libxode.h +index d6c92a6..8752b0c 100644 +--- a/libjabber/libxode.h ++++ b/libjabber/libxode.h +@@ -16,7 +16,7 @@ + #include <arpa/inet.h> + #include <sys/time.h> + +-#include "xmlparse.h" ++#include <expat.h> + #ifdef HAVE_CONFIG_H + #include <config.h> + #endif /* HAVE_CONFIG_H */ +diff --git a/src/Makefile.am b/src/Makefile.am +index 3a0feaf..b8cf2ff 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -22,7 +22,7 @@ centerim_LDADD += -llibgadu + endif + if BUILD_JABBER + centerim_LDFLAGS += -L$(top_builddir)/libjabber +-centerim_LDADD += -llibjabber ++centerim_LDADD += -llibjabber -lexpat + endif + if BUILD_MSN + centerim_LDFLAGS += -L$(top_builddir)/libmsn +-- +2.8.1 + diff --git a/net-im/centerim/metadata.xml b/net-im/centerim/metadata.xml new file mode 100644 index 000000000000..81747681819f --- /dev/null +++ b/net-im/centerim/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>swegener@gentoo.org</email> + <description>Primary Maintainer</description> +</maintainer> +<use> + <flag name="gadu">Enable support for the Gadu-Gadu protocol</flag> + <flag name="irc">Enable support for the IRC protocol</flag> + <flag name="lj">Enable support for the LiveJournal weblog system</flag> + <flag name="otr">Enable encrypted conversations</flag> +</use> +</pkgmetadata> |