Port details |
- p5-App-Sqitch Sane database change management
- 0.9994_1 databases
=0 0.9994_1Version of this port present on the latest quarterly branch.- Maintainer: henrik@hodne.io
 - Port Added: 2016-04-10 10:37:45
- Last Update: 2018-10-06 14:06:45
- SVN Revision: 481365
- Also Listed In: perl5
- License: MIT
- Description:
- Sqitch is a database change management application. What makes it
different from your typical migration-style approaches? A few things:
## No opinions
Sqitch is not integrated with any framework, ORM, or platform.
Rather, it is a standalone change management system with no opinions
about your database engine, application framework, or development
environment.
## Native scripting
Changes are implemented as scripts native to your selected database
engine. Writing a PostgreSQL application? Write SQL scripts for
psql. Writing a MySQL-backed app? Write SQL scripts for mysql.
## Dependency resolution
Database changes may declare dependencies on other changes -- even
on changes from other Sqitch projects. This ensures proper order
of execution, even when you've committed changes to your VCS
out-of-order.
## No numbering
Change deployment is managed by maintaining a plan file. As such,
there is no need to number your changes, although you can if you
want. Sqitch doesn't much care how you name your changes.
## Iterative development
Up until you tag and release your application, you can modify your
change deployment scripts as often as you like. They're not locked
in just because they've been committed to your VCS. This allows you
to take an iterative approach to developing your database schema.
Or, better, you can do test-driven database development.
WWW: https://metacpan.org/release/App-Sqitch
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist -
- p5-App-Sqitch>0:databases/p5-App-Sqitch
- To install the port:
cd /usr/ports/databases/p5-App-Sqitch/ && make install clean - To add the package:
pkg install p5-App-Sqitch - PKGNAME: p5-App-Sqitch
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (App-Sqitch-0.9994.tar.gz) = 24de7770884419f199d24fa2ce81f5e7a27583028f685e6973a06840be00c646
SIZE (App-Sqitch-0.9994.tar.gz) = 490681
Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Clone>=0 : devel/p5-Clone
- p5-Config-GitLike>=1.11 : devel/p5-Config-GitLike
- p5-DBI>=0 : databases/p5-DBI
- p5-DateTime>=0 : devel/p5-DateTime
- p5-DateTime-TimeZone>=0 : devel/p5-DateTime-TimeZone
- p5-Devel-StackTrace>=1.30 : devel/p5-Devel-StackTrace
- p5-Encode-Locale>=0 : converters/p5-Encode-Locale
- p5-File-HomeDir>=0 : devel/p5-File-HomeDir
- p5-Hash-Merge>=0 : textproc/p5-Hash-Merge
- p5-IO-Pager>=0 : devel/p5-IO-Pager
- p5-IPC-Run3>=0 : devel/p5-IPC-Run3
- p5-IPC-System-Simple>=1.17 : devel/p5-IPC-System-Simple
- p5-List-MoreUtils>=0 : lang/p5-List-MoreUtils
- p5-Locale-libintl>=1.20 : devel/p5-Locale-libintl
- p5-Moo>=1.002000 : devel/p5-Moo
- p5-Path-Class>=0.33 : devel/p5-Path-Class
- p5-PerlIO-utf8_strict>=0 : devel/p5-PerlIO-utf8_strict
- p5-Template-Tiny>=0.11 : textproc/p5-Template-Tiny
- p5-String-Formatter>=0 : devel/p5-String-Formatter
- p5-String-ShellQuote>=0 : textproc/p5-String-ShellQuote
- p5-Sub-Exporter>=0 : devel/p5-Sub-Exporter
- p5-Template-Tiny>=0.11 : textproc/p5-Template-Tiny
- p5-Throwable>=0.200009 : devel/p5-Throwable
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- p5-Type-Tiny>=0.040 : devel/p5-Type-Tiny
- p5-URI>=0 : net/p5-URI
- p5-URI-db>=0.15 : net/p5-URI-db
- p5-namespace-autoclean>=0.16 : devel/p5-namespace-autoclean
- perl5>=5.26<5.27 : lang/perl5.26
- msgfmt : devel/gettext-tools
- p5-Module-Build>=0.4206 : devel/p5-Module-Build
- perl5>=5.26<5.27 : lang/perl5.26
- Runtime dependencies:
-
- p5-Clone>=0 : devel/p5-Clone
- p5-Config-GitLike>=1.11 : devel/p5-Config-GitLike
- p5-DBI>=0 : databases/p5-DBI
- p5-DateTime>=0 : devel/p5-DateTime
- p5-DateTime-TimeZone>=0 : devel/p5-DateTime-TimeZone
- p5-Devel-StackTrace>=1.30 : devel/p5-Devel-StackTrace
- p5-Encode-Locale>=0 : converters/p5-Encode-Locale
- p5-File-HomeDir>=0 : devel/p5-File-HomeDir
- p5-Hash-Merge>=0 : textproc/p5-Hash-Merge
- p5-IO-Pager>=0 : devel/p5-IO-Pager
- p5-IPC-Run3>=0 : devel/p5-IPC-Run3
- p5-IPC-System-Simple>=1.17 : devel/p5-IPC-System-Simple
- p5-List-MoreUtils>=0 : lang/p5-List-MoreUtils
- p5-Locale-libintl>=1.20 : devel/p5-Locale-libintl
- p5-Moo>=1.002000 : devel/p5-Moo
- p5-Path-Class>=0.33 : devel/p5-Path-Class
- p5-PerlIO-utf8_strict>=0 : devel/p5-PerlIO-utf8_strict
- p5-Template-Tiny>=0.11 : textproc/p5-Template-Tiny
- p5-String-Formatter>=0 : devel/p5-String-Formatter
- p5-String-ShellQuote>=0 : textproc/p5-String-ShellQuote
- p5-Sub-Exporter>=0 : devel/p5-Sub-Exporter
- p5-Template-Tiny>=0.11 : textproc/p5-Template-Tiny
- p5-Throwable>=0.200009 : devel/p5-Throwable
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- p5-Type-Tiny>=0.040 : devel/p5-Type-Tiny
- p5-URI>=0 : net/p5-URI
- p5-URI-db>=0.15 : net/p5-URI-db
- p5-namespace-autoclean>=0.16 : devel/p5-namespace-autoclean
- perl5>=5.26<5.27 : lang/perl5.26
- Library dependencies:
-
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
- Configuration Options
- No options to configure
- USES:
- gettext perl5
- Master Sites:
-
|
Number of commits found: 4
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
06 Oct 2018 13:06:45
0.9994_1

|
des  |
Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except
for where it resulted in a change in output from build-depends-list or
run-depends-list.
Approved by: portmgr (adamw) |
27 May 2018 20:15:20
0.9994_1

|
sunpoet  |
Update WWW
search.cpan.org is shutting down.
It will redirect to metacpan.org after June 25, 2018.
With hat: perl |
31 Jan 2017 16:21:46
0.9994_1

|
mat  |
Bump PORTREVISION for ports affected by the fix the last commit.
Done with: Tools/scripts/bump-revision.sh
Sponsored by: Absolight |
10 Apr 2016 10:37:36
0.9994

|
pi  |
New port: databases/p5-App-Sqitch
Sqitch is a database change management application. What makes it
different from your typical migration-style approaches? A few things:
## No opinions
Sqitch is not integrated with any framework, ORM, or platform.
Rather, it is a standalone change management system with no opinions
about your database engine, application framework, or development
environment.
## Native scripting
Changes are implemented as scripts native to your selected database (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 4
|
Latest Vulnerabilities |
9 vulnerabilities affecting 70 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-01-26 20:33:26
|
|