Hi, ports@: Here is a patch for databases/p5-DBIx-DataModel: i) Update to 3.01 ii) Add some missing DEPENDS It build well and pass all tests(current version in ports tree failed test) on amd64-current system.
Only 1 port depends on it, it build well, failed test but not caused by this patch. Comments? wen
Index: Makefile =================================================================== RCS file: /cvs/ports/databases/p5-DBIx-DataModel/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 3 Jul 2020 21:44:36 -0000 1.13 +++ Makefile 10 Sep 2021 07:03:34 -0000 @@ -4,16 +4,18 @@ COMMENT= classes and UML-style associati MODULES= cpan PKG_ARCH= * -DISTNAME= DBIx-DataModel-1.09 -REVISION= 3 +DISTNAME= DBIx-DataModel-3.01 CATEGORIES= databases # Perl PERMIT_PACKAGE= Yes RUN_DEPENDS= databases/p5-DBI \ - databases/p5-SQL-Abstract -TEST_DEPENDS=databases/p5-DBD-Mock + databases/p5-SQL-Abstract \ + databases/p5-SQL-Abstract-More>=1.37 \ + devel/p5-Data-Structure-Util +TEST_DEPENDS= databases/p5-DBD-Mock>=1.39 \ + databases/p5-DBD-SQLite>=1.38 CONFIGURE_STYLE=modbuild Index: distinfo =================================================================== RCS file: /cvs/ports/databases/p5-DBIx-DataModel/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 18 Jan 2015 03:13:02 -0000 1.4 +++ distinfo 10 Sep 2021 07:03:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (DBIx-DataModel-1.09.tar.gz) = o9Q1EaB3nSpMZmvMkt+vNgf5/DapbrVh29dodvhVdxc= -SIZE (DBIx-DataModel-1.09.tar.gz) = 92146 +SHA256 (DBIx-DataModel-3.01.tar.gz) = zPgv/ny12u7WdxOAMqYrR2X5rsSR2ZPp2skJC3COJAs= +SIZE (DBIx-DataModel-3.01.tar.gz) = 206388 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/p5-DBIx-DataModel/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 17 May 2018 09:20:08 -0000 1.3 +++ pkg/PLIST 10 Sep 2021 07:03:34 -0000 @@ -1,39 +1,101 @@ @comment $OpenBSD: PLIST,v 1.3 2018/05/17 09:20:08 espie Exp $ ${P5SITE}/DBIx/DataModel/ ${P5SITE}/DBIx/DataModel.pm -${P5SITE}/DBIx/DataModel/Base.pm +${P5SITE}/DBIx/DataModel/Compatibility/ +${P5SITE}/DBIx/DataModel/Compatibility/V0.pm +${P5SITE}/DBIx/DataModel/Compatibility/V1.pm ${P5SITE}/DBIx/DataModel/Doc/ ${P5SITE}/DBIx/DataModel/Doc/Cookbook.pod -${P5SITE}/DBIx/DataModel/Doc/Delta_1.0.pod +${P5SITE}/DBIx/DataModel/Doc/Delta_v1.pod +${P5SITE}/DBIx/DataModel/Doc/Delta_v2.pod +${P5SITE}/DBIx/DataModel/Doc/Delta_v3.pod ${P5SITE}/DBIx/DataModel/Doc/Design.pod ${P5SITE}/DBIx/DataModel/Doc/Glossary.pod ${P5SITE}/DBIx/DataModel/Doc/Internals.pod -${P5SITE}/DBIx/DataModel/Doc/Misc.pod ${P5SITE}/DBIx/DataModel/Doc/Quickstart.pod ${P5SITE}/DBIx/DataModel/Doc/Reference.pod +${P5SITE}/DBIx/DataModel/Meta/ +${P5SITE}/DBIx/DataModel/Meta.pm +${P5SITE}/DBIx/DataModel/Meta/Association.pm +${P5SITE}/DBIx/DataModel/Meta/Path.pm +${P5SITE}/DBIx/DataModel/Meta/Schema.pm +${P5SITE}/DBIx/DataModel/Meta/Source/ +${P5SITE}/DBIx/DataModel/Meta/Source.pm +${P5SITE}/DBIx/DataModel/Meta/Source/Join.pm +${P5SITE}/DBIx/DataModel/Meta/Source/Table.pm +${P5SITE}/DBIx/DataModel/Meta/Type.pm +${P5SITE}/DBIx/DataModel/Meta/Utils.pm ${P5SITE}/DBIx/DataModel/Schema/ ${P5SITE}/DBIx/DataModel/Schema.pm ${P5SITE}/DBIx/DataModel/Schema/Generator.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/ +${P5SITE}/DBIx/DataModel/Schema/ResultAs.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Categorize.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Count.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Fast_statement.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/File_tabular.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Firstrow.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Flat_arrayref.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Hashref.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Json.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Rows.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Sql.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Statement.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Sth.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Subquery.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Table.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Tsv.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Xlsx.pm +${P5SITE}/DBIx/DataModel/Schema/ResultAs/Yaml.pm +${P5SITE}/DBIx/DataModel/Source/ ${P5SITE}/DBIx/DataModel/Source.pm +${P5SITE}/DBIx/DataModel/Source/Join.pm +${P5SITE}/DBIx/DataModel/Source/Table.pm ${P5SITE}/DBIx/DataModel/Statement/ ${P5SITE}/DBIx/DataModel/Statement.pm ${P5SITE}/DBIx/DataModel/Statement/JDBC.pm -${P5SITE}/DBIx/DataModel/Table.pm -${P5SITE}/DBIx/DataModel/View.pm +${P5SITE}/DBIx/DataModel/Statement/Oracle.pm @man man/man3p/DBIx::DataModel.3p -@man man/man3p/DBIx::DataModel::Base.3p +@man man/man3p/DBIx::DataModel::Compatibility::V0.3p +@man man/man3p/DBIx::DataModel::Compatibility::V1.3p @man man/man3p/DBIx::DataModel::Doc::Cookbook.3p -@man man/man3p/DBIx::DataModel::Doc::Delta_1.0.3p +@man man/man3p/DBIx::DataModel::Doc::Delta_v1.3p +@man man/man3p/DBIx::DataModel::Doc::Delta_v2.3p +@man man/man3p/DBIx::DataModel::Doc::Delta_v3.3p @man man/man3p/DBIx::DataModel::Doc::Design.3p @man man/man3p/DBIx::DataModel::Doc::Glossary.3p @man man/man3p/DBIx::DataModel::Doc::Internals.3p -@man man/man3p/DBIx::DataModel::Doc::Misc.3p @man man/man3p/DBIx::DataModel::Doc::Quickstart.3p @man man/man3p/DBIx::DataModel::Doc::Reference.3p +@man man/man3p/DBIx::DataModel::Meta.3p +@man man/man3p/DBIx::DataModel::Meta::Association.3p +@man man/man3p/DBIx::DataModel::Meta::Path.3p +@man man/man3p/DBIx::DataModel::Meta::Schema.3p +@man man/man3p/DBIx::DataModel::Meta::Type.3p +@man man/man3p/DBIx::DataModel::Meta::Utils.3p @man man/man3p/DBIx::DataModel::Schema.3p @man man/man3p/DBIx::DataModel::Schema::Generator.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Categorize.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Count.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Fast_statement.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::File_tabular.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Firstrow.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Flat_arrayref.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Hashref.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Json.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Rows.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Sql.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Statement.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Sth.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Subquery.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Table.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Tsv.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Xlsx.3p +@man man/man3p/DBIx::DataModel::Schema::ResultAs::Yaml.3p @man man/man3p/DBIx::DataModel::Source.3p +@man man/man3p/DBIx::DataModel::Source::Join.3p +@man man/man3p/DBIx::DataModel::Source::Table.3p @man man/man3p/DBIx::DataModel::Statement.3p @man man/man3p/DBIx::DataModel::Statement::JDBC.3p -@man man/man3p/DBIx::DataModel::Table.3p -@man man/man3p/DBIx::DataModel::View.3p +@man man/man3p/DBIx::DataModel::Statement::Oracle.3p