Giter Site home page Giter Site logo

jasperla / openbsd-wip Goto Github PK

View Code? Open in Web Editor NEW
262.0 63.0 87.0 129.73 MB

OpenBSD work in progress ports

Home Page: http://www.openbsd.org/

Makefile 23.28% C 0.71% C++ 52.81% Shell 1.51% Python 1.33% Perl 1.67% R 0.01% Roff 0.09% CMake 0.08% Ruby 0.01% HTML 7.16% Vim Script 0.05% BitBake 11.31%
openbsd-wip openbsd ports

openbsd-wip's Introduction

openbsd-wip - work in progress ports for OpenBSD

This tree is to be used to maintain and eventually migrate ports into the official OpenBSD ports tree. This means that ports in this tree are actively worked on and may not always build, though of course it's best to aim for building ports.

The goal of this exercise is to get more people actively involved in ports. As well as having a tool to better keep track of (half-)finished ports out there. Instead of having it rot in a corner of a mailinglist.

Updated ports

Updates are also welcome; just try to keep this tree clean by removing ports that are updated/imported upstream.

If you're importing an update, please add an UPDATE file in the ports' directory with a summary of changes/explanation. This will make it easier to keep updates and new ports apart.

If it's a rather trivial update, please don't bother importing it here and just send the diff to ports@ and/or the maintainer.

Finished ports

When a port is ready to get committed, please add an entry to /FINISHED in the following format (subject to change):

net/gnaughty:	ready for import, sent to ports@ (jasperla)

Use a TODO file to list what the outstanding issues are before the port can be listed in FINISHED.

Also, only commit full ports please. Not just a Makefile or just a diff.

Administrative files

As one of the main goals of this repository is to ease the workload for committers, please use the following files to keep the overview of what's here:

  • FINISHED: Described above
  • TODO: File in the ports' directory explaining what needs to be done
  • UPDATE: Explain the update, could contain a ready-to-use commit message? :)
  • ABANDONED: Ports that have not seen any activity in recent years nor have any licensing restrictions that would prevent them from ever being imported into CVS.

Workflow (open for discussion)

  • Commit your updated port here with a corresponding UPDATE file.
  • or commit your new port WIP-update here with a TODO/UPDATE file and hack on it.
  • Mail ports@ and/or maintainer.
  • Add an entry to FINISHED.
  • When the port is committed, remove the FINISHED entry as well as the port.

This repository is not here to migrate people away from using ports@. Ports posted here are unlikely to get the level of discussion and testing they get on ports@. So this repository is here to keep track of the submissions.

If you don't want to work anymore on your half-finished or not-committed-yet port, please remove it from the repository. In the future, other people can rescue your work from the git history. Maintaining the repository will prevent it from becoming a graveyard of abandoned ports.

Branches

Ideally this repo should contain only one branch, where all development happens. If you want to create a feature branch, please consider avoiding it. Most likely your feature branch will desync from master, making it difficult to merge and, after some time, difficult to locate in the repo. Most likely you only need edit a handful of ports, so just directly editing them in master will work. If you really need a feature branch, please, merge it back as soon as you know whether things worked out or not.

How to use this tree

One way to use this tree is to clone it into your /usr/ports/ directory and adjust PORTSDIR_PATH accordingly in /etc/mk.conf:

PORTSDIR_PATH=${PORTSDIR}:${PORTSDIR}/openbsd-wip:${PORTSDIR}/mystuff

In the above example, a port with version 1 in cvs, version 2 in openbsd-wip. Then, the version in cvs will be picked up before the version in openbsd-wip. This is important if you are building packages using dpb. The order of PORTSDIR_PATH is important.

To prevent "merge commits" from showing up in git log, it's recommended to either update your tree with:

git fetch && git rebase origin

or set the following option in .git/config in your local openbsd-wip repo (see git-config(1) on branch.<name>.rebase and branch.autosetuprebase):

git config branch.master.rebase true

How to contribute

Please let me know if you need write access to this repository. But please stick the workflow outlined in this document as well the pointers in https://openbsd.org/porting.html

openbsd-wip's People

Contributors

afresh1 avatar ajacoutot avatar amitkulz avatar bentley avatar czarkoff avatar eradman avatar fcambus avatar garcer avatar grayed avatar ibara avatar jasperla avatar jonathangray avatar juanfra684 avatar klemensn avatar lcheylus avatar ligurio avatar ltratt avatar marianielias avatar n0la avatar pirofti avatar qbit avatar rfht avatar rnagy avatar semarie avatar shadchin avatar sizeofvoid avatar sthen avatar toddfries avatar vext01 avatar viq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openbsd-wip's Issues

Please drop www/fengoffice

With recent policy not to have ports for web apps if there's no specific need or if they are not massively used/regularly updated, please drop www/fengoffice for which i create pull request some time ago.

Thank you.

notmuch fails to build

Howdy! I'm trying to build mail/notmuch but it fails to build

In file included from /usr/local/include/xapian.h:56:
In file included from /usr/local/include/xapian/error.h:30:
In file included from /usr/include/c++/v1/string:505:
In file included from /usr/include/c++/v1/string_view:181:
./version:1:1: error: expected unqualified-id
0.28.3
^
In file included from lib/database.cc:21:
In file included from ./lib/database-private.h:39:
In file included from /usr/local/include/xapian.h:56:
In file included from /usr/local/include/xapian/error.h:30:
In file included from /usr/include/c++/v1/string:518:
./version:1:1: error: expected unqualified-id
0.28.3
^
In file included from lib/database.cc:21:
In file included from ./lib/database-private.h:39:
In file included from /usr/local/include/xapian.h:60:
In file included from /usr/local/include/xapian/database.h:37:
In file included from /usr/include/c++/v1/vector:284:
./version:1:1: error: expected unqualified-id
0.28.3
^
In file included from lib/database.cc:21:
In file included from ./lib/database-private.h:39:
In file included from /usr/local/include/xapian.h:75:
In file included from /usr/local/include/xapian/expanddecider.h:28:
In file included from /usr/include/c++/v1/set:427:
In file included from /usr/include/c++/v1/__node_handle:16:
In file included from /usr/include/c++/v1/optional:159:
./version:1:1: error: expected unqualified-id
0.28.3
^
In file included from lib/database.cc:21:
In file included from ./lib/database-private.h:39:
In file included from /usr/local/include/xapian.h:75:
In file included from /usr/local/include/xapian/expanddecider.h:28:
In file included from /usr/include/c++/v1/set:429:
./version:1:1: error: expected unqualified-id
0.28.3
^
In file included from lib/database.cc:21:
In file included from ./lib/database-private.h:39:
In file included from /usr/local/include/xapian.h:77:
In file included from /usr/local/include/xapian/matchspy.h:36:
In file included from /usr/include/c++/v1/map:488:
./version:1:1: error: expected unqualified-id
0.28.3
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile.local:197: lib/database.o] Error 1
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2890 '/usr/ports/pobj/notmuch-0.28.3/.build_done')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2090 '/usr/ports/packages/amd64/all/notmuch-0.28.3.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2577 '_internal-package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2556 'package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2111 '/var/db/pkg/notmuch-0.28.3/+CONTENTS')
*** Error 1 in /usr/ports/openbsd-wip/mail/notmuch (/usr/ports/infrastructure/mk/bsd.port.mk:2556 'install')

