Bug 176883 - New port: databases/p5-SQL-Abstract-More
Summary: New port: databases/p5-SQL-Abstract-More
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Frederic Culot
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-12 15:10 UTC by espen
Modified: 2013-05-30 14:00 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description espen 2013-03-12 15:10:00 UTC
Generates SQL from Perl datastructures. This is a subclass of =
SQL::Abstract, fully compatible with the parent class, but it handles a =
few additional SQL constructs, and provides a different API with named =
parameters instead of positional parameters, so that various SQL =
fragments are more easily identified.

This module was designed for the specific needs of DBIx::DataModel, but =
is published as a standalone distribution, because it may possibly be =
useful for other needs.

Fix: --Apple-Mail=_BD831591-C15E-4EB6-9728-2FEA3911E272
Content-Disposition: attachment;
	filename=p5-SQL-Abstract-More.shar
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="p5-SQL-Abstract-More.shar"
Content-Transfer-Encoding: 7bit



--Apple-Mail=_BD831591-C15E-4EB6-9728-2FEA3911E272----ZvqJEGrPnYomz6gGjmZUcYJrzyEIc0cWixgI7aUQPfa5U0A9
Content-Type: text/plain; name="file.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.shar"

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-SQL-Abstract-More
#	p5-SQL-Abstract-More/Makefile
#	p5-SQL-Abstract-More/distinfo
#	p5-SQL-Abstract-More/pkg-descr
#	p5-SQL-Abstract-More/pkg-plist
#
echo c - p5-SQL-Abstract-More
mkdir -p p5-SQL-Abstract-More > /dev/null 2>&1
echo x - p5-SQL-Abstract-More/Makefile
sed 's/^X//' >p5-SQL-Abstract-More/Makefile << 'b3f9a26360e861de288c1bd31a770f9c'
XPORTNAME=	SQL-Abstract-More
XPORTVERSION=	1.10
XCATEGORIES=	databases perl5
XMASTER_SITES=	CPAN
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	espen@tagestad.no
XCOMMENT=	Extension of SQL::Abstract with more constructs and more flexible API
X
XLICENSE=	ART10 GPLv1
XLICENSE_COMB=	dual
X
XBUILD_DEPENDS=	p5-SQL-Abstract>=1.73:${PORTSDIR}/databases/p5-SQL-Abstract
XRUN_DEPENDS:=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=		SQL::Abstract::More.3
X
X.include <bsd.port.mk>
b3f9a26360e861de288c1bd31a770f9c
echo x - p5-SQL-Abstract-More/distinfo
sed 's/^X//' >p5-SQL-Abstract-More/distinfo << '475e6f9740d42552f8a9007f4e72f7d8'
XSHA256 (SQL-Abstract-More-1.10.tar.gz) = 9d52c5479bff2e2fc7dede19db78af3097c7eaf4142796e122d7f7411a032fc8
XSIZE (SQL-Abstract-More-1.10.tar.gz) = 22551
475e6f9740d42552f8a9007f4e72f7d8
echo x - p5-SQL-Abstract-More/pkg-descr
sed 's/^X//' >p5-SQL-Abstract-More/pkg-descr << '1c7c3641d2950e1963d7c03c46201b65'
XGenerates SQL from Perl datastructures. This is a subclass of SQL::Abstract,
Xfully compatible with the parent class, but it handles a few additional SQL
Xconstructs, and provides a different API with named parameters instead of
Xpositional parameters, so that various SQL fragments are more easily
Xidentified.
X
XThis module was designed for the specific needs of DBIx::DataModel, but is
Xpublished as a standalone distribution, because it may possibly be useful for
Xother needs.
X
XWWW: http://search.cpan.org/dist/SQL-Abstract-More/
1c7c3641d2950e1963d7c03c46201b65
echo x - p5-SQL-Abstract-More/pkg-plist
sed 's/^X//' >p5-SQL-Abstract-More/pkg-plist << '93efe187d3cb5bf30cfee69ddc1e9168'
X%%SITE_PERL%%/SQL/Abstract/More.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/SQL/Abstract/More/.packlist
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/SQL/Abstract/More
93efe187d3cb5bf30cfee69ddc1e9168
exit
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-03-12 15:10:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->perl

perl@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Frederic Culot freebsd_committer freebsd_triage 2013-05-14 05:19:16 UTC
Responsible Changed
From-To: perl->culot

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2013-05-30 13:51:29 UTC
Author: culot
Date: Thu May 30 12:51:11 2013
New Revision: 319423
URL: http://svnweb.freebsd.org/changeset/ports/319423

