Possibly unbuildable ports reminder
Dear porters, This is just a reminder to please periodically check the list of unbuildable ports at http://pointyhat.freebsd.org/errorlogs/ . A list by MAINTAINER is http://people.freebsd.org/~fenner/errorlogs/ so you can easily check the status of ports that you maintain. In addition, the list of ports with no MAINTAINER with build problems is http://people.freebsd.org/~fenner/errorlogs/po...@freebsd.org.html Since no one is responsible for these ports, the problem won't get fixed unless someone on this list takes the initiative. Thanks for your help! Bill annoying port email Fenner ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: firefox-3.5.7,1 crashing
I compiled and installed 3.6 in www/firefox3-devel and it crashed again. This is the output near the end, I compiled it with debug info: nsStringStats = mAllocCount: 26879 = mReallocCount: 6803 = mFreeCount: 16552 -- LEAKED 10327 !!! = mShareCount: 28468 = mAdoptCount: 2344 = mAdoptFreeCount: 2341 -- LEAKED 3 !!! Peter Badenhorst On 28 January 2010 14:05, Gary Jennejohn gary.jennej...@freenet.de wrote: On Thu, 28 Jan 2010 09:21:13 +0200 Peter Badenhorst peter.badenho...@gmail.com wrote: I have found a reproducible bug that causes Firefox to crash whenever I go to this web page: http://www.myspace.com/forsupernaturalfans Just a data point - this page works fine with firefox 3.6 from the ports tree. --- Gary Jennejohn ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Need help with new port math/ggobi
Rainer Hurling wrote: There are some obscurities I am struggling with: 1. The port needs libraries gtk2 and libxml2. Is it ok how the port ensures they are installed? Just use USE_GNOME= gtk20 libxml2, rather than the LIB_DEPENDS line. 2. A second make target has to create 'ggobirc'. Is it build ok this way? Yes, but it is easier just to set ALL_TARGET= all ggobirc, rather than defining a custom post-build target. 3. ggobi authors suggest to create /etc/xdg/ggobi/ for resource file. A better place would be /usr/local/etc/xdg/ggobi/, I think. What do you think? How could this be coded in the port? Don't write into /etc, except in special cases. Use ${PREFIX}/etc instead. Also, do something like: post-install: ${MKDIR} /etc/xdg/ggobi ${INSTALL_DATA} ${WRKSRC}/ggobirc ${PREFIX}/etc/xdg/ggobi/ggobirc.sample In the pkg-plist, add ggobirc only if it does not already exist, and only remove ggobirc if it is identical to ggobirc.sample, to protect user-customized configuration files during re-installation: @unexec if cmp -s %D/etc/xdg/ggobi/ggobirc.sample %D/etc/xdg/ggobi/ggobirc; then rm -f %D/etc/dillo/dillorc; fi etc/xdg/ggobi/ggobirc.sample @exec if [ ! -f %B/ggobirc ]; then cp -p %D/%F %B/ggobirc; fi Here %D, %B, and %F are as defined in pkg_create(1). 5. When deinstalling, should we try to remove dirs share/applications and etc/xdg? (Mostly they are used by other ports, too) Use, as many other ports do, @dirrmtry share/applications @dirrmtry etc/xdg Regards, b. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: firefox-3.5.7,1 crashing
On Thu, 28 Jan 2010 16:27:07 +0200 Peter Badenhorst peter.badenho...@gmail.com wrote: I compiled and installed 3.6 in www/firefox3-devel and it crashed again. This is the output near the end, I compiled it with debug info: nsStringStats = mAllocCount: 26879 = mReallocCount: 6803 = mFreeCount: 16552 -- LEAKED 10327 !!! = mShareCount: 28468 = mAdoptCount: 2344 = mAdoptFreeCount: 2341 -- LEAKED 3 !!! Well, what can I say? I just tried it again and it definitely succeeds for me. One thing which may make it work for me is that I have the NoScript plugin installed, which may be blocking nasty stuff on this site. I notice there's some flash present. I have (a) Flashblock installed and (b) a working Adobe flash plugin. --- Gary Jennejohn ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Need help with new port math/ggobi
On 1/28/10, b. f. bf1...@googlemail.com wrote: Rainer Hurling wrote: Don't write into /etc, except in special cases. Use ${PREFIX}/etc instead. Also, do something like: post-install: ${MKDIR} /etc/xdg/ggobi Obviously, I should have written the above line as: ${MKDIR} ${PREFIX}/etc/xdg/ggobi b. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: firefox-3.5.7,1 crashing
I installed the add-ons you mentioned but all they did was prevent me from using the flash plugin (although it didn't crash anymore). Flash is supposed to be enabled, it says so in its plugins page but none of the flash sites work, some cause Firefox to crash. I am using Opera now instead. The FreeBSD version of Opera doesn't crash but it also doesn't allow me to use flash (even though it says the plugin is installed). The linux version of Opera allows me to use flash with no crashing :-) Peter Badenhorst On 28 January 2010 19:03, Gary Jennejohn gary.jennej...@freenet.de wrote: On Thu, 28 Jan 2010 16:27:07 +0200 Peter Badenhorst peter.badenho...@gmail.com wrote: I compiled and installed 3.6 in www/firefox3-devel and it crashed again. This is the output near the end, I compiled it with debug info: nsStringStats = mAllocCount: 26879 = mReallocCount: 6803 = mFreeCount: 16552 -- LEAKED 10327 !!! = mShareCount: 28468 = mAdoptCount: 2344 = mAdoptFreeCount: 2341 -- LEAKED 3 !!! Well, what can I say? I just tried it again and it definitely succeeds for me. One thing which may make it work for me is that I have the NoScript plugin installed, which may be blocking nasty stuff on this site. I notice there's some flash present. I have (a) Flashblock installed and (b) a working Adobe flash plugin. --- Gary Jennejohn ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Need help with new port math/ggobi
1. The port needs libraries gtk2 and libxml2. Is it ok how the port ensures they are installed? Ports has a predefined method of doing this: USE_GNOME= gtk20 libxml2 3. ggobi authors suggest to create /etc/xdg/ggobi/ for resource file. A better place would be /usr/local/etc/xdg/ggobi/, I think. What do you think? How could this be coded in the port? Most programs I've seen are PREFIX safe. It is almost always better to use $PREFIX. The only exception I've ever seen is something like perl which many broken programs use. 5. When deinstalling, should we try to remove dirs share/applications and etc/xdg? (Mostly they are used by other ports, too) There is a feature @dirrmtry which will only remove the directory if no one is using it ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
patch upgrade for port committers?
When an update to a port is committed, it is likely to contain (a) lines like Only in : or (b) patches that are created against empty files using the -N option for diff. Cannot patch honor these cases? As a port maintainer, I have been caught quite a few times by committers not adding or removing files from the files directory in a port. Thanks, Stephen ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Need help with new port math/ggobi
Thank you very much, b.f. and Eitan Adler, for your competent help. On 28.01.2010 17:53 (UTC+1), b. f. wrote: Rainer Hurling wrote: 1. The port needs libraries gtk2 and libxml2. Is it ok how the port ensures they are installed? Just use USE_GNOME= gtk20 libxml2, rather than the LIB_DEPENDS line. done. 2. A second make target has to create 'ggobirc'. Is it build ok this way? Yes, but it is easier just to set ALL_TARGET= all ggobirc, rather than defining a custom post-build target. done. 3. ggobi authors suggest to create /etc/xdg/ggobi/ for resource file. A better place would be /usr/local/etc/xdg/ggobi/, I think. What do you think? How could this be coded in the port? Don't write into /etc, except in special cases. Use ${PREFIX}/etc instead. Also, do something like: post-install: ${MKDIR} /etc/xdg/ggobi ${INSTALL_DATA} ${WRKSRC}/ggobirc ${PREFIX}/etc/xdg/ggobi/ggobirc.sample post-install: ${MKDIR} ${PREFIX}/etc/xdg/ggobi ${INSTALL_DATA} ${WRKSRC}/ggobirc ${PREFIX}/etc/xdg/ggobi/ggobirc.sample @if [ ! -f ${PREFIX}/etc/xdg/ggobi/ggobirc ]; then \ ${CP} -p ${PREFIX}/etc/xdg/ggobi/ggobirc.sample ${PREFIX}/etc/xdg/ggobi/ggobirc ; \ fi In the pkg-plist, add ggobirc only if it does not already exist, and only remove ggobirc if it is identical to ggobirc.sample, to protect user-customized configuration files during re-installation: @unexec if cmp -s %D/etc/xdg/ggobi/ggobirc.sample %D/etc/xdg/ggobi/ggobirc; then rm -f %D/etc/dillo/dillorc; fi etc/xdg/ggobi/ggobirc.sample @exec if [ ! -f %B/ggobirc ]; then cp -p %D/%F %B/ggobirc; fi @unexec if cmp -s %D/etc/xdg/ggobi/ggobirc.sample %D/etc/xdg/ggobi/ggobirc; then rm -f %D/etc/xdg/ggobi/ggobirc; fi etc/xdg/ggobi/ggobirc.sample @exec if [ ! -f %B/ggobirc ]; then cp -p %D/%F %B/ggobirc; fi @dirrmtry share/applications @dirrmtry etc/xdg/ggobi @dirrmtry etc/xdg 5. When deinstalling, should we try to remove dirs share/applications and etc/xdg? (Mostly they are used by other ports, too) Use, as many other ports do, @dirrmtry share/applications @dirrmtry etc/xdg @dirrmtry share/applications @dirrmtry etc/xdg/ggobi @dirrmtry etc/xdg I only can test the port (math/ggobi) on FreeBSD 9.0-CURRENT (amd64). With latest changes it seems ok to me. Could you please take another look at the attached files (perhaps on another architecture or version)? Many thanks again, Rainer # Ports collection makefile for: ggobi # Date created:28 January 2010 # Whom:rhurlin # # $FreeBSD$ # PORTNAME= ggobi PORTVERSION=2.1.8 CATEGORIES= math graphics MASTER_SITES= http://www.ggobi.org/downloads/ DISTNAME= ${PORTNAME}-${PORTVERSION} MAINTAINER= rhur...@gwdg.de COMMENT=Data visualization system USE_BZIP2= yes USE_GNOME= gtk20 libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes .include bsd.port.options.mk CONFIGURE_ARGS+=--with-all-plugins post-patch: @${REINPLACE_CMD} -e 's,ND_coord_i,ND_coord,' \ ${WRKSRC}/plugins/GraphLayout/graphviz.c ALL_TARGET= all ggobirc post-install: ${MKDIR} ${PREFIX}/etc/xdg/ggobi ${INSTALL_DATA} ${WRKSRC}/ggobirc ${PREFIX}/etc/xdg/ggobi/ggobirc.sample @if [ ! -f ${PREFIX}/etc/xdg/ggobi/ggobirc ]; then \ ${CP} -p ${PREFIX}/etc/xdg/ggobi/ggobirc.sample ${PREFIX}/etc/xdg/ggobi/ggobirc ; \ fi .include bsd.port.mk MD5 (ggobi-2.1.8.tar.bz2) = 0b07adffcf4379e819b1a26e4cd60d7b SHA256 (ggobi-2.1.8.tar.bz2) = 2f814376d08a783628d2150d64cddda2e86b71f12847f1d51ba977197102fa8f SIZE (ggobi-2.1.8.tar.bz2) = 2531628 GGobi is an open source visualization program for exploring high-dimensional data. It provides highly dynamic and interactive graphics such as tours, as well as familiar graphics such as the scatterplot, barchart and parallel coordinates plots. Plots are interactive and linked with brushing and identification. WWW: http://www.ggobi.org/ bin/ggobi include/ggobi/GGStructSizes.c include/ggobi/GGobiAPI.h include/ggobi/GGobiApp.h include/ggobi/GGobiEvents.h include/ggobi/barchartDisplay.h include/ggobi/brushing.h include/ggobi/colorscheme.h include/ggobi/config.h include/ggobi/cpanel.h include/ggobi/defines.h include/ggobi/display.h include/ggobi/display_tree.h include/ggobi/externs.h include/ggobi/fileio.h include/ggobi/ggobi-data.h include/ggobi/ggobi-intl.h include/ggobi/ggobi-renderer-cairo.h include/ggobi/ggobi-renderer-factory.h include/ggobi/ggobi-renderer.h include/ggobi/ggobi.h include/ggobi/ggobiClass.h include/ggobi/marshal.h include/ggobi/noop-toggle.h include/ggobi/parcoordsClass.h include/ggobi/plugin.h include/ggobi/print.h include/ggobi/read_csv.h include/ggobi/read_init.h include/ggobi/read_xml.h include/ggobi/scatmatClass.h include/ggobi/scatterplotClass.h include/ggobi/splash.h include/ggobi/splot.h include/ggobi/testEvents.h include/ggobi/tour.h include/ggobi/tour1d_pp.h include/ggobi/tour2d_pp.h
Re: patch upgrade for port committers?
On Thu, 28 Jan 2010 13:46:16 -0600 Stephen Montgomery-Smith step...@missouri.edu wrote: When an update to a port is committed, it is likely to contain (a) lines like Only in : or (b) patches that are created against empty files using the -N option for diff. Cannot patch honor these cases? As a port maintainer, I have been caught quite a few times by committers not adding or removing files from the files directory in a port. No, what happens is that when new files are created by 'patch something.diff' one had to 'cvs add path/to/file' and one sometimes forgets. -- IOnut - Un^d^dregistered ;) FreeBSD user Intellectual Property is nowhere near as valuable as Intellect FreeBSD committer - ite...@freebsd.org, PGP Key ID 057E9F8B493A297B signature.asc Description: PGP signature
Re: patch upgrade for port committers?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2010/01/28 11:46, Stephen Montgomery-Smith wrote: When an update to a port is committed, it is likely to contain (a) lines like Only in : or (b) patches that are created against empty files using the -N option for diff. Cannot patch honor these cases? As a port maintainer, I have been caught quite a few times by committers not adding or removing files from the files directory in a port. For patch to remove files one can specify -E; I think ports committers are responsible to take care for adding/removing files. It's advisable for committers to do 'portlint - -C' and a full 'port test' (porttools) run at minimum... Cheers, - -- Xin LI delp...@delphij.nethttp://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (FreeBSD) iQEcBAEBAgAGBQJLYf67AAoJEATO+BI/yjfB830H/il+N/9xzGfECkPYdErNhHIF yCRgvrXWqcRv8fy8O2cg0I3reXacxADj9ex+sl4o8wVKBuAJJQv0zSvhBTVIaxyl bsWThyqf523AE70qmfew2vtsH8nCf4lZVwI9relVpvOOgcCAZcC5Tjj04HU+nbcl 9c/HJJdQmfZcIsYOEU7K38aX7Ip7hgX/JzkZ1gPQWwLH+XdKAkruChjk3vKbbBFy ZG2EnevcZDwC4e1/354x+1imTg2Jh2BYDuU0eXHnaVfkYInmjHEvE12w5Mtxy8H1 SLQw4mEz1F51TedgUd2uWSY7j91K24AQzo/q99D2C2GYlA/ZX/AJyBVPP2bFXRY= =/7DD -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
On 01/28/10 11:46, Stephen Montgomery-Smith wrote: Cannot patch honor these cases? As a port maintainer, I have been caught quite a few times by committers not adding or removing files from the files directory in a port. Any time you send someone a patch for any reason that deletes an existing file it is worthwhile to call the person's attention to this fact. When you submit a port/update that ADDS a file it is definitely worthwhile to mention this as well. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Thu, 28 Jan 2010 13:16:43 -0800 Xin LI delp...@delphij.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2010/01/28 11:46, Stephen Montgomery-Smith wrote: When an update to a port is committed, it is likely to contain (a) lines like Only in : or (b) patches that are created against empty files using the -N option for diff. Cannot patch honor these cases? As a port maintainer, I have been caught quite a few times by committers not adding or removing files from the files directory in a port. For patch to remove files one can specify -E; I think ports committers are responsible to take care for adding/removing files. It's advisable for committers to do 'portlint - -C' and a full 'port test' (porttools) run at minimum... portlint -A and tinderbox testing at minimum - -- IOnut - Un^d^dregistered ;) FreeBSD user Intellectual Property is nowhere near as valuable as Intellect FreeBSD committer - ite...@freebsd.org, PGP Key ID 057E9F8B493A297B -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAktiCygACgkQJ7GIuiH/oeVzrwCgm3oLupBTRxRQmTpi9sC1VlqH xxUAn2yzOhitZ+jxlGaZy16P2MOqbFCE =c/f5 -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
On Thu 28 Jan 2010 at 13:37:06 PST Doug Barton wrote: Any time you send someone a patch for any reason that deletes an existing file it is worthwhile to call the person's attention to this fact. When you submit a port/update that ADDS a file it is definitely worthwhile to mention this as well. Good advice that should be added to the porter's handbook. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
On Thu, 28 Jan 2010, Charlie Kester wrote: On Thu 28 Jan 2010 at 13:37:06 PST Doug Barton wrote: Any time you send someone a patch for any reason that deletes an existing file it is worthwhile to call the person's attention to this fact. When you submit a port/update that ADDS a file it is definitely worthwhile to mention this as well. Good advice that should be added to the porter's handbook. In huge letters. Also, I have taken to using shar files instead of diff's when creating new files. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Need help from someone with boost fu + RELENG_6
On 01/27/10 05:36, Alexander Churanov wrote: Doug, I was testing boost-1.41 against net-p2p/rblibtorrent before updating. The pointyhat status for rblibtorrent on FreeBSD 7 and 8 is green. This may indicate that the issue is a bug in GCC and should be fixed by adding USE_GCC=4.2+ to all ports that use Boost. At present I am testing boost-1.42.0-beta1. I'll try to include FreeBSD 6 in the test cycle. Just wanted to say that I saw your note, that I appreciate you following up, and that I eagerly await your results. :) Doug -- Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
I was pointed to ports-mgmt/porttools by pgollucci@, that takes care of listing additions removals in the PR when you use the port submit command. Sevan / Venture37 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: new port dns/dns-audit review
On 27/01/2010 00:45, Mark Foster wrote: Not to dissuade you but this is what the dns/scavenge port does (perhaps better?). You might want to check it out. http://conshell.net/wiki/index.php/Scavenge Thanks for the pointer Mark, will check it out, not questioning if it's better or not, but it seems a bit more heavy weight dependency wise though? Sevan / Venture37 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: patch upgrade for port committers?
On Thu 28 Jan 2010 at 18:25:30 PST Alberto Villa wrote: On 1/28/10, Charlie Kester corky1...@comcast.net wrote: On Thu 28 Jan 2010 at 13:37:06 PST Doug Barton wrote: When you submit a port/update that ADDS a file it is definitely worthwhile to mention this as well. Good advice that should be added to the porter's handbook. http://www.freebsd.org/doc/en/books/porters-handbook/port-upgrading.html Please mention any added or deleted files in the message, as they have to be explicitly specified to cvs(1) when doing a commit. ;) Well, I'll be darned. There it is! ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org