Commit graph

2452 commits

Author SHA1 Message Date
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
Mark Felder
89f9187d9c Consolidate LICENSEs
This port had a lot of custom licenses defined instead of using the
correct licenses that the ports license framework already knows about.
Due to incorrect LICENSE_PERMS on these custom licenses the sabnzbdplus
package was missing from the official FreeBSD mirrors.

While here, modernize the instructions in pkg-message
2015-04-10 15:10:53 +00:00
Baptiste Daroussin
06f79b66f2 Convert bsd.gnustep.mk to USES=gnustep
Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG

Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui

Merge deskutils/preferencepanes into deskutils/systempreferences
2015-04-09 07:44:41 +00:00
John Marino
2d396d372d 8 ports categories: Remove $PTHREAD_LIBS
Categories: archivers, dns, french, japanese, news, port-mgmt, x11-wm

The sysutils port was setting configure argument, so the text wasn't
removed but the value of PTHREAD_LIBS was changed.

approved by:	PTHREAD blanket
2015-03-24 13:51:17 +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
Dirk Meyer
77b9de9498 - cleanup manpages 2015-03-08 10:32:04 +00:00
Baptiste Daroussin
3f9395d599 Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
Sunpoet Po-Chuan Hsieh
cfc271f0bf - Update to 15.0.0
Changes:	http://twistedmatrix.com/trac/browser/tags/releases/twisted-15.0.0/twisted/news/topfiles/NEWS
2015-02-18 16:25:03 +00:00
Mark Felder
161b0630da Update to 14.1
Approved by:	maintainer, private email
2015-02-03 19:34:26 +00:00
Dmitry Marakasov
28c7a2ed66 - Drop @dirrm* from pkg-plists
Approved by:	portmgr blanket
2015-02-02 04:39:59 +00:00
Nicola Vitale
b10266adb2 - Remove dead master site
- Add LICENSE (GPLv2)
- Add databases/py-sqlite3 to run dependencies [1]
- Bump PORTREVISION
- Use shebangfix
- Restrict usage to Python 2 (as its dependency py-gtk2)
- Use COPYTREE_SHARE to install data
- Fix WWW line in pkg-descr
- Remove @dirrm keyword from plist

PR:	196636 [1]
Submitted by:	Mike Clarke <jmc-freebsd2@milibyte.co.uk> [1]
2015-01-23 22:08:32 +00:00
Gerald Pfeifer
86c24d958d USE_GCC=any was a lie, nail down to GCC 4.8 as the latest version
that will build this on FreeBSD 10 and later (without GCC). [1]

On the way remove an instance of @dirrm from pkg-plist.

PR:		196913 [1], 196712 [1]
2015-01-19 23:58:39 +00:00
John Marino
087ad79318 Designatate 4 ports as unsafe for parallel building
All had similar errors that it couldn't find something during the build,
yet built on a subsequent pass with no adjustments.  Most I've seen before
on previous bulk runs.
2015-01-19 17:43:57 +00:00
Emanuel Haupt
e44ae4840f Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:39:45 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Dirk Meyer
87f5e4fc78 - add shebangfix 2015-01-02 13:09:54 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
2a83ec45e0 Properly support png 1.5
Obtained from:	pkgsrc
2014-12-25 14:02:37 +00:00
Johan van Selst
7bc4a15b4d - Update to slrn 1.0.2
- Update MASTER_SITES
2014-12-22 11:06:35 +00:00
Antoine Brodin
cf6c5e425e - Shebangfix
- Cleanup plist
2014-12-21 19:28:28 +00:00
Baptiste Daroussin
b062d28f20 cleanup plist 2014-12-20 19:28:57 +00:00
Alexey Dokuchaev
9d29351fc1 Sort entries alphabetically across all categories to avoid extra repo churn. 2014-12-07 16:21:36 +00:00
Mark Felder
453b4d319b Update "BSD" license 2014-12-06 22:16:57 +00:00
Rene Ladan
3b3ed051bc Remove expired ports:
2014-11-26 vietnamese/vnlpr: Broken for more than 6 months
2014-11-26 devel/fsmgenerator: Broken for more than 6 months
2014-11-26 graphics/multiraw: Depends on broken and deprecated graphics/dcraw-m
2014-11-26 news/fidogate-ds: Broken for more than 6 months
2014-11-26 net/py-yadis: Broken for more than 6 months
2014-11-26 textproc/ruby-diff: Broken for more than 6 months
2014-11-26 audio/cowbell: Broken for more than 6 months
2014-11-26 lang/ironpython: Broken for more than 6 months
2014-11-26 www/dpsearch: Broken for more than 6 months
2014-11-26 multimedia/y4mscaler: Broken for more than 6 months
2014-11-26 devel/rubygem-dep_selector: Broken for more than 6 months
2014-11-29 14:33:15 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Mark Felder
ec988c7cc1 Update to 0.7.20 2014-11-26 00:32:10 +00:00
Mark Felder
23beeb5d13 Update to 14.0
PR:		194939
2014-11-12 15:37:37 +00:00
Mark Felder
5b74887dd2 Update to 0.7.19 2014-11-05 18:19:30 +00:00
Antoine Brodin
fdab2b6359 Deprecate ports broken for more than 6 months 2014-10-25 16:49:19 +00:00
Marcus von Appen
d45fbf3040 - Convert ports of news/ and print/ to new USES=python
Approved by: portmgr (implicit)
2014-10-24 16:42:59 +00:00
John Marino
15dccb3a0d Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 10:09:19 +00:00
Matthias Andree
de3ef2acf4 Rename files/diablo.sh-sample to files/diablo.in.
Clean up @dirrmtry from pkg-plist.
Bump PORTREVISION.

