Re: upgrading MacPorts after updating from 10.6 to 10.9 - missing gnutar?

2014-03-01 Thread René J.V. Bertin
I'm continuing my endeavours after a little break ...

The source install I'm upgrading for 10.9 had 2 perl5 variants installed:
  perl5 @5.12.4_0+perl5_12
  perl5 @5.12.4_0+perl5_16 (active)

both presumably dependencies of ports I requested, and their upgrades over the 
time (I'm running 10.6 with MacPorts since autumn 2010). I also have a whole 
slew (55) of p5.12-* ports, and a few p5.16-* ports.

It looks like having those 2 variants may be causing reinstallation issues, as 
I've seen many a message referring to @perl5_12 when apparently a port didn't 
request a specific perl5 variant, and failures on the installation of all p5.12 
ports. 
(Example extract from one of the build logs:
:notice:configure ---  Configuring p5.12-error
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing org.macports.configure (p5.12-error)
:debug:configure Environment: CPATH='/Volumes/Debian/MacPorts/include' 
CFLAGS='-Os' CPPFLAGS='-I/Volumes/Debian/MacPorts/include' CXXFLAGS='-Os' 
LIBRARY_PATH='/Volumes/Debian/MacPorts/lib' MACOSX_DEPLOYMENT_TARGET='10.9' 
CXX='/usr/bin/clang++' 
CC_PRINT_OPTIONS_FILE='/Volumes/Debian/MacPorts/var/macports/build/_Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-error/p5.12-error/work/.CC_PRINT_OPTIONS'
 F90FLAGS='-Os' LDFLAGS='-L/Volumes/Debian/MacPorts/lib 
-Wl,-headerpad_max_install_names' FCFLAGS='-Os' OBJC='/usr/bin/clang' 
OBJCXX='/usr/bin/clang++' INSTALL='/usr/bin/install -c' 
PERL_AUTOINSTALL='--skipdeps' FFLAGS='-Os' OBJCFLAGS='-Os' OBJCXXFLAGS='-Os' 
CC_PRINT_OPTIONS='YES' CC='/usr/bin/clang'
:debug:configure Assembled command: 'cd 
/Volumes/Debian/MacPorts/var/macports/build/_Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-error/p5.12-error/work/Error-0.17016
  /Volumes/Debian/MacPorts/bin/perl5.12 Makefile.PL INSTALLDIRS=vendor 
CC=/usr/bin/clang LD=/usr/bin/clang'
:debug:configure Executing command line:  cd 
/Volumes/Debian/MacPorts/var/macports/build/_Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-error/p5.12-error/work/Error-0.17016
  /Volumes/Debian/MacPorts/bin/perl5.12 Makefile.PL INSTALLDIRS=vendor 
CC=/usr/bin/clang LD=/usr/bin/clang 
:info:configure Checking if your kit is complete...
:info:configure Looks good
:info:configure CPAN::Meta::YAML 0.002 is not available
:info:configure  at 
/Volumes/Debian/MacPorts/lib/perl5/site_perl/5.12.4/CPAN/Meta.pm line 320.
:info:configure Command failed:  cd 
/Volumes/Debian/MacPorts/var/macports/build/_Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-error/p5.12-error/work/Error-0.17016
  /Volumes/Debian/MacPorts/bin/perl5.12 Makefile.PL INSTALLDIRS=vendor 
CC=/usr/bin/clang LD=/usr/bin/clang 
:info:configure Exit code: 2
:error:configure org.macports.configure for port p5.12-error returned: 
configure failure: command execution failed
:debug:configure Error code: NONE
:debug:configure Backtrace: configure failure: command execution failed
while executing
$procedure $targetname
:info:configure Warning: targets not executed for p5.12-error: 
org.macports.activate org.macports.configure org.macports.build 
org.macports.destroot org.macports.install
:error:configure Failed to install p5.12-error
:debug:configure Registry error: p5.12-net-ssleay not registered as installed  
active.
invoked from within
registry_active ${subport}
invoked from within
$workername eval registry_active \${subport}
:notice:configure Please see the log file for port p5.12-error for details:

/Volumes/Debian/MacPorts/var/macports/logs/_Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-error/p5.12-error/main.log
)

I hope I haven't overlooked anything in the docs, but how does the restore.tcl 
script handle multiple perl5 variants/versions? Given that I do not myself have 
any direct requirements on perl versions, shouldn't I just have removed all 
references to specific perl5 versions/variants, or bumped all +perl5_12 to 
+perl5_16? If so, can I rectify that WITHOUT having to start everything from 
scratch?
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: questions about writing Portfile

2014-03-01 Thread Clemens Lang
Hi,

 yeah, that's what I decided to do but sometimes, it mixed between
 install/build between both repository.
 still, not too annoying.

Make sure you run portindex in your local repository after you've added new 
ports, or MacPorts will not find them and use those from the main tree.

-- 
Clemens Lang
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread Clemens Lang
Hi,

 I'm getting a build error installing the +asm+universal x264 variant
 (x264@20130823+asm+universal) on OS X 10.9.1:
 
 :info:build ./common/x86/util.h:131:9: error: ran out of registers during
 register allocation
 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build ./common/x86/util.h:194:9: error: ran out of registers during
 register allocation
 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build 2 errors generated.

From what I remember these occur because clang's heuristic doesn't necessarily 
find a possible solution (remember register allocation is a complex problem); 
GCC's algorithms try harder and eventually succeed. Most of these problems 
were considered to be caused by upstream and the solution was to remove some 
constraints for the inline assembler.


 with /usr/bin/clang being
 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
 Target: x86_64-apple-darwin13.0.0
 Thread model: posix
 
 Building with configure.compiler=macports-gcc-4.7 succeeds fine.
 
 Is this a bug I should report?

Yes, this is a bug you should report. Maybe updating the port to a more recent 
version would fix the problem.


 (Or should I make an official suggestion to
 use gcc everywhere where Apple-specific options aren't required as long as
 clang isn't completely ready to be the main compiler on linux? ;) )

Due to the whole C++ libc++ situation, this is not going to happen. Clang will 
be our main compiler suite, and switching now and getting the bugs that still 
exist fixed is the correct thing to do. Clang is not going away, but GCC on OS 
X already has.

-- 
Clemens Lang
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread René J.V. Bertin

On Mar 01, 2014, at 15:55, Clemens Lang wrote:
 
 Building with configure.compiler=macports-gcc-4.7 succeeds fine.
 
 Is this a bug I should report?
 
 Yes, this is a bug you should report. Maybe updating the port to a more 
 recent version would fix the problem.

20130823 is the latest version, from what I can see.

 
 (Or should I make an official suggestion to
 use gcc everywhere where Apple-specific options aren't required as long as
 clang isn't completely ready to be the main compiler on linux? ;) )
 
 Due to the whole C++ libc++ situation, this is not going to happen. Clang 
 will be our main compiler suite, and switching now and getting the bugs that 
 still exist fixed is the correct thing to do. Clang is not going away, but 
 GCC on OS X already has.

I don't know what whole C++ libc++ situation you're referring to, I was just 
thinking that a large majority of the available ports are (or seem to be) 
things developed for Linux, and as such using the Linux default compiler would 
probably facilitate matters (cf. Gentoo Prefix). OTOH, I have never managed yet 
to get even gcc-4.8 to build with -march=native on my Core i7 CPU (or maybe I 
should say to get it to emit code that the linker could handle).
But I see your point. Too bad Apple chose a compiler that may be much faster 
and have nice analysis but has yet to beat gcc on any of my tests involving 
lengthy (computing) operations ...
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread Brandon Allbery
On Sat, Mar 1, 2014 at 10:26 AM, René J.V. Bertin rjvber...@gmail.comwrote:

  (Or should I make an official suggestion to
  use gcc everywhere where Apple-specific options aren't required as long
 as
  clang isn't completely ready to be the main compiler on linux? ;) )
 
  Due to the whole C++ libc++ situation, this is not going to happen.
 Clang will be our main compiler suite, and switching now and getting the
 bugs that still exist fixed is the correct thing to do. Clang is not going
 away, but GCC on OS X already has.

 I don't know what whole C++ libc++ situation you're referring to, I was
 just thinking that a large majority of the available ports are (or seem to
 be) things developed for Linux, and as such using the Linux default
 compiler would probably facilitate matters (cf. Gentoo Prefix). OTOH, I
 have


Anything that touches or might ever be used by C++ has to use clang's C++
runtime, not gcc's. This is because Apple switched all the system libraries
to clang. (It's a bit more complex than that, look in the FAQ for something
closer to the real story. http://trac.macports.org/wiki/FAQ#libcpp)

Your suggestion would work fine on Linux where gcc's C++ runtime is the
standard one (and Linux isn't allergic to GPL3 like Apple is, so it can use
a newer libstdc++ that is compatible with clang's libc++), but Apple sets
the rules here by what it does with system/Xcode provided libraries, and
the MacPorts team has already spent too much time failing to find ways to
make gcc's runtime coexist with clang's.

-- 
brandon s allbery kf8nh   sine nomine associates
allber...@gmail.com  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread René J.V. Bertin

On Mar 01, 2014, at 16:36, Brandon Allbery wrote:

 
 Anything that touches or might ever be used by C++ has to use clang's C++ 
 runtime, not gcc's. This is because Apple switched all the system libraries 
 to clang. (It's a bit more complex than that, look in the FAQ for something 
 closer to the real story. http://trac.macports.org/wiki/FAQ#libcpp)

That seems to apply more to using more recent LLVM/Clang on 10.8 and earlier 
(is clang-3.3 more recent or older?) than on using recent gcc versions on 
10.9 ... but it looks like the real bottleneck is not the copyright flavour but 
binary (in)compatibility between regular (old?) C++ and C++11. I can't remember 
having looked at how much of C++11 GCC supports, but if it does (or is 
planned), wouldn't its libc++ follow?
 
 Your suggestion would work fine on Linux where gcc's C++ runtime is the 
 standard one (and Linux isn't allergic to GPL3 like Apple is, so it can use a 
 newer libstdc++ that is compatible with clang's libc++), but Apple sets the 
 rules here by what it does with system/Xcode provided libraries, and the 
 MacPorts team has already spent too much time failing to find ways to make 
 gcc's runtime coexist with clang's.

That I can understand, but what exactly does it mean for using gcc in one's own 
projects? 
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread Brandon Allbery
On Sat, Mar 1, 2014 at 11:02 AM, René J.V. Bertin rjvber...@gmail.comwrote:

 On Mar 01, 2014, at 16:36, Brandon Allbery wrote:
 That seems to apply more to using more recent LLVM/Clang on 10.8 and
 earlier (is clang-3.3 more recent or older?) than on using recent gcc
 versions on 10.9 ... but it looks like the real bottleneck is not the
 copyright flavour but binary (in)compatibility between regular (old?) C++


The copyright comes in because the compatible libstdc++ is GPL3 so Apple
refuses to ship or support it.

That I can understand, but what exactly does it mean for using gcc in one's
 own projects?


Use with care, don't expect C++ stuff built with g++ to work with Apple's
libraries. (gcc later than 4.2 uses the license-incompatible libstdc++,
which is why Apple froze gcc at 4.2 in xcode for so long.) C-only stuff is
probably okay. But you can't generally get away with using gcc for C and
clang++ for C++ in a mixed language project, and there isn't that much out
there in C++ that doesn't have some C glue somewhere because most libraries
are in C.

I'm not up on the full extent of the incompatibility, but there are a lot
of bug reports resulting from attempting to mix g++ compiled stuff with
Apple libraries with Xcode 5 so apparently there are more than just license
issues involved.

-- 
brandon s allbery kf8nh   sine nomine associates
allber...@gmail.com  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread René J.V. Bertin
Hi,

On Mar 01, 2014, at 17:29, Clemens Lang wrote:

Frankly, for my own stuff (which never gets beyond my own machines in binary 
form) I couldn't care less about copyright issues, I don't understand the 
concept of different flavours of free ;)

 with 10.9. So if you're writing C++ code for OS X, you'll have to use 
 clang++ -stdlib=libc++ as soon as you link against a single other C++ 
 library or export a C++ interface.

For now apps using X11 seem fine, but I haven't tried much yet.

 Btw, on getting GCC use your Core i7 capabilities: That will probably not 
 happen either, because the GNU as shipped by Apple doesn't support AVX 
 instructions – clang is currently the only compiler able to use AVX 
 instructions on OS X.

Wasn't counting on it anyway.

 So in general, GCC is pretty much dead on newer versions of OS X and you 
 should really have very very very good reasons to attempt to use anything but 
 clang.

Performance is such a reason in my book, as I said, in just about any test I've 
done clang-generated code performs consistently (and sometimes probably 
significantly) worse than gcc-generated code does. I don't know to what extent 
clang does auto-vectorisation, but I've been impressed by the progress made in 
that domain by gcc (I've already seen an auto-vectorised version of a scalar 
video format conversion function from Perian outperform the hand-coded SSE2 
version by almost a factor 10). Fortunately we're no longer living in times 
where a few percents in performance gain or loss were actually noticeable in 
common use scenarios!
I also find gcc's error messages to be much more readable (though less so in 
the more recent versions).
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread Chris Jones

Hi,

 Performance is such a reason in my book, as I said, in just about any test 
 I've done clang-generated code performs consistently (and sometimes probably 
 significantly) worse than gcc-generated code does. I don't know to what 
 extent clang does auto-vectorisation, but I've been impressed by the progress 
 made in that domain by gcc (I've already seen an auto-vectorised version of a 
 scalar video format conversion function from Perian outperform the 
 hand-coded SSE2 version by almost a factor 10). Fortunately we're no longer 
 living in times where a few percents in performance gain or loss were 
 actually noticeable in common use scenarios!
 I also find gcc's error messages to be much more readable (though less so in 
 the more recent versions).

What clang and gcc versions have you compared ? Without these, any comparison 
is meaningless. Fwiw, in my tests gcc 4.8 and clang 3.4 are very similar.

Cannot agree with you on the compiler messages though. Clang's are just more 
useful, as far as i am concerned..

The bottom line though is this is all irrelevant. You simply cannot reliably 
use gcc (or to be more precise libstdc++), on os x 10.9 onwards, without most 
likely running into problems. This ship has sailed and no amount of arguments 
as to why gcc is better is going to change anything.

Chris

 ___
 macports-users mailing list
 macports-users@lists.macosforge.org
 https://lists.macosforge.org/mailman/listinfo/macports-users
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread David Evans
On 3/1/14 6:48 AM, René J.V. Bertin wrote:
 I'm getting a build error installing the +asm+universal x264 variant 
 (x264@20130823+asm+universal) on OS X 10.9.1:

 :info:build /usr/bin/clang -Wshadow -O3 -ffast-math -m32 -I. -fno-common 
 -read_only_relocs suppress -arch i386 -Wall -I. -I. -falign-loops=16 
 -march=i686 -mfpmath=sse -msse -std=gnu99 -mpreferred-stack-boundary=5 -fPIC 
 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/me.o encoder/me.c
 :info:build clang: warning: argument unused during compilation: 
 '-read_only_relocs suppress'
 :info:build clang: warning: argument unused during compilation: 
 '-falign-loops=16'
 :info:build clang: warning: argument unused during compilation: '-mfpmath=sse'
 :info:build clang: warning: argument unused during compilation: 
 '-mpreferred-stack-boundary=5'
 :info:build In file included from encoder/me.c:28:
 :info:build In file included from ./common/common.h:987:
 :info:build ./common/x86/util.h:131:9: error: ran out of registers during 
 register allocation
 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build ./common/x86/util.h:194:9: error: ran out of registers during 
 register allocation
 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build 2 errors generated.


 with /usr/bin/clang being
 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
 Target: x86_64-apple-darwin13.0.0
 Thread model: posix

 Building with configure.compiler=macports-gcc-4.7 succeeds fine.

 Is this a bug I should report? (Or should I make an official suggestion to 
 use gcc everywhere where Apple-specific options aren't required as long as 
 clang isn't completely ready to be the main compiler on linux? ;) )


Although this thread has turned into more of a clang++ discussion, I'll
just mention to that I am currently upgrading x264 to a more recent
version as part of upgrading ffmpeg to version 2.1.4 and will look into
this issue as part of that up upgrade.

___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread Craig Treleaven

At 12:13 PM -0800 3/1/14, David Evans wrote:

On 3/1/14 6:48 AM, René J.V. Bertin wrote:
 I'm getting a build error installing the 
+asm+universal x264 variant 
(x264@20130823+asm+universal) on OS X 10.9.1:


 :info:build /usr/bin/clang -Wshadow -O3 
-ffast-math -m32 -I. -fno-common 
-read_only_relocs suppress -arch i386 -Wall -I. 
-I. -falign-loops=16 -march=i686 -mfpmath=sse 
-msse -std=gnu99 -mpreferred-stack-boundary=5 
-fPIC -fomit-frame-pointer -fno-tree-vectorize 
-c -o encoder/me.o encoder/me.c
 :info:build clang: warning: argument unused 
during compilation: '-read_only_relocs suppress'
 :info:build clang: warning: argument unused 
during compilation: '-falign-loops=16'
 :info:build clang: warning: argument unused 
during compilation: '-mfpmath=sse'
 :info:build clang: warning: argument unused 
during compilation: 
'-mpreferred-stack-boundary=5'

 :info:build In file included from encoder/me.c:28:
 :info:build In file included from ./common/common.h:987:
 :info:build ./common/x86/util.h:131:9: error: 
ran out of registers during register allocation

 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build ./common/x86/util.h:194:9: error: 
ran out of registers during register allocation

 :info:build movq   (%2), %%mm5 \n
 :info:build ^
 :info:build 2 errors generated.


 with /usr/bin/clang being
 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
 Target: x86_64-apple-darwin13.0.0
 Thread model: posix

 Building with configure.compiler=macports-gcc-4.7 succeeds fine.

 Is this a bug I should report? (Or should I 
make an official suggestion to use gcc 
everywhere where Apple-specific options aren't 
required as long as clang isn't completely 
ready to be the main compiler on linux? ;) )




Although this thread has turned into more of a clang++ discussion, I'll
just mention to that I am currently upgrading x264 to a more recent
version as part of upgrading ffmpeg to version 2.1.4 and will look into
this issue as part of that up upgrade.


While looking at some other stuff, I noticed that 
libvpx to 1.3.0 (we currently have 1.2.0) 
apparently including the VP9 codec.


http://blog.webmproject.org/2013/07/vp9-lands-in-chrome-dev-channel.html

Would you consider looking at upgrading libvpx, as well?

Craig
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: build error x264 on OS X 10.9.1

2014-03-01 Thread David Evans
On 3/1/14 1:23 PM, Craig Treleaven wrote:
 At 12:13 PM -0800 3/1/14, David Evans wrote:
 On 3/1/14 6:48 AM, René J.V. Bertin wrote:
  I'm getting a build error installing the +asm+universal x264
 variant (x264@20130823+asm+universal) on OS X 10.9.1:

  :info:build /usr/bin/clang -Wshadow -O3 -ffast-math -m32 -I.
 -fno-common -read_only_relocs suppress -arch i386 -Wall -I. -I.
 -falign-loops=16 -march=i686 -mfpmath=sse -msse -std=gnu99
 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer
 -fno-tree-vectorize -c -o encoder/me.o encoder/me.c
  :info:build clang: warning: argument unused during compilation:
 '-read_only_relocs suppress'
  :info:build clang: warning: argument unused during compilation:
 '-falign-loops=16'
  :info:build clang: warning: argument unused during compilation:
 '-mfpmath=sse'
  :info:build clang: warning: argument unused during compilation:
 '-mpreferred-stack-boundary=5'
  :info:build In file included from encoder/me.c:28:
  :info:build In file included from ./common/common.h:987:
  :info:build ./common/x86/util.h:131:9: error: ran out of registers
 during register allocation
  :info:build movq   (%2), %%mm5 \n
  :info:build ^
  :info:build ./common/x86/util.h:194:9: error: ran out of registers
 during register allocation
  :info:build movq   (%2), %%mm5 \n
  :info:build ^
  :info:build 2 errors generated.


  with /usr/bin/clang being
  Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
  Target: x86_64-apple-darwin13.0.0
  Thread model: posix

  Building with configure.compiler=macports-gcc-4.7 succeeds fine.

  Is this a bug I should report? (Or should I make an official
 suggestion to use gcc everywhere where Apple-specific options aren't
 required as long as clang isn't completely ready to be the main
 compiler on linux? ;) )


 Although this thread has turned into more of a clang++ discussion, I'll
 just mention to that I am currently upgrading x264 to a more recent
 version as part of upgrading ffmpeg to version 2.1.4 and will look into
 this issue as part of that up upgrade.

 While looking at some other stuff, I noticed that libvpx to 1.3.0 (we
 currently have 1.2.0) apparently including the VP9 codec.

 http://blog.webmproject.org/2013/07/vp9-lands-in-chrome-dev-channel.html

 Would you consider looking at upgrading libvpx, as well?

 Craig

Yes, thanks for mentioning it.

Dave
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: upgrading MacPorts after updating from 10.6 to 10.9 - missing gnutar?

2014-03-01 Thread Ryan Schmidt

On Mar 1, 2014, at 06:48, René J.V. Bertin rjvber...@gmail.com wrote:

 Given that I do not myself have any direct requirements on perl versions, 
 shouldn't I just have removed all references to specific perl5 
 versions/variants, or bumped all +perl5_12 to +perl5_16? 

I recommend that.

 If so, can I rectify that WITHOUT having to start everything from scratch?

I’d try “sudo port uninstall installed and name:^p5.12”. If nothing depends on 
them, that should succeed. If that fails, it’ll tell you what port requires it. 
You can then investigate whether that port offers variants for newer versions 
of perl. Since it was only recently that the default perl was changed from 5.12 
to 5.16, there are probably still many ports that depend unconditionally on 
5.12 and have yet to be updated to 5.16. If you find such ports, please file 
tickets.
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: gnome-terminal again

2014-03-01 Thread Brandon Allbery
On Sat, Mar 1, 2014 at 8:39 PM, James Linder j...@tigger.ws wrote:

 The macport gnome-terminal suffers from similar active and inactive tabs

 http://askubuntu.com/questions/40332/how-to-make-selected-tab-in-terminal-more-prominent

 dconf has nothing that looks helpful and the suggestions in the above
 don’t do anything.


Theming on OS X tends to be weird, because Apple early on threatened legal
action against anyone trying to replicate Aqua in e.g. themes and the
backlash included disabling all theming on OS X. (Qt/KDE still refuses to
do any theming on OS X; I don't know if Gtk+/Gnome still does.)

Alternately has anyone a suggestion for a decent multi tab terminal, please
 I’m all ears.
 I spend 90% of my time in the terminal - it is important.


I use iTerm 2, which is the iTerm2 port in MacPorts or available as a
standalone dmg. (Note that there is also an iTerm port, which is an older
version which was desupported several years ago. iTerm 2 is enhanced from
the same codebase but with active maintainers after the original authors
dropped it.) In general it's much better than Apple's Terminal.

That said, I still don't run Mavericks much --- one small machine which is
a bit slow anyway, so I can't really judge speed.

-- 
brandon s allbery kf8nh   sine nomine associates
allber...@gmail.com  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: gnome-terminal again

2014-03-01 Thread David Evans
On 3/1/14 5:39 PM, James Linder wrote:
 G’day All

 The macport gnome-terminal suffers from similar active and inactive tabs
 http://askubuntu.com/questions/40332/how-to-make-selected-tab-in-terminal-more-prominent

 dconf has nothing that looks helpful and the suggestions in the above don’t 
 do anything.
 Before I wade into the src code, has anybody solved the issue?

 Alternately has anyone a suggestion for a decent multi tab terminal, please 
 I’m all ears.
 I spend 90% of my time in the terminal - it is important.

 I mostly rejected the regular utility/term because cursor movement was 
 sluggish, but and maybe it was rose coloured memories frm snowleopard,
 gnome-terminal (mavericks) is just as sluggish now. Has mavericks done that?

 Thanks
 James
 ___

GNOME apps like gnome-terminal support theming but only if building for
X11 not Quartz.  However, for this to work correctly
gnome-settings-daemon needs to be running (since theming is a desktop
wide issue rather than an application one).  This normally happens when
a GNOME session is started but if you only want to run specific
applications (more common on MacPorts) then you can start it by hand by
executing

/opt/local/libexec/gnome-settings-daemon --replace 

which will then run as long as you are logged in. Ignore the various
startup messages on the console.

In the case of gnome-terminal, this will make the difference between all
tabs looking identical and the active tab being clearly highlighted
(with a blue accent at the top using the default theme).



___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users