Re: Python 3.3 don't build

2013-05-21 Thread Albert Shih
 Le 21/05/2013 ? 08:54:37+0400, Ruslan Makhmatkhanov a écrit
 Hi,
 
 Albert Shih wrote on 19.05.2013 20:29:
  Hi all
 
  Just report the
 
 
   /usr/ports/lang/python33
 
  don't build on
 
   FreeBSD 9.1-STABLE #3 r250807: Sun May 19 17:48:52 CEST 2013
 
  all other ports are up2date.
 
  Here the output :
 
  Regards.
 
 I was only able to reproduce it once, but then the breakage is 
 mystically disappeared. It was reported, that BSD pmake may be a 
 culprit, so the port was just changed to use GNU make. Please update 
 your ports tree and try again.

I confirm everything work now.

Thanks a lot

Regards.

JAS
-- 
Albert SHIH
DIO bâtiment 15
Observatoire de Paris
5 Place Jules Janssen
92195 Meudon Cedex
France
Téléphone : +33 1 45 07 76 26/+33 6 86 69 95 71
xmpp: j...@obspm.fr
Heure local/Local time:
mar 21 mai 2013 09:01:46 CEST
___
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


TeXLive build error on poudriere (Was: [patch included] teTeX and TeXLive)

2013-05-21 Thread Hiroki Sato
Hiroki Sato h...@freebsd.org wrote
  in 20130519.070840.2265196291393572686@allbsd.org:

hr Christopher J. Ruwe c...@cruwe.de wrote
hr   in 20130518025801.0659b...@dijkstra.cruwe.de:
hr
hr cj I have included the patches, they are rather trivial, although, I
hr cj think, dirty. I have also included a complete logfile of a failed
hr cj build for tex-formats.
hr
hr  Where is the log file?
hr
hr  What I need to investigate here is a build+install log for
hr  print/texlive-base on your environment.  Running texconfig rehash in
hr  pre-install just hides your error and makes another problem.

 I committed a fix in r318651.  Please try it if you got a build error
 when using poudriere.

-- Hiroki


pgpmCTt3BkeDv.pgp
Description: PGP signature


FreeBSD unmaintained ports which are currently marked broken

2013-05-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically notify users of ports
that are marked as broken in their Makefiles.  In many cases
these ports are failing to compile on some subset of the FreeBSD
build environments.  The most common problem is that recent versions
of -CURRENT include gcc4.2, which is much stricter than older versions.
The next most common problem is that compiles succeed on the i386
architecture (e.g. the common Intel PC), but fail on one or more
of the other architectures due to assumptions about things such as
size of various types, byte-alignment issues, and so forth.

In occasional cases we see that the same port may have different
errors in different build environments.  The script that runs on the
build cluster uses heuristics to try to 'guess' the error type to
help you isolate problems, but it is only a rough guide.

One more note: on occasion, there are transient build errors seen
on the build farm.  Unfortunately, there is not yet any way for this
algorithm to tell the difference (humans are much, much better at
this kind of thing.)

The errors are listed below.  In the case where the same problem
exists on more than one build environment, the URL points to the
latest errorlog for that type.  (By 'build environment' here we
mean 'combination of 7.x/8.x/9.x/-current with target architecture'.)

(Note: the dates are included to help you to gauge whether or not
the error still applies to the latest version.  The program
that generates this report is not yet able to determine this
automatically.)

portname:   audio/mp3towav-bundle
broken because: fails to build
build errors:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9.20130507083303.pointyhat/mp3towav-bundle-0.4.1_2.log
 (May  9 08:20:25 UTC 2013)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=mp3towav-bundle


portname:   audio/mpg123.el
broken because: fails to fetch
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=mpg123.el


portname:   biology/dotter
broken because: checksum mismatch
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=biologyportname=dotter


portname:   chinese/big5con
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=big5con


portname:   chinese/bitchx
broken because: patch reject
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=bitchx


portname:   chinese/hztty
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=hztty


portname:   databases/msql
broken because: Broken on FreeBSD 9+
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=msql


portname:   databases/sqlrelay
broken because: does not compile
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=sqlrelay


portname:   deskutils/libopensync-plugin-python-devel
broken because: fails to build with recent libopensync
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=deskutilsportname=libopensync-plugin-python-devel


portname:   deskutils/libopensync-plugin-vformat-devel
broken because: fails to build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=deskutilsportname=libopensync-plugin-vformat-devel


portname:   deskutils/msynctool-devel
broken because: fails to build with recent libopensync
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=deskutilsportname=msynctool-devel


portname:   deskutils/simpleagenda
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=deskutilsportname=simpleagenda


portname:   devel/arm-rtems-gcc
broken because: many issues; see
https://www.rtems.org/bugzilla/show_bug.cgi?id=2099
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=arm-rtems-gcc


portname:   devel/arm-rtems-gdb
broken because: many issues; see
https://www.rtems.org/bugzilla/show_bug.cgi?id=2099
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=arm-rtems-gdb


portname:   devel/dsss
broken because: does not build
build errors:   none.
overview:

FreeBSD ports which are currently marked broken

2013-05-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically notify users of ports
that are marked as broken in their Makefiles.  In many cases
these ports are failing to compile on some subset of the FreeBSD
build environments.  The most common problem is that recent versions
of -CURRENT include gcc4.2, which is much stricter than older versions.
The next most common problem is that compiles succeed on the i386
architecture (e.g. the common Intel PC), but fail on one or more
of the other architectures due to assumptions about things such as
size of various types, byte-alignment issues, and so forth.

In occasional cases we see that the same port may have different
errors in different build environments.  The script that runs on the
build cluster uses heuristics to try to 'guess' the error type to
help you isolate problems, but it is only a rough guide.

One more note: on occasion, there are transient build errors seen
on the build farm.  Unfortunately, there is not yet any way for this
algorithm to tell the difference (humans are much, much better at
this kind of thing.)

The errors are listed below.  In the case where the same problem
exists on more than one build environment, the URL points to the
latest errorlog for that type.  (By 'build environment' here we
mean 'combination of 7.x/8.x/9.x/-current with target architecture'.)

