[MacPorts] #38014: mutt-devel @1.5.21 Variants not being built as specified
#38014: mutt-devel @1.5.21 Variants not being built as specified ----------------------------+-------------------------------- Reporter: macports.org@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: mutt-devel ----------------------------+-------------------------------- Variants are not being included as specified when building '''{{{mutt- devel}}}'''. I first noticed this when attempting to build and install '''{{{mutt-devel}}}''' with the variants '''{{{+compress+deepif+date_conditional+debug+imap+smtp+sasl+ssl++xlabel+gdbm+headercache+idn}}}''', but noticed that '''{{{+headercache+idn}}}''' were not being included in the resulting build. This is also demonstrable with a different/smaller set of variants. See the example command history below. {{{ $ sudo port installed mutt-devel The following ports are currently installed: mutt-devel @1.5.21_2+gdbm+imap+pop+smtp (active) $ sudo port uninstall mutt-devel ---> Deactivating mutt-devel @1.5.21_2+gdbm+imap+pop+smtp ---> Cleaning mutt-devel ---> Uninstalling mutt-devel @1.5.21_2+gdbm+imap+pop+smtp ---> Cleaning mutt-devel $ sudo port clean mutt-devel ---> Cleaning mutt-devel $ sudo port install mutt-devel +imap+smtp++ssl+sasl+idn ---> Computing dependencies for mutt-devel ---> Fetching archive for mutt-devel ---> Attempting to fetch mutt- devel-1.5.21_2+gdbm+imap+pop+smtp.darwin_12.x86_64.tbz2 from http://packages.macports.org/mutt-devel ---> Attempting to fetch mutt- devel-1.5.21_2+gdbm+imap+pop+smtp.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/mutt-devel ---> Attempting to fetch mutt- devel-1.5.21_2+gdbm+imap+pop+smtp.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/mutt-devel ---> Fetching distfiles for mutt-devel ---> Verifying checksum(s) for mutt-devel ---> Extracting mutt-devel ---> Applying patches to mutt-devel ---> Configuring mutt-devel ---> Building mutt-devel ---> Staging mutt-devel into destroot ---> Installing mutt-devel @1.5.21_2+gdbm+imap+pop+smtp ---> Activating mutt-devel @1.5.21_2+gdbm+imap+pop+smtp ---> Cleaning mutt-devel ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. $ sudo port installed mutt-devel The following ports are currently installed: mutt-devel @1.5.21_2+gdbm+imap+pop+smtp (active) }}} Note that '''{{{+ssl+sasl}}}''' are specified for inclusion and '''{{{+pop}}}''' is not, yet the resulting build is '''{{{+gdbm+imap+pop+smtp}}}''' and lacks '''{{{+ssl+sasl}}}'''. The output of "'''{{{port variants mutt-devel}}}'''" does not indicate dependencies which may be causing this. {{{ mutt-devel has the variants: compress: Compressed folders date_conditional: Allow the format of dates in the index to vary based on how recent the message is * requires deepif db4: Use Berkeley DB database * conflicts with gdbm qdbm tokyocabinet debug: Debugging support deepif: Allow nested if-else sequences in strings gdbm: Use GNU dbm database * conflicts with db4 qdbm tokyocabinet gnuregex: Use the GNU regular expression library gpgme: Enable GPGME crypto support headercache: Enable header caching (requires gdbm, qdbm, or tokyocabinet) * conflicts with db4 idn: Internationalized Domain Name support [+]imap: IMAP support nntp: NNTP support * conflicts with sidebar [+]pop: POP support qdbm: Use QDBM database * conflicts with db4 gdbm tokyocabinet sasl: Simple Authentication and Security Layer support sidebar: Add a sidebar with a list of folders * conflicts with nntp smtp: Include internal SMTP relay support ssl: Secure Sockets Layer support tokyocabinet: Use Tokyo Cabinet database * conflicts with db4 gdbm qdbm trash: Add a Trash folder universal: Build for multiple architectures xlabel: Custom message-tagging - X-Label: }}} -- Ticket URL: <https://trac.macports.org/ticket/38014> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Changes (by larryv@…): * owner: macports-tickets@… => mnick@… Comment: Thanks for the ticket. In the future, please Cc relevant port maintainers. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Comment (by ryandesign@…): Try again without doubling the "+" sign before a variant name. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Comment (by ryandesign@…): +pop and +imap are default variants of mutt-devel; they'll be selected even if you don't ask for them explicitly. If you don't want them, explicitly deselect them by using -pop and -imap. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Comment (by ryandesign@…): +gdbm is also a default variant, although the port does not properly indicate that. Maximilian, the line in the port that reads "variant_set gdbm" should instead be "default_variants +gdbm"; see wiki:PortfileRecipes#default_variants -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Comment (by macports.org@…): Replying to [comment:2 ryandesign@…]:
Try again without doubling the "+" sign before a variant name.
**//DOH! //** That was it, apparently. Now my original test case works too – found a spurious '''{{{+}}}''' doubled up there as well. Mea culpa. Sorry about that. :( -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+--------------------- Comment (by ryandesign@…): Glad that worked, though I'm unsure why MacPorts didn't either 1) handle the double "+" correctly or 2) print an error. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+--------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: invalid | Keywords: Port: mutt-devel | -----------------------------+--------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => invalid Comment: I assume this is because of the invalid double + used in the port command. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+---------------------- Reporter: macports.org@… | Owner: mnick@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+---------------------- Changes (by macsforever2000@…): * status: closed => reopened * resolution: invalid => -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+-------------------------------- Reporter: macports.org@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: mutt-devel | -----------------------------+-------------------------------- Changes (by macsforever2000@…): * owner: mnick@… => macports-tickets@… * status: reopened => new Comment: mnick has retired. -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38014: mutt-devel @1.5.21 Variants not being built as specified -----------------------------+-------------------------------- Reporter: macports.org@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: invalid | Keywords: Port: mutt-devel | -----------------------------+-------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => invalid -- Ticket URL: <https://trac.macports.org/ticket/38014#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts