Bug 250385

Summary: New port: devel/i3ipc-glib - C interface library to i3wm
Product: Ports & Packages Reporter: Robb Randall <robb.randall>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: lwhsu
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
svn diff file
none
Added .so file to plist none

Description Robb Randall 2020-10-16 01:50:34 UTC
Created attachment 218780 [details]
svn diff file

i3's interprocess communication (or ipc) is the interface i3wm uses to receive commands from client applications such as i3-msg.
Comment 1 Robb Randall 2020-10-16 12:22:19 UTC
Created attachment 218796 [details]
Added .so file to plist

So sorry, the original pkg-plist did not include the shared object.  I've included it in the second diff file.  Please let me know if you have any questions.

--Robb
Comment 2 Dmitry Marakasov freebsd_committer 2021-02-19 02:01:55 UTC
This has Q/A issues:

====> Running Q/A tests (stage-qa)
Warning: 'lib/libi3ipc-glib-1.0.so.0.0.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/libi3ipc-glib-1.0.a
Error: Orphaned: lib/libi3ipc-glib-1.0.so.0
Error: Orphaned: lib/libi3ipc-glib-1.0.so.0.0.0

Also,
- please use USE_GITHUB instead of MASTER_SITES+DISTFILE
- why's ONLY_FOR_ARCHS needed?
- just LICENSE_FILE=
- won't x11-wm be more suitable category?
- please use USES=autoreconf instead of CONFIGURE* and BUILD_DEPENDS=autotools
- please format pkg-descr properly and add WWW
- please don't duplicate depends (json-glib, libxcb).
- please depend on gobject-introspection via USE_GNOME=introspection:build
- please check portlint for other problems, including statement ordering (USES go after depends)
Comment 3 Dmitry Marakasov freebsd_committer 2021-03-09 22:41:12 UTC
Ping?