Commit Graph

3712 Commits

Author SHA1 Message Date
Renato Botelho
0cda468d63 - Add a new SKYPE option, off by default
- Modernize Makefile using OPTION helpers
- Do not set options for configure's default options
- Re-order options alphabetically
- libevent wasn't detected, added --libevent=${PREFIX}

PR:		199657 (based on)
Submitted by:	Bernard Spil <spil.oss@gmail.com>
2015-05-07 19:36:49 +00:00
Mathieu Arnold
07da776842 Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 16:32:43 +00:00
Wen Heping
d36c78cd76 - Add missing DEPENDS
PR:		198782
Submitted by:	hasandiwan@gmail.com
2015-05-07 00:34:42 +00:00
Eitan Adler
bf4fa082dd Due to the disabling of the bugzilla account, reset maintainership of
the remainder of Chris's ports.

Submitted by:	"Chris Petrik" <chris@bsdjunk.com>
2015-05-04 00:37:11 +00:00
Mark Felder
a631ddae7a Support building with LibreSSL
Fully strip binaries unless DEBUG enabled
Create /var dirs in rc script start_precmd instead of in package
Make rc script pass rclint

Upstream has accepted the LibreSSL patches but their releases are far
apart, so patching in ports tree for now.

PR:		198506
2015-05-01 00:03:27 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Ashish SHUKLA
c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Dmitry Marakasov
ca2eef43b1 - Add CPE info
Approved by:	portmgr blanket
2015-04-25 01:50:49 +00:00
Dmitry Marakasov
894825cfde - Add CPE info
Approved by:	portmgr blanket
2015-04-25 00:10:08 +00:00
Dmitry Marakasov
73c8d05e3b - Add CPE info
Approved by:	portmgr blanket
2015-04-24 22:02:23 +00:00
Mark Felder
2ca9aa9cc2 Add "reload" command to rc script
Pass rclint
2015-04-24 15:43:03 +00:00
Mark Felder
f69388e9da Anope supports reloading via HUP 2015-04-24 15:01:56 +00:00
Mark Felder
e21e35c1b6 rc script improvements
It was not setting user to "nobody" correctly
2015-04-24 14:50:32 +00:00
Mark Felder
9fb44b302a Add LICENSE 2015-04-23 19:47:16 +00:00
Mark Felder
41d43060f1 Update to 2.0.2, take maintainership
* Anope now works (was broken since STAGE)
* All extra modules are now port options
* Anope service runs as nobody by default

Approved by:	mat
2015-04-23 16:49:46 +00:00
Mark Felder
7f75510f90 gnutls module doesn't need libgcrypt (from gpg...) 2015-04-23 15:46:45 +00:00
Vanilla I. Shu
a37e6937e9 Upgrade to 1.1.7. 2015-04-23 14:01:39 +00:00
Dmitry Marakasov
ee6e091a2b - Add empty directories to plist
Approved by:	portmgr blanket
2015-04-23 13:46:28 +00:00
Tijl Coosemans
68edbeeaae - Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-20 19:06:29 +00:00
Adam Weinberger
03d057a4f7 Use the new USE_GITHUB.
And, reassign to ports@. I don't want to maintain this anymore.
2015-04-19 19:14:06 +00:00
Tijl Coosemans
2358c08a33 Convert to USES=autoreconf 2015-04-18 19:09:03 +00:00
Sunpoet Po-Chuan Hsieh
bf595f4147 - Add LICENSE
PR:		199492
Submitted by:	Chris Petrik <chris@bsdjunk.com> (co-maintainer)
2015-04-17 19:49:05 +00:00
Mark Felder
a41c8d2b99 Fix building against LibreSSL
Upstream is accepting this change and it will land in the next release.

PR:		198387
2015-04-16 15:18:45 +00:00
Bartek Rutkowski
8a66a91f6f irc/bitchx: add CPE info
PR:		199375
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
Approved by:	portmgr blanket
2015-04-16 07:47:10 +00:00
Bartek Rutkowski
cbf54be13c irc/bip: add CPE info
PR:		199373
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
Approved by:	portmgr blanket
2015-04-16 07:36:11 +00:00
Dmitry Marakasov
e32ba5eced - Add CPE info
Approved by:	portmgr blanket
2015-04-16 06:35:01 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Dmitry Marakasov
4d14fdf1db - Clarify LICENSE
- Add LICENSE_FILE
- Add CPE info
2015-04-09 11:43:52 +00:00
Dmitry Marakasov
b4e412f7e6 - Simplify MASTER_SITES
- Add CPE info
2015-04-09 11:43:07 +00:00
Renato Botelho
4b873a24ae - Update to 3.4
- Added xmlto and libxslt as dependencies, needed to build manpages
- Removed IPV6 OPTION, it doesn't exist on configure anymore
- Added NSS as a valid option to SSL
- Added a new single option EVENTS, glib or libevent2
- Removed dependency of gnutls to OTR, it builds fine with openssl and/or nss
- Disabled MSN by default, it was disabled also on configure since latest
  protocol version stopped working
- As suggested by brix, takeover maintainership

PR:		199261
Approved by:	brix (maintainer)
2015-04-09 10:38:48 +00:00
Bryan Drewery
868c3fb8f1 Update rbot to the new upstream from the 20150311 snapshot.
It now actually works with Ruby 2.0+.

