diff --git a/repos/libports/lib/mk/curl.inc b/repos/libports/lib/mk/curl.inc index 65a310e69c..cc9aacc1b9 100644 --- a/repos/libports/lib/mk/curl.inc +++ b/repos/libports/lib/mk/curl.inc @@ -25,7 +25,7 @@ CC_OPT += -DHAVE_CONFIG_H LIBS += libc zlib libcrypto libssh libssl -include $(REP_DIR)/lib/import/import-curl.mk +include $(call select_from_repositories,lib/import/import-curl.mk) SHARED_LIB = yes diff --git a/repos/libports/recipes/api/curl/content.mk b/repos/libports/recipes/api/curl/content.mk new file mode 100644 index 0000000000..12669e35fa --- /dev/null +++ b/repos/libports/recipes/api/curl/content.mk @@ -0,0 +1,29 @@ +MIRROR_FROM_REP_DIR := lib/import/import-curl.mk \ + lib/symbols/curl + +content: $(MIRROR_FROM_REP_DIR) + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/curl) + +content: include + +include: + mkdir -p $@/curl + cp $(PORT_DIR)/include/curl/* $@/curl + +content: src/lib/curl + +src/lib/curl: + mkdir -p $@ + for spec in 32bit 64bit; do \ + mkdir -p $@/spec/$$spec/curl; \ + cp $(REP_DIR)/$@/spec/$$spec/curl/curlbuild.h $@/spec/$$spec/curl/; \ + done + +content: LICENSE + +LICENSE: + cp $(PORT_DIR)/src/lib/curl/COPYING $@ diff --git a/repos/libports/recipes/api/curl/hash b/repos/libports/recipes/api/curl/hash new file mode 100644 index 0000000000..77aa8cf0de --- /dev/null +++ b/repos/libports/recipes/api/curl/hash @@ -0,0 +1 @@ +2017-12-05-a 12d0b9e73fba04eac74fa35e3195fb8633c930de diff --git a/repos/libports/recipes/src/curl/api b/repos/libports/recipes/src/curl/api new file mode 100644 index 0000000000..13368f8290 --- /dev/null +++ b/repos/libports/recipes/src/curl/api @@ -0,0 +1 @@ +curl diff --git a/repos/libports/recipes/src/curl/content.mk b/repos/libports/recipes/src/curl/content.mk new file mode 100644 index 0000000000..3ce2252925 --- /dev/null +++ b/repos/libports/recipes/src/curl/content.mk @@ -0,0 +1,22 @@ +content: src/lib/curl/target.mk lib/mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/curl) + +src/lib/curl: + mkdir -p $@ + cp -r $(REP_DIR)/$@/curl_config.h $@ + cp -r $(PORT_DIR)/src/lib/curl/* $@ + +src/lib/curl/target.mk: src/lib/curl + echo "LIBS += curl" > $@ + +lib/mk: + mkdir -p $@ + cp $(REP_DIR)/lib/mk/curl.inc $@ + for spec in 32bit 64bit; do \ + mkdir -p $@/spec/$$spec; \ + cp $(REP_DIR)/$@/spec/$$spec/curl.mk $@/spec/$$spec/; \ + done + +LICENSE: + cp $(PORT_DIR)/src/lib/curl/COPYING $@ diff --git a/repos/libports/recipes/src/curl/hash b/repos/libports/recipes/src/curl/hash new file mode 100644 index 0000000000..e4cfbd2849 --- /dev/null +++ b/repos/libports/recipes/src/curl/hash @@ -0,0 +1 @@ +2017-12-05-g 5b4752b50f8b582ef4767f17188637e0ff220939 diff --git a/repos/libports/recipes/src/curl/used_apis b/repos/libports/recipes/src/curl/used_apis new file mode 100644 index 0000000000..95cf9b8f98 --- /dev/null +++ b/repos/libports/recipes/src/curl/used_apis @@ -0,0 +1,6 @@ +libc +libcrypto +zlib +libssh +libssl +so