Changeset 5e360ea56aab6a651e9a9576162a1b754f1c3c3c in xas-model


Ignore:
Timestamp:
06/25/15 09:56:34 (4 years ago)
Author:
Kevin L. Esteb <kevin@…>
Branches:
master
Children:
56b8574071fcc5556665be3c874a76bcbe3e89a5
Parents:
86bc3cc2774d9bff0dc6acf1083ca266d184b9e6
git-author:
Kevin L. Esteb <kevin@…> (06/25/15 09:56:34)
git-committer:
Kevin L. Esteb <kevin@…> (06/25/15 09:56:34)
Message:

Updated License to Artistic 2.0

Files:
1 deleted
20 edited

Legend:

Unmodified
Added
Removed
  • LICENSE

    rfc5d23c129b6246a6eb88d5f78fdde934718e237 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1                 Copyright (C) 2014 Kevin L. Esteb 
     1                Copyright (c) 2012-2015 Kevin L. Esteb 
    22 
    3 This library is free software; you can redistribute it and/or modify 
    4 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    5 at your option, any later version of Perl 5 you may have available. 
    63 
    7 See L<http://dev.perl.org/licenses/> for more information. 
     4This is free software; you can redistribute it and/or modify it under 
     5the terms of the Artistic License 2.0. For details, see the full text 
     6of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    87 
  • README.md

    rfc5d23c129b6246a6eb88d5f78fdde934718e237 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 XAS - Model 
    2 ========================== 
     1XAS Model - The database absraction layer for the XAS Environment 
     2================================================================= 
    33 
    4 These modules provide a database abstraction layer for working with 
    5 databases.  
     4XAS is a set of modules, procedures and practices to help write 
     5consistent Perl5 code for an operations environment. For the most part, 
     6this follows the Unix tradition of small discrete components that 
     7communicate in well defined ways. 
     8 
     9This system is cross platform capable. It will run under Windows as well 
     10as Unix like environments without a code rewrite. This allows you to 
     11write your code once and run it wherever. 
     12 
     13Installation of this system is fairly straight forward. You can install 
     14it in the usual Perl fashion or there are build scripts for creating 
     15Debian and RHEL install packages. Please see the included README for 
     16details. 
     17 
     18This package provides the database abstraction layer. It is built on the 
     19ORM provided by DBIx::Class. There are procedures to create a database 
     20schema, along with the ability to parse PostgreSQL backup files.  
    621 
    722Extended documentation is available at: http://scm.kesteb.us/trac 
    823 
    9 Enjoy... 
    10  
    11 Kevin 
    12  
  • trunk/Build.PL

    r9c6940e2899e7c8beb9361e98bb6daa0d0884fed r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    276276my $builder = $class->new( 
    277277    module_name         => 'XAS-Model', 
    278     license             => 'perl', 
     278    license             => 'artistic_2', 
    279279    dist_author         => q{Kevin L. Esteb <kevin@kesteb.us>}, 
    280280    dist_version_from   => 'lib/XAS/Model.pm', 
  • trunk/README

    r8b812181e5a21b5114493543b8457446138afc67 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 XAS-Model 
     1XAS Model is Copyright (c) 2012-2015 Kevin L. Esteb  
    22 
    3 XAS is middleware for Perl. It provides standardized methods, modules 
    4 and philosophy for constructing large distributed applications. This  
    5 system is based on production level code. 
     3XAS is a set of modules, procedures and practices to help write 
     4consistent Perl5 code for a datacenter operations environment. For the most  
     5part, this follows the Unix tradition of small discrete components that 
     6communicate in well defined ways. 
    67 
    7 This is the database abstraction layer that builds upon XAS. This 
    8 provides a consistent way to work with databases. 
     8This system is cross platform capable. It will run under Windows as well 
     9as Unix like environments without a code rewrite. This allows you to 
     10write your code once and run it where ever. 
    911 
    10 INSTALLATION 
     12This package provides the database abstraction layer. It is built on the 
     13ORM provided by DBIx::Class. There are procedures to create a database 
     14schema, along with the ability to parse PostgreSQL backup files.  
    1115 
    12 On Unix like systems, run the following commands: 
     16Installation instructions can be found here: 
    1317 
    14     # perl Build.PL installdirs=site 
    15     # ./Build 
    16     # ./Build test 
    17     # ./Build install 
     18    http://scm.kesteb.us/trac/wiki/XasDocsModelInstallation 
    1819 
    19 If you are DEB based, then debian build files has been provided. 
    20 If you have a debian build environment, then you can do the following: 
     20Extended documentation is available at: http://scm.kesteb.us/trac 
    2121 
    22     # debuild -uc -us 
    23     # dpkg -i ../libxas-model-perl_0.01-1_all.deb 
     22LICENSE INFORMATION 
    2423 
    25 If you are RPM based, then a spec file has been included. If you have a 
    26 rpm build environment, then you can do the following: 
     24This is free software; you can redistribute it and/or modify it under 
     25the terms of the Artistic License 2.0. For details, see the full text 
     26of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    2727 
    28     # rpmbuild -ta XAS-Model-0.01.tar.gz 
    29     # yum localinstall perl-XAS-Model-0.01-1.noarch.rpm 
    30  
    31 On Windows, do the following: 
    32  
    33     > perl Build.PL 
    34     > Build 
    35     > Build test 
    36     > Build install 
    37  
    38 WARNING 
    39  
    40     Not all of the Perl modules have been included to make the software  
    41     run. You may need to load additional CPAN modules. How you do this, 
    42     is dependent on how you manage your systems. This software requires  
    43     Perl 5.8.8 or higher to operate. 
    44  
    45 SUPPORT AND DOCUMENTATION 
    46  
    47 After installing, you can find documentation for this module with the 
    48 perldoc command. 
    49  
    50     perldoc XAS::Model 
    51  
    52 Extended documentation is available here: 
    53  
    54     http://scm.kesteb.us/trac 
    55  
    56 The latest and greatest is always available at: 
    57  
    58     http://scm.kesteb.us/git/XAS-Model 
    59  
    60 LICENSE AND COPYRIGHT 
    61  
    62 Copyright (C) 2014 Kevin L. Esteb 
    63  
    64 This program is free software; you can redistribute it and/or modify it 
    65 under the terms of either: the GNU General Public License as published 
    66 by the Free Software Foundation; or the Artistic License. 
    67  
    68 See http://dev.perl.org/licenses/ for more information. 
    69  
  • trunk/debian/copyright

    rfc5d23c129b6246a6eb88d5f78fdde934718e237 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    11Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 
    22Maintainer: Kevin L. Esteb <kevin@kesteb.us> 
    3 Source: http://search.cpan.org/dist/XAS/ 
    4 Name: XAS 
     3Source: http://scm.kesteb.us/git/XAS-Model 
     4Name: XAS-Model 
    55 
    66Files: * 
    77Copyright: Kevin L. Esteb <kevin@kesteb.us> 
    8 License: Artistic or GPL-1+ 
     8License: Artistic 2.0 
    99 
    1010Files: debian/* 
    1111Copyright: 2013, Kevin L. Esteb <kevin@kesteb.us> 
    12 License: Artistic or GPL-1+ 
     12License: Artistic 2.0 
    1313 
    14 License: Artistic 
     14License: Artistic 2.0 
    1515 This program is free software; you can redistribute it and/or modify 
    16  it under the terms of the Artistic License, which comes with Perl. 
     16 it under the terms of the Artistic License 2.0. 
    1717 . 
    1818 On Debian GNU/Linux systems, the complete text of the Artistic License 
    19  can be found in `/usr/share/common-licenses/Artistic'. 
    20  
    21 License: GPL-1+ 
    22  This program is free software; you can redistribute it and/or modify 
    23  it under the terms of the GNU General Public License as published by 
    24  the Free Software Foundation; either version 1, or (at your option) 
    25  any later version. 
    26  . 
    27  On Debian GNU/Linux systems, the complete text of version 1 of the 
    28  General Public License can be found in `/usr/share/common-licenses/GPL-1'. 
     19 can be found in `/usr/share/common-licenses/Artistic-2.0'. 
  • trunk/debian/rules

    rfc5d23c129b6246a6eb88d5f78fdde934718e237 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1717# 
    1818Build: 
    19         $(PERL) Build.PL installdirs=vendor 
     19        $(PERL) Build.PL --installdirs vendor 
    2020 
    2121build-indep: Build 
    2222        $(PERL) Build 
    2323        $(PERL) Build test 
    24         $(PERL) Build install destdir=$(TMP) create_packlist=0 
     24        $(PERL) Build install --destdir $(TMP) create_packlist=0 
    2525 
    2626build: build-indep 
  • trunk/debian/watch

    rfc5d23c129b6246a6eb88d5f78fdde934718e237 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    11version=3 
    2 http://search.cpan.org/dist/XAS/   .*/XAS-Model-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ 
     2http://search.cpan.org/dist/XAS-Model/   .*/XAS-Model-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ 
  • trunk/lib/XAS/Apps/Database/ExtractData.pm

    rec669f7d855f211d1a774ab3048a0a59d4356f13 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    131131=head1 COPYRIGHT AND LICENSE 
    132132 
    133 Copyright (C) 2012 by Kevin L. Esteb 
     133Copyright (c) 2012 by Kevin L. Esteb 
    134134 
    135 This library is free software; you can redistribute it and/or modify 
    136 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    137 at your option, any later version of Perl 5 you may have available. 
     135This is free software; you can redistribute it and/or modify it under 
     136the terms of the Artistic License 2.0. For details, see the full text 
     137of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    138138 
    139139=cut 
  • trunk/lib/XAS/Apps/Database/ExtractGlobals.pm

    rec669f7d855f211d1a774ab3048a0a59d4356f13 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    125125Copyright (C) 2012 by Kevin L. Esteb 
    126126 
    127 This library is free software; you can redistribute it and/or modify 
    128 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    129 at your option, any later version of Perl 5 you may have available. 
     127This is free software; you can redistribute it and/or modify it under 
     128the terms of the Artistic License 2.0. For details, see the full text 
     129of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    130130 
    131131=cut 
  • trunk/lib/XAS/Apps/Database/RemoveData.pm

    rec669f7d855f211d1a774ab3048a0a59d4356f13 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    117117Copyright (C) 2012 by Kevin L. Esteb 
    118118 
    119 This library is free software; you can redistribute it and/or modify 
    120 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    121 at your option, any later version of Perl 5 you may have available. 
     119This is free software; you can redistribute it and/or modify it under 
     120the terms of the Artistic License 2.0. For details, see the full text 
     121of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    122122 
    123123=cut 
  • trunk/lib/XAS/Apps/Database/Schema.pm

    rec669f7d855f211d1a774ab3048a0a59d4356f13 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    127127Copyright (C) 2012 by Kevin L. Esteb 
    128128 
    129 This library is free software; you can redistribute it and/or modify 
    130 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    131 at your option, any later version of Perl 5 you may have available. 
     129This is free software; you can redistribute it and/or modify it under 
     130the terms of the Artistic License 2.0. For details, see the full text 
     131of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    132132 
    133133=cut 
  • trunk/lib/XAS/Model.pm

    rec669f7d855f211d1a774ab3048a0a59d4356f13 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    4747Copyright (C) 2014 Kevin L. Esteb 
    4848 
    49 This library is free software; you can redistribute it and/or modify 
    50 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    51 at your option, any later version of Perl 5 you may have available. 
    52  
    53 See L<http://dev.perl.org/licenses/> for more information. 
     49This is free software; you can redistribute it and/or modify it under 
     50the terms of the Artistic License 2.0. For details, see the full text 
     51of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    5452 
    5553=cut 
  • trunk/lib/XAS/Model/DBM.pm

    r7d602a7b80b217f0f5a162bde18ef9848faf32f2 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    673673=head1 COPYRIGHT AND LICENSE 
    674674 
    675 Copyright (C) 2014 Kevin L. Esteb 
    676  
    677 This library is free software; you can redistribute it and/or modify 
    678 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    679 at your option, any later version of Perl 5 you may have available. 
    680  
    681 See L<http://dev.perl.org/licenses/> for more information. 
     675Copyright (c) 2014 Kevin L. Esteb 
     676 
     677This is free software; you can redistribute it and/or modify it under 
     678the terms of the Artistic License 2.0. For details, see the full text 
     679of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    682680 
    683681=cut 
  • trunk/lib/XAS/Model/Database.pm

    r86bc3cc2774d9bff0dc6acf1083ca266d184b9e6 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    282282=head1 COPYRIGHT AND LICENSE 
    283283 
    284 Copyright (C) 2014 Kevin L. Esteb 
    285  
    286 This library is free software; you can redistribute it and/or modify 
    287 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    288 at your option, any later version of Perl 5 you may have available. 
    289  
    290 See L<http://dev.perl.org/licenses/> for more information. 
     284Copyright (c) 2014 Kevin L. Esteb 
     285 
     286This is free software; you can redistribute it and/or modify it under 
     287the terms of the Artistic License 2.0. For details, see the full text 
     288of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    291289 
    292290=cut 
  • trunk/lib/XAS/Model/Database/Testing/Result/Artist.pm

    r8f14efda2486086620dae33eba4e05b4cdfa98e1 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 package XAS::Model::Database::Testing::Result::Artist; 
     1package # hide from CPAN 
     2  XAS::Model::Database::Testing::Result::Artist; 
    23 
    34use strict; 
  • trunk/lib/XAS/Model/Database/Testing/Result/CD.pm

    r8f14efda2486086620dae33eba4e05b4cdfa98e1 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 package XAS::Model::Database::Testing::Result::CD; 
     1package # hide from CPAN 
     2  XAS::Model::Database::Testing::Result::CD; 
    23 
    34use strict; 
  • trunk/lib/XAS/Model/Database/Testing/Result/Track.pm

    r8f14efda2486086620dae33eba4e05b4cdfa98e1 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 package XAS::Model::Database::Testing::Result::Track; 
     1package # hide from CPAN 
     2  XAS::Model::Database::Testing::Result::Track; 
    23 
    34use strict; 
  • trunk/lib/XAS/Model/Database/Testing/ResultSet/Artist.pm

    r8f14efda2486086620dae33eba4e05b4cdfa98e1 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    1 package XAS::Model::Database::Testing::ResultSet::Artist; 
     1package # hide from CPAN 
     2  XAS::Model::Database::Testing::ResultSet::Artist; 
    23 
    34use strict; 
  • trunk/lib/XAS/Model/Schema.pm

    r86bc3cc2774d9bff0dc6acf1083ca266d184b9e6 r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    283283Copyright (c) 2014 Kevin L. Esteb 
    284284 
    285 This library is free software; you can redistribute it and/or modify 
    286 it under the same terms as Perl itself, either Perl version 5.8.8 or, 
    287 at your option, any later version of Perl 5 you may have available. 
    288  
    289 See L<http://dev.perl.org/licenses/> for more information. 
     285This is free software; you can redistribute it and/or modify it under 
     286the terms of the Artistic License 2.0. For details, see the full text 
     287of the license at http://www.perlfoundation.org/artistic_license_2_0. 
    290288 
    291289=cut 
  • trunk/perl-XAS-Model.spec

    r323d6f65ede8fb9dfe83302ba025ddd52d41e96d r5e360ea56aab6a651e9a9576162a1b754f1c3c3c  
    22Version:        0.01 
    33Release:        1%{?dist} 
    4 Summary:        A set of processes to manage spool files 
    5 License:        GPL+ or Artistic 
     4Summary:        A database abstraction layer 
     5License:        Artistic 2.0 
    66Group:          Development/Libraries 
    7 URL:            http://scm.kesteb.us/git/XAS-Model/trunk/ 
     7URL:            http://scm.kesteb.us/git/XAS-Model 
    88Source0:        XAS-Model-%{version}.tar.gz 
    99BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
     
    1717Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) 
    1818 
     19%define _initd      %{_sysconfdir}/rc.d/init.d 
     20%define _sysconfig  %{_sysconfdir}/sysconfig 
     21%define _logrotated %{_sysconfdir}/logrotate.d 
     22%define _profiled   %{_sysconfdir}/profile.d 
     23%define _xasconf    %{_sysconfdir}/xas 
     24 
     25%if 0%{?rhel} == 6 
     26%define _mandir /usr/local/share/man 
     27%{?filter_setup: %{?perl_default_filter} } 
     28%filter_from_requires /Win32/d 
     29%filter_from_provides /Win32/d 
     30%filter_setup 
     31%endif 
     32 
    1933%description 
    20 A set of processes to manage spool files 
     34This package provides a database abstraction layer for XAS. 
    2135 
    2236%prep 
    2337%setup -q -n XAS-Model-%{version} 
     38%if 0%{?rhel} == 5 
     39cat << \EOF > %{name}-prov 
     40#!/bin/sh 
     41%{__perl_provides} $* | sed -e '/Win32/d' 
     42EOF 
     43%global __perl_provides %{_builddir}/XAS-Model-%{version}/%{name}-prov 
     44chmod +x %{__perl_provides} 
     45cat << \EOF > %{name}-req 
     46#!/bin/sh 
     47%{__perl_requires} $* | sed -e '/Win32/d' 
     48EOF 
     49%global __perl_requires %{_builddir}/XAS-Model-%{version}/%{name}-req 
     50chmod +x %{__perl_requires} 
     51%endif 
    2452 
    2553%build 
    26 %{__perl} Build.PL installdirs=vendor 
     54%{__perl} Build.PL --installdirs vendor 
    2755./Build 
    2856 
     
    3058rm -rf $RPM_BUILD_ROOT 
    3159 
    32 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 
    33 ./Build redhat destdir=$RPM_BUILD_ROOT 
     60./Build install --destdir $RPM_BUILD_ROOT create_packlist=0 
     61./Build redhat --destdir $RPM_BUILD_ROOT 
    3462 
    3563find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; 
     
    4674%doc Changes README 
    4775%{perl_vendorlib}/* 
    48 %config(noreplace) /etc/xas/database.ini 
    49 /usr/share/man/* 
    50 /usr/bin/* 
     76%config(noreplace) %{_xasconf}/database.ini 
     77%{_mandir}/* 
     78%{_bindir}/* 
    5179 
    5280%changelog 
Note: See TracChangeset for help on using the changeset viewer.