debian/0000755000000000000000000000000012161356143007170 5ustar debian/rules0000755000000000000000000000036612161356143010255 0ustar #!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) %: dh $@ override_dh_auto_install: dh_auto_install $(RM) -v $(TMP)/usr/share/perl5/MojoMojo/INSTALL $(RM) -vr $(TMP)/usr/share/perl5/MojoMojo/.pc debian/control0000644000000000000000000001407012161356143010575 0ustar Source: libmojomojo-perl Maintainer: Debian Perl Group Uploaders: Jonathan Yu , David Bremner , gregor herrmann , Florian Schlichting Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libalgorithm-diff-perl, libalgorithm-merge-perl, libarchive-zip-perl, libcache-fastmmap-perl, libcatalyst-engine-psgi-perl, libcatalyst-modules-extra-perl, libcatalyst-modules-perl (>= 45), libcatalyst-perl, libcatalyst-view-tt-perl, libconfig-general-perl, libconfig-jfdi-perl, libcrypt-cbc-perl, libdata-page-perl, libdatetime-format-mail-perl, libdatetime-perl, libdbd-sqlite3-perl, libdbix-class-datetime-epoch-perl, libdbix-class-encodedcolumn-perl, libdbix-class-perl, libdbix-class-timestamp-perl, libdirectory-scratch-perl, libemail-sender-perl (>= 0.102370), libfile-copy-recursive-perl, libfile-mmagic-perl, libfile-slurp-perl, libhtml-formfu-model-dbic-perl, libhtml-formfu-perl, libhtml-parser-perl, libhtml-strip-perl, libhtml-tagcloud-perl, libhtml-toc-perl, libimage-exiftool-perl, libimage-math-constrain-perl, libimager-perl, libio-stringy-perl, libjs-jquery, libjs-jquery-form, libjs-jquery-livequery, libkinosearch1-perl, libmodule-pluggable-ordered-perl, libmoose-perl, libmro-compat-perl, libnumber-format-perl, libplack-perl (>= 0.9974), libsql-translator-perl, libsyntax-highlight-engine-kate-perl, libtemplate-perl, libtemplate-plugin-javascript-perl, libterm-prompt-perl, libtest-differences-perl, libtest-notabs-perl, libtest-pod-coverage-perl, libtest-pod-perl, libtest-www-mechanize-catalyst-perl, libtext-context-perl, libtext-multimarkdown-perl, libtext-password-pronounceable-perl, libtext-textile-perl, liburi-fetch-perl, liburi-find-perl, liburi-perl, libwww-mechanize-perl, libwww-mechanize-treebuilder-perl, libxml-feed-perl, libyaml-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmojomojo-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmojomojo-perl.git Homepage: https://metacpan.org/release/MojoMojo/ Package: libmojomojo-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libalgorithm-diff-perl, libalgorithm-merge-perl, libarchive-zip-perl, libcache-fastmmap-perl, libcatalyst-engine-psgi-perl, libcatalyst-modules-extra-perl, libcatalyst-modules-perl (>= 45), libcatalyst-perl, libcatalyst-view-tt-perl, libconfig-general-perl, libconfig-jfdi-perl, libcrypt-cbc-perl, libdata-page-perl, libdatetime-format-mail-perl, libdatetime-perl, libdbd-sqlite3-perl, libdbix-class-datetime-epoch-perl, libdbix-class-encodedcolumn-perl, libdbix-class-perl, libdbix-class-timestamp-perl, libfile-copy-recursive-perl, libfile-mmagic-perl, libfile-slurp-perl, libhtml-formfu-model-dbic-perl, libhtml-formfu-perl, libhtml-parser-perl, libhtml-strip-perl, libhtml-tagcloud-perl, libimage-exiftool-perl, libimage-math-constrain-perl, libimager-perl, libio-stringy-perl, libjs-jquery, libjs-jquery-form, libjs-jquery-livequery, libkinosearch1-perl, libmodule-pluggable-ordered-perl, libmoose-perl, libmro-compat-perl, libnumber-format-perl, libplack-perl (>= 0.9974), libtemplate-perl, libtemplate-plugin-javascript-perl, libterm-prompt-perl, libtext-context-perl, libtext-multimarkdown-perl, libtext-password-pronounceable-perl, libtext-textile-perl, liburi-perl, libyaml-perl Recommends: libxml-feed-perl, libsyntax-highlight-engine-kate-perl Suggests: libnet-amazon-perl, libxml-libxslt-perl, libxml-sax-perl, libxml-libxml-perl, swfupload Description: wiki- and blog-inspired content management system MojoMojo is a feature-rich content management system, borrowing many useful concepts from wikis and blogs. It provides a simple interface to maintain a full tree-structure of pages, connecting them in various ways. It has full support for tracking document versions, so you can always revert changes or see what has changed with a simple AJAX-based diff system. . MojoMojo includes a variety of other features including built-in fulltext search, live AJAX previews of edited pages, and RSS feeds for every page. To discover more ways MojoMojo can be useful to your organization, please visit . debian/source/0000755000000000000000000000000012161356143010470 5ustar debian/source/format0000644000000000000000000000001412161356143011676 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001017212161356143011043 0ustar libmojomojo-perl (1.10+dfsg-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * Update debian/repack.stub. [ Florian Schlichting ] * Imported Upstream version 1.09+dfsg * Dropped spelling.patch, applied upstream * Email change: Florian Schlichting -> fsfs@debian.org * Bumped Standards-Version to 3.9.4 (no change) * Bumped copyright years [ gregor herrmann ] * Bump versioned (build) dependency on libcatalyst-modules-perl to 45. * New upstream release 1.10+dfsg. Fixes "FTBFS: tests failed" (Closes: #713246) * Update years of packaging copyright. -- gregor herrmann Sat, 22 Jun 2013 19:18:21 +0200 libmojomojo-perl (1.06+dfsg-1) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Florian Schlichting ] * Imported Upstream version 1.06+dfsg. * Bumped Standards-Version to 3.9.3 (use copyright-format 1.0). * Bumped copyright years for inc/Module/*. * Dropped digest-sha.patch, bug680796.patch, both applied upstream. * Forwarded spelling.patch. * Added myself to uploaders and copyright. -- Florian Schlichting Mon, 13 Aug 2012 22:19:51 +0200 libmojomojo-perl (1.05+dfsg-3) unstable; urgency=low * Team upload. * Fix FTBFS caused by updated Catalyst::Plugins::SubRequest. Closes: #680796 -- Florian Schlichting Tue, 07 Aug 2012 20:35:24 +0200 libmojomojo-perl (1.05+dfsg-2) unstable; urgency=low * Add patch to use Digest::SHA instead of Digest::SHA1. Closes: #655825 * debian/rules: remove quilt artefacts that get installed by some accident. -- gregor herrmann Sat, 14 Jan 2012 17:13:21 +0100 libmojomojo-perl (1.05+dfsg-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. [ gregor herrmann ] * New upstream release. * Bump years of copyright for inc/Module/*. * Add new build and runtime dependencies. * Add another fix to the spelling patch. * Replace two more javascripts libraries with symlinks to the files from Debian packages, add dependencies accordingly. * Stop installing /usr/share/perl5/MojoMojo/INSTALL. -- gregor herrmann Sun, 02 Oct 2011 18:34:27 +0200 libmojomojo-perl (1.04+dfsg-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release + Moved to KinoSearch1 (libkinosearch1-perl) Closes: #621469 * Update watch mangle so version numbers are correct * Update copyright clauses * Standards-Version 3.9.1 (no changes) * Add notes for the +dfsg tarball to d/copyright * Add copyright information for bundled M::I::Catalyst and File::Copy::Recursive [ gregor herrmann ] * Bump versioned (build) dependency on libcatalyst-modules-perl to >= 42 to get a fixed CatalystX::Component::Traits. * Switch to debhelper 8. * Set Standards-Version to 3.9.2 (no changes). * Add /me to Uploaders. * Add a patch to fix a spelling mistake discovered by lintian. -- gregor herrmann Fri, 08 Apr 2011 16:57:17 +0200 libmojomojo-perl (1.01+dfsg-1) unstable; urgency=low [ Jonathan Yu ] * Repack package to remove non-free swfupload files (Closes: #591974) * Add future swfupload package to Suggests -- David Bremner Sun, 28 Nov 2010 14:03:48 -0400 libmojomojo-perl (1.01-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release [ gregor herrmann ] * Add info about new utility scripts to debian/copyright. * Install scripts/util as examples. * Add build dependencies on libtest-notabs-perl and libtest-pod-coverage-perl. -- Jonathan Yu Thu, 27 May 2010 20:02:26 -0400 libmojomojo-perl (1.00-1) unstable; urgency=low * Initial Release. (Closes: #537580) -- Jonathan Yu Thu, 13 May 2010 21:27:37 -0400 debian/NEWS0000644000000000000000000000101212161356143007661 0ustar libmojomojo-perl (1.01+dfsg-1) unstable; urgency=low The SWF Upload files used by MojoMojo has been removed from this and future versions of libmojomojo-perl because it is considered non-free. In the future, these files will hopefully be made available in an swfupload package (see BTS#602253) in the non-free section of the archive. Until that time, these files must be downloaded separately from: http://search.cpan.org/dist/MojoMojo/ -- Jonathan Yu Sat, 27 Nov 2010 22:43:49 -0500 debian/compat0000644000000000000000000000000212161356143010366 0ustar 8 debian/libmojomojo-perl.links0000644000000000000000000000047112161356143013514 0ustar /usr/share/javascript/jquery/jquery.js usr/share/perl5/MojoMojo/root/static/js/jquery.js /usr/share/javascript/jquery-form/jquery.form.js usr/share/perl5/MojoMojo/root/static/js/jquery.form.js /usr/share/javascript/jquery-livequery/jquery.livequery.js usr/share/perl5/MojoMojo/root/static/js/jquery.livequery.js debian/libmojomojo-perl.examples0000644000000000000000000000001412161356143014203 0ustar script/util debian/copyright0000644000000000000000000002300712161356143011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MojoMojo Upstream-Contact: Marcus Ramberg Source: https://metacpan.org/release/MojoMojo/ Comment: The upstream sources were repackaged in order to remove swfupload, which contains ActionScript that cannot be compiled using free tools. . The +dfsg tarball can be created using the repack.sh script (via repack.stub) and is automatically run on upgrade by uscan. Files: * Copyright: 2005-2010, Marcus Ramberg License: Artistic or GPL-1+ Files: lib/MojoMojo/Declaw.pm Copyright: 2003-2009, The FastMail Partnership License: Artistic or GPL-1+ Files: lib/Text/SmartyPants.pm Copyright: 2003, John Gruber License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name "SmartyPants" nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. Files: root/static/js/jquery.js Copyright: 2008, John Resig License: MIT or GPL-2+ Comment: this file is provided with the upstream source, but is not actually used after installation; the version provided by the libjs-jquery package is used instead Files: root/static/js/jquery.autocomplete.js Copyright: 2007, Dylan Verheul 2007, Dan G. Switzer 2007, Anjesh Tuladhar 2007, Jörn Zaefferer License: MIT or GPL-2+ Comment: this file mentions it is dual-licensed under MIT and GPL licenses, but does not specify a version. therefore, the same-as-upstream terms are assumed. Files: root/static/js/jquery.cookies.2.0.1.min.js Copyright: 2005-2009, James Auldridge License: BSD or MIT or GPL-2+ Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The name of James Auldridge may not be used to endorse or promote products derived from this software without specific prior written permission of James Auldridge. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Comment: this file's web site provides links to version 2 of the GNU GPL, the standard MIT license, and the above BSD license Files: root/static/js/jquery.editinplace.js Copyright: 2009, Dave Hauenstein License: BSD Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of Dave Hauenstein, nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission of the contributor. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: root/static/js/jquery.livequery.js Copyright: 2009, Brandon Aaron License: MIT or GPL-2+ Comment: this file mentions it is dual-licensed under MIT and GPL licenses, but does not specify a version. therefore, the same-as-upstream terms are assumed. Files: root/static/js/swfupload.js root/static/js/swfupload.queue.js Copyright: 2007-2008, Jake Roberts 2006-2007, Lars Huring 2006-2007, Olov Nilz?n 2006-2007, Mammon Media License: MIT Files: script/util/dump_content.pl script/util/import_content.pl Copyright: 2010, Dan Dascalescu License: Artistic or GPL-1+ Files: inc/File/Copy/Recursive.pm Copyright: 2004, Daniel Muey License: Artistic or GPL-1+ Files: inc/Module/* Copyright: 2002-2012, Adam Kennedy 2002-2012, Audrey Tang 2002-2012, Brian Ingerson License: Artistic or GPL-1+ Files: inc/Module/Install/Catalyst.pm Copyright: 2006-2009, various contributors to the Catalyst project License: Artistic or GPL-1+ Comment: this file is included with the libcatalyst-devel-perl package. For a full list of copyright holders, please see copyright information for the libcatalyst-perl package. Files: debian/* Copyright: 2009-2010, Jonathan Yu 2011-2013, gregor herrmann 2012-2013, Florian Schlichting License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/repack.local0000644000000000000000000000017212161356143011451 0ustar MANIFEST=1 rm root/static/flash/swfupload_f8.swf rm root/static/flash/swfupload_f9.swf rm root/static/flash/swfupload.swf debian/libmojomojo-perl.lintian-overrides0000644000000000000000000000155012161356143016031 0ustar # these scripts are MojoMojo-specific, and it's unlikely they will # ever be implemented in a language other than Perl. Changing these # names would require changing them in various online tutorials, so # the potential impact of renaming is significant. libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_cgi.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_create.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_fastcgi.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_fastcgi_manage.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_server.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_spawn_db.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_test.pl libmojomojo-perl: script-with-language-extension usr/bin/mojomojo_update_db.pl debian/watch0000644000000000000000000000031612161356143010221 0ustar version=3 opts="uversionmangle=s/\.\d$/$&0/,dversionmangle=s/\+dfsg//" \ https://metacpan.org/release/MojoMojo/ .*/MojoMojo-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ \ debian sh debian/repack.stub debian/repack.stub0000755000000000000000000000346412161356143011346 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sourced under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =head1 COPYRIGHT AND LICENSE Copyright 2009, Ryan Niebur License: Artistic or GPL-1+ =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://anonscm.debian.org/gitweb/?p=pkg-perl/scripts.git;a=blob_plain;f=repack.sh;hb=HEAD" exit 1 fi exec "$REPACK_SH" "$@"