PR:		193855
Submitted by:	Nikolai Lifanov (maintainer)
2014-10-11 01:12:14 +00:00
Baptiste Daroussin
eac0e6eea8 Simplify plist 2014-10-07 23:00:51 +00:00
Antoine Brodin
0e28d17906 - Add missing run dependency on perl
- Allow staging as a regular user
2014-10-03 21:55:45 +00:00
Dirk Meyer
79592d918d - remove @cwd 2014-09-29 07:05:14 +00:00
Antoine Brodin
37ae71637d Fix plist 2014-09-24 16:55:14 +00:00
Baptiste Daroussin
ea0d13dee4 Simplify plist 2014-09-23 09:50:32 +00:00
Tim Bishop
a38bddbfd6 Update to 2.20. 2014-09-16 11:32:46 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Jason E. Hale
ba59b0ac89 - Update to 13.0
- Fix shebangs
- Allow linking to ncurses library from port or base
- Remove post-configure patch and redefine BINMODE instead
- Convert USE_PYTHON -> USES=python:run
- Use @sample in pkg-plist
- Don't install multiple copies of LICENSE

PR:		193405 (based on)
Submitted by:	Toxic <toxic@doobie.com> (maintainer)
2014-09-08 21:24:07 +00:00
Thomas Zander
d2600dae47 Resurrect news/diablo
- Stagify
- Assign maintainership to  Nikolai Lifanov <lifanov@mail.lifanov.com>
- General cleanup of diablo port
- Add LICENSE
- Bump PORTREVISION

PR:		193239
Submitted by:	lifanov@mail.lifanov.com
2014-09-07 07:23:56 +00:00
Baptiste Daroussin
39a5b78f87 Remove non staged ports without pending PR from net-p2p, net and news 2014-09-01 23:05:26 +00:00
Johan van Selst
a8d6c8886f Fix build when compiling without NLS
PR:		193149
Submitted by:	vas@mpeks.tomsk.su
2014-08-31 19:19:55 +00:00
Johan van Selst
e80ffe9e5a Make all files owned by news:news as it was in the previous version
Correctly make innbind setuid again
Bump PORTREVISION
2014-08-30 20:00:44 +00:00
Johan van Selst
9ce256fff8 Correct owner for data directories (news:news)
Add missing @sample keywords

Reported by:	naddy
2014-08-30 19:03:34 +00:00
Johan van Selst
905506f792 - Stagify
- Update to 2.5.4
- Adopt port
2014-08-27 11:13:57 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Bryan Drewery
7ca8fcd486 No need to show pkg-message with staging.
It already shows. This was showing after installing to stagedir,
and then the new default would show on install as well
2014-08-21 03:59:26 +00:00
Antoine Brodin
3e0a67c81e 2014-08-20 deskutils/horde3-hermes: EOL in April 2012
2014-08-20 deskutils/horde3-klutz: EOL in April 2012
2014-08-20 deskutils/horde3-kronolith: EOL in April 2012
2014-08-20 deskutils/horde3-mnemo: EOL in April 2012
2014-08-20 devel/horde3-chora: EOL in April 2012
2014-08-20 ftp/horde3-gollem: EOL in April 2012
2014-08-20 games/linux-steam: Unmaintained interactive port
2014-08-20 games/linux-ut2004-demo: Unmaintained restricted ancient demo
2014-08-20 mail/horde3-dimp: EOL in April 2012
2014-08-20 mail/horde3-forwards: EOL in April 2012
2014-08-20 mail/horde3-ingo: EOL in April 2012
2014-08-20 mail/horde3-mimp: EOL in April 2012
2014-08-20 mail/horde3-vacation: EOL in April 2012
2014-08-20 net-mgmt/horde3-nic: EOL in April 2012
2014-08-20 net-mgmt/nocol: Unmaintained interactive port
2014-08-20 net-mgmt/ourmon: Unmaintained interactive port
2014-08-20 net/wowzamediaserverpro: Unmaintained interactive port
2014-08-20 news/p5-NNML: Unmaintained interactive port
2014-08-20 print/dvips: Unmaintained interactive port
2014-08-20 print/xdvi: Unmaintained interactive port
2014-08-20 security/horde3-jeta: EOL in April 2012
2014-08-20 security/hunch: Likely unused interactive port
2014-08-20 www/horde3-ansel: EOL in April 2012
2014-08-20 www/horde3-meta: EOL in April 2012
2014-08-20 www/horde3-passwd: EOL in April 2012
2014-08-20 www/horde3-trean: EOL in April 2012
2014-08-20 www/wwwcount: Ancient interactive port
2014-08-20 x11-clocks/xalarm: Unmaintained interactive port
2014-08-20 06:30:29 +00:00
John Marino
a42ec116be Remove '-devel' prefix from husky* ports
Today the older unstaged husky-* ports were removed as the first part
of a transition move the development versions into their place.  This
commit completes the relocation of husky-*-devel ports.
2014-08-19 22:10:13 +00:00