graphics/gd marked as broken?

2016-08-20 Thread Grzegorz Junka
It's the second week when I am trying to compile ports and poudriere 
still complains that graphics/gd is broken. Over a hundred or so ports 
doesn't compile because of that as they all depend on graphics/gd. Is 
this expected?


[00:01:21] >> [04][00:00:00] Starting build of graphics/gd
[00:01:21] >> [04][00:00:00] Finished build of graphics/gd: Ignored: 
is marked as broken: circular dependencies
[00:01:22] >> [04][00:00:01] Skipping build of graphics/ImageMagick: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of x11-fm/thunar: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of editors/abiword: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of audio/alsa-plugins: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of editors/openoffice-4: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of archivers/ark: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of sysutils/baloo: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
sysutils/baloo-widgets: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/blender: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of editors/calligra: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of audio/chromaprint: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of www/chromium: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
audio/clementine-player: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/clutter: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
multimedia/clutter-gst: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
graphics/clutter-gtk3: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/colord: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of devel/cppunit: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of print/cups-filters: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
textproc/docbook-utils: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of devel/doxygen: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of java/eclipse: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/eog: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/epdfview: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of www/epiphany: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of audio/espeak: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/evince: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
audio/festival-freebsoft-utils: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of multimedia/ffmpeg: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
multimedia/ffmpegthumbnailer: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of 
sysutils/filelight-kde4: Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of www/firefox: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of audio/fluidsynth: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of sysutils/ftwin: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of sysutils/garcon: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of security/gcr: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/geeqie: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of graphics/gegl: 
Dependent port graphics/gd ignored
[00:01:22] >> [04][00:00:01] Skipping build of sysutils/gigolo: 
Dependent port graphics/gd ignored

(... and so on)

Greb

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


Re: graphics/gd marked as broken?

2016-08-20 Thread Kurt Jaeger
Hi!

> It's the second week when I am trying to compile ports and poudriere 
> still complains that graphics/gd is broken. Over a hundred or so ports 
> doesn't compile because of that as they all depend on graphics/gd. Is 
> this expected?

I think this has to do with WEBP in gd. I just testbuild gd with this:

 FONTCONFIG=on: X11 font configuration support
 ICONV=on: Encoding conversion support via iconv
 VPX=on: VP8/VP9 video codec support
 XPM=on: XPM pixmap image format support
 WEBP=off: WebP image format support

and had no circular dependencies. Do you need WEBP in gd ?

> [00:01:21] >> [04][00:00:00] Starting build of graphics/gd
> [00:01:21] >> [04][00:00:00] Finished build of graphics/gd: Ignored: 
> is marked as broken: circular dependencies

-- 
p...@opsec.eu+49 171 3101372 4 years to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: graphics/gd marked as broken?

2016-08-20 Thread Walter Schwarzenfeld

Only WEBP is broken, make sure the option is set to off.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: graphics/gd marked as broken?

2016-08-20 Thread Kubilay Kocak
On 20/08/2016 9:17 PM, Walter Schwarzenfeld wrote:
> Only WEBP is broken, make sure the option is set to off.

Do you think the (error) messaging be improved to make it more obvious
to users what's the fail condition is, but more importantly, also what
they should/could do about it?

The current message does neither.

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


Re: Problems with out libgcc_s.so in base

2016-08-20 Thread Diane Bruce
On Sat, Aug 20, 2016 at 03:04:44PM +0930, Shane Ambler wrote:
> On 19/08/2016 10:13, Steven G. Kargl wrote:
...
> You should find that all newer copies of libgcc_s contain compatibility
> support for binaries that were linked to earlier versions.
> 

Indeed. And the version masquerading as a GNU libgcc_s in base
does the same thing. Two problems: our base libgcc_s only covers version up
to GCC_4.2.0 and there is a name conflict on the library name with
libgcc_s from the gnu compiler. Hence if a program links against base
libgcc_s first then requires libgfortran which itself requires support
for above GCC_4.2.0, the program fails. OR Whenever a program requires
support that is missing on the platform it is running on from our
libgcc_s, it will fail. 

There are numerous PR's on this which all have the common problem
of linking with a libgcc_s that does not support > GCC_4.2.0

