- Rename a few Erlang-related ports using the erlang- prefix; it will avoid confusion with elixir- ports. - Remove DOCS and EXAMPLES where not actually useful. - Simplify RUN_DEPENDS where possible. - Move textproc/exmpp to devel/erlang-exmpp. - Add missing R18 compatibility fix for devel/erlang-oserl. - Upgrade erlang-cuttlefish to 2.0.3. The idea is that libraries ("deps") have the "erlang-" prefix, while larger projects (rabbitmq, yaws, couchdb, etc) keep their usual names.
47 lines
1.3 KiB
Text
47 lines
1.3 KiB
Text
--- Makefile.orig 2015-06-25 10:06:03 UTC
|
|
+++ Makefile
|
|
@@ -10,6 +10,13 @@ HTMS = $(DOCS:.ndoc=.html)
|
|
TEXS = $(DOCS:.ndoc=.tex)
|
|
PDFS = $(DOCS:.ndoc=.pdf)
|
|
|
|
+CD = cd
|
|
+ERLDOC = txt2tags
|
|
+MKDIR = mkdir
|
|
+MV = mv -vf
|
|
+RM = rm -vf
|
|
+SED = sed
|
|
+
|
|
### Dependecy Search Paths
|
|
VPATH = src:include:ebin:doc
|
|
|
|
@@ -35,7 +42,11 @@ clobber: clean
|
|
@$(RM) -R doc/man
|
|
@$(RM) -R doc/pdf
|
|
|
|
-doc: man html pdf
|
|
+doc: dirs man html
|
|
+
|
|
+dirs:
|
|
+ @$(MKDIR) doc/man
|
|
+ @$(MKDIR) doc/html
|
|
|
|
man: $(MANS)
|
|
@$(MV) doc/man/$(APPNAME)_overview.3 doc/man/$(APPNAME).1
|
|
@@ -49,14 +60,14 @@ pdf: $(PDFS)
|
|
%.3: %.ndoc
|
|
@$(CD) doc; $(SED) "s|%MODULES%|`echo $(MODS)`|g" ../$^ | \
|
|
$(SED) "s|%VSN%|$(VSN)|g" | $(SED) "s|%APPLICATION%|$(APPNAME)|g" | \
|
|
- $(ERLDOC) -i - -t man --no-toc --erl -o man/$@; $(CD) ..
|
|
+ $(ERLDOC) -i - -t man --no-toc -o man/$@; $(CD) ..
|
|
|
|
%.html: %.ndoc
|
|
@$(CD) doc; $(SED) "s|%MODULES%|`echo $(MODS)`|g" ../$^ | \
|
|
$(SED) "s|%VSN%|$(VSN)|g" | $(SED) "s|%APPLICATION%|$(APPNAME)|g" | \
|
|
- $(ERLDOC) -i - -t xhtml --erl -o html/$@; $(CD) ..
|
|
+ $(ERLDOC) -i - -t xhtml -o html/$@; $(CD) ..
|
|
|
|
%.pdf: %.ndoc
|
|
@$(CD) doc; $(SED) "s|%MODULES%|`echo $(MODS)`|g" ../$^ | \
|
|
$(SED) "s|%VSN%|$(VSN)|g" | $(SED) "s|%APPLICATION%|$(APPNAME)|g" | \
|
|
- $(ERLDOC) -i - -t pdf --no-toc --erl -o pdf/$@; $(CD) ..
|
|
+ $(ERLDOC) -i - -t pdf --no-toc -o pdf/$@; $(CD) ..
|