Re: skipping a mirror

2012-06-09 Thread Eitan Adler
On 8 June 2012 22:21, Warren Block wbl...@wonkity.com wrote:
 Is there an easy way to skip a particular distfile mirror that, say, wants
 to timeout forever for Gnome files?

try adding RANDOMIZE_MASTER_SITES= yes to /etc/make.conf as well.


-- 
Eitan Adler
___
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: skipping a mirror

2012-06-09 Thread Jason Helfman
On Fri, Jun 8, 2012 at 11:10 PM, Eitan Adler li...@eitanadler.com wrote:

 On 8 June 2012 22:21, Warren Block wbl...@wonkity.com wrote:
  Is there an easy way to skip a particular distfile mirror that, say,
 wants
  to timeout forever for Gnome files?

 try adding RANDOMIZE_MASTER_SITES= yes to /etc/make.conf as well.



I love this port!
http://www.freebsd.org/cgi/cvsweb.cgi/ports/ports-mgmt/fastest_sites/

Parses bsd.sites.mk, and uses it to generate data for fastest mirrors, then
uses it
for installations :)

-jgh


--
Jason Helfman  | FreeBSD Committer
j...@freebsd.org | http://people.freebsd.org/~jgh
___
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: [CFT] gdal 1.9.1 update and other changes

2012-06-09 Thread coder.tuxfamily

Le 07.06.2012 15:52, Frank Broniewski a écrit :

Yes, that worked.

I tested it with py-gdal. First I had some problems because there were
some other programs depending gdal-grass (QGIS, Grass GIS) which linked
to the older gdal libs, but after deleting gdal-grass, I could import
the module into python and run successfully some tests against some
scripts I had written.



Thank you for the works. I will make tests today with all my 
scritps/plugins.


Just a few remarks for now :

- graphics/gdal
Maybe add this options :
	ARMADILLO	Faster TPS transform computation 
CONFIGURE_ARGS+=--with-armadillo=yes


FREEXL  FreeXL support
LIB_DEPENDS+=   freexl:${PORTSDIR}/textproc/freexl
CONFIGURE_ARGS+=--with-freexl=${LOCALBASE}

MDB Include MDB driver (need Java)
CONFIGURE_ARGS+=--with-mdb --with-java= ; Maybe with java bindings ?

For PDF (Poppler OR podofo)
POPPLER Poppler support (for PDF)
LIB_DEPENDS+=   poppler:${PORTSDIR}/graphics/poppler
CONFIGURE_ARGS+=--with-poppler=${LOCALBASE}

PODOFO  PoDoFo support (for PDF)
LIB_DEPENDS+=   podofo:${PORTSDIR}/graphics/podofo
CONFIGURE_ARGS+=--with-podofo=${LOCALBASE} 
--with-podofo-lib=${LOCALBASE}/lib


SPATIALITE  Spatialite support
CONFIGURE_ARGS+=--with-spatialite=${LOCALBASE}


I'm working for the other options, but need add some ports (libgdata ; 
ogdi ; ESRI GDB Api ; RASDAMAN)



Is it possible to add bindings options directly into graphics/gdal ?


For other bindings :
Maybe add java bindings (for MDB protocol, very useful)

For QGIS port (and maybe other like Grass)
Will need adding py-gdal when python is checked (used by plugins 
GdalTools ; fTools ; openlayers ; GoogleLayers ... and many others)



Your works is very helpful thank you !

___
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


options: xterm and wide characters

2012-06-09 Thread Warren Block
The xterm port just told me You installed xterm with wide chars 
support.  This introduces some problems...


Except WIDE_CHARS was not and still is not enabled in the port options.
___
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] Please convert your ports to new options framework

2012-06-09 Thread Chris Rees
On 8 June 2012 23:01, Doug Barton do...@freebsd.org wrote:
 On 06/08/2012 06:34, Chris Rees wrote:
 So I have a question from a consumer standpoint as opposed to a
 maintainer standpoint.  If we use portconf to store all of our WITH_*
 options for ports, will that continue to work with ports that have switched
 to optionsng or is there something I need to change in my ports.conf file
 for the options to continue to be recognized?

 With Baptiste's latest work on backwards compatibility this should work
 fine now, however you should double-check that the same WITH_/WITHOUT_
 knobs you have in your port.conf are still the ones defined in the
 ports' Makefiles.

 I'll make you a nice script for that purpose later.

 Chris, as much as I appreciate your efforts in doing this, asking the
 user to run scripts to convert stuff is not the answer. We need a ports
 system that is transparently backwards compatible for users, not one
 where they constantly have to jump through hoops to make things work
 again that have worked fine for them for years.


Oh no, you're absolutely right, however people do need to migrate
their configurations so we're not supporting this in ten years from
now.  The compat code needs ripping out at some point, and the more
time people have to migrate (and test!) the better.

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, Makefile fix proposal...

2012-06-09 Thread Chris Rees
On 7 June 2012 15:28, Hiroto Kagotani hiroto.kagot...@gmail.com wrote:
 2012/6/7 Sergio de Almeida Lenzi lenzi.ser...@gmail.com:
 Well, now that libreoffice build is
 solved, than  what about insert
 a line:
 CONFLICTS_BUILD=    boost*
 near line 63 of Makefile???

 libreoffice does not conflict with boost;
 just Makefile has a problem.

 Attached is the patch.

The only functional difference here is removing the BDB includes from CPPFLAGS;

from bsd.port.mk

.if defined(HAS_CONFIGURE)
@(cd ${CONFIGURE_WRKSRC}  \
${SET_LATE_CONFIGURE_ARGS} \
if ! ${SETENV} CC=${CC} CPP=${CPP} CXX=${CXX} \
CFLAGS=${CFLAGS} CPPFLAGS=${CPPFLAGS} CXXFLAGS=${CXXFLAGS} \

So CPPFLAGS and LDFLAGS are already added to CONFIGURE_ARGS.

I would suspect something more subtle is at work here.

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: [HEADSUP] Please convert your ports to new options framework

2012-06-09 Thread Thomas Mueller
from Doug Barton do...@freebsd.org:

  My understanding is that one of the benefits of the new OPTIONS

 On 06/08/2012 06:34, Chris Rees wrote:
  So I have a question from a consumer standpoint as opposed to a
  maintainer standpoint.  If we use portconf to store all of our WITH_*
  options for ports, will that continue to work with ports that have switched
  to optionsng or is there something I need to change in my ports.conf file
  for the options to continue to be recognized?

 With Baptiste's latest work on backwards compatibility this should work
 fine now, however you should double-check that the same WITH_/WITHOUT_
 knobs you have in your port.conf are still the ones defined in the
 ports' Makefiles.

  I'll make you a nice script for that purpose later.

 Chris, as much as I appreciate your efforts in doing this, asking the
 user to run scripts to convert stuff is not the answer. We need a ports
 system that is transparently backwards compatible for users, not one
 where they constantly have to jump through hoops to make things work
 again that have worked fine for them for years.

 Doug

Where is all this about the new options framework documented?

There ought to be something in UPDATING file telling users what to do to stay 
properly in sync.

Tom
___
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] Please convert your ports to new options framework

2012-06-09 Thread Matthew Seaman
On 09/06/2012 09:38, Thomas Mueller wrote:
 Where is all this about the new options framework documented?

Here:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html

 There ought to be something in UPDATING file telling users what to do to stay 
 properly in sync.

Users basically don't need to do anything different at the moment.
OPTIONS dialogues may look a bit different, and the descriptive text
might change a bit, but they work in exactly the same way from the user
perspective.

If you have WITH_FOO or WITHOUT_FOO definitions in /etc/make.conf or
similar, then you will probably need to do some editing at some point.
Not all WITH_/WITHOUT_ options are going: just the ones that are
controlled by OPTIONS dialogues.  For now, I believe everything should
still keep working as before -- deleting the compatibility code is
planned, but it's going to be a while yet before the ports is anywhere
near ready for that to happen.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
JID: matt...@infracaninophile.co.uk   Kent, CT11 9PW





signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Please convert your ports to new options framework

2012-06-09 Thread Chris Rees
On 9 June 2012 09:38, Thomas Mueller muelle...@insightbb.com wrote:
 from Doug Barton do...@freebsd.org:

  My understanding is that one of the benefits of the new OPTIONS

 On 06/08/2012 06:34, Chris Rees wrote:
  So I have a question from a consumer standpoint as opposed to a
  maintainer standpoint.  If we use portconf to store all of our WITH_*
  options for ports, will that continue to work with ports that have 
  switched
  to optionsng or is there something I need to change in my ports.conf file
  for the options to continue to be recognized?

 With Baptiste's latest work on backwards compatibility this should work
 fine now, however you should double-check that the same WITH_/WITHOUT_
 knobs you have in your port.conf are still the ones defined in the
 ports' Makefiles.

  I'll make you a nice script for that purpose later.

 Chris, as much as I appreciate your efforts in doing this, asking the
 user to run scripts to convert stuff is not the answer. We need a ports
 system that is transparently backwards compatible for users, not one
 where they constantly have to jump through hoops to make things work
 again that have worked fine for them for years.

 Doug

 Where is all this about the new options framework documented?

 There ought to be something in UPDATING file telling users what to do to stay 
 properly in sync.

OPTIONSng is fully backwards compatible-- there have been a few nits
that have been ironed out.  Currently there is no need to do anything
to ensure that everything works fine-- your legacy configuration will
work for the foreseeable future.

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


devel/git compile clash with kwallet

2012-06-09 Thread David Southwell
When trying to install git I get the following:

===  kwallet-4.8.3 conflicts with installed package(s): 
  kdeutils-4.7.3

  They install files into the same place.
  You may want to stop build with Ctrl + C.
