Re: Boost 1.37 released!

2008-11-27 Thread Alexander Churanov
Hi folks!

I've just picked up new places to share files:

devel-boost-from-1.34.1-to-1.37.diff.txt :

http://www.flyupload.com/?fid=712178626

http://www.gigasize.com/get.php?d=gdgsc7nnr8c

http://rapidshare.com/files/168020620/devel-boost-from-1.34.1-to-1.37.diff.txt.html

boost-port-1_37_0.tar.bz2:

http://www.flyupload.com/?fid=769359286

http://www.gigasize.com/get.php?d=1tfgzpy08nb

http://rapidshare.com/files/168021718/boost-port-1_37_0.tar.bz2.html

I hope this is useful.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-27 Thread Alexander Churanov
Guys,

Due to problem with driveway.com I've filed another PR, specified previous
PR id (named update devel/boost) and new file locations. I hope this will
help to resolve the issue.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-26 Thread Alexander Churanov
Hi folks!

This is a status update on porting boost-1.37. It is finished. Port builds,
installs and deinstalls correctly. Currently I have a patch and port
tarball. Files can be downloaded from:

boost-port-1_37_0.tar.bz2 - http://www.driveway.com/w1d2c5l7t4

devel-boost-from-1.34.1-to-1.37.diff.txt -
http://www.driveway.com/m0a2x8z0v9

Unfortunately, I was unable to send a PR, because diff is about 1Mb -
devel/boost has too many files :-) Does anybody know how to request an
update like this?

How patch was tested:

1) verified that port builds, installs and cleanly deinstalls.
2) verified that port builds, installs and cleanly deinstalls with
WITH_PYTHON=yes and WITH_PYSTE=yes flags.

3) verified that some applications (my own works in progress) using 1.34
compile if 1.37 is installed. Applications use Boost.Assign, Boost.Bind,
Boost.Operators, Boost.PointerContainer, Boost.ProgramOptions, Boost.Range,
and Boost.Test libraries. This can be viewed as a very basic test for boost
libraries.

What was not verified:


1) That devel/boost-build is usable.
2) That any application (from ports collection)  that depend on devel/boost
can be built with 1.37 version.

3) That boost regression suite executes successfully. Actually, at present
it's not clear how to perform this, I have problems with running boost
regression testing suite. Probably, it is possible to discuss this with
boost developers.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-24 Thread Andrea Venturoli

Alexander Churanov ha scritto:


... To my mind suggested approach would simplify understanding of how
to install boost. The user would ask a question like 'should I add python to
my boost installation' instead of 'is my boost built with python support or
not'.


Sounds like a good idea to me.

 bye  Thanks
av.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-24 Thread Alexander Churanov
Andrea,

OK, after finishing with currently mutually exclusive Boost without Python
and Boost with Python ports I will try to create Base libraries from
Boost port and complementary Boost.Python bridge ports.

Alexander Churanov

2008/11/24 Andrea Venturoli [EMAIL PROTECTED]

 Alexander Churanov ha scritto:

  ... To my mind suggested approach would simplify understanding of how
 to install boost. The user would ask a question like 'should I add python
 to
 my boost installation' instead of 'is my boost built with python support
 or
 not'.


 Sounds like a good idea to me.

  bye  Thanks
av.

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


Re: Boost 1.37 released!

2008-11-23 Thread Alexander Churanov
Hi folks!

This is a status update on boost-1.37 porting.

Currently port builds, installs and removes successfully. However, a PR is
not filed, because I've suddenly discovered the way 'boost-python' port
works. So, I've decided to take additional time for verifying that
'boost-python' is OK. I suspect that at present at least pkg-plist is not
complete. My estimate for completing the work is is 2-3 days from now.

For the future, I'd like to discuss the possibility of breaking boost into
pieces and installing them separately. The 'devel/boost-jam' port would
install bjam, the 'devel/boost/' port would install all but python-related
stuff, the 'devel/boost-python' port would add pyhon stuff to existing boost
installation, and 'devel/boost-build' would do something simiar to what it
does now. To my mind suggested approach would simplify understanding of how
to install boost. The user would ask a question like 'should I add python to
my boost installation' instead of 'is my boost built with python support or
not'. The only drawback I see is that several ports would require the same
source tarball.

For people interested in trying new port early current port tarball is
placed at http://www.driveway.com/n2g6d8k2m0

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-17 Thread Alexander Churanov
Hi folks!

