Commit graph

55 commits

Author SHA1 Message Date
nia
acde260c8b databases: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
2021-10-26 10:09:13 +00:00
nia
2946ea15ca databases: Remove SHA1 distfile hashes 2021-10-07 13:35:05 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
wen
dc1499cb8e Update to 2.000001
Add missing DEPENDS

Upstream changes:
2.000001 - 2021-01-23
  - Remove Module::Runtime requirement

2.000000 - 2021-01-21
  - Collapse custom join conditions back to something DBIC might understand

1.90_03 - 2019-10-13
   - Add proof of concept DBIx::Class::SQLMaker::Role::SQLA2Passthrough
   - _where_field_IN/BETWEEN are documented as subclassable; feature restored

1.90_02 - 2019-10-12
    - fix DBIC ident op expander compat wrapper to handle call as unop

1.90_01 - 2019-10-09
    - Complete overhaul of the internals, see the SQL::Abstract::Reference
      docs to understand the new implementation's affordances.
2021-02-11 00:15:19 +00:00
wiz
9ac5f46529 p5-SQL-Abstract: update to 1.87.
1.87 - 2020-06-02
    - Add runtime dependency on Test::Deep and Test::Builder::Module for
      SQL::Abstract::Test (RT#131623)
2020-09-06 22:02:06 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
rillig
35e0c4ee1d databases/p5-SQL-Abstract: remove nonexistent file 2020-03-22 21:01:08 +00:00
rillig
b4f1862849 databases: align variable assignments
pkglint -Wall -F --only aligned -r

No manual corrections.
2019-11-02 15:37:59 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
wen
d34c568a4a Update to 1.86
Upstream changes:
1.86 - 2018-07-09
    - Remove obsolete documentation about arrayrefref as the $source
      argument for ->select (removed in version 1.74)
    - Factor out the field list part of SELECT for subclassability (GH#13)
    - Do not replace literal '0' with empty string in WHERE clauses (GH#14)
2018-07-16 01:21:34 +00:00
wen
d11f93c4da Update to 1.85
Upstream changes:
1.85 - 2018-01-27
    - Restore perl version requirement missed in the Distar port
    - Factor out the SET ... part of UPDATE for subclassability (GH#12)
2018-02-02 10:18:13 +00:00
ryoon
1344d8d8e3 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:22:16 +00:00
wen
51bed9394a Update to 1.84
Upstream changes:
1.84 - 2017-04-03
    - Restore 'dynamic_config => 0' missed in the Distar port

1.83 - 2017-04-03
    - Support for DELETE ... RETURNING (GH#9)
    - Port to Distar

revision 1.82  2017-03-20
-------------------------
    - Add explicit dependency on Sub::Quote (GH#8)
    - Fix syntax errors in ORDER BY docs (GH#7)

revision 1.81_01  2017-02-28
----------------------------
    - Fix order clauses with bind parameters in ->where
    - Fix ->insert($table, \@values) with >26 values (RT#112684)
    - Teach ::Tree that ILIKE (PostgreSQL) and REGEXP (MySQL) are binary ops
    - Support for UPDATE ... RETURNING
    - Documentation improvements for ORDER BY
2017-04-09 16:03:06 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
mef
5cf907a4dd Add followig line for make test
+BUILD_DEPENDS+=        p5-Moo-[0-9]*:../../devel/p5-Moo
2015-11-22 23:55:51 +00:00
agc
d549bff9a5 Add SHA512 digests for distfiles for databases category
Problems found with existing distfiles:
	distfiles/D6.data.ros.gz
	distfiles/cstore0.2.tar.gz
	distfiles/data4.tar.gz
	distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:56:09 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
wen
fbbe9dd599 Update to 1.81
Upstream changes:
revision 1.81  2014-10-25
----------------------------
    - Fix overly-enthusiastic parenthesis unroller (RT#99503)

revision 1.80  2014-10-05
----------------------------
    - Fix erroneous behavior of is_literal_value($) wrt { -ident => ... }
    - Explicitly croak on top-level special ops (they didn't work anyway)

revision 1.79  2014-09-25
----------------------------
    - New exportable functions: is_literal_value($) and is_plain_value($)
    - New attribute 'escape_char' allowing for proper escape of quote_chars
      present in an identifier
    - Deprecate { "" => \... } constructs
    - Treat { -value => undef } as plain undef in all cases
    - Explicitly throw on { -ident => undef }
2014-11-16 12:10:55 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
schmonz
1dd9d84221 Update to 1.78. From the changelog:
- Fix parsing of binary ops to correctly take up only a single LHS
  element, instead of gobbling up the entire parse-to-date
- Explicitly handle ROW_NUMBER() OVER as the snowflake-operator it is
- Improve signatures/documentation of is_same_sql_bind / eq_sql_bind
- Retire script/format-sql - the utility needs more work to be truly
  end-user convenient
2014-06-09 18:35:48 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wen
fac05da201 Update to 1.77
Add missing DEPENDS

Upstream changes:
revision 1.77  2014-01-17
----------------------------
    - Reintroduce { -not => undef } column operator (regression from 1.75)

revision 1.75  2013-12-27
----------------------------
    - *UPCOMING INCOMPATIBLE BUGFIX*: SQLA used to generate incorrect SQL
      on undef-containing lists fed to -in and -not_in. An exception will
      be raised for a while before properly fixing this, to avoid quiet
      but subtle changes to query results in production
    - Deprecate and warn when supplying an empty arrayref to like/not_like
      operators (likely to be removed before 2.0)

    - Warn when using an inequality operator with a multi-value array to
      arrive at what amounts to a 1=1 condition (no pre-2.0 plans to fix
      this behavior due to backwards comp concerns)
    - Fix false negative comparison of ORDER BY <function> ASC
    - More improvements of incorrect parsing (placeholder at end of list
      element)
    - Fix typos in POD and comments (RT#87776)
    - Augment -not_bool example with nesting (RT#89601)
2014-02-05 10:55:00 +00:00
sno
ed8b796b8d Updating package for CPAN distribution SQL-Abstract in
databases/p5-SQL-Abstract from 1.73nb2 to 1.74.

Upstream changes:
revision 1.74  2013-06-04
----------------------------
    - Fix insufficient parenthesis unroll during operator comparison
    - 'ORDER BY foo' and 'ORDER BY foo ASC' are now considered equal
      by default (with a switch to reenable old behavior when necessary)
    - Change parser to not eagerly slurp RHS expressions it doesn't recognize
2013-07-03 18:18:03 +00:00
wiz
98c3768c3a Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:35 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
354ee694fd Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 21:25:15 +00:00
sno
cedd02f90b Updating package for CPAN module SQL::Abstract in databases/p5-SQL-Abstract
from 1.72nb1 to 1.73.

pkgsrc changes:
- update dependencies

upstream changes:
revision 1.73  2012-07-10
----------------------------
    - Fix parsing of ORDER BY foo + ?
    - Stop filling in placeholders in `format-sql` since it does not support
      passing values for them anyway
    - Fix parsing of NOT EXISTS
    - Fix over-eager parenthesis unrolling
    - Fix deep recursion warnings while parsing obnoxiously long sql statements
    - Fix incorrect comparison of malformed lists
    - Fix incorrect reporting of mismatch-members in SQLA::Test
    - Migrate the -ident operator from DBIC into SQLA
    - Migrate the -value operator from DBIC into SQLA
2012-09-10 13:26:44 +00:00
sno
a76f11d1e6 Changing all PERL5_MODULE_TYPE from Module::Install to M::I::Bundled,
Module::Install is for Authors only.

Bumping revision
2012-09-03 11:16:19 +00:00
adam
3f96081358 Changes 1.72:
* Extra checks of search arguments for possible SQL injection attacks
* Remove excess parentheses in debug SQL
* Fix parsing of foo.* in SQLA::Tree
* Fix bindtype fail when using -between with arrayrefref literals
* Add handling for NULL for -in
* The -nest operator has entered semi-deprecated status and has been
  undocumented. Please do not use it in new code
2011-08-06 20:56:08 +00:00
sno
99e00dcbe9 Updating databases/p5-SQL-Abstract from 1.67nb1 to 1.68
pkgsrc changes:
- adjusting dependencies

Upstream changes:
revision 1.68  2010-09-16
----------------------------
    - Document methods on Tree
    - Add affordances for color coding placeholders
    - Change ::Tree::whitespace to whitespace_keyword

revision 1.67_03  2010-09-11
----------------------------
    - Add docs for SQL::Abstract::Tree->new
    - correcty merge profile and parameters
    - added fill_in_placeholders option for excellent copy/pasta

revision 1.67_02  2010-09-08
----------------------------
    - rename DBIx::Class::Storage::PrettyPrinter to
      DBIx::Class::Storage::Debug::PrettyPrint
    - decreased a lot of indentation from ::Tree
    - cleaned up handling of newlines inside of parens

revision 1.67_01  2010-09-06
----------------------------
    - Add SQL::Abstract::Tree
    - Add unindexed DBIx::Class::Storage::PrettyPrinter
    - Better documentation of undef/NULL in where clause
    - Depend on bugfixed Module::Install (now again installs
      on old < 5.8.3 perls)
2010-09-17 05:36:02 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
seb
a9cf70d6db Update from version 1.62 to version 1.67.
Upstream changes:
revision 1.67  2010-05-31 14:21 (UTC)
----------------------------
    - Fix SQL::Test failure when first chunk is an unrecognized
      literal
    - Generic -not operator tests
    - More columns-bindtype assertion checks

revision 1.66  2010-04-27 02:44 (UTC)
----------------------------
    - Optimized the quoting mechanism, winning nearly 10%
      speedup on repeatable sql generation

revision 1.65  2010-04-11 19:59 (UTC)
----------------------------
    - Rerelease last version to not include .svn files
      and grab MANIFEST.SKIP from DBIx::Class so it
      won't happen again

revision 1.64  2010-04-11 16:58 (UTC)
----------------------------
    - Fix multiple generic op handling regressions by
      reverting the auto-equality assumption (turned out
      to be a very very bad idea)

revision 1.63  2010-03-24 09:56 (UTC)
----------------------------
    - Add ILIKE to the core list of comparision ops
2010-07-14 15:56:53 +00:00
sno
e34ac7b53b Updating databases/p5-SQL-Abstract from 1.61 to 1.62
pkgsrc changes:
- Adjust license definition
- Adjust dependencies

Upstream changes:
revision 1.62  2010-03-15 11:06 (UTC)
----------------------------
    - Fixed open outer parens for a multi-line literal
    - Allow recursively-nested column-functions in WHERE
    - Bumped minimum perl to 5.6.2 and changed tests to
      rely on core dependencies
2010-03-16 10:56:32 +00:00
sno
da5e940af6 Updating databases/p5-SQL-Abstract from 1.60 to 1.61
Upstream changes:
revision 1.61  2010-02-05 16:28 (UTC)
----------------------------
    - Allow INSERT to take additional attributes
    - Support for INSERT ... RETURNING
    - Another iteration of SQL::Abstract::Test fixes and improvements
2010-02-16 13:23:21 +00:00
sno
8599f6e85e Updating databases/p5-SQL-Abstract from 1.58 to 1.60
Upstream changes:
revision 1.60  2009-09-22 11:03 (UTC)
----------------------------
    - fix a well masked error in the sql-test tokenizer

revision 1.59  2009-09-22 08:39 (UTC)
----------------------------
    - fixed a couple of untrapped undefined warnings
    - allow -in/-between to accept literal sql in all logical
      variants - see POD for details
    - unroll multiple parenthesis around IN arguments to accomodate
      crappy databases
2009-09-22 19:50:42 +00:00
sno
60ca2d2f65 Updating databases/p5-SQL-Abstract from 1.56 to 1.58
Upstream changes:
revision 1.58  2009-09-04 15:20 (UTC)
    - expanded the scope of -bool and -not_bool operators
    - added proper testing support

revision 1.57  2009-09-03 20:18 (UTC)
    - added -bool and -not_bool operators
2009-09-12 19:05:11 +00:00
sno
8a977493cd pkgsrc changes:
- Updating package of p5 module for SQL::Abstract from 1.55 to 1.56
  - Adjusting build type to Module::Install

Upstream changes:
revision 1.56  2009-05-30 16:31 (UTC)
----------------------------
    - support for \[$sql, @bind] in order_by clauses e.g.:
      { -desc => \['colA LIKE ?', 'somestring'] }
2009-06-14 22:00:37 +00:00
sno
fad0d373df PkgSrc changes:
- Updating package for p5 module SQL::Abstract from 1.53 to 1.55
  - Adjusting dependencies (and arrange them to alphabetical order)

Upstream changes:
revision 1.55  2009-05-17 22:54 (UTC)
----------------------------
    - make sure that sql generation does not mutate the supplied
      where condition structure

revision 1.54  2009-05-07 17:23 (UTC)
----------------------------
    - allow special_operators to take both code refs and method names
      (makes it possible to properly subclass the builtin ones)
2009-05-17 14:24:44 +00:00
sno
5bde761389 PkgSrc changes:
- Updating package for p5 module SQL::Abstract from 1.51 to 1.53
  - Setting license to gnu-gpl-v2

Upstream changes:
revision 1.53  2009-04-30 14:58 (UTC)
----------------------------
    - make sure hash keys are sorted in all search sub-conditions
    - switch installer from EU::MM to M::I

revision 1.52  2009-04-28 23:14 (UTC)
----------------------------
    - allow -between to handle [\"", \""] and \["", @bind]
    - allow order_by to handle -asc|desc => [qw/colA colB/] (artifact from DBIx::Class)
    - more tests and clearing up of some corner cases
    - t/10test.t does not run by default (developer only, too cpu intensive)
2009-04-30 21:07:59 +00:00
sno
14f7cda278 Modify dependencies to perl-modules which are deployed with the perl-core,
mainly Scalar::Util and List::Util
2009-04-24 17:15:21 +00:00
abs
1be3d150b7 Updated databases/p5-SQL-Abstract to 1.51
revision 1.51  2009-03-28 10:00 (UTC)
    - fixed behavior of [-and => ... ] depending on the current
      condition scope. This introduces backwards comp with 1.24
2009-04-10 09:43:22 +00:00
seb
71093d5637 Update from version 1.24nb1 to version 1.50.
Approved by MAINTAINER.

Pkgsrc changes:
- Adjust dependencies
- Prevent installation of a temporary file included in the upstream
tarball

Upstream changes:
revision 1.50  2009-03-10 12:30 (UTC)
    - fixed the problem with values() not behaving the same as the rest of the code (RT#43483)
    - fixed interjecting arrayrefref into a where clause
    - added value-only insert test with a literal SQL snippet
    - cleanup and enhancement of t/03values.t
    - better handling of borked SQL in tests
    - deal properly with parentheses in is_same_sql_bind()
    - fixed test subs (is_same_*) in SQL::Abstract::Test to return the correct test value
    - do not version MANIFEST

    Version 1.50 was a major internal refactoring of SQL::Abstract.
    Great care has been taken to preserve the published behavior
    documented in previous versions in the 1.* family; however,
    some features that were previously undocumented, or behaved.
    differently from the documentation, had to be changed in order
    to clarify the semantics. Hence, client code that was relying
    on some dark areas of SQL::Abstract v1.* might behave differently
    in v1.50.

----------------------------
revision 1.49_04  2009-03-03
    - add support for a [\%column_meta => value] bind value format

----------------------------
revision 1.49_03  2009-02-17
    - clarify syntax of \['...', @bind] when used with a bindtype
      of 'columns'

----------------------------
revision 1.49_02  2009-02-16
    - added an AST-aware SQL::Abstract::Test library for sql syntax tests
    - vastly expanded test coverage
    - support for the { operator => \'...'|\['...', @bind] } syntax
      allowing to embed arbitrary operators on the LHS
    - fixed multiple regressions wrt DBIx::Class

----------------------------
revision 1.49_01  2009-02-11
    - support for literal SQL through the [$sql, bind] syntax.
    - added -nest1, -nest2 or -nest_1, -nest_2, ...
    - optional support for array datatypes
    - defensive programming : check arguments to functions/methods
    - fixed bug with global logic of -and/-or (no side-effects any more)
    - changed logic for distributing an op over arrayrefs
    - fixed semantics of  _bindtype on array args
    - dropped the _anoncopy of the %where tree. No longer necessary.
    - dropped the _modlogic function
    - Make col => [] and col => {$op => [] } DTRT or die instead of generating
      broken SQL. Added tests for this.
    - Added { -desc => 'column' } order by support
    - Tiny "$_"-related fix for { -desc => 'columns'} order by support
      tests + docs
2009-03-16 22:30:49 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
he
cf64aa09e9 Update from version 1.21 to 1.24. Changes:
1.24 2008-07-09
	- Ripped out all 1.23 changes
        - Re-releasing 1.22 with DBIx::Class as maintainer

1.23 ????-??-??
	1) Large patch by Laurent Dami to add all of the
	following functionality:

	 - support for nested subqueries (see the doc for explanations)
	 - +/- prefixes in C<@order> columns, meaning 'ASC' or 'DESC'
	 - documentation :
	    - added an explanation about flexibility of argument types
	      (passing scalars instead of hashrefs/arrayrefs)
	    - added an example of a boolean column (through ref to empty
	      string)
	    - mentioned that select() can take an arrayref of tables
	    - added explanation of +/- prefixes in C<@order>
	    - WHERE section structured into subsections
	    - new subsection for nested queries
	    - suppressed the NOTES section about Morgan laws, because
	      subqueries provide support for compound logic statements.

	These changes enable additional functionality in DBIx::DataModel
	as well.

	2) Patch by Robbie Bow to enable "quote_char" to take
	an array ref.  This fixes an issue to MS SQL Server,
	since it requires that columns and tables be quoted with
	surrounding [square brackets]

	3) Patch by Norbert BUCHMULLER to enable the use of
	the old-school-SQL operator for not-equal ('<>')
	could be used for the 'IS NOT NULL' expression:

	  foo => { '<>' => undef }

	This now properly generates:

	  foo IS NOT NULL

1.22 changes unknown (1.22 changelog empty)
2008-07-14 18:33:21 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
hiramatsu
0af8b23489 Updated p5-SQL-Abstract to 1.21.
Changes from 1.17:

revision 1.21
date: 2006/03/08 01:27:56;  author: nwiger;  state: Exp;  lines: +5 -5
- bugfix for -1 setting off -and logic in modlogic()
----------------------------
revision 1.20
date: 2005/08/18 18:41:58;  author: nwiger;  state: Exp;  lines: +104 -50
- added patch from Dan Kubb enabling quote_char and name_sep options
- added patch from Andy Grundman to enhance _anoncopy for deep refs
----------------------------
revision 1.19
date: 2005/04/29 18:20:30;  author: nwiger;  state: Exp;  lines: +34 -20
added _anoncopy to prevent destroying original; updated docs
----------------------------
revision 1.18
date: 2005/03/07 20:14:12;  author: nwiger;  state: Exp;  lines: +201 -65
added support for -and, -or, and -nest; see docs for details
2006-04-23 14:21:24 +00:00