1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00
Commit Graph

9232 Commits

Author SHA1 Message Date
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
Frederic Culot
7a9ab3fd2f - Update to 0.14.1
PR:		ports/191857
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
2014-07-24 16:47:21 +00:00
Dmitry Marakasov
dce86c70a9 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-23 22:23:42 +00:00
Raphael Kubo da Costa
c3f9087c48 Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
2014-07-23 19:53:11 +00:00
Baptiste Daroussin
d235aae94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 17:30:45 +00:00
Adam Weinberger
2ac8e45b30 Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
Baptiste Daroussin
6dbb61ad90 Switch to texlive 2014-07-23 13:05:38 +00:00
Baptiste Daroussin
c1ca47c561 Switch to texlive 2014-07-23 13:04:15 +00:00
Baptiste Daroussin
a3bc460f42 Remove redudant post-install:
First 2 post-install target is not a good idea
Second framework is already taking care of what the second post-install tries to do
2014-07-23 12:43:45 +00:00
Dmitry Marakasov
37898e3607 - Convert USE_BZIP2 to USES
Approved by:	portmgr blanket
2014-07-22 22:17:21 +00:00
Baptiste Daroussin
015df01925 Switch to wx 3.0
Add dvips dependency to build gnuplot.ps with texlive
2014-07-21 22:53:25 +00:00
Baptiste Daroussin
1ca645eebe Fix build with texlive
Fix build on head without makeinfo
Support stage
USES=libtool
Use options helpers
2014-07-21 22:30:39 +00:00
Baptiste Daroussin
00b587183c Fix build with texlive and on system without makeinfo in base 2014-07-21 22:15:50 +00:00
Emanuel Haupt
3e77d628c9 Second attempt to fix build on 11.0-CURRENT. 2014-07-21 21:21:59 +00:00
Emanuel Haupt
7aa24fc886 Fix a build error on 11.0-CURRENT by adding USES=readline. 2014-07-21 18:50:06 +00:00
Stephen Montgomery-Smith
2bc561839e - Unset group write priveleges in the pynac subpackage, so that it will build
as root.

PR:		191834
Submitted by:	claus@endresconsulting.com
2014-07-21 12:55:41 +00:00
Adam Weinberger
8b39be777d Add USES=readline to fix build. 2014-07-20 19:49:21 +00:00
Adam Weinberger
7f5294f0da Add USES=readline to fix build. 2014-07-20 19:48:06 +00:00
Kurt Jaeger
d71b24a67a math/coinmp: some fixes
- Clean-up Makefile
- Fix stage-qa error
- Unbreak GLPK option

PR:		187487
Submitted by:	cjpugmed@gmail.com (maintainer)
2014-07-17 19:55:37 +00:00
Kurt Jaeger
b6df0233ae math/openblas: 0.2.8 -> 0.2.9
- LICENSE to BSD3CLAUSE
- stripped the libs
- For changes see
  https://github.com/xianyi/OpenBLAS/blob/develop/Changelog.txt

PR:		191925
Submitted by:	phd_kimberlite@yahoo.co.jp (maintainer)
2014-07-17 19:12:44 +00:00
Danilo Egea Gondolfo
6e14842c1b - Add stage support
- Use ${PORT_OPTIONS:MDOCS} instead of !defined(NOPORTDOCS)
- Uses shebangfix

PR:		ports/191503
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
2014-07-16 16:53:37 +00:00
Kubilay Kocak
9d9c7ce4ef math/py-numpy: Use INSTALLS_EGGINFO, fixes pkg_resources detection
Python packages installs .egg-info metadata directories when
--single-version-externally managed is specified, as the Python ports
framework does currently for all ports when USE_PYDISTUTILS is defined.

In this case the py-numpy port does *not* currently define
PYDISTUTILS_AUTOPLIST nor INSTALLS_EGGINFO, which precludes the contents of
the add-plist-egginfo: target from being executed.

This results in an .egg-info metadata directory being built, and staged, but
not installed.

Correctly specify INSTALLS_EGGINFO to compensate.

Additionally add an "Open" Goal Wiki entry [1] to look at automatically detecting the
presence of .egg-info metadata directories, since all ports leveraging
USE_PYDISTUTILS also use the --record mechanism for generating installed
file lists, and potentially deprecating INSTALLS_EGGINFO and related variables.

[1] https://wiki.freebsd.org/Python#Goals

PR:		191865
Submitted by:	 John W. O'Brien <john at saltant dot com>
2014-07-16 13:16:17 +00:00
Baptiste Daroussin
d22728a7e8 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:26:25 +00:00
Vanilla I. Shu
26b131e57b Stagify.
Approved by:	lwhsu@ (maintainer)
2014-07-16 03:25:07 +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
18a7fd6042 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:23:08 +00:00
Pietro Cerutti
ea412d5072 New port: math/mpir
MPIR is an open source multiprecision integer (bignum) library forked from the
GMP (GNU Multi Precision) project. It consists of much code from past GMP
releases, in combination with much original contributed code.

MPIR is constructed by a developer and vendor friendly community of
professional and amateur mathematicians, computer scientists and hobbyists.

