diff --git a/mk/spksrc.wheel.mk b/mk/spksrc.wheel.mk index 5c834fc1574..b3a71cdc4f6 100644 --- a/mk/spksrc.wheel.mk +++ b/mk/spksrc.wheel.mk @@ -91,6 +91,7 @@ ifneq ($(wildcard $(abspath $(addprefix $(WORK_DIR)/../,$(WHEELS)))),) version=$$(echo $${wheel} | grep -oP '(?<=([<>=]=))[^ ]*' || echo "") ; \ if [ "$$(grep -s egg <<< $${wheel})" ]; then \ name=$$(echo $${wheel#*egg=} | cut -f1 -d=) ; \ + wheel=$$(echo $${wheel%%#egg=*}) ; \ else \ name=$$(echo $${wheel%%[<>=]=*} | sed -E "s/^(abi3|crossenv|pure)://") ; \ fi ; \ @@ -123,6 +124,7 @@ ifneq ($(filter-out $(addprefix src/,$(notdir $(wildcard $(abspath $(addprefix $ version=$$(echo $${wheel} | grep -oP '(?<=([<>=]=))[^ ]*' || echo "") ; \ if [ "$$(grep -s egg <<< $${requirement})" ]; then \ name=$$(echo $${wheel#*egg=} | cut -f1 -d=) ; \ + wheel=$$(echo $${wheel%%#egg=*}) ; \ else \ name=$$(echo $${wheel%%[<>=]=*} | sed -E "s/^(abi3|crossenv|pure)://") ; \ fi ; \