pkg-plist complains about an error for i3blocks

Minbari

Well-Known Member

Thanks: 127
Messages: 262

#1
I've ported i3blocks on FreeBSD and also tried to submit a port but I'm recieving errors from pkg-static when I try to make/install a package. So I've run make check-plist wich is complaining about pkg-plist:
Code:
make check-plist                                                                                                                                             
/!\ i3blocks-1.5: Makefile warnings, please consider fixing /!\

Not validating first entry in CATEGORIES due to being outside of PORTSDIR.
Please ensure this is proper when committing.

===>  License GPLv3 accepted by the user
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by i3blocks-1.5 for building
===>  Extracting for i3blocks-1.5
=> SHA256 Checksum OK for Minbar1-i3blocks-1.5-fcee4e0_GH0.tar.gz.
===>  Patching for i3blocks-1.5
===>   i3blocks-1.5 depends on executable: gmake - found
===>  Configuring for i3blocks-1.5
===>  Building for i3blocks-1.5
gmake[1]: Entering directory '/usr/home/anbu/build/i3blocks/work/i3blocks-fcee4e0'
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/bar.o src/bar.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/block.o src/block.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/click.o src/click.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/ini.o src/ini.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/io.o src/io.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/json.o src/json.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/main.o src/main.c
cc -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/platform/BSD/sched.o src/platform/BSD/sched.c
cc  -fstack-protector  -o i3blocks src/bar.o src/block.o src/click.o src/ini.o src/io.o src/json.o src/main.o src/platform/BSD/sched.o
 LD i3blocks
gmake[1]: Leaving directory '/usr/home/anbu/build/i3blocks/work/i3blocks-fcee4e0'
===>  Staging for i3blocks-1.5
===>   Generating temporary packing list
install  -s -m 555 /usr/home/anbu/build/i3blocks/work/i3blocks-fcee4e0/i3blocks /usr/home/anbu/build/i3blocks/work/stage/usr/local/bin/i3blocks
install  -m 0644 /usr/home/anbu/build/i3blocks/work/i3blocks-fcee4e0/i3blocks.conf  /usr/home/anbu/build/i3blocks/work/stage/usr/local/etc/i3blocks.conf.sample
/bin/mkdir -p /usr/home/anbu/build/i3blocks/work/stage/usr/local/share/doc/i3blocks
install  -m 444 /usr/home/anbu/build/i3blocks/work/i3blocks-fcee4e0/i3blocks.1.md /usr/home/anbu/build/i3blocks/work/stage/usr/local/share/doc/i3blocks
====> 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
Error: Missing: %%PORTDOCS%%%%DOCSDIR%%/i3blocks.1.md
===> Error: Plist issues found.
*** Error code 1
The pkg-plist it's generated with make makeplist; make stage-qa does not complain about anything:
Code:
 make stage-qa                                                                                                                                              
====> Running Q/A tests (stage-qa)
Portlint also return no errors, so what am I doing wrong? Any advice is more than welcomed. Thanks!
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,617
Messages: 28,158

#2
Seems simple enough to fix, it's complaining %%PORTDOCS%%%%DOCSDIR%%/i3blocks.1.md is missing from pkg-plist. So apparently it found a file that wasn't mentioned. Just add it to pkg-plist and see if that satisfies it.

You always need to verify what make makeplist generates. It does a good job automatically but does miss things occasionally.
 
OP
OP
Minbari

Minbari

Well-Known Member

Thanks: 127
Messages: 262

#5
I've followed your suggestion, still it does not solve the %%PORTDOCS%%%%DOCSDIR%%/i3blocks.1.md complain. The Makefile is this.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,617
Messages: 28,158

#6
Yes, I had already found your Makefile. I'd remove the do-install and post-install sections. Let it figure it out automatically, there's rarely a need to "fix" the install with a do-install section.
 
OP
OP
Minbari

Minbari

Well-Known Member

Thanks: 127
Messages: 262

#7
The do-install section it's for that additional documentation which is not very relevant, still I've wanted the port to be like the "original".

LE: Without the do-install section the port in building OK and make check-plist return zero errors.
 
OP
OP
Minbari

Minbari

Well-Known Member

Thanks: 127
Messages: 262

#8
poudriere test it's OK:
Code:
build started at Wed Dec  5 20:45:19 EET 2018
port directory: /usr/ports/x11/i3blocks
package name: i3blocks-1.5
building for: FreeBSD 112Ramd64-default 11.2-RELEASE-p4 FreeBSD 11.2-RELEASE-p4 amd64
maintained by: coszminv@gmail.com
Makefile ident:
Poudriere version: 3.2.8
Host OSVERSION: 1102000
Jail OSVERSION: 1102000
Job Id:

