diff options
author | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2007-08-25 17:35:53 +0000 |
---|---|---|
committer | fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> | 2007-08-25 17:35:53 +0000 |
commit | 64306faf7de8fc903110c4ea11aa47b4c8c79c0b (patch) | |
tree | 1739f56ddeb7eefb3ef571ed878ddb33d79d2a14 /Makefile | |
parent | 631d3930af0d27fb64d6790be487e9cbddccb17d (diff) | |
download | pandoc-64306faf7de8fc903110c4ea11aa47b4c8c79c0b.tar.gz |
Modifications in freebsd packaging:
+ Added freebsd target to Makefile, which creates Makefile from
Makefile.in and creates distinfo.
+ Removed Makefile and distinfo from the repository.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@887 788f1e2b-df1e-0410-8736-df70ead52e1b
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 23 insertions, 7 deletions
@@ -236,6 +236,21 @@ uninstall-all: uninstall-program uninstall-lib-doc install: install-program uninstall: uninstall-program +# FreeBSD port +.PHONY: freebsd +freebsd_dest:=freebsd +freebsd_distinfo:=$(freebsd_dest)/distinfo +freebsd_makefile:=$(freebsd_dest)/Makefile +freebsd_template:=$(freebsd_makefile).in +cleanup_files+=$(freebsd_makefile) $(freebsd_distinfo) +freebsd : $(freebsd_makefile) $(freebsd_distinfo) +$(freebsd_makefile) : $(freebsd_template) + sed -e 's/@VERSION@/$(VERSION)/' $< > $@ +$(freebsd_distinfo) : $(tarball) + echo "MD5 ($(tarball)) = $(word 1, $(shell md5sum $(tarball)))" > $@ ; \ + echo "SHA256 ($(tarball)) = $(word 1, $(shell sha256sum $(tarball)))" >> $@ ; \ + echo "SIZE ($(tarball)) = $(word 5, $(shell ls -l $(tarball)))" >> $@ + # MacPort .PHONY: macport macport_dest:=macports @@ -243,9 +258,10 @@ portfile:=$(macport_dest)/Portfile portfile_template:=$(portfile).in cleanup_files+=$(portfile) macport : $(portfile) -$(portfile) : $(portfile_template) $(tarball_name) +$(portfile) : $(portfile_template) $(tarball) sed -e 's/@VERSION@/$(VERSION)/' $(portfile_template) | \ - sed -e 's/@TARBALLMD5SUM@/$(shell md5sum $(tarball_name))/' > $(portfile) + sed -e 's/@TARBALLMD5SUM@/$(word 1, $(shell md5sum $(tarball)))/' > \ + $(portfile) # OSX packages: make osx-pkg-prep, then (as root) make osx-pkg .PHONY: osx-pkg osx-pkg-prep @@ -333,14 +349,14 @@ tags: $(src_all) LC_ALL=C sort tags >tags.sorted; mv tags.sorted tags .PHONY: tarball -tarball_name:=$(RELNAME).tar.gz -cleanup_files+=$(tarball_name) -tarball: $(tarball_name) -$(tarball_name): +tarball:=$(RELNAME).tar.gz +cleanup_files+=$(tarball) +tarball: $(tarball) +$(tarball): svn export . $(RELNAME) $(MAKE) -C $(RELNAME) templates $(MAKE) -C $(RELNAME) wrappers - tar cvzf $(tarball_name) $(RELNAME) + tar cvzf $(tarball) $(RELNAME) -rm -rf $(RELNAME) .PHONY: deb |