Bug 149861

Summary: Autotools update
Product: Ports & Packages Reporter: Ade Lovett <ade>
Component: Individual Port(s)Assignee: Ade Lovett <ade>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Ade Lovett freebsd_committer freebsd_triage 2010-08-21 23:20:00 UTC
	Major autotools update.  Full details along with patch files
	can be found at http://tinderbox.lovett.com/patches/autotools.html

Fix: 

See above.  Since the tree is constantly changing, I will be resyncing
	from time to time and providing new base patches.

	cvs conflicts on UPDATING and MOVED are to be expected, all others
	should be considered an error.

	Current version is 20100821.
How-To-Repeat: 
	Order another beer.
Comment 1 Ade Lovett freebsd_committer freebsd_triage 2010-08-21 23:23:22 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

Over to those nice folks at portmgr@ for -exp run(s)
Comment 2 swell.k 2010-08-21 23:49:18 UTC
Since devel/libtool22 already uses USE_XZ why not switch
devel/autoconf267 to USE_XZ, too?
Comment 3 Ade Lovett freebsd_committer freebsd_triage 2010-08-22 07:48:56 UTC
Thank you for bringing this to my attention - the patch is the work of =
multiple people, and as such there may be discrepancies.

Given the documented failures of XZ/LZMA to work on low memory and =
embedded systems, and given the critical nature of the libtool port, I =
have reverted the USE_XZ -- sadly the GNU folks have seen fit not to =
continue to provide bz2 images of libtool, so it's back to .gz for now.

-aDe
Comment 4 Ade Lovett freebsd_committer freebsd_triage 2010-08-25 19:25:38 UTC
Patch updated to 2010-08-25, available from =
http://tinderbox.lovett.com/patches/autotools.html