(Note: the dates are included to help you to gauge whether or not
the error still applies to the latest version.  The program
that generates this report is not yet able to determine this
automatically.)

portname:   accessibility/yasr
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=accessibilityportname=yasr


portname:   audio/gdam
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=gdam


portname:   audio/mp3towav-bundle
broken because: fails to build
build errors:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9.20130507083303.pointyhat/mp3towav-bundle-0.4.1_2.log
 (May  9 08:20:25 UTC 2013)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=mp3towav-bundle


portname:   audio/mpg123.el
broken because: fails to fetch
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=mpg123.el


portname:   benchmarks/polygraph31
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=benchmarksportname=polygraph31


portname:   biology/dotter
broken because: checksum mismatch
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=biologyportname=dotter


portname:   cad/salome-geom
broken because: fails to build
build errors:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9.20130507083303.pointyhat/salome-geom-5.1.4_6.log
 (May  9 08:24:06 UTC 2013)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=salome-geom


portname:   cad/salome-med
broken because: Fails to fetch
build errors:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9.20130507083303.pointyhat/salome-med-5.1.4_6.log
 (May  9 07:48:05 UTC 2013)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=salome-med


portname:   cad/salome-yacs
broken because: fails to build
build errors:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9.20130507083303.pointyhat/salome-yacs-5.1.4_4.log
 (May  9 09:36:23 UTC 2013)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=salome-yacs


portname:   chinese/big5con
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=big5con


portname:   chinese/bitchx
broken because: patch reject
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=bitchx


portname:   chinese/cxterm
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=cxterm


portname:   chinese/hztty
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=hztty


portname:   comms/hso-kmod
broken because: does not build with USB2, please try comms/uhso-kmod
instead
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=commsportname=hso-kmod



FreeBSD ports which are currently marked forbidden

2013-05-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in the
FreeBSD ports system, we periodically notify users about
ports that are marked as forbidden in their Makefiles.  Often,
these ports are so marked due to security concerns, such as known
exploits.

An overview of each port, including errors seen on the build farm,
is included below.

portname:   graphics/linux-tiff
forbidden because:  Vulnerable since 2004-10-13,

http://portaudit.freebsd.org/8816bf3a-7929-11df-bcce-0018f3e2eb82.html
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=graphicsportname=linux-tiff


portname:   security/sudosh3
forbidden because:  Secunia Advisory SA38292, ISS X-Force sudosh-replay-bo
(55903), replay() function buffer overflow.
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=securityportname=sudosh3


portname:   x11-toolkits/linux-pango
forbidden because:  Vulnerable since 2009-05-13,

http://portaudit.freebsd.org/4b172278-3f46-11de-becb-001cc0377035.html
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkitsportname=linux-pango
___
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


Tcl/Tk default version is 8.6

2013-05-21 Thread Pietro Cerutti
Hello,

just a short heads-up to inform you that as of r318663, the default
version of Tcl/Tk used in the ports tree is 8.6.

Best,

-- 
Pietro Cerutti
The FreeBSD Project
g...@freebsd.org

PGP Public Key:
http://gahr.ch/pgp


pgpp3teESn_Me.pgp
Description: PGP signature


Re: Python 3.3 don't build

2013-05-21 Thread Michael Gmelin
On Tue, 21 May 2013 09:03:01 +0200
Albert Shih albert.s...@obspm.fr wrote:

  Le 21/05/2013 ? 08:54:37+0400, Ruslan Makhmatkhanov a écrit
  Hi,
  
  Albert Shih wrote on 19.05.2013 20:29:
   Hi all
  
   Just report the
  
  
/usr/ports/lang/python33
  
   don't build on
  
FreeBSD 9.1-STABLE #3 r250807: Sun May 19 17:48:52 CEST 2013
  
   all other ports are up2date.
  
   Here the output :
  
   Regards.
  
  I was only able to reproduce it once, but then the breakage is 
  mystically disappeared. It was reported, that BSD pmake may be a 
  culprit, so the port was just changed to use GNU make. Please
  update your ports tree and try again.
 
 I confirm everything work now.
 
 Thanks a lot
 
 Regards.
 
 JAS

I had the same problem yesterday in a clean jail:

cd /usr/ports/devel/python33
make install

It stopped with lots of error messages, I was too tired to care
and just ran

make install

once again and then it worked.
(no update of ports tree or any other action in between).

Worth investigating?

-- 
Michael Gmelin
___
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

[QAT] r318679: 4x leftovers

2013-05-21 Thread Ports-QAT
Update to 0.96.

Changes:http://search.cpan.org/dist/Imager/Changes
-

  Build ID:  20130521114600-6515
  Job owner: to...@freebsd.org
  Buildtime: 7 minutes
  Enddate:   Tue, 21 May 2013 11:52:53 GMT

  Revision:  r318679
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=318679

-

Port:graphics/p5-Imager 0.96

  Buildgroup: 9.1-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~to...@freebsd.org/20130521114600-6515-141228/p5-Imager-0.96.log

  Buildgroup: 9.1-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~to...@freebsd.org/20130521114600-6515-141229/p5-Imager-0.96.log

  Buildgroup: 8.3-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~to...@freebsd.org/20130521114600-6515-141230/p5-Imager-0.96.log

  Buildgroup: 8.3-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~to...@freebsd.org/20130521114600-6515-141231/p5-Imager-0.96.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20130521114600-6515
redports https://qat.redports.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


Ports with duplicate LATEST_LINKs

2013-05-21 Thread Ports Index build
Dear port maintainers,

The following list includes ports maintained by you that have duplicate
LATEST_LINK values.  They should either be modified to use a unique
LATEST_LINK or suppressed using NO_LATEST_LINK, to avoid overwriting
each other in the packages/Latest directory.  If your ports conflict with
ports maintained by another person, please coordinate your efforts with
them.


Thanks,
Erwin Annoying Reminder Guy III Lansing


LATEST_LINK  PORTNAME   MAINTAINER  
==
pear-phing   devel/pear-phing   m...@freebsd.org  
pear-phing   devel/php5-phing   po...@freebsd.org   

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


FreeBSD ports you maintain which are out of date

