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

bulk package building



I noticed several people downloaded the ports_update script I
posted a while back.  I put a new version for -current at
http://www.jakemsr.com/openbsd/ports/ports_update-current.

It will only work with a -current ports tree because it uses
the new BULK=Yes packaging infrastructure.

I noticed a couple things while using it this weekend.  The
SUBDIRLIST I use has the following two lines:

x11/qt3,no_postgresql
x11/kde/arts3

There's no other qt3 or postgresql line in the SUBDIRLIST, but
postgresql and qt3-postgresql got built.

% ls -l /pub/pkgs/3.1-current/All/qt3*
-rw-r--r--  3 jakemsr  jakemsr  7064409 May  4 14:32 /pub/pkgs/3.1-current/All/qt3-0.3.tgz
-rw-r--r--  3 jakemsr  jakemsr  3816653 May  4 14:33 /pub/pkgs/3.1-current/All/qt3-examples-0.3.tgz
-rw-r--r--  3 jakemsr  jakemsr  5601997 May  4 14:33 /pub/pkgs/3.1-current/All/qt3-html-0.3.tgz
-rw-r--r--  3 jakemsr  jakemsr    42951 May  4 14:33 /pub/pkgs/3.1-current/All/qt3-mysql-0.3.tgz
-rw-r--r--  3 jakemsr  jakemsr    45507 May  4 15:46 /pub/pkgs/3.1-current/All/qt3-postgresql-0.3.tgz

% ls -l /pub/pkgs/3.1-current/All/postgresql*
-rw-r--r--  3 jakemsr  jakemsr  1656095 May  4 14:37 /pub/pkgs/3.1-current/All/postgresql-7.1.3.tgz
-rw-r--r--  3 jakemsr  jakemsr   676047 May  4 14:37 /pub/pkgs/3.1-current/All/postgresql-clients-7.1.3.tgz
-rw-r--r--  3 jakemsr  jakemsr   776757 May  4 14:37 /pub/pkgs/3.1-current/All/postgresql-docs-7.1.3.tgz

% ls -l /pub/pkgs/3.1-current/All/arts*
-rw-r--r--  3 jakemsr  jakemsr  1283234 May  4 15:52 /pub/pkgs/3.1-current/All/arts-1.0.0.tgz

% ls -l /pub/pkgs/3.1-current/bulk-cookies/{qt3,postgresql,arts}*
-rw-r--r--  1 jakemsr  wheel  0 May  4 15:52 /pub/pkgs/3.1-current/bulk-cookies/arts-1.0.0
-rw-r--r--  1 jakemsr  wheel  0 May  4 14:37 /pub/pkgs/3.1-current/bulk-cookies/postgresql-7.1.3
-rw-r--r--  1 jakemsr  wheel  0 May  4 15:47 /pub/pkgs/3.1-current/bulk-cookies/qt3-0.3

Also, I have

graphics/gdk-pixbuf,no_gnome
audio/gqmpeg

but it appears building gqmpeg rebuilt gdk-pixbuf (and along with it,
gnome-libs, ORBit, and esound).

% ls -l /pub/pkgs/3.1-current/bulk-cookies/{gdk-pixbuf,gnome-libs,esound.ORBit,gqmpeg}*
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:06 /pub/pkgs/3.1-current/bulk-cookies/ORBit-0.5.13
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:05 /pub/pkgs/3.1-current/bulk-cookies/esound-0.2.24
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:15 /pub/pkgs/3.1-current/bulk-cookies/gdk-pixbuf-0.10.1p1
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:04 /pub/pkgs/3.1-current/bulk-cookies/gdk-pixbuf-0.10.1p1-no_gnome
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:14 /pub/pkgs/3.1-current/bulk-cookies/gnome-libs-1.4.1.4
-rw-r--r--  1 jakemsr  wheel  0 May  4 12:16 /pub/pkgs/3.1-current/bulk-cookies/gqmpeg-0.12.1

I think the gdk-pixbuf issue can be fixed with a FULLPKGNAME line
in the gdk-pixbuf Makefile, but I am at a loss for why qt3 got
rebuilt ...  WRKSRC maybe ???

-- 
<jakemsr@jakemsr.com>