pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/45646: textproc/libplist distfile unavailable, master site incorrect, +UPGRADE



>Number:         45646
>Category:       pkg
>Synopsis:       textproc/libplist distfile unavailable, master site incorrect, 
>+UPGRADE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 23 11:15:05 +0000 2011
>Originator:     Robert Elz
>Release:        NetBSD 5.0   (pkgsrc current 2011-11-23)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 5.1_STABLE NetBSD 5.1_STABLE 
(JADE-1.12-20111117) #25: Thu Nov 17 18:36:00 ICT 2011 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/5/kernels/i386/JADE i386
Architecture: i386
Machine: i386
>Description:
        The distfile for the new package textproc/libplist is not
        available (and in fact the listed MASTER_SITE) seems not
        to exist (github just returns a 404 for the directory).

        At the HOMEPAGE listed, there is a link to a later version
        distfile, so I thought I'd try that one.   Apart from the
        obvious need to regen the distinfo, that worked (no PLIST
        changes needed, and the one pkgsrc patch applied cleanly).

>How-To-Repeat:
        Move aside any libplist-1.3.tar.bz2 file you might already
        have in your distfiles directory, and attempt "make fetch"
        or "make checksum" in pkgsrc/textproc/libplist

        Watch it fail ... (we've all seen fetch failures before so I
        won't repeat it here).   The distfile is not on f.n.o
        (because it isn't available at the listed master site) so
        the backup fetch fails too.

>Fix:
        Apply the following patch.   This upgrades the package from 1.3
        to 1.4 (I couldn't find a 1.3 distfile anywhere) and alters
        the MASTER_SITES setting so that the distfile can be found
        (and updates the distinfo to match of course).

        Ideally someone with the 1.3 distfile should look to see
        what changed, there's nothing on the homepage (which is really
        a homepage for some other software) except a link to the file...

Index: Makefile
===================================================================
RCS file: /cvsroot/NetBSD/pkgsrc/textproc/libplist/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile    21 Nov 2011 18:51:37 -0000      1.1.1.1
+++ Makefile    23 Nov 2011 09:31:39 -0000
@@ -1,9 +1,9 @@
 # $NetBSD: Makefile,v 1.1.1.1 2011/11/21 18:51:37 shattered Exp $
 #
 
-DISTNAME=      libplist-1.3
+DISTNAME=      libplist-1.4
 CATEGORIES=    textproc
-MASTER_SITES=  http://github.com/downloads/JonathanBeck/libplist/
+MASTER_SITES=  http://www.libimobiledevice.org/downloads/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
Index: distinfo
===================================================================
RCS file: /cvsroot/NetBSD/pkgsrc/textproc/libplist/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo    21 Nov 2011 18:51:37 -0000      1.1.1.1
+++ distinfo    23 Nov 2011 09:27:28 -0000
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.1.1.1 2011/11/21 18:51:37 shattered Exp $
 
-SHA1 (libplist-1.3.tar.bz2) = 068980142aede5f7adb208246e035dfe4994ea8c
-RMD160 (libplist-1.3.tar.bz2) = ad93e5a0530adf804340462de509304dbf74cc92
-Size (libplist-1.3.tar.bz2) = 67642 bytes
+SHA1 (libplist-1.4.tar.bz2) = 82e98d13cdff1a62ad1184d515d71e8898866ee4
+RMD160 (libplist-1.4.tar.bz2) = a00366f0fe164d7bd5d516092e2731b3233ac075
+Size (libplist-1.4.tar.bz2) = 68176 bytes
 SHA1 (patch-cmake_modules_FindGLIB2.cmake) = 
7e61b972dee88d288ebdc067440889d71011e1ed



Home | Main Index | Thread Index | Old Index