summaryrefslogtreecommitdiff
path: root/dev-util/ccglue
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/ccglue')
-rw-r--r--dev-util/ccglue/Manifest9
-rw-r--r--dev-util/ccglue/ccglue-0.3.1.ebuild26
-rw-r--r--dev-util/ccglue/ccglue-0.6.0.ebuild20
-rw-r--r--dev-util/ccglue/files/ccglue-0.3.1-as-needed.patch11
-rw-r--r--dev-util/ccglue/files/ccglue-0.5.1-cflags.patch13
-rw-r--r--dev-util/ccglue/metadata.xml16
6 files changed, 95 insertions, 0 deletions
diff --git a/dev-util/ccglue/Manifest b/dev-util/ccglue/Manifest
new file mode 100644
index 000000000000..55a22b5b5a19
--- /dev/null
+++ b/dev-util/ccglue/Manifest
@@ -0,0 +1,9 @@
+AUX ccglue-0.3.1-as-needed.patch 345 SHA256 6be62084887e0560d0ec46cdbd5d68d9d72f4efda95535db40d68a9c57f7f548 SHA512 227de72e1931182c2ea1ddfe02a5d44ca04b59505ba7027ee6abbd2be1f5e3a6b2dfbe13042337b97c0f27b1dfd4f1c5fb8f51fd0c70801bcb803120981afa0d WHIRLPOOL 73acd2244b02bcc3b29102eaf3acb22a25e81a82ca5f8c3572a2ca41c10341e30234a799ff31dd52b7fcfb53ff69327082cf6dc639d0c3999dca6892f11faa6f
+AUX ccglue-0.5.1-cflags.patch 338 SHA256 96199e6b98b5e972ee33b8629fe70e815a3f4981af4cd2d4472ec4c3015b9288 SHA512 6e25a6969011f868c4b703170e04f0e166eb0d370f626fddbbecf1b2e43839392d33600ed7738b2c4d48c7529325f878b731ef49c1879d1efaa29260ab41baae WHIRLPOOL a32c86154555bfcc78136479501ecce9a440af5308df5edf9f638a863f7a721e9fc1eb3482f0ceb5b38f89a269abdb00352e80407afdf40212ae0cc91d67249c
+DIST ccglue-release-0.3.1.tar.gz 101529 SHA256 9954bb2af56e8bc313820081f4d45c564b34804978c5a7682846ae98a941b332 SHA512 bbe4c9ff84869696dac80f801fa54df4f60bbe7615d3cd587713f7cd8c58f056db95a003c47879e0ca4fbd3956f97a4b3d31c6d04f49aecca9db2c5ccfaae4b7 WHIRLPOOL 6275b62ea62fcc9911daf3be7a5cd66a6ce9f9dd75df46389a6d728f29069b7c39d0a587435747bb44e98eb24c427975223793b90e43246b9c05fbe37460bd77
+DIST ccglue-release-0.6.0.tar.bz2 220918 SHA256 04b0d83deebf84bee3d18c376891f6f913ed8a053d3f309d8574cb8b1b5abefb SHA512 695983741049d460cac3ae906fddd75380a498062373461efb49b976b958b181301c6a028cc76643bee7fe3b59664aa432d1fb0d43446019a116224ff15107aa WHIRLPOOL 8809b9c95a50c610dfcdb2fb789d4657e61ba266a88e44667aea7cfb0cfc6e205627b233dd5f8571a7c2e7fb6da21f766c62b30020e77d8bb743593b4734cc0a
+EBUILD ccglue-0.3.1.ebuild 568 SHA256 2a150924d20b8ea808d3c3273160deadb43f7789aa1ecf8acf90b5290a5d2686 SHA512 a4bfd4be74e57264d29c7517feead01f6f420e8da8b654aa3d242e134eeb6a819ae7bbcf92ebd702120d3018da1fcab913466ad71593a28b0a60151d383901e4 WHIRLPOOL d7fcf6da7b9e439b41606930106086b1dba3bba27c4e41ee6092eb8e124d542c2126cc683b21d443e45033ff8b6623eba5c92a8255e5b49d4f3f5e77345191ac
+EBUILD ccglue-0.6.0.ebuild 479 SHA256 109f8a40aee3fdfb7fddd492358a370768b6d2305f5b803e526d704e8125d325 SHA512 e7fb8887056d94c4f2c3d1c846b9f7ccad4b12f376b37a3b9274bd4221b4f6368044f4208a89a8d6ee0990354705e7624853407405efa0cc8cd1c34b9df2bab3 WHIRLPOOL 3ff07c146a8b7ce4d593ebdd01fb625599b9b6798d5b6f7efc76c718b75f9af59a3ec34ccf189b0c58932448813879e8ab6e674bf0ad9c7d9dea12cdfc4a5966
+MISC ChangeLog 2547 SHA256 30a9a07f85a3ba90e0c6bb6d50be9ab54f82cd6287a4a4cb942b03c4e577900b SHA512 ef40ffca63322ceda91487ef28587758d2c53970b1e0bc222f2938574d06e4be9e2b1a60dc28a296718c81f1e7219e1bbeaaad6d1b005dd8f29e5c698b64dc55 WHIRLPOOL 91673864d734df085dc737697acbe5ce119bd4bc428800da08d99ff1df3b9cf2e18ad4040801727e0ac1ffb9c5eba20a5c2ba09208d7b3fa9822c3fc4c9d20b7
+MISC ChangeLog-2015 1320 SHA256 897495fd90524619ce0637117436409cb8d94f4748094b09b74d4485354595ab SHA512 1e0d27a67c05cfbd391db1df40b770c1f66f28e7b77e01db8e399925c584a141d1c3d89e96ff8b8e220cf6e91f3e4d457d9ab40155a0880cd2e11c087c62c4ed WHIRLPOOL 4d398882f66fb5dc1b4c72f64af0385cee777403acb261c12ec220719b06f2dfa7e57fdfe8e122111b66e51654032321d7d27ba87deb86c24e5bbe8d1de5adac
+MISC metadata.xml 564 SHA256 8e716c93dbaf41c09a4aa1c96715d2cbd60d5730fdbea96ae2bbf5895de76b4a SHA512 d3535dafd6e0a469792cb01b02e3218ec251e0b9fc8fad63c326e55c700c751232912b6dd043179828a20d04db97a724fa0d1b6d45e7650a4ecc9c337500a125 WHIRLPOOL 52b4156a09e4ca3788011fa51e3838c851a0ec6e93490bd58037c297bdfa1cad823c53343622d64ba7bfde7cfd96aba45ca1a2ce432b1a5d63a958516fd79504
diff --git a/dev-util/ccglue/ccglue-0.3.1.ebuild b/dev-util/ccglue/ccglue-0.3.1.ebuild
new file mode 100644
index 000000000000..2b3f07348a83
--- /dev/null
+++ b/dev-util/ccglue/ccglue-0.3.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit autotools eutils
+
+DESCRIPTION="Produce cross-reference files from cscope and ctags for use with app-vim/cctree"
+HOMEPAGE="http://ccglue.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-release-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/release-${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-as-needed.patch
+ eautoreconf
+}
diff --git a/dev-util/ccglue/ccglue-0.6.0.ebuild b/dev-util/ccglue/ccglue-0.6.0.ebuild
new file mode 100644
index 000000000000..60c9355974f9
--- /dev/null
+++ b/dev-util/ccglue/ccglue-0.6.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit autotools eutils
+
+DESCRIPTION="Produce cross-reference files from cscope and ctags for use with app-vim/cctree"
+HOMEPAGE="http://ccglue.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-release-${PV}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.5.1-cflags.patch
+ eautoreconf
+}
diff --git a/dev-util/ccglue/files/ccglue-0.3.1-as-needed.patch b/dev-util/ccglue/files/ccglue-0.3.1-as-needed.patch
new file mode 100644
index 000000000000..5f2e5e34c5b5
--- /dev/null
+++ b/dev-util/ccglue/files/ccglue-0.3.1-as-needed.patch
@@ -0,0 +1,11 @@
+--- release-0.3.1/src/Makefile.am.orig
++++ release-0.3.1/src/Makefile.am
+@@ -1,6 +1,4 @@
+ bin_PROGRAMS = ccglue
+ ccglue_SOURCES = cscoperdr.c seqfile.c sym_mgr.c digraph.c options.c main.c c_glue.c
+-INCLUDES = `pkg-config --cflags glib-2.0`
+-AM_LDFLAGS = `pkg-config --libs glib-2.0`
+-
+-
++AM_CFLAGS = $(GLIB_CFLAGS)
++ccglue_LDADD = $(GLIB_LIBS)
diff --git a/dev-util/ccglue/files/ccglue-0.5.1-cflags.patch b/dev-util/ccglue/files/ccglue-0.5.1-cflags.patch
new file mode 100644
index 000000000000..5d0b294f4ca4
--- /dev/null
+++ b/dev-util/ccglue/files/ccglue-0.5.1-cflags.patch
@@ -0,0 +1,13 @@
+--- ccglue_v0.5.1/configure.in
++++ ccglue_v0.5.1/configure.in
+@@ -19,10 +19,7 @@
+ [want_debug="$enableval"], [want_debug=no])
+
+ if test "x$want_debug" = "xyes"; then
+- CXXFLAGS="$CXXFLAGS -O0 -ggdb"
+ AC_DEFINE([DEBUG], 1, [Define for debugging])
+-else
+- CXXFLAGS="$CXXFLAGS -O2"
+ fi
+
+ AC_CXX_HAVE_SSTREAM
diff --git a/dev-util/ccglue/metadata.xml b/dev-util/ccglue/metadata.xml
new file mode 100644
index 000000000000..c9fda525828d
--- /dev/null
+++ b/dev-util/ccglue/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>vim@gentoo.org</email>
+ <name>Gentoo Vim Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ ccglue (ctags-cscope glue) is intended to be the interfacing app between cscope
+ and ctags. It can generate cross-reference tag files that can be interfaced
+ with the Vim CCTree plugin.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">ccglue</remote-id>
+ </upstream>
+</pkgmetadata>