HI, ports@:

    Here is a patch for databases/p5-Jifty-DBI:
    i) Update to 0.78
    ii) Update DEPENDS
    It build well and pass all tests on amd64-6.8 system.
    NO other ports depends on it.

Comments ?

wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/p5-Jifty-DBI/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    3 Jul 2020 21:44:37 -0000       1.16
+++ Makefile    10 Dec 2020 13:52:25 -0000
@@ -5,19 +5,18 @@ COMMENT=      database OO schema for Jifty
 MODULES=       cpan
 PKG_ARCH=      *
 
-DISTNAME=      Jifty-DBI-0.68
+DISTNAME=      Jifty-DBI-0.78
 CATEGORIES=    databases www
-REVISION=      0
 
 # perl
 PERMIT_PACKAGE=        Yes
 
-BUILD_DEPENDS= devel/p5-Test-Warn
+BUILD_DEPENDS= ${RUN_DEPENDS}
 RUN_DEPENDS=   databases/p5-DBI \
-               databases/p5-DBIx-DBSchema \
-               databases/p5-Data-Page \
+               databases/p5-DBIx-DBSchema>=0.34 \
+               databases/p5-Data-Page>=2.0 \
                devel/p5-Cache-Memcached \
-               devel/p5-Cache-Simple-TimedExpiry \
+               devel/p5-Cache-Simple-TimedExpiry>=0.21 \
                devel/p5-Class-Accessor \
                devel/p5-Class-Data-Inheritable \
                devel/p5-Class-ReturnValue \
@@ -30,11 +29,14 @@ RUN_DEPENDS=        databases/p5-DBI \
                devel/p5-Hash-Merge \
                devel/p5-Object-Declare>=0.22 \
                devel/p5-Scalar-Defer>=0.10 \
-               devel/p5-Universal-require \
+               devel/p5-Time-Duration \
+               devel/p5-Time-Duration-Parse \
+               devel/p5-Universal-require>=0.11 \
                textproc/p5-Lingua-EN-Inflect \
                www/p5-URI
 
 # a lot of tests will be skipped without DB connections
-TEST_DEPENDS=databases/p5-DBD-SQLite
+TEST_DEPENDS=  databases/p5-DBD-SQLite \
+               devel/p5-Test-Warn
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/p5-Jifty-DBI/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    18 Jan 2015 03:13:03 -0000      1.5
+++ distinfo    10 Dec 2020 13:52:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (Jifty-DBI-0.68.tar.gz) = B/uAzwzM3hLMdvukgw+NoCJC2ki7jRcCeN7oNIt9Op8=
-SIZE (Jifty-DBI-0.68.tar.gz) = 163841
+SHA256 (Jifty-DBI-0.78.tar.gz) = lkXKepeqkIK5ge1esCrS279sEH1OYM4eTHXavRombLg=
+SIZE (Jifty-DBI-0.78.tar.gz) = 168399
Index: patches/patch-Makefile_PL
===================================================================
RCS file: /cvs/ports/databases/p5-Jifty-DBI/patches/patch-Makefile_PL,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile_PL
--- patches/patch-Makefile_PL   20 Apr 2011 08:12:21 -0000      1.3
+++ patches/patch-Makefile_PL   10 Dec 2020 13:52:25 -0000
@@ -1,15 +1,17 @@
-$OpenBSD: patch-Makefile_PL,v 1.3 2011/04/20 08:12:21 jasper Exp $
---- Makefile.PL.orig   Wed Apr 20 10:05:15 2011
-+++ Makefile.PL        Wed Apr 20 10:06:47 2011
-@@ -3,6 +3,7 @@ name ('Jifty-DBI');
- license ('perl');
+$OpenBSD$
+
+Index: Makefile.PL
+--- Makefile.PL.orig
++++ Makefile.PL
+@@ -4,6 +4,7 @@ license ('perl');
  version_from('lib/Jifty/DBI.pm');
  perl_version('5.8.3');
+ repository('https://github.com/bestpractical/jifty-dbi');
 +=pod
  requires('Cache::Simple::TimedExpiry' => '0.21');
  requires('Class::Accessor::Fast' => 0);
  requires('Class::Data::Inheritable');
-@@ -24,10 +25,14 @@ requires('UNIVERSAL::require' => 0.11);
+@@ -25,10 +26,14 @@ requires('UNIVERSAL::require' => 0.11);
  requires('Scalar::Defer' => 0.10);
  requires('version');
  #requires('Class::Trigger');
@@ -23,12 +25,12 @@ $OpenBSD: patch-Makefile_PL,v 1.3 2011/0
 +=pod
  features( 
      'Memcached support' => [
-         -default => 1,
-@@ -47,6 +52,7 @@ features( 
+         -default => ($^O eq 'MSWin32'?0:1),
+@@ -48,6 +53,7 @@ features( 
          'URI' => '',
      ],
  );
 +=cut
  auto_install();
+ sign;
  &WriteAll;
- 

Reply via email to