Bug 230127 - net-mgmt/resource-agents: Remove gcc dependency and build with Clang
Summary: net-mgmt/resource-agents: Remove gcc dependency and build with Clang
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: Tobias Kortkamp
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2018-07-29 00:04 UTC by Tobias Kortkamp
Modified: 2020-02-04 11:07 UTC (History)
1 user (show)

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


Attachments
resource-agents.diff (703 bytes, patch)
2018-07-29 00:04 UTC, Tobias Kortkamp
tobik: maintainer-approval? (dpejesh)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Kortkamp freebsd_committer 2018-07-29 00:04:04 UTC
Created attachment 195566 [details]
resource-agents.diff

Currently the build with Clang fails with

error: unknown warning option '-Wunsigned-char' [-Werror,-Wunknown-warning-option]

-Werror is in general a bad idea.  It can easily be disabled which
lets the port build with Clang just fine.

The patch also adds the missing DOCS option which is needed because
of using PORTDOCS.
Comment 1 Tobias Kortkamp freebsd_committer 2018-08-13 15:28:22 UTC
Landed in ports r477075.
Comment 2 commit-hook freebsd_committer 2020-02-04 11:07:08 UTC
A commit references this bug:

Author: egypcio
Date: Tue Feb  4 11:06:52 UTC 2020
New revision: 525145
URL: https://svnweb.freebsd.org/changeset/ports/525145

Log:
  reset maintainership after consecutive timeouts (12+ weeks).

    % make -s -C /usr/ports search maint=dpejesh@yahoo.com display=path
    Path:   /usr/ports/devel/kronosnet
    Path:   /usr/ports/devel/libqb
    Path:   /usr/ports/devel/py-parallax
    Path:   /usr/ports/devel/py-tinyrpc
    Path:   /usr/ports/net-mgmt/crmsh
    Path:   /usr/ports/net-mgmt/resource-agents
    Path:   /usr/ports/net/corosync2
    Path:   /usr/ports/net/corosync3
    Path:   /usr/ports/net/pacemaker1
    Path:   /usr/ports/net/pacemaker2

  PR:	230127, 232865, 232866, 232867
  PR:	241431, 241434, 241445, 241456, 241460

Changes:
  head/devel/kronosnet/Makefile
  head/devel/libqb/Makefile
  head/devel/py-parallax/Makefile
  head/devel/py-tinyrpc/Makefile
  head/net/corosync2/Makefile.common
  head/net/pacemaker1/Makefile.common
  head/net-mgmt/crmsh/Makefile
  head/net-mgmt/resource-agents/Makefile