Pale Moon Official Branding Violation

You will revise your mozconfig located at www/palemoon/files/mozconfig to remove the following:

ac_add_options --with-system-jpeg="${LOCALBASE}"
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2="${LOCALBASE}"
ac_add_options --with-system-libevent
ac_add_options --with-system-icu
ac_add_options --with-system-webp="${LOCALBASE}"
ac_add_options --with-system-sqlite="${LOCALBASE}"
ac_add_options --with-system-ffi="${LOCALBASE}"
ac_add_options --with-system-pixman
ac_add_options --with-system-libvpx
ac_add_options --with-system-nss
ac_add_options --with-system-nspr

We do not allow system libs to be used with official branding because it deviates from official configuration. You must comply with the directive or you must disable official branding for your builds.


http://www.palemoon.org/redist.shtml

8) An exception applies to point 5 of this license for inclusion of the officially branded binaries in freely available and fully Open Source operating systems, including but not limited to non-commercial variants of Linux, variants of BSD and ReactOS. This exception only applies to unaltered versions of the Pale Moon binaries or officially branded variants specifically built for the target operating system from source that have not been materially changed (including build configuration not necessary for the resulting binary's proper operation and brand-specific configurations like e.g. home page, default search engine). If any of the essential settings of the browser are altered beyond what is strictly needed for providing a working and stable build on the target operating system, the exception in this point does not apply and the license defaults to point 10, instead.

8a) Clarification of "officially branded variants specifically built for the target operating system": If an officially-built binary (i.e. built by our team) is available for the target operating system (e.g. existing Linux binaries), then those binaries will always, in principle, take precedence over a third-party build to ensure necessary QA and compatibility. Building and distributing a binary with official branding is in that situation only in principle allowed if an actual variant build is required for the target distribution's compatibility (e.g. kernel or library requirements) or operation, and otherwise not impacting the material content of the browser package as a whole. QA of and support for the resulting variant binaries will in that case fall on the maintainer who will have to take full responsibility for the variant binary.

8b) When redistributing the browser in source form through a distribution system that imposes or can impose a specific configuration for building and run-time operation (e.g. portage trees, overlays, ebuilds) that configures the build system to use official branding in the resulting binary, you (as a package maintainer/distributor) must adhere as closely as possible to the build configuration used in official generic binaries. You must not reconfigure the build system or browser preferences beyond what is necessary to produce the browser on the target operating system. Any individual additional configurations done on the browser (either build- or run-time) must be done by the end user, not imposed by package maintainers/distributors. In principle, browser preferences and the supplied profile defaults must not be changed for the exception outlined in this point.


Additionally, you will please explain and justify the patches you are applying in www/palemoon/patches.

Not really a issue.

Sorry,
I think that the change in the clocks between systems affects heavily on github.
I say this because I checked the repository and it said that I was on sync, then when pushing give me a warning of conflict, when pulling didn't said anything, and it ended up in a "merged master" thingy.

It seems that @fcambus pushed changes (according to this site "2 hours ago") and my machine is 3 hours behind (GMT-3), so according to MY GIT there where no changes (because changes where an hour ahead????) and now appears my push, the push of fcambus and a merging branch, because according to MY GIT, that is how things happened. xD

Just to explain if this affected something else.
Not a big git user myself...

What a horrible thing this uncentralized system...

games/xash3d: build fails on i386

===>  Configuring for xash3d-hl-0.0.70bd3a2                            [26/1964]
CMake Deprecation Warning at CMakeLists.txt:23 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is Clang 11.1.0
-- The CXX compiler identification is Clang 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/ports/pobj/xash3d-hl-0.0.70bd3a2/bin/cc -
skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/ports/pobj/xash3d-hl-0.0.70bd3a2/bin/c++
 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:65 (message):
  You enabled XASH_64BIT, but compiler can't create 64 bit code!

It seems XASH_64BIT is still getting defined even though I'm on a 32-bit platform.

multimedial/obs-studio failed Error build on amd64 arch

