Re: SAMBA_PORT= usage different by port.
On 19 July 2012 18:04, Jason Hellenthal wrote: > > It seems that the usage of SAMBA_PORT= var has been confused quite a > bit. > > SAMBA_PORT= as judged by ports/net/samba* is defined to be "net/samba??" > while ports/net/samba-libsmbclient defines it as "samba??" > > I found when creating index that no matter which way you define it both > of the two ways will end up indicating failure for different ports > because /usr/ports/samba?? does not exist or /usr/ports/net/net/samba?? > does not exist. > > Can someone please go through these ports and unify there usage of > SAMBA_PORT. > > /usr/ports/net/samba-libsmbclient/Makefile:16:SAMBA_PORT= > samba34 > /usr/ports/net/samba-libsmbclient/Makefile:19:MASTERDIR= > ${.CURDIR}/../${SAMBA_PORT} > /usr/ports/net/samba-nmblookup/Makefile:16:SAMBA_PORT= samba34 > /usr/ports/net/samba-nmblookup/Makefile:19:MASTERDIR= > ${.CURDIR}/../${SAMBA_PORT} > /usr/ports/net/samba-pdbsql/Makefile:23:SAMBA_PORT?=net/samba34 > /usr/ports/net/samba-pdbsql/Makefile:30:SAMBA_WRKSRC!= cd > ${PORTSDIR}/${SAMBA_PORT} && ${MAKE} -V WRKSRC > /usr/ports/net/samba-pdbsql/Makefile:34:SAMBA_MODULEDIR!= cd > ${PORTSDIR}/${SAMBA_PORT} && ${MAKE} -V SAMBA_MODULEDIR > /usr/ports/net/samba-pdbsql/Makefile:40:BUILD_DEPENDS+= > ${NONEXISTENT}:${PORTSDIR}/${SAMBA_PORT}:configure > /usr/ports/net/samba-smbclient/Makefile:16:SAMBA_PORT= samba36 > /usr/ports/net/samba-smbclient/Makefile:21:MASTERDIR= > ${.CURDIR}/../${SAMBA_PORT} > /usr/ports/net/samba4-devel/Makefile:7:PORTNAME?= > ${SAMBA_PORTNAME} > /usr/ports/net/samba4-devel/Makefile:23:SAMBA_PORTNAME= samba4 > /usr/ports/net/samba4-devel/Makefile:25:SAMBA_DISTNAME= > ${SAMBA_PORTNAME:S|4$||}-${SAMBA_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} > /usr/ports/net/samba4-devel/Makefile:26:OPTIONSFILE= > ${PORT_DBDIR}/${SAMBA_PORTNAME}/options > /usr/ports/net/samba4-devel/Makefile:187:USE_RC_SUBR= > ${SAMBA_PORTNAME} I've usually seen category/port used. I'm sure Timur will have a look, but for quicker results you could send a PR with a patch. Chris ___ 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"
missing from releng_8 i386 ftp: valgrind, libreoffice
Noting that the big refresh of packages a couple days ago is now missing the above styled packages. Whereas they were there a couple weeks ago. thx.. ___ 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: missing from releng_8 i386 ftp: valgrind, libreoffice
On 20 July 2012 08:36, grarpamp wrote: > Noting that the big refresh of packages a couple days ago is > now missing the above styled packages. Whereas they were > there a couple weeks ago. thx.. They were unfortunately broken for a couple of versions on that particular building run. http://portsmon.freebsd.org/portoverview.py?category=&portname=valgrind&wildcard= http://portsmon.freebsd.org/portoverview.py?category=editors&portname=libreoffice&wildcard= Valgrind is unmaintained, so it'll need someone to care for it! Chris ___ 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"
9.1 php5 port broken
Script started on Fri Jul 20 09:25:23 2012 # /usr/ports/lang/php5 >make config # /usr/ports/lang/php5 >make install clean ===> php5-5.4.4 depends on file: /usr/local/sbin/apxs - found ===> php5-5.4.4 depends on file: /usr/local/bin/autoconf-2.69 - found ===> php5-5.4.4 depends on executable: pkg-config - found ===> php5-5.4.4 depends on shared library: pcre.1 - found ===> php5-5.4.4 depends on shared library: xml2.5 - found ===> Configuring for php5-5.4.4 rm: /usr/ports/lang/php5/work/php-5.4.4/configure: No such file or directory *** [pre-configure] Error code 1 Stop in /usr/ports/lang/php5. *** [install] Error code 1 Stop in /usr/ports/lang/php5. # /usr/ports/lang/php5 >exit exit Script done on Fri Jul 20 09:27:10 2012 ___ 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: 9.1 php5 port broken
On 20 July 2012 14:47, Fbsd8 wrote: > Script started on Fri Jul 20 09:25:23 2012 > > # /usr/ports/lang/php5 >make config > # /usr/ports/lang/php5 >make install clean > ===> php5-5.4.4 depends on file: /usr/local/sbin/apxs - found > ===> php5-5.4.4 depends on file: /usr/local/bin/autoconf-2.69 - found > ===> php5-5.4.4 depends on executable: pkg-config - found > ===> php5-5.4.4 depends on shared library: pcre.1 - found > ===> php5-5.4.4 depends on shared library: xml2.5 - found > ===> Configuring for php5-5.4.4 > rm: /usr/ports/lang/php5/work/php-5.4.4/configure: No such file or directory > *** [pre-configure] Error code 1 You must have interrupted the pre-configure stage. Run make clean, and try again. Chris ___ 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: 9.1 php5 port broken
Chris Rees wrote: On 20 July 2012 14:47, Fbsd8 wrote: Script started on Fri Jul 20 09:25:23 2012 # /usr/ports/lang/php5 >make config # /usr/ports/lang/php5 >make install clean ===> php5-5.4.4 depends on file: /usr/local/sbin/apxs - found ===> php5-5.4.4 depends on file: /usr/local/bin/autoconf-2.69 - found ===> php5-5.4.4 depends on executable: pkg-config - found ===> php5-5.4.4 depends on shared library: pcre.1 - found ===> php5-5.4.4 depends on shared library: xml2.5 - found ===> Configuring for php5-5.4.4 rm: /usr/ports/lang/php5/work/php-5.4.4/configure: No such file or directory *** [pre-configure] Error code 1 You must have interrupted the pre-configure stage. Run make clean, and try again. Chris Thanks Chris that fixed it. Compile is running now ___ 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"
Hydrogen drum machine
Why is audio/hydrogen marked as broken? Hydrogen builds and installs just fine on 8.2-STABLE amd64 and i386 And it runs too. ___ 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"
pkg_add -r xorg fails
Hello, I have tried several times and reinstalled this system 5 times now. pkg_add -r tmux works, pkg_add -r xdm works, pkg_add -r xorg fails. I'm logged in as root and the first package I ty is the xorg. The system in a i386, FBSD 9.0 -release. When I look at ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/ I do not see a xorg.tbz and am under the impression there is no package for xorg now? I followed the 6.3 of http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11.html. Any ideas? Thanks Cody ___ 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: pkg_add -r xorg fails
On 20 July 2012 17:23, cody chandler wrote: > Hello, > > I have tried several times and reinstalled this system 5 times now. > pkg_add -r tmux works, pkg_add -r xdm works, pkg_add -r xorg fails. I'm > logged in as root and the first package I ty is the xorg. The system in a > i386, FBSD 9.0 -release. When I look at > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/ I > do not see a xorg.tbz and am under the impression there is no package for > xorg now? I followed the 6.3 of > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11.html. > That means that a dependency of the port failed to build at the time of the release (which strikes me as odd-- I've copied erwin The i386 Package Guy to see if he knows) I'd try setting PACKAGESITE to ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/, that should help. If you're running csh: # setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/ # pkg_add -r xorg Chris ___ 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: libreoffice fails to build
2012/7/19 Robert Huff : > There is at least one person out there who has successfully > built LibreOffice 3.5.5 using (system) clang 3.2? Yes, using stock 9-STABLE (but a recent one as the clang patch has been MFC'ed) and the latest libreoffice port WITH_SYSTEM_CLANG. Thanks for the work ! -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: oliv...@gid0.org- against HTML email & vCards X www: http://www.gid0.org- against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas." ___ 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: pkg_add -r xorg fails
Hello Chris, Setting to the PACKAGESITE then retrying pkg_add -r xorg works I'm confused on why it did work prior to yesterday.. This was the 5th fresh installed from the same cd I've used now for about 30 installs. I'll burn a new cd and reinstall and see if possibly the cd I am using has gone bad. The last 5 installs, installed without problems but the pkg_add -r xorg failed. Installs prior to the 5 never had an issue. Will burn the cd now and test then send results. Thank you for getting to me so quickly. Thank you! Cody On Fri, Jul 20, 2012 at 12:38 PM, Chris Rees wrote: > On 20 July 2012 17:23, cody chandler wrote: > > Hello, > > > > I have tried several times and reinstalled this system 5 times now. > > pkg_add -r tmux works, pkg_add -r xdm works, pkg_add -r xorg fails. I'm > > logged in as root and the first package I ty is the xorg. The system in > a > > i386, FBSD 9.0 -release. When I look at > > > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/I > > do not see a xorg.tbz and am under the impression there is no package for > > xorg now? I followed the 6.3 of > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11.html. > > > > That means that a dependency of the port failed to build at the time > of the release (which strikes me as odd-- I've copied erwin The i386 > Package Guy to see if he knows) > > I'd try setting PACKAGESITE to > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/, > that should help. > > If you're running csh: > > # setenv PACKAGESITE > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/ > # pkg_add -r xorg > > Chris > ___ 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"
How to remove erroneous deps from pkgng
I'm testing out the pkgng system and somehow a port managed to pull devel/pkg-config into one low level port polluting whole db. "pkg check" just wants to install the annoying thing. Is there any way to get rid of that erroneous dependency? In production system, these kind of errors should be somehow correctable, especially if pkgng is to be used with ports as well. -Reko ___ 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: How to remove erroneous deps from pkgng
On 7/20/2012 11:57 AM, Reko Turja wrote: > I'm testing out the pkgng system and somehow a port managed to pull > devel/pkg-config into one low level port polluting whole db. "pkg check" > just wants to install the annoying thing. Is there any way to get rid of > that erroneous dependency? Which port is pulling it in? > > In production system, these kind of errors should be somehow > correctable, especially if pkgng is to be used with ports as well. If the port defines invalid dependencies, it's not pkgng's problem, it's the port. > > -Reko > ___ > 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" -- Regards, Bryan Drewery bdrewery@freenode/EFNet ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 8:01 PM, Bryan Drewery wrote: > On 7/20/2012 11:57 AM, Reko Turja wrote: >> I'm testing out the pkgng system and somehow a port managed to pull >> devel/pkg-config into one low level port polluting whole db. "pkg check" >> just wants to install the annoying thing. Is there any way to get rid of >> that erroneous dependency? > > Which port is pulling it in? > >> >> In production system, these kind of errors should be somehow >> correctable, especially if pkgng is to be used with ports as well. > > If the port defines invalid dependencies, it's not pkgng's problem, it's > the port. > >> >> -Reko >> ___ >> 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" > > > -- > Regards, > Bryan Drewery > bdrewery@freenode/EFNet > ___ > 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" I think this is the effect of "recursive dependencies". If port B directly depends on port C and A directly depends on B, then port A has both ports B and C as its dependencies. Replace C with devel/pkg-config and you get the picture. The port devel/pkg-config is used in many ports, there's no harm in installing 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"
Re: Hydrogen drum machine
On Fri, Jul 20, 2012 at 04:43:56PM +0200, Bernt Hansson wrote: > Why is audio/hydrogen marked as broken? On the package building cluster it failed to install correctly: http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/hydrogen/Makefile See rev 1.27. mcl ___ 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: How to remove erroneous deps from pkgng
-Original Message- From: Bryan Drewery On 7/20/2012 11:57 AM, Reko Turja wrote: I'm testing out the pkgng system and somehow a port managed to pull devel/pkg-config into one low level port polluting whole db. "pkg check" just wants to install the annoying thing. Is there any way to get rid of that erroneous dependency? Which port is pulling it in? sqlite3 > > In production system, these kind of errors should be somehow > correctable, especially if pkgng is to be used with ports as well. If the port defines invalid dependencies, it's not pkgng's problem, it's the port. True that, but there should be way of pruning cruft from the pkg tree anyway. Even if the system is going more and more to linux way for majority of users (one package fits all) there should be some kind of allowance for those who want to build their own ports, but do not have access to major build clusters ;) Ability to build and customise ports has been major reason for using freebsd for me. If you get force-fed all the dependencies the port does not really need something like portupgrade -a will become major PITA. Kimmo Paasiala wrote: The port devel/pkg-config is used in many ports, there's no harm in installing it. I'm not running Gnome nor any gnome stuff except glib2. "pkg-config" might be used somewhere, but it's completely unneeded in my systems and just extra baggage for building and tracking dependencies. -Reko ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 8:30 PM, Reko Turja wrote: > -Original Message- From: Bryan Drewery > > > On 7/20/2012 11:57 AM, Reko Turja wrote: >> >> I'm testing out the pkgng system and somehow a port managed to pull >> devel/pkg-config into one low level port polluting whole db. "pkg check" >> just wants to install the annoying thing. Is there any way to get rid of >> that erroneous dependency? > > > Which port is pulling it in? > > sqlite3 > > >> > >> > In production system, these kind of errors should be somehow >> > correctable, especially if pkgng is to be used with ports as well. > > >> If the port defines invalid dependencies, it's not pkgng's problem, it's >> the port. > > > True that, but there should be way of pruning cruft from the pkg tree > anyway. Even if the system is going more and more to linux way for majority > of users (one package fits all) there should be some kind of allowance for > those who want to build their own ports, but do not have access to major > build clusters ;) Ability to build and customise ports has been major reason > for using freebsd for me. > > If you get force-fed all the dependencies the port does not really need > something like portupgrade -a will become major PITA. > > > Kimmo Paasiala wrote: >> >> The port devel/pkg-config is used in many ports, there's no harm in >> installing it. > > I'm not running Gnome nor any gnome stuff except glib2. "pkg-config" might > be used somewhere, but it's completely unneeded in my systems and just extra > baggage for building and tracking dependencies. > > > -Reko > ___ > 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" Its use is not limited to Gnome, as you can see it's used in the build process of databases/sqlite3 and there are many other ports that have nothing to do with Gnome that use it the same way. The only thing that is wrong with it is that ends up being a run time dependency of sqlite3 instead of being only a build time dependency. Maybe this could be changed, anyone know if it's possible? Regards, Kimmo Paasiala ___ 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: Hydrogen drum machine
On 20 July 2012 18:12, Mark Linimon wrote: > On Fri, Jul 20, 2012 at 04:43:56PM +0200, Bernt Hansson wrote: >> Why is audio/hydrogen marked as broken? > > On the package building cluster it failed to install correctly: > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/hydrogen/Makefile Possibly due to an scons change. That was back in February however, so I'm trying it out on my Tinderbox at the moment. Chris ___ 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: How to remove erroneous deps from pkgng
Its use is not limited to Gnome, as you can see it's used in the build process of databases/sqlite3 and there are many other ports that have nothing to do with Gnome that use it the same way. The only thing that is wrong with it is that ends up being a run time dependency of sqlite3 instead of being only a build time dependency. Maybe this could be changed, anyone know if it's possible? Actually, sqlite3 builds and works quite fine with pkg-config dependency removed from makefile. So it's kinda silly to pull it in by force - of course it's not pkgng problem, but a problem in the port itself. Just hoping that in pkgng there would be some "Yes I might shoot myself in foot, but sod it" -options. On the other hand, based on experience with 2 boxes running pkgng+portupgrade experimentally for some days pkgng looks like pretty good backend. Just still with some minor nits. -Reko ___ 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: How to remove erroneous deps from pkgng
On 7/20/2012 8:36 PM, Reko Turja wrote: Its use is not limited to Gnome, as you can see it's used in the build process of databases/sqlite3 and there are many other ports that have nothing to do with Gnome that use it the same way. The only thing that is wrong with it is that ends up being a run time dependency of sqlite3 instead of being only a build time dependency. Maybe this could be changed, anyone know if it's possible? Actually, sqlite3 builds and works quite fine with pkg-config dependency removed from makefile. So it's kinda silly to pull it in by force - of course it's not pkgng problem, but a problem in the port itself. sqlite3 installs "/usr/local/libdata/pkgconfig/sqlite3.pc". So I think the rationale is if a developper wants to link against sqlite3 using the pkg-config file, he should have pkg-config on his machine. If you go this way, you could also ask why sqlite3 install header files which are not needed for the runtime dependency (when what is required is only the shared object)... Just hoping that in pkgng there would be some "Yes I might shoot myself in foot, but sod it" -options. Well, if you really want to shoot yourself, you can edit the local db with sqlite. On the other hand, based on experience with 2 boxes running pkgng+portupgrade experimentally for some days pkgng looks like pretty good backend. Just still with some minor nits. -Reko ___ 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" ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 11:57 AM, Reko Turja wrote: > I'm testing out the pkgng system and somehow a port managed to pull > devel/pkg-config into one low level port polluting whole db. "pkg check" > just wants to install the annoying thing. Is there any way to get rid of > that erroneous dependency? You can't be that serious? The pkg-config is everywhere and is not specific to the GNOME. Even the OpenSSL has pkg-config files. The pkg-config is very tiny. You need to grow hairs on your chest, dude. > In production system, these kind of errors should be somehow correctable, > especially if pkgng is to be used with ports as well. > > -Reko > ___ > 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" -- mezz.free...@gmail.com - m...@freebsd.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gn...@freebsd.org ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 9:50 PM, Julien Laffaye wrote: > On 7/20/2012 8:36 PM, Reko Turja wrote: >>> >>> Its use is not limited to Gnome, as you can see it's used in the build >>> process of databases/sqlite3 and there are many other ports that have >>> nothing to do with Gnome that use it the same way. The only thing that >>> is wrong with it is that ends up being a run time dependency of >>> sqlite3 instead of being only a build time dependency. Maybe this >>> could be changed, anyone know if it's possible? >> >> >> Actually, sqlite3 builds and works quite fine with pkg-config dependency >> removed from makefile. So it's kinda silly to pull it in by force - of >> course it's not pkgng problem, but a problem in the port itself. > > sqlite3 installs "/usr/local/libdata/pkgconfig/sqlite3.pc". > So I think the rationale is if a developper wants to link against sqlite3 > using the pkg-config file, he should have pkg-config on his machine. > If you go this way, you could also ask why sqlite3 install header files > which are not needed for the runtime dependency (when what is required is > only the shared object)... > This could be handled by having pkg-config only as a build time dependency for sqlite3 and for any port that depends on it, pkg-config is a build time tool much like autoconf, automake, libtool etc. and is not needed to use the port at run time. ___ 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: How to remove erroneous deps from pkgng
On 7/20/2012 9:03 PM, Kimmo Paasiala wrote: On Fri, Jul 20, 2012 at 9:50 PM, Julien Laffaye wrote: On 7/20/2012 8:36 PM, Reko Turja wrote: Its use is not limited to Gnome, as you can see it's used in the build process of databases/sqlite3 and there are many other ports that have nothing to do with Gnome that use it the same way. The only thing that is wrong with it is that ends up being a run time dependency of sqlite3 instead of being only a build time dependency. Maybe this could be changed, anyone know if it's possible? Actually, sqlite3 builds and works quite fine with pkg-config dependency removed from makefile. So it's kinda silly to pull it in by force - of course it's not pkgng problem, but a problem in the port itself. sqlite3 installs "/usr/local/libdata/pkgconfig/sqlite3.pc". So I think the rationale is if a developper wants to link against sqlite3 using the pkg-config file, he should have pkg-config on his machine. If you go this way, you could also ask why sqlite3 install header files which are not needed for the runtime dependency (when what is required is only the shared object)... This could be handled by having pkg-config only as a build time dependency for sqlite3 and for any port that depends on it, pkg-config is a build time tool much like autoconf, automake, libtool etc. and is not needed to use the port at run time. Yes it is needed at runtime if you are a developper using sqlite3 and pkg-config: to use `pkg-config sqlite3 --cflags` and `pkg-config sqlite3 --libs` in your $APP build process. ___ 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: How to remove erroneous deps from pkgng
On 07/20/2012 12:15, Julien Laffaye wrote: > On 7/20/2012 9:03 PM, Kimmo Paasiala wrote: >> On Fri, Jul 20, 2012 at 9:50 PM, Julien Laffaye >> wrote: >>> On 7/20/2012 8:36 PM, Reko Turja wrote: > Its use is not limited to Gnome, as you can see it's used in the build > process of databases/sqlite3 and there are many other ports that have > nothing to do with Gnome that use it the same way. The only thing that > is wrong with it is that ends up being a run time dependency of > sqlite3 instead of being only a build time dependency. Maybe this > could be changed, anyone know if it's possible? Actually, sqlite3 builds and works quite fine with pkg-config dependency removed from makefile. So it's kinda silly to pull it in by force - of course it's not pkgng problem, but a problem in the port itself. >>> sqlite3 installs "/usr/local/libdata/pkgconfig/sqlite3.pc". >>> So I think the rationale is if a developper wants to link against >>> sqlite3 >>> using the pkg-config file, he should have pkg-config on his machine. >>> If you go this way, you could also ask why sqlite3 install header files >>> which are not needed for the runtime dependency (when what is >>> required is >>> only the shared object)... >>> >> This could be handled by having pkg-config only as a build time >> dependency for sqlite3 and for any port that depends on it, pkg-config >> is a build time tool much like autoconf, automake, libtool etc. and is >> not needed to use the port at run time. This is correct. > Yes it is needed at runtime if you are a developper using sqlite3 and > pkg-config: > to use `pkg-config sqlite3 --cflags` and `pkg-config sqlite3 --libs` in > your $APP build process. If you're developing a port, then the port needs to have a build dep on pkg-config. If you're developing your own stuff, then you need to install pkg-config as a build tool, just like you would (theoretically) install gmake, autoconf, etc. Run dependencies are for things that the installed package needs in order to *run*. Doug -- Change is hard. ___ 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: How to remove erroneous deps from pkgng
Julien Laffaye wrote: > Yes it is needed at runtime if you are a developper using sqlite3 and > pkg-config: > to use `pkg-config sqlite3 --cflags` and `pkg-config sqlite3 --libs` in > your $APP build process. It's $APP that needs pkg-config as a build dependency. Sqlite3 does not need to depend on pkf-config at all; it should install .pc file and nothing more. Look at lang/gcc, lang/python or devel/pcre: they all do it this way. In short, sqlite3 should completely drop the dependency on pkg-config. ___ 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: How to remove erroneous deps from pkgng
On 7/20/2012 9:24 PM, Vitaly Magerya wrote: Julien Laffaye wrote: Yes it is needed at runtime if you are a developper using sqlite3 and pkg-config: to use `pkg-config sqlite3 --cflags` and `pkg-config sqlite3 --libs` in your $APP build process. It's $APP that needs pkg-config as a build dependency. Sqlite3 does not need to depend on pkf-config at all; it should install .pc file and nothing more. Look at lang/gcc, lang/python or devel/pcre: they all do it this way. In short, sqlite3 should completely drop the dependency on pkg-config. I am not trying to state what it should or should not do. I am trying to guess why it is doing things like it does. ___ 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: How to remove erroneous deps from pkgng
Julien Laffaye wrote: > I am not trying to state what it should or should not do. > I am trying to guess why it is doing things like it does. I apologize for being patronizing then. Is any committer here willing to remove sqlite3's dependency on pkg-config, or should I file a PR? (A grep through the sources reveals that sqlite3 does not use pkg-config for it's own build, so it should be safe to completely drop the dependency). ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 10:59 PM, Vitaly Magerya wrote: > Julien Laffaye wrote: >> I am not trying to state what it should or should not do. >> I am trying to guess why it is doing things like it does. > > I apologize for being patronizing then. > > Is any committer here willing to remove sqlite3's dependency on > pkg-config, or should I file a PR? (A grep through the sources reveals > that sqlite3 does not use pkg-config for it's own build, so it should > be safe to completely drop the dependency). The port builds fine with the USE_GNOME=pkgconfig line commented out, also I tested building a dependent port devel/subversion and it built fine. I'm wondering if the dependency is removed then will all ports that link to sqlite3 pull in pkg-config if it's not installed? ___ 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: libreoffice fails to build
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi, update libreoffice faild. internal build errors. ERROR: error 65280 ocurred while making /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vlc/prj it seems that the error is inside 'vlc' , please re-run buld inside this module to isolate the error and/or test your fix Any suggestions?? Thanks Suri Am 20.07.12 18:40, schrieb Olivier Smedts: > 2012/7/19 Robert Huff : >> There is at least one person out there who has successfully built >> LibreOffice 3.5.5 using (system) clang 3.2? > > Yes, using stock 9-STABLE (but a recent one as the clang patch has > been MFC'ed) and the latest libreoffice port WITH_SYSTEM_CLANG. > > Thanks for the work ! > -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJQCcMgAAoJEDyDkpKh+9pT9bkQAJUqCTvPQlg4qNeIPVl57z12 KSjY4HQVt89A/T+i3kPaM7zC9Ts39knC41BEhkKWUoIffi/94p3MvF1NKtVNfR1b Onwfu5RC5zQoUzgvSMjfnhhYi28aIWblt/sbYeCBYVH1JSzBzTXzRLkEdmympgf/ qtvKqVdC2M0O/AQumAHhOty9jJ3cABiEKmUOJ48CcyPhCNsUgOMYfJuBh09nmw56 8OoZgrxSPjn84oMhwLEWRmcUdo1243V6so5PJe5ixp7kUPTBEvzXv+oeRW9QNwSY YdKK19XRCmLWb7aCCWRO7jLHHTlQuD5bZZiBS4+Qy+SqGBQei/sHTSlYDAcAIo+N KYDOLoenNkGCbq7/Ceh8TR7OcCmAOSWaLcq3AY2bt6Ei9LvJ2R0tuUh2E1+4jKlM mvRHUnr1QXG6t6bgfZ9yrY0oq4Z+4h4V5y1d1QV/TktlferMVxyFUrBrXir1U9p+ EiAw6OuQvZcat3Ab3NnZE0ykmlh89yjVedeeLHqD508hP0ppZQPM6tZf/22vTr4P 1QEzXKv38JzB5enTbsEe+PRdSVSjH42XOLx0sICXoulAUknnGVKhjh2ZQGulCC3d cNos+Hd0uyGWGflDU6G1cAo+EEPrTeqaDJFXbeuVRGFtujDwQtUNmDYtOUXYnEpX PQf7T7N7kiAgEqIWG7vR =nKDC -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: How to remove erroneous deps from pkgng
-Original Message- From: Kimmo Paasiala I'm wondering if the dependency is removed then will all ports that link to sqlite3 pull in pkg-config if it's not installed? After cleaning downstream ports and using portupgrade -f -O removes the dependency from that port, downstream is still affected though, so full downstream rebuild is needed in order to completely remove the dependency. And I'm not a dev, so having a utility that is only needed in certain linking scenarios isn't that useful for me as a dependency. -Reko ___ 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: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 11:29 PM, Kimmo Paasiala wrote: > On Fri, Jul 20, 2012 at 10:59 PM, Vitaly Magerya wrote: >> Julien Laffaye wrote: >>> I am not trying to state what it should or should not do. >>> I am trying to guess why it is doing things like it does. >> >> I apologize for being patronizing then. >> >> Is any committer here willing to remove sqlite3's dependency on >> pkg-config, or should I file a PR? (A grep through the sources reveals >> that sqlite3 does not use pkg-config for it's own build, so it should >> be safe to completely drop the dependency). > > The port builds fine with the USE_GNOME=pkgconfig line commented out, > also I tested building a dependent port devel/subversion and it built > fine. > I'm wondering if the dependency is removed then will all ports that > link to sqlite3 pull in pkg-config if it's not installed? Sqlite3 isn't the only one with a bogus dependency to pkg-config, for example audio/libsndfile does the same by using "USE_GNOME=gnomehack pkgconfig" instead of doing the proper thing (tm) which is patching Makefile.in to install the .pc file to $(prefix)/libdata/pkgconfig. I can try to track down some of those and submit PRs. ___ 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: pkg_add -r xorg fails
This is another fresh install and I burned a new cd with the FreeBSD-9.0-RELEASE-i386-disc1 iso. ping worked. Other packages installed. xorg did not install. If I set the PACKAGESITE I am able to pkg_add -r xorg without error, this is with the fresh install that has had no mods/changes done to it... I have never seen a problem like this before. Following is what I did after the installs first boot! $ su - Password: backroom# uname -a FreeBSD backroom.local.home 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 r...@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 backroom# pkg_add -r tmux Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/tmux.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/libevent-1.4.14b_2.tbz... Done. backroom# pkg_add -r xorg Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/xorg.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch ' ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/xorg.tbz' by URL backroom# pkg_add -r sudo Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/sudo.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/libiconv-1.14.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/gettext-0.18.1.1.tbz... Done. backroom# pkg_add -r nmap Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/nmap.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/pkg-config-0.25_1.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/lua-5.1.5_4.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/pcre-8.30_2.tbz... Done. backroom# pkg_add -r irssi Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/irssi.tbz... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/perl-5.14.2_2.tbz... Done. Removing stale symlinks from /usr/bin... Skipping /usr/bin/perl Skipping /usr/bin/perl5 Done. Creating various symlinks in /usr/bin... Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl5 Done. Cleaning up /etc/make.conf... Done. Spamming /etc/make.conf... Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/python27-2.7.3_2.tbz... Done. Note that some of the standard modules are provided as separate ports since they require extra dependencies: bsddb databases/py-bsddb gdbmdatabases/py-gdbm sqlite3databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Install them as needed. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/glib-2.28.8_4.tbz... Done. No schema files found: doing nothing. backroom# ping -c 4 www.google.com PING www.l.google.com (173.194.75.104): 56 data bytes 64 bytes from 173.194.75.104: icmp_seq=0 ttl=252 time=19.614 ms 64 bytes from 173.194.75.104: icmp_seq=1 ttl=252 time=20.787 ms 64 bytes from 173.194.75.104: icmp_seq=2 ttl=252 time=19.689 ms 64 bytes from 173.194.75.104: icmp_seq=3 ttl=252 time=21.159 ms --- www.l.google.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 19.614/20.312/21.159/0.674 ms backroom# ping -c 4 www.yahoo.com PING ds-any-fp3-real.wa1.b.yahoo.com (98.139.183.24): 56 data bytes 64 bytes from 98.139.183.24: icmp_seq=0 ttl=51 time=52.125 ms 64 bytes from 98.139.183.24: icmp_seq=1 ttl=51 time=44.036 ms 64 bytes from 98.139.183.24: icmp_seq=2 ttl=50 time=70.516 ms 64 bytes from 98.139.183.24: icmp_seq=3 ttl=50 time=72.006 ms --- ds-any-fp3-real.wa1.b.yahoo.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 44.036/59.671/72.006/11.949 ms $ ifconfig em0: flags=8843 metric 0 mtu 1500 options=219b ether 00:21:9b:39:b2:6a inet 10.201.51.33 netmask 0xff00 broadcast 10.201.51.255 inet6 fe80::221:9bff:fe39:b26a%em0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect (100baseTX ) status: active xl0: flags=8802 metric 0 mtu 1500 options=82009 ether 00:01:02:cc:ff:13 nd6 options=29 media: Ethernet autoselect (none) status: no carrier fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:00:d1:78:a9:1e nd6 options=29 ch 1 dma -1 fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.0.d1.0.81.78.a9.1e.a.2.ff.fe.0.0.0.0 nd6 options=29 plip0: flags=8810 metric 0 mtu 1500 nd6 options=29 lo0: flags=8049 metric 0 mtu 16384 options=3 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0xd inet 127.0.0.1 netmask 0xff00 nd6 options=21 Thanks Cody On Fri, Jul 20, 2012 at 12:53 PM, cody chandler wrote: > Hello Chris,
Re: How to remove erroneous deps from pkgng
-Original Message- From: Kimmo Paasiala Sqlite3 isn't the only one with a bogus dependency to pkg-config, for example audio/libsndfile does the same by using "USE_GNOME=gnomehack Libxml2 is another, maybe grepping ports tree against pkg-config might be a start. -Reko ___ 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: How to remove erroneous deps from pkgng
On 07/20/2012 14:26, Kimmo Paasiala wrote: > Sqlite3 isn't the only one with a bogus dependency to pkg-config, for > example audio/libsndfile does the same by using "USE_GNOME=gnomehack > pkgconfig" instead of doing the proper thing (tm) which is patching > Makefile.in to install the .pc file to $(prefix)/libdata/pkgconfig. I > can try to track down some of those and submit PRs. http://people.freebsd.org/~dougb/pkg-config-run-deps.txt Looks like bsd.gnome.mk is (bogusly) adding most of these: pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config Removing that is almost certainly the right first step. -- Change is hard. ___ 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"
delay for switch of current [was Re: [HEADSUP & CFT] pkg 1.0rc1 and schedule]
Hi, [...] > > The plan is to switch the ports tree to pkgng on CURRENT by default on July > 25th > No dates are planned yet for other branches. > > Note that there will be a NO_PKGNG knob for some time (undefined yet) for > people > not will to switch on July 25th > [...] Because I won't have time for the project in the beginning of august, and I expect some fixes and reactivity will be needed after the switch of current to pkgng by default, the switch is now schedule to 20th august. regards, Bapt pgpYZACAoQhpU.pgp Description: PGP signature
Re: How to remove erroneous deps from pkgng
On Sat, Jul 21, 2012 at 1:26 AM, Doug Barton wrote: > On 07/20/2012 14:26, Kimmo Paasiala wrote: >> Sqlite3 isn't the only one with a bogus dependency to pkg-config, for >> example audio/libsndfile does the same by using "USE_GNOME=gnomehack >> pkgconfig" instead of doing the proper thing (tm) which is patching >> Makefile.in to install the .pc file to $(prefix)/libdata/pkgconfig. I >> can try to track down some of those and submit PRs. > > http://people.freebsd.org/~dougb/pkg-config-run-deps.txt > > Looks like bsd.gnome.mk is (bogusly) adding most of these: > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > Removing that is almost certainly the right first step. > > -- > > Change is hard. > Doug, That certainly seems to be the culprit and it does look like it's safe to remove that line. With that line removed there are still ports that pull in pkg-config for build but don't actually use it. That's not a big problem since pkg-config won't have anything depending on it after the build. ___ 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: [HEADSUP & CFT] pkg 1.0rc1 and schedule
On Mon, Jul 16, 2012 at 08:44:56AM +0200, n j wrote: > On Mon, Jul 16, 2012 at 8:18 AM, Matthew Seaman wrote: > Would it be possible to start an FAQ page somewhere on pkgng wiki? > There were some good questions in this thread and even better answers > to them. > > Just putting Peter's questions and Matthew's replies would be a good > start for such a page. Added to the FAQ Sorry for the delay https://github.com/pkgng/pkgng/blob/master/FAQ.md regards, Bapt pgpUcCMNMqtCA.pgp Description: PGP signature
Re: How to remove erroneous deps from pkgng
For those that are confused about why they are receiving this message, ongoing discussion in ports@ as to the fact that pkg-config should not be a run-dep for any ports. On 07/20/2012 15:26, Doug Barton wrote: > http://people.freebsd.org/~dougb/pkg-config-run-deps.txt > > Looks like bsd.gnome.mk is (bogusly) adding most of these: > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > Removing that is almost certainly the right first step. ... and indeed, removing that one line results in the list shrinking from 3,000 to: Ruby: /usr/ports/accessibility/ruby-atk /usr/ports/devel/ruby-gio2 /usr/ports/devel/ruby-glib2 /usr/ports/graphics/ruby-gdk_pixbuf2 /usr/ports/x11-toolkits/ruby-gstreamer /usr/ports/x11-toolkits/ruby-pango /usr/ports/x11-toolkits/ruby-poppler /usr/ports/x11-toolkits/ruby-vte Other: /usr/ports/security/xmlsec1 johans@ /usr/ports/sysutils/lireed...@mavetju.org /usr/ports/textproc/gmetadomports@, so I fixed it already In the case of the Ruby ports it seems that they have a bogus run-dep on rubygem-pkg-config. Removing that should do the trick (I haven't examined all of them, since I don't know Ruby). security/xmlsec1 just needs to make pkg-config a run-dep only. I'm not quite sure where the run-dep for pkg-config is coming in for sysutils/lire. hth, Doug -- Change is hard. ___ 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: [FYI] C++ compilers vs. __cplusplus (was Re: SV: Re: make failed for editors/libreoffice)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-07-19 15:36:54 -0400, Jung-uk Kim wrote: > On 2012-07-19 15:09:08 -0400, Dimitry Andric wrote: >> Btw, does anybody know *why* the LibreOffice port attempts to >> compile everything as C++0x or C++11? Is it really using those >> features? > > It is using some of its features, I guess: > > ifeq ($(HAVE_CXX0X),TRUE) #Currently, as well as for its own > merits, c++11/c++0x mode allows use to use #a template for > SAL_N_ELEMENTS to detect at compiler time its misuse gb_CXXFLAGS += > -std=c++0x ... > > I don't know the impact of turning it off, however. Some time ago, > I tried to forcefully turning it off but I wasn't able to make it > work on all releases at the time. More investigation showed that it was added because Boost 1.48 had serious regression: http://cgit.freedesktop.org/libreoffice/bootstrap/commit/?h=libreoffice-3-4&id=9c2ab9f4febec2b2c5fac25469f1d0cfedc6af5e It seems to be related to this Boost issue: https://svn.boost.org/trac/boost/ticket/6167 Jung-uk Kim -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAJ7zkACgkQmlay1b9qnVOZVgCghuywlMgsr7nTiGTpSwWJpquN bL4AoJEs2L4wqSdlRsUps1vPvkX+TvrO =5/X9 -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"
What good is LIB_DEPENDS= ...:install ??
There is a note about this in the LIB_DEPENDS comment in bpm, but I don't understand what use this is: LIB_DEPENDS=compface:${PORTSDIR}/mail/faces:install It appears in mail/xfaces, www/thundercache, and www/thundersnarf at minimum ... that's the result of searching about 1/2 the ports tree for the pkg-config thing, there may be more examples. I ask for 2 reasons, the first being that it's not clear to me what good it is, but more importantly it breaks run-depends-list: make run-depends-list xfaces-3.3_5: "install" non-existent -- dependency list incomplete /usr/ports/x11-toolkits/libXaw /usr/ports/x11-toolkits/libXmu /usr/ports/x11-toolkits/libXt /usr/ports/x11/libICE /usr/ports/x11/libSM /usr/ports/x11/libX11 /usr/ports/x11/libXext /usr/ports/x11/libXpm I use {all|run|build}-depends-list in portmaster, so the fact that the necessary lib doesn't show up in the list as a result of this problem (not sure it's a bug yet) ends up being a problem for portmaster that I can't see any way to work around. Insights welcome Doug -- If you're never wrong, you're not trying hard enough ___ 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: libreoffice fails to build
On Sat, Jul 21, 2012 at 6:44 AM, Joerg Surmann wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Hi, > > update libreoffice faild. > internal build errors. > > ERROR: error 65280 ocurred while making > /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vlc/prj > > it seems that the error is inside 'vlc' , please re-run buld > inside this module to isolate the error and/or test your fix > > Any suggestions?? > > Thanks > Suri > Yes, this is my problem too. Are you using the KDE option? All build errors listed below. Seems it isn't pulling in some needed Qt libraries. gmake -r /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/StaticLibrary_vclmain.mk:49: [ WARN ] !!! [ WARN ] !!! vcl/source/salmain/salmain is linked in by Library/libvcllo.so StaticLibrary/libvclmain.a [ WARN ] !!! [ build CXX ] vcl/unx/kde4/KDEData R=/home/obj/ports/usr/ports/editors/libreoffice/work && S=$R/libreoffice-core-3.5.5.3 && O=$S/solver/unxfbsd.pro && W=$S/workdir/unxfbsd.pro && mkdir -p $W/CxxObject/vcl/unx/kde4/ $W/Dep/CxxObject/vcl/unx/kde4/ && /usr/bin/clang++ -DCPPU_ENV=gcc3 -DENABLE_GRAPHITE -DENABLE_KDE4 -DFREEBSD -DGCC -DGXX_INCLUDE_PATH=/usr/include/c++/4.2 -DNDEBUG -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DPRODUCT -DSUPD=350 -DUNIX -DUNX -DVCL -DX86_64 -D_PTHREADS -D_REENTRANT -DVCLPLUG_KDE4_IMPLEMENTATION -Wall -Wendif-labels -Wextra -fmessage-length=0 -fno-common -pipe -fPIC -Wsign-promo -Woverloaded-virtual -Wno-non-virtual-dtor -Wno-unused-parameter -fno-strict-aliasing -std=gnu++0x -Wno-deprecated-declarations -Wno-deprecated -DEXCEPTIONS_ON -fexceptions -O2 -c $S/vcl/unx/kde4/KDEData.cxx -o $W/CxxObject/vcl/unx/kde4/KDEData.o -MMD -MT $W/CxxObject/vcl/unx/kde4/KDEData.o -MP -MF $W/Dep/CxxObject/vcl/unx/kde4/KDEData.d -I$S/vcl/unx/kde4/ -I$O/inc/stl -I$O/inc/external -I$O/inc -I$S/solenv/inc/unxfbsd -I$S/solenv/inc -I$S/res -I/usr/local/include -I$S/vcl/inc -I$S/solenv/inc -I$O/inc -I$W/CustomTarget/vcl/unx/kde4 -DQT_SHARED -I/usr/local/include/qt4 -I/usr/local/include/qt4/QtCore -DQT_SHARED -I/usr/local/include/qt4 -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtCore -I/usr/local/kde4/include -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -I$O/inc/offapi -I$O/inc/udkapi In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4/KDEData.cxx:31: In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4//KDEXLib.hxx:36: /usr/local/include/qsocketnotifier.h:46:16: error: variable has incomplete type 'class Q_EXPORT' class Q_EXPORT QSocketNotifier : public QObject ^ /usr/local/include/qsocketnotifier.h:46:7: note: forward declaration of 'Q_EXPORT' class Q_EXPORT QSocketNotifier : public QObject ^ /usr/local/include/qsocketnotifier.h:46:32: error: expected ';' after top level declarator class Q_EXPORT QSocketNotifier : public QObject ^ ; /usr/local/include/qsocketnotifier.h:46:34: error: expected unqualified-id class Q_EXPORT QSocketNotifier : public QObject ^ /usr/local/include/qsocketnotifier.h:80:12: error: expected a class or namespace inline int QSocketNotifier::socket() const ^ In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4/KDEData.cxx:31: In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4//KDEXLib.hxx:37: /usr/local/include/qtimer.h:82:13: error: use of undeclared identifier 'QTimer'; did you mean 'Timer'? inline bool QTimer::isActive() const ^~ Timer /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/inc/svdata.hxx:89:7: note: 'Timer' declared here class Timer; ^ In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4/KDEData.cxx:31: In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4//KDEXLib.hxx:37: /usr/local/include/qtimer.h:82:13: error: incomplete type 'Timer' named in nested name specifier inline bool QTimer::isActive() const ^~~~ /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/inc/svdata.hxx:89:7: note: forward declaration of 'Timer' class Timer; ^ In file included from /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4/KDEData.cxx:31: /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4//KDEXLib.hxx:46:9: error: unknown type name 'VCLKDEApplication' VCLKDEApplication* m_pApplication; ^ /home/obj/ports/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/vcl/unx/kde4//KDEXLib.hxx:56:13: error: unknown type name 'QSocketNotifier' QSocketNotifier* notifi
Re: How to remove erroneous deps from pkgng
On Fri, Jul 20, 2012 at 6:48 PM, Doug Barton wrote: > For those that are confused about why they are receiving this message, > ongoing discussion in ports@ as to the fact that pkg-config should not > be a run-dep for any ports. > > > On 07/20/2012 15:26, Doug Barton wrote: > >> http://people.freebsd.org/~dougb/pkg-config-run-deps.txt >> >> Looks like bsd.gnome.mk is (bogusly) adding most of these: >> >> pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config >> >> Removing that is almost certainly the right first step. I prefer to leave it alone and port a feature that I have added in the bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= foo:build bar:run foobar'. The 'foobar' without the :* means that it's both build/run time dependency. It's available at: http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk Cheers, Mezz > ... and indeed, removing that one line results in the list shrinking > from 3,000 to: > > Ruby: > /usr/ports/accessibility/ruby-atk > /usr/ports/devel/ruby-gio2 > /usr/ports/devel/ruby-glib2 > /usr/ports/graphics/ruby-gdk_pixbuf2 > /usr/ports/x11-toolkits/ruby-gstreamer > /usr/ports/x11-toolkits/ruby-pango > /usr/ports/x11-toolkits/ruby-poppler > /usr/ports/x11-toolkits/ruby-vte > > Other: > /usr/ports/security/xmlsec1 johans@ > /usr/ports/sysutils/lireed...@mavetju.org > /usr/ports/textproc/gmetadomports@, so I fixed it already > > In the case of the Ruby ports it seems that they have a bogus run-dep on > rubygem-pkg-config. Removing that should do the trick (I haven't > examined all of them, since I don't know Ruby). > > security/xmlsec1 just needs to make pkg-config a run-dep only. > > I'm not quite sure where the run-dep for pkg-config is coming in for > sysutils/lire. > > hth, > > Doug > > -- > > Change is hard. > > > > ___ > 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" -- mezz.free...@gmail.com - m...@freebsd.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gn...@freebsd.org ___ 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"
mariadb-client-5.3.7 marked broken?
Hello. I have a machine with mariadb-{client,server}-5.2.6 installed, and would like to upgrade to the latest 5.3.x version. However, mariadb-client appears to be broken: ** Port marked as IGNORE: databases/mariadb-client: is marked as broken: incomplete plist I found indications that mariadb-client has been listed in the broken ports list for at least a few weeks, but I haven't been able to find any indication of why or suggestions of how to deal with it. Can you give any advice? Thanks, Mark -- Mark Costlow| Southwest Cyberport | Fax: +1-505-232-7975 che...@swcp.com | Web: www.swcp.com | Voice: +1-505-232-7992 abq-strange.com -- Interesting photos taken in Albuquerque, NM Last post: Ring of Fire Eclipse - 2012-05-24 20:22:13 ___ 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: libreoffice fails to build
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Yes i use the KDE option. 9.0p3 amd64. .. 12 errors generated. gmake[2]: *** [/usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/workdir/unxfbsd.pro/CxxObject/vcl/unx/kde4/KDEData.o] Fehler 1 dmake: Error code 2, while making 'all' [ build CXX ] xmloff/source/text/txtftne [ build CXX ] xmloff/source/text/txtimp [ build CXX ] xmloff/source/text/txtimppr [ build CXX ] xmloff/source/text/txtlists [ build CXX ] xmloff/source/text/txtparae [ build CXX ] xmloff/source/text/txtparai [ build CXX ] xmloff/source/text/txtprhdl [ build CXX ] xmloff/source/text/txtprmap [ build CXX ] xmloff/source/text/txtsecte [ build CXX ] xmloff/source/text/txtstyle [ build CXX ] xmloff/source/text/txtstyli [ build CXX ] xmloff/source/text/txtvfldi [ build CXX ] xmloff/source/xforms/SchemaContext [ build CXX ] xmloff/source/xforms/SchemaRestrictionContext [ build CXX ] xmloff/source/xforms/SchemaSimpleTypeContext [ build CXX ] xmloff/source/xforms/TokenContext [ build CXX ] xmloff/source/xforms/XFormsBindContext [ build CXX ] xmloff/source/xforms/XFormsInstanceContext [ build CXX ] xmloff/source/xforms/XFormsModelContext [ build CXX ] xmloff/source/xforms/XFormsSubmissionContext [ build CXX ] xmloff/source/xforms/xformsapi [ build CXX ] xmloff/source/xforms/xformsexport [ build CXX ] xmloff/source/xforms/xformsimport [ build LNK ] Library/libxolo.so clang++: warning: argument unused during compilation: '-rpath=/usr/lib:/usr/local/lib' [ build CMP ] xmloff/util/xo [ build CXX ] xmloff/source/transform/ChartOASISTContext [ build CXX ] xmloff/source/transform/ChartOOoTContext [ build CXX ] xmloff/source/transform/ChartPlotAreaOASISTContext [ build CXX ] xmloff/source/transform/ChartPlotAreaOOoTContext [ build CXX ] xmloff/source/transform/ControlOASISTContext [ build CXX ] xmloff/source/transform/ControlOOoTContext [ build CXX ] xmloff/source/transform/CreateElemTContext [ build CXX ] xmloff/source/transform/DeepTContext [ build CXX ] xmloff/source/transform/DlgOASISTContext [ build CXX ] xmloff/source/transform/DocumentTContext [ build CXX ] xmloff/source/transform/EventMap [ build CXX ] xmloff/source/transform/EventOASISTContext [ build CXX ] xmloff/source/transform/EventOOoTContext [ build CXX ] xmloff/source/transform/FlatTContext [ build CXX ] xmloff/source/transform/FormPropOASISTContext [ build CXX ] xmloff/source/transform/FormPropOOoTContext [ build CXX ] xmloff/source/transform/FrameOASISTContext [ build CXX ] xmloff/source/transform/FrameOOoTContext [ build CXX ] xmloff/source/transform/IgnoreTContext [ build CXX ] xmloff/source/transform/MergeElemTContext [ build CXX ] xmloff/source/transform/MetaTContext [ build CXX ] xmloff/source/transform/MutableAttrList [ build CXX ] xmloff/source/transform/NotesTContext [ build CXX ] xmloff/source/transform/OOo2Oasis [ build CXX ] xmloff/source/transform/Oasis2OOo [ build CXX ] xmloff/source/transform/PersAttrListTContext [ build CXX ] xmloff/source/transform/PersMixedContentTContext [ build CXX ] xmloff/source/transform/ProcAddAttrTContext [ build CXX ] xmloff/source/transform/ProcAttrTContext [ build CXX ] xmloff/source/transform/PropertyActionsOASIS [ build CXX ] xmloff/source/transform/PropertyActionsOOo [ build CXX ] xmloff/source/transform/RenameElemTContext [ build CXX ] xmloff/source/transform/StyleOASISTContext [ build CXX ] xmloff/source/transform/StyleOOoTContext [ build CXX ] xmloff/source/transform/TransformerActions [ build CXX ] xmloff/source/transform/TransformerBase [ build CXX ] xmloff/source/transform/TransformerContext [ build CXX ] xmloff/source/transform/TransformerTokenMap [ build CXX ] xmloff/source/transform/XMLFilterRegistration [ build LNK ] Library/libxoflo.so clang++: warning: argument unused during compilation: '-rpath=/usr/lib:/usr/local/lib' [ build CMP ] xmloff/source/transform/xof [ build PKG ] xmloff_dtd [ build MOD ] xmloff [ build ALL ] top level modules: bootstrap src.downloaded xmloff [ build ALL ] loaded modules: xmloff [ build CHK ] xmloff [ build CHK ] loaded modules: xmloff xmloff deliver Module 'xmloff' delivered successfully. 0 files copied, 0 files unchanged = (96/118) Building module linguistic = Entering /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.5.3/linguistic/prj [ build PKG ] linguistic_inc [ build CXX ] linguistic/source/convdic [ build CXX ] linguistic/source/convdiclist [ build CXX ] linguistic/source/convdicxml [ build CXX ] linguistic/source/dicimp [ build CXX ] linguistic/source/dlistimp [ build CXX ] linguistic/source/gciterator [ build CXX ] linguistic/source/hhconvdic [ build CXX ] linguistic/source/hyphdsp [ build CXX ] linguistic/source/hyphdta [ build CXX ] linguistic/source/iprcache [ build CXX ] linguistic/source/lngopt [ build CXX ] linguistic/source/lngprophelp [ build CXX ] linguistic/source/lngreg [ build CXX ] linguistic/source/lngsvcmgr [ build CXX ] linguistic/source/misc [ build CXX ] li
Re: How to remove erroneous deps from pkgng
On 07/20/2012 22:02, Jeremy Messenger wrote: > I prefer to leave it alone and port a feature that I have added in the > bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= > foo:build bar:run foobar'. The 'foobar' without the :* means that it's > both build/run time dependency. It's available at: > > http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk That sounds like a good fix, although it doesn't look like pkg-config was pulled over. If you decide to do it this way there should probably be a test for things that cannot be one type of dependency or the other so that someone who used pkgconfig:run would get a helpful error message. And of course for things that don't have a : they should get appropriate defaults. By my count there are over 10k ports using just pkgconfig, it's probably a larger number that use other gnome bits. Baptiste already volunteered to do an exp-run for this topic on Monday. If you don't have time to get your changes ready before then IMO we should go ahead with removing the line from bsd.gnome.mk. Making that correct fix now won't negatively affect your ability to make a different/better change later; but doing it now will give us more opportunity to see the results and fix any regressions. If you decide to go forward, please file a PR with your change, and coordinate with Baptiste. Thanks! Doug -- Change is hard. ___ 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"