WWW: http://www.mpir.org
2014-07-15 14:23:11 +00:00
Yen-Ming Lee
2e38c2bdec - update to 0.37 2014-07-15 06:47:20 +00:00
Baptiste Daroussin
ffb7170399 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-14 18:42:04 +00:00
Tijl Coosemans
2df13bcdc3 - Convert net/openmpi to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Use BROKEN_sparc64

Approved by:	portmgr (implicit, bump unstaged port)
2014-07-14 16:51:44 +00:00
Baptiste Daroussin
3fee911366 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-13 23:36:40 +00:00
Mikhail Teterin
f117bdbc46 Use the new IA32_BINARY_PORT knob, instead of limiting to archs i386
and amd64. Remove defunct URLs and addresses from pkg-descr. Likewise,
remove the license-printout, which encouraged people to pay for this
shareware after 45 days of use -- the payment's would be recipient has
not been in business for years.
2014-07-13 19:35:06 +00:00
Mikhail Teterin
337da496ce Fix this long-neglected port, which kept bit-rotting over years of
sweeping changes to the tree:

	* Use the SUB_FILES mechanism instead of modifying the
	  wrapper ourselves;
	* Support staging
	* Use PREFIX as appropriate instead of LOCALBASE.
	* Clarify the NO_PACKAGE message and stop using quotes with it.

These old binaries require last century's ld-linux.so.1 and libc5
versions of certain libraries. Because no port remains under
emulation/ that provides them, fetch and use the old RedHat's RPMs
for ld.so-1 and libc-5. The needed bits from the former are stuck
into ${LINUXBASE}/compat/lib (despite portlint's encouragements to
the contrary). The latter's pieces are unpacked into the new
subdirectory under the package's own install tree (Wingz3/lib/libc5).

Modify the wrapper script to set LD_LIBRARY_PATH to include the above
directory and to set XLOCALEDIR to the modern location of locale-files
(the old libraries still look for them under /usr/X11R6/lib/X11/locale).

Should another port ever need these old Linux libraries, I'd be happy to
cooperate on placing them into a port of their own.

Bump PORTREVISION.
2014-07-13 19:23:31 +00:00
Raphael Kubo da Costa
a08e8b23a9 Update to 4.3. 2014-07-12 17:06:46 +00:00
Nicola Vitale
87773db6c1 - Add support for stage dir
- Use desktop-file-utils helper
2014-07-12 02:05:07 +00:00
Kurt Jaeger
6aaa6f4830 math/coinmp: 1.7.2 -> 1.7.6
- Update to 1.7.6
- Convert to USES=libtool and remove USE_AUTOTOOLS=libtool
- Use clang instead of gcc
- Fix pkg-plist
- Take maintainership

PR:		187487
Submitted by:	Carlos Jacobo Puga Medina (cpm@fbsd.es)
2014-07-11 15:05:39 +00:00
Sunpoet Po-Chuan Hsieh
61a8320e09 - Remove USE_AUTOTOOLS=libtool
- Bump PORTREVISION for package change
- Bump PORTREVISION for graphics/gdal shlib change [1]

Approved by:	portmgr (implicit) [1]
2014-07-11 11:16:06 +00:00
Max Brazhnikov
e648e6559f math/scilab:
- Fix build after recent switch to OpenJDK 1.7 [1]
- Remove HOME from MAKE_ENV, it's now set in bsd.port.mk

PR:		191523
Submitted by:	kenji@k2r.org
2014-07-10 10:08:10 +00:00
William Grzybowski
fc9556ced8 math/qalculate: fix build with clang
- Convert lib depends to new syntax
- Add LICENSE
- USES pathfix

PR:		191372
Submitted by:	tkato432 yahoo com
2014-07-09 23:29:01 +00:00
Brendan Fabeny
a2e1469a00 Use staging 2014-07-08 16:44:58 +00:00
Jimmy Olgeni
3d73ea64de Typo fix for pkg-descr. 2014-07-08 15:57:18 +00:00
Brendan Fabeny
28566a57cd Use staging 2014-07-08 14:11:30 +00:00
Brendan Fabeny
d9f8913db8 Use staging 2014-07-08 13:37:10 +00:00
Wen Heping
93358ba544 - Bump PORTREVISION to chase the update of devel/liblas
Approved by:	Rainer Hurling <rhurlin@gwdg.de> (maintainer)
2014-07-08 12:23:29 +00:00
Brendan Fabeny
7a11b7a948 Use staging; use standard directories for docs, data, and examples; strip;
build graphical component
2014-07-08 09:18:20 +00:00
Danilo Egea Gondolfo
06502aeac2 - Add some patches from PkgSrc to enable cloog to builds with devel/isl
- Fix a installation conflict between devel/isl and math/cloog
- Notice that this commit breaks devel/gcc-arm-embedded, lev@ will take a look after (ports/191596)

PR:		ports/191598
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-07-08 01:21:17 +00:00
Brendan Fabeny
975e6d3af4 Use staging; use gcc for spblas 2014-07-07 18:54:17 +00:00
Jimmy Olgeni
168f57451a 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 M.

CR:		D306
Approved by:	portmgr (bapt)
2014-07-07 15:31:01 +00:00
Dmitry Sivachenko
9e7ba1ae56 New port: sfst.
SFST is a toolbox for the implementation of morphological analysers and
other tools which are based on finite state transducer technology.
2014-07-07 12:05:05 +00:00