I've finished with the first phase of porting boost-1.37:package builds,
installs, and deinstalls correctly. The remaining tasks are to ensure how it
behaves in different environments and without optional components.
Boost.Python is not tested.

The question is what to do next?. I see several possibilities:

1) Send a PR and hope that everything is OK. Fix issues after they actually
happen.

2) Devote time to verifying that libraries actually work on different
supported versions of FreeBSD. Also verify that they work with different
sets of optional components and that port correctly handles dependencies.

The first can be performed right now. I already have the tarball.

The seconds can take additional week or more.

Please, reccommend appropriate way to finish with this.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Boost 1.37 released!

2008-11-17 Thread bf
If you are reasonably confident that the port will work, and that there are
no glaring errors, why not file a PR now, and then set to work checking
things?  It will probably take a few days to process the PR anyway, because
there is a backlog, and because committers are cautious about making changes
that might affect other ports during the slush before 6.4/7.1 release
(they may even wait until after the slush is over to make any changes), and
in the intervening time you will have an opportunity to look for smaller
mistakes and send in follow-up messages if you find any.  Also, other people
will have an opportunity to test the proposed port, and submit comments.

Regards,
 b.


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


Re: Boost 1.37 released!

2008-11-17 Thread Alexander Churanov
OK, I'll send a PR.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-05 Thread Flex
I also agree with you Jeremy. devel/boost-devel makes no sense as it is a
stable and not a development version.When there are so much ports that
depend on devel/boost (as version 1.34) then I see two approaches to solve
this.

1.) Try to find out if boost 1.37 is binary compatible with boost 1.34. If
so, then we could update it to the actual version without breaking the ports
depending on it, IMHO. I made this a question to the boost irc channel and
got only the answer that this is doubtable so far.

2.) We should think of one or two alternative boost port(s) like
devel/boost137 and devel/boost138. All depending ports must be made
dependant to devel/boost137 then. Other ports also keep two ports with their
(often major) release numbers and switch dependent ports back and forth to
the right port release number.

I'd prefer the second because there are less side effects and problems
possible.
Also please note that http://home.leo.org isn't accessible anymore.
Hopefully someone, preferrably Alexander, has the 1.35 patch from Simon to
check whether it's easy to bump the port to 1.37 easily. I also agree to
send a PR.


/Flex
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-05 Thread Jeremy Messenger

On Wed, 05 Nov 2008 03:13:33 -0600, Flex [EMAIL PROTECTED] wrote:


I also agree with you Jeremy. devel/boost-devel makes no sense as it is a
stable and not a development version.When there are so much ports that
depend on devel/boost (as version 1.34) then I see two approaches to  
solve

this.

1.) Try to find out if boost 1.37 is binary compatible with boost 1.34.  
If
so, then we could update it to the actual version without breaking the  
ports
depending on it, IMHO. I made this a question to the boost irc channel  
and

got only the answer that this is doubtable so far.


The binary compatible does not matter as it only forces us to wait until  
complete unfreeze. We can bump all of other ports to get rebuild. What  
about the API (source) compatible? It's more important than ABI (binary)  
compatible as we need to make sure others can build with newer boost.



2.) We should think of one or two alternative boost port(s) like
devel/boost137 and devel/boost138. All depending ports must be made
dependant to devel/boost137 then. Other ports also keep two ports with  
their
(often major) release numbers and switch dependent ports back and forth  
to

the right port release number.


We don't need devel/boost137 either if all other ports can build with  
newer boost or easy to get others fix with newer boost. We should avoid  
two same exactly libraries in ports tree if they don't do the parallel  
installation (non-conflict) as possible unless no choice to do two or more.



I'd prefer the second because there are less side effects and problems
possible.
Also please note that http://home.leo.org isn't accessible anymore.
Hopefully someone, preferrably Alexander, has the 1.35 patch from Simon  
to

check whether it's easy to bump the port to 1.37 easily. I also agree to
send a PR.


Yeah, two people have told me about that URL is dead. Too bad, I don't  
have this file anymore.


Cheers,
Mezz


/Flex



--
[EMAIL PROTECTED]  -  [EMAIL PROTECTED]
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  [EMAIL PROTECTED]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-05 Thread Peter Jeremy
On 2008-Nov-05 09:52:12 -0600, Jeremy Messenger [EMAIL PROTECTED] wrote:
On Wed, 05 Nov 2008 03:13:33 -0600, Flex [EMAIL PROTECTED] wrote:
 Also please note that http://home.leo.org isn't accessible anymore.