Log:
  SQL::Abstract::More Generates SQL from Perl datastructures. This is a
  subclass of SQL::Abstract, fully compatible with the parent class, but
  it handles a few additional SQL constructs, and provides a different API
  with named parameters instead of positional parameters, so that various
  SQL fragments are more easily identified.
  
  This module was designed for the specific needs of DBIx::DataModel, but is
  published as a standalone distribution, because it may possibly be useful
  for other needs.
  
  WWW: http://search.cpan.org/dist/SQL-Abstract-More/
  
  PR:		ports/176883
  Submitted by:	Espen Tagestad <espen@tagestad.no>

Added:
  head/databases/p5-SQL-Abstract-More/
  head/databases/p5-SQL-Abstract-More/Makefile   (contents, props changed)
  head/databases/p5-SQL-Abstract-More/distinfo   (contents, props changed)
  head/databases/p5-SQL-Abstract-More/pkg-descr   (contents, props changed)
  head/databases/p5-SQL-Abstract-More/pkg-plist   (contents, props changed)
Modified:
  head/databases/Makefile

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Thu May 30 12:48:42 2013	(r319422)
+++ head/databases/Makefile	Thu May 30 12:51:11 2013	(r319423)
@@ -465,6 +465,7 @@
     SUBDIR += p5-Rose-DBx-Object-Renderer
     SUBDIR += p5-SQL-Abstract
     SUBDIR += p5-SQL-Abstract-Limit
+    SUBDIR += p5-SQL-Abstract-More
     SUBDIR += p5-SQL-Abstract-Plugin-InsertMulti
     SUBDIR += p5-SQL-Interp
     SUBDIR += p5-SQL-Maker

Added: head/databases/p5-SQL-Abstract-More/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/p5-SQL-Abstract-More/Makefile	Thu May 30 12:51:11 2013	(r319423)
@@ -0,0 +1,26 @@
+# Created by: Espen Tagestad <espen@tagestad.no>
+# $FreeBSD$
+
+PORTNAME=	SQL-Abstract-More
+PORTVERSION=	1.15
+CATEGORIES=	databases perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	espen@tagestad.no
+COMMENT=	Extension of SQL::Abstract with more constructs and more flexible API
+
+LICENSE=	ART10 GPLv1
+LICENSE_COMB=	dual
+
+BUILD_DEPENDS=	p5-MRO-Compat>0:${PORTSDIR}/devel/p5-MRO-Compat \
+		p5-Params-Validate>0:${PORTSDIR}/devel/p5-Params-Validate \
+		p5-Scalar-Does>0:${PORTSDIR}/devel/p5-Scalar-Does \
+		p5-SQL-Abstract>=1.73:${PORTSDIR}/databases/p5-SQL-Abstract
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+
+PERL_CONFIGURE=	yes
+
+MAN3=		SQL::Abstract::More.3
+
+.include <bsd.port.mk>

Added: head/databases/p5-SQL-Abstract-More/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/p5-SQL-Abstract-More/distinfo	Thu May 30 12:51:11 2013	(r319423)
@@ -0,0 +1,2 @@
+SHA256 (SQL-Abstract-More-1.15.tar.gz) = 3468f4f0c549ea9f38416b43a4eb9f3f25ff3761791597f04f769086d2603dbc
+SIZE (SQL-Abstract-More-1.15.tar.gz) = 26954

Added: head/databases/p5-SQL-Abstract-More/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/p5-SQL-Abstract-More/pkg-descr	Thu May 30 12:51:11 2013	(r319423)
@@ -0,0 +1,11 @@
+Generates SQL from Perl datastructures. This is a subclass of SQL::Abstract,
+fully compatible with the parent class, but it handles a few additional SQL
+constructs, and provides a different API with named parameters instead of
+positional parameters, so that various SQL fragments are more easily
+identified.
+
+This module was designed for the specific needs of DBIx::DataModel, but is
+published as a standalone distribution, because it may possibly be useful for
+other needs.
+
+WWW: http://search.cpan.org/dist/SQL-Abstract-More/

Added: head/databases/p5-SQL-Abstract-More/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/p5-SQL-Abstract-More/pkg-plist	Thu May 30 12:51:11 2013	(r319423)
@@ -0,0 +1,3 @@
+%%SITE_PERL%%/SQL/Abstract/More.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/SQL/Abstract/More/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/SQL/Abstract/More
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Frederic Culot freebsd_committer freebsd_triage 2013-05-30 13:54:33 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!