Commit graph

6684 commits

Author SHA1 Message Date
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- 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
2015-05-14 10:15:04 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Dmitry Marakasov
4865c032b0 - Add LICENSE
- Strip binary
2015-05-11 08:20:14 +00:00
Dmitry Marakasov
7ca22be141 - Add LICENSE
- Strip library
2015-05-10 04:27:47 +00:00
Jason E. Hale
b85d025990 Update to 1.1.0 2015-05-09 11:46:25 +00:00
Dmitry Marakasov
9ddcacf81b - Add CPE info
Approved by:	portmgr blanket
2015-05-07 22:18:31 +00:00
Mathieu Arnold
fe8c93a322 Update ports in the p* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 17:32:52 +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
Bryan Drewery
63408327b0 USES=xfce: Stop overriding MASTER_SITE_SUBDIR.
Add an XFCE SITE_SUBDIR abbreviation and use it forf or the xfce ports,
which removes the need to set MASTER_SITE_SUBDIR in any of them.

This fixes ports that have USES=xfce but do not use the XFCE MASTER_SITE,
namely sysutils/xfce4-bsdcpufreq-plugin.

With hat:	portmgr
2015-04-28 17:01:46 +00:00
John Marino
3c0fbd22bf print/ghostscript7: This is not jobs safe
This port is doing some king of crazy delete/copy thing with gconfig.h
and there's a race where it gets used before it's copied.  Mark this
port unsafe until further notice; it has failed on me a couple of times.

tailored log:
  rm -f ./obj/../soobj/gconfig.h
  cp ./obj/../soobj/gconfxx.h ./obj/../soobj/gconfig.h
  rm -f ./obj/../soobj/gconfig.h
  cp ./src/gconf.c ./obj/../soobj/gconfig.cOA
  cp ./obj/../soobj/gconfxx.h ./obj/../soobj/gconfig.h
  [snip]
  cp ./obj/../soobj/gconfxx.h ./obj/../soobj/gconfig.h
  In file included from ./obj/../soobj/iconfig.c:43:0:
  ./src/gconf.h:34:23: fatal error: ./obj/../soobj/gconfig.h: No such file
    or directory
  compilation terminated.
2015-04-27 14:34:24 +00:00
Ashish SHUKLA
c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Alex Dupre
8ac8b1b305 Update to 1.8.9 release. 2015-04-26 14:04:19 +00:00
Dmitry Marakasov
495d7847fc - Add CPE info
Approved by:	portmgr blanket
2015-04-24 23:09:22 +00:00
Baptiste Daroussin
25c34fd38f Update icu to 55.1 2015-04-23 21:26:09 +00:00
Dmitry Marakasov
5d3fd1005c - Add CPE info
Approved by:	portmgr blanket
2015-04-23 20:54:57 +00:00
Danilo Egea Gondolfo
97a57f7793 - Update to 20150415 2015-04-23 14:56:59 +00:00
Tijl Coosemans
2f31f6488f Convert to USES=autoreconf 2015-04-18 15:14:57 +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
Bartek Rutkowski
e04ebb2601 print/gv: add CPE information
- Maintainer's timeout (bf@FreeBSD.org)

PR:		198637
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
2015-04-14 09:32:46 +00:00
Mikhail Teterin
9016784280 Add license (PHP-2.02), remove redundant DISTNAME setting. 2015-04-10 01:06:01 +00:00
Mikhail Teterin
98a033c60c Unbreak, upgrade from 1.3.6 (released in 2007) to 1.3.7 (released in
2013).

Approved by:	being condemned
2015-04-10 01:03:36 +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
Baptiste Daroussin
22118d1b0e Fix packaging as a user 2015-04-08 15:18:07 +00:00
Koop Mast
3b6d7dfe9b Update harfbuzz to 0.9.40.
PR:		198424 (based on)
Submitted by:	jbeich@
2015-04-06 14:25:37 +00:00
Sunpoet Po-Chuan Hsieh
5e3e7144b7 - Move print/rubygem-pdfwriter to print/rubygem-pdf-writer
- Add LICENSE
- Update RUN_DEPENDS
- Remove DISTNAME and GEM_NAME
- Update WWW
2015-04-05 18:26:21 +00:00
Sunpoet Po-Chuan Hsieh
d4904cf97a - Update to 1.7.1
- Add LICENSE

Changes:	https://github.com/halostatue/color/blob/master/History.rdoc
2015-04-05 18:24:46 +00:00
Baptiste Daroussin
df99f503b2 Fix build with freetype option
Reported by:	Ivan Klymenko <fidaj@ukr.net>
2015-04-02 09:47:37 +00:00
Baptiste Daroussin
fdf29be1f6 Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
Johan van Selst
464fa85ec7 - Update texinfo.tex, htmlxref.cnf to latest release
- Add CPE information [1]
  print/texinfo has had vulnerabilities with a CPE identifier assigned
  (e.g. CVE-2006-4810).

PR:		198841 [1]
Submitted by:	shun.fbsd.pr@dropcut.net
2015-03-28 11:18:30 +00:00
John Marino
312461b6fa 3 ports categories: Remove $PTHREAD_LIBS
Categories: print, science, emulators

