summaryrefslogtreecommitdiff
path: root/databases/jdbc-postgresql80
diff options
context:
space:
mode:
authorabs <abs>2006-01-03 17:54:09 +0000
committerabs <abs>2006-01-03 17:54:09 +0000
commit71f2743eef5199fec4917ec3d91419c09d305125 (patch)
treed1c064d7620e9a3fdaae96107551b9e5e78afa79 /databases/jdbc-postgresql80
parent63bc10483d57718c24ef7799ff41a77a48b0b4c4 (diff)
downloadpkgsrc-71f2743eef5199fec4917ec3d91419c09d305125.tar.gz
Add jdbc-postgresql80-314 to pkgsrc:
This is a pure Java (Type IV) JDBC driver for the PostgreSQL database. It allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. The driver provides a reasonably complete implementation of the JDBC 3 specification in addition to some PostgreSQL specific extensions. This package installs the official jdbc3 jarfile from jdbc.postgresql.org, but also download the src to include the README and example java files. As such it does not require java at build time.
Diffstat (limited to 'databases/jdbc-postgresql80')
-rw-r--r--databases/jdbc-postgresql80/DESCR7
-rw-r--r--databases/jdbc-postgresql80/Makefile37
-rw-r--r--databases/jdbc-postgresql80/PLIST13
-rw-r--r--databases/jdbc-postgresql80/distinfo8
4 files changed, 65 insertions, 0 deletions
diff --git a/databases/jdbc-postgresql80/DESCR b/databases/jdbc-postgresql80/DESCR
new file mode 100644
index 00000000000..604592cb879
--- /dev/null
+++ b/databases/jdbc-postgresql80/DESCR
@@ -0,0 +1,7 @@
+This is a pure Java (Type IV) JDBC driver for the PostgreSQL
+database. It allows Java programs to connect to a PostgreSQL
+database using standard, database independent Java code.
+
+The driver provides a reasonably complete implementation of the
+JDBC 3 specification in addition to some PostgreSQL specific
+extensions.
diff --git a/databases/jdbc-postgresql80/Makefile b/databases/jdbc-postgresql80/Makefile
new file mode 100644
index 00000000000..29f483a192e
--- /dev/null
+++ b/databases/jdbc-postgresql80/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/01/03 17:54:09 abs Exp $
+#
+
+DISTNAME= postgresql-jdbc-8.0-314.src
+PKGNAME= jdbc-postgresql80-314
+DISTFILES+= postgresql-jdbc-8.0-314.src.tar.gz
+DISTFILES+= ${JARDIST}
+CATEGORIES= databases
+MASTER_SITES= http://jdbc.postgresql.org/download/
+
+MAINTAINER= abs@NetBSD.org
+HOMEPAGE= http://jdbc.postgresql.org/download/
+COMMENT= PostgreSQL 8.0 JDBC3 driver
+
+JARDIST= postgresql-8.0-314.jdbc3.jar
+JARFILE= postgresql80.jar
+EXTRACT_ONLY= ${DISTFILES:N*.jar}
+
+USE_JAVA2= 1.4
+NO_BUILD= YES
+
+EXAMPLEDIR= share/examples/java/jdbc-postgresql80
+DOCDIR= share/doc/java/jdbc-postgresql80
+PLIST_SUBST+= JARFILE=${JARFILE:Q}
+PLIST_SUBST+= EXAMPLEDIR=${EXAMPLEDIR:Q}
+PLIST_SUBST+= DOCDIR=${DOCDIR:Q}
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/lib/java
+ ${INSTALL_DATA} ${DISTDIR}/${JARDIST} ${PREFIX}/lib/java/${JARFILE}
+ ${INSTALL_DATA_DIR} ${PREFIX}/${EXAMPLEDIR}
+ ${INSTALL_DATA} ${WRKSRC}/example/*.java ${PREFIX}/${EXAMPLEDIR}
+ ${INSTALL_DATA_DIR} ${PREFIX}/${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/${DOCDIR}
+
+.include "../../mk/java-vm.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/jdbc-postgresql80/PLIST b/databases/jdbc-postgresql80/PLIST
new file mode 100644
index 00000000000..02058562754
--- /dev/null
+++ b/databases/jdbc-postgresql80/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/01/03 17:54:09 abs Exp $
+lib/java/${JARFILE}
+${DOCDIR}/README
+${EXAMPLEDIR}/ImageViewer.java
+${EXAMPLEDIR}/Unicode.java
+${EXAMPLEDIR}/basic.java
+${EXAMPLEDIR}/blobtest.java
+${EXAMPLEDIR}/datestyle.java
+${EXAMPLEDIR}/metadata.java
+${EXAMPLEDIR}/psql.java
+${EXAMPLEDIR}/threadsafe.java
+@dirrm ${EXAMPLEDIR}
+@dirrm ${DOCDIR}
diff --git a/databases/jdbc-postgresql80/distinfo b/databases/jdbc-postgresql80/distinfo
new file mode 100644
index 00000000000..fe949b8c43c
--- /dev/null
+++ b/databases/jdbc-postgresql80/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/01/03 17:54:09 abs Exp $
+
+SHA1 (postgresql-jdbc-8.0-314.src.tar.gz) = e4ce68156d8068ff8b56fa19dc1c1805562dfa31
+RMD160 (postgresql-jdbc-8.0-314.src.tar.gz) = 65aee7adf433b2a48ce77c7d7af77e5ae1e3dabb
+Size (postgresql-jdbc-8.0-314.src.tar.gz) = 424387 bytes
+SHA1 (postgresql-8.0-314.jdbc3.jar) = 60fe595359658a9541e5d99c86ff7d8fb06bba9e
+RMD160 (postgresql-8.0-314.jdbc3.jar) = 49d2112e98a3332f04c4e753aaff1bfd37515952
+Size (postgresql-8.0-314.jdbc3.jar) = 358513 bytes