Diane
-- 
- d...@freebsd.org d...@db.net http://www.db.net/~db
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Perl upgrade - 5.20.x vulnerable

2016-08-20 Thread Walter Schwarzenfeld

Someone posted it in the FreeBSD Forum (in the moment I don't find it).
but:
http://www.cpan.org/src/
5.20 5.20.3 End of life 2015-09-12

Nearly, just a year ago.

and we have it as default version.

(It seems all overlooked it, and I wonder about).
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Magnificent! Le guide de la Provence

2016-08-20 Thread January Suzie
 





Magnificent, fascinating 
journeys and bright unforgettable impressions experienced during these travels 
are luxury nowadays.






Guide to Provence






Provence – the Alpes – Cote 
d’Azur







 Alpes-Maritimes 




 Vaucluse 




 Alpes-de-Haute-Provence 








 



TOP 10

largest 
yachts

at the

Côte 
d'Azur











 Bouches-du-Rhone 




 Hautes-Alpes 




 Var 




The guide to Provence with 
unique proposals that represent a terrific mix of art, fashion, architecture, 
gastronomy, with an abundance of things and attention to detail that 
characterize an exceptional journey. On the pages of our guide to Provence you 
will find a guidebook consisting of short inspirational stories that offer you 
to discover the abundant life of the Provence region.
 

Cote d'Azur is one of the most 
prestigious tourist destinations in the world. Provence as before is a favorite 
place for recreation and residence. Old cities with monuments of architecture 
and art, exclusive beach resorts, golf courses, picturesque villages of 
Provence, high class day spa, majestic and grand Alps. All this luxury and 
comfort 

Re: Problems with out libgcc_s.so in base

2016-08-20 Thread Konstantin Belousov
On Fri, Aug 19, 2016 at 09:50:28PM +0200, Tijl Coosemans wrote:
> On Fri, 19 Aug 2016 10:28:14 +0300 Konstantin Belousov  
> wrote:
> > The option which would fix all this mess is:
> > 1. add rpath for gcc lib/ directory into spec file
> > and
> > 2. make ports collection use its own compiler instead of fighting with
> >the base.
> 
> That still doesn't cover all cases, e.g.:
> 
> port exec -> base lib -> libgcc_s.so.1
>   -> port lib -> recent libgcc_s.so.1
> 
> An example is:
> 
> % echo 'int main(void){}' > test.c
> % clang37 -o test test.c -lexecinfo -lgfortran -L/usr/local/lib/gcc5 
> -Wl,-rpath,/usr/local/lib/gcc5
> % ./test
> /lib/libgcc_s.so.1: version GCC_4.6.0 required by 
> /usr/local/lib/gcc5/libgfortran.so.3 not found
> 
> The base library (libexecinfo) doesn't have DT_RPATH or DT_RUNPATH so the
> only way rtld can find the right libgcc_s.so is if the executable (test)
> has DT_RPATH and no DT_RUNPATH.  Clang runs ld with --enable-new-dtags
> so the executable has DT_RUNPATH.  DT_RPATH is deprecated in the Linux
> world so there are probably more ports that use --enable-new-dtags.
> Another example seems to be Rust.

Indeed, and I rechecked the find_library() code against the latest gABI
once more.

So base libraries linked against libgcc_s are
/lib/libcxxrt.so.1
/usr/lib/libc++.so.1
/usr/lib/libexecinfo.so.1
/usr/lib/libprivatedevdctl.so.0
and only libexecinfo would be somewhat problematic.  libcxxrt and libc++
come from C++ runtime, which must be provided by the port's compiler,
the private library should not be linked to by behaving applications.

I suppose that libexecinfo pull unwinder from libgcc_s.  It might be
possible just dlopen() libgcc_s for _Unwind_Backtrace, it seems.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: graphics/gd marked as broken?

2016-08-20 Thread Grzegorz Junka


On 20/08/2016 11:40, Kubilay Kocak wrote:

On 20/08/2016 9:17 PM, Walter Schwarzenfeld wrote:

Only WEBP is broken, make sure the option is set to off.

Do you think the (error) messaging be improved to make it more obvious
to users what's the fail condition is, but more importantly, also what
they should/could do about it?

The current message does neither.

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


Wait, so what it actually means that the port is marked as broken? I 
understood that the maintainer marked the port as broken because it 
discovered that the port doesn't compile because of circular dependency? 
Who then actually marked the port as broken?

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


Re: graphics/gd marked as broken?

2016-08-20 Thread Walter Schwarzenfeld

The port is not broken, it compiles in port and with poudriere.
Only if option WEBP is set to on  it is broken.

look with

poudriere options -C -jhailname graphics/gd

how is it set, and change it if is to on.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: graphics/gd marked as broken?

2016-08-20 Thread Walter Schwarzenfeld

I am not sure.
But ImageMagick is depend on graphviz via option.. ImageMagick has an 
option webp.

Graphviz in depend via LIB_CEPENDS on gd.
And gd has the webp option.
Maybe it is this.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Perl upgrade - 5.20.x vulnerable

2016-08-20 Thread Mathieu Arnold
+--On 20 août 2016 16:25:24 +0200 Walter Schwarzenfeld
 wrote:
| Someone posted it in the FreeBSD Forum (in the moment I don't find it).
| but:
| http://www.cpan.org/src/
| 5.20 5.20.3 End of life 2015-09-12
| 
| Nearly, just a year ago.

It is not really true.  perlpolicy says:

   o   We "officially" support the two most recent stable release
series.  5.14.x and earlier are now out of support.  As of the release of
5.20.0, we will "officially" end support for Perl 5.16.x, other than
providing security updates as described below.

   o   To the best of our ability, we will attempt to fix critical
issues in the two most recent stable 5.x release series.  Fixes for the
current release series take precedence over fixes for the previous release
series.

   o   To the best of our ability, we will provide "critical" security
patches / releases for any major version of Perl whose 5.x.0 release was
within the past three years.  We can only commit to providing these for the
most recent .y release in any 5.x.y series.

So, it is more or less still supported.

| and we have it as default version.
| 
| (It seems all overlooked it, and I wonder about).

It is not overlooked.  As soon as mod_perl supports anything after 5.20,
I'll change the default to 5.24.

The current rate of Perl releases is a new major release each May, my goal
is to switch to it on the next September.  Right now, the only thing
holding back is mod_perl.

-- 
Mathieu Arnold

pgpPDAoxhkOq4.pgp
Description: PGP signature


Re: graphics/gd marked as broken?

2016-08-20 Thread Grzegorz Junka


On 20/08/2016 16:23, Walter Schwarzenfeld wrote:

The port is not broken, it compiles in port and with poudriere.
Only if option WEBP is set to on  it is broken.

look with

poudriere options -C -jhailname graphics/gd

how is it set, and change it if is to on.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


So, poudriere lies then, it says it's broken:

[00:01:21] >> [04][00:00:00] Starting build of graphics/gd
[00:01:21] >> [04][00:00:00] Finished build of graphics/gd: Ignored: 
is marked as broken: circular dependencies


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


Re: graphics/gd marked as broken?

2016-08-20 Thread Grzegorz Junka


On 20/08/2016 19:11, Grzegorz Junka wrote:


On 20/08/2016 16:23, Walter Schwarzenfeld wrote:

The port is not broken, it compiles in port and with poudriere.
Only if option WEBP is set to on  it is broken.

look with

poudriere options -C -jhailname graphics/gd

how is it set, and change it if is to on.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


So, poudriere lies then, it says it's broken:

[00:01:21] >> [04][00:00:00] Starting build of graphics/gd
[00:01:21] >> [04][00:00:00] Finished build of graphics/gd: 
Ignored: is marked as broken: circular dependencies


Greg


Sorry, I should have been clearer. I know the port isn't broken, I just 
don't understand why poudriere says it's marked as broken if, according 
to you, it's a circular dependency and the port isn't marked in any way?

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


mail/rainloop needs a committer

2016-08-20 Thread Loïc BLOT
Hello
I validated a good diff for mail/rainloop, can a commiter push it to
ports tree ?

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211870

Thanks !
-- 
Best regards,
Loïc BLOT, 
UNIX systems, security and network engineer
http://www.unix-experience.fr

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

Re: graphics/gd marked as broken?

2016-08-20 Thread Shane Ambler

On 21/08/2016 04:46, Grzegorz Junka wrote:


On 20/08/2016 19:11, Grzegorz Junka wrote:


On 20/08/2016 16:23, Walter Schwarzenfeld wrote:

The port is not broken, it compiles in port and with poudriere.
Only if option WEBP is set to on  it is broken.

look with

poudriere options -C -jhailname graphics/gd

how is it set, and change it if is to on.


So, poudriere lies then, it says it's broken:

[00:01:21] >> [04][00:00:00] Starting build of graphics/gd
[00:01:21] >> [04][00:00:00] Finished build of graphics/gd:
Ignored: is marked as broken: circular dependencies

Greg


Sorry, I should have been clearer. I know the port isn't broken, I just
don't understand why poudriere says it's marked as broken if, according
to you, it's a circular dependency and the port isn't marked in any way?
Greg


Actually it isn't poudriere - the port itself says it's broken when the
WEBP option is enabled.

WEBP_BROKEN=circular dependencies

So the new version of gd added support for webp, the maintainer added
the option to enable it, then marked the option as broken.

gd doesn't have WEBP enabled by default so you have settings somewhere
to enable it. If you aren't specifically enabling the WEBP option for
gd then check that you aren't enabling it globally in OPTIONS_SET

In the make.conf for your build add -
graphics_gd_UNSET= WEBP

If that doesn't work some others to try.
graphics_gd_UNSET_FORCE= WEBP
OPTIONS_UNSET=WEBP
OPTIONS_UNSET_FORCE=WEBP

--
FreeBSD - the place to B...Software Developing

Shane Ambler

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


Re: Problems with out libgcc_s.so in base

2016-08-20 Thread Shane Ambler

On 20/08/2016 21:30, Diane Bruce wrote:

On Sat, Aug 20, 2016 at 03:04:44PM +0930, Shane Ambler wrote:

On 19/08/2016 10:13, Steven G. Kargl wrote:

...

You should find that all newer copies of libgcc_s contain compatibility
support for binaries that were linked to earlier versions.



Indeed. And the version masquerading as a GNU libgcc_s in base
does the same thing. Two problems: our base libgcc_s only covers version up
to GCC_4.2.0 and there is a name conflict on the library name with
libgcc_s from the gnu compiler. Hence if a program links against base
libgcc_s first then requires libgfortran which itself requires support
for above GCC_4.2.0, the program fails. OR Whenever a program requires
support that is missing on the platform it is running on from our
libgcc_s, it will fail.

There are numerous PR's on this which all have the common problem
of linking with a libgcc_s that does not support > GCC_4.2.0


Actually the problem is going the other way. A port gets compiled and
linked against the newer libs but at run time it finds the base system
lib first and loads that which doesn't support the binary that is being
run. If the gcc6 libgcc_s was always installed and found first then we
wouldn't have this problem.

I first found this issue trying to import numpy into blender. As blender
had started and was using the base libgcc_s, when I tried to import
numpy that needed the newer libgcc_s for it's fortran code it failed. I
discovered that setting LD_LIBRARY_PATH in the environment when starting
blender got it to load the newer libgcc_s which then worked when
importing numpy, so I've been happy doing that for a couple of years.

I have seen the same thing were a python module has brought in the base
libgcc_s before numpy which needed the newer one. The dynamic loading of
python modules seems to be the only time I have seen this. Either
changing the import order or LD_LIBRARY_PATH to get the newer lib loaded
the first time has solved the issue.

So one solution could be to copy the newer libgcc_s into /lib but the
newer library won't get added to base as it contains GPLv3 code. Maybe 
remove /lib/libgcc_s.so to force the search for a newer version.


While bug reports have lead to other things, I think the solution might
be to configure/patch ld to get it searching paths to find the newer
version first. libgcc_s would be such a common case that we could have a
permanent ld setting in base to always find a newer libgcc_s before the
base version. I haven't been bitten enough to have looked at this.

--
FreeBSD - the place to B...Software Developing

Shane Ambler

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


Can a commiter look at devel/godot

2016-08-20 Thread Shane Ambler


After several changes over the last few months it would be nice if the
update to devel/godot and the new devel/godot-tools could get committed.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209742

Thanks

--
FreeBSD - the place to B...Software Developing

Shane Ambler

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