Hi, Does 'EXTRACT_SUFX = .zip' in a port's Makefile imply a BUILD_DEPEND on unzip, or does the latter need to be added explicitely too?
Ok is Junk in dpb too stupid ? Context: using dpb -I list to build my favourite subset of packages, py-tz failed like this : >>> Building on localhost under devel/py-tz BDEPENDS = [lang/python/2.7;archivers/unzip;devel/py-setuptools] DIST = [devel/py-tz:pytz-2017.2.zip] FULLPKGNAME = py-tz-2017.2 RDEPENDS = [lang/python/2.7;devel/py-setuptools] >>> Running signature in devel/py-tz at 1501482775 Use of uninitialized value in string eq at /usr/libdata/perl5/OpenBSD/PackageRepository.pm line 444. py-tz-2017.2: rebuild >>> Running clean in devel/py-tz at 1501482777 ===> devel/py-tz ===> Cleaning for py-tz-2017.2 (Junk lock obtained for localhost at 1501482778) >>> Running depends in devel/py-tz at 1501482778 /usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11 was: /usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11 /usr/sbin/pkg_add -aI -Dunsigned -rqU -Dupdate -Dupdatedepends -Drepair py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11 >>> Running show-prepare-results in devel/py-tz at 1501482784 ===> devel/py-tz ===> py-tz-2017.2 depends on: python->=2.7,<2.8 -> python-2.7.13p2 ===> py-tz-2017.2 depends on: py-setuptools->=28.6.1v0 -> py-setuptools-28.6.1p0v0 ===> py-tz-2017.2 depends on: unzip-* -> unzip-6.0p11 py-setuptools-28.6.1p0v0 python-2.7.13p2 unzip-6.0p11 Still tainted: 0 >>> Running junk in devel/py-tz at 1501482787 /usr/sbin/pkg_delete -aIXq install-info: warning: no entries found for `/usr/local/info/gpgrt.info'; nothing deleted install-info: warning: no entries found for `/usr/local/info/gdbm.info'; nothing deleted --- -dbus-1.10.22v0 ------------------- You should also remove /etc/machine-id You should also run /usr/sbin/userdel _dbus You should also run /usr/sbin/groupdel _dbus --- -libelf-0.8.13p3 ------------------- Error deleting directory /usr/local/share/vala: Directory not empty --- -python-2.7.13p2 ------------------- Don't forget to remove /usr/local/bin/python, /usr/local/bin/2to3, /usr/local/bin/python-config and/or /usr/local/bin/pydoc if they were symlinks to /usr/local/bin/python2.7, /usr/local/bin/python2.7-2to3, /usr/local/bin/python2.7-config or to /usr/local/bin/pydoc2.7. --- -ruby-1.8.7.374p8 ------------------- If you set up the symlinks to make ruby 1.8 the system ruby, don't forget to remove the following files: rm /usr/local/bin/ruby rm /usr/local/bin/erb rm /usr/local/bin/irb rm /usr/local/bin/rdoc rm /usr/local/bin/ri rm /usr/local/bin/testrb --- -ruby-2.3.4 ------------------- If you set up the symlinks to make ruby 2.3 the system ruby, don't forget to remove the following files: rm /usr/local/bin/ruby rm /usr/local/bin/erb rm /usr/local/bin/irb rm /usr/local/bin/rdoc rm /usr/local/bin/ri rm /usr/local/bin/gem rm /usr/local/bin/rake --- -tcl-8.5.19p0 ------------------- You may wish to remove /usr/local/lib/tcl/tcl8.5/man from man.conf --- -tk-8.5.19p0 ------------------- You may wish to remove /usr/local/lib/tcl/tk8.5/man from man.conf (Junk lock released for localhost at 1501482865) distfiles size=502168 >>> Running build in devel/py-tz at 1501482866 ===> devel/py-tz ===> Checking files for py-tz-2017.2 `/share/OpenBSD/ports/distfiles/pytz-2017.2.zip' is up to date. >> (SHA256) pytz-2017.2.zip: OK ===> Extracting for py-tz-2017.2 /bin/sh: unzip: not found *** Error 127 in devel/py-tz (/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2523 'do-extract': @PATH=/usr/obj/ports/py-tz-2017.2/bin:/u...) *** Error 1 in devel/py-tz (/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2504 '/usr/obj/ports/py-tz-2017.2/.extract_done') *** Error 1 in devel/py-tz (/share/OpenBSD/ports/infrastructure/mk/bsd.port.mk:2408 'build') ===> Exiting devel/py-tz with an error /bin/sh: exit 1: not found *** Error 127 in /share/OpenBSD/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build') Error: job failed with 256 on localhost -- Matthieu Herrb