===  License check disabled, port has not defined LICENSE
= kwallet-4.8.3.tar.xz doesn't seem to exist in /usr/ports/distfiles/KDE.
= Attempting to fetch 
http://mirrors.isc.org/pub/kde/stable/4.8.3/src/kwallet-4.8.3.tar.xz
kwallet-4.8.3.tar.xz  100% of  276 kB  147 kBps
===  Extracting for kwallet-4.8.3
= SHA256 Checksum OK for KDE/kwallet-4.8.3.tar.xz.
/bin/mkdir -p /usr/ports/security/kwallet/work/kwallet-4.8.3/build
===  Patching for kwallet-4.8.3
===   kwallet-4.8.3 depends on file: /usr/local/bin/moc-qt4 - found
===   kwallet-4.8.3 depends on file: /usr/local/bin/qmake-qt4 - found
===   kwallet-4.8.3 depends on file: /usr/local/bin/rcc - found
===   kwallet-4.8.3 depends on file: /usr/local/bin/uic-qt4 - found
===   kwallet-4.8.3 depends on file: /usr/local/bin/automoc4 - found
===   kwallet-4.8.3 depends on file: /usr/local/kde4/lib/libkdecore.so.7 - 
found
===   kwallet-4.8.3 depends on file: /usr/local/bin/cmake - found
===  Configuring for kwallet-4.8.3

How is this best resolved if I need to have some version or other of git?

Thanks in advance
David
___
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


VirtualBox on FreeBSD is looking for you!

2012-06-09 Thread Bernhard Froehlich

Hi VirtualBox users!

We are again at the point where I am kindly asking if someone is
interested to help with the VirtualBox on FreeBSD work. We started
with an active team of around 3 people but since about one year I
ended up being a lonely ranger. Maintaining such a beast/high
profile port by a single person is not possible for a longer period
so we should really try to form a team to improve the situation.

Additionally I started working on redports.org which requires more
and more time so I cannot dedicate all my work to virtualbox.

The situation of the port right now is not bad but I always end up
fire fighting and only concentrate on serious problems due to the
limited time I have. So it happens that people send bugreports and
patches for virtualbox and don't get a response for weeks if at all.
A lot of bugs that we have since day one are still present and the
list of items that we should seriously do is getting longer.

Many things of them are userland and porting stuff but there are
also a lot of things to do in the kernel modules.
Andriy Gapon has rewritten the r0 memory allocation stuff which
significantly improved the situation in that area but the
networking kernel modules are still in a bad shape. There are
various known bugs (performance problems, instabilities, ...) in
that area so it would be great if someone with networking expertise
could have a look at the code.
The USB stuff needs some love too. It is there but only works for a
few special combinations of Device and Guest OS.
Since VirtualBox 4.1 there is experimental support for PCI Passthrough
so if we want that we need some Kernel API for the Intel/AMD IOMMU.
I think the IOMMU code has already been written for BeHyVe so we
need someone who puts all the stuff together and wants to find out
how to integrate that in the kernel and vbox. The vbox developers
offered their help on that but they need a Kernel API before we
can start talking about it.


So what is it that the virtualbox team needs to do?

- regulary test latest SVN sources to find new problems early
  (build, runtime testing, create build fixes)
- maintain all 8 ports (changes in CURRENT or other port updates
  keep breaking virtualbox around once per month)
- update ports to new bugfix releases
- review patches from the community and send them upstream then
  nag vbox developers to get them committed
- help users to diagnose problems (help debugging, get stacktraces,
  collect information, give hints)
- further porting efforts (coordinate and probably do it yourself)
  - optionsng adaptions
  - FreeBSD installer for the vbox additions to be able to build a
VBoxAdditions.iso with FreeBSD support
  - implement vboxsf support (Shared Folders)
  - PCI Passthrough support
  - USB support (needs fixing)
  - Networking support (needs fixing)


It is unrealistic that one single person can do a majority of these
things so we seriously need a few people from different areas to
improve the situation. Be it kernel developers, ports people or just
power users that can help testing and diagnosing bugs.

If you have an interest in VirtualBox on FreeBSD and a few spare
cycles please get in contact with us (me?) to coordinate the further
steps. I will do my best to help answering questions and help you
with your first steps in vbox land. Don't worry if you think you are
not experienced enough for the task. We all started that way and you
get the chance to learn a lot - it just needs some time to get used
to it.

I have also created a dedicated VirtualBox on FreeBSD channel on
freenode: #freebsd-vbox so you're welcome to join us!

--
Bernhard Froehlich
http://www.bluelife.at/

___
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: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-09 Thread Christopher J. Ruwe
On Fri, 08 Jun 2012 22:03:49 +0100
Matthew Seaman m.sea...@infracaninophile.co.uk wrote:

 On 08/06/2012 19:41, Christopher J. Ruwe wrote:
  From
  http://www.freebsd.org/doc/en/books/porters-handbook/book.html#CONFLICTS
  I gather that I should add something like
  
  CONFLICTS=noweb
 
 Usually you'ld put something like:
 
 CONFLICTS=noweb-[0-9]*
 
 just to avoid accidentally matching a package which happened to have
 the string 'noweb' in its name.  As it is, there is only devel/noweb
 that would match in the ports at the moment, but making that glob
 expression more specific is a good principle.
 
  to the Makefile. Am I correct in my assumption on using CONFLICTS
  instead of CONFLICTS_INSTALL and am I correct on the naming of
  noweb?
 
 CONFLICTS_INSTALL means you can build your package in the presence of
 the conflicting package.  I'd guess that most of the conflicts in the
 ports tree are actually of this type: due to file name collisions in
 the installed packages.
 
 However, plain CONFLICTS is the popular choice for Makefiles, as it
 takes effect before you waste too much time building a package you
 can't install.
 
 In principle, CONFLICTS_INSTALL is frequently going to be the more
 correct choice.  In practice, it seems to be up to the port
 maintainer to choose which to specify, and most just use plain
 CONFLICTS.
 
   Cheers,
 
   Matthew
 

Thanks for your quick answer. Incidentally, I am at this moment also
preparing a maintainer update for a new version of math/ess. Should I
perpare two PRs, one for the CONFLICTS and one for the actual update or
is it permissable to pack these two into one?

Thanks, cheers,
-- 
Christopher J. Ruwe
TZ: GMT + 1h


signature.asc
Description: PGP signature


[HEADSUP] swtiching GLUT implementation from libGLUT to freeGLUT

2012-06-09 Thread Niclas Zeising

Hi!
The FreeBSD x11 team is working on switching GLUT (OpenGL Utility 
Toolkit) implementation from libGLUT to freeGLUT, and the switch will 
happen soon.  About 100 ports is affected by this and will need to be 
recompiled, other than that the change should be invisible to users.
This change is in line with what other distributions are doing, and is 
because the libGLUT license does not allow for modifications, 
improvements or even bug fixes.  FreeGLUT is a compatible rewrite under 
the X-consortium license and under active development.

Regards
--
Niclas Zeising on behalf of the FreeBSD x11 team
___
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: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-09 Thread Max Brazhnikov
On Fri, 08 Jun 2012 22:03:49 +0100, Matthew Seaman wrote:
 However, plain CONFLICTS is the popular choice for Makefiles, as it
 takes effect before you waste too much time building a package you can't
 install.

 In principle, CONFLICTS_INSTALL is frequently going to be the more
 correct choice.  In practice, it seems to be up to the port maintainer
 to choose which to specify, and most just use plain CONFLICTS.

CONFLICTS_INSTALL/BUILD are relatively new, that's why they are less spread 
than plain CONFLICTS.

Max
___
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: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-09 Thread Matthew Seaman
On 09/06/2012 12:25, Christopher J. Ruwe wrote:
 Thanks for your quick answer. Incidentally, I am at this moment also
 preparing a maintainer update for a new version of math/ess. Should I
 perpare two PRs, one for the CONFLICTS and one for the actual update or
 is it permissable to pack these two into one?

It is best to put all the changes you want to make into one PR.  That
will get it processed most efficiently.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
JID: matt...@infracaninophile.co.uk   Kent, CT11 9PW





signature.asc
Description: OpenPGP digital signature


mail/thunderbird: FreeBSD 10.0-CURRENT/amd64 and CLANG fail to build Thunderbird 13

2012-06-09 Thread O. Hartmann
My FreeBSD 10-CURRENT/amd64 boxes fail to build Thunderbird 13 compiling
with CLANG. The error is very much the same as when I try compiling
Firefox 13 on the same box with CLANG.

I tried to track down the problem, but I failed. Bot systems are used to
have very similar setups and ports, both boxes have FreeBSD
10.0-CURRENT/amd64 (FreeBSD 10.0-CURRENT #0 r236694: Wed Jun  6 23:06:12
CEST 2012), both OSes have been compiled with CLANG. The box in question
is a very new Sandy-Bridge-E system with 32GB RAM, while the box
compiling well is a older Core2Duo (I mention this since I read about
differences in how LLVM/CLANG 3.1 may behave on different CPUs, even
with -O2 enabled).

I'm confused about this, since Firefox 13 and even 12 fail at the same
point with a very similar error message in this xpcom module.

On the box in question, I already did a portmaster -f thunderbird to
force every prerequisite been built, but with no success.

By the way:

I use WITH_NEW_XORG in /etc/make.conf. I don't know whether this is an
issue or necessary hint ...

Any help appreciated.

Thanks in advance,

Oliver


-

clang++ -o ClearOnShutdown.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../config/gcc_hidden.h
-DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM
-DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET
-DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DSTATIC_EXPORTABLE_JS_API
-DMOZ_THUNDERBIRD=1 -DOSTYPE=\FreeBSD10\ -DOSARCH=FreeBSD
-DEXCLUDE_SKIA_DEPENDENCIES  -DOS_LINUX=1 -DOS_POSIX=1  -D_IMPL_NS_COM
-I../../ipc/chromium/src -I../../ipc/glue -I../../ipc/ipdl/_ipdlheaders
 -I./../build -I../../xpcom/ds  -I. -I. -I../../dist/include
-I../../dist/include/nsprpub  -I/usr/local/include/nspr
-I/usr/ports/mail/thunderbird/work/comm-release/mozilla/dist/include/nss
 -fPIC -Qunused-arguments -I/usr/local/include -fno-rtti
-Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-c++0x-extensions
-Wno-extended-offsetof -Wno-invalid-offsetof -Wno-variadic-macros
-Werror=return-type -Wno-unknown-warning-option
-Wno-return-type-c-linkage -O3 -pipe -fno-strict-aliasing
-DLDAP_DEPRECATED -march=native -DLDAP_DEPRECATED -fno-exceptions
-fno-strict-aliasing -std=gnu++0x -ffunction-sections -fdata-sections
-pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer  -D_THREAD_SAFE
-D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/include/atk-1.0
-I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0
-I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/
-I/usr/local/include -I/usr/local/include/glib-2.0
-I/usr/local/include/pixman-1 -I/usr/local/include/freetype2
-I/usr/local/include/libpng15 -I/usr/local/include/libdrm
-I/usr/local/include/gtk-unix-print-2.0-Qunused-arguments
-I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/ClearOnShutdown.cpp
nsIConsoleListener.idl
/usr/local/bin/python2.7 ../../config/pythonpath.py \
  -I../../other-licenses/ply \
  -I../../xpcom/idl-parser \
  -I../../xpcom/typelib/xpt/tools \
  ../../xpcom/idl-parser/typelib.py
--cachedir=../../xpcom/idl-parser/cache -I. -I../../dist/idl
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsIConsoleListener.idl
-d .deps/nsIConsoleListener.xpt.pp -o _xpidlgen/nsIConsoleListener.xpt
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsStackWalk.cpp:1196:29:
error: use of undeclared identifier '_Unwind_Backtrace'
_Unwind_Reason_Code t = _Unwind_Backtrace(unwind_callback, info);
^
1 error generated.
gmake[5]: *** [nsStackWalk.o] Error 1
gmake[5]: *** Waiting for unfinished jobs
In file included from
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/ClearOnShutdown.cpp:8:
../../dist/include/mozilla/ClearOnShutdown.h:113:5: warning: delete
called on 'mozilla::ClearOnShutdown_Internal::ShutdownObserver' that is
abstract but
  has non-virtual destructor [-Wdelete-non-virtual-dtor]
