[136192] trunk/dports/sysutils/synergy

Ryan Schmidt ryandesign at macports.org
Mon May 11 17:41:07 PDT 2015

On May 11, 2015, at 7:22 PM, Dan Ports wrote:

> On Mon, May 11, 2015 at 06:36:06PM -0500, Ryan Schmidt wrote:
>>> Modified: trunk/dports/sysutils/synergy/Portfile (136191 => 136192)
>>> +set major               [lindex [split ${macosx_version} .] 0]
>>> +set minor               [lindex [split ${macosx_version} .] 1]
>>> +configure.args -G \"Unix Makefiles\" \
>>> +               -DOSX_TARGET_MAJOR=${major} -DOSX_TARGET_MINOR=${minor}
>> Did you mean to overwrite the configure.args the cmake portgroup sets? Usually when using the cmake portgroup you should append to configure.args rather than overwriting them.
> Yes -- IIRC there was something in the usual cmake configure.args that
> was causing problems, but I forgot what it was.
> (I made these changes a couple weeks ago, then went off for a while
> before committing, giving me ample time to forget...)

I tried it just now; worked fine with:

Index: Portfile
--- Portfile	(revision 136210)
+++ Portfile	(working copy)
@@ -37,8 +37,8 @@
 set major               [lindex [split ${macosx_version} .] 0]
 set minor               [lindex [split ${macosx_version} .] 1]
-configure.args -G \"Unix Makefiles\" \
-               -DOSX_TARGET_MAJOR=${major} -DOSX_TARGET_MINOR=${minor}
+configure.args-append   -DOSX_TARGET_MAJOR=${major} \
+                        -DOSX_TARGET_MINOR=${minor}
 use_parallel_build no

Could you try that and let me know if it works for you too? (Though I don't really see what they're doing with OSX_TARGET_MAJOR and OSX_TARGET_MINOR, other than requiring that OSX_TARGET_MAJOR is "10", which is funny. The checks for OSX_TARGET_MINOR are being removed by a patch. Maybe we could patch out OSX_TARGET_MAJOR and OSX_TARGET_MINOR entirely.)

I see they're already up to 1.7.2. Maybe I'll try updating to that. There are a bunch of other changes I had waiting to be incorporated as well.

More information about the macports-dev mailing list