From 1575d5c34a2c6235bbf6a5010f8a8c142fe47079 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Fri, 11 Jul 2014 21:39:23 -0700 Subject: Switch to Module::Build for the Perl module The wallet server now requires Perl 5.8 or later (instead of 5.006 in previous versions) and is now built with Module::Build instead of ExtUtils::MakeMaker. This should be transparent to anyone not working with the source code, since Perl 5.8 was released in 2002, but Module::Build is now required to build the wallet server. It is included in some versions of Perl, or can be installed separately from CPAN, distribution packages, or other sources. Also reorganize the test suite to use subdirectories. Change-Id: Id06120ba2bad1ebbfee3d8a48ca2f25869463165 Reviewed-on: https://gerrit.stanford.edu/1530 Reviewed-by: Russ Allbery Tested-by: Russ Allbery --- perl/MANIFEST | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 perl/MANIFEST (limited to 'perl/MANIFEST') diff --git a/perl/MANIFEST b/perl/MANIFEST new file mode 100644 index 0000000..7f67987 --- /dev/null +++ b/perl/MANIFEST @@ -0,0 +1,84 @@ +Build.PL +create-ddl +lib/Wallet/ACL.pm +lib/Wallet/ACL/Base.pm +lib/Wallet/ACL/Krb5.pm +lib/Wallet/ACL/Krb5/Regex.pm +lib/Wallet/ACL/LDAP/Attribute.pm +lib/Wallet/ACL/NetDB.pm +lib/Wallet/ACL/NetDB/Root.pm +lib/Wallet/Admin.pm +lib/Wallet/Config.pm +lib/Wallet/Database.pm +lib/Wallet/Kadmin.pm +lib/Wallet/Kadmin/Heimdal.pm +lib/Wallet/Kadmin/MIT.pm +lib/Wallet/Object/Base.pm +lib/Wallet/Object/Duo.pm +lib/Wallet/Object/File.pm +lib/Wallet/Object/Keytab.pm +lib/Wallet/Object/WAKeyring.pm +lib/Wallet/Policy/Stanford.pm +lib/Wallet/Report.pm +lib/Wallet/Schema.pm +lib/Wallet/Schema/Result/Acl.pm +lib/Wallet/Schema/Result/AclEntry.pm +lib/Wallet/Schema/Result/AclHistory.pm +lib/Wallet/Schema/Result/AclScheme.pm +lib/Wallet/Schema/Result/Duo.pm +lib/Wallet/Schema/Result/Enctype.pm +lib/Wallet/Schema/Result/Flag.pm +lib/Wallet/Schema/Result/KeytabEnctype.pm +lib/Wallet/Schema/Result/KeytabSync.pm +lib/Wallet/Schema/Result/Object.pm +lib/Wallet/Schema/Result/ObjectHistory.pm +lib/Wallet/Schema/Result/SyncTarget.pm +lib/Wallet/Schema/Result/Type.pm +lib/Wallet/Server.pm +MANIFEST This list of files +MANIFEST.SKIP +sql/Wallet-Schema-0.07-0.08-MySQL.sql +sql/Wallet-Schema-0.07-0.08-SQLite.sql +sql/Wallet-Schema-0.07-MySQL.sql +sql/Wallet-Schema-0.07-SQLite.sql +sql/Wallet-Schema-0.08-0.09-MySQL.sql +sql/Wallet-Schema-0.08-0.09-PostgreSQL.sql +sql/Wallet-Schema-0.08-0.09-SQLite.sql +sql/Wallet-Schema-0.08-MySQL.sql +sql/Wallet-Schema-0.08-PostgreSQL.sql +sql/Wallet-Schema-0.08-SQLite.sql +sql/Wallet-Schema-0.09-MySQL.sql +sql/Wallet-Schema-0.09-PostgreSQL.sql +sql/Wallet-Schema-0.09-SQLite.sql +t/acl.t +t/admin.t +t/data/duo/integration.json +t/data/duo/keys.json +t/data/keytab-fake +t/data/keytab.conf +t/data/netdb-fake +t/data/netdb.conf +t/data/README +t/data/test.keytab +t/data/test.krbtype +t/data/test.principal +t/data/test.realm +t/duo.t +t/file.t +t/init.t +t/kadmin.t +t/keytab.t +t/lib/Test/RRA.pm +t/lib/Test/RRA/Automake.pm +t/lib/Test/RRA/Config.pm +t/lib/Util.pm +t/object.t +t/pod-spelling.t +t/pod.t +t/report.t +t/server.t +t/stanford-naming.t +t/verifier-ldap-attr.t +t/verifier-netdb.t +t/verifier.t +t/wa-keyring.t -- cgit v1.2.3 From ed2fc881ef853f27e1ac7e4a3a51fcd2b18af9bf Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Wed, 16 Jul 2014 13:13:14 -0700 Subject: Update MANIFEST for new Perl tests and test reorganization Change-Id: I984f48d667acab4cfcb7e0c115773e34e6335d65 Reviewed-on: https://gerrit.stanford.edu/1570 Reviewed-by: Russ Allbery Tested-by: Russ Allbery --- perl/MANIFEST | 45 +++++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 24 deletions(-) (limited to 'perl/MANIFEST') diff --git a/perl/MANIFEST b/perl/MANIFEST index 7f67987..77aef98 100644 --- a/perl/MANIFEST +++ b/perl/MANIFEST @@ -50,35 +50,32 @@ sql/Wallet-Schema-0.08-SQLite.sql sql/Wallet-Schema-0.09-MySQL.sql sql/Wallet-Schema-0.09-PostgreSQL.sql sql/Wallet-Schema-0.09-SQLite.sql -t/acl.t -t/admin.t t/data/duo/integration.json t/data/duo/keys.json t/data/keytab-fake t/data/keytab.conf t/data/netdb-fake t/data/netdb.conf +t/data/perl.conf t/data/README -t/data/test.keytab -t/data/test.krbtype -t/data/test.principal -t/data/test.realm -t/duo.t -t/file.t -t/init.t -t/kadmin.t -t/keytab.t -t/lib/Test/RRA.pm -t/lib/Test/RRA/Automake.pm -t/lib/Test/RRA/Config.pm +t/docs/pod-spelling.t +t/docs/pod.t +t/general/acl.t +t/general/admin.t +t/general/config.t +t/general/init.t +t/general/report.t +t/general/server.t t/lib/Util.pm -t/object.t -t/pod-spelling.t -t/pod.t -t/report.t -t/server.t -t/stanford-naming.t -t/verifier-ldap-attr.t -t/verifier-netdb.t -t/verifier.t -t/wa-keyring.t +t/object/base.t +t/object/duo.t +t/object/file.t +t/object/keytab.t +t/object/wa-keyring.t +t/policy/stanford.t +t/style/minimum-version.t +t/style/strict.t +t/util/kadmin.t +t/verifier/basic.t +t/verifier/ldap-attr.t +t/verifier/netdb.t -- cgit v1.2.3