[MacPorts] #51208: icu @55.1 — add a +norename variant

MacPorts noreply at macports.org
Fri Apr 22 05:43:34 PDT 2016


#51208: icu @55.1 — add a +norename variant
---------------------------------------+--------------------------------
 Reporter:  ken.mcglothlen@…           |      Owner:  macports-tickets@…
     Type:  enhancement                |     Status:  new
 Priority:  Normal                     |  Milestone:
Component:  ports                      |    Version:  2.3.4
 Keywords:  icu configuration variant  |       Port:  icu
---------------------------------------+--------------------------------
 From the icu [http://source.icu-
 project.org/repos/icu/icu/trunk/readme.html#RecBuild readme.html] file:

 "Disable renaming: By default, ICU library entry point names have an ICU
 version suffix. Turn this off for a system-level installation, to enable
 upgrading ICU without breaking applications."

 This turned out to be important for one of our applications that wasn't
 handling this gracefully, and because MacPorts is often used in a way that
 could be described as "system-level," it seemed like adding a new default
 variant was the right answer.

 The diff file is very simple, and it seems to work fine. I've added it as
 an attachment as well.

 {{{
 --- Portfile.orig       2015-04-19 17:30:33.000000000 -0700
 +++ Portfile    2016-04-22 05:11:34.000000000 -0700
 @@ -31,6 +31,13 @@
  worksrcdir      ${name}/source
  set docdir      ${prefix}/share/doc/${name}

 +default_variants   +norename
 +
 +variant norename description {Disable library entry-point renaming} {
 +    configure.args-append \
 +        --disable-renaming
 +}
 +
  subport ${name}-docs {
      conflicts           ${name}-doxygen-docs
      supported_archs     noarch

 }}}

 This is my first submission, so please let me know if I've done anything
 wrong. Thanks.

-- 
Ticket URL: <https://trac.macports.org/ticket/51208>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list