Re: [ECFT] drm/dri/mesa/xorg-server update [Part 1]

2011-03-15 Thread Pavel Timofeev

Also I tried with intel D510MO motherboard (dmidecode said me Intel(R) GMA
3150 Video Device).
/usr/ports/x11-drivers/xf86-video-intel doesn`t support this video device.
/usr/ports/x11-drivers/xf86-video-intel29 doesn`t compile (ussually I use
this driver) and patches provided by George Liaskos (Mar 12, 2011; 07:21pm
and Mar 14, 2011; 12:03am) doesn`t help =(  

===  Building for xf86-video-intel29-2.9.1
make `test -z @  echo -s` all-recursive
Making all in uxa
../doltcompile /bin/sh
/usr/ports/x11-drivers/xf86-video-intel29/work/xf86-video-intel-2.9.1/./shave
cc cc -DHAVE_CONFIG_H -I. -I..-D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1-I/usr/local/include
-I/usr/local/include/libdrm -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations  -Wnested-externs
-fno-strict-aliasing -D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1  -O2 -pipe
-fno-strict-aliasing -MT uxa.lo -MD -MP -MF .deps/uxa.Tpo -c -o uxa.lo uxa.c
  CCuxa.o
In file included from uxa.c:37:
uxa-priv.h: In function 'uxa_get_screen':
uxa-priv.h:185: warning: passing argument 2 of 'dixLookupPrivate' from
incompatible pointer type
uxa.c: In function 'uxa_close_screen':
uxa.c:393: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa.c: In function 'uxa_driver_alloc':
uxa.c:411: warning: 'Xcalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:225)
uxa.c: In function 'uxa_driver_init':
uxa.c:463: warning: 'Xcalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:225)
uxa.c:473: warning: passing argument 2 of 'dixSetPrivate' from incompatible
pointer type
mv -f .deps/uxa.Tpo .deps/uxa.Plo
../doltcompile /bin/sh
/usr/ports/x11-drivers/xf86-video-intel29/work/xf86-video-intel-2.9.1/./shave
cc cc -DHAVE_CONFIG_H -I. -I..-D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1-I/usr/local/include
-I/usr/local/include/libdrm -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations  -Wnested-externs
-fno-strict-aliasing -D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1  -O2 -pipe
-fno-strict-aliasing -MT uxa-accel.lo -MD -MP -MF .deps/uxa-accel.Tpo -c -o
uxa-accel.lo uxa-accel.c
  CCuxa-accel.o
In file included from uxa-accel.c:33:
uxa-priv.h: In function 'uxa_get_screen':
uxa-priv.h:185: warning: passing argument 2 of 'dixLookupPrivate' from
incompatible pointer type
uxa-accel.c: In function 'uxa_poly_point':
uxa-accel.c:523: warning: 'Xalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:221)
uxa-accel.c:537: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa-accel.c: In function 'uxa_poly_lines':
uxa-accel.c:560: warning: 'Xalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:221)
uxa-accel.c:576: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa-accel.c:600: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa-accel.c: In function 'uxa_poly_segment':
uxa-accel.c:631: warning: 'Xalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:221)
uxa-accel.c:659: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
mv -f .deps/uxa-accel.Tpo .deps/uxa-accel.Plo
../doltcompile /bin/sh
/usr/ports/x11-drivers/xf86-video-intel29/work/xf86-video-intel-2.9.1/./shave
cc cc -DHAVE_CONFIG_H -I. -I..-D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1-I/usr/local/include
-I/usr/local/include/libdrm -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations  -Wnested-externs
-fno-strict-aliasing -D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include -I/usr/local/include/pixman-1  -O2 -pipe
-fno-strict-aliasing -MT uxa-glyphs.lo -MD -MP -MF .deps/uxa-glyphs.Tpo -c
-o uxa-glyphs.lo uxa-glyphs.c
  CCuxa-glyphs.o
In file included from uxa-glyphs.c:49:
uxa-priv.h: In function 'uxa_get_screen':
uxa-priv.h:185: warning: passing argument 2 of 'dixLookupPrivate' from
incompatible pointer type
uxa-glyphs.c: In function 'uxa_unrealize_glyph_caches':
uxa-glyphs.c:131: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa-glyphs.c:136: warning: 'Xfree' is deprecated (declared at
/usr/local/include/xorg/os.h:234)
uxa-glyphs.c: In function 'uxa_realize_glyph_caches':
uxa-glyphs.c:217: warning: 'Xalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:221)
uxa-glyphs.c:218: warning: 'Xalloc' is deprecated (declared at
/usr/local/include/xorg/os.h:221)
mv -f .deps/uxa-glyphs.Tpo .deps/uxa-glyphs.Plo
../doltcompile /bin/sh
/usr/ports/x11-drivers/xf86-video-intel29/work/xf86-video-intel-2.9.1/./shave
cc cc -DHAVE_CONFIG_H -I. -I..-D_THREAD_SAFE -I/usr/local/include/xorg
-I/usr/local/include 

Re: [HEADS UP] GNU make 3.82

2011-03-15 Thread Matthias Andree

Am 14.03.2011 04:45, schrieb Ade Lovett:


On Mar 13, 2011, at 16:27 , Peter Jeremy wrote:

Having read through this thread, it is still unclear to me why it is
not possible to fix up the problematic ports before importing gmake
3.82, removing the need for a gmake381 port.


I believe Mark has offered up, on multiple occasions a wiki page from the 
_first_ exp run.

Of course, if port A fails as a result of gmake (or, quite frankly, whatever), and it 
has dependent ports, then unti such time as the proverbial quick hack to unbreak it, we 
have absolutely no idea of the carnage further down the tree.

devel/gmake381 exists for one reason, and one reason only.  To allow -exp runs 
to fully test what breaks, and what doesn't with a devel/gmake being 3.82.  
You'll notice that it is not attached to the build (in devel/Makefile) and it 
is also marked IGNORE.  Using a few extra inodes in order to be able to 
properly test things (you should also note that USE_GMAKE=381 is merely part of 
an -exp patchset, and not present in the existing Mk/bsd.port.mk) is a minor 
cost for substantial gains when actually running said -exp runs.

Could this have been handled better.  Sure, maybe.  But it would require *proactive* work 
within the community as opposed to the you're doing it wrong *reactive* 
mentality.  It's easy to criticize.  Much harder to do work that affects thousand of 
ports and, in the best case, no-one actually sees a change.


Dear colleagues,

I've been reading this discussion on and off and trying to get on top of 
the facts to make up my own mind.


Looks like people who have done the work (Ade and Mark) first didn't 
know the exact implications of non-triviality of the task, and have now 
become defensive, and Doug has become frustrated about a perceived lack 
of information -- that I have shared for a couple of days, until the 
Wiki address crossed my Inbox, possibly for the 2nd time.


I think we all agree that we have learnt a bit from how things happened, 
and people involved in the frame-work and -exp runs will probably do 
things differently the next time around.


You all are in what I'd call a violent agreement, and it's naturally 
easier to criticise with hindsight.


However, please let's quit the defending now and get productive again, 
and please share information about possible framework breakage sooner.


As much as we would have liked the GNU make maintainers to call this 
pick up the shards release 4.00, this hasn't happened, and we've got 
to deal with it, and work is underway to achieve just that.


What I've understood is that the first -exp run didn't get us the whole 
picture and thus the gmake381 hack was added to get an overview and cut 
the dependency tree short -- but nonetheless it is useful to start the 
job of fixing gmake 3.82 incompatibilities while 2nd, 3rd, 4th -exp 
passes proceed.  I've also seen that there are volunteers, such as 
maintainers and unaffiliated contributors who are always willing to lend 
a hand, have been trying to sort things out for gmake 3.82.


Of course being more transparent and open with information can cause 
anxiety, but if more people take interest in an issue, things get 
understood and fixed sooner.  The only remaining question is whether a 
policy needs to be established to do such -exp things openly in general, 
or if it was just a lack of proactive communication as a one-time event 
that will not happen again anyways.  And I'd rather not overengineer.


Anyways, I see *chance there* for the -exp and autotools and gmake 
janitors to share a bit of their task get gmake3.82 in ports to fly 
workload on more shoulders.


Best

--
Matthias Andree
___
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


site-packages upgrades (was: portmaster comments)

2011-03-15 Thread Matthias Andree

Am 14.03.2011 14:19, schrieb Wesley Shields:

This doesn't have any effect for,
/usr/ports/lang/python/Makefile:31:.if defined(USE_PORTMASTER)

Does it ?


It has an effect on how the upgrade-site-packages target works. I wrote
it specifically because I didn't want to have to install portupgrade
just to get the upgrade-site-packages target to work.


Oh, if I may add a shameless plug here, I'd like to advertise 
ports-mgmt/pkgs_which that I've written partially out of the same 
motivation (get upgrade-site-packages targets working without 
portupgrade or pkg_which) and efficiently.  Basically you can do


pkgs_which -qo /usr/local/lib/python2.6

to get a list of packages that need upgrading (takes  10 s for a 
dual-core energy-efficient 2 GHz-class computer with somewhat slow disks 
and UFS) or


portmaster -d $(pkgs_which -qo /usr/local/lib/python2.6)

to upgrade them all.

Yeah, this code should've been written much sooner, and I've been having 
this idea for a while, but now it's there.



I think you might be confusing two different issues. The USE_PORTMASTER
knob was put in place specifically for the upgrade-site-packages target,
which is not something called during the normal build process by any
upgrading tool. I'm not sure how using UPGRADE_TOOL will help this at
all.


Possibly not at all -- it would possibly be more useful to standardize 
these post-upgrade jobs.  One post-install for the regular stuff, 
and one post-nontrivial-upgrade (for want of a better name) for the 
2.6-2.7 or Perl 5.10-5.12 migration pains.



--
Matthias Andree
ports committer
___
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


ports/154859 (www/uzbl) forgotten -- and now superseeded

2011-03-15 Thread Klaus T. Aehlig

Hi,

almost a month ago I submitted ports/154859, a maintainer update of www/uzbl
to the then up-to-date release. Nothing has happend so far, and in the mean
time a new version has been released and I'm currently testing the updated
port; I expect so send a PR in the next days. Now I wonder, whether I should
prepare the diff under the assumption that ports/154859 gets committed first
(which would be good, to have a complete history in the ports tree!), or
whether I should asume that ports/154859 will never get handled and send a
patch with respect to the currently commited version.

Best regards,
Klaus

___
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/154859 (www/uzbl) forgotten -- and now superseeded

2011-03-15 Thread Martin Wilke
am about to commit this update tonight.

On Tue, Mar 15, 2011 at 8:30 PM, Klaus T. Aehlig aeh...@linta.de wrote:


 Hi,

 almost a month ago I submitted ports/154859, a maintainer update of
 www/uzbl
 to the then up-to-date release. Nothing has happend so far, and in the mean
 time a new version has been released and I'm currently testing the updated
 port; I expect so send a PR in the next days. Now I wonder, whether I
 should
 prepare the diff under the assumption that ports/154859 gets committed
 first
 (which would be good, to have a complete history in the ports tree!), or
 whether I should asume that ports/154859 will never get handled and send a
 patch with respect to the currently commited version.

 Best regards,
 Klaus


___
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


gnome-translate-0.99_14 problem

2011-03-15 Thread Alexey Zaivenko - Vysochin
Hello!

I was trying to install the port textproc/gnome-translate
(gnome-translate-0.99_14), but a problem occurred.
And I have upgraded perl to 5.12.3 version earlier.

[root@lucky /usr/ports/textproc/gnome-translate]# make install clean
===  Vulnerability check disabled, database not found
===  License check disabled, port has not defined LICENSE
===  Found saved configuration for gnome-translate-0.99_14
= gnome-translate-0.99.tar.gz doesn't seem to exist in
/usr/ports/distfiles/.
= Attempting to fetch
http://nongnu.askapache.com/libtranslate/gnome-translate-0.99.tar.gz
gnome-translate-0.99.tar.gz   100% of  291 kB  207 kBps
===  Extracting for gnome-translate-0.99_14
= SHA256 Checksum OK for gnome-translate-0.99.tar.gz.
===  Patching for gnome-translate-0.99_14
===  Applying FreeBSD patches for gnome-translate-0.99_14
===   gnome-translate-0.99_14 depends on executable: gmake - found
===   gnome-translate-0.99_14 depends on file:
/usr/local/bin/intltool-extract - found
===   gnome-translate-0.99_14 depends on file:
/usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===   gnome-translate-0.99_14 depends on executable: pkg-config - found
===   gnome-translate-0.99_14 depends on file:
/usr/local/libdata/pkgconfig/gnome-doc-utils.pc - found
===   gnome-translate-0.99_14 depends on file:
/usr/local/libdata/pkgconfig/pygtk-2.0.pc - found
===   gnome-translate-0.99_14 depends on shared library: translate - found
===   gnome-translate-0.99_14 depends on shared library: aspell - found
===   gnome-translate-0.99_14 depends on shared library: esd.2 - found
===   gnome-translate-0.99_14 depends on shared library: atk-1.0.0 - found
===   gnome-translate-0.99_14 depends on shared library: eel-2.2 - found
===   gnome-translate-0.99_14 depends on shared library: gconf-2.4 - found
===   gnome-translate-0.99_14 depends on shared library: glib-2.0.0 - found
===   gnome-translate-0.99_14 depends on shared library: gnome-desktop-2.17
- found
===   gnome-translate-0.99_14 depends on shared library: gnomevfs-2.0 -
found
===   gnome-translate-0.99_14 depends on shared library: gtk-x11-2.0.0 -
found
===   gnome-translate-0.99_14 depends on shared library: art_lgpl_2.5 -
found
===   gnome-translate-0.99_14 depends on shared library: bonobo-2.0 - found
===   gnome-translate-0.99_14 depends on shared library: bonoboui-2.0 -
found
===   gnome-translate-0.99_14 depends on shared library: glade-2.0.0 -
found
===   gnome-translate-0.99_14 depends on shared library: gnome-2.0 - found
===   gnome-translate-0.99_14 depends on shared library: gnomecanvas-2.0 -
found
===   gnome-translate-0.99_14 depends on shared library: gnomeui-2.0 -
found
===   gnome-translate-0.99_14 depends on shared library: IDL-2.0 - found
===   gnome-translate-0.99_14 depends on shared library: xml2.5 - found
===   gnome-translate-0.99_14 depends on shared library: xslt.2 - found
===   gnome-translate-0.99_14 depends on shared library: ORBit-2.0 - found
===   gnome-translate-0.99_14 depends on shared library: pango-1.0.0 -
found
===  Configuring for gnome-translate-0.99_14
checking for a BSD-compatible install... /usr/bin/install -c -o root -g
wheel
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by gmake... GNU
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cpp
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for dgettext in libc... no
checking for bindtextdomain in -lintl... yes
checking for dgettext in -lintl... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/local/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/local/bin/msgfmt
checking for xgettext... /usr/local/bin/xgettext
checking for catalogs to be installed...  fr
checking for perl... /usr/bin/perl
checking for XML::Parser... configure: error: XML::Parser perl module is
required for intltool
===  Script 

Re: gnome-translate-0.99_14 problem

2011-03-15 Thread Daniel Nebdal
On Tue, Mar 15, 2011 at 3:19 PM, Alexey Zaivenko - Vysochin
zaivenkoxxxa...@gmail.com wrote:
 Hello!

 I was trying to install the port textproc/gnome-translate
 (gnome-translate-0.99_14), but a problem occurred.
 And I have upgraded perl to 5.12.3 version earlier.

 [root@lucky /usr/ports/textproc/gnome-translate]# make install clean
(...)
 checking for XML::Parser... configure: error: XML::Parser perl module is
 required for intltool
(...)

It sounds like you're missing textproc/p5-XML-Parser , which is listed
in RUN_DEPENDS for textproc/intltool . Could you check if both are
indeed installed?

If you just want a workaround, I suggest you try (re)installing
textproc/p5-XML-Parser - but it'd probably be useful to track down
what has happened.


-- 
Daniel Nebdal
___
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: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Konstantin Tokarev


13.03.2011, 01:00, Doug Barton do...@freebsd.org:
 Howdy,

 As many of you are no doubt already aware, much work has been undertaken
 to make clang the default compiler for the src tree starting with
 9.0-RELEASE. It is not 100% certain that this change will be made, but
 it's looking more likely every day.

 This raises an interesting question for how to deal with compiling ports
 after 9.0 is released. So far there are 2 main ideas for how to deal
 with this:

 1. Fix all ports to compile with both gcc 4.2 (for RELENG_[78]) and clang.
 2. Adopt an official ports compiler, which would likely be one of the
 gcc versions from the ports tree itself, and update all ports to work
 with it.

3. Fix Clang to compile more ports


My $0.02

-- 
Regards,
Konstantin
___
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: gnome-translate-0.99_14 problem

2011-03-15 Thread Koop Mast
On Tue, 2011-03-15 at 16:19 +0200, Alexey Zaivenko - Vysochin wrote:
 Hello!
 
 I was trying to install the port textproc/gnome-translate
 (gnome-translate-0.99_14), but a problem occurred.
 And I have upgraded perl to 5.12.3 version earlier.

You need to look up and read the entry in ports/UPDATING about the perl
upgrade.

-Koop

 [root@lucky /usr/ports/textproc/gnome-translate]# make install clean
 ===  Vulnerability check disabled, database not found
 ===  License check disabled, port has not defined LICENSE
 ===  Found saved configuration for gnome-translate-0.99_14
 = gnome-translate-0.99.tar.gz doesn't seem to exist in
 /usr/ports/distfiles/.
 = Attempting to fetch
 http://nongnu.askapache.com/libtranslate/gnome-translate-0.99.tar.gz
 gnome-translate-0.99.tar.gz   100% of  291 kB  207 kBps
 ===  Extracting for gnome-translate-0.99_14
 = SHA256 Checksum OK for gnome-translate-0.99.tar.gz.
 ===  Patching for gnome-translate-0.99_14
 ===  Applying FreeBSD patches for gnome-translate-0.99_14
 ===   gnome-translate-0.99_14 depends on executable: gmake - found
 ===   gnome-translate-0.99_14 depends on file:
 /usr/local/bin/intltool-extract - found
 ===   gnome-translate-0.99_14 depends on file:
 /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
 ===   gnome-translate-0.99_14 depends on executable: pkg-config - found
 ===   gnome-translate-0.99_14 depends on file:
 /usr/local/libdata/pkgconfig/gnome-doc-utils.pc - found
 ===   gnome-translate-0.99_14 depends on file:
 /usr/local/libdata/pkgconfig/pygtk-2.0.pc - found
 ===   gnome-translate-0.99_14 depends on shared library: translate - found
 ===   gnome-translate-0.99_14 depends on shared library: aspell - found
 ===   gnome-translate-0.99_14 depends on shared library: esd.2 - found
 ===   gnome-translate-0.99_14 depends on shared library: atk-1.0.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: eel-2.2 - found
 ===   gnome-translate-0.99_14 depends on shared library: gconf-2.4 - found
 ===   gnome-translate-0.99_14 depends on shared library: glib-2.0.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: gnome-desktop-2.17
 - found
 ===   gnome-translate-0.99_14 depends on shared library: gnomevfs-2.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: gtk-x11-2.0.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: art_lgpl_2.5 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: bonobo-2.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: bonoboui-2.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: glade-2.0.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: gnome-2.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: gnomecanvas-2.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: gnomeui-2.0 -
 found
 ===   gnome-translate-0.99_14 depends on shared library: IDL-2.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: xml2.5 - found
 ===   gnome-translate-0.99_14 depends on shared library: xslt.2 - found
 ===   gnome-translate-0.99_14 depends on shared library: ORBit-2.0 - found
 ===   gnome-translate-0.99_14 depends on shared library: pango-1.0.0 -
 found
 ===  Configuring for gnome-translate-0.99_14
 checking for a BSD-compatible install... /usr/bin/install -c -o root -g
 wheel
 checking whether build environment is sane... yes
 checking for gawk... gawk
 checking whether gmake sets $(MAKE)... yes
 checking whether to enable maintainer-specific portions of Makefiles... no
 checking for style of include used by gmake... GNU
 checking for gcc... cc
 checking for C compiler default output file name... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether cc accepts -g... yes
 checking for cc option to accept ANSI C... none needed
 checking dependency style of cc... gcc3
 checking how to run the C preprocessor... cpp
 checking for egrep... grep -E
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
 checking for sys/stat.h... yes
 checking for stdlib.h... yes
 checking for string.h... yes
 checking for memory.h... yes
 checking for strings.h... yes
 checking for inttypes.h... yes
 checking for stdint.h... yes
 checking for unistd.h... yes
 checking locale.h usability... yes
 checking locale.h presence... yes
 checking for locale.h... yes
 checking for LC_MESSAGES... yes
 checking libintl.h usability... yes
 checking libintl.h presence... yes
 checking for libintl.h... yes
 checking for dgettext in libc... no
 checking for bindtextdomain in -lintl... yes
 checking for dgettext in -lintl... yes
 checking for bind_textdomain_codeset... yes
 checking for msgfmt... /usr/local/bin/msgfmt
 checking for dcgettext... yes
 checking for gmsgfmt... 

Re: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Charlie Kester

On Tue 15 Mar 2011 at 11:20:40 PDT Konstantin Tokarev wrote:


3. Fix Clang to compile more ports



That would be my vote too, but we should probably focus on solutions the
ports team can control.

___
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: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Konstantin Tokarev


15.03.2011, 21:32, Charlie Kester corky1...@comcast.net:
 On Tue 15 Mar 2011 at 11:20:40 PDT Konstantin Tokarev wrote:

 3. Fix Clang to compile more ports

 That would be my vote too, but we should probably focus on solutions the
 ports team can control.

You can post bug reports to Clang team. maybe some of them will be solved
before the release of 9.0

-- 
Regards,
Konstantin
___
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: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Charlie Kester

On Tue 15 Mar 2011 at 11:39:28 PDT Konstantin Tokarev wrote:



15.03.2011, 21:32, Charlie Kester corky1...@comcast.net:

On Tue 15 Mar 2011 at 11:20:40 PDT Konstantin Tokarev wrote:


3. Fix Clang to compile more ports


That would be my vote too, but we should probably focus on solutions the
ports team can control.


You can post bug reports to Clang team. maybe some of them will be
solved before the release of 9.0


Of course, we should definitely do that.  


But ports team should have a plan in place, in case those PR's aren't
resolved in time. 
___

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


Re: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Ade Lovett

On Mar 15, 2011, at 14:14 , Charlie Kester wrote:
 Of course, we should definitely do that.  
 But ports team should have a plan in place, in case those PR's aren't
 resolved in time.

A single, really small boot/livefs/install with no packages (half-smiley)

In all seriousness, with a change of this complexity, in order to get more eyes 
on the prize, some form of slightly-hardened functional snapshot would be 
useful to load up on virtualbox/vmware/whatever slaves, install the necessary 
components for a ports-tinderbox client system and then start building.  On 
personal machines (not the package building clusters), package building and 
testing can take a non-trivial amount of time to run, so everyone interested in 
participating running from the same snapshot (base, dict, proflibs, src/sys 
[and, for amd64, lib32] sets are all that's needed to run a ports-tinderbox) 
will considerably ease the situation.

-aDe

___
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


Update of www/mod_proxy_html and adding www/mod_xml2enc

2011-03-15 Thread Marin Atanasov Nikolov
Hey guys,

I've submitted a request for updating port www/mod_proxy_html and
adding a new port www/mod_xml2enc a couple of weeks ago.

The requests are generally for making www/mod_xml2enc as a dependency
for www/mod_proxy_html.

Could you please have a look at these requests and possibly commit them?

PRs:

 - http://www.freebsd.org/cgi/query-pr.cgi?pr=155203
 - http://www.freebsd.org/cgi/query-pr.cgi?pr=155204

Thanks and regards,
Marin

-- 
Marin Atanasov Nikolov

dnaeon AT gmail DOT com
daemon AT unix-heaven DOT org
http://www.unix-heaven.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


deprecated ports

2011-03-15 Thread Charlie Kester

I see there's been another few batch commits deprecating some
unmaintained ports where upstream is gone and/or distfile is no longer
available.

Maintainers and prospective maintainers should be sure to look at the
ports listed in these commits.  I don't think much effort was made to
check the availability of the distfiles.  Instead, it seems that all
that was done was to try the MASTER_SITES, etc. from the port Makefiles,
and if the fetch failed, onto the list they went.

NOTE: I'm NOT saying the committers' procedure was too lazy or anything
like that.  There are a lot of these broken ports in the tree, and
deprecation seems like a reasonable step to take -- especially if the
result is to trigger some action from people who want to see these ports
retained.

I just rescued one of these, sysutils/lookat, that was deprecated a few
days ago.  I followed the WWW link in the pkg-descr, found that the
author's website was still up and that the distfile could still be
downloaded -- but the download url had changed.  So all the port needed
was a tweak to the MASTER_SITES.

Today I see that the fairly popular graphics/gimpshop has also been
deprecated.  Here the WWW link from pkg-descr also fails, but a quick
websearch found the new (?) official website for this app:
http://www.gimpshop.com, where the distfile is available for download.
So here's another one that can be easily rescued.

And I'll bet there are more.

___
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: deprecated ports

2011-03-15 Thread Jason Helfman

On Tue, Mar 15, 2011 at 02:58:01PM -0700, Charlie Kester thus spake:

I see there's been another few batch commits deprecating some
unmaintained ports where upstream is gone and/or distfile is no longer
available.

Maintainers and prospective maintainers should be sure to look at the
ports listed in these commits.  I don't think much effort was made to
check the availability of the distfiles.  Instead, it seems that all
that was done was to try the MASTER_SITES, etc. from the port Makefiles,
and if the fetch failed, onto the list they went.

NOTE: I'm NOT saying the committers' procedure was too lazy or anything
like that.  There are a lot of these broken ports in the tree, and
deprecation seems like a reasonable step to take -- especially if the
result is to trigger some action from people who want to see these ports
retained.

I just rescued one of these, sysutils/lookat, that was deprecated a few
days ago.  I followed the WWW link in the pkg-descr, found that the
author's website was still up and that the distfile could still be
downloaded -- but the download url had changed.  So all the port needed
was a tweak to the MASTER_SITES.

Today I see that the fairly popular graphics/gimpshop has also been
deprecated.  Here the WWW link from pkg-descr also fails, but a quick
websearch found the new (?) official website for this app:
http://www.gimpshop.com, where the distfile is available for download.
So here's another one that can be easily rescued.

And I'll bet there are more.


To this point I just found another:
sysutils/idled was just deprecated the other day.

In following some weblinks, I found that doinkd has replaced it:
sysutils/doinkd

:)

Maybe the DEPRECATION line should be altered.

-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: deprecated ports

2011-03-15 Thread Charlie Kester

On Tue 15 Mar 2011 at 14:59:57 PDT Jason Helfman wrote:

On Tue, Mar 15, 2011 at 02:58:01PM -0700, Charlie Kester thus spake:

I see there's been another few batch commits deprecating some
unmaintained ports where upstream is gone and/or distfile is no longer
available.

Maintainers and prospective maintainers should be sure to look at the
ports listed in these commits.  I don't think much effort was made to
check the availability of the distfiles.  Instead, it seems that all
that was done was to try the MASTER_SITES, etc. from the port Makefiles,
and if the fetch failed, onto the list they went.

NOTE: I'm NOT saying the committers' procedure was too lazy or anything
like that.  There are a lot of these broken ports in the tree, and
deprecation seems like a reasonable step to take -- especially if the
result is to trigger some action from people who want to see these ports
retained.

I just rescued one of these, sysutils/lookat, that was deprecated a few
days ago.  I followed the WWW link in the pkg-descr, found that the
author's website was still up and that the distfile could still be
downloaded -- but the download url had changed.  So all the port needed
was a tweak to the MASTER_SITES.

Today I see that the fairly popular graphics/gimpshop has also been
deprecated.  Here the WWW link from pkg-descr also fails, but a quick
websearch found the new (?) official website for this app:
http://www.gimpshop.com, where the distfile is available for download.
So here's another one that can be easily rescued.

And I'll bet there are more.


To this point I just found another:
sysutils/idled was just deprecated the other day.

In following some weblinks, I found that doinkd has replaced it:
sysutils/doinkd

:)

Maybe the DEPRECATION line should be altered.



Two more found with a simple web query:

finance/xinvest and finance/xquote are now on sourceforge.
http://xinvest.sourceforge.net/

BTW, I don't use either of these, or gimpshop, so I'm not going to fix
the ports myself.  Instead, I'll leave that to anyone who's interested.

___
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: deprecated ports

2011-03-15 Thread Baptiste Daroussin
2011/3/15 Charlie Kester corky1...@comcast.net

 I see there's been another few batch commits deprecating some
 unmaintained ports where upstream is gone and/or distfile is no longer
 available.

 Maintainers and prospective maintainers should be sure to look at the
 ports listed in these commits.  I don't think much effort was made to
 check the availability of the distfiles.  Instead, it seems that all
 that was done was to try the MASTER_SITES, etc. from the port Makefiles,
 and if the fetch failed, onto the list they went.

 NOTE: I'm NOT saying the committers' procedure was too lazy or anything
 like that.  There are a lot of these broken ports in the tree, and
 deprecation seems like a reasonable step to take -- especially if the
 result is to trigger some action from people who want to see these ports
 retained.

 I just rescued one of these, sysutils/lookat, that was deprecated a few
 days ago.  I followed the WWW link in the pkg-descr, found that the
 author's website was still up and that the distfile could still be
 downloaded -- but the download url had changed.  So all the port needed
 was a tweak to the MASTER_SITES.


Today I see that the fairly popular graphics/gimpshop has also been
 deprecated.  Here the WWW link from pkg-descr also fails, but a quick
 websearch found the new (?) official website for this app:
 http://www.gimpshop.com, where the distfile is available for download.
 So here's another one that can be easily rescued.

 And I'll bet there are more.

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


I am responsible for the deprecation and I have done more than just look if
the distfiles fetch (I fixed lot of them) I may have missed some for sure,
when when I deprecate sysutils/lookat I wasn't able to join the main website
nor to fetch a distfile.

About gimpshop it may be wrong, but one there website I only found windows
and mac binaries, nothing.

I am human and I can make mistakes. thanks pointing the mistakes.

I really will be happy to remove the deprecation and expiration if people
wanted to maintain or point me to the right WWW and MASTER_SITES for the
given ports.

regards,
Bapt
___
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: deprecated ports

2011-03-15 Thread Baptiste Daroussin
2011/3/15 Charlie Kester corky1...@comcast.net

 On Tue 15 Mar 2011 at 14:59:57 PDT Jason Helfman wrote:

 On Tue, Mar 15, 2011 at 02:58:01PM -0700, Charlie Kester thus spake:

 I see there's been another few batch commits deprecating some
 unmaintained ports where upstream is gone and/or distfile is no longer
 available.

 Maintainers and prospective maintainers should be sure to look at the
 ports listed in these commits.  I don't think much effort was made to
 check the availability of the distfiles.  Instead, it seems that all
 that was done was to try the MASTER_SITES, etc. from the port Makefiles,
 and if the fetch failed, onto the list they went.

 NOTE: I'm NOT saying the committers' procedure was too lazy or anything
 like that.  There are a lot of these broken ports in the tree, and
 deprecation seems like a reasonable step to take -- especially if the
 result is to trigger some action from people who want to see these ports
 retained.

 I just rescued one of these, sysutils/lookat, that was deprecated a few
 days ago.  I followed the WWW link in the pkg-descr, found that the
 author's website was still up and that the distfile could still be
 downloaded -- but the download url had changed.  So all the port needed
 was a tweak to the MASTER_SITES.

 Today I see that the fairly popular graphics/gimpshop has also been
 deprecated.  Here the WWW link from pkg-descr also fails, but a quick
 websearch found the new (?) official website for this app:
 http://www.gimpshop.com, where the distfile is available for download.
 So here's another one that can be easily rescued.

 And I'll bet there are more.

  To this point I just found another:
 sysutils/idled was just deprecated the other day.

 In following some weblinks, I found that doinkd has replaced it:
 sysutils/doinkd

 :)

 Maybe the DEPRECATION line should be altered.


 Two more found with a simple web query:

 finance/xinvest and finance/xquote are now on sourceforge.
 http://xinvest.sourceforge.net/

 BTW, I don't use either of these, or gimpshop, so I'm not going to fix
 the ports myself.  Instead, I'll leave that to anyone who's interested.


 ___
 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

Concerning those two try to follow a single link on the main website, they
are all broken and I tested them.

The workaround would have been to goes from the sourceforge interface to the
project page instead of being confident on the website of the project
(normally non stalled project have working websites).

But you are right I should have gone the the sourceforge project page and
then try to download the files.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: deprecated ports

2011-03-15 Thread Charlie Kester

On Tue 15 Mar 2011 at 15:19:29 PDT Baptiste Daroussin wrote:

 I am responsible for the deprecation and I have done more than just
 look if the distfiles fetch (I fixed lot of them) I may have missed
 some for sure, when when I deprecate sysutils/lookat I wasn't able to
 join the main website nor to fetch a distfile.  About gimpshop it may
 be wrong, but one there website I only found windows and mac
 binaries, nothing.  I am human and I can make mistakes. thanks
 pointing the mistakes.  I really will be happy to remove the
 deprecation and expiration if people wanted to maintain or point me
 to the right WWW and MASTER_SITES for the given ports.  regards,*
 Bapt


My apologies for misrepresenting your efforts, bapt.  I meant no
disrespect.  


I'm just trying to whip up some followup action from the readers, so you
don't have to do all this by yourself.  :)  We've recently heard calls
for new blood.  Well, here's a way people can help.

Maybe it wasn't there when you looked, but
http://www.gimpshop.com/download.shtml has links to download sources for
both the development version and the latest release (2.2.8).  They even
have an alternate link for the release version.
___
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: deprecated ports

2011-03-15 Thread Baptiste Daroussin
2011/3/15 Charlie Kester corky1...@comcast.net

 On Tue 15 Mar 2011 at 15:19:29 PDT Baptiste Daroussin wrote:

  I am responsible for the deprecation and I have done more than just
  look if the distfiles fetch (I fixed lot of them) I may have missed
  some for sure, when when I deprecate sysutils/lookat I wasn't able to
  join the main website nor to fetch a distfile.  About gimpshop it may
  be wrong, but one there website I only found windows and mac
  binaries, nothing.  I am human and I can make mistakes. thanks
  pointing the mistakes.  I really will be happy to remove the
  deprecation and expiration if people wanted to maintain or point me
  to the right WWW and MASTER_SITES for the given ports.  regards,*
  Bapt


 My apologies for misrepresenting your efforts, bapt.  I meant no
 disrespect.
 I'm just trying to whip up some followup action from the readers, so you
 don't have to do all this by yourself.  :)  We've recently heard calls
 for new blood.  Well, here's a way people can help.

 Maybe it wasn't there when you looked, but
 http://www.gimpshop.com/download.shtml has links to download sources for
 both the development version and the latest release (2.2.8).  They even
 have an alternate link for the release version.

 ___
 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


Sorry, I misunderstood your mail,
this is fixt thanks for the report.

regards.
Bapt
___
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: can make -j be used for ports?

2011-03-15 Thread Eitan Adler
Is this possible or am I being unreasonable, or both, or not?

This is unsupported, but you are not being unreasonable. This is a
much wanted feature.

 Yes.  Ports which support parallel builds will have MAKE_JOBS_SAFE=yes set in 
 the port Makefile.  It defaults to running -j with 
 MAKE_JOBS_NUMBER=`${SYSCTL} -n kern.smp.cpus`, but you can change that to 
 some other # if you like.

No, this is incorrect. The MAKE_JOBS_NUMBER and MAKE_JOBS_SAFE is used
internally when building a single port. When the OP is asking if he
can manually specify -j on the command line which would end up
building multiple ports in parallel. This can not be done (primarily
because there is no locking done on ports)

Certain utilities can make this process faster. For example portmaster
prefetches as much as it can,


-- 
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: can make -j be used for ports?

2011-03-15 Thread Chuck Swiger
On Mar 15, 2011, at 3:35 PM, Eitan Adler wrote:
 [ ... ]
 Yes.  Ports which support parallel builds will have MAKE_JOBS_SAFE=yes set 
 in the port Makefile.  It defaults to running -j with 
 MAKE_JOBS_NUMBER=`${SYSCTL} -n kern.smp.cpus`, but you can change that to 
 some other # if you like.
 
 No, this is incorrect. The MAKE_JOBS_NUMBER and MAKE_JOBS_SAFE is used
 internally when building a single port.

What is incorrect?

 When the OP is asking if he can manually specify -j on the command line which 
 would end up
 building multiple ports in parallel. This can not be done (primarily
 because there is no locking done on ports)


It certainly wasn't clear to me that this is what the OP meant.  If you:

  cd /usr/ports/www/apache22
  make -j 3

...what do you expect to happen, and how many ports would you expect to be 
built at once?

(Building one port in parallel is supported, where the port itself is safe to 
do so; building many at the same time is not.  Supporting the former provides 
more speed gain for many situations as compared to the latter; which doesn't 
help at all if you are just installing or updating one port.)

Regards,
-- 
-Chuck

___
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: can make -j be used for ports?

2011-03-15 Thread Eitan Adler
 What is incorrect?

MAKE_JOBS_SAFE uses make -j on a single port (when in the WRKSRC
directory) but does *not* build multiple ports at the same time,

 It certainly wasn't clear to me that this is what the OP meant.  If you:

  cd /usr/ports/www/apache22
  make -j 3

 ...what do you expect to happen, and how many ports would you expect to be 
 built at once?

What *would* happen is that make would try to build multiple ports at
once. This is not supported.

 (Building one port in parallel is supported, where the port itself is safe to 
 do so; building many at the same time is not. )

This is what I said. This feature is automatic and does not require -j
specified.

On Tue, Mar 15, 2011 at 5:44 PM, David Forsythe dfors...@freebsd.org wrote:
I had patches for this a couple of years ago when I worked on this
problem for summer of code.  What I did back then is surely stale, but
if people really want it, I'd be happy to take another stab at it.

I've seen that work: it looked quite good. Yes, I think this would be
very useful and I think a lot of people would want it :-).


-- 
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: can make -j be used for ports?

2011-03-15 Thread Chuck Swiger
On Mar 15, 2011, at 3:51 PM, Eitan Adler wrote:
 It certainly wasn't clear to me that this is what the OP meant.  If you:
 
  cd /usr/ports/www/apache22
  make -j 3
 
 ...what do you expect to happen, and how many ports would you expect to be 
 built at once?
 
 What *would* happen is that make would try to build multiple ports at once.

Did you actually try and see what happens?  I'm thinking no...since, unless 
something is very different, you ought to find it terminating as follows:

# cd /usr/ports/www/apache22 ; make -j 3
   
===   apache-2.2.17_1 depends on file: /usr/local/lib/libcrypto.so.7 - found
===   apache-2.2.17_1 depends on file: /usr/local/bin/perl5.12.3 - found
===   apache-2.2.17_1 depends on file: /usr/local/bin/autoconf-2.68 - found
===   apache-2.2.17_1 depends on package: libtool=2.4 - found
===   apache-2.2.17_1 depends on shared library: expat.6 - found
===   apache-2.2.17_1 depends on shared library: apr-1 - found
===   apache-2.2.17_1 depends on shared library: pcre.0 - found
===   apache-2.2.17_1 depends on shared library: iconv.3 - found
===   apache-2.2.17_1 depends on shared library: mysqlclient.15 - found
===   apache-2.2.17_1 depends on shared library: db-4.4.0 - found
===   apache-2.2.17_1 depends on shared library: sqlite3.8 - found
===  Configuring for apache-2.2.17_1

...whereas just typing make proceeds with:

checking for chosen layout... FreeBSD
checking for working mkdir -p... yes
checking build system type... i386-portbld-freebsd7.4
checking host system type... i386-portbld-freebsd7.4
checking target system type... i386-portbld-freebsd7.4
[ ...followed by an actual build... ]

Regards,
-- 
-Chuck

___
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: can make -j be used for ports?

2011-03-15 Thread David Forsythe
I had patches for this a couple of years ago when I worked on this
problem for summer of code.  What I did back then is surely stale, but
if people really want it, I'd be happy to take another stab at it.

On Tue, Mar 15, 2011 at 3:35 PM, Eitan Adler li...@eitanadler.com wrote:
Is this possible or am I being unreasonable, or both, or not?

 This is unsupported, but you are not being unreasonable. This is a
 much wanted feature.

 Yes.  Ports which support parallel builds will have MAKE_JOBS_SAFE=yes set 
 in the port Makefile.  It defaults to running -j with 
 MAKE_JOBS_NUMBER=`${SYSCTL} -n kern.smp.cpus`, but you can change that to 
 some other # if you like.

 No, this is incorrect. The MAKE_JOBS_NUMBER and MAKE_JOBS_SAFE is used
 internally when building a single port. When the OP is asking if he
 can manually specify -j on the command line which would end up
 building multiple ports in parallel. This can not be done (primarily
 because there is no locking done on ports)

 Certain utilities can make this process faster. For example portmaster
 prefetches as much as it can,


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




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


Re: Compiling ports in a post-9.0-RELEASE world

2011-03-15 Thread Alberto Villa
On Tuesday 15 March 2011 19:20:40 Konstantin Tokarev wrote:
 3. Fix Clang to compile more ports

lots of problems are due to gcc-isms in software, so it's not always possible
-- 
Alberto Villa, FreeBSD committer avi...@freebsd.org
http://people.FreeBSD.org/~avilla

The yankees, son, are up north.
The damnyankees are down here.


signature.asc
Description: This is a digitally signed message part.


portmaster versus portsclean

2011-03-15 Thread Warren Block
After switching to portmaster, portsclean is the last part of 
portupgrade I'm using.


portsclean -C can be replaced with 'rm /usr/ports/*/*/work', or better 
with 'find -X /usr/ports/ -name work -depth 3 -exec rm -rf {} \;'.

I don't see a way to do this with portmaster, but it's trivial.

portsclean -D can be replaced with 'portmaster -t --clean-distfiles'. 
portsclean -DD can be replaced with 'portmaster --clean-distfiles'. 
(Those might be backwards, the wording in the portmaster man page is a 
little ambiguous.)


Is there an equivalent for portsclean -L, to delete old, duplicated, or 
orphaned shared libraries in a batch?

___
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: can make -j be used for ports?

2011-03-15 Thread John
On 15/03/2011 22:35, Eitan Adler wrote:
 No, this is incorrect. The MAKE_JOBS_NUMBER and MAKE_JOBS_SAFE is used
 internally when building a single port. When the OP is asking if he
 can manually specify -j on the command line which would end up
 building multiple ports in parallel. This can not be done (primarily
 because there is no locking done on ports)

Actually, he has it partially right, at least in the idea I was trying
to convey. I'll explain again, because maybe I wasn't coherent enough
previously:

I have an amd x2 6000+ with 8GB RAM. It's a wonderful fast desktop. Not
the fastest, but it's fast enough for me. What I want to do is this:

1. If I can speed things up, with *ports* as I have a dual cpu, I want
to maybe run j2 or j3. I seek clarification which is logically best,
because some literature says jn, others jn+1 where n is number of cores.

kern.smp.cpus: 2 on my machine. Is there benefit setting this to 3,4,5?

I want to know if there is perhaps a conf file or sysctl where I can
specify this *for ports only.* - if not I'm happy to specify on the
command line. It's just that the manual is a tad unclear about this.

2. Where I was being unclear I think is when I was talking about
building the system. I have seen in the literature that -jn when
installing world Breaks Things. This isn't an issue as I run RELEASE and
so only either apply patches or make the system, so easy to specify,
where I can, -j3 except in make installkernel and make installworld.

thanks,
-- 
John li...@reiteration.net
___
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: can make -j be used for ports?

2011-03-15 Thread Eitan Adler
 1.
I want to know if there is perhaps a conf file or sysctl where I can
 specify this *for ports only.* - if not I'm happy to specify on the
 command line. It's just that the manual is a tad unclear about this.

Yes - simply install ports as normal:
specifically unless you specifically tell the ports system otherwise
you will be the maximum amount of supported parallelization.

.if defined(MAKE_JOBS_SAFE) || defined(FORCE_MAKE_JOBS)
MAKE_JOBS_NUMBER?=  `${SYSCTL} -n kern.smp.cpus`
_MAKE_JOBS?=-j${MAKE_JOBS_NUMBER}

causes ports to be build with the proper number of jobs for your
system. If you wish to override this number change MAKE_JOBS_NUMBER.

DO NOT manually set -j when running make install from the ports
directory. It will only hurt,

-- 
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: deprecated ports

2011-03-15 Thread Doug Barton

On 03/15/2011 15:16, Charlie Kester wrote:

BTW, I don't use either of these, or gimpshop, so I'm not going to fix
the ports myself.  Instead, I'll leave that to anyone who's interested.


Charlie,

I think you've been very diplomatic in your approach, so to be clear I 
don't have a problem with either the content or method of your messages.


That said, I think that un-deprecating these ports just because someone 
can find a distfile somewhere is the wrong approach. bapt has been very 
careful to only deprecate ports that are on the absolute bottom of the 
pile. They are unmaintained, and unfetchable. That's generally a very 
good indication that they are also unused. Thus marking them deprecated 
to see if anyone picks them up, and then removing them if not, is the 
right approach. I also think that what you did with sysutils/lookat is 
proof that this method works.


Further, IMO we need to be much more aggressive in removing stale ports. 
Anything that is removed that it turns out people actually use can be 
restored from CVS literally with a few keystrokes. It's all well and 
good to say how cool it is that we have 22,000+ ports, but when you 
start looking at maintenance, infrastructure updates, etc. having stale 
stuff makes life much harder for everyone.



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.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: deprecated ports

2011-03-15 Thread Ruslan Mahmatkhanov

16.03.2011 01:27, Charlie Kester пишет:


Maybe it wasn't there when you looked, but
http://www.gimpshop.com/download.shtml has links to download sources for
both the development version and the latest release (2.2.8). They even
have an alternate link for the release version.


gimpshop is pretty old and development seems stalled. The next gimp release will 
have gimpshop-like UI by default so i think it worth deprecating.


I also saw that graphics/gimp-greycstoration is finally deprecated. Baptiste you 
may want to look at ports/154596 to close it.


--
Regards,
Ruslan
___
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: deprecated ports

2011-03-15 Thread Michal Varga
On Wed, 2011-03-16 at 07:40 +0300, Ruslan Mahmatkhanov wrote:

 gimpshop is pretty old and development seems stalled. The next gimp release 
 will 
 have gimpshop-like UI by default so i think it worth deprecating.

That's almost too optimistic thing to say at the moment, as GIMP's
single window interface has been in talks, like, since when, early 2009?

Instead, we got this:
http://libregraphicsworld.org/news.php?readmore=667

While I agree that that gimpshop itself is pretty rotten, there's no
viable alternative for people willing (needing?) to use it, so backing
up its deprecation with the planned (*cough*) release of GIMP 2.8
probably isn't the very best possible course in this case... At this
time, there isn't even a specific release date in plans for 2.8 and even
if that eventually happens, many people [citation needed] doubt that the
single-UI will actually make it there (as, currently, there's not even a
spec finalized for it). Just saying.

m.

-- 
Michal Varga,
Stonehenge (Gmail account)


___
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: can make -j be used for ports?

2011-03-15 Thread Chuck Swiger
On Mar 15, 2011, at 7:38 PM, John wrote:
 1. If I can speed things up, with *ports* as I have a dual cpu, I want
 to maybe run j2 or j3. I seek clarification which is logically best,
 because some literature says jn, others jn+1 where n is number of cores.
 
 kern.smp.cpus: 2 on my machine. Is there benefit setting this to 3,4,5?

If you have plenty of RAM, then setting it somewhat higher than #CPUs
is likely to improve performance.  Frankly, it's best if you measure
things on your own machine against the software you care about building,
and decide for yourself whether the difference matters.  :-)

 I want to know if there is perhaps a conf file or sysctl where I can
 specify this *for ports only.* - if not I'm happy to specify on the
 command line. It's just that the manual is a tad unclear about this.

Setting MAKE_JOBS_NUMBER in /etc/make.conf will only apply to things
using the bsd.ports.mk Makefile, unless they've chosen to honor the
same variable independently.

In other words, you're unlikely to hurt things much by setting it to
some reasonable value.  Obtain some data and let us know if you run
into surprises...

Regards,
-- 
-Chuck

___
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


science/py-obspy.core needs to be renamed

2011-03-15 Thread Doug Barton

Wen,

The default cvsupd configuration (cvsignore to be exact) prevents the 
download of files named *.core 
(http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT-ports/cvsignore?rev=1.4;content-type=text%2Fplain). 
The ports you recently committed have this:


cd /usr/ports/science/
grep py-obspy.core Makefile py-obspy.*/*
Makefile:SUBDIR += py-obspy.core
py-obspy.gse2/Makefile:	 
${PYTHON_PKGNAMEPREFIX}obspy.core=0.4.6:${PORTSDIR}/science/py-obspy.core
py-obspy.mseed/Makefile:BUILD_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}obspy.core=0.4.6:${PORTSDIR}/science/py-obspy.core
py-obspy.mseed/Makefile:RUN_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}obspy.core=0.4.6:${PORTSDIR}/science/py-obspy.core
py-obspy.signal/Makefile:BUILD_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}obspy.core=0.4.6:${PORTSDIR}/science/py-obspy.core


Using cvsup (csup in my case) science/py-obspy.core doesn't get 
downloaded, so INDEX creation throws multiple errors, and I'm sure that 
if I tried to build those ports they would fail. :)



FYI,

Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.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