1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-25 00:51:21 +00:00
Commit Graph

6261 Commits

Author SHA1 Message Date
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
Baptiste Daroussin
9822da912d Modernize
Strip binaries
Convert to USES=libtool
2014-06-10 17:26:02 +00:00
Pietro Cerutti
f7c2909f9a - Most likely, BSD is not the correct license for this. Remove it until I
figure out what this is.
2014-06-10 12:24:26 +00:00
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Vanilla I. Shu
88c0634551 1: remove NO_STAGE.
2: convert to new format of LIB_DEPENDS.
2014-06-10 06:10:55 +00:00
Vanilla I. Shu
1b6c64f594 Stagify. 2014-06-10 03:40:19 +00:00
Vanilla I. Shu
52280abf95 Stagify. 2014-06-10 03:27:00 +00:00
Vanilla I. Shu
3546c125dd Stagify. 2014-06-10 03:24:09 +00:00
Vanilla I. Shu
9939e77584 1: Stagify.
2: bump version due pkg-plist changed.
2014-06-10 03:21:05 +00:00
Vanilla I. Shu
0ed180dcc1 1: remove NO_STAGE
2: convert to new format of LIB_DEPENDS.
2014-06-10 03:10:59 +00:00
Vanilla I. Shu
8a5381fa71 Stagify. 2014-06-10 03:00:30 +00:00
Mark Linimon
6d63cf6d69 Reset maintainer at his request. Maintainer recommends P. Selinger's
upprint as a replacement: http://www.mathstat.dal.ca/~selinger/upprint/ .

Submitted by:	former maintainer
Approved by:	portmgr (blanket)
2014-06-10 02:02:29 +00:00
Mikhail Teterin
a2a619a3d8 Support staging. (Still don't understand, why the MANs-knobs had to
go...)
2014-06-09 23:00:54 +00:00
Henrik Brix Andersen
19e0a84eb6 - Use PORT_OPTIONS:MDOCS
- Add license
- Add staging support
2014-06-09 19:27:53 +00:00
Antoine Brodin
530c42ac94 - Update to 2.0.15
- Stage support
- Unexpire

PR:		ports/190827
Submitted by:	maintainer
2014-06-09 17:42:25 +00:00
Jimmy Olgeni
55dc0f983a Remove all space characters from Makefile assignments.
No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
2014-06-08 19:51:27 +00:00
Kurt Jaeger
c4e1289ca5 Mass-update maintainer from fbsd-ports@opsec.eu -> pi@FreeBSD.org 2014-06-08 19:05:27 +00:00
Danilo Egea Gondolfo
87ad1df4e9 - Update from 1.0.53 to 1.0.54
- Add libtool to USES

PR:		ports/190758
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2014-06-07 18:28:33 +00:00
Pietro Cerutti
ad000e3764 - Update to 2.19.7 2014-06-06 07:42:00 +00:00
Carlo Strub
54bb427e44 - Support Staging
- Add LICENSE

PR:		190503
Submitted by:	kheuer@gwdg.de (maintainer)
2014-06-05 22:15:45 +00:00
Carlo Strub
55584a24c2 Back to pool
PR:		190333
Submitted by:	shurd@sasktel.net (maintainer)
Approved by:	portmgr (implicit)
2014-06-03 20:29:43 +00:00
Hiroki Sato
50f7bcbc83 - STAGEDIR support.
- Simplify PORT_OPTIONS handling.
- Fix pkg-plist and remove extra mktexlsr(1).
- Fix pkg-message.
2014-06-03 19:32:33 +00:00
Olivier Duchateau
72a4fd866a - Fix build when CUPS is set
- Bump PORTREVISION

PR:		188799 [1]
Submitted by:	<jwbacon@tds.net> [1], Miltiadis Margaronis (private email)
2014-06-03 17:32:36 +00:00
Dmitry Marakasov
8d940fe2cf - Support staging
Approved by:	portmgr blanket
2014-06-03 01:15:13 +00:00
Dmitry Marakasov
531faede3f - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-06-03 00:51:21 +00:00
Raphael Kubo da Costa
bf83f6b90f Finally add staging support.
While here, replace all the direct invocations of mktexlsr by
USE_TEX=texhash.
2014-06-01 11:47:40 +00:00
Martin Wilke
9ec350c490 - Stage support 2014-06-01 09:46:16 +00:00
Martin Wilke
318c2fe39f - Stage support 2014-06-01 09:46:01 +00:00
Antoine Brodin
d37bc89a2c Chase py-poppler-qt4 deprecation
With hat:	portmgr
2014-05-31 20:52:21 +00:00
Wen Heping
3dd4f73f86 - Added STAGE support
- Added LICENSE
- Fixed MASTER_SITES

PR:		190355
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2014-05-31 10:32:15 +00:00
Dmitry Marakasov
fe182bd54e - Resurrect pring/cups-smb-backend. It was depended due to "No more
public distfiles", however it never had nor needed distfiles to
  begin with.
- Stagify

CUPS smb backend allows *nix users to print
to Windows-attached printers via smbspool
program, which comes with Samba.

WWW: http://www.cups.org/articles.php?L294

