From ab45b38feada5bf4721c8f1018b9cc9d7250069e Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 11 Aug 2018 15:05:30 +0200 Subject: gnu: Use static & unversioned CPAN home pages. Constructing home pages to be version-specific is not something we really want or do elsewhere, and interferers with mass updates like the one I'm about to make. * gnu/packages/glib.scm (perl-net-dbus-glib)[home-page]: Use canonical home page. * gnu/packages/perl-check.scm (perl-test-nowarnings, perl-test-output) (perl-test-simple, perl-test-tester)[home-page]: Likewise. * gnu/packages/perl.scm (perl-benchmark-timer, perl-clone) (perl-digest-sha1, perl-file-which, perl-getopt-tabular, perl-io-string) (perl-ipc-run3, perl-probe-perl, perl-regexp-common, perl-sys-cpu) [home-page]: Likewise. * gnu/packages/tcl.scm (perl-tk)[home-page]: Likewise. * gnu/packages/tls.scm (perl-net-ssleay)[home-page]: Likewise. * gnu/packages/web.scm (perl-www-curl)[home-page]: Likewise. * gnu/packages/xml.scm (perl-xml-dom)[home-page]: Likewise. * gnu/packages/xorg.scm (perl-x11-protocol-other)[home-page]: Likewise. --- gnu/packages/perl.scm | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) (limited to 'gnu/packages/perl.scm') diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 493b7860bd..b96b480045 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -543,8 +543,7 @@ (define-public perl-benchmark-timer trials. It is perfect for when you need more precise information about the running time of portions of your code than the Benchmark module will give you, but don't want to go all out and profile your code.") - (home-page (string-append "http://search.cpan.org/~dcoppit/" - "Benchmark-Timer-" version "/")) + (home-page "http://search.cpan.org/~dcoppit/Benchmark-Timer") (license gpl2))) (define-public perl-bit-vector @@ -1340,8 +1339,7 @@ (define-public perl-clone "This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.") - (home-page (string-append "http://search.cpan.org/~garu/" - "Clone-" version "/")) + (home-page "http://search.cpan.org/~garu/Clone") (license (package-license perl)))) (define-public perl-clone-pp @@ -2916,8 +2914,7 @@ (define-public perl-digest-sha1 (description "This package provides 'Digest::SHA1', an implementation of the NIST SHA-1 message digest algorithm for use by Perl programs.") - (home-page (string-append "http://search.cpan.org/~gaas/Digest-SHA1-" - version "/SHA1.pm")) + (home-page "http://search.cpan.org/~gaas/Digest-SHA1") (license (package-license perl)))) (define-public perl-dist-checkconflicts @@ -3757,8 +3754,7 @@ (define-public perl-file-which "File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.") - (home-page (string-append "http://search.cpan.org/~adamk//" - "File-Which-" version)) + (home-page "http://search.cpan.org/~adamk/File-Which") (license (package-license perl)))) (define-public perl-file-zglob @@ -3855,8 +3851,7 @@ (define-public perl-getopt-tabular (description "Getopt::Tabular is a Perl 5 module for table-driven argument parsing, vaguely inspired by John Ousterhout's Tk_ParseArgv.") - (home-page (string-append "http://search.cpan.org/~gward//" - "Getopt-Tabular-" version)) + (home-page "http://search.cpan.org/~gward/Getopt-Tabular") (license (package-license perl)))) (define-public perl-graph @@ -4207,7 +4202,7 @@ (define-public perl-io-string (base32 "18755m410yl70s17rgq3m0hyxl8r5mr47vsq1rw7141d8kc4lgra")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/~gaas/IO-String-1.08//") + (home-page "http://search.cpan.org/dist/IO-String") (synopsis "Emulate file interface for in-core strings") (description "IO::String is an IO::File (and IO::Handle) compatible class that reads or writes data from in-core strings.") @@ -4321,8 +4316,7 @@ (define-public perl-ipc-run3 stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.") - (home-page (string-append "http://search.cpan.org/~rjbs//" - "IPC-Run3-" version)) + (home-page "http://search.cpan.org/~rjbs/IPC-Run3") ;; "You may use this module under the terms of the BSD, Artistic, or GPL ;; licenses, any version." (license (list bsd-3 gpl3+)))) @@ -7045,8 +7039,7 @@ (define-public perl-probe-perl "Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use.") - (home-page (string-append "http://search.cpan.org/~kwilliams//" - "Probe-Perl-" version)) + (home-page "http://search.cpan.org/~kwilliams/Probe-Perl") (license (package-license perl)))) (define-public perl-proc-invokeeditor @@ -7138,8 +7131,7 @@ (define-public perl-regexp-common floating-point numbers in any base (up to 36), comments in 44 languages, offensive language, lists of any pattern, IPv4 addresses, URIs, and Zip codes.") - (home-page (string-append "http://search.cpan.org/~abigail//" - "Regexp-Common-" version)) + (home-page "http://search.cpan.org/~abigail/Regexp-Common") ;; Quad-licensed: Perl Artistic, Perl Artistic 2.0, X11, and BSD. (license (list (package-license perl) x11 bsd-3)))) @@ -7878,8 +7870,7 @@ (define-public perl-sys-cpu (description "Sys::CPU is a module for counting the number of CPUs on a system, and determining their type and clock speed.") - (home-page (string-append "http://search.cpan.org/~mzsanford//" - "Sys-CPU-" version)) + (home-page "http://search.cpan.org/~mzsanford/Sys-CPU") (license (package-license perl)))) (define-public perl-sys-hostname-long -- cgit v1.2.3