Yeah, two people have told me about that URL is dead. Too bad, I don't  
have this file anymore.

Depending on how long it was up, it might have been grabbed by the
Internet Archive Wayback Machine.  It's not there right now but the
FAQ says it generally takes 6 months or more for pages to appear.

That URL looks like the member's area of an ISP - it's also possible
that LEO just renamed (rather than removed) the site.

-- 
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.


pgpQ0zEF1sgAm.pgp
Description: PGP signature


Boost 1.37 released!

2008-11-03 Thread Flex
Hi!

We're still having Boost 1.34 in the ports tree and missed version 1.35 and
waited so long for a port version 1.36!
Sadly if it (will ever) arrive the ports tree it's not up to date then. So
what's up with this port at all?

Looking forward to see Boost 1.37 in the ports tree soon.


/Flex
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Jerry
On Mon, 3 Nov 2008 16:12:08 +0100
Flex [EMAIL PROTECTED] wrote:

We're still having Boost 1.34 in the ports tree and missed version
1.35 and waited so long for a port version 1.36!
Sadly if it (will ever) arrive the ports tree it's not up to date
then. So what's up with this port at all?

Looking forward to see Boost 1.37 in the ports tree soon.

Have you tried contacting the port maintainer regarding this problem?

[EMAIL PROTECTED]

-- 
Jerry
[EMAIL PROTECTED]

His mind is like a steel trap: full of mice.

Foghorn Leghorn


signature.asc
Description: PGP signature


Re: Boost 1.37 released!

2008-11-03 Thread Masoom Shaikh
its surprisingly easier to install boost directly from tarball
probably he has lost interest or not able to find time,
I reminded him to update 1.35 then 1.36, it felt my mails were redirected to
/dev/null ;-)

On Mon, Nov 3, 2008 at 3:12 PM, Flex [EMAIL PROTECTED] wrote:

 Hi!

 We're still having Boost 1.34 in the ports tree and missed version 1.35 and
 waited so long for a port version 1.36!
 Sadly if it (will ever) arrive the ports tree it's not up to date then. So
 what's up with this port at all?

 Looking forward to see Boost 1.37 in the ports tree soon.


 /Flex
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to [EMAIL PROTECTED]

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


Re: Boost 1.37 released!

2008-11-03 Thread Emanuel Haupt
 Hi!
 
 We're still having Boost 1.34 in the ports tree and missed version 1.35 and
 waited so long for a port version 1.36!
 Sadly if it (will ever) arrive the ports tree it's not up to date then. So
 what's up with this port at all?
 
 Looking forward to see Boost 1.37 in the ports tree soon.

It is not that simple. Roughly 83 ports depend directly or indirectly
on boost:

$ grep boost-1.34.1 /usr/ports/INDEX-7 | wc -l
  83

I'm sure Simon would gladly commit your patch.

Emanuel
-- 

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


Re: Boost 1.37 released!

2008-11-03 Thread Alexander Churanov
Emanuel,

It's also disappoints me that there is only year-old boost library in ports
tree. I've already offered my help to Simon (see
http://lists.freebsd.org/pipermail/freebsd-ports/2008-September/050846.html).
I have time, equipment, experience and will for assisting in porting latest
stable boost into the ports tree.

After I've posted into the mailing list, people started to contact me and
ask whether I know what's happened to boost port. For that reason I've send
an e-mail to [EMAIL PROTECTED] at October, 14, offering my help second
time. And still do not have an answer.

So then, I insist on contacting Simon using other ways than
[EMAIL PROTECTED] and starting a discussion about approaches for speeding
up this porting task.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Pietro Cerutti

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Alexander Churanov wrote:
| Emanuel,
|
| It's also disappoints me that there is only year-old boost library in
ports
| tree. I've already offered my help to Simon (see
|
http://lists.freebsd.org/pipermail/freebsd-ports/2008-September/050846.html).
| I have time, equipment, experience and will for assisting in porting
latest
| stable boost into the ports tree.
|
| After I've posted into the mailing list, people started to contact me and
| ask whether I know what's happened to boost port. For that reason I've
send
| an e-mail to [EMAIL PROTECTED] at October, 14, offering my help second
| time. And still do not have an answer.
|
| So then, I insist on contacting Simon using other ways than
| [EMAIL PROTECTED] and starting a discussion about approaches for speeding
| up this porting task.

