NetBSD source update | 1 Feb 02:07 2011
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
? pkgsrc/INDEX
? pkgsrc/README-IPv6.html
? pkgsrc/README-all.html
P pkgsrc/audio/timidity/distinfo
U pkgsrc/audio/timidity/patches/patch-interface_x__sherry.c
P pkgsrc/devel/Makefile
U pkgsrc/devel/log4cxx/DESCR
U pkgsrc/devel/log4cxx/Makefile
U pkgsrc/devel/log4cxx/PLIST
U pkgsrc/devel/log4cxx/distinfo
P pkgsrc/doc/CHANGES-2011
P pkgsrc/doc/TODO
P pkgsrc/editors/xournal/Makefile
P pkgsrc/games/enigma/Makefile
P pkgsrc/games/enigma/distinfo
U pkgsrc/games/enigma/patches/patch-lib-src_enigma-core_IMG__SavePNG.c
P pkgsrc/games/lbreakout2/distinfo
U pkgsrc/games/lbreakout2/patches/patch-gui_stk.c
P pkgsrc/graphics/evas/Makefile.common
P pkgsrc/graphics/evas/distinfo
U pkgsrc/graphics/evas/patches/patch-aa
P pkgsrc/graphics/imlib2/distinfo
P pkgsrc/graphics/imlib2/options.mk
P pkgsrc/graphics/imlib2/patches/patch-aa
P pkgsrc/graphics/imlib2/patches/patch-ac
P pkgsrc/graphics/imlib2/patches/patch-ad
P pkgsrc/graphics/imlib2/patches/patch-ae
cvs update: pkgsrc/graphics/imlib2/patches/patch-cb is no longer in the repository
(Continue reading)

NetBSD source update | 2 Feb 02:18 2011
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
? pkgsrc/INDEX
? pkgsrc/README-IPv6.html
? pkgsrc/README-all.html
P pkgsrc/devel/Makefile
P pkgsrc/devel/glib2/distinfo
U pkgsrc/devel/glib2/patches/patch-cj
U pkgsrc/devel/gnatpython/DESCR
U pkgsrc/devel/gnatpython/Makefile
U pkgsrc/devel/gnatpython/PLIST
U pkgsrc/devel/gnatpython/buildlink3.mk
U pkgsrc/devel/gnatpython/distinfo
P pkgsrc/doc/CHANGES-2011
P pkgsrc/editors/abiword/distinfo
U pkgsrc/editors/abiword/patches/patch-plugins_bmp_xp_ie__impGraphic__BMP.cpp
U pkgsrc/editors/abiword/patches/patch-plugins_garble_xp_abiword-garble-png.cpp
P pkgsrc/filesystems/tahoe-lafs/Makefile
P pkgsrc/filesystems/tahoe-lafs/PLIST
P pkgsrc/filesystems/tahoe-lafs/distinfo
P pkgsrc/graphics/gimageview/Makefile
P pkgsrc/graphics/gimageview/distinfo
U pkgsrc/graphics/gimageview/patches/patch-plugins_image__loader_png__loader.c
U pkgsrc/graphics/gimageview/patches/patch-plugins_image__saver_png__saver.c
P pkgsrc/graphics/h5utils/Makefile
P pkgsrc/graphics/h5utils/distinfo
U pkgsrc/graphics/h5utils/patches/patch-writepng.c
P pkgsrc/graphics/panomatic/Makefile
P pkgsrc/graphics/panomatic/distinfo
P pkgsrc/graphics/panomatic/patches/patch-ad
(Continue reading)

Thomas Klausner | 2 Feb 11:31 2011
Picon

patch file name convention changed

Per the discussion on tech-pkg last June, I've now updated the pkgsrc
guide to mention that patch file names should contain the file name
path of the to-be-patched file.

I've also improved the pkgdiff tools. Here's the commit message:

--- quote ---
Smarter pkgdiff, doesn't create chunks that are added automatically by
the pkgsrc infrastructure (configure:exit instead of regenerate,
Makefile: localedir).

mkpatches: patch file names now contain the path to the file and its
name per discussion on tech-pkg June 2010.  Also, the files are
created directly in the patches/ directory; backups are saved as
patches/patch-foo.orig.

patchdiff: now compares patches/patch-foo with patches/patch-foo.orig;
if they only differ in non-essential parts, patchdiff reinstates the
original patch to keep commits less noisy.
--- end quote ---

The old patch file name convention is still mentioned in the pkgsrc
guide.

Cheers,
 Thomas

Aleksey Cheusov | 2 Feb 22:11 2011
Picon

Too many missed binaries for 5.1-2010Q4/x86_64 on ftp://

I'm trying to update my system using binaries provided by ftp:// servers
and have found that some packages important to me are missed, for
example, devel/scmgit-base.

I thought about fixing broken packages required for it with a hope that
after next bulk build scmgit-base will reappear and I digged in
pkgsrc-bulk <at>  mailing list for that purpose. Unfortunately I could not
find anything about 5.1/2010q4 bulk builds at all.

http://nyftp.netbsd.org/pub/pkgsrc/packages/reports/2010Q4/
also contains nothing appropriate.

And... pkg_summary.gz for 5.1/2010Q4/x86_64 contains only 6519
packages. This number is very small for this architecture.  For NetBSD
5.0 pkg_summary contains 9650 packages.

Who run 5.1/amd64 bulk builds and where can I see results of them?

--

-- 
Best regards, Aleksey Cheusov.