bash-5.2$ ls
Makefile TODO distinfo files patches pkg
bash-5.2$ doas make clean
doas (keng@openbsd) password:
===> Cleaning for obs-studio-27.2.4
bash-5.2$ doas make install
===> Building from scratch obs-studio-27.2.4
===> Checking files for obs-studio-27.2.4
`/usr/distfiles/obs-studio-27.2.4.tar.gz' is up to date.

(SHA256) obs-studio-27.2.4.tar.gz: OK
===> obs-studio-27.2.4 depends on: cmake-* - not found
===> Verifying install for cmake-* in devel/cmake
`/usr/obj/ports/cmake-3.27.5/fake-amd64/.fake_done' is up to date.
===> Building package for cmake-3.27.5v0
Create /usr/packages/amd64/all/cmake-3.27.5v0.tgz
Error: Libraries in packing-lists in the ports tree
and libraries from installed packages don't match
--- /tmp/dep_cache.irrlEwSPo/portstree-cmake-3.27.5v0 Thu Nov 30 20:37:37 2023
+++ /tmp/dep_cache.irrlEwSPo/inst-cmake-3.27.5v0 Thu Nov 30 20:37:37 2023
@@ -3,7 +3,7 @@
-W pthread.27.1
-W archive.13.0
-W c.97.1
--W curl.26.22
+-W curl.26.23
-W curses.14.0
-W expat.14.0
-W form.6.0
*** Error 1 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:3540 'wantlib-args': @case X${_DEPENDS_CACHE} in X) _DEPEND...)
*** Error 2 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:2216 '/usr/packages/amd64/all/cmake-3.27.5v0.tgz': @trap "cd...)
*** Error 2 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:2698 '_internal-package': @case X${_DEPENDS_CACHE} in X) _D...)
*** Error 2 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:2677 'package': @:; cd /usr/ports/devel/cmake && PKGPATH=dev...)
*** Error 2 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:2229 '/var/db/pkg/cmake-3.27.5v0/+CONTENTS': @cd /usr/ports/...)
*** Error 2 in /usr/ports/devel/cmake (/usr/ports/infrastructure/mk/bsd.port.mk:2677 'install': @lock=cmake-3.27.5v0; export _LOCKS_HELD=" ...)
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2359 '/usr/obj/ports/obs-studio-27.2.4/.dep-devel-cmake': @Unset _DEPENDS_TARGET ...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2769 '/usr/obj/ports/obs-studio-27.2.4/.extract_done': @cd /usr/ports/openbsd-wip...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2208 '/usr/packages/amd64/all/obs-studio-27.2.4.tgz': @cd /usr/ports/openbsd-wip/...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2698 '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CACHE=$( mktem...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2677 'package': @:; cd /usr/ports/openbsd-wip/multimedia/obs-studio && PKGPATH=mu...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2229 '/var/db/pkg/obs-studio-27.2.4/+CONTENTS': @cd /usr/ports/openbsd-wip/multim...)
*** Error 2 in /usr/ports/openbsd-wip/multimedia/obs-studio (/usr/ports/infrastructure/mk/bsd.port.mk:2677 'install': @lock=obs-studio-27.2....)
bash-5.2$

how i can fix this???

obs make fails with Libpci error

Hi,

Perhaps this is a known issue, since it's an incomplete build. I was hoping to get obs build and installed. Below is the error, is their a workaround?

-- XCB[XINERAMA]: Found component XINERAMA
-- Found XCB: /usr/X11R6/lib/libxcb-xinput.so.0.1;/usr/X11R6/lib/libxcb.so.4.1;/usr/X11R6/lib/libxcb-composite.so.1.0;/usr/X11R6/lib/libxcb-damage.so.1.0;/usr/X11R6/lib/libxcb-dri2.so.1.1;/usr/X11R6/lib/libxcb-ewmh.so.2.0;/usr/X11R6/lib/libxcb-glx.so.1.1;/usr/X11R6/lib/libxcb-icccm.so.4.0;/usr/X11R6/lib/libxcb-image.so.2.0;/usr/X11R6/lib/libxcb-keysyms.so.3.0;/usr/X11R6/lib/libxcb-randr.so.2.3;/usr/X11R6/lib/libxcb-render.so.1.1;/usr/X11R6/lib/libxcb-render-util.so.2.0;/usr/X11R6/lib/libxcb-shape.so.1.1;/usr/X11R6/lib/libxcb-shm.so.1.1;/usr/X11R6/lib/libxcb-sync.so.1.2;/usr/X11R6/lib/libxcb-util.so.0.0;/usr/X11R6/lib/libxcb-xfixes.so.2.0;/usr/X11R6/lib/libxcb-xtest.so.1.0;/usr/X11R6/lib/libxcb-xv.so.1.1;/usr/X11R6/lib/libxcb-xinput.so.0.1;/usr/X11R6/lib/libxcb-xinerama.so.1.0
-- Found PulseAudio - Audio Monitor enabled
-- Checking for modules 'gio-2.0;gio-unix-2.0'
--   Found gio-2.0, version 2.72.4
--   Found gio-unix-2.0, version 2.72.4
-- Found Gio: /usr/local/lib/libgio-2.0.so.4200.15
-- Found ImageMagick: /usr/local/lib/libMagickCore-6.Q16.so.8.1 (found version "6.9.12-63")
-- Using libavcodec for image loading in libobs
-- Found ZLIB: /usr/bin/../lib/libz.so.7.0
-- Found Wayland: /usr/local/lib/libwayland-client.so.0.1;/usr/local/lib/libwayland-server.so.0.1;/usr/local/lib/libwayland-egl.so.0.0;/usr/local/lib/libwayland-cursor.so.0.0  found components: Client
-- Found Xkbcommon: /usr/local/lib/libxkbcommon.so.1.6
-- XCB[XCB]: Found component XCB
-- XCB[RANDR]: Found component RANDR
-- XCB[SHM]: Found component SHM
-- XCB[XFIXES]: Found component XFIXES
-- XCB[XINERAMA]: Found component XINERAMA
-- Found XCB: /usr/X11R6/lib/libxcb.so.4.1;/usr/X11R6/lib/libxcb-randr.so.2.3;/usr/X11R6/lib/libxcb-shm.so.1.1;/usr/X11R6/lib/libxcb-xfixes.so.2.0;/usr/X11R6/lib/libxcb-xinerama.so.1.0  found components: XCB RANDR SHM XFIXES XINERAMA
-- Found Libv4l2: /usr/local/lib/libv4l2.so.0.0
-- Could NOT find UDev (missing: UDEV_LIB UDEV_INCLUDE_DIR)
-- udev disabled for v4l2 plugin
-- Found FFmpeg: /usr/local/lib/../lib/libavcodec.so.25.0 (found version "58.134.100") found components: avcodec avutil avformat
-- Found Sndio: /usr/lib/libsndio.so.7.2
-- Found Libx264: /usr/local/lib/../lib/libx264.so.24.0
-- Found Libfdk: /usr/local/lib/../lib/libfdk-aac.so.1.0
-- Found FFmpeg: /usr/local/lib/../lib/libavcodec.so.25.0 (found version "58.134.100") found components: avcodec avfilter avdevice avutil swscale avformat swresample
-- Checking for module 'libpci'
--
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Libpci (missing: LIBPCI_LIB LIBPCI_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindLibpci.cmake:31 (find_package_handle_standard_args)
  plugins/obs-ffmpeg/CMakeLists.txt:15 (find_package)


-- Configuring incomplete, errors occurred!
See also "/usr/obj/ports/obs-studio-27.2.4/build-amd64/CMakeFiles/CMakeOutput.log".
See also "/usr/obj/ports/obs-studio-27.2.4/build-amd64/CMakeFiles/CMakeError.log".
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2932 'do-configure': @cd /usr/obj/ports/obs-studio-27.2.4/build-amd64 && /usr/bin...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2952 '/usr/obj/ports/obs-studio-27.2.4/build-amd64/.configure_done': @cd /usr/por...)
*** Error 2 in /usr/ports/openbsd-wip/multimedia/obs-studio (/usr/ports/infrastructure/mk/bsd.port.mk:2611 'all': @lock=obs-studio-27.2.4;  ...)

FYI: my telegram-desktop port

After seeing this commit, I decided to open issue just in case.

I have been supporting my telegram-desktop port under OpenBSD for some time. The code and patches are available here. Currently, only ipv6 calls do not work (they work on ipv4), when I have a little more time, I will fix this too, it is very clear what else needs to be done, there are no problems..

Upon completion of work on the ports, I planned to send them to the @ports mail list for consideration.

You can use all my developments and patches for your own purposes, if, of course, you need them, without any restrictions, including you can simply transfer what you need to yourself, without even specifying my authorship.

I and some other people from the openbsd_ru telegram channel have been using telegram-desktop for OpenBSD from my WIP port for about half a year and it seems that everything (except ipv6 calls) is working correctly. I will be glad if my work turns out to be useful for you.

py-adblock , fails to install

hey @dkarama , i appear to have a slight issue when installing, got any advice?

   Compiling rmp-serde v0.13.7
   Compiling adblock v0.3.10
   Compiling adblock v0.4.3 (/usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835)
    Finished release [optimized] target(s) in 8m 06s
๐Ÿ“ฆ Built wheel for CPython 3.7m to /usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835/target/wheels/adblock-0.4.3-cp37-cp37m-openbsd_6_8_amd64.whl
warning: `panic` setting is ignored for `bench` profile
   Compiling pyo3 v0.13.2 (https://github.com/PyO3/pyo3.git?rev=7ac75366c27d5be6cc8fd5b344da1953c12d2c3e#7ac75366)
   Compiling adblock v0.4.3 (/usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835)
    Finished release [optimized] target(s) in 31.33s
๐Ÿ“ฆ Built wheel for CPython 3.8 to /usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835/target/wheels/adblock-0.4.3-cp38-cp38-openbsd_6_8_amd64.whl
===>  Faking installation for py3-adblock-0.4.3.20200321
/usr/obj/ports/py-adblock-0.4.3.20200321-python3/bin/install -c -s -m 755 /usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835/target/release/libadblock.so /usr/obj/ports/py-adblock-0.4.3.20200321-python3/fake-amd64-python3/usr/local/lib
pip3.8 install --isolated  --root=/usr/obj/ports/py-adblock-0.4.3.20200321-python3/fake-amd64-python3  --ignore-installed  --no-deps /usr/obj/ports/py-adblock-0.4.3.20200321-python3/python-adblock-ccb00e70cd098d6500f422702a8a2e96a233f835/target/wheels/*.whl

ERROR: adblock-0.4.3-cp37-cp37m-openbsd_6_8_amd64.whl is not a supported wheel on this platform.

*** Error 1 in . (Makefile:117 'do-install')
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3005 '/usr/obj/ports/py-adblock-0.4.3.20200321-python3/fake-amd64-python3/.fake_done')
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/packages/amd64/all/py3-adblock-0.4.3.20200321.tgz': @cd /usr/ports/ope...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE} in  X) _DEPENDS_CACHE=$( mktem...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/openbsd-wip/www/py-adblock && PKGPATH=www/py-ad...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/py3-adblock-0.4.3.20200321/+CONTENTS': @cd /usr/ports/openbsd-w...)
*** Error 2 in /usr/ports/openbsd-wip/www/py-adblock (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=py3-adblock-0.4.3.20200...)

Figure out good place for home for _salt-master, and default place to keep salt states

_salt-master needs a home dir that exists to be able to use git with ssh keys. Seems a standard place to do that would be /var/salt

Another thing to figure out is where to put standard place for state files etc. "default" option is to have them under /srv:

BASE_FILE_ROOTS_DIR = '/srv/salt'
BASE_PILLAR_ROOTS_DIR = '/srv/pillar'
BASE_MASTER_ROOTS_DIR = '/srv/salt-master'

though eg FreeBSD keeps them under /usr/local/etc/salt:

--salt-base-file-roots-dir=${ETCDIR}/states \
--salt-base-pillar-roots-dir=${ETCDIR}/pillar \
--salt-base-master-roots-dir=${ETCDIR}/salt-master \

So far we kept the default, do we want to change that?

games/godot4: Build fails on amd64

I am on OpenBSD -current and when trying to build godot4 I get the following log which ends in an error of the build:
godot4_build.log

This seems weird because either this line is not working:

builtin_miniupnpc=no \

Or there is a missing miniupnpc dependency in the Makefile.

And lastly thank you @omar-polo and @rfht for your recent work on Godot 4 for OpenBSD.
Pinging you, since I believe you probably are the best people to understand that issue.

multimedia/obs-studio: ddb> kernel panic on attaching v4l2 capture device to scene

Reproduceable on my ThinkPad X1 Carbon Gen 8 running OpenBSD-CURRENT.
Webcam device:
uvideo0 at uhub0 port 8 configuration 1 interface 0 "Azurewave Integrated Camera" rev 2.01/60.04 addr 2

obs otherwise runs well, and I have successfully streamed to YouTube with it.

Steps to reproduce kernel panic in my environment:
Add a source of "Video Capture Device (v4l2)"
On the dialog, "Create new" is selected by default. Click "Ok"
Camera light turns on. Screen locks up for a few seconds, then I get the text-mode display with a crash. Last few lines here. Photo of full screen output attached. Dmesg also attached.

kernel: page fault trap, code=0
Stopped at uvideo_vs_decode_stream_header+0x2c: movzbl 0(%rsi),%esi
ddb>

dmesg.txt

20210427_131702

Plasma / KDE5 a.k.a kf5 compilation attempt fails

I hope I am not doing something wrong by opening this issue...

But here are the results of a couple commands :

$pwd
/usr/ports/openbsd-wip/x11/plasma
$make
===> x11/plasma/bluedevil
Fatal: Variable PERMIT_PACKAGE_CDROM is obsolete, see bsd.port.mk(5) (in x11/plasma/bluedevil)
The licensing info for bluedevil-5.10.1 is incomplete. (in x11/plasma/bluedevil)
Please notify the OpenBSD port maintainer: (in x11/plasma/bluedevil)
    KDE porting team <[email protected]> (in x11/plasma/bluedevil)
*** Error 1 in bluedevil (/usr/ports/infrastructure/mk/bsd.port.mk:3713 '.BEGIN': @exit 1)
===> Exiting x11/plasma/bluedevil with an error
*** Error 1 in /usr/ports/openbsd-wip/x11/plasma (/usr/ports/infrastructure/mk/bsd.port.subdir.mk:137 'all': @: ${echo_msg:=echo};  : ${targ...)
$doas make
===> x11/plasma/bluedevil
Fatal: Variable PERMIT_PACKAGE_CDROM is obsolete, see bsd.port.mk(5) (in x11/plasma/bluedevil)
The licensing info for bluedevil-5.10.1 is incomplete. (in x11/plasma/bluedevil)
Please notify the OpenBSD port maintainer: (in x11/plasma/bluedevil)
    KDE porting team <[email protected]> (in x11/plasma/bluedevil)
*** Error 1 in bluedevil (/usr/ports/infrastructure/mk/bsd.port.mk:3713 '.BEGIN': @exit 1)
===> Exiting x11/plasma/bluedevil with an error
*** Error 1 in /usr/ports/openbsd-wip/x11/plasma (/usr/ports/infrastructure/mk/bsd.port.subdir.mk:137 'all': @: ${echo_msg:=echo};  : ${targ...)
/usr/ports/devel/kf5/plasma-framework
$make
mkdir /usr/ports/pobj: Permission denied at /usr/ports/infrastructure/bin/portlock line 53.
*** Error 255 in /usr/ports/devel/kf5/plasma-framework (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'all': @lock=plasma-framework-5.73.0; ...)
$doas make
doas ([email protected]) password: 
===> plasma-framework-5.73.0 depends on: kdbusaddons->=5.73 - not found
===>  Verifying install for kdbusaddons->=5.73 in devel/kf5/kdbusaddons
===>  Checking files for kdbusaddons-5.73.0
>> Fetch https://download.kde.org/stable/frameworks/5.73/kdbusaddons-5.73.0.tar.xz
kdbusaddons-5.73.0.tar.xz 100% |************************| 44104       00:00    
>> (SHA256) kde/kdbusaddons-5.73.0.tar.xz: OK
===> kdbusaddons-5.73.0 depends on: extra-cmake-modules->=5.73 - not found
===>  Verifying install for extra-cmake-modules->=5.73 in devel/kf5/extra-cmake-modules
===>  Checking files for extra-cmake-modules-5.73.0
>> Fetch https://download.kde.org/stable/frameworks/5.73/extra-cmake-modules-5.73.0.tar.xz
extra-cmake-modules-5.... 100% |************************|   336 KB    00:01    
>> (SHA256) kde/extra-cmake-modules-5.73.0.tar.xz: OK
===> extra-cmake-modules-5.73.0 depends on: py3-sphinx-* - not found
===>  Verifying install for py3-sphinx-* in textproc/py-sphinx
===>  Checking files for py3-sphinx-1.4.8p4
>> Fetch https://pypi.io/packages/source/S/Sphinx/Sphinx-1.4.8.tar.gz
Sphinx-1.4.8.tar.gz 100% |******************************|  4389 KB    00:06    
>> (SHA256) Sphinx-1.4.8.tar.gz: OK
===> py3-sphinx-1.4.8p4 depends on: py3-babel-* - not found
===>  Verifying install for py3-babel-* in devel/py-babel
===>  Checking files for py3-babel-2.8.0p0
>> Fetch https://pypi.io/packages/source/B/Babel/Babel-2.8.0.tar.gz
Babel-2.8.0.tar.gz 100% |*******************************|  8246 KB    00:16    
>> (SHA256) Babel-2.8.0.tar.gz: OK
===> py3-babel-2.8.0p0 depends on: python->=3.8,<3.9 -> python-3.8.6p0
===> py3-babel-2.8.0p0 depends on: py3-setuptools->=39.0.1v0 - not found
===>  Verifying install for py3-setuptools->=39.0.1v0 in devel/py-setuptools
===>  Checking files for py3-setuptools-41.6.0p0v0
>> Fetch https://pypi.io/packages/source/s/setuptools/setuptools-41.6.0.zip
setuptools-41.6.0.zip 100% |****************************|   832 KB    00:02    
>> (SHA256) setuptools-41.6.0.zip: OK
===> py3-setuptools-41.6.0p0v0 depends on: python->=3.8,<3.9 -> python-3.8.6p0
===> py3-setuptools-41.6.0p0v0 depends on: unzip-* - not found
===>  Verifying install for unzip-* in archivers/unzip
===>  Checking files for unzip-6.0p13
>> Fetch https://downloads.sourceforge.net/sourceforge/infozip/unzip60.tar.gz
unzip60.tar.gz 100% |***********************************|  1344 KB    00:03    
>> (SHA256) unzip60.tar.gz: OK
===>  Verifying specs:  c
===>  found c.96.0
===>  Extracting for unzip-6.0p13
===>  Patching for unzip-6.0p13
===>   Applying OpenBSD patch patch-crypt_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-crypt_c,v 1.1 2017/03/23 17:26:17 bluhm Exp $
|
|Fix CVE-2015-7696: upstream fix for heap overflow
|    https://bugs.debian.org/802162
|    https://bugzilla.redhat.com/show_bug.cgi?id=1260944
|    https://bugzilla.redhat.com/attachment.cgi?id=1073002
|
|--- crypt.c.orig	Fri Jan  5 16:47:36 2007
|+++ crypt.c	Tue Mar 21 16:10:27 2017
--------------------------
Patching file crypt.c using Plan A...
Hunk #1 succeeded at 465.
done
===>   Applying OpenBSD patch patch-extract_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-extract_c,v 1.3 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2015-7696: prevent unsigned overflow on invalid input
|    https://bugzilla.redhat.com/attachment.cgi?id=1075942
|    https://bugzilla.redhat.com/show_bug.cgi?id=1260944
|Fix CVE-2014-8139: CRC32 verification heap-based overflow
|    https://bugzilla.redhat.com/show_bug.cgi?id=1174844
|    https://bugzilla.redhat.com/attachment.cgi?id=989833
|Fix CVE-2014-8140: out-of-bounds write issue in test_compr_eb()
|Fix CVE-2014-9636: out-of-bounds read/write in test_compr_eb()
|Fix CVE-2015-7697: infinite loop when extracting empty bzip2 data
|    https://bugs.debian.org/802160
|    https://bugzilla.redhat.com/show_bug.cgi?id=1260944
|    https://bugzilla.redhat.com/attachment.cgi?id=1073339
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|Index: extract.c
|--- extract.c.orig
|+++ extract.c
--------------------------
Patching file extract.c using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 298.
Hunk #3 succeeded at 321.
Hunk #4 succeeded at 495.
Hunk #5 succeeded at 735.
Hunk #6 succeeded at 1205.
Hunk #7 succeeded at 1405.
Hunk #8 succeeded at 1750.
Hunk #9 succeeded at 2163.
Hunk #10 succeeded at 2222.
Hunk #11 succeeded at 2358.
Hunk #12 succeeded at 2425.
Hunk #13 succeeded at 2925.
done
===>   Applying OpenBSD patch patch-fileio_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-fileio_c,v 1.2 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2014-8141: out-of-bounds read issues in getZip64Data()
|Fix CVE-2018-1000035: buffer overflow for password-protected archives
|https://security-tracker.debian.org/tracker/CVE-2018-1000035
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|Index: fileio.c
|--- fileio.c.orig
|+++ fileio.c
--------------------------
Patching file fileio.c using Plan A...
Hunk #1 succeeded at 176.
Hunk #2 succeeded at 532.
Hunk #3 succeeded at 1584.
Hunk #4 succeeded at 1596.
Hunk #5 succeeded at 2311.
done
===>   Applying OpenBSD patch patch-funzip_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-funzip_c,v 1.2 2015/10/20 13:13:52 ajacoutot Exp $
|--- funzip.c.orig	Wed Oct  7 12:11:04 2015
|+++ funzip.c	Wed Oct  7 12:12:57 2015
--------------------------
Patching file funzip.c using Plan A...
Hunk #1 succeeded at 294.
done
===>   Applying OpenBSD patch patch-globals_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-globals_c,v 1.1 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|--- globals.c.orig
|+++ globals.c
--------------------------
Patching file globals.c using Plan A...
Hunk #1 succeeded at 181.
done
===>   Applying OpenBSD patch patch-globals_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-globals_h,v 1.1 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|--- globals.h.orig
|+++ globals.h
--------------------------
Patching file globals.h using Plan A...
Hunk #1 succeeded at 260.
done
===>   Applying OpenBSD patch patch-list_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-list_c,v 1.2 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2018-18384: increase size of cfactorstr array to avoid buffer overflow
|    https://bugs.debian.org/741384
|    https://sourceforge.net/p/infozip/bugs/53/
|Fix CVE-2014-9913: buffer overflow in unzip
|    https://sourceforge.net/p/infozip/bugs/27/
|    https://bugs.debian.org/847485
|    https://launchpad.net/bugs/387350
|
|Index: list.c
|--- list.c.orig
|+++ list.c
--------------------------
Patching file list.c using Plan A...
Hunk #1 succeeded at 97.
Hunk #2 succeeded at 339.
Hunk #3 succeeded at 389.
Hunk #4 succeeded at 471.
done
===>   Applying OpenBSD patch patch-process_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-process_c,v 1.4 2020/03/11 21:57:32 naddy Exp $
|
|Fix: handle the PKWare verification bit of internal attributes
|    https://bugs.debian.org/630078
|Fix: extraction of symlinks
|Fix CVE-2014-8141: out-of-bounds read issues in getZip64Data()
|Fix: do not ignore extra fields containing Unix Timestamps
|    https://bugs.debian.org/842993
|Fix: restore uid and gid information when requested
|    https://bugs.debian.org/689212
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|Index: process.c
|--- process.c.orig
|+++ process.c
--------------------------
Patching file process.c using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 637.
Hunk #3 succeeded at 1736.
Hunk #4 succeeded at 1765.
Hunk #5 succeeded at 1908.
Hunk #6 succeeded at 2093.
Hunk #7 succeeded at 2925.
Hunk #8 succeeded at 2947.
Hunk #9 succeeded at 2960.
Hunk #10 succeeded at 2969.
done
===>   Applying OpenBSD patch patch-ttyio_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-ttyio_c,v 1.1 2017/04/12 11:11:52 bluhm Exp $
|
|pledge("tty") prevents tty operations on non-ttys.
|
|--- ttyio.c.orig	Sat Jan  5 21:24:16 2008
|+++ ttyio.c	Wed Apr 12 00:12:10 2017
--------------------------
Patching file ttyio.c using Plan A...
Hunk #1 succeeded at 309.
Hunk #2 succeeded at 447.
Hunk #3 succeeded at 463.
Hunk #4 succeeded at 478.
done
===>   Applying OpenBSD patch patch-unix_Makefile
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-unix_Makefile,v 1.4 2013/12/03 21:18:50 naddy Exp $
|--- unix/Makefile.orig	Sun Jan 18 23:41:18 2009
|+++ unix/Makefile	Tue Dec  3 21:58:13 2013
--------------------------
Patching file unix/Makefile using Plan A...
Hunk #1 succeeded at 42.
Hunk #2 succeeded at 64.
Hunk #3 succeeded at 448.
Hunk #4 succeeded at 595.
done
===>   Applying OpenBSD patch patch-unix_unxcfg_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-unix_unxcfg_h,v 1.1 2013/12/03 21:18:50 naddy Exp $
|--- unix/unxcfg.h.orig	Thu Apr 16 20:36:12 2009
|+++ unix/unxcfg.h	Tue Dec  3 22:06:23 2013
--------------------------
Patching file unix/unxcfg.h using Plan A...
Hunk #1 succeeded at 111.
done
===>   Applying OpenBSD patch patch-unzip_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-unzip_c,v 1.2 2015/10/20 13:13:52 ajacoutot Exp $
|--- unzip.c.orig	Wed Oct  7 12:11:04 2015
|+++ unzip.c	Wed Oct  7 12:12:09 2015
--------------------------
Patching file unzip.c using Plan A...
Hunk #1 succeeded at 717.
done
===>   Applying OpenBSD patch patch-unzip_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-unzip_h,v 1.1 2020/03/11 21:57:32 naddy Exp $
|
|Fix CVE-2019-13232: a zip bomb using overlapped entries
|https://github.com/madler/unzip/commit/47b3ceae397d21bf822bc2ac73052a4b1daf8e1c
|
|Index: unzip.h
|--- unzip.h.orig
|+++ unzip.h
--------------------------
Patching file unzip.h using Plan A...
Hunk #1 succeeded at 645.
done
===>   Applying OpenBSD patch patch-zipinfo_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-zipinfo_c,v 1.1 2017/03/23 17:26:17 bluhm Exp $
|
|Fix CVE-2016-9844: buffer overflow in zipinfo
|    https://bugs.debian.org/847486
|    https://launchpad.net/bugs/1643750
|Do not crash when hostver byte is >= 100
|
|--- zipinfo.c.orig	Sun Feb  8 18:04:30 2009
|+++ zipinfo.c	Tue Mar 21 16:10:27 2017
--------------------------
Patching file zipinfo.c using Plan A...
Hunk #1 succeeded at 1921.
Hunk #2 succeeded at 2125.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for unzip-6.0p13
===>  Configuring for unzip-6.0p13
===>  Building for unzip-6.0p13
make unzips CF="-O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD"
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD unzip.c
unzip.c:721:9: warning: implicit declaration of function 'err' is invalid in C99
      [-Wimplicit-function-declaration]
        err(1, "pledge");
        ^
1 warning generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD crc32.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD crypt.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD envargs.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD explode.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD extract.c
extract.c:620:23: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                      LoadFarString(ReportMsg)));
                      ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
extract.c:620:23: note: treat the string as an argument to avoid this
                      LoadFarString(ReportMsg)));
                      ^
                      "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
extract.c:900:44: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
        Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                           ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
extract.c:900:44: note: treat the string as an argument to avoid this
        Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                           ^
                                           "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
extract.c:901:44: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
        Info(slide, 0x401, ((char *)slide, LoadFarString(ReportMsg)));
                                           ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
extract.c:901:44: note: treat the string as an argument to avoid this
        Info(slide, 0x401, ((char *)slide, LoadFarString(ReportMsg)));
                                           ^
                                           "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
3 warnings generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD fileio.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD globals.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD inflate.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD list.c
list.c:184:38: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
list.c:184:38: note: treat the string as an argument to avoid this
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^
                                     "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
list.c:521:48: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
            Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                               ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
list.c:521:48: note: treat the string as an argument to avoid this
            Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                               ^
                                               "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
list.c:605:38: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
list.c:605:38: note: treat the string as an argument to avoid this
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^
                                     "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
list.c:688:44: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
        Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                           ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
list.c:688:44: note: treat the string as an argument to avoid this
        Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                           ^
                                           "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
4 warnings generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD match.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD process.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD ttyio.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD ubz2err.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD unreduce.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD unshrink.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD zipinfo.c
zipinfo.c:774:38: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
zipinfo.c:774:38: note: treat the string as an argument to avoid this
                     ((char *)slide, LoadFarString(ReportMsg)));
                                     ^
                                     "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
zipinfo.c:963:48: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
            Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                               ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
zipinfo.c:963:48: note: treat the string as an argument to avoid this
            Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
                                               ^
                                               "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
2 warnings generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD unix/unix.c
cc -o unzip  -Lbzip2 unzip.o crc32.o  crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o ubz2err.o unreduce.o unshrink.o zipinfo.o unix.o  -s
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD funzip.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DFUNZIP -o cryptf.o crypt.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DFUNZIP -o globalsf.o globals.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DFUNZIP -o inflatef.o inflate.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DFUNZIP -o ttyiof.o ttyio.c
cc -o funzip  funzip.o crc32.o  cryptf.o globalsf.o inflatef.o ttyiof.o -s
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o unzipsfx.o unzip.c
unzip.c:721:9: warning: implicit declaration of function 'err' is invalid in C99
      [-Wimplicit-function-declaration]
        err(1, "pledge");
        ^
1 warning generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o crc32_.o crc32.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o crypt_.o crypt.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o extract_.o extract.c
extract.c:620:23: warning: format string is not a string literal
      (potentially insecure) [-Wformat-security]
                      LoadFarString(ReportMsg)));
                      ^             ~~~~~~~~~
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^        ~
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^~~~~~~~
extract.c:620:23: note: treat the string as an argument to avoid this
                      LoadFarString(ReportMsg)));
                      ^
                      "%s", 
./unzpriv.h:1009:37: note: expanded from macro 'LoadFarString'
#    define LoadFarString(x)        (char *)(x)
                                    ^
./unzpriv.h:2708:61: note: expanded from macro 'Info'
       (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
                                                            ^
1 warning generated.
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o fileio_.o fileio.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o globals_.o globals.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o inflate_.o inflate.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o match_.o match.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o process_.o process.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o ttyio_.o ttyio.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o ubz2err_.o ubz2err.c
cc -c -O2 -pipe  -I. -DLARGE_FILE_SUPPORT -DNO_LCHMOD -DUSE_UNSHRINK  -DBSD -DSFX -o unix_.o unix/unix.c
cc -o unzipsfx  unzipsfx.o crc32_.o  crypt_.o extract_.o fileio_.o  globals_.o inflate_.o match_.o process_.o ttyio_.o ubz2err_.o unix_.o -s
===>  Faking installation for unzip-6.0p13
/usr/ports/pobj/unzip-6.0/bin/install -d -m 755 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/bin
/usr/ports/pobj/unzip-6.0/bin/install -c -s -m 755 unzip funzip unzipsfx /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/bin
/usr/ports/pobj/unzip-6.0/bin/install -c -m 755 unix/zipgrep /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/bin
rm -f /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/bin/zipinfo
ln -sf /usr/local/bin/unzip /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/bin/zipinfo
/usr/ports/pobj/unzip-6.0/bin/install -d -m 755 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1
/usr/ports/pobj/unzip-6.0/bin/install -c -m 644 man/funzip.1 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1/funzip.1
/usr/ports/pobj/unzip-6.0/bin/install -c -m 644 man/unzip.1 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1/unzip.1
/usr/ports/pobj/unzip-6.0/bin/install -c -m 644 man/unzipsfx.1 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1/unzipsfx.1
/usr/ports/pobj/unzip-6.0/bin/install -c -m 644 man/zipgrep.1 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1/zipgrep.1
/usr/ports/pobj/unzip-6.0/bin/install -c -m 644 man/zipinfo.1 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/man/man1/zipinfo.1
/usr/ports/pobj/unzip-6.0/bin/install -d -m 755 /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/share/doc/unzip
cd /usr/ports/pobj/unzip-6.0/unzip60; /usr/ports/pobj/unzip-6.0/bin/install -c -m 644 COPYING.OLD LICENSE README WHERE /usr/ports/pobj/unzip-6.0/fake-amd64/usr/local/share/doc/unzip
===>  Building package for unzip-6.0p13
Create /usr/ports/packages/amd64/all/unzip-6.0p13.tgz
Creating package unzip-6.0p13
Link to /usr/ports/packages/amd64/ftp/unzip-6.0p13.tgz
===>  Cleaning for unzip-6.0p13
===>  Verifying specs: c
===>  found c.96.0
===>  Installing unzip-6.0p13 from /usr/ports/packages/amd64/all/
Collision in unzip-6.0p13: the following files already exist
	/usr/local/bin/funzip from unzip-6.0p13 (same checksum)
	/usr/local/bin/unzip from unzip-6.0p13 (different checksum)
	/usr/local/bin/unzipsfx from unzip-6.0p13 (same checksum)
	/usr/local/bin/zipgrep from unzip-6.0p13 (same checksum)
	/usr/local/bin/zipinfo from unzip-6.0p13
	/usr/local/man/man1/funzip.1 from unzip-6.0p13 (same checksum)
	/usr/local/man/man1/unzip.1 from unzip-6.0p13 (same checksum)
	/usr/local/man/man1/unzipsfx.1 from unzip-6.0p13 (same checksum)
	/usr/local/man/man1/zipgrep.1 from unzip-6.0p13 (same checksum)
	/usr/local/man/man1/zipinfo.1 from unzip-6.0p13 (same checksum)
	/usr/local/share/doc/unzip/COPYING.OLD from unzip-6.0p13 (same checksum)
	/usr/local/share/doc/unzip/LICENSE from unzip-6.0p13 (same checksum)
	/usr/local/share/doc/unzip/README from unzip-6.0p13 (same checksum)
	/usr/local/share/doc/unzip/WHERE from unzip-6.0p13 (same checksum)
Couldn't install unzip-6.0p13
*** Error 1 in /usr/ports/archivers/unzip (/usr/ports/infrastructure/mk/bsd.port.mk:2141 '/var/db/pkg/unzip-6.0p13/+CONTENTS': @/usr/bin/env...)
*** Error 2 in /usr/ports/archivers/unzip (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=unzip-6.0p13;  export _LOCKS_HELD=...)
*** Error 1 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/py-setuptools-41.6.0-python3/.dep-archivers-unzip')
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2663 '/usr/ports/pobj/py-setuptools-41.6.0-python3/.extract_done')
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/all/py3-setuptools-41.6.0p0v0.tgz')
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE} i...)
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/devel/py-setuptool...)
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/py3-setuptools-41.6.0p0v0/+CONTENTS')
*** Error 2 in /usr/ports/devel/py-setuptools (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=py3-setuptools-41.6.0p0v0;  ex...)
*** Error 1 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/py-babel-2.8.0-python3/.dep-STEM-ge-39.0.1v0-devel-py-setuptools,python3')
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2663 '/usr/ports/pobj/py-babel-2.8.0-python3/.extract_done')
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/all/py3-babel-2.8.0p0.tgz')
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE} in  X)...)
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/devel/py-babel && PKGPA...)
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/py3-babel-2.8.0p0/+CONTENTS': @cd /usr/...)
*** Error 2 in /usr/ports/devel/py-babel (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=py3-babel-2.8.0p0;  export _LOCKS_H...)
*** Error 1 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/py-sphinx-1.4.8-python3/.dep-devel-py-babel,python3')
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2663 '/usr/ports/pobj/py-sphinx-1.4.8-python3/.extract_done')
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/all/py3-sphinx-1.4.8p4.tgz')
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE} in...)
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/textproc/py-sphinx ...)
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/py3-sphinx-1.4.8p4/+CONTENTS': @cd ...)
*** Error 2 in /usr/ports/textproc/py-sphinx (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=py3-sphinx-1.4.8p4;  export _LO...)
*** Error 1 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/extra-cmake-modules-5.73.0/.dep-textproc-py-sphinx,python3')
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2663 '/usr/ports/pobj/extra-cmake-modules-5.73.0/.extract_done')
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/no-arch/extra-cmake-modules-5.73.0.tgz')
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPEND...)
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/devel/kf...)
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/extra-cmake-modules-5.73.0/+CONTENTS')
*** Error 2 in /usr/ports/devel/kf5/extra-cmake-modules (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=extra-cmake-modules-...)
*** Error 1 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/kdbusaddons-5.73.0/.dep-STEM-ge-5.73-devel-kf5-extra-cmake-modules')
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2663 '/usr/ports/pobj/kdbusaddons-5.73.0/.extract_done')
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/all/kdbusaddons-5.73.0.tgz')
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE}...)
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/devel/kf5/kdbusa...)
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/kdbusaddons-5.73.0/+CONTENTS': @...)
*** Error 2 in /usr/ports/devel/kf5/kdbusaddons (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=kdbusaddons-5.73.0;  export ...)
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2266 '/usr/ports/pobj/plasma-framework-5.73.0/.dep-STEM-ge-5.73-devel-kf5-kdbusaddons')
*** Error 2 in /usr/ports/devel/kf5/plasma-framework (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'all': @lock=plasma-framework-5.73.0;  e...)

Have I done something wrong ? How can I help further the compatibility between Plasma and openbsd ?

Should ${PORTSDIR} normally be first in PORTSDIR_PATH ?

The README for openbsd-wip suggests that ${PORTSDIR} be the first element of PORTSDIR_PATH in mk.conf. Hence I was using

PORTSDIR_PATH=${PORTSDIR}:/home/eradman/git/openbsd-wip:/home/eradman/cvs/ports

But this caused problems when I updated git/openbsd-wip or cvs/ports because the ports infrastructure was scanning /usr/ports first. Here I'm building the package for PostgreSQL 9.4, but it's picking up 9.3 dependencies:

$ sudo make port-lib-depends-check
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency postgresql-client-9.3.4p0(databases/postgresql,-main)
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency postgresql-server-9.3.4p0(databases/postgresql,-server)
Asking ports for dependency postgresql-client-9.3.4p0(databases/postgresql,-main)
Asking ports for dependency python-2.7.7(lang/python/2.7,-main)
Asking ports for dependency postgresql-server-9.3.4p0(databases/postgresql,-server)

Moving ${PORTSDIR} to the end of the path solves this:

$ sudo make port-lib-depends-check
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency libxml-2.9.1p1(textproc/libxml,-main)
Asking ports for dependency postgresql-server-9.4beta1(databases/postgresql,-server)
Asking ports for dependency python-2.7.7(lang/python/2.7,-main)
Asking ports for dependency postgresql-server-9.4beta1(databases/postgresql,-server)

Am I right that the README is misleading?

Gnuradio missing pkg/PLIST

Hi,
Yes I see it is marked as not working yet,
I've tried to compile gnuradio yesterday, and it compiled successfully,
except that port is missing pkg/PLIST file, so package creation failed.
Is there any way to generate it automatically?

Cheers,

Basic commands not working

Hi, while fetching openbsd-wip in my ports tree? basic commands like 'nano', 'ls' or even 'pkg_add' are now unknown commands, I don't know if this is related with your project but I wanted to let you know because as I said I was installing the tree before shuting down my VM.

write access to add jitis-meet ports for eurobsdcon

I wanted to add a few ports for jitsi meet things that Philipp Buehler is presenting at Eurobsdcon. As this is the standard location for ports not in the tree yet, it might be good to keep them here for public access.

They are currently in my local tree https://github.com/epsilon-0/openbsd-pports/, www/jitsi-meet, net/jitsi-videobridge, net/jicofo.

A bit about me, I maintain a few ports in the openbsd tree, like net/knot and security/vaultwarden, among others. I also dabble a bit with smtpd and ldap stuff.

Cheers!

What about "openbsd-ports-wip" from gitorious.org?

Hi. Anybody heard of not quite small project called "OpenBSD Ports WIP" hosted on Gitorious by Bernd Ahlers? Is anybody interesting in stopping decentralization and merging openbsd-wip and openbsd-ports-wip into one repo?

NEW devel/spyder

Hi,
Sorry for post in issues, but I added devel/spyder a while back so is not a pull request... Can someone check it out for OK and then send it to the CVS?
Not hurrying or anything, just a "heads-up" for a port that I think many people will use.
Thanks.

net/toxcore doesn't package

Hi! Your outdate net/toxcore doesn't currently package because of wrong WANTLIB (estdc++) and wrong PLIST (not existing files)
I tried to contact its maintainer, but he is silent.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.