From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-scheme/gauche-qdbm/Manifest | 7 ++ .../files/gauche-qdbm-0.2-gauche-package.diff | 136 +++++++++++++++++++++ .../files/gauche-qdbm-0.2-undefined-reference.diff | 11 ++ dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 28 +++++ dev-scheme/gauche-qdbm/metadata.xml | 10 ++ 5 files changed, 192 insertions(+) create mode 100644 dev-scheme/gauche-qdbm/Manifest create mode 100644 dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff create mode 100644 dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff create mode 100644 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild create mode 100644 dev-scheme/gauche-qdbm/metadata.xml (limited to 'dev-scheme/gauche-qdbm') diff --git a/dev-scheme/gauche-qdbm/Manifest b/dev-scheme/gauche-qdbm/Manifest new file mode 100644 index 000000000000..7557c00a55d2 --- /dev/null +++ b/dev-scheme/gauche-qdbm/Manifest @@ -0,0 +1,7 @@ +AUX gauche-qdbm-0.2-gauche-package.diff 3815 SHA256 6e57b37ce2dcd0017a68e4f4b53eba7cf2e67a0abe7bbb5726802746b0502061 SHA512 353ac7479a64f3fc1dcf4ced2ca686e81abfb886d17a8b936df84147dea529a419225741a33beb7f098d4b3bd1083d91eb8adbdbde78969a2aa547088ae2607a WHIRLPOOL 892a5d1993893d4e5cefc789fd98788414777ebb0da45f82dc89c08248fb9eb6d0b2d4e6740a7a80c6890381a12a71fdf6d74e18d7af5f34972c46bfc8487d4c +AUX gauche-qdbm-0.2-undefined-reference.diff 422 SHA256 851f8303274baf2b26428a8840bd0cd4abe092ea7e0d18c97ee1a40c12cdd4a4 SHA512 856346d2c45bea79bb606c751fd48afb8677412a7f17910de4c9f948f6bdeca6b06100bb5e346dcd2a12ae0038043d55ac9d1f930705a1d9b7acf4e7649f78d1 WHIRLPOOL 25fa292a940770a1e9216d2c24ac33afa2179e962298c047b382d49704bb0a02e41cee6553b4596f5ec75f73bd77a2f53cb212f7e234e16217e22d90ed23d935 +DIST Gauche-qdbm-0.2.tar.gz 73311 SHA256 457957e079c562151c4b82484e716b4749b77e64a5212ecc74db10e928426359 SHA512 9286d22f1ad32f213c34670ca0a3fef4d43da8d7e0bed019cd5891400eb7337cd3adfb7cc788350e1f1ab535b87af0fa0a6096d33fa73da6049888ce0006e821 WHIRLPOOL 0f201b3a624200cc37bd741c5f9f522428cf8793c87f6cdda6f874f99f3624554c4deaa0eb078da827ed39dee69f62613984d104da644abd611962d7a4e48fce +EBUILD gauche-qdbm-0.2-r1.ebuild 580 SHA256 0a8be1d0d5d471b91311415869ccb233c3063c82fe0bbadda4cee5c9bc762678 SHA512 2eb7e9ce9df8d696284d5f03bd76d12cfbf62ff0f9a9d54ef1db5dcc791b293014ea5d0737eb8f18967997c0f2542770cde17763883a7302d058791a748bbb61 WHIRLPOOL 9918456f60f24ff7befc93c43f1700b62832491a1e5159d1a404c584c1185497ead1a161e8411eea950f6174f857e27de4b637e5cbae7c8c6446a76a19f0b3f9 +MISC ChangeLog 2289 SHA256 a3f8f30f2f2306c0fca90b51c091001beb0433ce358b3f460febe4c60c021202 SHA512 09700629fe15dea90dc23a1a475d528a9c1eea4454cbaf6bf5c56ff1141da56e92a0791a565fbb8bb3664552cf46d93675d09251609780116d2dd9021a621533 WHIRLPOOL 7b362977a05f3e4cd2b3c56341fff6346e40fffaf8a922123bbcd60ecd76493d20a3bfb337f36ee6e904f13ea4e69d83f56b463ac1cdaca31e649ff8a936f838 +MISC ChangeLog-2015 1863 SHA256 85770fe093e2de9dbd378dd88d416c08c5c043567fa177d9b97caa4118520bd0 SHA512 d3fe65601248392bfa93acbe94851014c1b8f940df6736f3374df3fc24f014b6b83bdc22c19054ea6ac8a8ad52f3888ac059bf9516ef1469d957ce9e82b29307 WHIRLPOOL 01de4c3d18c306abbdaf00849f839ed00da5043c01fca20ae03dbfa2bc5808091d3d65da8dc6d73e57ed47e7418c5f5abee105ba54085f8aeee5814f85cdf28d +MISC metadata.xml 296 SHA256 086bd6e2bb655fce05b7d4ac25f67c0ae41bf15170ffeb6b99c351c0fc58189f SHA512 337649e4855f527c3f342c81034140381e5bdbf070f3ee3ca777196bbbbf90c5900e393519881ea5f8775c0d221a3b4564bddb35b5a2dd607216ab3dde64d652 WHIRLPOOL 49732525035b7844b56062ab14afbfc491c616a59c4cb351be4657195b9b194f16580cb92cebc2bb6734e9cd2675ede4bc9e29b3560aaa83ab967d8d17728074 diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff b/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff new file mode 100644 index 000000000000..a4e305600423 --- /dev/null +++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff @@ -0,0 +1,136 @@ +--- Gauche-qdbm-0.2.orig/Makefile.in ++++ Gauche-qdbm-0.2/Makefile.in +@@ -10,79 +10,57 @@ + VPATH = $(srcdir) + + # These may be overridden by make invocators +-DESTDIR = +-OPTFLAGS = @OPTFLAGS@ +-CC = @CC@ +-LIBS = @LIBS@ +-CFLAGS = @CFLAGS@ +-CPPFLAGS = @CPPFLAGS@ # AC_LIB_LINKFLAGS adds to this.. +-LDFLAGS = @LDFLAGS@ +-INSTALL = @INSTALL@ +-INSTALL_TYPE = @INSTALL_TYPE@ +- +-# Set by configure +-GOSH = @GOSH@ +-GAUCHE_CONFIG = @GAUCHE_CONFIG@ ++DESTDIR = ++CPPFLAGS = @CPPFLAGS@ # AC_LIB_LINKFLAGS adds to this.. ++GOSH = "@GOSH@" ++GAUCHE_CONFIG = "@GAUCHE_CONFIG@" ++GAUCHE_PACKAGE = "@GAUCHE_PACKAGE@" ++INSTALL = "@GAUCHE_INSTALL@" ++ ++# Other parameters ++SOEXT = @SOEXT@ + OBJEXT = @OBJEXT@ +-DSOEXT = @SOEXT@ ++EXEEXT = @EXEEXT@ + +-MODULE = qdbm ++# Module-specific stuff ++PACKAGE = qdbm + +-ARCHFILES = $(MODULE).$(DSOEXT) +-SCMFILES = $(MODULE).scm ++ARCHFILES = $(PACKAGE).$(SOEXT) ++SCMFILES = $(PACKAGE).scm + HEADERS = + + TARGET = $(ARCHFILES) +-OBJS = $(MODULE)_head.$(OBJEXT) \ +- qdbm.$(OBJEXT) \ +- depot.$(OBJEXT) \ +- $(MODULE)_tail.$(OBJEXT) +-GENERATED = depot.c $(MODULE)_head.c $(MODULE)_tail.c ++GENERATED = + CONFIG_GENERATED = Makefile config.cache config.log config.status \ +- configure.lineno autom4te*.cache +- +-HEADER_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)incdir` +-SCM_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`/dbm +-ARCH_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)archdir` +- +-all : $(TARGET) ++ configure.lineno autom4te*.cache @PACKAGE_NAME@.gpd + +-.SUFFIXES: .o .stub ++HEADER_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --siteincdir`" ++SCM_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitelibdir`" ++ARCH_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitearchdir`" + +-.c.o: +- $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ ++qdbm_SRCS = qdbm.c depot.stub ++qdbm_LIBS = @LIBQDBM@ + +-.stub.c: +- $(GOSH) genstub $< +- +-depot.c : depot.stub +- +-$(MODULE).$(DSOEXT): $(OBJS) +- $(CC) -Wl,-rpath -Wl,`gauche-config --sysarchdir` $(LDFLAGS) $(MODULE).$(DSOEXT) $(OBJS) $(LIBS) @LIBQDBM@ ++all : $(TARGET) + +-$(MODULE)_head.c $(MODULE)_tail.c : +- $(GAUCHE_CONFIG) --fixup-extension $(MODULE) ++$(PACKAGE).$(SOEXT): $(qdbm_SRCS) ++ $(GAUCHE_PACKAGE) compile --verbose \ ++ --libs="$(qdbm_LIBS)" --cppflags="$(CPPFLAGS)" \ ++ $(PACKAGE) $(qdbm_SRCS) + + check : all + @rm -f test.log + $(GOSH) -I. test.scm > test.log + + install : all +- if test ! -z "$(HEADERS)"; then \ +- $(INSTALL) -d $(HEADER_INSTALL_DIR); \ +- $(INSTALL) -m 444 $(HEADERS) $(HEADER_INSTALL_DIR); \ +- fi +- if test ! -z "$(SCMFILES)"; then \ +- $(INSTALL) -d $(SCM_INSTALL_DIR); \ +- $(INSTALL) -m 444 $(SCMFILES) $(SCM_INSTALL_DIR); \ +- fi +- if test ! -z "$(ARCHFILES)"; then \ +- $(INSTALL) -d $(ARCH_INSTALL_DIR); \ +- $(INSTALL) -m 555 $(ARCHFILES) $(ARCH_INSTALL_DIR); \ +- fi ++ $(INSTALL) -m 444 -T $(HEADER_INSTALL_DIR) $(HEADERS) ++ $(INSTALL) -m 444 -T $(SCM_INSTALL_DIR)/dbm $(SCMFILES) ++ $(INSTALL) -m 555 -T $(ARCH_INSTALL_DIR) $(ARCHFILES) ++ $(INSTALL) -m 444 -T $(SCM_INSTALL_DIR)/.packages @PACKAGE_NAME@.gpd + + clean : +- rm -rf core $(TARGET) $(OBJS) $(GENERATED) *~ test.log so_locations ++ $(GAUCHE_PACKAGE) compile --clean $(PACKAGE) $(qdbm_SRCS) ++ rm -rf core $(TARGET) $(GENERATED) *~ test.log so_locations + + distclean : clean + rm -rf $(CONFIG_GENERATED) +--- Gauche-qdbm-0.2.orig/configure.ac ++++ Gauche-qdbm-0.2/configure.ac +@@ -4,18 +4,11 @@ + AC_INIT(Gauche-qdbm, 0.2) + AC_CONFIG_SRCDIR(qdbm.c) + +-AC_CANONICAL_SYSTEM +- + AC_GAUCHE_INIT_EXT +-AC_GAUCHE_INSTALL_TYPE(site) + AC_GAUCHE_CC +-AC_GAUCHE_FLAGS +- +-AC_PROG_INSTALL + + AC_LIB_LINKFLAGS(qdbm) + +-AC_GAUCHE_FIX_LIBS +- ++AC_GAUCHE_MAKE_GPD + echo $PACKAGE_VERSION > VERSION + AC_OUTPUT(Makefile) diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff b/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff new file mode 100644 index 000000000000..d6a6efb99b4f --- /dev/null +++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff @@ -0,0 +1,11 @@ +--- Gauche-qdbm-0.2.orig/qdbm.scm ++++ Gauche-qdbm-0.2/qdbm.scm +@@ -72,7 +72,7 @@ + (unless (slot-bound? self 'path) + (error "path must be set to open qdbm database")) + (when (qdbm-file-of self) +- (errorf "qdbm ~S already opened" qdbm)) ++ (errorf "qdbm ~s already opened" (qdbm-file-of self))) + (let* ((path (slot-ref self 'path)) + (rwmode (slot-ref self 'rw-mode)) + (omode (case rwmode diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild new file mode 100644 index 000000000000..9a99480a7c48 --- /dev/null +++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit autotools eutils + +MY_P="${P/g/G}" + +DESCRIPTION="QDBM binding for Gauche" +HOMEPAGE="http://sourceforge.jp/projects/gauche/" +SRC_URI="mirror://sourceforge.jp/gauche/6988/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~sparc x86" +IUSE="" + +RDEPEND="dev-scheme/gauche + dev-db/qdbm" +DEPEND="${RDEPEND}" +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gauche-package.diff + epatch "${FILESDIR}"/${P}-undefined-reference.diff + eautoreconf +} diff --git a/dev-scheme/gauche-qdbm/metadata.xml b/dev-scheme/gauche-qdbm/metadata.xml new file mode 100644 index 000000000000..c30645235ea2 --- /dev/null +++ b/dev-scheme/gauche-qdbm/metadata.xml @@ -0,0 +1,10 @@ + + + + + hattya@gentoo.org + + + gauche + + -- cgit v1.2.3