NetBSD source update | 3 Feb 02:11 2011
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
? pkgsrc/INDEX
? pkgsrc/README-IPv6.html
? pkgsrc/README-all.html
P pkgsrc/audio/Makefile
U pkgsrc/audio/mpdas/DESCR
U pkgsrc/audio/mpdas/Makefile
U pkgsrc/audio/mpdas/PLIST
U pkgsrc/audio/mpdas/distinfo
U pkgsrc/audio/mpdas/files/mpdas.sh
U pkgsrc/audio/mpdas/patches/patch-Makefile
P pkgsrc/chat/finch/Makefile
P pkgsrc/chat/libpurple/Makefile
P pkgsrc/chat/libpurple/Makefile.common
P pkgsrc/chat/libpurple/PLIST
P pkgsrc/chat/libpurple/buildlink3.mk
U pkgsrc/chat/libpurple/distinfo
P pkgsrc/chat/libpurple/options.mk
P pkgsrc/chat/pidgin/Makefile
P pkgsrc/chat/pidgin/PLIST
P pkgsrc/chat/pidgin/options.mk
P pkgsrc/chat/pidgin-sametime/Makefile
P pkgsrc/chat/pidgin-silc/Makefile
P pkgsrc/databases/apache-cassandra/Makefile
P pkgsrc/databases/apache-cassandra/PLIST
U pkgsrc/databases/apache-cassandra/distinfo
P pkgsrc/databases/sqlite3/Makefile
U pkgsrc/databases/sqlite3/distinfo
P pkgsrc/databases/sqlite3-docs/Makefile
(Continue reading)

Benny Siegert | 3 Feb 09:55 2011
Picon

Re: Initial MirBSD support for pkgsrc

On Sun, Jan 23, 2011 at 20:13, Alistair Crooks <agc <at> pkgsrc.org> wrote:
> The bmake modts tests diff is still to be committed - I'd like to check
> that some of the more "historically sound" platforms have printf
> available to them. I do take the point about interpreting backslashes,
> so please bear with us - as this is just the bmake unit tests, I don't
> think it's critical.

Any ETA about applying this diff? The problem is that failures in the
bmake test suite are treated as fatal errors during the bootstrap.
Thus, users need to apply the patch manually for running bootstrap on
MirBSD. The printf(1) manpage in NetBSD says

     The printf utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').

so I am somewhat confident that printf is available virtually everywhere.

--Benny.

David Laight | 3 Feb 14:10 2011
Picon

Re: Initial MirBSD support for pkgsrc

On Thu, Feb 03, 2011 at 09:55:16AM +0100, Benny Siegert wrote:
> 
>      The printf utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
> 
> so I am somewhat confident that printf is available virtually everywhere.

Being part of POSIX.1 doesn't mean it is available.

Additionally, it is much more likely (than echo) of not being a shell builtin.
This means that it is much slower to execute - and that can easily
be significant.

	David

--

-- 
David Laight: david <at> l8s.co.uk

Benny Siegert | 3 Feb 14:41 2011
Picon

Re: Initial MirBSD support for pkgsrc

On Thu, Feb 3, 2011 at 14:10, David Laight <david <at> l8s.co.uk> wrote:

> Being part of POSIX.1 doesn't mean it is available.

Okay.

> Additionally, it is much more likely (than echo) of not being a shell builtin.
> This means that it is much slower to execute - and that can easily
> be significant.

This is why I only changed modts, where it matters. It would also be
possible to change only the one failing test, or to define a variable
ECHO_COMMAND, which could be set either to echo or to printf '%s\n'.

--Benny.

Joerg Sonnenberger | 3 Feb 15:01 2011
Picon

Re: Initial MirBSD support for pkgsrc

On Thu, Feb 03, 2011 at 02:41:42PM +0100, Benny Siegert wrote:
> On Thu, Feb 3, 2011 at 14:10, David Laight <david <at> l8s.co.uk> wrote:
> 
> > Being part of POSIX.1 doesn't mean it is available.
> 
> Okay.
> 
> > Additionally, it is much more likely (than echo) of not being a shell builtin.
> > This means that it is much slower to execute - and that can easily
> > be significant.
> 
> This is why I only changed modts, where it matters. It would also be
> possible to change only the one failing test, or to define a variable
> ECHO_COMMAND, which could be set either to echo or to printf '%s\n'.

$ echo foo bar
foo bar

$ printf '%s\n' foo bar
foo
bar

There are enough things that depend on a BSDish echo. Backslash escaped
newlines fall into the category "magically breaks things". There is a
reason for the dash check.

Joerg

Benny Siegert | 3 Feb 15:14 2011
Picon

Re: Initial MirBSD support for pkgsrc

On Thu, Feb 3, 2011 at 15:01, Joerg Sonnenberger
<joerg <at> britannica.bec.de> wrote:
> On Thu, Feb 03, 2011 at 02:41:42PM +0100, Benny Siegert wrote:
>> This is why I only changed modts, where it matters. It would also be
>> possible to change only the one failing test, or to define a variable
>> ECHO_COMMAND, which could be set either to echo or to printf '%s\n'.
>
> $ echo foo bar
> foo bar
>
> $ printf '%s\n' foo bar
> foo
> bar

I realize this. The only place I need it is this line in
devel/bmake/files/test-suite/modts (note the quoted argument):

-	 <at> echo 'LIST:ts/x:tu="${LIST:ts\x:tu}"'
+	 <at> printf '%s\n' 'LIST:ts/x:tu="${LIST:ts\x:tu}"'

This is because otherwise the \x is expanded by the shell on MirBSD.

--Benny.


Gmane