This requires manual migration to fix the registry files. See the
UPDATING entry.
2015-04-04 04:02:04 +00:00
Mathieu Arnold
771f21f2f8 Make it build with LibreSSL. [1]
While there, catch up with new options behaviors.

PR:		198491 [1]
Submitted by:	Bernard Spil [1]
Sponsored by:	Absolight
2015-03-31 14:44:16 +00:00
Baptiste Daroussin
42487f4259 Remove dead mirror 2015-03-30 21:39:09 +00:00
Baptiste Daroussin
0c53c949f2 Revert the autoreconf conversion I have no time to fix the issue that happen when converted 2015-03-29 16:47:45 +00:00
Baptiste Daroussin
b0dabda2a5 Convert to USES=autoreconf
Strip binaries
2015-03-29 11:45:08 +00:00
John Marino
28ca5b96a2 5 ports categories: Remove $PTHREAD_LIBS
Categories: irc, x11-clocks, benchmarks, misc, textproc

approved by:	PTHREAD blanket
2015-03-24 17:09:58 +00:00
Max Brazhnikov
23c2cb648f irc/quassel:
- Generate 4096 bit RSA certificate

PR:		198809
Suggested by:	Robert Sevat
2015-03-24 09:47:50 +00:00
Diane Bruce
5c2f17ddb8 - unbreak
- fix pkg-plist
2015-03-23 01:35:36 +00:00
Bryan Drewery
37a1520519 For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
2015-03-20 20:07:50 +00:00
Antoine Brodin
e54b24d2d9 Mark BROKEN: Fails to package
===>  Building package for ircd-hybrid-8.2.5
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_operwall.la: No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_operwall.so: No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_services.la: No such file or directory
...

Reported by:	pkg-fallout
2015-03-20 19:15:25 +00:00
Bryan Drewery
511fe251f8 Convert my ports to the new USE_GITHUB 2015-03-20 01:42:36 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
2015-03-19 16:44:57 +00:00
Mathieu Arnold
723d568e7a Add CPE.
Sponsored by:	Absolight
2015-03-18 13:52:54 +00:00
Dmitry Marakasov
e096bba77b - Fix shebangs
- Add empty directory to plist
2015-03-15 15:37:42 +00:00
Sunpoet Po-Chuan Hsieh
8a27c6b94b - Update to 2.0.2
- Add LICENSE
- Sort RUN_DEPENDS

Changes:	https://github.com/jimmycuadra/lita-irc/releases
2015-03-14 14:58:03 +00:00
Diane Bruce
6c77933ee7 Update to 8.2.5
Feedback from upstream:

Hello,

EGD support has been dropped in ircd-hybrid 8.1.20 which was released
on July 20, 2014.

Also the compression issue has been fixed as well sometime last year.

Greets,
Michael

Bernard Spil schrieb:

    Hi,

    ircd-hybrid unconditionally uses RAND_egd which has been removed from
    LibreSSL. Additionally it uses compression which is moved to a separate
    header.

    Attached patches
    1. Use autoconf to detect availability of RAND_egd in libcrypto
    2. Disable EGD if RAND_egd is not available
    3. Add the openssl/comp.h header to src/rsa.c to fix build

    I've been working through over 60 build failures with LibreSSL and
    supplying FreeBSD ports and upstream projects with patches, check
    https://wiki.freebsd.org/LibreSSL and
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198505 for this bugs
    status in ports.

    Please include this patch into your product. Additionally please review
    completely removing EGD as no platform requires it or has required perl
    EGD as a random source fer many years.

    Kind regards,

    Bernard Spil.

PR:		ports/198505
Submitted by:	spil.oss@gmail.com
2015-03-14 14:28:05 +00:00
Adam Weinberger
10f22ecd6d Clean up the rest of the perl@ Makefiles a bit.
- Remove dependencies on modules distributed as part of perl core
- Remove references to FreeBSD < 8 and perl < 5.16
- Ensure that DOCS and EXAMPLES options exist for ports installing
  PORTDOCS or PORTEXAMPLES
- Reduce unnecessary inclusions of bsd.port.options.mk by using
  OPTIONS helpers and the like
- Fix some cases where dependencies were only assigned to BUILD_DEPENDS
- Fix a few of the cases where dependencies were only assigned to RUN_DEPENDS.
  This one happens in many, many ports. I only applied it in cases where
  it interfered with 'make test' but it should maybe be done more generally.
- Mute ${MKDIR} in installation
- Parethesize compound commands
- In www/p5-URI-Fetch, remove the ZLIB option that wasn't used
2015-03-13 17:29:58 +00:00
Bryan Drewery
2b61e4ab4e - Update to 1.6.0. This requires a C++11 compiler and library.
PR:		198060
Submitted by:	Matthew Connelly <freebsd-bugs@maff.im>
Approved by:	maintainer timeout
2015-03-11 16:04:49 +00:00
Dirk Meyer
8e8d332f48 - update to 3.30 2015-03-08 10:30:35 +00:00
Baptiste Daroussin
74c050c183 Remove Author from pkg-descr and white space fixes 2015-03-02 23:31:09 +00:00