]> git.decadent.org.uk Git - dak.git/commitdiff
Remove versioncmp
authorRoger Leigh <rleigh@debian.org>
Sun, 18 Jan 2009 12:33:59 +0000 (12:33 +0000)
committerJoerg Jaspert <joerg@debian.org>
Sun, 18 Jan 2009 15:14:51 +0000 (16:14 +0100)
src/Makefile [deleted file]
src/sql-aptvc.cpp [deleted file]

diff --git a/src/Makefile b/src/Makefile
deleted file mode 100644 (file)
index 206f320..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/make -f
-
-CXXFLAGS       = -I/usr/include/postgresql/ -I`pg_config --includedir-server` -fPIC -Wall
-CFLAGS         = -fFIC -Wall `pg_config --cflags`
-LDFLAGS                = `pg_config --ldflags`
-LIBS           = -lapt-pkg `pg_config --libs`
-
-C++            = g++
-
-all: sql-aptvc.so
-
-sql-aptvc.o: sql-aptvc.cpp
-sql-aptvc.so: sql-aptvc.o
-       $(CC) $(LDFLAGS) $(LIBS) -shared -o $@ $<
-clean:
-       rm -f sql-aptvc.so sql-aptvc.o
-
diff --git a/src/sql-aptvc.cpp b/src/sql-aptvc.cpp
deleted file mode 100644 (file)
index a9c3e53..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/* Wrapper round apt's version compare functions for PostgreSQL. */
-/* Copyright (C) 2001, James Troup <james@nocrew.org> */
-
-/* This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
- */
-
-/* NB: do not try to use the VERSION-1 calling conventions for
-   C-Language functions; it works on i386 but segfaults the postgres
-   child backend on Sparc. */
-
-#include <apt-pkg/debversion.h>
-
-extern "C"
-{
-
-#include <postgres.h>
-#include <fmgr.h>
-
-#ifdef PG_MODULE_MAGIC
-PG_MODULE_MAGIC;
-#endif
-
-  int versioncmp(text *A, text *B);
-
-  int
-  versioncmp (text *A, text *B)
-  {
-    int result, txt_size;
-    char *a, *b;
-
-    txt_size = VARSIZE(A)-VARHDRSZ;
-    a = (char *) palloc(txt_size+1);
-    memcpy(a, VARDATA(A), txt_size);
-    a[txt_size] = '\0';
-
-    txt_size = VARSIZE(B)-VARHDRSZ;
-    b = (char *) palloc(txt_size+1);
-    memcpy(b, VARDATA(B), txt_size);
-    b[txt_size] = '\0';
-
-    result = debVS.CmpVersion (a, b);
-
-    pfree (a);
-    pfree (b);
-
-    return (result);
-  }
-
-}