pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/p5-DBIx-Class-Schema-Loader Updating databas...
details: https://anonhg.NetBSD.org/pkgsrc/rev/17cdfcec00b0
branches: trunk
changeset: 570698:17cdfcec00b0
user: sno <sno%pkgsrc.org@localhost>
date: Tue Feb 02 19:17:30 2010 +0000
description:
Updating databases/p5-DBIx-Class-Schema-Loader from 0.04006 to 0.05000
pkgsrc changes:
- Adjust license
- Add options for additional features
- Adjust dependencies
Upstream changes:
0.05000 2010-02-01 09:24:24
- better data_type, default_value and size for Sybase
- added 'generate_pod' option, defaults to on
- added 'pod_comment_mode' and 'pod_comment_spillover_length' to
control table comment generation (waawaamilk)
0.04999_14 2010-01-14 06:47:07
- use_namespaces now default, with upgrade/downgrade support
- filter out un-selectable tables/views
- fix NUMERIC/DECIMAL size column_info for postgres
- now mentions skip_load_external feature in comments (jhannah)
- moniker_map POD correction (jhannah)
0.04999_13 2010-01-03 12:32:25
- exclude 'size' column_info for postgres when unnecessary, and
use the correct precision for varying types (except NUMERIC)
- 'naming' attribute and backward compatibility with 0.04006
- added relationship_attrs option for setting attributes in
generated relationships
- added overwrite_modifications option that ignores md5sums on
generated code
- added skip_load_external (jhannah)
- remove Class::Data::Accessor and Class::Accessor::Fast and switch
everything to Class::Accessor::Grouped (jhannah)
- better handling of db_schema for Oracle, based on (RT#35732)
0.04999_12 2009-11-30 23:36:14
- fix MySQL rel introspection with on_connect_call =>
'set_strict_mode' (RT#52087)
- now using base 'DBIx::Class::Core' for Results (RT#52141)
0.04999_11 2009-11-29 18:08:46
- added patch to generate POD from postgres by Andrey Kostenko (GUGU)
- added test for norewrite feature
- fix default_value for MSSQL
0.04999_10 2009-10-31 12:28:53
- patch from Robert Bohne to make _table_uniq_info more correct for
Oracle
- fix data_type for identity columns with MSSQL
0.04999_09 2009-10-08
- Only redump the files when something has actually changed
- Place a warning at the top of the files saying 'do not modify' to
match the one at the bottom of the auto-gen'd section
0.04999_08 2009-08-28
- Replace UNIVERSAL::require with Class::C3::Componentised
- Add Sybase/MSSQL support through DBD::Sybase
- use $dbh->get_info(29/41) for qote_car/name_sep if available (semifor)
- add MSSQL support through DBD::ODBC
- support MSSQL table names with a '.' in the name
- support MySQL CURRENT_TIMESTAMP()
0.04999_07 2009-04-18
- Add result_base_class and schema_base_class options (RT #43977)
- Ignore duplicate uniq indices (including duplicates of the PK).
- Fix for DBD::SQLite 1.20
- Fix for DBIx::Class 0.08100
0.04999_06 Tue Nov 11, 2008
- Singularise table monikers by default
- Strip trailing _id from single-column belongs_to relationships
- Add "dbicdump" script for easy commandline dumping
- Throw out the in-memory class generation, just dump to a temporary
directory if the user didn't specify one
- Fix Oracle constraint and auto-increment detection for non-owned schemas
(RT #35732)
- Handle ResultSetManager deprecation warning in common tests
0.04999_05 Mon Apr 14, 2008
- Fix limiting table list to the specified schema for DB2
- Default db_schema to the username for DB2
- Allow specifying a custom loader_class, overriding the
storage_type-based detection
- Cosmetic fixes to dumping of externally defined classes
- Make ResultSetManager notice externally defined :ResultSet methods
- Fix test failure for non-InnoDB MySQL due to wrong skip count
- Fix base class ordering in dumped classes
- Run the common tests against both dynamic and dumped versions of
the schema
0.04999_04 Wed Mar 12, 2008
- Add is_auto_increment detecton for DB2
0.04999_03 Wed Mar 12, 2008
- Fix DB2 support
0.04999_02 Tue Feb 12, 2008
- Add is_auto_increment detection for Oracle
- Unnhide the Oracle module now that the CPAN perms are sorted
out. Thanks to Tsunoda Kazuya for the quick response.
0.04999_01 Tue Feb 5, 2008
- Mark foreign key columns with is_foreign_key => 1
- Add support for vendor-specific extra column attributes.
- Add support for extra => { unsigned => 1 } for MySQL.
- Add support for enum value lists for MySQL
- Set join_type => 'LEFT OUTER' for nullable foreign keys
(patch from Bernhard Wei??huhn)
- Set is_auto_increment for auto-increment columns (RT #31473)
(Only SQLite, MySQL and PostgreSQL are currently supported)
- Generate one-to-one accessors for unique foreign keys (ilmari)
- Add support for load_namespaces-style class layout
- Fix test skip count for main skip_rels block
- Fix auto-inc column creation for the Oracle tests
- Fix column ordering in unique constraints for Oracle
- Fix Win32 test skip counts for good (RT #30568, Kenichi Ishigaki)
- Default Oracle db_schema to db username (patch
from Johannes Plunien)
diffstat:
databases/p5-DBIx-Class-Schema-Loader/Makefile | 35 ++++++++++++++-------
databases/p5-DBIx-Class-Schema-Loader/distinfo | 8 ++--
databases/p5-DBIx-Class-Schema-Loader/options.mk | 38 ++++++++++++++++++++++++
3 files changed, 65 insertions(+), 16 deletions(-)
diffs (123 lines):
diff -r b81f9e8affe1 -r 17cdfcec00b0 databases/p5-DBIx-Class-Schema-Loader/Makefile
--- a/databases/p5-DBIx-Class-Schema-Loader/Makefile Tue Feb 02 19:13:02 2010 +0000
+++ b/databases/p5-DBIx-Class-Schema-Loader/Makefile Tue Feb 02 19:17:30 2010 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2009/06/11 12:06:10 abs Exp $
+# $NetBSD: Makefile,v 1.6 2010/02/02 19:17:30 sno Exp $
-DISTNAME= DBIx-Class-Schema-Loader-0.04006
+DISTNAME= DBIx-Class-Schema-Loader-0.05000
PKGNAME= p5-${DISTNAME}
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBIx/}
@@ -8,34 +8,45 @@
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://search.cpan.org/dist/DBIx-Class-Schema-Loader/
COMMENT= Dynamic definition of a DBIx::Class::Schema
-LICENSE= gnu-gpl-v2 # OR artistic
+LICENSE= ${PERL5_LICENSE}
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+.include "options.mk"
BUILD_DEPENDS+= p5-DBD-SQLite>=1.12:../../databases/p5-DBD-SQLite
-BUILD_DEPENDS+= p5-DBI>=1.56:../../databases/p5-DBI
+BUILD_DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
+BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
BUILD_DEPENDS+= p5-Test-Kwalitee-[0-9]*:../../devel/p5-Test-Kwalitee
+BUILD_DEPENDS+= p5-Test-Simple>=0.94:../../devel/p5-Test-Simple
DEPENDS+= p5-Carp-Clan>=0:../../devel/p5-Carp-Clan
-DEPENDS+= p5-Class-Accessor>=0.30:../../devel/p5-Class-Accessor
+DEPENDS+= p5-Class-Accessor-Grouped>=0.09002:../../devel/p5-Class-Accessor-Grouped
DEPENDS+= p5-Class-C3>=0.18:../../devel/p5-Class-C3
-DEPENDS+= p5-Class-Data-Accessor>=0.03:../../devel/p5-Class-Data-Accessor
-DEPENDS+= p5-Class-Inspector>=0:../../devel/p5-Class-Inspector
-DEPENDS+= p5-DBIx-Class>=0.07006:../../databases/p5-DBIx-Class
+DEPENDS+= p5-Class-C3-Componentised>=1.0005:../../devel/p5-Class-C3-Componentised
+#DEPENDS+= p5-Class-Data-Accessor>=0.03:../../devel/p5-Class-Data-Accessor
+DEPENDS+= p5-Class-Inspector-[0-9]*:../../devel/p5-Class-Inspector
+DEPENDS+= p5-DBIx-Class>=0.08114:../../databases/p5-DBIx-Class
DEPENDS+= p5-Data-Dump>=1.06:../../devel/p5-Data-Dump
-DEPENDS+= p5-Lingua-EN-Inflect>=1.89:../../textproc/p5-Lingua-EN-Inflect
+DEPENDS+= {perl>=5.8.8,p5-Digest-MD5>=2.36}:../../security/p5-Digest-MD5
+DEPENDS+= p5-File-Slurp>=9999.13:../../devel/p5-File-Slurp
+#DEPENDS+= p5-Lingua-EN-Inflect>=1.89:../../textproc/p5-Lingua-EN-Inflect
DEPENDS+= p5-Lingua-EN-Inflect-Number>=1.1:../../textproc/p5-Lingua-EN-Inflect-Number
DEPENDS+= {perl>=5.10,p5-PathTools>=0}:../../devel/p5-PathTools
DEPENDS+= {perl>=5.10,p5-Scalar-List-Utils>=0}:../../devel/p5-Scalar-List-Utils
DEPENDS+= p5-Text-Balanced>=0:../../textproc/p5-Text-Balanced
-DEPENDS+= p5-UNIVERSAL-require>=0.10:../../devel/p5-UNIVERSAL-require
+#DEPENDS+= p5-UNIVERSAL-require>=0.10:../../devel/p5-UNIVERSAL-require
# Avoid complaints if we do not have DB2, Oracle, Pg and mysql
MAKE_ENV+= DBIC_FEATURE_NOQUESTIONS=1
USE_LANGUAGES= # empty
PERL5_PACKLIST= auto/DBIx/Class/Schema/Loader/.packlist
-PERL5_MODULE_TYPE= Module::Install
+PERL5_MODULE_TYPE= Module::Install::Bundled
-PKG_DESTDIR_SUPPORT= user-destdir
+BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.560
+BUILDLINK_DEPMETHOD.p5-DBI?= build
+.include "../../databases/p5-DBI/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
diff -r b81f9e8affe1 -r 17cdfcec00b0 databases/p5-DBIx-Class-Schema-Loader/distinfo
--- a/databases/p5-DBIx-Class-Schema-Loader/distinfo Tue Feb 02 19:13:02 2010 +0000
+++ b/databases/p5-DBIx-Class-Schema-Loader/distinfo Tue Feb 02 19:17:30 2010 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2009/05/02 19:00:04 sno Exp $
+$NetBSD: distinfo,v 1.3 2010/02/02 19:17:30 sno Exp $
-SHA1 (DBIx-Class-Schema-Loader-0.04006.tar.gz) = 4cebf5b97a14aa106c6cf16a308d2ba5a15549b5
-RMD160 (DBIx-Class-Schema-Loader-0.04006.tar.gz) = 28faeb27a9de8b7c16c707fa0385389cfee1b9c8
-Size (DBIx-Class-Schema-Loader-0.04006.tar.gz) = 57552 bytes
+SHA1 (DBIx-Class-Schema-Loader-0.05000.tar.gz) = 06f8c90551272ce82e19a8b4ba7f0a2977e607b2
+RMD160 (DBIx-Class-Schema-Loader-0.05000.tar.gz) = d0435958dc07b8bcf0096e70a80505fad6a43f8a
+Size (DBIx-Class-Schema-Loader-0.05000.tar.gz) = 110319 bytes
diff -r b81f9e8affe1 -r 17cdfcec00b0 databases/p5-DBIx-Class-Schema-Loader/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/p5-DBIx-Class-Schema-Loader/options.mk Tue Feb 02 19:17:30 2010 +0000
@@ -0,0 +1,38 @@
+# $NetBSD: options.mk,v 1.1 2010/02/02 19:17:30 sno Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.p5-DBIx-Class-Schema-Loader
+
+PKG_SUPPORTED_OPTIONS= sqlite mysql pgsql oracle sybase odbc
+PKG_SUGGESTED_OPTIONS= # empty - only for CPAN Authors
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msqlite)
+DEPENDS+= p5-DBD-SQLite>=1.12:../../databases/p5-DBD-SQLite
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
+
+.if !empty(PKG_OPTIONS:Mmysql)
+DEPENDS+= p5-DBD-mysql>=4.004:../../databases/p5-DBD-mysql
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
+
+.if !empty(PKG_OPTIONS:Mpgsql)
+DEPENDS+= p5-DBD-postgresql>=1.49:../../databases/p5-DBD-postgresql
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
+
+.if !empty(PKG_OPTIONS:Moracle)
+DEPENDS+= p5-DBD-Oracle>=0.19:../../databases/p5-DBD-Oracle
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
+
+.if !empty(PKG_OPTIONS:Msybase)
+DEPENDS+= p5-DBD-Sybase>=1.09:../../databases/p5-DBD-Sybase
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
+
+.if !empty(PKG_OPTIONS:Modbc)
+DEPENDS+= p5-DBD-ODBC>=1.22:../../databases/p5-DBD-ODBC
+BUILDLINK_DEPMETHOD.p5-DBI?= full
+.endif
Home |
Main Index |
Thread Index |
Old Index