[109465] trunk/dports/java

Blair Zajac blair at orcaware.com
Thu Aug 15 18:16:07 PDT 2013


On 08/15/2013 05:59 PM, Ryan Schmidt wrote:
>
> On Aug 15, 2013, at 17:39, easieste at macports.org wrote:
>
>> Revision: 109465
>>           https://trac.macports.org/changeset/109465
>> Author:   easieste at macports.org
>> Date:     2013-08-15 15:39:45 -0700 (Thu, 15 Aug 2013)
>> Log Message:
>> -----------
>> maven-devel: track maven-3.1.0.
>>
>> Maven 3.1.x replaces the Sonatype Aether connector with the new
>> Apache-engineered one.  Should be a good thing over time, but will be
>> "bumpy" for tools that use Aether to introspect the distributed POM
>> graph (like lang/abcl).
>
>> Added: trunk/dports/java/maven-devel/Portfile
>
>> +supported_archs noarch
>
>> +use_configure     no
>> +# hmm?
>> +universal_variant no
>
> "universal_variant no" is implied by both "use_configure no" (because the default universal variant is for autotools configure scripts, and "use_configure no" means you don't have a configure script) and "supported_archs noarch" (because if you're not installing any architecture-specific files then there is no such thing as a universal build of that).

A couple of other things:

1) Use 'svn copy' when making a copy of a port.  I did this in r109477 
[1] to retain history of the port by deleting the port and making a 
fresh 'svn copy' and rsyncing your work over it.

2) Ensure that auto-props are set in your Subversion config to add the 
proper properties to new Portfiles.

Ryan: BTW, in svn 1.8 we can add 'svn:auto-props' to do Portfile.  What 
is the proper setting we should use, this is what I have:

Portfile     = svn:eol-style=native;svn:keywords=Id

Blair

[1] https://trac.macports.org/changeset/109477



More information about the macports-dev mailing list