Added macport target to Makefile; Portfile is now built from
a template. git-svn-id: https://pandoc.googlecode.com/svn/trunk@886 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
parent
cedc181c97
commit
631d3930af
3 changed files with 12 additions and 0 deletions
1
INSTALL
1
INSTALL
|
@ -128,6 +128,7 @@ but are documented here for packagers and developers:
|
|||
|
||||
* `tarball`: Creates a source tarball for distribution.
|
||||
* `deb`: Creates debian packages in `..` directory.
|
||||
* `macport`: Creates MacPorts Portfile in `macports` directory.
|
||||
* `osx-pkg-prep`: Prepares for building a MacOS X package.
|
||||
* `osx-pkg`: Builds a MacOS X package (must be run as root, and on OS X).
|
||||
You should make `osx-pkg-prep` first (not as root).
|
||||
|
|
11
Makefile
11
Makefile
|
@ -236,6 +236,17 @@ uninstall-all: uninstall-program uninstall-lib-doc
|
|||
install: install-program
|
||||
uninstall: uninstall-program
|
||||
|
||||
# MacPort
|
||||
.PHONY: macport
|
||||
macport_dest:=macports
|
||||
portfile:=$(macport_dest)/Portfile
|
||||
portfile_template:=$(portfile).in
|
||||
cleanup_files+=$(portfile)
|
||||
macport : $(portfile)
|
||||
$(portfile) : $(portfile_template) $(tarball_name)
|
||||
sed -e 's/@VERSION@/$(VERSION)/' $(portfile_template) | \
|
||||
sed -e 's/@TARBALLMD5SUM@/$(shell md5sum $(tarball_name))/' > $(portfile)
|
||||
|
||||
# OSX packages: make osx-pkg-prep, then (as root) make osx-pkg
|
||||
.PHONY: osx-pkg osx-pkg-prep
|
||||
osx_dest:=osx-pkg-tmp
|
||||
|
|
Loading…
Reference in a new issue