---Begin Environment---
SHELL=/bin/csh
OSVERSION=1102000
UNAME_v=FreeBSD 11.2-RELEASE-p4
UNAME_r=11.2-RELEASE-p4
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.8
MASTERMNT=/poudriere/data/.m/112Ramd64-default/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=rxvt-unicode-256color
GID=0
UID=0
PWD=/poudriere/data/.m/112Ramd64-default/ref/.p
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=112Ramd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/poudriere/data/.m/112Ramd64-default/ref/.p/pool
SCRIPTPATH=/usr/local/share/poudriere/testport.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
---End OPTIONS List---

--MAINTAINER--
coszminv@gmail.com
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/x11/i3blocks/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/i3blocks/work  HOME=/wrkdirs/usr/ports/x11/i3blocks/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/i3blocks/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local"
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/x11/i3blocks/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/i3blocks/work  HOME=/wrkdirs/usr/ports/x11/i3blocks/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/i3blocks/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -fstack-protector " LIBS="-L/usr/local/lib"  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include "  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
OSREL=11.2 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/i3blocks"  EXAMPLESDIR="share/examples/i3blocks"  DATADIR="share/i3blocks"  WWWDIR="www/i3blocks"  ETCDIR="etc/i3blocks"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/i3blocks DOCSDIR=/usr/local/share/doc/i3blocks EXAMPLESDIR=/usr/local/share/examples/i3blocks  WWWDIR=/usr/local/www/i3blocks ETCDIR=/usr/local/etc/i3blocks
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
#### /usr/ports/Mk/Scripts/ports_env.sh ####
_CCVERSION_921dbbb2=FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) Target: x86_64-unknown-freebsd11.2 Thread model: posix InstalledDir: /usr/bin
_ALTCCVERSION_921dbbb2=none
_CXXINTERNAL_acaad9ca=FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) Target: x86_64-unknown-freebsd11.2 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o"
CC_OUTPUT_921dbbb2_58173849=yes
CC_OUTPUT_921dbbb2_9bdba57c=yes
CC_OUTPUT_921dbbb2_6a4fe7f5=yes
CC_OUTPUT_921dbbb2_6bcac02b=yes
CC_OUTPUT_921dbbb2_67d20829=yes
CC_OUTPUT_921dbbb2_bfa62e83=yes
CC_OUTPUT_921dbbb2_f0b4d593=yes
CC_OUTPUT_921dbbb2_308abb44=yes
CC_OUTPUT_921dbbb2_f00456e5=yes
CC_OUTPUT_921dbbb2_65ad290d=yes
CC_OUTPUT_921dbbb2_f2776b26=yes
CC_OUTPUT_921dbbb2_b2657cc3=yes
CC_OUTPUT_921dbbb2_380987f7=yes
CC_OUTPUT_921dbbb2_160933ec=yes
CC_OUTPUT_921dbbb2_fb62803b=yes
_OBJC_CCVERSION_921dbbb2=FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) Target: x86_64-unknown-freebsd11.2 Thread model: posix InstalledDir: /usr/bin
_OBJC_ALTCCVERSION_921dbbb2=none
ARCH=amd64
OPSYS=FreeBSD
_OSRELEASE=11.2-RELEASE-p4
OSREL=11.2
OSVERSION=1102000
PYTHONBASE=/usr/local
HAVE_COMPAT_IA32_KERN=YES
_SMP_CPUS=8
CONFIGURE_MAX_CMD_LEN=262144
HAVE_PORTS_ENV=1
#### Misc Poudriere ####
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  19400
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.10.5_5.txz
[112Ramd64-default] Installing pkg-1.10.5_5...
[112Ramd64-default] Extracting pkg-1.10.5_5: .......... done
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of i3blocks-1.5
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv3 accepted by the user
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by i3blocks-1.5 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv3 accepted by the user
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by i3blocks-1.5 for building
=> SHA256 Checksum OK for Minbar1-i3blocks-1.5-fcee4e0_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License GPLv3 accepted by the user
===>   i3blocks-1.5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by i3blocks-1.5 for building
===>  Extracting for i3blocks-1.5
=> SHA256 Checksum OK for Minbar1-i3blocks-1.5-fcee4e0_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for i3blocks-1.5
===========================================================================
=======================<phase: build-depends  >============================
===>   i3blocks-1.5 depends on executable: gmake - not found
===>   Installing existing package /packages/All/gmake-4.2.1_3.txz
[112Ramd64-default] Installing gmake-4.2.1_3...
[112Ramd64-default] `-- Installing gettext-runtime-0.19.8.1_2...
[112Ramd64-default] |   `-- Installing indexinfo-0.3.1...
[112Ramd64-default] |   `-- Extracting indexinfo-0.3.1: .... done
[112Ramd64-default] `-- Extracting gettext-runtime-0.19.8.1_2: .......... done
[112Ramd64-default] Extracting gmake-4.2.1_3: .......... done
===>   i3blocks-1.5 depends on executable: gmake - found
===>   Returning to build of i3blocks-1.5
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===>   i3blocks-1.5 depends on executable: gmake - found
===>  Configuring for i3blocks-1.5
===========================================================================
=======================<phase: build          >============================
===>  Building for i3blocks-1.5
gmake[1]: Entering directory '/wrkdirs/usr/ports/x11/i3blocks/work/i3blocks-fcee4e0'
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/bar.o src/bar.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/block.o src/block.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/click.o src/click.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/ini.o src/ini.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/io.o src/io.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/json.o src/json.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/main.o src/main.c
cc -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -std=gnu99 -Iinclude -Wall -Werror=format-security -isystem /usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DVERSION=\"1.5\"  -c -o src/platform/BSD/sched.o src/platform/BSD/sched.c
cc  -fstack-protector  -o i3blocks src/bar.o src/block.o src/click.o src/ini.o src/io.o src/json.o src/main.o src/platform/BSD/sched.o
 LD i3blocks
