head	1.3;
access;
symbols
	pkgsrc-2022Q4:1.2.0.48
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.46
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.44
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.42
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.40
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.38
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.36
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.34
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.32
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.30
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.26
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.6
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.28
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.24
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.22
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.20
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.18
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.16
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.14
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.12
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.10
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.8
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.4
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.2
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.1.0.8
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.6
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.4
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.2
	pkgsrc-2016Q1-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2023.01.19.11.01.55;	author wiz;	state dead;
branches;
next	1.2;
commitid	Rju46fxTYf7DQ8aE;

1.2
date	2017.02.14.21.24.04;	author joerg;	state Exp;
branches;
next	1.1;
commitid	1qK5Dq6DmcyCSXFz;

1.1
date	2016.03.08.16.52.44;	author imil;	state Exp;
branches;
next	;
commitid	s35hyqiQ4PDVoRXy;


desc
@@


1.3
log
@facette: remove, BROKEN since 2017
@
text
@$NetBSD: patch-Makefile,v 1.2 2017/02/14 21:24:04 joerg Exp $

Make facette Makefile NetBSD-friendly.

* Use gsed to support all used flags
* Disable pandoc
* Use pax instead of rsync

--- Makefile.orig	2015-12-22 05:00:11.000000000 +0000
+++ Makefile
@@@@ -16,6 +16,13 @@@@ TAGS ?= facette \
 
 GO ?= go
 
+# might apply to other BSDs
+ifeq ($(UNAME), NetBSD)
+SED = gsed
+else
+SED = sed
+endif
+
 GOOS ?= $(shell $(GO) env GOOS)
 GOARCH ?= $(shell $(GO) env GOARCH)
 
@@@@ -88,7 +95,12 @@@@ clean: clean-bin clean-doc clean-static 
 	@@(test ! -d $(BUILD_DIR) || rmdir $(BUILD_DIR)) && \
 		$(call mesg_ok) || $(call mesg_fail)
 
-build: build-bin build-doc build-static
+# NetBSD doesn't have pandoc packaged yet
+ifneq ($(UNAME), NetBSD)
+do_buid_docs = build-doc
+endif
+
+build: build-bin $(do_buid_docs) build-static
 
 .PHONY: install
 install: install-bin install-doc install-static
@@@@ -118,10 +130,10 @@@@ $(BIN_OUTPUT): $(PKG_SRC) $(BIN_SRC) $(B
 	@@$(call mesg_start,$(notdir $@@),Building $(notdir $@@)...)
 	@@install -d -m 0755 $(dir $@@) && $(GO) build \
 			-ldflags " \
-				-X main.version $(VERSION) \
-				-X main.buildDate '$(BUILD_DATE)' \
-				$(PKG_LIST:%=-X github.com/facette/facette/%.version $(VERSION)) \
-				$(PKG_LIST:%=-X github.com/facette/facette/%.buildDate '$(BUILD_DATE)') \
+				-X main.version=$(VERSION) \
+				-X main.buildDate='$(BUILD_DATE)' \
+				$(PKG_LIST:%=-X github.com/facette/facette/%.version=$(VERSION)) \
+				$(PKG_LIST:%=-X github.com/facette/facette/%.buildDate='$(BUILD_DATE)') \
 			" \
 			-tags "$(TAGS)" \
 			-o $@@ cmd/$(notdir $@@)/*.go && \
@@@@ -277,7 +289,7 @@@@ $(SCRIPT_EXTRA_OUTPUT): $(SCRIPT_EXTRA)
 $(MESG_OUTPUT): $(MESG_SRC)
 	@@$(call mesg_start,static,Packing $(MESG_SRC) file...)
 	@@install -d -m 0755 $(BUILD_DIR)/static && \
-		sed -e 's/^\s\+//g;s/\s\+$$//g' $(MESG_SRC) | sed -e ':a;N;s/\n//;ta' >$(MESG_OUTPUT) && \
+		$(SED) -e 's/^\s\+//g;s/\s\+$$//g' $(MESG_SRC) | $(SED) -e ':a;N;s/\n//;ta' >$(MESG_OUTPUT) && \
 		$(call mesg_ok) || $(call mesg_fail)
 
 $(STYLE_OUTPUT): lessc $(STYLE_SRC)
@@@@ -302,8 +314,8 @@@@ $(STYLE_EXTRA_OUTPUT): $(STYLE_EXTRA)
 		$(call mesg_ok) || $(call mesg_fail)
 
 $(TMPL_OUTPUT): $(TMPL_SRC)
-ifeq ($(UNAME), Darwin)
-	$(eval COPY_CMD=rsync -rR)
+ifneq ($(UNAME), Linux)
+	$(eval COPY_CMD=pax -rwpe)
 else
 	$(eval COPY_CMD=cp -r --parents)
 endif
@@@@ -337,7 +349,7 @@@@ devel-static: build-static
 		$(call mesg_ok) || $(call mesg_fail)
 	@@$(call mesg_start,install,Copying static third-party development files...)
 	@@(for ENTRY in $(SCRIPT_EXTRA:.js=.src.js); do \
-		cp $$ENTRY $(BUILD_DIR)/static/`basename $$ENTRY | sed -e 's@@\.src\.js$$@@.js@@'`; \
+		cp $$ENTRY $(BUILD_DIR)/static/`basename $$ENTRY | $(SED) -e 's@@\.src\.js$$@@.js@@'`; \
 	done) && $(call mesg_ok) || $(call mesg_fail)
 
 lint-static: jshint $(SCRIPT_OUTPUT)
@


1.2
log
@Fix Go invocation. Mark as BROKEN because it tries to fetch things from
the net during build.
@
text
@d1 1
a1 1
$NetBSD: patch-Makefile,v 1.1 2016/03/08 16:52:44 imil Exp $
@


1.1
log
@Initial import of facette, version 0.4.0dev, into the NetBSD Packages
Collection.

Facette is a time series data (called metrics) visualization software, it
doesn't collect nor store these data on its own. Through providers, it
inventories other collect/storage tools' local metrics, and queries those
remote storage resources when the user requests time series data to be
displayed on a graph.
@
text
@d1 1
a1 1
$NetBSD$
d11 1
a11 1
@@@@ -16,6 +16,13 @@@@ UNAME := $(shell uname -s)
d39 15
@

