[MacPorts] #35716: New port: markdown-mode.el
MacPorts
noreply at macports.org
Sat Feb 9 10:26:29 PST 2013
#35716: New port: markdown-mode.el
-------------------------------+--------------------------------
Reporter: cubranic@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: markdown-mode.el |
-------------------------------+--------------------------------
Comment (by jrblevin@…):
I'm the author of markdown-mode and noticed this port submission recently.
I'm a MacPorts user, but it had not occurred to me to make a Portfile for
markdown-mode, so thanks for making one! I thought I'd provide some
additional information in case it's helpful. Also, I'll note that there
is a new version (1.9) since this Portfile was written.
Replying to [comment:5 cubranic@…]:
> Replying to [comment:4 jmr@…]:
> > The checksums don't match for me. If the distfile is being generated
on demand, that is likely the reason, and is a problem.
> You're correct. I downloaded two distfiles a few minutes apart, and
while the unpacked contents are identical, the distfiles themselves are
not binary indentical because of GZIP's timestamp in the header.
The tarballs from the cgit interface are indeed automatically generated.
In case they are useful, I've created "official" tarballs for each
markdown-mode release which can be found, e.g., here:
http://jblevins.org/projects/markdown-mode/markdown-mode-1.9.tar.gz
I'll keep adding these for each new stable release, so feel free to pull
the distfile using the corresponding URL pattern. Of course, currently
only the `markdown-mode.el` file is needed for installation, so it's fine
to just download that file directly.
Replying to [comment:5 cubranic@…]:
> I changed the portfile to download the files available as static content
from the project's web site. (Attached.)
Although the stable version (used in the most recent Portfile attached
above) has been on a long release cycle, I'd suggest that it be used for a
primary package. If you still prefer to use the Git version (perhaps it
could be called something like markdown-mode-git) then the latest .el file
at the HEAD can be obtained directly here:
http://jblevins.org/git/markdown-mode.git/plain/markdown-mode.el
Also, in case it helps with automating things, the 'stable' branch in the
Git repository always tracks the last release, and each release has a tag
of the form 'v1.8.1' or 'v1.9':
http://jblevins.org/git/markdown-mode.git/log/?h=stable
Finally, is it possible (or even necessary) to create an `emacs_app`
variant? I used something like the following in the Portfile I wrote for
the ESS package:
{{{
variant emacs_app description "If your Emacs is emacs-app" {
depends_lib-append port:emacs-app
depends_lib-delete port:emacs
destroot.args-append
EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs
destroot.args-append
LISPDIR=${destroot}/Applications/MacPorts/Emacs.app/Contents/Resources
/site-lisp/ess
}
}}}
Or is the `emacs-app` package already configured to look in
`${destroot}${prefix}/share/emacs/site-lisp`?
Thanks again for this port and please let me know if there's anything I
can do to help.
--
Ticket URL: <https://trac.macports.org/ticket/35716#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list