approved by:	PTHREAD blanket
2015-03-24 22:17:41 +00:00
Mathieu Arnold
037c801e2c Don't use PTHREAD_LIBS.
Sponsored by:	Absolight
2015-03-24 16:44:41 +00:00
Dmitry Marakasov
ebce1dbe17 - Add LICENSE
- Strip library
2015-03-24 13:30:56 +00:00
Mikhail Teterin
a10ca4b5e5 Unbreak -- seems to build fine with the current TeXLive. 2015-03-23 21:30:19 +00:00
Bryan Drewery
159d76492b Use proper MAKE_CMD reference.
With hat:	portmgr
2015-03-22 23:53:18 +00:00
Baptiste Daroussin
a5da770e67 Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
2015-03-21 23:05:19 +00:00
John Marino
2899abe804 php53 and fallout: Deprecate, set removal for 15 APR 2015
The PHP developers stopped providing security patches for the 5.3
branch on 14 August 2014.  They "strongly urge" to upgrade to current
versions "as using older versions may expose you to security
vulnerabilities and bugs that have been fixed in more recent versions"
of PHP.

The PHP53 branch was released from maintainership today, so it's being
deprecated with removal set for 15 April 2015.

There were only 8 ports limited to php53, six of which were pecl- ports.
These ports must be upgraded to use a later version of php (5.6 is
recommended) soon, or they will be removed with php53.

Note that all 8 ports incorrectly set the PHP_DEFAULT_VERSION, so this
was changed to use IGNORE_WITH_PHP instead while here.

PR:		198150
2015-03-21 18:40:15 +00:00
Baptiste Daroussin
1d3a688dde Convert to USES=fonts 2015-03-20 16:26:28 +00:00
Baptiste Daroussin
569f2bcb7b Convert to USES=fonts 2015-03-20 16:23:08 +00:00
Baptiste Daroussin
c0d4a63fad Update to 0.2.3 (get rid of autotools) 2015-03-20 07:56:25 +00:00
Sunpoet Po-Chuan Hsieh
f1b5d25c04 - Update to 1.9.72
Changes:	http://git.fedorahosted.org/cgit/pycups.git/tree/NEWS
2015-03-18 13:02:11 +00:00
Johannes Jost Meixner
453f8022de print/rubygem-rbpdf: Add port.
A template plugin allowing the inclusion of ERB-enabled RBPDF template files.

WWW: https://github.com/naitoh/rbpdf

PR:		198604
Submitted by:	Michael Moll <kvedulv@kvedulv.de>
Approved by:	mentors (implicit)
2015-03-15 15:55:21 +00:00
Dmitry Marakasov
9e5e55b9fd - Simplify MASTER_SITES
- Add LICENSE
- Add empty directory to plist
2015-03-15 15:38:41 +00:00
Sunpoet Po-Chuan Hsieh
d045248e3f - Update to 1.0.67
PR:		198543
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2015-03-12 18:27:38 +00:00
Alonso Schaich
63ff0b60db Update KDE SC to 4.14.3
The kde@ team presents KDE SC 4.14.3, the last planed release
of the KDE SC 4 series.

In addition to the updates provided by the KDE SC developers, this
update also addresses numerous FreeBSD and PORTS specific
issues, found and solved by the kde@ team and area51 testers,
most notorously Tobias C. Berner <tcberner@gmail.com>

PR:		197751
PR:		197871
PR:		184996
Reviewed by:	rakuco (mentor)
Differential:	https://reviews.freebsd.org/D1950
2015-03-11 23:11:47 +00:00
Johan van Selst
288febf9fb Add CPE information
print/enscript-letter has had vulnerabilities with a CPE identifier
assigned (e.g. CVE-2008-4306).

PR:		198248
Submitted by:	shun.fbsd.pr@dropcut.net
2015-03-09 19:41:18 +00:00
Dirk Meyer
a62cde37b4 - add CPE string
PR:		198176
Submitted by:	Shun
2015-03-08 10:03:33 +00:00
Thomas Zander
fc0f4b0c72 Update to upstream version 20150228
PR:		198278
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-03-07 07:16:13 +00:00
Bartek Rutkowski
fa0d7cc961 print/cups-filters: update 1.0.65 -> 1.0.66
PR:		198294
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
2015-03-06 12:24:41 +00:00
Olivier Duchateau
86e4cb7cb0 The FreeBSD Xfce team proudly presents Xfce 4.12.
Announce: http://www.xfce.org/about/news/?post=1425081600

Global changes:
- Switch to USES= xfce (D677)
- Reorganize options helper
- Fix USES= gettext-* when NLS option is not set [1], [2]
- Add LICENSE (when missing)

Update:
- to 4.12 (core components)
- audio/xfce4-mpc-plugin to 0.4.5
- deskutils/xfce4-tumbler to 0.1.31
- deskutils/xfce4-xkb-plugin to 0.7.1
- editors/mousepad to 0.4.0
- graphics/ristretto to 0.8.0
- multimedia/xfce4-parole to 0.8.0
- sysutils/garcon to 0.4.0
- sysutils/xfce4-diskperf-plugin to 2.5.5 [3]
- sysutils/xfce4-fsguard-plugin to 1.0.2
- sysutils/xfce4-power-manager to 1.4.3
- sysutils/xfce4-wavelan-plugin to 0.5.12
- x11/libexo to 0.10.3
- x11-fm/thunar to 1.6.6
- x11-themes/gtk-xfce-engine to 3.2.0

PR:		196003 [1], 197251 [2], 198132
Differential Revision:	https://reviews.freebsd.org/D677
Submitted by:	Kamil Szczesny [1], amdmi3@ [2], myself
Exp-run by:	antoine@
Approved by:	danilo@ (maintainer) [3]
Tested by:	Ivan <enitarzi@gmail.com>
2015-03-05 22:52:30 +00:00
Baptiste Daroussin
3f9395d599 Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00