I suggest that you send in a PR. If the maintainer ignores it too long
someone will step-in and eventually commit it.

|
| Alexander Churanov


- --
Pietro Cerutti
[EMAIL PROTECTED]

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (FreeBSD)

iEYEAREKAAYFAkkPbA8ACgkQwMJqmJVx946MsgCgoMHl0QYvyeM7z8k6v8vsN8KU
QXcAnR2VeFhx+DYDZaESCWxGQePU13Wf
=nPI4
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Emanuel Haupt
 It's also disappoints me that there is only year-old boost library in ports
 tree. I've already offered my help to Simon (see
 http://lists.freebsd.org/pipermail/freebsd-ports/2008-September/050846.html).
 I have time, equipment, experience and will for assisting in porting latest
 stable boost into the ports tree.
 
 After I've posted into the mailing list, people started to contact me and
 ask whether I know what's happened to boost port. For that reason I've send
 an e-mail to [EMAIL PROTECTED] at October, 14, offering my help second
 time. And still do not have an answer.
 
 So then, I insist on contacting Simon using other ways than
 [EMAIL PROTECTED] and starting a discussion about approaches for speeding
 up this porting task.

Eventually we could repocopy devel/boost to devel/boost-devel then
update devel/boost-devel to 1.37 and have maintainers (and the
community) decide whether they like to adapt their ports to the current
version.

If anyone can submit a working boost 1.37 port (preferably a patch
against devel/boost) I'd be glad to take over that task.

Emanuel
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Alexander Churanov
Emanuel,

Copying devel/boost to devel/boost-devel sounds reasonable.

However, I'd like to suggest moving devel/boost to devel/boost-134 and
having devel/boost updated to 1.37. For me '-devel' is always felt like
something not stable enough. Another concern is that maintaners of ports
that depend on boost would probably slow down the process of updating to
1.37. Forking to old version contains element of intention - it's more clear
that devel/boost-134 is something out of date and temporary.

Alexander Churanov
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Emanuel Haupt
 Emanuel,
 
 Copying devel/boost to devel/boost-devel sounds reasonable.
 
 However, I'd like to suggest moving devel/boost to devel/boost-134 and
 having devel/boost updated to 1.37. For me '-devel' is always felt like
 something not stable enough. Another concern is that maintaners of ports
 that depend on boost would probably slow down the process of updating to
 1.37. Forking to old version contains element of intention - it's more clear
 that devel/boost-134 is something out of date and temporary.

This would involve much more initial work. We have many -devel ports
that are actually just more recent versions. Once there is a working
1.37 port either people will start moving to 1.37, bringing the new
version to each maintainers attention would help.

At some point devel/boost will become 1.37 and devel/boost-devel will
then either be removed or updated to a never version.

Emanuel
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boost 1.37 released!

2008-11-03 Thread Jeremy Messenger
On Mon, 03 Nov 2008 17:29:42 -0600, Emanuel Haupt [EMAIL PROTECTED]  
wrote:



Emanuel,

Copying devel/boost to devel/boost-devel sounds reasonable.

However, I'd like to suggest moving devel/boost to devel/boost-134 and
having devel/boost updated to 1.37. For me '-devel' is always felt like
something not stable enough. Another concern is that maintaners of ports
that depend on boost would probably slow down the process of updating to
1.37. Forking to old version contains element of intention - it's more  
clear

that devel/boost-134 is something out of date and temporary.


This would involve much more initial work. We have many -devel ports
that are actually just more recent versions. Once there is a working
1.37 port either people will start moving to 1.37, bringing the new
version to each maintainers attention would help.

At some point devel/boost will become 1.37 and devel/boost-devel will
then either be removed or updated to a never version.


I disagree with boost-devel; it's no need when the 1.37 is stable. Anyway,  
while you guys are working on patch, I would like you guys to use barner's  
patch over at  
http://lists.freebsd.org/pipermail/freebsd-ports/2008-May/048612.html ..  
The most important part is:


--
Features:
 - boost and boost-python no longer conflict (boost-python just adds
   the missing bits)
[...]
--

That is what we need the most.

Cheers,
Mezz


Emanuel



--
[EMAIL PROTECTED]  -  [EMAIL PROTECTED]
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  [EMAIL PROTECTED]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]