2013-05-21 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
graphics/py-gd  | 0.56| 0.58
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

If wish to stop receiving portscout reminders, please contact
portsc...@portscout.freebsd.org

Thanks.
___
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: FreeBSD Port: collectd-4.10.4_7

2013-05-21 Thread Krzysztof Stryjek
Hello,

I'm testing your patch for libmodbus. Unfortunatelly there is many
changes between 2.x and current 3.x version of libmodbus. So evene
enabling modbus plugin to collectd4 there is problem with configure
script.

So this should be modified by collectd project - i.e. modbus_new_tcp
which replaces modbus_init_tcp from previous libmodbus version.

Currently I'll make a PR for new version of collectd4 port. I think I
will finish in some days.

Greetings,
-- 
Krzysztof Stryjek
UNIX administrator/Juniper Networks Specialist
email: wtp (at) bsdserwis (dot) com
http://www.linkedin.com/in/KrzysztofStryjek
GPG fingerprint: 8BD7 40CE 8994 0BBE CE6C  91CD 1292 8959 DC61 0E76

In theory, there is no difference between theory and practice.
In practice, there is.
___
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't build devel/qt4-corelib any more -- help?

2013-05-21 Thread Martin Wilke
known issue, set USE_GCC=any in the qt4-corelib Makefile and it will builds
On May 20, 2013, at 9:54 AM, David Wolfskill da...@catwhisker.org wrote:

 On a system running: FreeBSD 9.1-STABLE #80 r250806: Sun May 19 04:54:21
 PDT 2013 i386, I was performing my usual weekly update/refresh -- at
 this point, portmaster -ad --index.
 
 Other ports updated OK; other systems (including my laptop, which I
 update more frequently) were OK.
 
 First pass through, I saw the message:
 
 In file included from ../../include/QtCore/qatomic_arch.h:1,
 from 
 ../../include/QtCore/../../src/corelib/thread/qbasicatomic
 .h:227,
 from ../../include/QtCore/qbasicatomic.h:1,
 from 
 ../../include/QtCore/../../src/corelib/thread/qatomic.h:46
 ,
 from ../../include/QtCore/qatomic.h:1,
 from 
 ../../include/QtCore/../../src/corelib/tools/qbytearray.h:
 45,
 from ../../include/QtCore/qbytearray.h:1,
 from 
 ../../include/QtCore/../../src/corelib/kernel/qobject.h:49
 ,
 from ../../include/QtCore/qobject.h:1,
 from 
 ../../include/QtCore/../../src/corelib/thread/qthread.h:45
 ,
 from ../../include/QtCore/qthread.h:1,
 from 
 ../../include/QtCore/private/../../../src/corelib/thread/q
 thread_p.h:58,
 from ../../include/QtCore/private/qthread_p.h:1,
 from global/qglobal.cpp:52:
 ../../include/QtCore/../../src/corelib/arch/qatomic_arch.h:96:4: error: 
 #error Qt has not been ported to this architecture
 
 
 which I found a bit discouraging -- checking archives, there was a
 reason it looked a bit familiar.  :-(
 
 However, as far as I can tell, I've been good about reviewing the
 ports/UPDATING instructions and using portmaster -r when that's
 mentioned.  and the previous update was a week ago: FreeBSD 9.1-STABLE
 #79 r250556: Sun May 12 05:14:12 PDT 2013.
 
 On the off-chance that icu, pcre, or libffi had a missed update, I tried
 portmaster -r for each in turn, and proceeded OK up to qt4-corelib-4.8.4_1,
 which choked  died -- e.g.:
 
 ...
 You have already accepted the terms of the  license.
 
 rm -f endiantest.o
 rm -f *~ core *.core
 rm -f endiantest
 rm -f Makefile
 rm -f endiantest.o
 rm -f *~ core *.core
 rm -f endiantest
 rm -f Makefile
 cp: 
 /common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/
 3rdparty/webkit/Source/WebKit/qt/qt_webkit_version.pri: No such file or 
 directory
 ln: 
 /common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/include/QtCore/qconfig.h:
  File exists
 ln: 
 /common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/include/Qt/qconfig.h:
  File exists
 
This target is using the GNU C++ compiler 
 (/usr/local/share/qt4/mkspecs/freebsd-g++).
 ... [and things degrade further beyond this point]
 
 So I thoiught that maybe somehow the prior installation of qt4-corelib
 was interfering with the attempt, so after running
 portmaster --check-depends (after which yet another attempt to
 portmaster devel/qt4-corelib still failed), I ran
 pkg_delete -f qt4-corelib-4.8.4_1 and tried portmaster devel/qt4-corelib
 again .. which *still* failed.
 
 The log may be seen at http://www.catwhisker.org/~david/FreeBSD/qt4_log.txt.
 
 What do I need to do to get devel/qt4-corelib installed on this system?
 
 Thanks.
 
 (No need to Cc: me; I'm subscribed to ports@.)
 
 Peace,
 david
 -- 
 David H. Wolfskillda...@catwhisker.org
 Taliban: Evil men with guns afraid of truth from a 14-year old girl.
 
 See http://www.catwhisker.org/~david/publickey.gpg for my public key.

+-oOO--(_)--OOo-+
With best Regards,
   Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest

___
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


[CFT] Installing multiple Rubygem port versions from the same directory

2013-05-21 Thread Greg Larkin

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Greetings,

A while back, I started working on ports for the vagrant
(http://www.vagrantup.com/) and veewee
(https://github.com/jedi4ever/veewee) tools.  At the time, vagrant was
packaged as a Ruby gem with a variety of other gem dependencies.  Some
of the dependencies were already in the ports tree, but they were the
wrong versions.

Gem dependency lists are often very specific regarding acceptable
versions, and the ports tree had a couple of examples of gems that were
duplicated so that different major versions could be used as
dependencies for other ports (e.g. devel/rubygem-json and
devel/rubygem-json146).

I have been working on a way to install any version of a gem from a
single ports tree directory, as well as install multiple simultaneous
versions of the same gem.  I'd like to offer my patches for review,
comments and testing, and you can find them here:

http://people.freebsd.org/~glarkin/diffs/usr-ports-Mk-rubygem-versions.diff
http://people.freebsd.org/~glarkin/diffs/usr-ports-devel-rubygem-port-examples.diff

Both diffs were generated against r318392.  The first one patches
Mk/bsd.ruby.mk and creates Mk/bsd.rubygem-versions.mk.  The second one
patches devel/rubygem-childprocess and devel/rubygem-ffi to show how the
new multi-version support works.

One of the key features in bsd.rubygem-versions.mk is that it creates
additional version-specific targets like install-1.3.4,
clean-3.0.19, etc., based on the list of versions for each gem.

Here is the process for adding multi-version support to a gem port:

cd /usr/ports/devel/rubygem-foobar
mkdir -p files  # Or svn mkdir files, if it doesn't exist
make gem-versions   # Creates the version list helper files
#
# Fix *_DEPENDS in Makefile, if necessary (see below)
#
make install-0.0.6 clean-0.0.6
make install-1.4.5 clean-1.4.5
make install-0.9 clean-0.9
#
# etc...

Since each gem version may need a different dependency list, I added
version-specific *_DEPENDS support like so:

# Using the examples from above:
RUN_DEPENDS006+=   
rubygem-quux123=1.2.3:${PORTSDIR}/devel/rubygem-quux:install-1.2.3 \
   
rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19
#
RUN_DEPENDS09+=
rubygem-quux1210=1.2.3:${PORTSDIR}/devel/rubygem-quux:install-1.2.10 \
   
rubygem-quux1210=1.2.999:${PORTSDIR}/devel/rubygem-quux:install-1.2.10 \
   
rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19
#
RUN_DEPENDS145+=   
rubygem-quux23=2.3.999:${PORTSDIR}/devel/rubygem-quux:install-2.3.10 \
   
rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19 \
   
rubygem-null222=1.0.3:${PORTSDIR}/devel/rubygem-null:install-2.2.2

In the first example, the quux gem must be at least version 1.2.3 and
that one is installed.  If version 4.0.10 were available, that would be
acceptable as well.  The bar gem version must be = 0.0.1 and  0.1 (cf:
http://docs.rubygems.org/read/chapter/16#page74).  Since there is no
~ operator in our depends system yet, I'm manually approximating it
here by testing against and upper version of 0.0.999 and counting on the
port maintainer to call the proper install target for the dependency.

In the second example, quux has a slightly more complex version
requirement, namely =1.2.3, ~1.2.  Any version of quux at least
1.2.3 and less than 1.3 is acceptable.

In the last example, the null gem must be at least version 1.0.3, but
there is no upper bound.  The port maintainer has decided to install
version 2.2.2, which may or may not be the most recent one.

I look forward to your feedback,
Greg

- -- 
Greg Larkin

http://www.FreeBSD.org/   - The Power To Serve
http://www.sourcehosting.net/ - Ready. Set. Code.
http://twitter.com/cpucycle/  - Follow you, follow me
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlGbnW4ACgkQ0sRouByUApAJeACcDLLdzpNuGH4KYikgzB0+VW78
ekYAn3orS0K7MemO1RKYINUEs5G9fKcp
=nc9B
-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: [CFT] Installing multiple Rubygem port versions from the same directory

2013-05-21 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 5/21/13 12:14 PM, Greg Larkin wrote:
 
 Greetings,
 
 A while back, I started working on ports for the vagrant 
 (http://www.vagrantup.com/) and veewee 
 (https://github.com/jedi4ever/veewee) tools.  At the time, vagrant
 was packaged as a Ruby gem with a variety of other gem
 dependencies.  Some of the dependencies were already in the ports
 tree, but they were the wrong versions.
 
 Gem dependency lists are often very specific regarding acceptable 
 versions, and the ports tree had a couple of examples of gems that
 were duplicated so that different major versions could be used as 
 dependencies for other ports (e.g. devel/rubygem-json and 
 devel/rubygem-json146).
 
 I have been working on a way to install any version of a gem from
 a single ports tree directory, as well as install multiple
 simultaneous versions of the same gem.  I'd like to offer my
 patches for review, comments and testing, and you can find them
 here:
 
 http://people.freebsd.org/~glarkin/diffs/usr-ports-Mk-rubygem-versions.diff

 
http://people.freebsd.org/~glarkin/diffs/usr-ports-devel-rubygem-port-examples.diff
 
 Both diffs were generated against r318392.  The first one patches 
 Mk/bsd.ruby.mk and creates Mk/bsd.rubygem-versions.mk.  The second
 one patches devel/rubygem-childprocess and devel/rubygem-ffi to
 show how the new multi-version support works.
 
 One of the key features in bsd.rubygem-versions.mk is that it
 creates additional version-specific targets like install-1.3.4, 
 clean-3.0.19, etc., based on the list of versions for each gem.
 
 Here is the process for adding multi-version support to a gem
 port:
 
 cd /usr/ports/devel/rubygem-foobar mkdir -p files  # Or svn
 mkdir files, if it doesn't exist make gem-versions   # Creates the
 version list helper files # # Fix *_DEPENDS in Makefile, if
 necessary (see below) # make install-0.0.6 clean-0.0.6 make
 install-1.4.5 clean-1.4.5 make install-0.9 clean-0.9 # # etc...
 
 Since each gem version may need a different dependency list, I
 added version-specific *_DEPENDS support like so:
 
 # Using the examples from above: RUN_DEPENDS006+= 
 rubygem-quux123=1.2.3:${PORTSDIR}/devel/rubygem-quux:install-1.2.3
 \
 
 rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19

 
#
 RUN_DEPENDS09+= 
 rubygem-quux1210=1.2.3:${PORTSDIR}/devel/rubygem-quux:install-1.2.10
 \
 
 rubygem-quux1210=1.2.999:${PORTSDIR}/devel/rubygem-quux:install-1.2.10
 \
 
 rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19

 
#
 RUN_DEPENDS145+= 
 rubygem-quux23=2.3.999:${PORTSDIR}/devel/rubygem-quux:install-2.3.10
 \
 
 rubygem-bar0019=0.0.999:${PORTSDIR}/devel/rubygem-bar:install-0.0.19
 \
 
 rubygem-null222=1.0.3:${PORTSDIR}/devel/rubygem-null:install-2.2.2

  In the first example, the quux gem must be at least version 1.2.3
 and that one is installed.  If version 4.0.10 were available, that
 would be acceptable as well.  The bar gem version must be = 0.0.1
 and  0.1 (cf: http://docs.rubygems.org/read/chapter/16#page74).
 Since there is no ~ operator in our depends system yet, I'm
 manually approximating it here by testing against and upper version
 of 0.0.999 and counting on the port maintainer to call the proper
 install target for the dependency.
 
 In the second example, quux has a slightly more complex version 
 requirement, namely =1.2.3, ~1.2.  Any version of quux at
 least 1.2.3 and less than 1.3 is acceptable.
 
 In the last example, the null gem must be at least version 1.0.3,
 but there is no upper bound.  The port maintainer has decided to
 install version 2.2.2, which may or may not be the most recent
 one.
 
 I look forward to your feedback, Greg
 
 

And I forgot a rather key command in the description above.  It should
read:

cd /usr/ports/devel/rubygem-foobar
mkdir -p files  # Or svn mkdir files, if it doesn't exist
make gem-versions   # Creates the version list helper files
make makesum-all# Update the distinfo file with all versions

Regards,
Greg
- -- 
Greg Larkin

http://www.FreeBSD.org/   - The Power To Serve
http://www.sourcehosting.net/ - Ready. Set. Code.
http://twitter.com/cpucycle/  - Follow you, follow me
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlGbnm4ACgkQ0sRouByUApCetQCfRkLnluBzOzT51zPtQ7HuevGT
XXMAn2sETR7A7kKbbCu/+Jik2EYzcznG
=PzWW
-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: Can't build devel/qt4-corelib any more -- help?

2013-05-21 Thread David Wolfskill
On Tue, May 21, 2013 at 10:53:14PM +0800, Martin Wilke wrote:
 known issue, set USE_GCC=any in the qt4-corelib Makefile and it will builds
 ...

Thank you for that, but I still see a failure:

dwolf-bsd(9.1-S)[15] cd /usr/ports/
dwolf-bsd(9.1-S)[16] svn info
Path: .
Working Copy Root Path: /common/ports
URL: file:///volume/opensource/FreeBSD/svn-ports-mirror/head
Repository Root: file:///volume/opensource/FreeBSD/svn-ports-mirror
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 318654
Node Kind: directory
Schedule: normal
Last Changed Author: hrs
Last Changed Rev: 318654
Last Changed Date: 2013-05-21 01:02:48 -0700 (Tue, 21 May 2013)

dwolf-bsd(9.1-S)[17] svn diff devel/qt4-corelib/Makefile 
Index: devel/qt4-corelib/Makefile
===
--- devel/qt4-corelib/Makefile  (revision 318654)
+++ devel/qt4-corelib/Makefile  (working copy)
@@ -13,6 +13,7 @@
 LIB_DEPENDS=   icui18n:${PORTSDIR}/devel/icu
 
 USES=  pkgconfig
+USE_GCC=   any
 USE_GNOME= _glib20
 USE_QT4=   qmake_build moc_build
 QT_NONSTANDARD=yes
dwolf-bsd(9.1-S)[18] 

New log is in http://www.catwhisker.org/~david/FreeBSD/qt4_GCC_any_log.txt.

Salient excerpt:

root@dwolf-bsd:/var/tmp # portmaster devel/qt4-corelib^M
0;portmaster: devel/qt4-corelib^G
=== Port directory: /usr/ports/devel/qt4-corelib

=== Gathering distinfo list for installed ports

=== Launching 'make checksum' for devel/qt4-corelib in background
=== No options to configure
=== Gathering dependency list for devel/qt4-corelib from ports
=== Initial dependency check complete for devel/qt4-corelib

0;portmaster: devel/qt4-corelib^G
...
You have already accepted the terms of the  license.

rm -f endiantest.o
rm -f *~ core *.core
rm -f endiantest
rm -f Makefile
rm -f endiantest.o
rm -f *~ core *.core
rm -f endiantest
rm -f Makefile
cp: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebKit/qt/qt_webkit_version.pri:
 No such file or directory
ln: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/include/QtCore/qconfig.h:
 File exists
ln: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/include/Qt/qconfig.h:
 File exists

This target is using the GNU C++ compiler 
(/usr/local/share/qt4/mkspecs/freebsd-g++).
...
Finding project files. Please wait...
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/src.pro:13:
 Unable to find file for inclusion tools/tools.pro
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/corelib/global/global.pri:39:
 Unable to find file for inclusion ../../../tools/shared/symbian/epocroot.pri
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/projects.pro:46:
 Unable to find file for inclusion doc/doc.pri
...
Reading 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/demos
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/src.pro:13:
 Unable to find file for inclusion tools/tools.pro
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/corelib/global/global.pri:39:
 Unable to find file for inclusion ../../../tools/shared/symbian/epocroot.pri
WARNING: 
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/projects.pro:46:
 Unable to find file for inclusion doc/doc.pri
  211 projects found.

Creating makefiles. Please wait...
...
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /usr/local

To reconfigure, run 'make confclean' and 'configure'.

/usr/bin/sed -i.bak -e 
's|/usr/local/lib/qt4/pkgconfig|/usr/local/libdata/pkgconfig|g'  -e 
's|.*$(QMAKE).*||g'  
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/src/corelib/Makefile
/usr/bin/sed -i.bak -E -e 
's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g'  -E -e 
's|(.*location=).*moc|\1/usr/local/bin/moc-qt4|g'  -E -e 
's|(.*location=).*uic|\1/usr/local/bin/uic-qt4|g'  
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/lib/pkgconfig/QtCore.pc
===  Building for qt4-corelib-4.8.4_2
...
/common/ports/devel/qt4-corelib/work/qt-everywhere-opensource-src-4.8.4/bin/moc 
-DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -D
QT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER 
-DQT_USE_ICU -DHB_EXPORT=Q_CORE_EXPORT -DGNU_LIBICONV -DQT_NO_DEBUG 
-DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 
-DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
-I/common/local/share/qt4/mkspecs/freebsd-g++ -I. -I../../include 
-I../../include/QtCore -I.rcc/release-shared -Iglobal 
-I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 
-I.moc/release-shared -I/common/local/include/qt4 

broken llvm-devel on HEAD - DISTVERSION= 3.4.r${SVN_REV}

2013-05-21 Thread Oliver Pinter
Hi!

current llvm-devel failed to build under FreeBSD 10-HEAD:

llvm[2]: Compiling SemaStmt.cpp for Release build
llvm[2]: Compiling Tools.cpp for Release build
Tools.cpp: In member function 'virtual void
clang::driver::tools::Clang::ConstructJob(clang::driver::Compilation,
const clang::driver::JobAction, const clang::driver::InputInfo,
const clang::driver::InputInfoList, const clang::driver::ArgList,
const char*) const':
Tools.cpp:2040: error: expected unqualified-id before numeric constant
Tools.cpp:2064: error: lvalue required as left operand of assignment
Tools.cpp:2068: error: lvalue required as left operand of assignment
Tools.cpp:2086: error: lvalue required as left operand of assignment
Tools.cpp:2088: error: lvalue required as left operand of assignment
gmake[2]: *** 
[/usr/ports/lang/clang-devel/work/llvm-3.4.r181598/tools/clang/lib/Driver/Release/Tools.o]
Error 1
gmake[2]: Leaving directory
`/usr/ports/lang/clang-devel/work/llvm-3.4.r181598/tools/clang/lib/Driver'
gmake[1]: *** [Driver/.makeall] Error 2
gmake[1]: *** Waiting for unfinished jobs
llvm[2]: Compiling SemaStmtAsm.cpp for Release build
llvm[2]: Compiling SemaStmtAttr.cpp for Release build
llvm[2]: Compiling SemaTemplate.cpp for Release build
llvm[2]: Compiling SemaTemplateDeduction.cpp for Release build
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[HEADSUP] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread Jung-uk Kim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Please note flex/lex was updated to 2.5.37 from flex.sourceforge.net and
__FreeBSD_version was bumped to 133.

FYI, I added couple of compatibility shims (just enough to build the
previous source trees) but it is not 100% compatible with the old
version.  OTOH, this version is far more popular and third-party
sources often require this version.  Most importantly, NetBSD,
DragonFly BSD, and Mac OS X already adopted it for the same reason.

Cheers!

Jung-uk Kim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (FreeBSD)

iQEcBAEBAgAGBQJRm9MgAAoJECXpabHZMqHOhZAH/i8lZJofJNGuUOzRGZSspbYY
TWwsno5S4VJDDIljO8ORAnu0oXPAbVZ1366f7TTYi258sQ0xSoUDnOoibJXQRnTI
8JaXDf3U33rGVuGNBe2Ge78TzMS895z9B+lW9UPrV3IIg0OPgCoS+SE77jb24vP0
J9vqkJgUUOWVOX9VLIH3ZRIJeSQk0PyrXpaV8v/dlw2G15gbvSZ1n99CGnVL53uZ
kbHq+4F6Sre+YL/+5ZFwQk81itGdhIDPYhk5eytt9nvB/LKp+AQyiJO/+pOSF/C/
+TU9QAQ4cecIevORczygFtBD3HR41LLF9YpCd3s2vvUJtrSJX+KN4b+4cZf3SrI=
=bH9U
-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: [HEADSUP] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread Baptiste Daroussin
On Tue, May 21, 2013 at 04:03:44PM -0400, Jung-uk Kim wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Please note flex/lex was updated to 2.5.37 from flex.sourceforge.net and
 __FreeBSD_version was bumped to 133.
 
 FYI, I added couple of compatibility shims (just enough to build the
 previous source trees) but it is not 100% compatible with the old
 version.  OTOH, this version is far more popular and third-party
 sources often require this version.  Most importantly, NetBSD,
 DragonFly BSD, and Mac OS X already adopted it for the same reason.
 
 Cheers!
 
 Jung-uk Kim

Thank you for you work on this.

One of the important addition this brings to us, is that along with byacc you
can now write reentrant parsers in base system.

regards,
Bapt


pgpItAa54G7M7.pgp
Description: PGP signature


Re: Python 3.3 don't build

2013-05-21 Thread Matthias Andree
Am 21.05.2013 13:31, schrieb Michael Gmelin:

 I had the same problem yesterday in a clean jail:
 
 cd /usr/ports/devel/python33
 make install
 
 It stopped with lots of error messages, I was too tired to care
 and just ran
 
 make install
 
 once again and then it worked.
 (no update of ports tree or any other action in between).

That might hint to a missing dependency in the makefiles with parallel
builds, or otherwise race conditions that jeopardize the build...

however, if the switch to gmake fixes it, chances are that pmake pulls
more environment in than gmake would; I've fixed such an issue before,
in lang/lua.  Such an issue might then be sensitive to /etc/make.conf
contents (which would explain why it works for some).

 Worth investigating?

If some can spend that time, that would certainly be most appreciated,
just make sure to check with rm@ first
___
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] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread John Marino

On 5/21/2013 22:03, Jung-uk Kim wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Please note flex/lex was updated to 2.5.37 from flex.sourceforge.net and
__FreeBSD_version was bumped to 133.

FYI, I added couple of compatibility shims (just enough to build the
previous source trees) but it is not 100% compatible with the old
version.  OTOH, this version is far more popular and third-party
sources often require this version.  Most importantly, NetBSD,
DragonFly BSD, and Mac OS X already adopted it for the same reason.

Cheers!

Jung-uk Kim


Hi Jung-uk Kim,
I brought flex 2.5.37 into DragonFly and yes, it caused quite a few 
ports to break.  However, in many cases I added patches to dports to 
restore their building.


The first place people should check when trying to fix breakage is 
dports in case that I already came up with a fix.


Regards,
John
___
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] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread Jung-uk Kim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2013-05-21 16:30:48 -0400, John Marino wrote:
 On 5/21/2013 22:03, Jung-uk Kim wrote:
 Please note flex/lex was updated to 2.5.37 from
 flex.sourceforge.net and __FreeBSD_version was bumped to
 133.
 
 FYI, I added couple of compatibility shims (just enough to build
 the previous source trees) but it is not 100% compatible with the
 old version.  OTOH, this version is far more popular and
 third-party sources often require this version.  Most
 importantly, NetBSD, DragonFly BSD, and Mac OS X already adopted
 it for the same reason.
 
 Cheers!
 
 Jung-uk Kim
 
 Hi Jung-uk Kim, I brought flex 2.5.37 into DragonFly and yes, it
 caused quite a few ports to break.  However, in many cases I added
 patches to dports to restore their building.
 
 The first place people should check when trying to fix breakage is 
 dports in case that I already came up with a fix.

Can you please explain the most common incompatibilities you
experienced from dports?

FYI, I have added these two shims for FreeBSD:

http://svnweb.freebsd.org/changeset/base/250877
http://svnweb.freebsd.org/changeset/base/250878

With these two shims, I was able to build older FreeBSD source trees
just fine.  Without them, I needed patches like this:

http://svnweb.freebsd.org/changeset/base/250227

Thanks!

Jung-uk Kim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (FreeBSD)

iQEcBAEBAgAGBQJRm+GvAAoJECXpabHZMqHO4aYH/jG1EKLeYMYHWjsESOPibyrX
ahmIX/uwlKAXHXvhsgRr7kMZqJ0FtjPaK7X1/w4QgFpSwRD6SCBrY2sNAjOvQEoy
p+UIIbDd306tagAW3BYoRy+L4ZQXPl39fsZCLo0LGCA4FLCAFT0ss7DBXV55ZqqY
kGyXghnXIlr+XGA2YV5ZJJP9mOjvBCHMM6mvNtPSkpnAv0GuL2SbtmJeEtNAuqKk
VQWO6BR/C6BhSxLo3tVPSEkOd0CF5ePD5zDPfPLNRlviR41OOzuS4o+w1hr3lzHu
4HJM4UoujlwBAl9017aUwEy7GNhvmzu9T7Q1OrRaTboZRmpMJ+ItCg1QgvBm+zE=
=KvCt
-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: [HEADSUP] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread John Marino

On 5/21/2013 23:05, Jung-uk Kim wrote:

Can you please explain the most common incompatibilities you
experienced from dports?

FYI, I have added these two shims for FreeBSD:

http://svnweb.freebsd.org/changeset/base/250877
http://svnweb.freebsd.org/changeset/base/250878

With these two shims, I was able to build older FreeBSD source trees
just fine.  Without them, I needed patches like this:

http://svnweb.freebsd.org/changeset/base/250227



Yes, we had serious circular dependency issues because M4 was updated at 
the same time, and they require each other to build.  In the end, not 
only did we make the same sort of changes seen in your r250227, we also 
had to pregenerate one of the M4 source files to break the circular 
dependency.  After that it was possible to built older trees with the 
new M4/Flex.  But we didn't add the shims.


You're going to find additional problems beyond those shims.
Such as:
-  YY_PROTO no longer defined
-  yyleng data type redefined from int to size_t
-  yyget_leng now predefined
-  yylineno is now predefined
-  upstream patches needed for non-trivial fixes
etc.

John

___
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] flex/lex updated to 2.5.37 (from flex.sourceforge.net)

2013-05-21 Thread Jung-uk Kim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2013-05-21 18:11:23 -0400, John Marino wrote:
 On 5/21/2013 23:05, Jung-uk Kim wrote:
 Can you please explain the most common incompatibilities you 
 experienced from dports?
 
 FYI, I have added these two shims for FreeBSD:
 
 http://svnweb.freebsd.org/changeset/base/250877 
 http://svnweb.freebsd.org/changeset/base/250878
 
 With these two shims, I was able to build older FreeBSD source
 trees just fine.  Without them, I needed patches like this:
 
 http://svnweb.freebsd.org/changeset/base/250227
 
 
 Yes, we had serious circular dependency issues because M4 was
 updated at the same time, and they require each other to build.  In
 the end, not only did we make the same sort of changes seen in your
 r250227, we also had to pregenerate one of the M4 source files to
 break the circular dependency.  After that it was possible to built
 older trees with the new M4/Flex.  But we didn't add the shims.

AFAICT, we don't have this problem. :-)

 You're going to find additional problems beyond those shims. Such
 as: -  YY_PROTO no longer defined -  yyleng data type redefined
 from int to size_t -  yyget_leng now predefined -  yylineno is now
 predefined -  upstream patches needed for non-trivial fixes etc.

Thanks for the pointers!

Jung-uk Kim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (FreeBSD)

iQEcBAEBAgAGBQJRm/Z3AAoJECXpabHZMqHOYXQH/ip0El+o+MmX3rAnBhj4MPhg
WUHJ4z8NRoBqC/oe+/m8fJH99Mt3dvByIu85Zfxsek/03F309do2+LI9yY7kurlH
YKX4H/wLuZn6hnN3/wxxJ3J6vRNUcnG/w5WaDUqKauOZsKPuHR63EPz8E5K2mvSo
sgVwS9x+aRnxDneSKWpmUOpW6wTqRtDQY6jXDueLN/Zkf325cahXth5BhMNYWJlj
KZBsYxMfmn00qNMgWsjFkRzWvtdctG6wRu8ewvhzY3R78yLlRIbI9M2JYN6SNYns
CR6uK7bVfAUsQ5iCHM8PIJOZbyBiHlppJk9kZEuY1dWN6OMR9sZ0hyxs2n/CncM=
=vJn4
-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


notmuch-0.15.2 mutt integration

2013-05-21 Thread Kyle Williams
Howdy,

I added an option for mutt integration to the notmuch port via
notmuch-mutt. I've attached a tarball of all the modifications,
but here is a list of modified files:

  Makefile 
  pkg-plist
  files/patch-notmuch-mutt

Here are some references for more information:
  notmuch-mutt: http://notmuchmail.org/notmuch-mutt/
  simple integration: 
https://upsilon.cc/~zack/blog/posts/2011/01/how_to_use_Notmuch_with_Mutt/mutt-notmuch.1.html

- Kyle


notmuch-0.15.2.tar.gz
Description: Binary data


pgpdVOCBIIB2x.pgp
Description: PGP signature


x11/kdelibs4 build fails

2013-05-21 Thread Greg Rivers
Is any one else having a problem[1] building kdelibs4 since the update to 
KDE 4.10.3?  I'm seeing the same error on three different machines.  Any 
clues how to fix?


[1] http://mail.kde.org/pipermail/kde-freebsd/2013-May/015369.html

--
Greg Rivers
___
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 21.0 Crash

2013-05-21 Thread Cy Schubert
In message 997344171-1369083778-cardhu_decombobulator_blackberry.rim.net-10
735
04366-@b17.c23.bise6.blackberry, Cy Schubert writes:
 Hi,
 
 I'm experiencing firefox crashes since updating to 21.0. It works properly fo
 llowing the restore of my ~/.mozilla directory however subsequently it crashe
 s on start-up or shortly thereafter. Googling firefox 21.0 crash brings up fo
 ur or five hits at the Mozilla support forums site, so this may need to be es
 calated to our upline (I'd open a PR but I'm away from my computer at the mom
 ent). Can our Gecko team bring this up with our upline?
 
 A couple of data points. I can reproduce this at will on two laptop computers
 . However, exporting DISPLAY on a server downstairs and running it from there
  works. Sometimes it will die due to an XCB error while other times it's due 
 to multiple segfaults. I think this should be brought to the attention of our
  upline.
 
 Please cc me at cy.schub...@komquats.com (or c...@freebsd.org) as I don't 
 norma
 lly use my Blackberry (gmail account) for FreeBSD related emails. Thanks.

It appears building with clang-devel produces a stable firefox binary. It 
may yet prove me wrong and start causing me trouble later but at the moment 
this seems to be the fix.


-- 
Cheers,
Cy Schubert cy.schub...@komquats.com
FreeBSD UNIX:  c...@freebsd.org   Web:  http://www.FreeBSD.org

The need of the many outweighs the greed of the few.


___
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 21.0 Crash

2013-05-21 Thread Cy Schubert
In message 201305220036.r4m0aip4020...@slippy.cwsent.com, Cy Schubert 
writes:
 In message 997344171-1369083778-cardhu_decombobulator_blackberry.rim.net-10
 735
 04366-@b17.c23.bise6.blackberry, Cy Schubert writes:
  Hi,
  
  I'm experiencing firefox crashes since updating to 21.0. It works properly 
 fo
  llowing the restore of my ~/.mozilla directory however subsequently it cras
 he
  s on start-up or shortly thereafter. Googling firefox 21.0 crash brings up 
 fo
  ur or five hits at the Mozilla support forums site, so this may need to be 
 es
  calated to our upline (I'd open a PR but I'm away from my computer at the m
 om
  ent). Can our Gecko team bring this up with our upline?
  
  A couple of data points. I can reproduce this at will on two laptop compute
 rs
  . However, exporting DISPLAY on a server downstairs and running it from the
 re
   works. Sometimes it will die due to an XCB error while other times it's du
 e 
  to multiple segfaults. I think this should be brought to the attention of o
 ur
   upline.
  
  Please cc me at cy.schub...@komquats.com (or c...@freebsd.org) as I don't 
  nor
 ma
  lly use my Blackberry (gmail account) for FreeBSD related emails. Thanks.
 
 It appears building with clang-devel produces a stable firefox binary. It 
 may yet prove me wrong and start causing me trouble later but at the moment 
 this seems to be the fix.

I spoke to soon. After restarting it for the fourth time it's crashing 
again. I suspect it corrupts its chrome after a while. Need to dig a bit 
further when I get the time.


-- 
Cheers,
Cy Schubert cy.schub...@komquats.com
FreeBSD UNIX:  c...@freebsd.org   Web:  http://www.FreeBSD.org

The need of the many outweighs the greed of the few.


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


freebsd-tex mailling list

2013-05-21 Thread Hiroki Sato
Hi,

 JFYI, freebsd-tex mailing list[*] has been created for discussing TeX
 related ports.  If you are interested in porting and/or have
 questions about TeX and its applications on FreeBSD, please subscribe
 it.

 [*] http://lists.freebsd.org/mailman/listinfo/freebsd-tex

-- Hiroki


pgpc7NvU7WAPK.pgp
Description: PGP signature


Re: Plans for making MAKE_JOBS_SAFE the default?

2013-05-21 Thread Martin Wilke
Hi,

Since we are back on normal rolling packages update for stable and I got 
pointyhat-west up to do some testing, I would like to move on with this case. 
I just wonder if someone already has a patch to make it as default, else I will 
have a look at it within this week.

- Martin

On Mar 15, 2013, at 9:18 AM, Martin Wilke miwi.free...@gmail.com wrote:

 
 I added Alexey here because he had asked for the same since few weeks ago.
 
 Yes we are able to do exp-runs now. But to be honest the ports tree is in 
 general in
 bad stat, our priority for the moment is to fix the ports tree to get a good 
 package set for
 the 8.4 release. After we are done with this we will definitely come back to 
 this issue.
 
 I'd like to ask you once again to have a bit patience. We are doing our
 best to serve every request as much as possible. Also I'd like to remind you 
 our
 back log is getting pretty long too. Thanks for your understanding.
 
 - Martin on behalf of portmgr
 
 +-oOO--(_)--OOo-+
 With best Regards,
   Martin Wilke (miwi_(at)_FreeBSD.org)
 
 Mess with the Best, Die like the Rest
 
 On Mar 15, 2013, at 8:44 AM, Eitan Adler li...@eitanadler.com wrote:
 
 My proposal:
 - start an exp-run with FORCE_MAKE_JOBS set
 - mark all new failures with MAKE_JOBS_UNSAFE
 - flip the default right after the 9.1 release.
 
 
 Now that we seem to have exp-run support again it is time to re-raise
 this issue.  Can we please have an exp-run, mark all the failures, and
 then flip the switch?  This may have to be done recursively, but most
 of the major blockers have already been marked.
 
 -- 
 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
 
 
 ___
 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
 


+-oOO--(_)--OOo-+
With best Regards,
   Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest

___
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