Bug 252133

Summary: devel/rubygem-ddmemoize: dependency for new nanoc version
Product: Ports & Packages Reporter: Stéphane D'Alu <sdalu>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251928
Attachments:
Description Flags
devel/rubygem-ddmemoize
none
devel/rubygem-ddmemoize none

Description Stéphane D'Alu 2020-12-25 22:13:00 UTC
Created attachment 220915 [details]
devel/rubygem-ddmemoize

This package is required for upgrading nanoc to last version. See bug #251928
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2021-01-01 17:13:11 UTC
Please test this port with portlint -AC.

It throws a lot of FATAL and WARNING messages:

WARN: Makefile: [15]: USE_* seen before USES.  According to the porters-handbook, USES must appear first.
FATAL: Makefile: [1]: incorrect header; simply use $FreeBSD$.
FATAL: Makefile: non-comment line in comment section.
FATAL: Makefile: no $FreeBSD$ line in comment section.
FATAL: Makefile: extra item "COMMENT" placed in the PORTNAME section.
FATAL: Makefile: PORTNAME has to be there.
WARN: Makefile: PORTVERSION/DISTVERSION is set externally to this port's Makefile, but this port is not configured as a slave port.
WARN: Makefile: CATEGORIES is set externally to this port's Makefile, but this port is not configured as a slave port.
FATAL: Makefile: extra item "LICENSE" placed in the MAINTAINER section.
WARN: Makefile: MAINTAINER is set externally to this port's Makefile, but this port is not configured as a slave port.
WARN: Makefile: COMMENT is set externally to this port's Makefile, but this port is not configured as a slave port.
FATAL: Makefile: extra item "RUN_DEPENDS" placed in the LICENSE section.
Comment 2 Stéphane D'Alu 2021-01-01 22:23:32 UTC
Looks like nearly all the errors/warning were due to the missing $FreeBSD$.
I'm pushing new version
Comment 3 Stéphane D'Alu 2021-01-01 22:27:15 UTC
Created attachment 221174 [details]
devel/rubygem-ddmemoize
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2021-01-01 22:42:53 UTC
Committed, thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2021-01-01 22:43:47 UTC
A commit references this bug:

Author: pi
Date: Fri Jan  1 22:42:47 UTC 2021
New revision: 559884
URL: https://svnweb.freebsd.org/changeset/ports/559884

Log:
  New port: devel/rubygem-ddmemoize: Support for memoizing functions

  DDMemoize adds support for memoizing Ruby functions.

  WWW: https://github.com/ddfreyne/ddmemoize

  PR:		252133
  Submitted by:	St?phane D'Alu <sdalu@sdalu.com>

Changes:
  head/devel/Makefile
  head/devel/rubygem-ddmemoize/
  head/devel/rubygem-ddmemoize/Makefile
  head/devel/rubygem-ddmemoize/distinfo
  head/devel/rubygem-ddmemoize/pkg-descr