One recurring problem in modules that use Scalar::Util's weaken function is
that it is not present in the pure-perl variant.

While this isn't necesarily always a problem in a straight CPAN-based Perl
environment, some operating system distributions only include the pure-Perl
versions, don't include the XS version, and so weaken is then "missing" from
the platform, despite passing a dependency on Scalar::Util successfully.

Most notably this is RedHat Linux at time of writing, but other come and go
and do the same thing, hence "recurring problem".

The normal solution is to manually write tests in each distribution to ensure
that weaken is available.

This restores the functionality testing to a dependency you do once in your
Makefile.PL, rather than something you have to write extra tests for each
time you write a module.

It should also help make the package auto-generators for the various
operating systems play more nicely, because it introduces a dependency that
they have to have a proper weaken in order to work.

WWW: http://search.cpan.org/dist/Task-Weaken/
eaab48001402a972692ff3030'/>
<id>1b05caa52db2c7feaab48001402a972692ff3030</id>
<content type='text'>
With hat:	portmgr-secretary
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With hat:	portmgr-secretary
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fix trailing whitespace in pkg-descrs, categories [g-n]*</title>
<updated>2016-05-19T10:44:11+00:00</updated>
<author>
<name>amdmi3</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2016-05-19T10:44:11+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=3f42e716135bc048b90cb6cca188f324e65c69dc'/>
<id>3f42e716135bc048b90cb6cca188f324e65c69dc</id>
<content type='text'>
Approved by:	portmgr blanket
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	portmgr blanket
</pre>
</div>
</content>
</entry>
<entry>
<title>MASTER_SITES cleanup.</title>
<updated>2015-05-14T10:15:04+00:00</updated>
<author>
<name>mat</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2015-05-14T10:15:04+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=d72353c225a0cff8478c442d745a54e4630671fc'/>
<id>d72353c225a0cff8478c442d745a54e4630671fc</id>
<content type='text'>
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup plist</title>
<updated>2014-11-22T14:43:23+00:00</updated>
<author>
<name>antoine</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2014-11-22T14:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=819eaf3ce20373481c9d86fcc11411fc7e9df39f'/>
<id>819eaf3ce20373481c9d86fcc11411fc7e9df39f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add DOCS option for ports with PORTDOCS in plist.</title>
<updated>2014-07-16T03:00:46+00:00</updated>
<author>
<name>adamw</name>
<email>adamw@FreeBSD.org</email>
</author>
<published>2014-07-16T03:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=037277c495c4a69f56029e71eecf6838910561c8'/>
<id>037277c495c4a69f56029e71eecf6838910561c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove indefinite articles and trailing periods from COMMENT, plus minor</title>
<updated>2014-07-10T12:13:11+00:00</updated>
<author>
<name>olgeni</name>
<email>olgeni@FreeBSD.org</email>
</author>
<published>2014-07-10T12:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=66f8816ab4d0ad7b830436cc07a1a125bd12c968'/>
<id>66f8816ab4d0ad7b830436cc07a1a125bd12c968</id>
<content type='text'>
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support staging</title>
<updated>2014-02-24T15:10:12+00:00</updated>
<author>
<name>ehaupt</name>
<email>ehaupt@FreeBSD.org</email>
</author>
<published>2014-02-24T15:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://tfcis.org/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/?id=d4eb332542af66896c4164c6643d34ed78dc0544'/>
<id>d4eb332542af66896c4164c6643d34ed78dc0544</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>