ports/67701: [patch] fix slave port detection and distfiles in localized linux-mozillafirebird ports
Mark Linimon
linimon at lonesome.com
Tue Jun 8 06:50:22 UTC 2004
>Number: 67701
>Category: ports
>Synopsis: [patch] fix slave port detection and distfiles in localized linux-mozillafirebird ports
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 08 06:50:22 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Mark Linimon
>Release: FreeBSD 4.9-PRERELEASE i386
>Organization:
Lonesome Dove Computing Services
>Environment:
System: FreeBSD lonesome.lonesome.com 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #3: Thu Jan 22 20:41:05 CST 2004 root at lonesome.lonesome.com:/usr/src/sys/compile/MULTIMEDIA i386
>Description:
Currently, it is not possible for automated tools (such as
portsmon and FreshPorts) to determine whether or not certain
ports are slave ports, which is needed to accurately update
their web pages. This patch, which otherwise has no effect on
the installation of any of these ports, allows that detection.
Because I had to run the installs for each port, I also had
to fix some stale md5/size information. Note that the maintainer
should verify that these are The Right Thing. For the one
port (japanese/linux-mozillafirebird-gtk1) that was marked
broken for only that reason, I also removed the BROKEN line.
Further note: for the two ports that are marked BROKEN for
other reasons (dependency chain problem), I did not investigate
the problem, but instead made sure I could get as far along
in the install as possible (i.e. make checksum, make describe,
make -V DESCR, and make -V MD5_FILE return correct results),
to convince me that my own change was benign.
>How-To-Repeat:
Update some metainfo (e.g. PORTREVISION) for the masterport
and watch portsmon and FreshPorts still report the old
metainfo for the slave ports.
>Fix:
Index: chinese/linux-mozillafirebird-zh_CN/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/chinese/linux-mozillafirebird-zh_CN/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- chinese/linux-mozillafirebird-zh_CN/Makefile 19 Nov 2003 07:22:25 -0000 1.1
+++ chinese/linux-mozillafirebird-zh_CN/Makefile 8 Jun 2004 06:05:17 -0000
@@ -11,4 +11,5 @@
DISTNAME= MozillaFirebird-${PORTVERSION}-i686-pc-linux-gnu-zhCN
COMMENT= Firebird browser in Simplified Chinese for Linux/i386
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: chinese/linux-mozillafirebird-zh_TW/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/chinese/linux-mozillafirebird-zh_TW/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- chinese/linux-mozillafirebird-zh_TW/Makefile 19 Nov 2003 07:11:54 -0000 1.1
+++ chinese/linux-mozillafirebird-zh_TW/Makefile 8 Jun 2004 06:05:19 -0000
@@ -11,4 +11,5 @@
DISTNAME= MozillaFirebird-${PORTVERSION}-i686-pc-linux-gnu-zhTW
COMMENT= Firebird browser in Traditional Chinese for Linux/i386
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: german/linux-mozillafirebird/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/german/linux-mozillafirebird/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- german/linux-mozillafirebird/Makefile 19 Nov 2003 10:51:49 -0000 1.1
+++ german/linux-mozillafirebird/Makefile 8 Jun 2004 06:05:21 -0000
@@ -11,4 +11,5 @@
DISTNAME= MozillaFirebird-${PORTVERSION}-i686-pc-linux-gnu-deDE
COMMENT= Firebird Web browser: German Linux/i386 version
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: japanese/linux-mozillafirebird-gtk1/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/japanese/linux-mozillafirebird-gtk1/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- japanese/linux-mozillafirebird-gtk1/Makefile 16 Feb 2004 23:26:57 -0000 1.2
+++ japanese/linux-mozillafirebird-gtk1/Makefile 8 Jun 2004 06:24:23 -0000
@@ -12,6 +12,5 @@
DISTNAME= MozillaFirebird-${PORTVERSION}-i686-pc-linux-gnu-jaJP
COMMENT= Firebird Web browser: Japanese, Linux, GTK 1.X version
-BROKEN= "Checksum mismatch"
-
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: japanese/linux-mozillafirebird-gtk1/distinfo
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/japanese/linux-mozillafirebird-gtk1/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- japanese/linux-mozillafirebird-gtk1/distinfo 31 Mar 2004 03:08:45 -0000 1.2
+++ japanese/linux-mozillafirebird-gtk1/distinfo 8 Jun 2004 05:36:19 -0000
@@ -1,3 +1,3 @@
$FreeBSD: ports/japanese/linux-mozillafirebird-gtk1/distinfo,v 1.2 2004/03/31 03:08:45 trevor Exp $
-MD5 (MozillaFirebird-0.7-i686-pc-linux-gnu-jaJP.tar.gz) = abdc7f26ad0109a7b95a8108a91fb285
-SIZE (MozillaFirebird-0.7-i686-pc-linux-gnu-jaJP.tar.gz) = 9712579
+MD5 (MozillaFirebird-0.7-i686-pc-linux-gnu-jaJP.tar.gz) = 0a35fd7b64c5bd2837e626663b3a71f2
+SIZE (MozillaFirebird-0.7-i686-pc-linux-gnu-jaJP.tar.gz) = 9711723
Index: japanese/linux-mozillafirebird-gtk2/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/japanese/linux-mozillafirebird-gtk2/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- japanese/linux-mozillafirebird-gtk2/Makefile 17 Feb 2004 08:39:48 -0000 1.3
+++ japanese/linux-mozillafirebird-gtk2/Makefile 8 Jun 2004 06:14:14 -0000
@@ -25,4 +25,5 @@
BROKEN= "Inconsistent dependencies (linux_base 7.x and 8.x)"
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: japanese/linux-mozillafirebird-gtk2/distinfo
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/japanese/linux-mozillafirebird-gtk2/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- japanese/linux-mozillafirebird-gtk2/distinfo 31 Mar 2004 03:08:45 -0000 1.2
+++ japanese/linux-mozillafirebird-gtk2/distinfo 8 Jun 2004 05:41:47 -0000
@@ -1,2 +1,2 @@
-MD5 (MozillaFirebird-0.7-i686-linux-gtk2+xft-jaJP.tar.gz) = dfbe3bd5b2bc6c289054c672be61de2d
-SIZE (MozillaFirebird-0.7-i686-linux-gtk2+xft-jaJP.tar.gz) = 9238809
+MD5 (MozillaFirebird-0.7-i686-linux-gtk2+xft-jaJP.tar.gz) = 874f778888b2209a4245502f30aac884
+SIZE (MozillaFirebird-0.7-i686-linux-gtk2+xft-jaJP.tar.gz) = 9239863
Index: russian/linux-mozillafirebird/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/russian/linux-mozillafirebird/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- russian/linux-mozillafirebird/Makefile 17 Feb 2004 08:38:55 -0000 1.3
+++ russian/linux-mozillafirebird/Makefile 8 Jun 2004 06:18:19 -0000
@@ -26,4 +26,5 @@
USE_BZIP2= yes
-.include "../../www/linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
Index: www/linux-mozillafirebird/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/www/linux-mozillafirebird/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- www/linux-mozillafirebird/Makefile 22 Jan 2004 12:18:41 -0000 1.9
+++ www/linux-mozillafirebird/Makefile 7 Jun 2004 01:11:18 -0000
@@ -23,6 +23,8 @@
NO_FILTER_SHLIBS=yes
ONLY_FOR_ARCHS= i386
FIREBIRD_NAME= ${PKGNAMEPREFIX}${PORTNAME}
+DESCR= ${.CURDIR}/pkg-descr
+MD5_FILE= ${.CURDIR}/distinfo
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/pkg-plist
USE_LINUX= yes
Index: www/linux-mozillafirebird-el/Makefile
===================================================================
RCS file: /home/FreeBSD/pcvs/ports/www/linux-mozillafirebird-el/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- www/linux-mozillafirebird-el/Makefile 19 Nov 2003 11:07:48 -0000 1.1
+++ www/linux-mozillafirebird-el/Makefile 8 Jun 2004 06:05:31 -0000
@@ -11,4 +11,5 @@
DISTNAME= MozillaFirebird-${PORTVERSION}-i686-pc-linux-gnu-elGR
COMMENT= Firebird Web browser: Greek Linux/i386 version
-.include "../linux-mozillafirebird/Makefile"
+MASTERDIR= ${.CURDIR}/../../www/linux-mozillafirebird
+.include "${MASTERDIR}/Makefile"
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list