Commit graph

2557 commits

Author SHA1 Message Date
John Marino
67afc3a964 news/husky-(fidoconf|htick|hpt) : builds INFO pages everywhere again
Jan Beich fixed the info pages (thanks Jan!) so this enables their
building for htick and fidoconf of FreeBSD 11 and DragonFly.  While here,
commit USES+=makeinfo to -hpt that went uncommitted accidently yesterday.
2015-04-19 06:24:33 +00:00
Jan Beich
909a2680c8 Add patches to unbreak INFO build on DragonFly and FreeBSD 11+
fidoconfig.texi:2534: warning: command @minus does not accept arguments
fidoconfig.texi:2555: warning: command @minus does not accept arguments
fidoconfig.texi:2547: raising the section level of @subsection which is too low
htick.texi:16: unknown command `fg'
htick.texi:17: unknown command `mail'
htick.texi:18: unknown command `ua'

Reported by:	pkg-fallout
2015-04-18 19:51:47 +00:00
John Marino
ff2653f9da news/husky-fidoconf: Test feature rather than OPSYS/OSVERSION
Testing for OPSYS/OSVERSION requires <pre> and <post> inclusions and
isn't necessary.  All we need is the same logic that USES=makeinfo uses.
This simplifies previous commit.
2015-04-18 10:59:35 +00:00
John Marino
35a4cd1934 news/husky-(hpt|htick): Restore build on FreeBSD 11 and DF
The husky-htp texi file can still be processed by the latest texinfo
programs, so all it needed was USES+= makeinfo to fix FreeBSD 11.

However, the husky-htick texi file is too old, so the makefile was
adjusted to not install info if the base texinfo isn't available.
While here, use PORTDOCS and remove very short pkg-plist file.
The maintainer will be notified so he can restore the info page
on all platforms.

Approved by:	blanket (restores build on FreeBSD 11)
2015-04-18 10:53:31 +00:00
John Marino
48c90ce9d4 news/husky(-fidoconf): Unbreak F11 and DragonFly (old texi files)
The reason all husky ports were bumped is because the -devel package
suffix was not removed as intended.  It's been removed now so all husky
packages have different names.

The fidoconf package uses texi files to build an info page and an html
page.  It appears there is no man page equivalent.  I couldn't find a
patch to fix the old-format texi files that the latest texinfo programs
can read, so I blocked them from building on FreeBSD 11 and DragonFly
where the port was broken.

While here, I removed %%PORTDOCS%% from man pages.  There were installed
unconditionally (as they should be), so setting DOCS option to off would
have broken the port as well.  Also use the INFO definition as it should
be rather than hardcoding the pkg-plist.

The maintainer will be notified so he can prepare a patch for texi or
update the port.

Approved by:	blanket (unbreaks F11)
2015-04-18 10:28:54 +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
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
John Marino
4330a62265 news/husky*: Remove Husky ports to pave way for next version
In a two-step process, the Husky ports that are due to be removed
on September 1 are being removed now.  The next step will be to rename
the husky-*-devel ports to plain husky-*

Approved by: 	former maintainer (fjoe@)
2014-08-19 16:37:47 +00:00
Adam Weinberger
af8fe0ce49 Add USES=makeinfo. It still doesn't build but at least it fails using the
correct tools.
2014-08-16 15:20:14 +00:00
John Marino
1bd310e4db news/husky-devel: fix non-gcc builds
PR:		192574
Submitted by:	maintainer (Oleg Sharoyko)
2014-08-11 09:42:55 +00:00
Adam Weinberger
1f53b2d9af Fix build without gcc. 2014-08-06 03:49:28 +00:00
Tijl Coosemans
74a7f8c73c Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
2014-08-05 22:13:29 +00:00
John Marino
e6129d924b Update development versions of husky ports
The husky-base-devel port was removed, and three ports were added in this
mass update:
  - husky-areafix-devel
  - husky-devel
  - husky-huskylib-devel

PR:		185154
Submitted by:	maintainer (Oleg Sharoyko)
2014-08-05 06:54:40 +00:00
Dirk Meyer
10919b1b42 - fix build for pkg-1.3.4 2014-08-04 04:56:25 +00:00
Adam Weinberger
511c49bdec In some straightforward cases, protect documentation behind
PORTDOCS, adding a DOCS option where needed, and a couple
PORTEXAMPLES for good measure.
2014-08-04 03:40:14 +00:00
Dirk Meyer
c6ef71fbbf - rename patch files 2014-08-03 15:20:08 +00:00
Dirk Meyer
b412193f24 - rename patch files
- rename MACROS
2014-08-03 14:54:20 +00:00
Sunpoet Po-Chuan Hsieh
f57dca320b - Use USES=twisted 2014-08-01 16:18:42 +00:00
Kurt Jaeger
b95d127471 security/libgcrypt: 1.5.3_3 -> 1.6.1
- Update to 1.6.1
- Remove some unneeded patches
- Fix pkg-plist
- report configure bug upstream
  https://bugs.g10code.com/gnupg/issue1668
- report API breakage downstream and find that MacPorts had the same issue
  https://rt.cpan.org/Ticket/Display.html?id=97201
- bump PORTREVISION for dependent ports (approx. 100 ports)
- Thanks to exp-run by antoine@ to find ports that break
- patch ports that would otherwise break
  security/shishi with PR 192164 is already committed
  [1] devel/ccrtp
  [2] editors/abiword
  [3] security/p5-Crypt-GCrypt

PR:		191256, 192162 [1], 192163 [2], 192166 [3]
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Approved by:	maintainer timeout, antoine (exp-run), portmgr (implicit)
2014-07-30 03:57:23 +00:00
Adam Weinberger
037a3b5bf9 Remove the final usages of USE_XZ from the tree, and replace them with
USES=tar:xz.

Approved by:	portmgr (most of them)
2014-07-29 21:25:30 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Adam Weinberger
272b1c5f9a Rename news/ patch-xy patches to reflect the files they modify. 2014-07-29 02:18:44 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Baptiste Daroussin
752da6b94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-24 16:33:10 +00:00
Adam Weinberger
95bc73a719 Fix build without gcc. 2014-07-23 17:23:16 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Baptiste Daroussin
d22728a7e8 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:26:25 +00:00
Adam Weinberger
fa4bf2ee1d Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
Adam Weinberger
1f65a30b2a Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES. 2014-07-15 17:52:17 +00:00
Adam Weinberger
2e3438be2c Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:47:45 +00:00
Baptiste Daroussin
ffb7170399 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-14 18:42:04 +00:00
Mark Felder
8f659c1de7 Update to 0.7.18
Submitted by:	bryce@cobryce.com
2014-07-10 12:14:26 +00:00
Jimmy Olgeni
7dc406a7a1 Remove indefinite articles and trailing periods from COMMENT, plus minor
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)
2014-07-10 12:13:11 +00:00
Sunpoet Po-Chuan Hsieh
0b602232c5 - Update to 14.0.0
- Use PYDISTUTILS_AUTOPLIST
- Use USES=tar:bzip2

Changes:	http://twistedmatrix.com/trac/browser/tags/releases/twisted-14.0.0/twisted/news/topfiles/NEWS
2014-07-06 18:52:29 +00:00
Adam Weinberger
aaf137da80 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 21:57:08 +00:00
Antoine Brodin
cd419fd1df Make those ports more likely to build with texinfo from ports
With hat:	portmgr
2014-07-01 17:37:41 +00:00
John Marino
49681f72c7 news/p5-NNML: interactive port is no longer maintained, so deprecate
This port will be removed after 20 August with the other unmaintained
interactive ports unless someone converts it to a regular port.
2014-06-30 06:09:43 +00:00
Eitan Adler
e6ab3ba661 multiple: reset gslin's maintainer
By request of Gea-Suan Lin <gslin@gslin.org> - reset ports to ports@FreeBSD.

	Gea-Suan Lin's work is much appreciated.

Approved by:	portmgr (implicit) (not really, skipping NO_STAGE check)
2014-06-30 05:51:02 +00:00
Antoine Brodin
c0ef6553ab Allow to build with texinfo from ports
With hat:	portmgr
2014-06-26 08:41:34 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Vanilla I. Shu
1f11b850f7 Stagify.
Approved by:	portmgr@ (blanket approval)
2014-06-24 14:58:51 +00:00
Marcus von Appen
2bd9d3f7d0 - Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-15 08:05:37 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Martin Wilke
c3a0a8dbd2 - Convert gmake to USES 2014-05-29 11:39:16 +00:00
Johan van Selst
0b8fd39f3d - Please poudriere build by using @sample (better and simpler)
- Bump PORTREVISION
2014-05-24 11:13:09 +00:00
Tim Bishop
8023736c28 - Update to 2.19
- Add NO_ARCH
2014-05-13 16:41:50 +00:00
Tim Bishop
9eceba4ac2 Remove ftp://ftp.i-scream.org/ master site. The http equivalent still
exists. Also remove DIST_SUBDIR where there's no need to have it.
2014-05-13 14:22:57 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Johan van Selst
a2703243a4 Update to tin 2.2.1 2014-05-04 15:21:21 +00:00
Bryan Drewery
23a1cad535 - Fix plist to have proper 'rmdir DIR' ordering.
Pkgng will not detect the directory otherwise. This was due to
  incorrectly advise in the check-stagedir.sh script, fixed in
  r351587

With hat:	portmgr
2014-04-21 01:14:53 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Mark Felder
64735bfcdc Just spotted in the 0.7.17 changelog they implemented my request for full
control over the pidfile! Now we no longer scrape the config file to guess
its name, which was based on both the hostname of the server and the port.

Previously, if you changed the hostname of your server you could no longer
signal the running sabnzbd process through the rc framework...
2014-04-16 15:14:29 +00:00
Mark Felder
7c6298f0f0 update to 0.7.17 2014-04-16 14:41:29 +00:00
Antoine Brodin
914a1249c1 Mark broken: Fails to configure
configure: error: use --with-newsbindir=DIR or --without-news option
===>  Script "configure" failed unexpectedly.

Reported by:	pkg-fallout
2014-04-12 22:06:34 +00:00
Koop Mast
16ccff16fa Stagify
USES=gmake tar:bzip2 and sort USES
Use new LIB_DEPENDS syntax.
Add USE_GCC=any to fix the build on 10.0+. [1]

PR:		ports/182203 [1]
Submitted by:	Walter Hurry <walterhurry@gmail.com>
2014-04-11 13:51:28 +00:00
Baptiste Daroussin
6ce8b0ec31 Fix bash detection in the makefile
Reported by:	QAT
2014-04-04 11:44:41 +00:00
Baptiste Daroussin
d964dbfc91 Properly strip binaries and support cross building 2014-04-04 11:36:08 +00:00
Baptiste Daroussin
8ea9e7a706 Do not leak stagedir in the generated binary
Remove now useless pre-su target

MFH:	2014Q2
2014-04-04 11:00:35 +00:00
Rene Ladan
3ede9c4875 Remove expired ports:
2014-02-27 devel/hyena: Broken for more than 6 month
2014-04-01 print/pdfmod: Depends on expired devel/hyena, unstaged, uses old standards
2014-04-01 security/gnutls-devel: Stale, broken and vulnerable
2014-04-01 sysutils/epylog: distfiles no longer fetchable
2014-04-01 japanese/Wnn6: Unmaintained, interactive and restricted
2014-04-01 japanese/srd-fpw: Unmaintained, interactive and restricted
2014-04-01 japanese/mypaedia-fpw: Unmaintained, interactive and restricted
2014-04-01 news/dnews: Unmaintained, interactive and restricted
2014-04-01 devel/adasdl: Ancient, does not build on amd64; use devel/sdl_gnat instead
2014-04-01 lang/gnat: The Ada framework is based on lang/gcc-aux, use it instead
2014-04-01 21:24:16 +00:00
Adam Weinberger
d917c27384 Missed a ${STAGEDIR} 2014-03-29 19:00:05 +00:00
Adam Weinberger
480a784385 Missed a direct access of $PREFIX 2014-03-29 18:12:30 +00:00
Adam Weinberger
c7d698a435 --with-news makes configure barf. Only use --without-news and --with-newsbindir= 2014-03-29 17:53:54 +00:00
Adam Weinberger
2a58169b19 Add stage support to news, and improve correctness.
I am not touching the husky ports with a 10 foot pole.

atp:
	stage, improve pkg-message
crashmail:
	stage
diablo:
	too wacky to stage, but convert WITH_* to OPTIONS, unmute
	commands that shouldn't be muted, use :MDOCS
fidogate-ds:
	stage, OPTIONS, treat examples as EXAMPLES, not DOCS, handle
	/var/* in the plist properly
golded+:
	stage, OPTIONS, protect examples behind %%PORTEXAMPLES%%
nntpbtr:
	this was an unbelievably PITA
	stage, add missing prototypes, add missing return types,
	rename patch files to what they actually patch
nntpcache:
	stage support, required lots of Makefile.in patching,
	call submakes correctly, handle config files properly
nzbperl:
	stage, use OPTIONS, remove obsolete pkg-message
papercut:
	stage, handle config file properly
py-pynzb:
	stage, use OPTIONS helper to avoid bsd.port.options.mk inclusion
s-news:
	stage
slrnconf:
	stage
slrnface:
	stage, install required files to datadir, not examplesdir,
	generate proper pkg-message
sn:
	stage
2014-03-29 17:28:56 +00:00
Dirk Meyer
7a069c6f58 - fix build with clang again
Submitted by:	Wolfgang Zenker
2014-03-28 20:52:21 +00:00
Johan van Selst
6bb82fe3f9 Fix character set selection that was broken with iconv from base
PR:		ports/187847
Submitted by:	David Marec <david.marec@davenulle.org>
2014-03-26 18:54:55 +00:00
Dirk Meyer
ee16702944 - revert r346880
Approved by:	bapt

- update LICENSE
- fix build with new clang
2014-03-19 14:09:29 +00:00
Emanuel Haupt
50418f3429 Quiesce mkdir 2014-03-18 14:26:57 +00:00
Baptiste Daroussin
44105bbef8 Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
Dirk Meyer
280380c162 - remove broken MANPREFIX 2014-03-04 06:51:37 +00:00
Baptiste Daroussin
c5ec73597e Fix build with clang 2014-03-03 10:55:26 +00:00
Antoine Brodin
aac06e1c7a Deprecated some unmaintained, interactive and restricted ports 2014-03-01 17:25:28 +00:00
Emanuel Haupt
1d89037964 Define DOCS option 2014-02-27 07:30:09 +00:00
Emanuel Haupt
951f0ab2bb Support staging 2014-02-27 07:29:19 +00:00
Emanuel Haupt
aa547c9b84 Support staging 2014-02-25 08:51:47 +00:00
Emanuel Haupt
3f42b73262 - Support staging
- Use shebangfix
- Define DOCS
2014-02-25 08:50:24 +00:00
Emanuel Haupt
1995878755 Remove trailing whitespaces from category news 2014-02-21 13:38:58 +00:00
Thomas Abthorpe
d8299fcc60 - Reassign lioux' ports to the heap
With hat:	portmgr
2014-02-14 16:51:44 +00:00
Emanuel Haupt
82f93acc32 Eliminate inclusion of bsd.port.options.mk where PORT_OPTIONS is not tested for
afterwards.

Encouraged by:	mat
2014-02-13 09:40:05 +00:00
Emanuel Haupt
f32749c57d Now that this port is staged and DOCS defined we can stop testing for DOCS in
any install target.
2014-02-12 19:24:47 +00:00
Antoine Brodin
1f20bf271d Stage support 2014-02-11 20:57:01 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Johan van Selst
7a14a04810 Enable stage support 2014-02-10 07:31:17 +00:00
Johan van Selst
093200b051 Enable stage support 2014-02-08 13:10:58 +00:00
Emanuel Haupt
a97fb4a965 Support staging. 2014-02-06 13:28:36 +00:00
Johan van Selst
ba02f78f21 Enable stage support 2014-02-05 19:52:28 +00:00
Martin Wilke
2e95bf0cd1 - Stage support 2014-02-03 13:40:25 +00:00
Baptiste Daroussin
ef086f0077 Switch from ispell to aspell-ispell 2014-01-28 15:30:02 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Raphael Kubo da Costa
1f77f1f913 Update to 12.0.
PR:		ports/185750
Submitted by:	feld@
Approved by:	Jeff Burchell <toxic@doobie.com> (maintainer)
2014-01-19 14:18:17 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Johan van Selst
c721770f22 correct plist for staging 2014-01-10 19:02:59 +00:00
Johan van Selst
b1abf0f3db Enable stage support 2014-01-10 18:40:47 +00:00
Andrej Zverev
3d574e7caa - stage support
Approved by:	portmgr (blanket infrastructure)
2014-01-05 12:30:05 +00:00
Dima Panov
2842932537 - Tell bmake we use the old :L :U modifiers
PR:		185301
Submitted by:	naddy@
2013-12-31 03:45:01 +00:00
Johan van Selst
07df58ac3f - Enable STAGE support
- Simplify OPTIONS handling
2013-12-29 22:31:27 +00:00
Dirk Meyer
1efbf0ed50 - new options PGP2 PGPIN PGPGPG
- do not default to security/pgp, which is broken on amd64
2013-12-29 08:00:22 +00:00
Dirk Meyer
24e7c71e0a - apply gawk patch in any case 2013-12-28 06:39:26 +00:00
Dirk Meyer
e80a770c59 - add LICENSE 2013-12-28 06:37:24 +00:00
Johan van Selst
33d7a827c1 - Update tin to 2.2.0
- Enable STAGE support
2013-12-27 20:20:30 +00:00
Dirk Meyer
38139d5b65 - new option INETD 2013-12-27 16:20:16 +00:00