pkgsrc/databases/p5-DBIx-Class-Schema-Loader/options.mk
sno 0d276f36aa 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)
2010-02-02 19:17:30 +00:00

38 lines
1 KiB
Makefile

# $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