diff --git a/ports/ports/sed.mk b/ports/ports/sed.mk new file mode 100644 index 000000000..a72e0b35c --- /dev/null +++ b/ports/ports/sed.mk @@ -0,0 +1,30 @@ +GNUSED = sed-4.2.2 +GNUSED_TGZ = $(GNUSED).tar.gz +GNUSED_SIG = $(GNUSED_TGZ).sig +GNUSED_URL = http://ftp.gnu.org/pub/gnu/sed +GNUSED_KEY = GNU + +# +# Interface to top-level prepare Makefile +# +PORTS += $(GNUSED) + +prepare:: $(CONTRIB_DIR)/$(GNUSED) + +# +# Port-specific local rules +# +$(DOWNLOAD_DIR)/$(GNUSED_TGZ): + $(VERBOSE)wget -c -P $(DOWNLOAD_DIR) $(GNUSED_URL)/$(GNUSED_TGZ) && touch $@ + +$(DOWNLOAD_DIR)/$(GNUSED_SIG): + $(VERBOSE)wget -c -P $(DOWNLOAD_DIR) $(GNUSED_URL)/$(GNUSED_SIG) && touch $@ + +$(CONTRIB_DIR)/$(GNUSED): $(DOWNLOAD_DIR)/$(GNUSED_TGZ).verified + $(VERBOSE)tar xfz $(<:.verified=) -C $(CONTRIB_DIR) && touch $@ + +$(DOWNLOAD_DIR)/$(GNUSED_TGZ).verified: $(DOWNLOAD_DIR)/$(GNUSED_TGZ) \ + $(DOWNLOAD_DIR)/$(GNUSED_SIG) + $(VERBOSE)$(SIGVERIFIER) $(DOWNLOAD_DIR)/$(GNUSED_TGZ) $(DOWNLOAD_DIR)/$(GNUSED_SIG) $(GNUSED_KEY) + $(VERBOSE)touch $@ + diff --git a/ports/src/noux-pkg/sed/target.mk b/ports/src/noux-pkg/sed/target.mk new file mode 100644 index 000000000..a62b75264 --- /dev/null +++ b/ports/src/noux-pkg/sed/target.mk @@ -0,0 +1,10 @@ +NOUX_CONFIGURE_FLAGS = --without-included-regex + +LIBS += pcre + +# +# Prevent double definition of '__size_t' in 'glob/glob.h' +# +#NOUX_CPPFLAGS += -D__FreeBSD__ + +include $(REP_DIR)/mk/noux.mk