SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
53
databases/p5-SQL-Translator/Makefile
Normal file
53
databases/p5-SQL-Translator/Makefile
Normal file
|
@ -0,0 +1,53 @@
|
|||
COMMENT = SQL DDL transformations and more
|
||||
|
||||
DISTNAME = SQL-Translator-1.62
|
||||
CATEGORIES = databases
|
||||
MODULES = cpan databases/postgresql
|
||||
PKG_ARCH = *
|
||||
|
||||
MAINTAINER = Andrew Fresh <afresh1@openbsd.org>
|
||||
|
||||
HOMEPAGE = http://sqlfairy.sourceforge.net/
|
||||
|
||||
# perl
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
CONFIGURE_ARGS = --skipdeps
|
||||
|
||||
BUILD_DEPENDS += devel/p5-File-ShareDir-Install
|
||||
|
||||
RUN_DEPENDS = databases/p5-DBI>=1.54 \
|
||||
devel/p5-Carp-Clan>=0 \
|
||||
devel/p5-File-ShareDir>=1.0 \
|
||||
devel/p5-List-MoreUtils>=0.09 \
|
||||
devel/p5-Moo>=0 \
|
||||
devel/p5-Package-Variant>=1.001001 \
|
||||
devel/p5-Parse-RecDescent>=1.967009 \
|
||||
devel/p5-Try-Tiny>=0.04
|
||||
|
||||
TEST_DEPENDS = converters/p5-JSON>=2.0 \
|
||||
devel/p5-Test-Differences>=0 \
|
||||
devel/p5-Test-Exception>=0.31 \
|
||||
devel/p5-YAML>=0.66 \
|
||||
textproc/p5-XML-Writer>=0.500
|
||||
|
||||
# Optional depends to avoid skipping tests
|
||||
TEST_DEPENDS += converters/p5-JSON-MaybeXS \
|
||||
graphics/p5-GD \
|
||||
misc/p5-Spreadsheet-ParseExcel \
|
||||
textproc/p5-Template \
|
||||
textproc/p5-Text-RecordParser \
|
||||
textproc/p5-XML-LibXML \
|
||||
databases/p5-DBD-Pg \
|
||||
databases/p5-DBD-SQLite \
|
||||
www/p5-CGI
|
||||
|
||||
MODPOSTGRESQL_TEST_DBNAME = sql-translator-test
|
||||
MAKE_ENV += DBICTEST_PG_DSN='dbi:Pg:dbname=${MODPOSTGRESQL_TEST_DBNAME}' \
|
||||
DBICTEST_PG_USER=${USER} \
|
||||
DBICTEST_PG_PASS=1
|
||||
|
||||
# If someone ports p5-Graph-Directed, that will enable more tests
|
||||
# Tests require CGI and CGI::Utils
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/p5-SQL-Translator/distinfo
Normal file
2
databases/p5-SQL-Translator/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (SQL-Translator-1.62.tar.gz) = Cs1P+aw6L41dZxmarALNwSfgOIjkecUce73CG4XBziQ=
|
||||
SIZE (SQL-Translator-1.62.tar.gz) = 411750
|
11
databases/p5-SQL-Translator/patches/patch-t_09sqlt-diagram_t
Normal file
11
databases/p5-SQL-Translator/patches/patch-t_09sqlt-diagram_t
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- t/09sqlt-diagram.t.orig Mon Mar 11 20:49:30 2013
|
||||
+++ t/09sqlt-diagram.t Mon Mar 11 20:49:35 2013
|
||||
@@ -22,7 +22,7 @@ my @data = qw(data mysql Apache-Session-MySQL.sql);
|
||||
my $sqlt_diagram = catfile($Bin, updir, @script);
|
||||
my $test_data = catfile($Bin, @data);
|
||||
|
||||
-my $tmp = mktemp('sqlXXXXX');
|
||||
+my $tmp = mktemp('sqlXXXXXXXXXX');
|
||||
|
||||
ok(-e $sqlt_diagram);
|
||||
my @cmd = ($^X, $sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data);
|
6
databases/p5-SQL-Translator/pkg/DESCR
Normal file
6
databases/p5-SQL-Translator/pkg/DESCR
Normal file
|
@ -0,0 +1,6 @@
|
|||
Also known as the SQLFairy project.
|
||||
|
||||
A simple interface to convert database schemas from about any
|
||||
database to any database.
|
||||
|
||||
Very useful for migrating stuff from a database to another.
|
202
databases/p5-SQL-Translator/pkg/PLIST
Normal file
202
databases/p5-SQL-Translator/pkg/PLIST
Normal file
|
@ -0,0 +1,202 @@
|
|||
bin/sqlt
|
||||
bin/sqlt-diagram
|
||||
bin/sqlt-diff
|
||||
bin/sqlt-diff-old
|
||||
bin/sqlt-dumper
|
||||
bin/sqlt-graph
|
||||
${P5SITE}/SQL/Translator/
|
||||
${P5SITE}/SQL/Translator.pm
|
||||
${P5SITE}/SQL/Translator/Diff.pm
|
||||
${P5SITE}/SQL/Translator/Filter/
|
||||
${P5SITE}/SQL/Translator/Filter/DefaultExtra.pm
|
||||
${P5SITE}/SQL/Translator/Filter/Globals.pm
|
||||
${P5SITE}/SQL/Translator/Filter/Names.pm
|
||||
${P5SITE}/SQL/Translator/Generator/
|
||||
${P5SITE}/SQL/Translator/Generator/DDL/
|
||||
${P5SITE}/SQL/Translator/Generator/DDL/MySQL.pm
|
||||
${P5SITE}/SQL/Translator/Generator/DDL/PostgreSQL.pm
|
||||
${P5SITE}/SQL/Translator/Generator/DDL/SQLServer.pm
|
||||
${P5SITE}/SQL/Translator/Generator/DDL/SQLite.pm
|
||||
${P5SITE}/SQL/Translator/Generator/Role/
|
||||
${P5SITE}/SQL/Translator/Generator/Role/DDL.pm
|
||||
${P5SITE}/SQL/Translator/Generator/Role/Quote.pm
|
||||
${P5SITE}/SQL/Translator/Manual.pod
|
||||
${P5SITE}/SQL/Translator/Parser/
|
||||
${P5SITE}/SQL/Translator/Parser.pm
|
||||
${P5SITE}/SQL/Translator/Parser/Access.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DB2/
|
||||
${P5SITE}/SQL/Translator/Parser/DB2.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DB2/Grammar.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/
|
||||
${P5SITE}/SQL/Translator/Parser/DBI.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/DB2.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/MySQL.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/Oracle.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/PostgreSQL.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/SQLServer.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/SQLite.pm
|
||||
${P5SITE}/SQL/Translator/Parser/DBI/Sybase.pm
|
||||
${P5SITE}/SQL/Translator/Parser/Excel.pm
|
||||
${P5SITE}/SQL/Translator/Parser/JSON.pm
|
||||
${P5SITE}/SQL/Translator/Parser/MySQL.pm
|
||||
${P5SITE}/SQL/Translator/Parser/Oracle.pm
|
||||
${P5SITE}/SQL/Translator/Parser/PostgreSQL.pm
|
||||
${P5SITE}/SQL/Translator/Parser/SQLServer.pm
|
||||
${P5SITE}/SQL/Translator/Parser/SQLite.pm
|
||||
${P5SITE}/SQL/Translator/Parser/Storable.pm
|
||||
${P5SITE}/SQL/Translator/Parser/Sybase.pm
|
||||
${P5SITE}/SQL/Translator/Parser/XML/
|
||||
${P5SITE}/SQL/Translator/Parser/XML.pm
|
||||
${P5SITE}/SQL/Translator/Parser/XML/SQLFairy.pm
|
||||
${P5SITE}/SQL/Translator/Parser/YAML.pm
|
||||
${P5SITE}/SQL/Translator/Parser/xSV.pm
|
||||
${P5SITE}/SQL/Translator/Producer/
|
||||
${P5SITE}/SQL/Translator/Producer.pm
|
||||
${P5SITE}/SQL/Translator/Producer/ClassDBI.pm
|
||||
${P5SITE}/SQL/Translator/Producer/DB2.pm
|
||||
${P5SITE}/SQL/Translator/Producer/DiaUml.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Diagram.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Dumper.pm
|
||||
${P5SITE}/SQL/Translator/Producer/GraphViz.pm
|
||||
${P5SITE}/SQL/Translator/Producer/HTML.pm
|
||||
${P5SITE}/SQL/Translator/Producer/JSON.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Latex.pm
|
||||
${P5SITE}/SQL/Translator/Producer/MySQL.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Oracle.pm
|
||||
${P5SITE}/SQL/Translator/Producer/POD.pm
|
||||
${P5SITE}/SQL/Translator/Producer/PostgreSQL.pm
|
||||
${P5SITE}/SQL/Translator/Producer/SQLServer.pm
|
||||
${P5SITE}/SQL/Translator/Producer/SQLite.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Storable.pm
|
||||
${P5SITE}/SQL/Translator/Producer/Sybase.pm
|
||||
${P5SITE}/SQL/Translator/Producer/TT/
|
||||
${P5SITE}/SQL/Translator/Producer/TT/Base.pm
|
||||
${P5SITE}/SQL/Translator/Producer/TT/Table.pm
|
||||
${P5SITE}/SQL/Translator/Producer/TTSchema.pm
|
||||
${P5SITE}/SQL/Translator/Producer/XML/
|
||||
${P5SITE}/SQL/Translator/Producer/XML.pm
|
||||
${P5SITE}/SQL/Translator/Producer/XML/SQLFairy.pm
|
||||
${P5SITE}/SQL/Translator/Producer/YAML.pm
|
||||
${P5SITE}/SQL/Translator/Role/
|
||||
${P5SITE}/SQL/Translator/Role/BuildArgs.pm
|
||||
${P5SITE}/SQL/Translator/Role/Debug.pm
|
||||
${P5SITE}/SQL/Translator/Role/Error.pm
|
||||
${P5SITE}/SQL/Translator/Role/ListAttr.pm
|
||||
${P5SITE}/SQL/Translator/Schema/
|
||||
${P5SITE}/SQL/Translator/Schema.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Constants.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Constraint.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Field.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Index.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Object.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Procedure.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Role/
|
||||
${P5SITE}/SQL/Translator/Schema/Role/Compare.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Role/Extra.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Table.pm
|
||||
${P5SITE}/SQL/Translator/Schema/Trigger.pm
|
||||
${P5SITE}/SQL/Translator/Schema/View.pm
|
||||
${P5SITE}/SQL/Translator/Types.pm
|
||||
${P5SITE}/SQL/Translator/Utils.pm
|
||||
${P5SITE}/Test/SQL/
|
||||
${P5SITE}/Test/SQL/Translator.pm
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/diagram.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/layer.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/schema.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/uml-attribute.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/uml-class-all.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/uml-class-end.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/uml-class-start.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/DiaUml/uml-class.tt2
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/Parse/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/Parse/RecDescent/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/Parse/RecDescent/DDL/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/Parse/RecDescent/DDL/SQLT/
|
||||
${P5SITE}/auto/share/dist/SQL-Translator/PrecompiledParsers/Parse/RecDescent/DDL/SQLT/README
|
||||
@man man/man1/sqlt-diagram.1
|
||||
@man man/man1/sqlt-diff-old.1
|
||||
@man man/man1/sqlt-diff.1
|
||||
@man man/man1/sqlt-dumper.1
|
||||
@man man/man1/sqlt-graph.1
|
||||
@man man/man1/sqlt.1
|
||||
@man man/man3p/SQL::Translator.3p
|
||||
@man man/man3p/SQL::Translator::Diff.3p
|
||||
@man man/man3p/SQL::Translator::Filter::DefaultExtra.3p
|
||||
@man man/man3p/SQL::Translator::Filter::Globals.3p
|
||||
@man man/man3p/SQL::Translator::Filter::Names.3p
|
||||
@man man/man3p/SQL::Translator::Generator::DDL::MySQL.3p
|
||||
@man man/man3p/SQL::Translator::Generator::DDL::PostgreSQL.3p
|
||||
@man man/man3p/SQL::Translator::Generator::DDL::SQLServer.3p
|
||||
@man man/man3p/SQL::Translator::Generator::DDL::SQLite.3p
|
||||
@man man/man3p/SQL::Translator::Generator::Role::DDL.3p
|
||||
@man man/man3p/SQL::Translator::Generator::Role::Quote.3p
|
||||
@man man/man3p/SQL::Translator::Manual.3p
|
||||
@man man/man3p/SQL::Translator::Parser.3p
|
||||
@man man/man3p/SQL::Translator::Parser::Access.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DB2.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::DB2.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::MySQL.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::Oracle.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::PostgreSQL.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::SQLServer.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::SQLite.3p
|
||||
@man man/man3p/SQL::Translator::Parser::DBI::Sybase.3p
|
||||
@man man/man3p/SQL::Translator::Parser::Excel.3p
|
||||
@man man/man3p/SQL::Translator::Parser::JSON.3p
|
||||
@man man/man3p/SQL::Translator::Parser::MySQL.3p
|
||||
@man man/man3p/SQL::Translator::Parser::Oracle.3p
|
||||
@man man/man3p/SQL::Translator::Parser::PostgreSQL.3p
|
||||
@man man/man3p/SQL::Translator::Parser::SQLServer.3p
|
||||
@man man/man3p/SQL::Translator::Parser::SQLite.3p
|
||||
@man man/man3p/SQL::Translator::Parser::Storable.3p
|
||||
@man man/man3p/SQL::Translator::Parser::Sybase.3p
|
||||
@man man/man3p/SQL::Translator::Parser::XML.3p
|
||||
@man man/man3p/SQL::Translator::Parser::XML::SQLFairy.3p
|
||||
@man man/man3p/SQL::Translator::Parser::YAML.3p
|
||||
@man man/man3p/SQL::Translator::Parser::xSV.3p
|
||||
@man man/man3p/SQL::Translator::Producer.3p
|
||||
@man man/man3p/SQL::Translator::Producer::ClassDBI.3p
|
||||
@man man/man3p/SQL::Translator::Producer::DB2.3p
|
||||
@man man/man3p/SQL::Translator::Producer::DiaUml.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Diagram.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Dumper.3p
|
||||
@man man/man3p/SQL::Translator::Producer::GraphViz.3p
|
||||
@man man/man3p/SQL::Translator::Producer::HTML.3p
|
||||
@man man/man3p/SQL::Translator::Producer::JSON.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Latex.3p
|
||||
@man man/man3p/SQL::Translator::Producer::MySQL.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Oracle.3p
|
||||
@man man/man3p/SQL::Translator::Producer::POD.3p
|
||||
@man man/man3p/SQL::Translator::Producer::PostgreSQL.3p
|
||||
@man man/man3p/SQL::Translator::Producer::SQLServer.3p
|
||||
@man man/man3p/SQL::Translator::Producer::SQLite.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Storable.3p
|
||||
@man man/man3p/SQL::Translator::Producer::Sybase.3p
|
||||
@man man/man3p/SQL::Translator::Producer::TT::Base.3p
|
||||
@man man/man3p/SQL::Translator::Producer::TT::Table.3p
|
||||
@man man/man3p/SQL::Translator::Producer::TTSchema.3p
|
||||
@man man/man3p/SQL::Translator::Producer::XML.3p
|
||||
@man man/man3p/SQL::Translator::Producer::XML::SQLFairy.3p
|
||||
@man man/man3p/SQL::Translator::Producer::YAML.3p
|
||||
@man man/man3p/SQL::Translator::Role::BuildArgs.3p
|
||||
@man man/man3p/SQL::Translator::Role::Error.3p
|
||||
@man man/man3p/SQL::Translator::Role::ListAttr.3p
|
||||
@man man/man3p/SQL::Translator::Schema.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Constants.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Constraint.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Field.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Index.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Object.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Procedure.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Role::Compare.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Role::Extra.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Table.3p
|
||||
@man man/man3p/SQL::Translator::Schema::Trigger.3p
|
||||
@man man/man3p/SQL::Translator::Schema::View.3p
|
||||
@man man/man3p/SQL::Translator::Types.3p
|
||||
@man man/man3p/SQL::Translator::Utils.3p
|
||||
@man man/man3p/Test::SQL::Translator.3p
|
Loading…
Add table
Add a link
Reference in a new issue