gmake[1]: Leaving directory '/wrkdirs/usr/ports/x11/i3blocks/work/i3blocks-fcee4e0'
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===>  Staging for i3blocks-1.5
===>   Generating temporary packing list
install  -s -m 555 /wrkdirs/usr/ports/x11/i3blocks/work/i3blocks-fcee4e0/i3blocks /wrkdirs/usr/ports/x11/i3blocks/work/stage/usr/local/bin/i3blocks
install  -m 0644 /wrkdirs/usr/ports/x11/i3blocks/work/i3blocks-fcee4e0/i3blocks.conf  /wrkdirs/usr/ports/x11/i3blocks/work/stage/usr/local/etc/i3blocks.conf.sample
====> 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 i3blocks-1.5
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===>  Installing for i3blocks-1.5
===>  Checking if i3blocks already installed
===>   Registering installation for i3blocks-1.5
[112Ramd64-default] Installing i3blocks-1.5...
===========================================================================
=>> Checking shared library dependencies
 0x0000000000000001 NEEDED               Shared library: [libc.so.7]
=======================<phase: deinstall      >============================
===>  Deinstalling for i3blocks
===>   Deinstalling i3blocks-1.5
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:
    i3blocks-1.5

Number of packages to be removed: 1
[112Ramd64-default] [1/1] Deinstalling i3blocks-1.5...
[112Ramd64-default] [1/1] Deleting files for i3blocks-1.5: ..... done
===========================================================================
=>> Checking for extra files and directories
[00:00:41] Installing from package
[112Ramd64-default] Installing i3blocks-1.5...
[112Ramd64-default] Extracting i3blocks-1.5: ..... done
[00:00:41] Cleaning up
===>  Cleaning for i3blocks-1.5
[00:00:41] 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:
    i3blocks-1.5

Number of packages to be removed: 1
[112Ramd64-default] [1/1] Deinstalling i3blocks-1.5...
[112Ramd64-default] [1/1] Deleting files for i3blocks-1.5: ..... done
build of x11/i3blocks | i3blocks-1.5 ended at Wed Dec  5 20:45:21 EET 2018
build time: 00:00:02
yet I don't know how to make it function with that additional documentation. Hopefully a developer will throw a look on my Makefile and will point me in the right direction.
 
OP
OP
Minbari

Minbari

Well-Known Member

Thanks: 127
Messages: 262

#11
I've added your suggestions and tested it in poudriere, its building OK and without errors. Also I submitted for approval a shar. If it does not pass the ports standards I give up, I don't have much time to spend on submitting/maintaining ports, so feel free to adopt him. For my use I can build it from source.
 

Rigoletto

Daemon
Developer

Thanks: 773
Messages: 1,687

#12
Except for eventual necessary new patches, the maintenance of this port should not be to much more than update the version number and generate a new distfile. ;)
 

yuripv

Active Member

Thanks: 61
Messages: 146

#13
(looking at the PR) If Minbari doesn't have much time to maintain the port properly, using the fork becomes even more questionable as it's hard to say what exactly was changed without digging deep.
 

Rigoletto

Daemon
Developer

Thanks: 773
Messages: 1,687

#14
If Minbari managed to upstream the patches that would be rather more efficient, and would be easier to find a maintainer to the port if he/she won't maintain the port.
 
Top