[Bug 198590] lang/sbcl install 1.2.9 as ports

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Mar 20 12:38:27 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198590

--- Comment #8 from satosi.kimura at nifty.ne.jp ---
> in general you should upload a single "diff"
 I'm sorry. Next time, I will do send-pr with correct manner.

> Do you have any verification available?
 No, I read the log (output to console) at make, make install
and make deinstall, and check directories and files are removed or not.
 So, I will check it according as your examples.

> Output of "portlint" 
WARN: Makefile: [0]: possible direct use of command "sh" found. use ${SH}
instead.
WARN: Makefile: possible use of absolute pathname "/usr/bin/nm".
WARN: Makefile: possible use of absolute pathname "/bin/date".
WARN: Makefile: use of DISTFILES with single file discouraged. distribution
filename should be set by DISTNAME and EXTRACT_SUFX.
WARN: Makefile: Consider defining LICENSE.
WARN: Makefile: DISTFILES/DISTNAME affects WRKSRC. take caution when changing
them.
0 fatal errors and 6 warnings found.

> Output of "poudriere testport"
 Since I am beginner of poudriere, I show the process what I did.

(1) setup jail
# poudriere jail -c -j 93Ramd64 -v 9.3-RELEASE -a amd64
# poudriere jail -l
JAILNAME             VERSION              ARCH    METHOD 
93Ramd64             9.3-RELEASE          amd64   ftp

(2) setup ports tree
# poudriere ports -c
# poudriere ports -l
PORTSTREE            METHOD     PATH
default              portsnap   /usr/local/poudriere/ports/default

(3) modify /usr/local/poudriere/ports/default/lang/sbcl for sbcl 1.2.9

(4) testport
# poudriere testport -j 93Ramd64 -o lang/sbcl >& log.testport
                                                 ^^^^^^^^^^^^

> If you can provide poudriere logs that show stage-qa passing cleanly,
> I'll take this PR.
 I want to confirm what is the "poudriere logs" ?
Outout to console (redirect to file "log.testport") has 89795 lines.
May I upload it, or abstract appropriate parts ?

 The part around stage-qa is as follows:

===========================================================================
====>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===========================================================================
=======================<phase: stage          >============================
===>  Staging for sbcl-1.2.9,1
====> 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 sbcl-1.2.9,1
pkg-static: Warning: @dirrm[try] is deprecated, please use @dir
===========================================================================
=======================<phase: install-mtree  >============================
===========================================================================
=======================<phase: install        >============================
===>  Installing for sbcl-1.2.9,1

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list