Re: SAMBA_PORT= usage different by port.

2012-07-20 Thread Chris Rees
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

2012-07-20 Thread grarpamp
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

2012-07-20 Thread Chris Rees
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

2012-07-20 Thread Fbsd8

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

2012-07-20 Thread Chris Rees
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

2012-07-20 Thread Fbsd8

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

2012-07-20 Thread Bernt Hansson

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

2012-07-20 Thread cody chandler
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

2012-07-20 Thread Chris Rees
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-07-20 Thread 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 !

-- 
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

2012-07-20 Thread cody chandler
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

2012-07-20 Thread Reko Turja
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

2012-07-20 Thread 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?

> 
> 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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread Mark Linimon
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

2012-07-20 Thread Reko Turja
-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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread Chris Rees
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

2012-07-20 Thread Reko Turja

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

2012-07-20 Thread Julien Laffaye

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

2012-07-20 Thread Jeremy Messenger
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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread Julien Laffaye

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

2012-07-20 Thread Doug Barton
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

2012-07-20 Thread Vitaly Magerya
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

2012-07-20 Thread Julien Laffaye

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

2012-07-20 Thread Vitaly Magerya
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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread Joerg Surmann
-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

2012-07-20 Thread Reko Turja
-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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread cody chandler
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

2012-07-20 Thread Reko Turja
-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

2012-07-20 Thread Doug Barton
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]

2012-07-20 Thread Baptiste Daroussin
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

2012-07-20 Thread Kimmo Paasiala
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

2012-07-20 Thread Baptiste Daroussin
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

2012-07-20 Thread Doug Barton
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)

2012-07-20 Thread Jung-uk Kim
-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 ??

2012-07-20 Thread Doug Barton
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

2012-07-20 Thread Robert Backhaus
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

2012-07-20 Thread Jeremy Messenger
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?

2012-07-20 Thread Mark Costlow
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

2012-07-20 Thread Joerg Surmann
-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

2012-07-20 Thread Doug Barton
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"