delete observer;
^
1 warning generated.
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:403:42:
warning: format specifies type 'unsigned long long' but
  the argument has type 'PRUint64' (aka 'unsigned long') [-Wformat]
  fprintf(out, %4d %-40.40s %8d %8llu %8llu %8llu (%8.2f +/- %8.2f)
%8llu %8llu (%8.2f +/- %8.2f)\n,
 ^
 %8lu
/usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsTraceRefcntImpl.cpp:403:48:
warning: format specifies type 'unsigned long long' but
  the argument has type 'PRUint64' (aka 'unsigned long') [-Wformat]
  fprintf(out, %4d %-40.40s %8d %8llu %8llu %8llu (%8.2f +/- %8.2f)
%8llu %8llu (%8.2f +/- %8.2f)\n,
   ^
   %8lu

Re: mail/thunderbird: FreeBSD 10.0-CURRENT/amd64 and CLANG fail to build Thunderbird 13

2012-06-09 Thread Dimitry Andric
On 2012-06-09 14:14, O. Hartmann wrote:
 My FreeBSD 10-CURRENT/amd64 boxes fail to build Thunderbird 13 compiling
 with CLANG. The error is very much the same as when I try compiling
 Firefox 13 on the same box with CLANG.
...

I'm not sure this problem is related to clang at all, see below.


 I tried to track down the problem, but I failed. Bot systems are used to
 have very similar setups and ports, both boxes have FreeBSD
 10.0-CURRENT/amd64 (FreeBSD 10.0-CURRENT #0 r236694: Wed Jun  6 23:06:12
 CEST 2012), both OSes have been compiled with CLANG. The box in question
 is a very new Sandy-Bridge-E system with 32GB RAM, while the box
 compiling well is a older Core2Duo (I mention this since I read about
 differences in how LLVM/CLANG 3.1 may behave on different CPUs, even
 with -O2 enabled).
 
 I'm confused about this, since Firefox 13 and even 12 fail at the same
 point with a very similar error message in this xpcom module.
...
 /usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsStackWalk.cpp:1196:29:
 error: use of undeclared identifier '_Unwind_Backtrace'
 _Unwind_Reason_Code t = _Unwind_Backtrace(unwind_callback, info);

This simply looks like a problem in nsStackWalk.cpp; it should include
unwind.h to get the proper declaration for _Unwind_Backtrace().

I don't have the time to look into this at the moment, but my suspicion
would be that whatever Mozilla uses for its configuration scripts is not
finding the proper unwind.h header.
___
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: mail/thunderbird: FreeBSD 10.0-CURRENT/amd64 and CLANG fail to build Thunderbird 13

2012-06-09 Thread O. Hartmann
On 06/09/12 14:53, Dimitry Andric wrote:
 On 2012-06-09 14:14, O. Hartmann wrote:
 My FreeBSD 10-CURRENT/amd64 boxes fail to build Thunderbird 13 compiling
 with CLANG. The error is very much the same as when I try compiling
 Firefox 13 on the same box with CLANG.
 ...
 
 I'm not sure this problem is related to clang at all, see below.
 
 
 I tried to track down the problem, but I failed. Bot systems are used to
 have very similar setups and ports, both boxes have FreeBSD
 10.0-CURRENT/amd64 (FreeBSD 10.0-CURRENT #0 r236694: Wed Jun  6 23:06:12
 CEST 2012), both OSes have been compiled with CLANG. The box in question
 is a very new Sandy-Bridge-E system with 32GB RAM, while the box
 compiling well is a older Core2Duo (I mention this since I read about
 differences in how LLVM/CLANG 3.1 may behave on different CPUs, even
 with -O2 enabled).

 I'm confused about this, since Firefox 13 and even 12 fail at the same
 point with a very similar error message in this xpcom module.
 ...
 /usr/ports/mail/thunderbird/work/comm-release/mozilla/xpcom/base/nsStackWalk.cpp:1196:29:
 error: use of undeclared identifier '_Unwind_Backtrace'
 _Unwind_Reason_Code t = _Unwind_Backtrace(unwind_callback, info);
 
 This simply looks like a problem in nsStackWalk.cpp; it should include
 unwind.h to get the proper declaration for _Unwind_Backtrace().
 
 I don't have the time to look into this at the moment, but my suspicion
 would be that whatever Mozilla uses for its configuration scripts is not
 finding the proper unwind.h header.

Thank you for looking into this.

Well, I did the follwoing. I search per find / -name unwind.h -print
for unwind.h. On all of my boxes, there are plenty of them found:


root@thor [~] find / -name unwind.h -print
/usr/local/include/unwind.h
/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.4/include/unwind.h
/usr/src/include/unwind.h
/usr/src/contrib/libcxxrt/unwind.h
/usr/src/contrib/llvm/tools/clang/lib/Headers/unwind.h
/usr/src/sys/ia64/include/unwind.h
/usr/obj/usr/src/tmp/usr/include/c++/v1/unwind.h
/usr/obj/usr/src/tmp/usr/include/clang/3.1/unwind.h
/usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/cc/cc_tools/unwind.h
/usr/obj/usr/src/gnu/lib/libgcc/unwind.h
/usr/obj/usr/src/gnu/lib/libstdc++/unwind.h
/usr/obj/usr/src/gnu/lib/libsupc++/unwind.h
/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/unwind.h
/usr/obj/usr/src/lib32/usr/include/c++/v1/unwind.h
/usr/obj/lib32/usr/src/gnu/lib/libgcc/unwind.h
/usr/obj/lib32/usr/src/gnu/lib/libstdc++/unwind.h
/usr/obj/lib32/usr/src/gnu/lib/libsupc++/unwind.h
/usr/include/c++/v1/unwind.h
/usr/include/clang/3.1/unwind.h


Lppking at other places:
ohartmann@thor: [~] apropos unwind
_U_dyn_cancel(3) - -- cancel unwind-info for dynamically
generated code
_U_dyn_register(3)   - -- register unwind-info for dynamically
generated code
libunwind(3) - -- a (mostly) platform-independent unwind API
libunwind-dynamic(3) - -- libunwind-support for runtime-generated code
libunwind-ia64(3)- -- IA-64-specific support in libunwind
libunwind-ptrace(3)  - -- ptrace() support in libunwind
libunwind-setjmp(3)  - -- libunwind-based non-local gotos
unw_create_addr_space(3) - -- create address space for remote unwinding
unw_destroy_addr_space(3) - -- destroy unwind address space
unw_init_local(3)- -- initialize cursor for local unwinding
unw_init_remote(3)   - -- initialize cursor for remote unwinding
unw_set_caching_policy(3) - -- set unwind caching policy
ohartmann@thor: [~] pkg_info |grep unwind
libunwind-20110911  A generic stack unwinding library
ohartmann@thor: [~] pkg_info -R libunwind-20110911
Information for libunwind-20110911:

Required by:
blender-2.63_1



Well, on all boxes in question I/we have installed port blender and
blender reels in port libunwind.

I will check by deleting port libunwind wether I can build
firefox/thunderbird with CLANG (gcc 4.6 works fine).


Regards,
oh



signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Please convert your ports to new options framework

2012-06-09 Thread Bryan Drewery


On 6/9/2012 3:38 AM, Thomas Mueller wrote:
 Where is all this about the new options framework documented?


There's a What users need to know section here:

http://wiki.freebsd.org/Ports/Options/OptionsNG

Regards,
Bryan Drewery
___
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


Firefox and firefox-remote options issues

2012-06-09 Thread Kevin Oberman
After upgrading a system from 8 to 9 I am reinstalling all ports.
Unfortunately, neither www/firefox nor www/firefox-remote is handling
options correctly. I'm just guessing that it is related to optionsng.

The options dialog always comes up with the default options showing.
If I modify these, they are not being stored and the port seems to
build without the selected options. Worse, when I used portmaster to
install firefox-remote, I was queried for options at the start and
again before the install and then the install failed because the build
had not built the option I specified. I have never seen this sort of
behavior and it appears to be only these two ports. Neither has
converted to optionsng.

The re-install of all ports will be running for a while as there are
about 700 ports still to be installed, but after it finishes I will
try to figure out what is going wrong, but I'll have to admit that my
make experience is fairly basic.

Any idea why these two ports seem to be failing to process options correctly?
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Firefox and firefox-remote options issues

2012-06-09 Thread Chris Rees
On Jun 9, 2012 4:52 PM, Kevin Oberman kob6...@gmail.com wrote:

 After upgrading a system from 8 to 9 I am reinstalling all ports.
 Unfortunately, neither www/firefox nor www/firefox-remote is handling
 options correctly. I'm just guessing that it is related to optionsng.

 The options dialog always comes up with the default options showing.
 If I modify these, they are not being stored and the port seems to
 build without the selected options. Worse, when I used portmaster to
 install firefox-remote, I was queried for options at the start and
 again before the install and then the install failed because the build
 had not built the option I specified. I have never seen this sort of
 behavior and it appears to be only these two ports. Neither has
 converted to optionsng.

 The re-install of all ports will be running for a while as there are
 about 700 ports still to be installed, but after it finishes I will
 try to figure out what is going wrong, but I'll have to admit that my
 make experience is fairly basic.

 Any idea why these two ports seem to be failing to process options
correctly?
 --,

Does the file /var/db/ports/firefox/options exist?  Can you put it up
somewhere?

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: Firefox and firefox-remote options issues

2012-06-09 Thread Kevin Oberman
On Sat, Jun 9, 2012 at 8:55 AM, Chris Rees utis...@gmail.com wrote:

 On Jun 9, 2012 4:52 PM, Kevin Oberman kob6...@gmail.com wrote:

 After upgrading a system from 8 to 9 I am reinstalling all ports.
 Unfortunately, neither www/firefox nor www/firefox-remote is handling
 options correctly. I'm just guessing that it is related to optionsng.

 The options dialog always comes up with the default options showing.
 If I modify these, they are not being stored and the port seems to
 build without the selected options. Worse, when I used portmaster to
 install firefox-remote, I was queried for options at the start and
 again before the install and then the install failed because the build
 had not built the option I specified. I have never seen this sort of
 behavior and it appears to be only these two ports. Neither has
 converted to optionsng.

 The re-install of all ports will be running for a while as there are
 about 700 ports still to be installed, but after it finishes I will
 try to figure out what is going wrong, but I'll have to admit that my
 make experience is fairly basic.

 Any idea why these two ports seem to be failing to process options
 correctly?
 --,

 Does the file /var/db/ports/firefox/options exist?  Can you put it up
 somewhere?

Wow! Not what I expected to find!

Yes, /var/db/ports/firefox/options is there, but
/var/db/ports/firefox-remote/options is not. And, when I look at
/var/db/ports/firefox/options, it actually contains the options for
firefox-remote!

If I go into www/firefox and make config,
/var/db/ports/firefox-remote/options contains the right options. Ouch.

I'll need to re-build firefox-remote later, but at least I now expect
firefox to build as I want it to. Something in parsing the port name
seems to have been broken.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6...@gmail.com
___
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: lang/gcc46 building stuff in $TMPDIR

2012-06-09 Thread Doug Barton
On 06/06/2012 23:15, Gerald Pfeifer wrote:
 On Wed, 6 Jun 2012, Doug Barton wrote:
 I purposely have a tiny /tmp, and while building gcc46 today it
 filled up with stuff from the gcc build. Is there any way to
 modify this process so that it keeps everything in WRKDIR?
 
 GCC in general should put all its build stuff in WRKDIR and only
 stash really temporary things (coming from an individual invocation
 of GCC such as assembly files if any) in /tmp for short periods of
 time.
 
 I am not aware of anything we could do beyond what I already have
 in the port, but then this is the first time I hear about this, in
 the context of FreeBSD and also upstream.
 
 Are you saying you actually noticed some leftovers in /tmp, or that
 there just has been more at certain points in time than you would
 expect?

I finally had time to watch this closely, and found the culprit(s).
While building the port creates a lot of files in /tmp (I think it's
actually $TMP, not $TMPDIR). A lot of them are *.s files, most of which
are small, but one of which grew to over 64M, which is what caused my
build to fail. It also creates a variety of other files, including .o,
.c, .ld, .le, .zip, etc.

The java OPTION also creates some pretty big jar directories, I had one
grow to 49M, which didn't crash my build, but might blow up someone with
a smaller /tmp.

My suggestion would be to create a directory in $WRKDIR and assign $TMP
(or whatever the right envar is) to it.

Doug

-- 

This .signature sanitized for your protection
___
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: Documenting 'make config' options

2012-06-09 Thread Doug Barton
On 06/06/2012 22:27, Dave Hayes wrote:
 Personally, a 'pkg-options-descr' text file would suit me just fine.

For those on -ports, the context is, How do we provide more information
about what the various options mean? This idea seems reasonable to me,
what do others think?

Doug

-- 

This .signature sanitized for your protection
___
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: Documenting 'make config' options

2012-06-09 Thread Stephen Montgomery-Smith

On 06/09/2012 11:35 AM, Doug Barton wrote:

On 06/06/2012 22:27, Dave Hayes wrote:

Personally, a 'pkg-options-descr' text file would suit me just fine.


For those on -ports, the context is, How do we provide more information
about what the various options mean? This idea seems reasonable to me,
what do others think?


I think it is a good idea.

___
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: ports/16873: commit references a PR

2012-06-09 Thread dfilter service
The following reply was made to PR ports/16873; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: ports/16873: commit references a PR
Date: Sat,  9 Jun 2012 16:43:42 + (UTC)

 rakuco  2012-06-09 16:43:33 UTC
 
   FreeBSD ports repository
 
   Modified files:
 net/gnu-dico Makefile 
   Log:
   - Adjust the gsasl dependency to the current shlib version.
   - Bump PORTREVISION.
   
   PR: ports/16873
   Submitted by:   rakuco
   
   Revision  ChangesPath
   1.6   +2 -2  ports/net/gnu-dico/Makefile
 ___
 cvs-...@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to cvs-all-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: devel/git compile clash with kwallet

2012-06-09 Thread Raphael Kubo da Costa
David Southwell ad...@vizion2000.net writes:

 When trying to install git I get the following:

Just for posterity's sake, this is probably git with the SVN option
enabled, and devel/subversion with KWALLET enabled.

 ===  kwallet-4.8.3 conflicts with installed package(s):
   kdeutils-4.7.3

   They install files into the same place.
   You may want to stop build with Ctrl + C.

Take a look at the UPDATING entry from 20120525 about many KDE ports
having been split. kdeutils4 is now a metaport that depends on the many
kdeutils applications that have each been moved into a separate port.

___
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


graphics/dri: nouveau_array.c:49:16: error: illegal storage class on function, *extract_u = EXTRACT(char, unsigned, 1);

2012-06-09 Thread O. Hartmann
I try to track down problems on one of our FreeBSD 10.0-CURRENT/amd64
boxes and therefore, I try recompiling xorg.

One box is constantly failing to compile port graphics/dri with a
obviously well know error, as googling reveals (
http://lists.freedesktop.org/archives/mesa-dev/2011-December/016348.html).

I share /etc/make.conf and /etc/src.conf on those FreeBSD 10.0-CURRENT
boxes, they are supposed to have set
WITH_NEW_XORG=yes
WITHOUT_NOUVEAU=yes

There was a time when also WITH_KMS=yes was set on the box in question,
but I disabled that again (commented out).

The problem is sticky. I also tried portmaster -f graphics/dri,
everything is compiled well (CLANG) until it comes to graphics/dri itself.

graphics/libdrm is compiled without KMS.

Somehow bad things slipped into the system and I feel like floating like
a dead man in the water. I considered deleting /var/db/pkg/*, since
sometimes I need to delete manually specific folders in that directory
to make a port compiling again. But I do not know wether this is
introducing larger problems.

Compiling the whole ports (implies deleting them all) is no option for
this moment.

Does anyone know this problem and has a solution to get rid of this
sticky thing?

Regards,
Oliver


[...]
../../src/egl/main -I../../../../../src/egl/drivers/dri
-I/usr/local/include -I/usr/local/include/libdrm-DFEATURE_GL=1
-I/usr/local/include -I/usr/local/include/libdrm
-I/usr/local/include/nouveau   -I/usr/local/include -O3 -pipe
-fno-strict-aliasing -march=native -Wall -Wmissing-prototypes -std=c99
-fno-strict-aliasing -O3 -pipe -fno-strict-aliasing -march=native  -fPIC
 -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS
-DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -fvisibility=hidden
nouveau_scratch.c -o nouveau_scratch.o
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver
-I../../../../../include -I../../../../../src/mapi
-I../../../../../src/mesa -I../../../../../src/egl/main
-I../../../../../src/egl/drivers/dri -I/usr/local/include
-I/usr/local/include/libdrm-DFEATURE_GL=1 -I/usr/local/include
-I/usr/local/include/libdrm -I/usr/local/include/nouveau
-I/usr/local/include -O3 -pipe -fno-strict-aliasing -march=native -Wall
-Wmissing-prototypes -std=c99 -fno-strict-aliasing -O3 -pipe
-fno-strict-aliasing -march=native  -fPIC  -DUSE_X86_64_ASM
-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1
-DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING
-DGLX_DIRECT_RENDERING -fvisibility=hidden  nouveau_array.c -o
nouveau_array.o
nouveau_array.c:49:16: error: illegal storage class on function
*extract_u = EXTRACT(char, unsigned, 1);
 ^
nouveau_array.c:38:3: note: expanded from macro 'EXTRACT'
auto out_t f(struct nouveau_array *, int, int); \
^
nouveau_array.c:49:16: error: expected ';' at end of declaration
*extract_u = EXTRACT(char, unsigned, 1);
 ^
nouveau_array.c:39:50: note: expanded from macro 'EXTRACT'
out_t f(struct nouveau_array *a, int i, int j) {\
   ^
nouveau_array.c:50:16: error: illegal storage class on function
*extract_f = EXTRACT(char, float, SCHAR_MAX);
 ^
nouveau_array.c:38:3: note: expanded from macro 'EXTRACT'
auto out_t f(struct nouveau_array *, int, int); \
^
nouveau_array.c:50:16: error: expected ';' at end of declaration
*extract_f = EXTRACT(char, float, SCHAR_MAX);
 ^
nouveau_array.c:39:50: note: expanded from macro 'EXTRACT'
out_t f(struct nouveau_array *a, int i, int j) {\
   ^
nouveau_array.c:53:16: error: illegal storage class on function
*extract_u = EXTRACT(unsigned char, unsigned, 1);
 ^
nouveau_array.c:38:3: note: expanded from macro 'EXTRACT'
auto out_t f(struct nouveau_array *, int, int); \
^
nouveau_array.c:53:16: error: expected ';' at end of declaration
*extract_u = EXTRACT(unsigned char, unsigned, 1);
 ^
nouveau_array.c:39:50: note: expanded from macro 'EXTRACT'
out_t f(struct nouveau_array *a, int i, int j) {\
   ^
nouveau_array.c:54:16: error: illegal storage class on function
*extract_f = EXTRACT(unsigned char, float, UCHAR_MAX);
 ^
nouveau_array.c:38:3: note: expanded from macro 'EXTRACT'
auto out_t f(struct nouveau_array *, int, int); \
^
nouveau_array.c:54:16: error: expected ';' at end of declaration
*extract_f 

Re: Documenting 'make config' options

2012-06-09 Thread Baptiste Daroussin
On Sat, Jun 09, 2012 at 09:35:12AM -0700, Doug Barton wrote:
 On 06/06/2012 22:27, Dave Hayes wrote:
  Personally, a 'pkg-options-descr' text file would suit me just fine.
 
 For those on -ports, the context is, How do we provide more information
 about what the various options mean? This idea seems reasonable to me,
 what do others think?
 
 Doug
 
 -- 
 
 This .signature sanitized for your protection
 ___
 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

There was a PR[1] to use some dialog(1) feature to expose it to the user, would 
be
nice if that extended description could implemented that way (using help button
from dialog(1)) I do not plan to work on this now if someone want to do it that
will be great

1: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/123185

regards,
Bapt


pgpdCLwnNscxz.pgp
Description: PGP signature


Re: graphics/dri: nouveau_array.c:49:16: error: illegal storage class on function, *extract_u = EXTRACT(char, unsigned, 1);

2012-06-09 Thread Dimitry Andric
On 2012-06-09 19:00, O. Hartmann wrote:
...
 I try to track down problems on one of our FreeBSD 10.0-CURRENT/amd64
 boxes and therefore, I try recompiling xorg.
 
 One box is constantly failing to compile port graphics/dri with a
 obviously well know error, as googling reveals (
 http://lists.freedesktop.org/archives/mesa-dev/2011-December/016348.html).
 
 I share /etc/make.conf and /etc/src.conf on those FreeBSD 10.0-CURRENT
 boxes, they are supposed to have set
 WITH_NEW_XORG=yes
 WITHOUT_NOUVEAU=yes
 
 There was a time when also WITH_KMS=yes was set on the box in question,
 but I disabled that again (commented out).
 
 The problem is sticky. I also tried portmaster -f graphics/dri,
 everything is compiled well (CLANG) until it comes to graphics/dri itself.

You asked the same question a few weeks ago:

  http://docs.freebsd.org/cgi/mid.cgi?4F9BC101.8090305

I posted a patch here:

  http://docs.freebsd.org/cgi/mid.cgi?4F9C2047.8020108

Afterwards, I asked either the libGL maintainers or x11@ if it was OK
to commit, but I received no response.
___
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 uninstall pkgng

2012-06-09 Thread Marcin Wisnicki
I've made a mistake of installing pkgng on 9.0-amd64 but since there is no 
up-to-date repository I want to remove it.

What would be the correct procedure to achieve that ?

Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.

___
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: devel/git compile clash with kwallet

2012-06-09 Thread Jason Hellenthal


On Sat, Jun 09, 2012 at 01:51:22PM -0300, Raphael Kubo da Costa wrote:
 David Southwell ad...@vizion2000.net writes:
 
  When trying to install git I get the following:
 
 Just for posterity's sake, this is probably git with the SVN option
 enabled, and devel/subversion with KWALLET enabled.
 
  ===  kwallet-4.8.3 conflicts with installed package(s):
kdeutils-4.7.3
 
They install files into the same place.
You may want to stop build with Ctrl + C.
 
 Take a look at the UPDATING entry from 20120525 about many KDE ports
 having been split. kdeutils4 is now a metaport that depends on the many
 kdeutils applications that have each been moved into a separate port.
 

Since when would git have any direct relationship to KDE ?

-- 

 - (2^(N-1))
___
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 uninstall pkgng

2012-06-09 Thread Julien Laffaye

On 6/9/2012 7:46 PM, Marcin Wisnicki wrote:

I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
up-to-date repository I want to remove it.

Have you looked at http://pkgbeta.freebsd.org/freebsd-9-amd64/latest/ ?


What would be the correct procedure to achieve that ?

Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.

___
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 uninstall pkgng

2012-06-09 Thread Matthew Seaman
On 09/06/2012 18:46, Marcin Wisnicki wrote:
 I've made a mistake of installing pkgng on 9.0-amd64 but since there is no 
 up-to-date repository I want to remove it.
 
 What would be the correct procedure to achieve that ?
 
 Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.

Not easy.  You'ld have to delete the pkg port, undo any additional
configuration you may have added to eg. /etc/make.conf (ie. remove
WITH_PKGNG settings), undo any patches to portmaster (if you're using
that) and then reinstall all your ports using the original package tools
to rebuild /var/db/pkg/ contents.

/usr/sbin/pkg is part of base nowadays.  You don't want to delete that.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
JID: matt...@infracaninophile.co.uk   Kent, CT11 9PW





signature.asc
Description: OpenPGP digital signature


Re: devel/git compile clash with kwallet

2012-06-09 Thread Raphael Kubo da Costa
Jason Hellenthal jhellent...@dataix.net writes:

 Since when would git have any direct relationship to KDE ?

It doesn't have a direct relationship. Please see what I wrote here:

 Just for posterity's sake, this is probably git with the SVN option
 enabled, and devel/subversion with KWALLET enabled.

___
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: Imagemagick: FAIL: Magick++/tests/averageImages.sh

2012-06-09 Thread Doug Barton
On 05/26/2012 17:01, Doug Barton wrote:
 What would be helpful to diagnose this? I'm on current r236118

FYI, it's the OPENMP option that causes this to fail. All of my other
options work fine.

hth,

Doug

-- 

This .signature sanitized for your protection
___
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 uninstall pkgng

2012-06-09 Thread Jason Hellenthal


On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:
 On 09/06/2012 18:46, Marcin Wisnicki wrote:
  I've made a mistake of installing pkgng on 9.0-amd64 but since there is no 
  up-to-date repository I want to remove it.
  
  What would be the correct procedure to achieve that ?
  
  Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.
 
 Not easy.  You'ld have to delete the pkg port, undo any additional
 configuration you may have added to eg. /etc/make.conf (ie. remove
 WITH_PKGNG settings), undo any patches to portmaster (if you're using
 that) and then reinstall all your ports using the original package tools
 to rebuild /var/db/pkg/ contents.
 
 /usr/sbin/pkg is part of base nowadays.  You don't want to delete that.
 

When was pkgng made part of base ?

/usr/sbin/pkg would be from pkgng if you are using it to delete itself
then the problem you are experiencing is the file is busy at the time of
deletion. Try pkg_delete instead ?



-- 

 - (2^(N-1))
___
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: NO_OPTIONS_SORT makes options disappear

2012-06-09 Thread Doug Barton
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/04/2012 23:04, Baptiste Daroussin wrote:
 On Mon, Jun 04, 2012 at 03:58:24PM -0700, Doug Barton wrote:
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA256
 
 On 06/04/2012 15:40, Baptiste Daroussin wrote:
 Can you try with this patch ? 
 http://people.freebsd.org/~bapt/bsd.options.mk.diff
 
 Still adding NO_OPTIONS_SORT=yes
 
 With this change the options are no longer sorted, and do appear,
 but they appear twice.
 
 FYI, you can test this yourself in the dns/bind* ports.
 
 Fixed

Sorry for the late response, but I can confirm that this is fixed,
along with my other concerns about backwards compatibility.

Thanks for addressing these issues so quickly. I think that this will
greatly ease the transition to the new system, and significantly
improve the user experience.

Doug

- -- 

This .signature sanitized for your protection
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)

iQEcBAEBCAAGBQJP05V7AAoJEFzGhvEaGryE0gMIAKN5OY38rvCte2UM9ZsfVdJp
5BclP9Gwza6W1h73o+C+TsZLed/vxCGcx6nc3AcQ4MISBKmmMilo7eFTwm+4y+5p
coQURm0/Kq3UZBeBeJpJBQ9g9j8ADACIfadCAr7MTUiw3uNpAzxr8zvIA6jy4atS
BkkOnXDUhJy0zoIlPcQebt7dxdUceWj87/2O41T5YSGvIELWFWGdfhFjMNHP1dJ+
pu6v6oRBEJ8rHtqeRgjUAdntlhbI4OWmInJUwMNJMErV1zTQL0FwIBOch34dIapt
91EzNiMkUDfehRZaQ1G+9VToDHZWkv5wZQ2hBgysBaCRCTS3pMcH1MbS8ffhWzQ=
=VwWh
-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 uninstall pkgng

2012-06-09 Thread Marcin Wisnicki
On Sat, Jun 9, 2012 at 8:23 PM, Jason Hellenthal jhellent...@dataix.net wrote:


 On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:
 On 09/06/2012 18:46, Marcin Wisnicki wrote:
  I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
  up-to-date repository I want to remove it.
 
  What would be the correct procedure to achieve that ?
 
  Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.

 Not easy.  You'ld have to delete the pkg port, undo any additional
 configuration you may have added to eg. /etc/make.conf (ie. remove
 WITH_PKGNG settings), undo any patches to portmaster (if you're using
 that) and then reinstall all your ports using the original package tools
 to rebuild /var/db/pkg/ contents.

 /usr/sbin/pkg is part of base nowadays.  You don't want to delete that.


So I guess that if I have empty /usr/local, no make.conf and no
/var/db/pkg/local.sqlite then I'm fine ?


 When was pkgng made part of base ?


It seems to be a simple wrapper/bootstrapper (see src/usr.sbin/pkg)
that just downloads real thing.

 /usr/sbin/pkg would be from pkgng if you are using it to delete itself
 then the problem you are experiencing is the file is busy at the time of
 deletion. Try pkg_delete instead ?


It have deleted itself just fine.



 --

  - (2^(N-1))
___
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 uninstall pkgng

2012-06-09 Thread Julien Laffaye

On 6/9/2012 8:23 PM, Jason Hellenthal wrote:


On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:

On 09/06/2012 18:46, Marcin Wisnicki wrote:

I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
up-to-date repository I want to remove it.

What would be the correct procedure to achieve that ?

Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.

Not easy.  You'ld have to delete the pkg port, undo any additional
configuration you may have added to eg. /etc/make.conf (ie. remove
WITH_PKGNG settings), undo any patches to portmaster (if you're using
that) and then reinstall all your ports using the original package tools
to rebuild /var/db/pkg/ contents.

/usr/sbin/pkg is part of base nowadays.  You don't want to delete that.


When was pkgng made part of base ?

The bootstrap binary is in base, not pkgng.


/usr/sbin/pkg would be from pkgng if you are using it to delete itself
then the problem you are experiencing is the file is busy at the time of
deletion. Try pkg_delete instead ?


Wrong, this is the bootstrap binary. The pkg binary is in LOCALBASE.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Firefox and firefox-remote options issues

2012-06-09 Thread Matthew Seaman
On 09/06/2012 17:02, Kevin Oberman wrote:
 Wow! Not what I expected to find!
 
 Yes, /var/db/ports/firefox/options is there, but
 /var/db/ports/firefox-remote/options is not. And, when I look at
 /var/db/ports/firefox/options, it actually contains the options for
 firefox-remote!
 
 If I go into www/firefox and make config,
 /var/db/ports/firefox-remote/options contains the right options. Ouch.
 
 I'll need to re-build firefox-remote later, but at least I now expect
 firefox to build as I want it to. Something in parsing the port name
 seems to have been broken.

That looks to be an accident.  Both those ports share the same options file:

% cd /usr/ports
% make -C www/firefox -V OPTIONSFILE
/var/db/ports/firefox/options
% make -C www/firefox-remote -V OPTIONSFILE
/var/db/ports/firefox/options

Ultimately this is because both those ports have PORTNAME=firefox, which
means both of them end up with the same UNIQUENAME, which is clearly a
bit contrary to the intent of that variable.

This would have been the case even before OPTIONSng -- the location
where options would be stored hasn't changed.  However, firefox-remote
doesn't set any options of its own, so previously it wouldn't have used
its options file at all.  One of the effects of OPTIONSng is that every
port technically now uses options so would now use an options file.  So
collisions like this are going to show up.

However, not all ports sharing OPTIONSFILEs are accidental.  For
instance Postgresql ports all use a shared file quite deliberately.

Attached is a list of all the ports with a non-unique UNIQUENAME setting.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
JID: matt...@infracaninophile.co.uk   Kent, CT11 9PW


 uniquename  |   portname
-+---
 ImageMagick | graphics/ImageMagick
 ImageMagick | graphics/ImageMagick-nox11
 PackageKit  | ports-mgmt/packagekit
 PackageKit  | ports-mgmt/packagekit-qt4
 WebCalendar | www/webcalendar
 WebCalendar | www/webcalendar-devel
 akode   | audio/akode
 akode   | audio/akode-plugins-ffmpeg
 alienarena  | games/alienarena
 alienarena  | games/alienarena-data
 amanda  | misc/amanda26-client
 amanda  | misc/amanda26-server
 amanda  | misc/amanda32-client
 amanda  | misc/amanda32-server
 amanda-client   | misc/amanda-client
 amanda-client   | misc/amanda25-client
 amanda-server   | misc/amanda-server
 amanda-server   | misc/amanda25-server
 amule   | net-p2p/amule
 amule   | net-p2p/amule-devel
 apr | devel/apr0
 apr | devel/apr1
 apr | devel/apr2
 argus   | net-mgmt/argus
 argus   | net-mgmt/argus3
 argus-clients   | net-mgmt/argus-clients
 argus-clients   | net-mgmt/argus3-clients
 asterisk| net/asterisk
 asterisk| net/asterisk10
 asterisk| net/asterisk14
 asterisk| net/asterisk16
 atlas   | math/atlas
 atlas   | math/atlas-devel
 avahi   | net/avahi
 avahi   | net/avahi-app
 avahi   | net/avahi-autoipd
 avahi   | net/avahi-gtk
 avahi   | net/avahi-libdns
 avahi   | net/avahi-qt3
 avahi   | net/avahi-qt4
 avahi   | net/avahi-sharp
 avant-window-navigator  | x11/avant-window-navigator
 avant-window-navigator  | x11/avant-window-navigator-gnome
 barnyard2   | security/barnyard2
 barnyard2   | security/barnyard2-sguil
 bird| net/bird
 bird| net/bird-devel
 blender | graphics/blender
 blender | graphics/blender-doc
 bluefish| www/bluefish
 bluefish| www/bluefish-devel
 boehm-gc| devel/boehm-gc
 boehm-gc| devel/boehm-gc-redirect
 boehm-gc| devel/boehm-gc-threaded
 bogofilter  | mail/bogofilter
 bogofilter  | mail/bogofilter-sqlite
 bogofilter  | mail/bogofilter-tc
 boxbackup   | sysutils/boxbackup
 boxbackup   | sysutils/boxbackup-devel
 cairo   | graphics/cairo
 

Re: How to uninstall pkgng

2012-06-09 Thread Jason Hellenthal


On Sat, Jun 09, 2012 at 08:32:03PM +0200, Julien Laffaye wrote:
 On 6/9/2012 8:23 PM, Jason Hellenthal wrote:
 
  On Sat, Jun 09, 2012 at 07:03:23PM +0100, Matthew Seaman wrote:
  On 09/06/2012 18:46, Marcin Wisnicki wrote:
  I've made a mistake of installing pkgng on 9.0-amd64 but since there is no
  up-to-date repository I want to remove it.
 
  What would be the correct procedure to achieve that ?
 
  Invoking `pkg delete -a` still leaves some files including /usr/sbin/pkg.
  Not easy.  You'ld have to delete the pkg port, undo any additional
  configuration you may have added to eg. /etc/make.conf (ie. remove
  WITH_PKGNG settings), undo any patches to portmaster (if you're using
  that) and then reinstall all your ports using the original package tools
  to rebuild /var/db/pkg/ contents.
 
  /usr/sbin/pkg is part of base nowadays.  You don't want to delete that.
 
  When was pkgng made part of base ?
 The bootstrap binary is in base, not pkgng.
 
  /usr/sbin/pkg would be from pkgng if you are using it to delete itself
  then the problem you are experiencing is the file is busy at the time of
  deletion. Try pkg_delete instead ?
 
 Wrong, this is the bootstrap binary. The pkg binary is in LOCALBASE.

Missed that. This is pretty confusing as stable/8  releng/9 does not
have a pkg while head and stable/9 do.

-- 

 - (2^(N-1))
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Firefox and firefox-remote options issues

2012-06-09 Thread Kevin Oberman
On Sat, Jun 9, 2012 at 11:54 AM, Matthew Seaman
m.sea...@infracaninophile.co.uk wrote:
 On 09/06/2012 17:02, Kevin Oberman wrote:
 Wow! Not what I expected to find!

 Yes, /var/db/ports/firefox/options is there, but
 /var/db/ports/firefox-remote/options is not. And, when I look at
 /var/db/ports/firefox/options, it actually contains the options for
 firefox-remote!

 If I go into www/firefox and make config,
 /var/db/ports/firefox-remote/options contains the right options. Ouch.

 I'll need to re-build firefox-remote later, but at least I now expect
 firefox to build as I want it to. Something in parsing the port name
 seems to have been broken.

 That looks to be an accident.  Both those ports share the same options file:

 % cd /usr/ports
 % make -C www/firefox -V OPTIONSFILE
 /var/db/ports/firefox/options
 % make -C www/firefox-remote -V OPTIONSFILE
 /var/db/ports/firefox/options

 Ultimately this is because both those ports have PORTNAME=firefox, which
 means both of them end up with the same UNIQUENAME, which is clearly a
 bit contrary to the intent of that variable.

 This would have been the case even before OPTIONSng -- the location
 where options would be stored hasn't changed.  However, firefox-remote
 doesn't set any options of its own, so previously it wouldn't have used
 its options file at all.  One of the effects of OPTIONSng is that every
 port technically now uses options so would now use an options file.  So
 collisions like this are going to show up.

 However, not all ports sharing OPTIONSFILEs are accidental.  For
 instance Postgresql ports all use a shared file quite deliberately.

 Attached is a list of all the ports with a non-unique UNIQUENAME setting.

Ahh. If I'd had some time, I suspect I would have spotted it. I am
amazed that it has never bitten me in the past as I have had this port
installed for over a decade. Of course, it would not have shown up
using portupgrade, but portmaster does show it as it queries for
options for all ports to be built BEFORE it starts building. I guess I
never noticed that firefox-remote always asks for options but was
seldom rebuilt while firefox is built frequently, but I guess I've
never done a system where both were installed by portmaster in a
single operation.

Thanks.  I'll drop the maintainer of firefox-remote a note open a PR on it.
R. Kevin Oberman - Network Engineer
rkober...@gmail.com
___
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: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-09 Thread Mel Flynn
On 9-6-2012 14:02, Matthew Seaman wrote:
 On 09/06/2012 12:25, Christopher J. Ruwe wrote:
 Thanks for your quick answer. Incidentally, I am at this moment also
 preparing a maintainer update for a new version of math/ess. Should I
 perpare two PRs, one for the CONFLICTS and one for the actual update or
 is it permissable to pack these two into one?
 
 It is best to put all the changes you want to make into one PR.  That
 will get it processed most efficiently.

And if there's a PR for the conflict problem, then mention in your
update PR that this update closes PR xx.

-- 
Mel
___
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, Makefile fix proposal...

2012-06-09 Thread Mel Flynn
On 9-6-2012 9:42, Chris Rees wrote:
 On 7 June 2012 15:28, Hiroto Kagotani hiroto.kagot...@gmail.com wrote:
 2012/6/7 Sergio de Almeida Lenzi lenzi.ser...@gmail.com:
 Well, now that libreoffice build is
 solved, than  what about insert
 a line:
 CONFLICTS_BUILD=boost*
 near line 63 of Makefile???

 libreoffice does not conflict with boost;
 just Makefile has a problem.

 Attached is the patch.
 
 The only functional difference here is removing the BDB includes from 
 CPPFLAGS;
 
 from bsd.port.mk
 
 .if defined(HAS_CONFIGURE)
 @(cd ${CONFIGURE_WRKSRC}  \
 ${SET_LATE_CONFIGURE_ARGS} \
 if ! ${SETENV} CC=${CC} CPP=${CPP} CXX=${CXX} \
 CFLAGS=${CFLAGS} CPPFLAGS=${CPPFLAGS} CXXFLAGS=${CXXFLAGS} \
 
 So CPPFLAGS and LDFLAGS are already added to CONFIGURE_ARGS.
 
 I would suspect something more subtle is at work here.

If this fixes things, then some /real/ configure options are the
culprit. This fix doesn't work like the author thinks it does, since
CONFIGURE_ARGS is /not/ CONFIGURE_ENV. So this would effectively result
in environment variables being passed as arguments to the configure
script. You'd have to look at the configure script implementation to see
what the consequences are of that.

-- 
Mel
___
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: Imagemagick: FAIL: Magick++/tests/averageImages.sh

2012-06-09 Thread Robert Huff

Doug Barton writes:

  FYI, it's the OPENMP option that causes this to fail. All of my
  other options work fine.

Um ... with OPENMP de-selected IM hangs in
tests/validate-streams.sh.


Robert mileage may vary Huff

___
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: graphics/dri: nouveau_array.c:49:16: error: illegal storage class on function, *extract_u = EXTRACT(char, unsigned, 1);

2012-06-09 Thread O. Hartmann
On 06/09/12 19:34, Dimitry Andric wrote:
 On 2012-06-09 19:00, O. Hartmann wrote:
 ...
 I try to track down problems on one of our FreeBSD 10.0-CURRENT/amd64
 boxes and therefore, I try recompiling xorg.

 One box is constantly failing to compile port graphics/dri with a
 obviously well know error, as googling reveals (
 http://lists.freedesktop.org/archives/mesa-dev/2011-December/016348.html).

 I share /etc/make.conf and /etc/src.conf on those FreeBSD 10.0-CURRENT
 boxes, they are supposed to have set
 WITH_NEW_XORG=yes
 WITHOUT_NOUVEAU=yes

 There was a time when also WITH_KMS=yes was set on the box in question,
 but I disabled that again (commented out).

 The problem is sticky. I also tried portmaster -f graphics/dri,
 everything is compiled well (CLANG) until it comes to graphics/dri itself.
 
 You asked the same question a few weeks ago:
 
   http://docs.freebsd.org/cgi/mid.cgi?4F9BC101.8090305
 
 I posted a patch here:
 
   http://docs.freebsd.org/cgi/mid.cgi?4F9C2047.8020108
 
 Afterwards, I asked either the libGL maintainers or x11@ if it was OK
 to commit, but I received no response.


O, sorry.
I deleted the /usr/ports completely on that specific box.

Now, with your patch set installed again, graphics/dri compiles without
a flaw.

I was wondering why there are not more people/FreeBSD users out there
having the very same problem.

I'd appreciate your patch getting permanent soon.

Thanks,
Oliver




signature.asc
Description: OpenPGP digital signature


Re: Imagemagick: FAIL: Magick++/tests/averageImages.sh

2012-06-09 Thread Doug Barton
On 06/09/2012 12:53, Robert Huff wrote:
 
 Doug Barton writes:
 
  FYI, it's the OPENMP option that causes this to fail. All of my
  other options work fine.
 
   Um ... with OPENMP de-selected IM hangs in
 tests/validate-streams.sh.

What I did was to start with the defaults and make sure that it passed
all the tests. Then I added stuff until it failed. My working set:

OPTIONS_FILE_SET+=IMAGEMAGICK_16BIT_PIXEL
OPTIONS_FILE_SET+=IMAGEMAGICK_BZLIB
OPTIONS_FILE_UNSET+=IMAGEMAGICK_DJVU
OPTIONS_FILE_UNSET+=IMAGEMAGICK_DOT
OPTIONS_FILE_SET+=IMAGEMAGICK_FFTW
OPTIONS_FILE_SET+=IMAGEMAGICK_FONTCONFIG
OPTIONS_FILE_UNSET+=IMAGEMAGICK_FPX
OPTIONS_FILE_UNSET+=IMAGEMAGICK_GSLIB
OPTIONS_FILE_SET+=IMAGEMAGICK_JBIG
OPTIONS_FILE_SET+=IMAGEMAGICK_JPEG
OPTIONS_FILE_SET+=IMAGEMAGICK_JPEG2000
OPTIONS_FILE_SET+=IMAGEMAGICK_LCMS2
OPTIONS_FILE_UNSET+=IMAGEMAGICK_LCMS
OPTIONS_FILE_SET+=IMAGEMAGICK_LZMA
OPTIONS_FILE_SET+=IMAGEMAGICK_LQR
OPTIONS_FILE_SET+=IMAGEMAGICK_MODULES
OPTIONS_FILE_UNSET+=IMAGEMAGICK_OPENEXR
OPTIONS_FILE_UNSET+=IMAGEMAGICK_OPENMP
OPTIONS_FILE_SET+=IMAGEMAGICK_PANGO
OPTIONS_FILE_SET+=IMAGEMAGICK_PDF
OPTIONS_FILE_SET+=IMAGEMAGICK_PERL
OPTIONS_FILE_SET+=IMAGEMAGICK_PNG
OPTIONS_FILE_SET+=IMAGEMAGICK_SVG
OPTIONS_FILE_SET+=IMAGEMAGICK_TESTS
OPTIONS_FILE_SET+=IMAGEMAGICK_TIFF
OPTIONS_FILE_SET+=IMAGEMAGICK_TTF
OPTIONS_FILE_SET+=IMAGEMAGICK_WEBP
OPTIONS_FILE_UNSET+=IMAGEMAGICK_WMF
OPTIONS_FILE_SET+=THREADS

hth,

Doug

-- 

This .signature sanitized for your protection
___
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: graphics/dri: nouveau_array.c:49:16: error: illegal storage class on function, *extract_u = EXTRACT(char, unsigned, 1);

2012-06-09 Thread Dimitry Andric
On 2012-06-09 21:57, O. Hartmann wrote:
...
 Now, with your patch set installed again, graphics/dri compiles without
 a flaw.
 
 I was wondering why there are not more people/FreeBSD users out there
 having the very same problem.

Most likely because neither WITH_NEW_XORG nor CC=clang are defaults (at
least not yet ;).

I haven't exactly followed the new xorg import, but I imagine it has
been a huge effort to get everything upgraded without breaking too much
existing stuff.

However, this kind of major update always causes a few edge cases to
blow up.  That's why miwi sent the call for testing to several mailing
lists.  So please test, and if possible, send fixes! :)


 I'd appreciate your patch getting permanent soon.

Since this particular fix isn't yet integrated into the latest MesaLib
release, I filed a PR, ports/168902.
___
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


pkgng x11/xdm list of installed files incomplete?

2012-06-09 Thread Anton Shterenlikht
Mel alerted me to the fact that my
original post got mangled (due to my
screemap mis-configuration). So I resend it.

# þkg infø -xl xðm
xðm-¹.¹.¹¹ øwns the følløwing files:
/usr/løcãl/bin/xðm
/usr/løcãl/lib/X¹¹/xðm/ãuthðir
/usr/løcãl/lib/X¹¹/xðm/chøøser
/usr/løcãl/lib/X¹¹/xðm/libXðmGreet.lã
/usr/løcãl/lib/X¹¹/xðm/libXðmGreet.sø
/usr/løcãl/lib/X¹¹/xðm/þixmãþs/xørg-bw.xþm
/usr/løcãl/lib/X¹¹/xðm/þixmãþs/xørg.xþm
/usr/løcãl/mãn/mãn¹/xðm.¹.gz
/usr/løcãl/shãre/X¹¹/ãþþ-ðefãults/©høøser
/usr/løcãl/shãre/exãmþles/xðm/Give©ønsøle
/usr/løcãl/shãre/exãmþles/xðm/Tãke©ønsøle
/usr/løcãl/shãre/exãmþles/xðm/Xãccess
/usr/løcãl/shãre/exãmþles/xðm/Xreset
/usr/løcãl/shãre/exãmþles/xðm/Xresøurces
/usr/løcãl/shãre/exãmþles/xðm/Xservers
/usr/løcãl/shãre/exãmþles/xðm/Xsessiøn
/usr/løcãl/shãre/exãmþles/xðm/Xsetuþ_0
/usr/løcãl/shãre/exãmþles/xðm/Xstãrtuþ
/usr/løcãl/shãre/exãmþles/xðm/Xwilling
/usr/løcãl/shãre/exãmþles/xðm/xðm-cønfig
/usr/løcãl/shãre/licenses/xðm-¹.¹.¹¹/LÏ©ËNSË
/usr/løcãl/shãre/licenses/xðm-¹.¹.¹¹/MÏT
/usr/løcãl/shãre/licenses/xðm-¹.¹.¹¹/cãtãløg.mk


However, these files are also installed by xdm:

# ls -ãl /usr/løcãl/lib/X¹¹/xðm/
tøtãl ¹20
ðrwxr-xr-x   4 røøt  wheel5¹2 Jun  8 ¹5:³5 .
ðrwxr-xr-x  ¹¹ røøt  wheel5¹2 Jun  9 22:¹¹ ..
-r-xr-xr-x   ¹ røøt  wheel³25 Jun  8 ¹5:³5 Give©ønsøle
-r-xr-xr-x   ¹ røøt  wheel¹84 Jun  8 ¹5:³5 Tãke©ønsøle
-r--r--r--   ¹ røøt  wheel   ³40¹ Jun  8 ¹5:³5 Xãccess
-r-xr-xr-x   ¹ røøt  wheel¹9³ Jun  8 ¹5:³5 Xreset
-r--r--r--   ¹ røøt  wheel   2744 Jun  8 ¹5:³9 Xresøurces
-r--r--r--   ¹ røøt  wheel429 Jun  8 ¹5:³5 Xservers
-r-xr-xr-x   ¹ røøt  wheel875 Jun  8 ¹5:³5 Xsessiøn
-r-xr-xr-x   ¹ røøt  wheel 88 Jun  8 ¹5:³5 Xsetuþ_0
-r-xr-xr-x   ¹ røøt  wheel¹96 Jun  8 ¹5:³5 Xstãrtuþ
-r-xr-xr-x   ¹ røøt  wheel29¹ Jun  8 ¹5:³5 Xwilling
ðrwx--   ³ røøt  wheel5¹2 Jun  8 ¹5:³5 ãuthðir
-r-xr-xr-x   ¹ røøt  wheel  20568 Jun  8 ¹5:³5 chøøser
-rwxr-xr-x   ¹ røøt  wheel   ¹47¹ Jun  8 ¹5:³5 libXðmGreet.lã
-rwxr-xr-x   ¹ røøt  wheel  62079 Jun  8 ¹5:³5 libXðmGreet.sø
ðrwxr-xr-x   2 røøt  wheel5¹2 Jun  8 ¹5:³5 þixmãþs
-r--r--r--   ¹ røøt  wheel   ¹³46 Jun  8 ¹5:³5 xðm-cønfig
#

most of which are not shown with pkg info -l

Maybe something is wrong with plist?
Or am I confusing myself?

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423
___
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: Documenting 'make config' options

2012-06-09 Thread Warren Block

On Sat, 9 Jun 2012, Doug Barton wrote:


On 06/06/2012 22:27, Dave Hayes wrote:

Personally, a 'pkg-options-descr' text file would suit me just fine.


For those on -ports, the context is, How do we provide more information
about what the various options mean? This idea seems reasonable to me,
what do others think?


The user needs to know what the options mean when they appear, and 
having to go look them up in another file is just another hassle. 
Difficult to do in some situations, too.  Better to show them when the 
user scrolls to that option.  Here's what I suggested in -stable:

http://lists.freebsd.org/pipermail/freebsd-stable/2012-June/068187.html

No new files, only one copy of the descriptions so they don't get out of 
sync.

___
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: Documenting 'make config' options

2012-06-09 Thread Doug Barton
On 06/09/2012 17:54, Warren Block wrote:
 On Sat, 9 Jun 2012, Doug Barton wrote:
 
 On 06/06/2012 22:27, Dave Hayes wrote:
 Personally, a 'pkg-options-descr' text file would suit me just fine.

 For those on -ports, the context is, How do we provide more information
 about what the various options mean? This idea seems reasonable to me,
 what do others think?
 
 The user needs to know what the options mean when they appear, and
 having to go look them up in another file is just another hassle.
 Difficult to do in some situations, too.  Better to show them when the
 user scrolls to that option.  Here's what I suggested in -stable:
 http://lists.freebsd.org/pipermail/freebsd-stable/2012-June/068187.html
 
 No new files, only one copy of the descriptions so they don't get out of
 sync.

That's a nice idea, how do you make it work with dialog?


-- 

This .signature sanitized for your protection


___
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: Documenting 'make config' options

2012-06-09 Thread Warren Block

On Sat, 9 Jun 2012, Doug Barton wrote:


On 06/09/2012 17:54, Warren Block wrote:

On Sat, 9 Jun 2012, Doug Barton wrote:


On 06/06/2012 22:27, Dave Hayes wrote:

Personally, a 'pkg-options-descr' text file would suit me just fine.


For those on -ports, the context is, How do we provide more information
about what the various options mean? This idea seems reasonable to me,
what do others think?


The user needs to know what the options mean when they appear, and
having to go look them up in another file is just another hassle.
Difficult to do in some situations, too.  Better to show them when the
user scrolls to that option.  Here's what I suggested in -stable:
http://lists.freebsd.org/pipermail/freebsd-stable/2012-June/068187.html

No new files, only one copy of the descriptions so they don't get out of
sync.


That's a nice idea, how do you make it work with dialog?


No idea, this is still the design phase. :)  Actually, a message I now 
can't find suggested that dialog may be able to do it unchanged.

___
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: Documenting 'make config' options

2012-06-09 Thread Doug Barton
On 06/09/2012 18:10, Warren Block wrote:
 That's a nice idea, how do you make it work with dialog?
 
 No idea, this is still the design phase. :)  Actually, a message I now
 can't find suggested that dialog may be able to do it unchanged.

We have a solution that unquestionably will work, now. It's not ideal
from a UI standpoint, but it's better than the $nothing that we have
now. I would not want to see us wait around for something that may or
may not happen in the future.

That said, if we can make this work with dialog now, and someone is
willing to put the work in to make it happen, then sure, that's a better
plan. But let's not let perfect be the enemy of good.

Doug

-- 

This .signature sanitized for your protection


___
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: [CFT] Xorg 7.7 ready for testing!

2012-06-09 Thread Doug Barton
I removed -current since it's out of scope for this. Also, I want to say
up front that I'm excited to have the new version available. :)

On 06/07/2012 05:37, Martin Wilke wrote:

[...]

 What I'm trying to say is, I would love to see
 the newer xorg released as the default version, but i know this will
 break a lot of old hardware. The thing is, when we want to try to
 become a Modern Operating System, I dont see any other way to make the
 new xorg as default but to give Users the chance to compile the old
 xorg with a flag like WITH_OLD_XORG.

Agreed, we have to continue supporting the current Xorg alongside the
new one. No reason not to drop the oldest one though. If we can swing
package support for 7.5 that would be great, we probably only need it
for i386 and amd64.

You might want to think about having a WITH_XORG flag that takes values
of 75 or 77; and implies the right version of mesa. This is probably
also a good time to think about changing the naming to be xorg77 and
xorg75, rather than just plain xorg. That way the next time we have to
go through this users who are at 77 can do the upgrade to what will then
be the newer version gracefully. Think php here.

 A small merge script to merge the svn checkout into the real portstree
 can be found here:
 
 http://people.freebsd.org/~miwi/xorg/xorgmerge

This is a good example of where having a projects branch in the new svn
ports repo would be really useful. :)

I think it's great that you're providing some tools that people can use
to test this, but having to redo the patch every time I update my ports
tree doesn't really appeal to me.

Doug

-- 

This .signature sanitized for your protection


___
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


Imagemagick: FAIL, now in Magick++/demo/analyze.sh

2012-06-09 Thread Doug Barton
The new version fails in a new location, even with the default options.

-- 

This .signature sanitized for your protection

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: firefox 13.0,1 needs lang/gcc46 -- to RUN?!

2012-06-09 Thread Doug Barton
On 06/06/2012 12:18, Heino Tiedemann wrote:
 Hi,
 
 
 
 Why this ports needs his compiler to RUN?!
 
 
 firefox 13.0,1

It's very common for binaries built with gcc to link to libgcc, and/or
libstdc++:

ldd firefox-bin  | grep gcc
libstdc++.so.6 = /usr/local/lib/gcc46/libstdc++.so.6 (0x802b19000)
libgcc_s.so.1 = /usr/local/lib/gcc46/libgcc_s.so.1 (0x8033a5000)

In an ideal world, we would have separate packages for the runtime libs
and the build tools so that packages could be more portable, but I would
imagine that would be a lot of work.

Doug

-- 

This .signature sanitized for your protection


___
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: Documenting 'make config' options

2012-06-09 Thread Warren Block

On Sat, 9 Jun 2012, Warren Block wrote:


On Sat, 9 Jun 2012, Doug Barton wrote:


On 06/09/2012 17:54, Warren Block wrote:

On Sat, 9 Jun 2012, Doug Barton wrote:


On 06/06/2012 22:27, Dave Hayes wrote:

Personally, a 'pkg-options-descr' text file would suit me just fine.


For those on -ports, the context is, How do we provide more information
about what the various options mean? This idea seems reasonable to me,
what do others think?


The user needs to know what the options mean when they appear, and
having to go look them up in another file is just another hassle.
Difficult to do in some situations, too.  Better to show them when the
user scrolls to that option.  Here's what I suggested in -stable:
http://lists.freebsd.org/pipermail/freebsd-stable/2012-June/068187.html

No new files, only one copy of the descriptions so they don't get out of
sync.


That's a nice idea, how do you make it work with dialog?


No idea, this is still the design phase. :)  Actually, a message I now can't 
find suggested that dialog may be able to do it unchanged.


Followup:

dialog --item-help \
  --checklist Contrived options description example 21 70 15 \
  ABC Enable ABC encapsulation of convoluted insoluble... on \
  variations when the complementary quantum reversal feature is undesirable \
  DOCS Build and install documentation on  \
  XYZ Enabling XYZ sets compiler go-fast stripes, defeats ..., off \
  all safeguards, and begins a wholesale, awesome, breathtaking data mangling 
\
  NLS Native Language Support via gettext utilities on 


Now some code is needed to break descriptions too long to fit in the 
standard option box (preferably on spaces), right-justify ... or maybe 
+ at the end to show the line is continued, and integrate that with 
bsd.port.mk.

___
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