Pointyhat to:	bapt
2014-05-30 20:22:48 +00:00
Pietro Cerutti
a3c626c095 - Fix LICENSE
- Simplify Makefile
2014-05-28 12:33:41 +00:00
Johan van Selst
c71eea9f5d - Adopt port
- Add NLS support
- Pet portlint
2014-05-28 06:26:25 +00:00
Antoine Brodin
756b3a4f44 Fix make checksum
With hat:	portmgr
2014-05-27 05:29:01 +00:00
Hiroki Sato
a6f1e190e5 Add print/cups-fxlinuxprint, CUPS filter and PPD files for Fuji Xerox
printers ApeosPort-II and DocuCenter-II (DocuPrint) series.
2014-05-26 20:31:28 +00:00
Koop Mast
097c01dd0a Update openjpeg to 2.1.0.
Version 2.x is incompatible with openjpeg 1.5. Preserve it as openjpeg15
and update users.

Approved by:	portmgr (implicit) for NO_STAGE ports
2014-05-26 14:42:44 +00:00
Martin Wilke
5126c693a3 - Convert gmake,bzip2,xz to USES
Approved by:	portmgr
2014-05-26 13:55:51 +00:00
Baptiste Daroussin
912c68df95 Convert to USES=dos2unix
With hat:	portmgr
2014-05-26 09:24:47 +00:00
Frederic Culot
1869e01301 - Update to 2.3.2
PR:		ports/190205
Submitted by: 	Kozlov Sergey <kozlov.sergey.404@gmail.com> (maintainer)
2014-05-26 08:15:50 +00:00
Eitan Adler
eccf5db03a Multiple ports: reset maintainers
Maintainers for these ports have been notified on 5 separate occasions
	over the course of several months about pending actions required.

	We really appreciate the time and effort you put in to maintain
	these ports.

	If you are still interested in helping to maintain these ports just
	reply to me or file a PR and I will happily assign the port to you
	again.

Approved by:	portmgr (implicit)
2014-05-26 02:33:38 +00:00
Martin Wilke
c7c673d652 Preppy is ReportLab's templating system. It was developed in late 2000 and has
been in continual production use since then.  It is open source (BSD-license).

The key features are:

- *small*.  Preppy is a single Python module.  If you want a templating system
  'in the box', it's easy to include it in your project
- *easy to learn*.  It takes about one minute to scan all the features
- *just Python*.  We have not invented another language, and if you want to do
  something - includes, quoting, filters - you just use Python
- *compiled to bytecode*: a .prep file gets compiled to a Python function in
  a .pyc file
- *easy to debug*: preppy generates proper Python exceptions, with the correct
  line numbers for the .prep file.  You can follow tracebacks from Python
  script to Preppy template and back, through multiple includes
- *easy to type and read*.  We've been using ``{{this}}`` syntax since well
  before Django was thought of
- *8-bit safe*:  it makes no assumption that you are generating markup and does
  nothing unexpected with whitespace; you could use it to generate images or
  binary files if you wanted to.

WWW: http://preppy.readthedocs.org/en/latest/

PR:		ports/186881
Submitted by:	Kozlov Sergey <kozlov.sergey.404@gmail.com>
2014-05-25 07:32:07 +00:00
Hiroki Sato
f06e5e9dd8 - Remove GlobalPrefs/.config.
- Fix pkg-message.
2014-05-25 04:09:13 +00:00
Boris Samorodov
89615dc6ed print/cups-filters: a try to fix build at jenkins:
https://jenkins.freebsd.org/pci/head-amd64/poudriere/data/headamd64-default/780/logs/errors/cups-filters-1.0.53_1.log

Since I can't reproduce the build error, let's assume that it's a jobs
unsave error:
-----
[...]
--- libfontembed.la ---
CCLD     libfontembed.la
[...]
--- bannertopdf ---
  CXXLD    bannertopdf
  libtool: link: cannot find the library `libfontembed.la' or unhandled argument `libfontembed.la'
  *** [bannertopdf] Error code 1
-----
2014-05-23 18:08:04 +00:00
Boris Samorodov
2bef4ad4ff print/cups-filters: add missing rc script
. add imissing rc script;  [1]
. bump PORTREVISION.

PR:		ports/190086  [1]
Submitted by:	Rafael Ostertag <rafi@guengel.ch>  [1]
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)  [1]
2014-05-22 12:48:42 +00:00
Boris Samorodov
49d1531ae2 print/cups-base: remove files/cups_browsed.in, it does not belong here
. remove using cups_browsed.in;  [1]
. bump PORTREVISION.

PR:		ports/190085  [1]
Submitted by:	Fafael Ostertag <rafi@guengel.ch>  [1]
2014-05-22 12:40:17 +00:00
Koop Mast
6c4fbec6bf Update to 1.2.7.
Add LICENSE and update WWW.

PR:		port/189007
Submitted by:	olivierd@
2014-05-22 11:41:12 +00:00
Pietro Cerutti
0872a68758 - Update to 2.19.6 2014-05-22 07:14:39 +00:00
Tijl Coosemans
f191d6b887 Quote ${CC} and similar variables in MAKE_ARGS.
Reported by:	Dominic Fandrey <kamikaze@bsdforen.de>
2014-05-20 19:32:39 +00:00
Kurt Jaeger
a843d55831 print/cups-base: unbreak AVAHI option and add missing rc script
- Add missing rc script for cups-browsed [1]
- Enable building CUPS with native Avahi backend [2]
- Disable AVAHI if not selected [3]

PR:             ports/188550 [1],
                ports/189757 [2],
                ports/188751 [3]
Submitted by:   Rafael Ostertag <rafi@guengel.ch> [1],
                Raivo Hool <raivo.hool@gmail.com> [2],
                Dan Lukes <dan@obluda.cz> [3]
Approved by:    culot (mentor)
2014-05-19 19:09:07 +00:00
Kris Moore
09dd54b92c - Fix foomaticrip to use correct location for pdftops
- Bump PORTREV
2014-05-19 18:06:13 +00:00