2f2c3cf2b2
0.11016. pkgsrc changes: - adjust dependencies Upstream changes: # ---------------------------------------------------------- # 0.11016 2012-10-09 # ---------------------------------------------------------- * Allow passing an arrayref to SQLT->filename (lost in Mooification) # ---------------------------------------------------------- # 0.11015 2012-10-05 # ---------------------------------------------------------- * Fix stupid missing version number in SQL::Translator::Schema::Object # ---------------------------------------------------------- # 0.11014 2012-10-05 # ---------------------------------------------------------- * Relicense under Perl 5 terms # ---------------------------------------------------------- # 0.11013_03 2012-09-25 # ---------------------------------------------------------- * Remove SQL::Translator::Schema::Graph as announced in 0.11011 * Remove a number of no longer needed deps # ---------------------------------------------------------- # 0.11013_02 2012-09-23 # ---------------------------------------------------------- * Fix missing dep (List::MoreUtils) # ---------------------------------------------------------- # 0.11013_01 2012-09-22 # ---------------------------------------------------------- * Convert SQL::Translator, ::Schema and ::Schema::* to Moo * Fix leaks by weakening circular references between schema objects # ---------------------------------------------------------- # 0.11013 2012-09-22 # ---------------------------------------------------------- * Make MySQL producer add NULL after every nullable field, conforming to SQL standard, and avoiding MySQL bugs # ---------------------------------------------------------- # 0.11012 2012-07-02 # ---------------------------------------------------------- * Fix/update quoting in PostgreSQL producer * Add missing quote function to SQLServer producer * Fix incorrect Parser::DBI documentation (RT#60878) # ---------------------------------------------------------- # 0.11011 2012-05-09 # ---------------------------------------------------------- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *** INCOMPATIBLE CHANGES: * SQLT no longer supports setting separate conflicting values for the now deprecated 'quote_table_names' and 'quote_field_names'. Instead their values are proxied to the new 'quote_identifiers'. If 'quote_identifiers' is supplied, the legacy settings are ignored (with a warning). If nothing is specified the default is TRUE as before. If only one is specified - default to its value for everything, and if both are specified with a conflicting value an exception is thrown. * Partial quoting support has been added in SQLite. It is currently disabled by default, you need to request is explicitly with quote_identifiers => 1. In a future version of SQL::Translator *THIS DEFAULT BEHAVIOR WILL CHANGE*. If you do NOT WANT quoting, set quote_identifiers to a false value to protect yourself from changes in a future release. * Bump the default MySQL parser version to MySQL 4.0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * script/sqlt-graph now accepts a --trace option * Fixes to SQLite foreign keys production (patch from Johan Viklund) closes RT#16412, RT#44769 * ON DELETE/UPDATE actions for SQLite (patch from Lukas Thiemeier) closes RT#70734, RT#71283, RT#70378 * Fix data preservation on SQLite diffs involving adding/dropping columns * Support for triggers in PostgreSQL producer and parser * Correct Data Type in SQLT::Parser::DBI::PostgreSQL (patch from Andrew Pam) * Fix index issue in SQLT::Parser::DBI::PostgreSQL * Add column and table comments in SQLT::Parser::DBI::PostgreSQL(patch from Andrew Pam) * Stop the DBI parser from disconnecting externally supplied DBI handles (RT#35868) * Fixed alter_drop_constraint for foreign keys and applying multiple changes via alter_field to a column in Postgres Producer * Added a working mechanism for naming foreign keys in the PostgreSQL producer * Fix PostgreSQL ignoring default values with specified data type * Fix PostgreSQL parser support for (N)::int defaults (patch by Tina Müller) * Fix possible name duplication in SQLlite producer * Oracle does not accept ON DELETE/UPDATE RESTRICT (though it is the actual default) fix by not adding the ON DELETE/UPDATE clause at all * Changed dependency on Digest::SHA1 to the core-bundled Digest::SHA (RT#67989) * Support for double quoted and bit strings as default values in MySQL parser * Improved VIEW support in MySQL parser * Proper handling of CURRENT_TIMESTAMP default values in MySQL parser (RT#65844) * Check in MySQL parser to avoid trying to parse a table defined twice in the same file as indices (and probably other things) get messed up * Workaround for some MySQL quirks on primary key definitions * Fix dropping primary keys in MySQL diffs (RT#62250, patch from Nick Bertrand) * MySQL producer does not attempt to write out non-existent unique constraint names * MySQL parser correctly differentiates between signed and unsigned integer column display sizes * Replace Class::Accessor::Fast dependency with already-included Moo * Entire codebase is now free of tabs and trailing whitespace * Spellfixes (RT#68912) * Fix Diagram Producer POD (RT#71397, RT#71398) * Fix Diagram Producer to use correct binmode on output (RT#71399) * Fix ignored option to script/sqlt-diagram (RT#5992) * Fix t/17sqlfxml-producer.t failures due to whitespace differences introduced by environment config snippets (RT#70786) * Fix assembly of Table objects with numbered columns being added out of order (RT#74771) (based on patch from Jonathan Otsuka) * Fix syntax error in SQL::Translator::Producer::Latex (RT#74953) * Deprecate SQL::Translator::Schema::Graph and the as_graph() schema method * Bump minimum supported perl version to 5.8.1 (mostly due to Moo)
51 lines
2.2 KiB
Makefile
51 lines
2.2 KiB
Makefile
# $NetBSD: Makefile,v 1.21 2012/10/19 08:08:25 sno Exp $
|
|
|
|
DISTNAME= SQL-Translator-0.11016
|
|
PKGNAME= p5-${DISTNAME}
|
|
CATEGORIES= databases perl5
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=SQL/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://search.cpan.org/dist/SQL-Translator/
|
|
COMMENT= Manipulate structured data definitions (SQL and more)
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
DEPENDS+= p5-Carp-Clan-[0-9]*:../../devel/p5-Carp-Clan
|
|
#DEPENDS+= p5-Class-Accessor-[0-9]*:../../devel/p5-Class-Accessor
|
|
DEPENDS+= p5-Class-Base-[0-9]*:../../devel/p5-Class-Base
|
|
DEPENDS+= p5-Class-Data-Inheritable>=0.02:../../devel/p5-Class-Data-Inheritable
|
|
#DEPENDS+= p5-Class-MakeMethods-[0-9]*:../../devel/p5-Class-MakeMethods
|
|
#DEPENDS+= p5-Digest-SHA1>=2.0:../../security/p5-Digest-SHA1
|
|
# Digest::SHA is required, not Digest::SHA1
|
|
DEPENDS+= p5-File-ShareDir>=1.0:../../devel/p5-File-ShareDir
|
|
DEPENDS+= p5-IO-stringy>=2.110:../../devel/p5-IO-stringy
|
|
DEPENDS+= p5-List-MoreUtils>=0.09:../../devel/p5-List-MoreUtils
|
|
DEPENDS+= p5-Moo>=1.000003:../../devel/p5-Moo
|
|
DEPENDS+= p5-Package-Variant>=1.001001:../../devel/p5-Package-Variant
|
|
DEPENDS+= p5-Parse-RecDescent>=1.967.9:../../devel/p5-Parse-RecDescent
|
|
DEPENDS+= p5-XML-Writer>=0.500:../../textproc/p5-XML-Writer
|
|
|
|
# Recommended
|
|
DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD
|
|
DEPENDS+= p5-Graph-[0-9]*:../../devel/p5-Graph
|
|
DEPENDS+= p5-GraphViz-[0-9]*:../../graphics/p5-GraphViz
|
|
DEPENDS+= p5-Spreadsheet-ParseExcel>=0.41:../../math/p5-Spreadsheet-ParseExcel
|
|
DEPENDS+= p5-Template-Toolkit>=2.20:../../www/p5-Template-Toolkit
|
|
DEPENDS+= p5-Text-RecordParser>=0.02:../../textproc/p5-Text-RecordParser
|
|
DEPENDS+= p5-XML-LibXML>=1.69:../../textproc/p5-XML-LibXML
|
|
DEPENDS+= p5-YAML>=0.66:../../textproc/p5-YAML
|
|
|
|
BUILD_DEPENDS+= {perl>=5.10,p5-PathTools-[0-9]*}:../../devel/p5-PathTools
|
|
BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
|
|
BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
|
|
BUILD_DEPENDS+= p5-XML-Writer>=0.500:../../textproc/p5-XML-Writer
|
|
|
|
USE_LANGUAGES= # empty
|
|
PERL5_MODULE_TYPE= Module::Install::Bundled
|
|
PERL5_PACKLIST= auto/SQL/Translator/.packlist
|
|
|
|
REPLACE_PERL+= script/*
|
|
|
|
.include "../../databases/p5-DBI/buildlink3.mk"
|
|
.include "../../lang/perl5/module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|