Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 May 2000 04:06:35 -0700 (PDT)
From:      asami@freebsd.org (Satoshi - Ports Wraith - Asami)
To:        ports@freebsd.org
Subject:   Re: ports projects
Message-ID:  <200005301106.EAA47917@silvia.hip.berkeley.edu>
In-Reply-To: <200005071229.FAA29460@silvia.hip.berkeley.edu> (asami@freebsd.org)
References:  <Pine.BSF.4.10.10005021057480.36418-100000@pawn.primelocation.net> <vqcvh0wacgg.fsf@silvia.hip.berkeley.edu> <200005071229.FAA29460@silvia.hip.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello world,

Sorry for not updating you guys on this lately.  I've added the
following to my local BSD.*.dist files.

===
diff -ru /usr/src/etc/mtree/BSD.local.dist ./BSD.local.dist
--- /usr/src/etc/mtree/BSD.local.dist	Fri Mar 24 16:01:35 2000
+++ ./BSD.local.dist	Tue May  9 23:11:19 2000
@@ -17,6 +17,22 @@
     ..
     lib
         perl5
+            5.00503
+                man
+                    man3
+                    ..
+                ..
+            ..
+            site_perl
+                5.005
+                    auto
+                    ..
+                    i386-freebsd
+                        auto
+                        ..
+                    ..
+                ..
+            ..
         ..
     ..
     libexec
@@ -166,6 +182,8 @@
     sbin
     ..
     share
+        aclocal
+        ..
         dict
         ..
         doc
diff -ru /usr/src/etc/mtree/BSD.x11.dist ./BSD.x11.dist
--- /usr/src/etc/mtree/BSD.x11.dist	Wed May 24 11:58:03 2000
+++ ./BSD.x11.dist	Sun May 28 13:10:17 2000
@@ -288,6 +288,8 @@
         ..
     ..
     share
+        aclocal
+        ..
         doc
         ..
         examples
===

(I'm not sure what to do with alphas -- do you want me to add
 "alpha-freebsd"?)

This, plus the few of them I fixed in the past couple weeks, seemed to
put the situation under control so I made it an error for mtree to
flag something after pkg_delete.  This check is only done in the
mid-week (non-FTP) builds for now, so don't worry too much about
packages not showing up because of this.

I wanted to fix more stuff first but it was getting increasingly
harder to track down problems due to the extra directories getting
propagated -- i.e., if gtk-1.2.8 leaves some extra directories around,
all the ports that depend on gtk-1.2.8 will get those directories in
the extras.html listing as well, bloating the listing and making it
hard to figure out which port was the one to blame.  By making the
extra directories fatal errors, I can stop this propagation and
concentrate on only the ones that are actually broken.

The listing are showing up as I type at

  http://bento.FreeBSD.org/errorlogs/errorlogs/e.4.20000530/

and

  http://bento.FreeBSD.org/errorlogs/errorlogs/a.4.20000530/extras.html

The ones that show up as "extra" in the first listing are ports
flagged by this check.  There can be missing directories too.  In the
log, they will be found near the end under the heading "list of extra
files and directories in [${PREFIX}]".

The second listing is a more detailed table of extra files only.

The only "biggie" left that I am aware of is tcl/tk with their
tclsh/wish scripts.  We need to write a clever script that goes with
INSTALL.{tcl,wi}sh that will remove them when there are no other
{tcl,wi}sh* scripts found.

Satoshi


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005301106.EAA47917>