On Fri, Sep 10, 2021 at 07:16:44AM +0000, wen heping wrote:
> Hi, ports@:
>
> Here is a patch for databases/p5-DBIx-DataModel:
> i) Update to 3.01
> ii) Add some missing DEPENDS
Sorry it took so long, but this seems to be missing more RUN_DEPENDS, at
a minimum devel/p5-Carp-Clan and devel/p5-List-MoreUtils.
>
> 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
--
andrew - http://afresh1.com
The power!!!! The nightmares!!!! The strange medication!!!!!!!!