Bug 252133 - devel/rubygem-ddmemoize: dependency for new nanoc version
Summary: devel/rubygem-ddmemoize: dependency for new nanoc version
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-25 22:13 UTC by Stéphane D'Alu
Modified: 2021-01-01 22:43 UTC (History)
1 user (show)

See Also:


Attachments
devel/rubygem-ddmemoize (1.56 KB, text/plain)
2020-12-25 22:13 UTC, Stéphane D'Alu
no flags Details
devel/rubygem-ddmemoize (1.62 KB, text/plain)
2021-01-01 22:27 UTC, Stéphane D'Alu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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