Bug 281772 - devel/rubygem-pdk: depends on non-existing devel/rubygem-puppet-modulebuilder
Summary: devel/rubygem-pdk: depends on non-existing devel/rubygem-puppet-modulebuilder
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: Romain Tartière
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-30 09:14 UTC by Trond Endrestøl
Modified: 2024-10-01 07:05 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (puppet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trond Endrestøl 2024-09-30 09:14:00 UTC
make_index: /usr/ports/devel/rubygem-pdk: no entry for /usr/ports/devel/rubygem-puppet-modulebuilder
Comment 1 Romain Tartière freebsd_committer freebsd_triage 2024-09-30 22:55:23 UTC
I forgot to commit that dependency.  Will do this when I am back on my dev machine tonight.  Taking the PR.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-10-01 07:04:05 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=29d5e9f2c22c5c27f165929f8b8236401f09aeb8

commit 29d5e9f2c22c5c27f165929f8b8236401f09aeb8
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2024-10-01 06:52:23 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2024-10-01 07:03:34 +0000

    devel/rubygem-puppet-modulebuilder: New port

    The purpose of this tool is to take a given local module directory and compile
    it into a .tar file, known as the tarball, that can then be installed directly
    by Puppet on a target machine or uploaded onto the Puppet Forge so that it can
    be accessed publicly.

    As part of this process any non-deliverable aspects of the module, parts of it
    related to the modules development or testing for example, are stripped away
    leaving only the documentation and the puppet/ruby code that is needed for the
    module to function.

    The parts of the module to be excluded are defined in a .pdkignore, .pmtignore
    or .gitignore file with the first one to be found in this given order being
    used. Any directories or files that are listed in the ignore file are then
    excluded, allowing the user to customize what is and what is not excluded.

    It should have been committed prior to the update of devel/rubygem-pdk
    in 2891c0317f0e82c88fa061df625a5ffae826c6be but slipped through.

    PR:             281772
    Reported by:    cperciva, meta, Trond.Endrestol@ximalas.info

 devel/Makefile                                        |  1 +
 devel/rubygem-puppet-modulebuilder/Makefile (new)     | 19 +++++++++++++++++++
 devel/rubygem-puppet-modulebuilder/distinfo (new)     |  3 +++
 .../files/patch-puppet-modulebuilder.gemspec (new)    | 10 ++++++++++
 devel/rubygem-puppet-modulebuilder/pkg-descr (new)    | 14 ++++++++++++++
 5 files changed, 47 insertions(+)
Comment 3 Romain Tartière freebsd_committer freebsd_triage 2024-10-01 07:05:14 UTC
Fixed, thanks!