Created attachment 152429 [details] unified diff to bump devel/skalibs to current I'm using s6 for supervision and the execline and skalibs in ports is very out of date. This updates the skalibs in ports to use 2.2.1.0. This update will break any ports depending on skalibs 0.47 which at this moment is lang/execline and sysutils/runwhen. Runwhen is currently not compatible with any supported versions of skalibs, and I'll be putting in a request to update execline shortly.
Auto-assigned to maintainer dhn@FreeBSD.org
Comment on attachment 152429 [details] unified diff to bump devel/skalibs to current Same review points from bug 197234 apply here. > +NO_ARCH= yes Does it build fat binaries? If some files (such as static or shared libraries) cannot be used on any architecture then drop NO_ARCH. > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/libbiguint > + cd ${WRKSRC} && ${INSTALL_DATA} doc/libbiguint/*.html ${STAGEDIR}${DOCSDIR}/libbiguint > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/libdatastruct > + cd ${WRKSRC} && ${INSTALL_DATA} doc/libdatastruct/*.html ${STAGEDIR}${DOCSDIR}/libdatastruct > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/librandom > + cd ${WRKSRC} && ${INSTALL_DATA} doc/librandom/*.html ${STAGEDIR}${DOCSDIR}/librandom > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/libstdcrypto > + cd ${WRKSRC} && ${INSTALL_DATA} doc/libstdcrypto/*.html ${STAGEDIR}${DOCSDIR}/libstdcrypto > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/libstddjb > + cd ${WRKSRC} && ${INSTALL_DATA} doc/libstddjb/*.html ${STAGEDIR}${DOCSDIR}/libstddjb > + @${MKDIR} ${STAGEDIR}${DOCSDIR}/libunixonacid > + cd ${WRKSRC} && ${INSTALL_DATA} doc/libunixonacid/*.html ${STAGEDIR}${DOCSDIR}/libunixonacid Maybe use .for loop to compress the above lines.
(In reply to Jan Beich from comment #2) >> +NO_ARCH= yes >Does it build fat binaries? If some files (such as static or shared libraries) >cannot be used on any architecture then drop NO_ARCH. skalibs doesn't generate any binaries, just headers and libraries for other programs to consume. AFAIK it's all architecture-agnostic which is why I added NO_ARCH but looking at other ports I think I misunderstood the purpost of NO_ARCH so I'm stripping that. >Maybe use .for loop to compress the above lines. Yeah, I must have been tired when I did that. Thank you for calling it out. I'm making a few other changes and then will post ac leaned up makefile for both this and execline.
Created attachment 152585 [details] Updated Makefile with advice from Jan Beich
Created attachment 152627 [details] Updated patch
A commit references this bug: Author: jbeich Date: Tue Feb 10 20:33:54 UTC 2015 New revision: 378797 URL: https://svnweb.freebsd.org/changeset/ports/378797 Log: - devel/skalibs: update to 2.2.1.0 [1] - lang/execline: update to 2.0.2.0 [2] - Pass maintainership to the submitter [1][2] - Mark sysutils/runwhen as BROKEN PR: 197233 [1] PR: 197234 [2] Differential Revision: https://reviews.freebsd.org/D1818 Submitted by: Colin Booth <colin@heliocat.net> Approved by: portmgr (bapt) [1] Approved by: bapt (mentor) Changes: head/devel/skalibs/Makefile head/devel/skalibs/distinfo head/devel/skalibs/pkg-descr head/devel/skalibs/pkg-plist head/lang/execline/Makefile head/lang/execline/distinfo head/lang/execline/pkg-descr head/lang/execline/pkg-plist head/sysutils/runwhen/Makefile
Committed with minor changes: whitespace and s/INSTALL_DATA/INSTALL_MAN/ for consistency. Thanks.