diff options
author | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2007-08-25 16:52:42 +0000 |
---|---|---|
committer | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2007-08-25 16:52:42 +0000 |
commit | 631d3930af0d27fb64d6790be487e9cbddccb17d (patch) | |
tree | 3a073cd99f94bca71252398157110a0d7be4318d | |
parent | cedc181c97c349539434a4149d6b5dce63e58c5f (diff) | |
download | pandoc-631d3930af0d27fb64d6790be487e9cbddccb17d.tar.gz |
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
-rw-r--r-- | INSTALL | 1 | ||||
-rw-r--r-- | Makefile | 11 | ||||
-rw-r--r-- | macports/Portfile.in (renamed from macports/Portfile) | 0 |
3 files changed, 12 insertions, 0 deletions
@@ -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). @@ -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 diff --git a/macports/Portfile b/macports/Portfile.in index 23a07f536..23a07f536 100644 --- a/macports/Portfile +++ b/macports/Portfile.in |