Opened 15 years ago

Closed 15 years ago

#20333 closed enhancement (fixed)

Allow subversion to build universal

Reported by: jochen@… Owned by: danielluke (Daniel J. Luke)
Priority: Normal Milestone:
Component: ports Version:
Keywords: universal cyrus_sasl2 Cc: nox@…
Port: subversion

Description

subversion cannot be build universal because cyrus_sasl2, on which it currently depends, cannot be build universal. Attached I provide a patch that adds the variant disable_sasl and allows to build universal when this variant is applied.

Attachments (1)

subversion.patch (1.6 KB) - added by jochen@… 15 years ago.
Portfile patch for variant disable_sasl

Download all attachments as: .zip

Change History (5)

Changed 15 years ago by jochen@…

Attachment: subversion.patch added

Portfile patch for variant disable_sasl

comment:1 Changed 15 years ago by nox@…

Cc: nox@… added
Version: 1.7.1

cyrus-sasl2 universal variant has been fixed, we should reenable the universal variant in subversion and its dependents.

comment:2 Changed 15 years ago by danielluke (Daniel J. Luke)

Has anyone done a test-build of subversion (or the bindings ports) as universal? Do things work if we just remove the 'universal_variant no' ?

comment:3 Changed 15 years ago by nox@…

I have. It works.

$ port installed subversion
The following ports are currently installed:
  subversion @1.6.6_0+bash_completion+universal (active)
$ lipo -info $(which svn)
Architectures in the fat file: /opt/local/bin/svn are: x86_64 i386 
$ svn --version
svn, version 1.6.6 (r40053)
    compilé Jan  5 2010, 16:38:12

Copyright (C) 2000-2009 CollabNet.
Subversion est un logiciel libre, cf http://subversion.tigris.org/
Il inclut du logiciel développé par CollabNet (http://www.Collab.Net/).

Les modules d'accès à un dépôt (RA) suivants sont disponibles :

* ra_neon : Module d'accès à un dépôt via le protocole WebDAV avec Neon.
  - gère le schéma d'URL 'http'
  - gère le schéma d'URL 'https'
* ra_svn : Module d'accès à un dépôt avec le protocole réseau propre de svn.
  - avec authentification Cyrus SASL
  - gère le schéma d'URL 'svn'
* ra_local : Module d'accès à un dépôt sur un disque local.
  - gère le schéma d'URL 'file'
* ra_serf : Module d'accès à un dépôt via le protocole WebDAV avec serf.
  - gère le schéma d'URL 'http'
  - gère le schéma d'URL 'https'

comment:4 Changed 15 years ago by danielluke (Daniel J. Luke)

Resolution: fixed
Status: newclosed

Excellent.

I removed the universal_variant no in r62371

Note: See TracTickets for help on using tickets.