Summary: | devel/raylib: Missing header files (raymath.h, etc) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Mattias Wikstrom <burke> | ||||||||||||||||
Component: | Individual Port(s) | Assignee: | Juraj Lutter <otis> | ||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||
Severity: | Affects Only Me | CC: | freebsd, otis | ||||||||||||||||
Priority: | --- | Flags: | freebsd:
maintainer-feedback+
|
||||||||||||||||
Version: | Latest | ||||||||||||||||||
Hardware: | Any | ||||||||||||||||||
OS: | Any | ||||||||||||||||||
Attachments: |
|
Description
Mattias Wikstrom
2020-12-13 16:54:41 UTC
Created attachment 220883 [details]
raylib.patch
Hi,
this fix for missing includes
(In reply to Mattias Wikstrom from comment #0) Hi, thank you for report bug. Here is fix for missing raylib header. F. Created attachment 220885 [details]
raylib.patch
Created attachment 220891 [details]
raylib.patch
In raylib library are included rlgl.h, raudio.h.
The patch added physac.h and raymath.h
Two points: - Please submit a patch with context - Do not silence commands (${CP}, ${MV], ...) in Makefiles Created attachment 220913 [details]
raylib.patch
Remove silence command with @
Created attachment 220914 [details]
raylib.patch
Bumped port version
(In reply to Juraj Lutter from comment #5) =========================================================================== =>> Checking for filesystem violations... done =======================<phase: run-depends >============================ ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found =========================================================================== =>> Recording filesystem state for prestage... done =======================<phase: stage >============================ ===> Staging for raylib-3.0.0_2 ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> raylib-3.0.0_2 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found cp -f /wrkdirs/usr/ports/devel/raylib/work/raylib-3.0.0/src/raylib.h /wrkdirs/usr/ports/devel/raylib/work/raylib-3.0.0/src/raymath.h /wrkdirs/usr/ports/devel/raylib/work/raylib-3.0.0/src/physac.h /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/include ===> Generating temporary packing list [0/1] cd /wrkdirs/usr/ports/devel/raylib/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/libraylib.so.3.0.0 -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/libraylib.so.301 -- Set runtime path of "/wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/libraylib.so.3.0.0" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/libraylib.so -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/include/raylib.h -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/pkgconfig/raylib.pc -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/cmake/raylib/raylib-config-version.cmake -- Installing: /wrkdirs/usr/ports/devel/raylib/work/stage/usr/local/lib/cmake/raylib/raylib-config.cmake ====> Compressing man pages (compress-man) =========================================================================== ====> Running Q/A tests (stage-qa) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) =>> Checking for staging violations... done =======================<phase: package >============================ ===> Building package for raylib-3.0.0_2 =========================================================================== =>> Recording filesystem state for preinst... done =======================<phase: install >============================ ===> Installing for raylib-3.0.0_2 ===> Checking if raylib is already installed ===> Registering installation for raylib-3.0.0_2 [freebsd12x64-default] Installing raylib-3.0.0_2... =========================================================================== =>> Checking shared library dependencies 0x0000000000000001 NEEDED Shared library: [libGL.so.1] 0x0000000000000001 NEEDED Shared library: [libGLU.so.1] 0x0000000000000001 NEEDED Shared library: [libc.so.7] 0x0000000000000001 NEEDED Shared library: [libglfw.so.3] 0x0000000000000001 NEEDED Shared library: [libm.so.5] 0x0000000000000001 NEEDED Shared library: [libthr.so.3] =======================<phase: deinstall >============================ ===> Deinstalling for raylib ===> Deinstalling raylib-3.0.0_2 Updating database digests format: .......... done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: raylib: 3.0.0_2 Number of packages to be removed: 1 The operation will free 1 MiB. [freebsd12x64-default] [1/1] Deinstalling raylib-3.0.0_2... [freebsd12x64-default] [1/1] Deleting files for raylib-3.0.0_2: .......... done =========================================================================== =>> Checking for extra files and directories [03:05:58] Installing from package [freebsd12x64-default] Installing raylib-3.0.0_2... [freebsd12x64-default] Extracting raylib-3.0.0_2: .......... done [03:05:58] Cleaning up ===> Cleaning for raylib-3.0.0_2 [03:05:58] Deinstalling package Updating database digests format: . done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: raylib: 3.0.0_2 Number of packages to be removed: 1 The operation will free 1 MiB. [freebsd12x64-default] [1/1] Deinstalling raylib-3.0.0_2... [freebsd12x64-default] [1/1] Deleting files for raylib-3.0.0_2: .......... done build of devel/raylib | raylib-3.0.0_2 ended at Sat Dec 26 01:24:36 CET 2020 build time: 00:00:27 [03:05:58] Logs: /data/logs/bulk/freebsd12x64-default/2020-12-25_22h18m38s [03:05:58] Cleaning up freebsd12x64-default: removed freebsd12x64-default-n: removed [03:05:58] Unmounting file systems Created attachment 220953 [details]
raylib.patch
Comment on attachment 220953 [details]
raylib.patch
Erroneuously attached file.
Created attachment 220959 [details]
raylib.patch
A commit references this bug: Author: otis Date: Mon Dec 28 11:04:25 UTC 2020 New revision: 559460 URL: https://svnweb.freebsd.org/changeset/ports/559460 Log: devel/raylib: Install missing header files The header files: - raymath.h - rlgl.h - physac.h were missing from the installation and pkg-plist. Also, while here, cleanup some style nits and bump PORTREVISION. PR: 251819 Submitted by: Martin Filla <freebsd@sysctl.cz> (maintainer) Reported by: Mattias Wikstrom <burke@yagrebu.net> Reviewed by: osa (mentor) Approved by: osa (mentor) Differential Revision: https://reviews.freebsd.org/D27776 Changes: head/devel/raylib/Makefile |