Archive for April, 2007

man and info pages in ports

Tuesday, April 10th, 2007

With newer autoconf (I think it’s 2.61), the default location of man and info pages are changed to ${prefix}/share. This requires port to manually set correct location for configure script. Last year, stas@ filed a PR with patch but it caused more problems that he thought. Since then, he decided to revisit this later.

Recently, while looking at changing default CONFIGURE_TARGET with –build= prefix, I find a possible solution for info/man pages location. Right now, I’m testing this patch in my tinderbox. While the building is still in progress, it only breaks few ports that do things strangle. For example, one port (forget which) needs trailing / after ${mandir}, another one does not understand localized man pages live in ${mandir}/lang/man${sect}.

I think the build will be finished today later. When it’s done, I will file PR for it
(of course, with some documentation patch). After that, I will work on CONFIGURE_TARGET changes (but it will be slower due to my master thesis).

UPDATE (April 12): This is submitted as ports/111470.

ncurses in 6.x

Saturday, April 7th, 2007

After ncurses 5.6 sits in HEAD for two months and ncursesw for one month, I just merged all of them in 6.x. That means our ncurses is up-to-date and has wide character support in the base.

My mutt is happier now :-)

Flash on CURRENT

Thursday, April 5th, 2007

Few minutes ago, I added www/nspluginwrapper made by Dave Grochowski. This enables me to use Flash and other plugins that use Netscape plugin API. It is slower than www/linuxpluginwrapper, but at least, I have something usable on CURRNET after ELF symbol version commit.

ghostscript, OPTIONS

Tuesday, April 3rd, 2007

Thanks to pav@ for exp run on switching default ghostscript to 8.56. I did not expect that he did that soon. Anyway, here it is.

The OPTIONS is now better, you can test WITH_* / WITHOUT_* as the way you like it. No more restriction. The left issue is that we can not use OPTIONS after bsd.port.pre.mk. See the RewriteOptions project for details.