pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/ruby-vapor Importing databases/ruby-vapor 0....
details: https://anonhg.NetBSD.org/pkgsrc/rev/bd3b72acb032
branches: trunk
changeset: 461465:bd3b72acb032
user: taca <taca%pkgsrc.org@localhost>
date: Tue Sep 16 16:29:11 2003 +0000
description:
Importing databases/ruby-vapor 0.7.0 pacakge, based on PR pkg/22296
by Rasputin <rasputin at idoru dot mine dot nu>.
Vapor is a persistent Object-Repository for Ruby, providing
transparent persistence of Ruby objects to a PostgreSQL database.
It's goal is to provide developers with an easy-to-use persistence
framework that does not interfere with the code of classes that
are to be persistently stored.
Vapor does not require any knowledge about relational databases,
so developers can concentrate on the task of writing their application logic.
Some of Vapor's general design was inspired by the JDO
(Java Data Objects) standard.
diffstat:
databases/ruby-vapor/DESCR | 10 +++
databases/ruby-vapor/Makefile | 26 +++++++++
databases/ruby-vapor/PLIST | 117 ++++++++++++++++++++++++++++++++++++++++++
databases/ruby-vapor/distinfo | 4 +
4 files changed, 157 insertions(+), 0 deletions(-)
diffs (173 lines):
diff -r c9f544ad8ee9 -r bd3b72acb032 databases/ruby-vapor/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/ruby-vapor/DESCR Tue Sep 16 16:29:11 2003 +0000
@@ -0,0 +1,10 @@
+Vapor is a persistent Object-Repository for Ruby, providing
+transparent persistence of Ruby objects to a PostgreSQL database.
+It's goal is to provide developers with an easy-to-use persistence
+framework that does not interfere with the code of classes that
+are to be persistently stored.
+Vapor does not require any knowledge about relational databases,
+so developers can concentrate on the task of writing their application logic.
+
+Some of Vapor's general design was inspired by the JDO
+(Java Data Objects) standard.
diff -r c9f544ad8ee9 -r bd3b72acb032 databases/ruby-vapor/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/ruby-vapor/Makefile Tue Sep 16 16:29:11 2003 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/09/16 16:29:11 taca Exp $
+
+DISTNAME= vapor-0.7.0
+PKGNAME= ${RUBY_PKGNAMEPREFIX}${DISTNAME}
+WRKSRC= ${WRKDIR}/vapor-0.70
+CATEGORIES= databases
+MASTER_SITES= http://rubyforge.org/download.php/7/
+
+MAINTAINER= rasputin%idoru.mine.nu@localhost
+HOMEPAGE= http://vapor.rubyforge.org/
+COMMENT= Ruby transparent persistence to postgresql
+
+DEPENDS+= ruby-DBD-postgresql>=0.0.20:../ruby-DBD-postgresql
+DEPENDS+= ruby-rexml>=2.4.0:../../textproc/ruby-rexml
+DEPENDS+= ruby-racc>=1.4.3:../../devel/ruby-racc
+
+USE_RUBY_SETUP= yes
+RUBY_SETUP= install.rb
+
+post-install:
+ ${CP} -R ${WRKSRC}/doc ${RUBY_DOCDIR}/vapor
+ ${LN} -s ${RUBY_DOCDIR}/vapor/examples ${RUBY_EXAMPLESDIR}/vapor
+
+.include "../../databases/postgresql-lib/buildlink2.mk"
+.include "../../lang/ruby-base/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff -r c9f544ad8ee9 -r bd3b72acb032 databases/ruby-vapor/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/ruby-vapor/PLIST Tue Sep 16 16:29:11 2003 +0000
@@ -0,0 +1,117 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/09/16 16:29:11 taca Exp $
+${RUBY_SITELIBDIR}/vapor/persistencemgr.rb
+${RUBY_SITELIBDIR}/vapor/queryparser.y
+${RUBY_SITELIBDIR}/vapor/extent.rb
+${RUBY_SITELIBDIR}/vapor/repositorymgr.rb
+${RUBY_SITELIBDIR}/vapor/transaction.rb
+${RUBY_SITELIBDIR}/vapor/queryparser.rb
+${RUBY_SITELIBDIR}/vapor/oidgenerator.rb
+${RUBY_SITELIBDIR}/vapor/exceptions.rb
+${RUBY_SITELIBDIR}/vapor/utils.rb
+${RUBY_SITELIBDIR}/vapor/tuplemgr.rb
+${RUBY_SITELIBDIR}/vapor/persistable.rb
+@dirrm ${RUBY_SITELIBDIR}/vapor
+${RUBY_DOCDIR}/vapor/api/classes/Vapor.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/UniquenessError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/TransactionError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/DuplicateClassError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/StaleObjectError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/DeletedObjectError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/RepositoryOfflineError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/VaporException.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/InvalidMetadataError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/VaporTypeError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/CommitError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/UnknownSuperclassError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/InvalidQueryError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/NestedTransactionError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/TransactionAbortedError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/ClassNotKnownError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/StaleTransactionError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/ObjectAlreadyPersistentError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/BackendInconsistentError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/QueryError.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/ClassNotKnownError.src/M000001.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/ClassNotKnownError.src
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/CommitError.src/M000002.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions/CommitError.src
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Exceptions
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000037.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000036.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000035.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000034.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000033.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src/M000032.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Extent.src
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000031.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000030.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000029.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000028.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000027.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src/M000026.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/RepositoryManager.src
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000017.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000024.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000023.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000022.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000021.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000020.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000019.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000018.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src/M000025.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/PersistenceManager.src
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src/M000016.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src/M000014.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src/M000013.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src/M000012.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src/M000011.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Transaction.src
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000003.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000009.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000008.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000007.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000006.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000005.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000004.html
+${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src/M000010.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor/Persistable.src
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes/Vapor
+@dirrm ${RUBY_DOCDIR}/vapor/api/classes
+${RUBY_DOCDIR}/vapor/api/files/vapor/persistencemgr_rb.html
+${RUBY_DOCDIR}/vapor/api/files/vapor/repositorymgr_rb.html
+${RUBY_DOCDIR}/vapor/api/files/vapor/transaction_rb.html
+${RUBY_DOCDIR}/vapor/api/files/vapor/exceptions_rb.html
+${RUBY_DOCDIR}/vapor/api/files/vapor/persistable_rb.html
+@dirrm ${RUBY_DOCDIR}/vapor/api/files/vapor
+@dirrm ${RUBY_DOCDIR}/vapor/api/files
+${RUBY_DOCDIR}/vapor/api/rdoc-style.css
+${RUBY_DOCDIR}/vapor/api/index.html
+${RUBY_DOCDIR}/vapor/api/created.rid
+${RUBY_DOCDIR}/vapor/api/fr_method_index.html
+${RUBY_DOCDIR}/vapor/api/fr_class_index.html
+${RUBY_DOCDIR}/vapor/api/fr_file_index.html
+@dirrm ${RUBY_DOCDIR}/vapor/api
+${RUBY_DOCDIR}/vapor/images/object-state.png
+@dirrm ${RUBY_DOCDIR}/vapor/images
+${RUBY_DOCDIR}/vapor/examples/university/employment
+${RUBY_DOCDIR}/vapor/examples/university/createperson
+${RUBY_DOCDIR}/vapor/examples/university/enroll
+${RUBY_DOCDIR}/vapor/examples/university/university.rb
+${RUBY_DOCDIR}/vapor/examples/university/createuni
+${RUBY_DOCDIR}/vapor/examples/university/university.xml
+${RUBY_DOCDIR}/vapor/examples/university/README
+@dirrm ${RUBY_DOCDIR}/vapor/examples/university
+@dirrm ${RUBY_DOCDIR}/vapor/examples
+${RUBY_DOCDIR}/vapor/example.html
+${RUBY_DOCDIR}/vapor/vapor.dtd
+${RUBY_DOCDIR}/vapor/metadata-example.xml
+${RUBY_DOCDIR}/vapor/default.css
+${RUBY_DOCDIR}/vapor/design.html
+@dirrm ${RUBY_DOCDIR}/vapor
+${RUBY_EXAMPLESDIR}/vapor
diff -r c9f544ad8ee9 -r bd3b72acb032 databases/ruby-vapor/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/ruby-vapor/distinfo Tue Sep 16 16:29:11 2003 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/09/16 16:29:11 taca Exp $
+
+SHA1 (vapor-0.7.0.tar.gz) = a8869469dabac9c2712f98167d78820a3a7a1fa3
+Size (vapor-0.7.0.tar.gz) = 111708 bytes
Home |
Main Index |
Thread Index |
Old Index