[11796] fixed auctex devel variant
Ryan Schmidt
ryandesign at macports.org
Sat Apr 21 01:13:36 PDT 2007
On Apr 18, 2007, at 15:20, Dominik Fisch wrote:
> I've opened ticket #11796 to describe the build problem I
> experienced while
> trying to build auctex development variant. After playing around a
> bit I found
> the problem within the Portfile and submitted a patch.
>
> http://trac.macports.org/projects/macports/ticket/11796
>
> Review and commit, anyone? ;-)
I'm concerned by the proposed patch, as it seems to indicate a
deficiency in the base MacPorts system. For those who haven't looked
at the ticket, the reported error is:
Error: Error executing devel: can't set "depends_lib": invalid depspec:
Error: Status 1 encountered during processing.
And the proposed patch is:
--- Portfile (revision 24279)
+++ Portfile (working copy)
@@ -23,8 +23,8 @@
depends_lib port:emacs
depends_run port:teTeX
-variant devel { depends_lib-delete port:emacs
- depends_lib-append port:emacs-devel
+variant devel { depends_lib-append port:emacs-devel
+ depends_lib-delete port:emacs
}
In other words, apparently if you delete the last item of, for
example, depends_lib, using depends_lib-delete, then you cannot
depends_lib-append anymore. Or maybe the error already occurs when
deleting the last item of the list.
Would any base developers care to comment on whether base should be
improved here instead of this portfile patch?
More information about the macports-dev
mailing list