SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View 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>

View file

@ -0,0 +1,2 @@
SHA256 (SQL-Translator-1.62.tar.gz) = Cs1P+aw6L41dZxmarALNwSfgOIjkecUce73CG4XBziQ=
SIZE (SQL-Translator-1.62.tar.gz) = 411750

View 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);

View 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.

View 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