From 05964c12184f31a2b89399d1599501176e0a3180 Mon Sep 17 00:00:00 2001 From: Akinori Hattori Date: Sun, 15 Jul 2018 18:06:18 +0900 Subject: dev-scheme/gauche-cdb: update patches Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- .../files/gauche-cdb-0.3.1-gauche-package.diff | 133 --------------------- .../gauche-cdb-0.3.1-undefined-reference.diff | 22 ---- .../files/gauche-cdb-gauche-package.patch | 133 +++++++++++++++++++++ .../files/gauche-cdb-undefined-reference.patch | 22 ++++ dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 4 +- 5 files changed, 157 insertions(+), 157 deletions(-) delete mode 100644 dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff delete mode 100644 dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff create mode 100644 dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch create mode 100644 dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch (limited to 'dev-scheme/gauche-cdb') diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff b/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff deleted file mode 100644 index ae093062243d..000000000000 --- a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff +++ /dev/null @@ -1,133 +0,0 @@ ---- Gauche-cdb-0.3.1.orig/Makefile.in -+++ Gauche-cdb-0.3.1/Makefile.in -@@ -10,76 +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 = cdb -+# Module-specific stuff -+PACKAGE = cdb - --ARCHFILES = $(MODULE).$(DSOEXT) --SCMFILES = $(MODULE).scm -+ARCHFILES = $(PACKAGE).$(SOEXT) -+SCMFILES = $(PACKAGE).scm - HEADERS = - - TARGET = $(ARCHFILES) --OBJS = $(MODULE)_head.$(OBJEXT) \ -- cdb.$(OBJEXT) \ -- $(MODULE)_tail.$(OBJEXT) --GENERATED = cdb.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) -- --.SUFFIXES: .o .stub -+ configure.lineno autom4te*.cache @PACKAGE_NAME@.gpd - --.c.o: -- $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ -+HEADER_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --siteincdir`" -+SCM_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitelibdir`" -+ARCH_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitearchdir`" - --.stub.c: -- $(GOSH) genstub $< -+cdb_SRCS = cdb.stub -+cdb_LIBS = @LIBCDB@ - --$(MODULE).$(DSOEXT): $(OBJS) -- $(CC) -Wl,-rpath -Wl,`gauche-config --sysarchdir` $(LDFLAGS) $(MODULE).$(DSOEXT) $(OBJS) $(LIBS) @LIBCDB@ -+all : $(TARGET) - --$(MODULE)_head.c $(MODULE)_tail.c : -- $(GAUCHE_CONFIG) --fixup-extension $(MODULE) -+$(PACKAGE).$(SOEXT): $(cdb_SRCS) -+ $(GAUCHE_PACKAGE) compile --verbose \ -+ --libs="$(cdb_LIBS)" --cppflags="$(CPPFLAGS)" \ -+ $(PACKAGE) $(cdb_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) $(cdb_SRCS) -+ rm -rf core $(TARGET) $(GENERATED) *~ test.log so_locations - - distclean : clean - rm -rf $(CONFIG_GENERATED) ---- Gauche-cdb-0.3.1.orig/configure.ac -+++ Gauche-cdb-0.3.1/configure.ac -@@ -4,18 +4,11 @@ - AC_INIT(Gauche-cdb, 0.3.1) - AC_CONFIG_SRCDIR(cdb.stub) - --AC_CANONICAL_SYSTEM -- - AC_GAUCHE_INIT_EXT --AC_GAUCHE_INSTALL_TYPE(site) - AC_GAUCHE_CC --AC_GAUCHE_FLAGS -- --AC_PROG_INSTALL - - AC_LIB_LINKFLAGS(cdb) - --AC_GAUCHE_FIX_LIBS -- -+AC_GAUCHE_MAKE_GPD - echo $PACKAGE_VERSION > VERSION - AC_OUTPUT(Makefile) diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff b/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff deleted file mode 100644 index b63a68ddbda2..000000000000 --- a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- Gauche-cdb-0.3.1.orig/cdb.scm -+++ Gauche-cdb-0.3.1/cdb.scm -@@ -60,7 +60,7 @@ - (unless (slot-bound? self 'path) - (error "path must be set to open cdb database")) - (when (cdb-file-of self) -- (errorf "cdb ~S already opened" cdb)) -+ (errorf "cdb ~s already opened" (cdb-file-of self))) - (let ((path (slot-ref self 'path)) - (rwmode (slot-ref self 'rw-mode))) - (case rwmode ---- Gauche-cdb-0.3.1.orig/cdb.stub -+++ Gauche-cdb-0.3.1/cdb.stub -@@ -69,7 +69,7 @@ - - static void cdb_finalize(ScmObj obj, void *data) - { -- ScmCdb *cdb = SCM_CDB(cdb); -+ ScmCdb *cdb = SCM_CDB(obj); - switch (cdb->status) { - case OPEN_QUERY: - cdb_free(&cdb->cdb); close(cdb_fileno(&cdb->cdb)); diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch new file mode 100644 index 000000000000..dc521b29af87 --- /dev/null +++ b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch @@ -0,0 +1,133 @@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -10,76 +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 = cdb ++# Module-specific stuff ++PACKAGE = cdb + +-ARCHFILES = $(MODULE).$(DSOEXT) +-SCMFILES = $(MODULE).scm ++ARCHFILES = $(PACKAGE).$(SOEXT) ++SCMFILES = $(PACKAGE).scm + HEADERS = + + TARGET = $(ARCHFILES) +-OBJS = $(MODULE)_head.$(OBJEXT) \ +- cdb.$(OBJEXT) \ +- $(MODULE)_tail.$(OBJEXT) +-GENERATED = cdb.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) +- +-.SUFFIXES: .o .stub ++ configure.lineno autom4te*.cache @PACKAGE_NAME@.gpd + +-.c.o: +- $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ ++HEADER_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --siteincdir`" ++SCM_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitelibdir`" ++ARCH_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitearchdir`" + +-.stub.c: +- $(GOSH) genstub $< ++cdb_SRCS = cdb.stub ++cdb_LIBS = @LIBCDB@ + +-$(MODULE).$(DSOEXT): $(OBJS) +- $(CC) -Wl,-rpath -Wl,`gauche-config --sysarchdir` $(LDFLAGS) $(MODULE).$(DSOEXT) $(OBJS) $(LIBS) @LIBCDB@ ++all : $(TARGET) + +-$(MODULE)_head.c $(MODULE)_tail.c : +- $(GAUCHE_CONFIG) --fixup-extension $(MODULE) ++$(PACKAGE).$(SOEXT): $(cdb_SRCS) ++ $(GAUCHE_PACKAGE) compile --verbose \ ++ --libs="$(cdb_LIBS)" --cppflags="$(CPPFLAGS)" \ ++ $(PACKAGE) $(cdb_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) $(cdb_SRCS) ++ rm -rf core $(TARGET) $(GENERATED) *~ test.log so_locations + + distclean : clean + rm -rf $(CONFIG_GENERATED) +--- a/configure.ac ++++ b/configure.ac +@@ -4,18 +4,11 @@ + AC_INIT(Gauche-cdb, 0.3.1) + AC_CONFIG_SRCDIR(cdb.stub) + +-AC_CANONICAL_SYSTEM +- + AC_GAUCHE_INIT_EXT +-AC_GAUCHE_INSTALL_TYPE(site) + AC_GAUCHE_CC +-AC_GAUCHE_FLAGS +- +-AC_PROG_INSTALL + + AC_LIB_LINKFLAGS(cdb) + +-AC_GAUCHE_FIX_LIBS +- ++AC_GAUCHE_MAKE_GPD + echo $PACKAGE_VERSION > VERSION + AC_OUTPUT(Makefile) diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch b/dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch new file mode 100644 index 000000000000..6b6619dc26ed --- /dev/null +++ b/dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch @@ -0,0 +1,22 @@ +--- a/cdb.scm ++++ b/cdb.scm +@@ -60,7 +60,7 @@ + (unless (slot-bound? self 'path) + (error "path must be set to open cdb database")) + (when (cdb-file-of self) +- (errorf "cdb ~S already opened" cdb)) ++ (errorf "cdb ~s already opened" (cdb-file-of self))) + (let ((path (slot-ref self 'path)) + (rwmode (slot-ref self 'rw-mode))) + (case rwmode +--- a/cdb.stub ++++ b/cdb.stub +@@ -69,7 +69,7 @@ + + static void cdb_finalize(ScmObj obj, void *data) + { +- ScmCdb *cdb = SCM_CDB(cdb); ++ ScmCdb *cdb = SCM_CDB(obj); + switch (cdb->status) { + case OPEN_QUERY: + cdb_free(&cdb->cdb); close(cdb_fileno(&cdb->cdb)); diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild index 1fc2a6ee1380..416778ad184b 100644 --- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild +++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild @@ -22,8 +22,8 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" PATCHES=( - "${FILESDIR}"/${P}-gauche-package.diff - "${FILESDIR}"/${P}-undefined-reference.diff + "${FILESDIR}"/${PN}-gauche-package.patch + "${FILESDIR}"/${PN}-undefined-reference.patch ) src_prepare() { -- cgit v1.2.3-65-gdbad