--- /dev/null
+{
+ "name": "plproxy",
+ "abstract": "Database partitioning implemented as procedural language",
+ "description": "PL/Proxy is database partitioning system implemented as PL language.",
+ "version": "2.3.0",
+ "maintainer": [
+ "Sven Suursoho <sven.suursoho@gmail.com>",
+ "Marko Kreen <markokr@gmail.com>"
+ ],
+ "license": "postgresql",
+ "provides": {
+ "plproxy": {
+ "abstract": "Database partitioning implemented as procedural language",
+ "file": "sql/plproxy.sql",
+ "docfile": "doc/tutorial.txt",
+ "version": "2.3.0"
+ }
+ },
+ "prereqs": {
+ "runtime": {
+ "requires": {
+ "PostgreSQL": "8.3.0"
+ }
+ }
+ },
+ "resources": {
+ "bugtracker": {
+ "web": "http://github.com/markokr/plproxy-dev/issues/"
+ },
+ "repository": {
+ "url": "https://github.com/markokr/plproxy-dev.git",
+ "web": "https://github.com/markokr/plproxy-dev/",
+ "type": "git"
+ }
+ },
+ "generated_by": "David E. Wheeler",
+ "meta-spec": {
+ "version": "1.0.0",
+ "url": "http://pgxn.org/meta/spec.txt"
+ },
+ "tags": [
+ "proxy",
+ "sharding",
+ "rpc",
+ "remote procedue call",
+ "procedural language",
+ "PL"
+ ]
+}
PG_CPPFLAGS = -I$(PQINC) -DNO_SELECT=$(NO_SELECT)
SHLIB_LINK = -L$(PQLIB) -lpq
-TARNAME = plproxy-$(EXTVERSION)
+DISTNAME = plproxy-$(EXTVERSION)
DIST_DIRS = src sql expected config doc debian
DIST_FILES = Makefile src/plproxy.h src/rowstamp.h src/scanner.l src/parser.y \
$(foreach t,$(REGRESS),test/sql/$(t).sql test/expected/$(t).out) \
cscope -I src -b -f .cscope.out src/*.c
oldtgz:
- rm -rf $(TARNAME)
- mkdir -p $(TARNAME)
- tar c $(DIST_FILES) $(SRCS) | tar xp -C $(TARNAME)
- tar czf $(TARNAME).tgz $(TARNAME)
+ rm -rf $(DISTNAME)
+ mkdir -p $(DISTNAME)
+ tar c $(DIST_FILES) $(SRCS) | tar xp -C $(DISTNAME)
+ tar czf $(DISTNAME).tgz $(DISTNAME)
tgz:
- git archive -o $(TARNAME).tar.gz --prefix=$(TARNAME)/ HEAD
+ git archive -o $(DISTNAME).tar.gz --prefix=$(DISTNAME)/ HEAD
+
+zip:
+ git archive -o $(DISTNAME).zip --format zip --prefix=$(DISTNAME)/ HEAD
clean: tgzclean doc-clean
$(MAKE) -C doc clean
tgzclean:
- rm -rf $(TARNAME) $(TARNAME).tar.gz
+ rm -rf $(DISTNAME) $(DISTNAME).tar.gz
+
+zipclean:
+ rm -rf $(DISTNAME) $(DISTNAME).zip
test: install
$(MAKE) installcheck || { less regression.diffs; exit 1; }