* php52-* ports fixed (dangling reference to autoconf-2.62)
* x11/libSM and x11/libX11 now compile (devel/pkg-config requires an =
additional [known, will go into upstream] fix for autoconf > 2.65

The last one in particular should open up a considerable chunk of the =
rest of the tree for further testing.

-aDe
Comment 5 Pav Lucistnik freebsd_committer freebsd_triage 2010-08-25 23:29:15 UTC
Responsible Changed
From-To: portmgr->pav

Grab for exp
Comment 6 Pav Lucistnik freebsd_committer freebsd_triage 2010-08-27 13:57:33 UTC
Responsible Changed
From-To: pav->ade

Failure list: 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/allegro-devel-4.3.1_5.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/allegro-4.2.2_3.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/ari-yahoo-1.10_3.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/cc65-2.13.2_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/cil-1.3.7.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/deputy-1.1_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/dnswall-0.1.4_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/domc-0.8.0_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/farsight2-0.0.21.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/genius-1.0.9_4.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/gkrellm-1.2.13_10.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/gnuradio-3.1.3_6.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/gnustep-examples-1.2.0_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/grappa-2.0.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/grubik-0.1_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/gtkextra-0.99.17_4.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/gtkextra-2.1.1_8.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/hs-haddock-docs-2.4.2_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/icu2-2.8.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/ifile-1.3.8.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/ImageMagick-6.6.2.10.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/io-0.0.2009.08.03.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/libarena-0.3.4.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/lire-2.1_4.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/nss_ldap-1.265_4.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/ORBit-0.5.17_5.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/pinball-0.3.1_12.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/portaudio-18.1_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/proxy-suite-1.9.2.4_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/psptoolchain-binutils-2.16.1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/sarien-0.7.0_3.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/sccmilter-0.95.7_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/seamonkey-1.1.19_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/slmon-0.5.13_6.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/stamp-2.0.8_8.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/suphp-0.7.1_3.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/swish++-6.1.5_1.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/tin-1.8.3_7.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/tstools-1.11.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/varkon-1.19D_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/vdkbuilder-2.4.2_2.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/v-1.90_3.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/xconq-7.4.1_7.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/xnee-3.06.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/xtraceroute-0.9.1_10.log 
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.8-exp.20100825224834/zh-tin-1.8.3_7.log
Comment 7 Ade Lovett freebsd_committer freebsd_triage 2010-08-31 23:18:14 UTC
Patch updated to 2010-08-31.  gmake update to 3.82 has been removed -- =
backwards incompatibilities causing too many issues.

http://tinderbox.lovett.com/patches/autotools.html

-aDe
Comment 8 Ade Lovett freebsd_committer freebsd_triage 2010-08-31 23:18:41 UTC
Responsible Changed
From-To: ade->portmgr

Back to portmgr for another -exp run with 2010-08-31 patch.
Comment 10 Ade Lovett freebsd_committer freebsd_triage 2010-09-06 03:23:14 UTC
Patch updated to 2010-09-05.  audio/liquidsoap builds just fine on my =
tinderbox, mail/mutt-lite appears to be broken in the standard tree (ie: =
no fault of the autotools patch).

All other known issues fixed.

http://tinderbox.lovett.com/patches/autotools.html

-aDe
Comment 11 Ade Lovett freebsd_committer freebsd_triage 2010-09-06 03:30:53 UTC
Responsible Changed
From-To: ade->portmgr

Back to portmgr@ for (hopefully) final -exp run.
Comment 12 Pav Lucistnik freebsd_committer freebsd_triage 2010-09-06 11:47:54 UTC
Responsible Changed
From-To: portmgr->pav

Take for exp
Comment 14 Ade Lovett freebsd_committer freebsd_triage 2010-09-09 03:09:57 UTC
Responsible Changed
From-To: ade->portmgr

Patch 20100908 up at the same URL. 

audio/liquidsoap failed on the -exp run since (for some reason) the patch 
wasn't applied (note the PORTREVISIN 5 vs 6) 

deskutils/drivel was updated to 3.0.2 in between the previous patch being 
submitted and the -exp run scheduled and is now fixed. 

Over to you folks as to whether you want to do an -exp for 2 ports, however, 
I will need two repocopies: 

devel/autoconf262 -> devel/autoconf267 
and	devel/automake110 -> devel/automake111 

to preserve history prior to committing.
Comment 15 Pav Lucistnik freebsd_committer freebsd_triage 2010-09-09 10:24:09 UTC
State Changed
From-To: open->repocopy

devel/autoconf262 -> devel/autoconf267 
and	devel/automake110 -> devel/automake111
Comment 16 Joe Marcus Clarke freebsd_committer freebsd_triage 2010-09-14 23:51:59 UTC
State Changed
From-To: repocopy->open

Repocopy of autoconf262 is complete, but automake111 already exists in the 
repo.  Just resurrect this port with an appropriate message. 


Comment 17 Joe Marcus Clarke freebsd_committer freebsd_triage 2010-09-14 23:51:59 UTC
Responsible Changed
From-To: portmgr->ade

Repocopy of autoconf262 is complete, but automake111 already exists in the 
repo.  Just resurrect this port with an appropriate message.
Comment 18 Ade Lovett freebsd_committer freebsd_triage 2010-09-15 08:22:09 UTC
Responsible Changed
From-To: ade->portmgr

Sorry folks, but I've just spent the past 4 hours trying to check out a full 
tree on freefall, hack-n-slash, etc.  I'm getting stuff like: 

C x11-wm/xfce4-session/files/patch-Makefile.in 
cvs update: move away x11-wm/xfce4-wm/Makefile; it is in the way 

and 

? x11-wm 

Something is not right with the cluster.  In order for this to go ahead 
I'm going to need _direct_ access to the repository (and, most likely) 
a temporary freeze. 

I can't be fighting the infrastructure here.
Comment 19 Pav Lucistnik freebsd_committer freebsd_triage 2010-09-15 10:14:39 UTC
Responsible Changed
From-To: portmgr->ade

Checkout of complete tree is likely to take hours. Don't do it. Check out just 
the directories you need to modify, on your regular box, not on freefall. Never 
seen the error messages you mention. 

If you need a freeze to do the merge (max couple of hours) that can be arranged.
Comment 20 Ade Lovett freebsd_committer freebsd_triage 2010-09-15 20:03:07 UTC
State Changed
From-To: open->closed

Committed.