Commit graph

75 commits

Author SHA1 Message Date
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Dmitry Marakasov
628427f431 - List more 32bit platforms in NOT_FOR_ARCHS
Suggested by:	imp
Approved by:	portmgr blanket
2015-12-11 16:29:47 +00:00
Dmitry Marakasov
77d30185e6 - Add more archs to NOT_FOR_ARCHS (as per configure error message)
- Add NOT_FOR_ARCHS_REASON

Approved by:	portmgr blanket
2015-12-08 18:07:39 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
John Marino
534766ffae databases/virtusos: take III
It turns out the problematic directory is used, but only if the
ImageMagick option is set.  Adjust accordingly, and hopefully this is
the final attempt to fix.
2015-03-25 17:57:03 +00:00
John Marino
ef80deddf0 databases/virtusos: remove entire hosting directory
When I tested the fix to virtuoso, the directory was empty, but according
to a report, it isn't always.  Change rmdir to rm -rf so the port
builds in all cases.  No bump necessasry.
2015-03-25 12:17:39 +00:00
John Marino
8f3cf904a9 databases category: Remove $PTHREAD_LIBS
Note: virtuoso did not pass check-plist from before, so it was fixed.

approved by:	PTHREAD blanket
2015-03-25 09:33:52 +00:00
Max Khon
269897ce4b - Replace deprecated des_ methods with DES_ (fixed the build with LibreSSL)
- Bump PORTREVISION

PR:		198368
Submitted by:	Bernard Spil
2015-03-21 20:29:41 +00:00
Max Khon
97414f7b68 Virtuoso 7.x does not support 32-bit architectures. 2015-02-13 11:18:31 +00:00
Max Khon
4290678fbb - Build with system zlib
- Fix IODBC and IMAGEMAGICK options
- Bump PORTREVISION
2015-01-31 13:11:46 +00:00
Max Khon
830b92b640 * Update to 7.1.0. 7.x includes a number of major improvements:
- column-wise physical data storage
	- data compression
	- finer-grained multithreading
	- vectorized execution of queries
	- support for a JDBC 4.1 driver
	- new DAV API and DETs
	- upgraded Conductor
	- upgraded Facet Browser
	- Virtuoso-specific query optimizer hint (ASSUME)
	- SPARQL-GEO (was closed-source in earlier versions)
	- SPARQL 1.1 BIND and VALUES clauses
	- Connectors for Jena 2.10.x and Sesame 2.7.x
* Take maintainership back [1]

Approved by:	MAINTAINER [1]
2015-01-28 13:55:52 +00:00
Koop Mast
bb89f80c35 Update ImageMagick to 6.9.0.4.
- Normalize the ImageMagick library name so it stays the same regardless of
  what the 16-bit and HDRI option are set to [1]. Teach cmake to look for
  the new name. Bump ports that link to the libraries due to this.
- As a result do away with the "HALFSUPPORTED" option block, and list
  16-bit and HDRI with the other options.
- ImageMagick ships a basic SVG plugin when not using librsvg2 for SVG
  support. This basic SVG plugin needs libxml2 to work [2]. Make libxml2
  a mandatory dependency (instead of only when the SVG option was selected).
- Don't touch .keep files in the modules directory, there files there so
  it useless.

PR:		194949 [1]
PR:		195227 [2]
Requested by:	many [1]
Submitted by:	software-freebsd@interfasys.ch [2]
2015-01-18 21:12:42 +00:00
Tijl Coosemans
c88aaf5c89 Add missing USE_OPENSSL=yes
PR:		195796
2015-01-15 09:05:37 +00:00
Koop Mast
6b1c2ea085 Remove * from LIB_DEPENDS lines and specify the default library name
for ImageMagick. Using '*' it is unsupported and potention bugs here.
2014-11-07 09:55:22 +00:00
Baptiste Daroussin
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
John Marino
ebc6df36ed Stage databases/virtuoso and assign maintainership to michelle
This can't be tested in Redports due to the attempt to start the service
during the build, but it does pass local poudriere builds of the submitter.

PR:		192353
Submitted by:	Michelle Sullivan
2014-08-05 12:22:17 +00:00
Peter Wemm
e73be9fa3e Bandaid fix for build failure that can block kde4. The port has a
hardwired --with-readline and readline doesn't exist on 11.x.

Sponsored by:	portmgr (implicit), db
2014-08-02 00:36:43 +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
3e97fc69e3 Resetting maintainership on ports that have not been staged and without any
pending PR (related to stage)

With hat:	portmgr
2014-07-04 23:48:56 +00:00
Koop Mast
cf906e5cf2 Update to 6.8.9-3 [1][3].
Use USES=compiler:openmp for the OPENMP option[2]
Ditch the use of perl for patching etc [4] and silence perl threaded check [6]
-delay option spurious message should be fixed [5]

JASPER option was replace by JPEG2000 for JP2k support.
Put 16BIT_PIXEL and HDRI option separate option block. These options change
  the library name, so the user needs to take this into consideration.
Use new LIB_DEPENDS syntax.
Use @sample for config files.
Sprinkle some USES=pkgconfig for some ports, since we don't pull it in
  anymore at run-time.

PR:		185462 [1]
PR:		187548 [2]
PR:		182793 [3]
PR:		181746 [4]
PR:		176047 [5]
PR:		190814 [6]
Submitted by:	c.petrik.sosa@gmail.com [1]
		Matthieu Volat <mazhe@alkumuna.eu> [2]
		free.bsd@webstyle.ch [3]
		andrnils@gmail.com [4]
		rfg@tristatelogic.com [5]
		Michelle Sullivan <michelle@sorbs.net> [6]
Approved by:	portmgr (blanket) (for NO_STAGED ports)
2014-06-17 20:05:30 +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
Martin Wilke
cbb35e1713 - Remove useless bmake/fmake check
- While here convert USE_GMAKE to USES
2014-02-14 16:23:18 +00:00
Baptiste Daroussin
b5482324dc In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in databases
2013-12-11 18:08:52 +00:00
Max Khon
fe9d45836c Remove ONLY_FOR_ARCHS.
PR:		182926
Submitted by:	Justin Hibbits
2013-10-15 05:16:26 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Max Khon
fd856c7bc9 Fix build with unixODBC installed.
PR:		176091
Submitted by:	Dima Panov
2013-06-09 12:06:20 +00:00
Max Khon
da75ea8695 - optionsNG'ify
- make libiodbc dependency optional
- disable hidden dependencies on hslookup, wbxml2 and openldap

PR:		176091
Submitted by:	Dima Panov
2013-05-09 09:06:30 +00:00
Baptiste Daroussin
e116eadca3 Fix build with bmake 2013-05-04 22:00:26 +00:00
Baptiste Daroussin
14bc5a6c11 Convert to new options framework left unconverted ports in databases category 2013-03-21 17:43:46 +00:00
Beech Rintoul
7c29ed9db4 - Bump port after ImageMagick update
- Remove version
- Bump PORTREVISION
2012-12-11 20:54:22 +00:00
Max Khon
72090ccd83 Update to 6.1.6. 2012-08-29 13:28:47 +00:00
Doug Barton
9aac569eaa Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
2012-08-05 23:19:36 +00:00
Max Khon
cc4f88827c Builds on sparc64 just fine now. 2012-06-27 17:09:50 +00:00
Max Khon
19dfe0d5b7 Fix gawk patch. 2012-06-16 09:43:48 +00:00
Max Khon
ce1d6c8bda - Add "check" target to run Virtuoso tests [1]
- Add build dependency on "unzip" (required by "check") [1]
- Do not patch isql executable name: override it using ISQL env var

Submitted by:	Patrick van Kleef [1]
Prodded by:	Patrick van Kleef [1]
2012-06-16 09:37:53 +00:00
Max Khon
26282da30c Fix build with gawk 4.0.1.
Submitted by:	Patrick van Kleef
Obtained from:	upstream (fixed in upcoming virtuoso 6.1.6)
2012-06-15 10:31:50 +00:00
Max Khon
266aab05ce - Use flex and gperf from ports [1]
flex and gperf from base system are too old for Virtuoso build. While
pre-generated sources (included into the dist tarball) are usually used
during virtuoso port build, flex/gperf can potentially be called
when those source files become out of date (e.g. when some prerequisites
are patched by ports patches that could be potentially included in future).
- Fix clang build: use -std=gnu89 as virtuoso relies on GNU89 definition of `inline'

Submitted by:	Patrick van Kleef [1]
2012-06-14 11:55:53 +00:00
Max Khon
ed241d47f6 Use --with-layout=freebsd
Prodded by:	Patrick van Kleef (virtuoso maintainer)
2012-06-08 09:07:01 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Max Khon
9e61952051 Add missing patch. 2012-02-12 15:26:00 +00:00
Max Khon
b28961ffb6 - Update to 6.1.4
- Define LICENSE

Submitted by:	Mathias Picker
2012-02-12 09:37:46 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Martin Matuska
3b6562012d Update ImageMagick to 6.7.2-10 (shlib bumped to .5) 2011-10-11 07:17:46 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Max Khon
8163bce5dc - Update to 6.1.3
- Fix and enable startup script
- Fix permissions after installation
2011-05-09 10:33:50 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Jose Alonso Cardenas Marquez
2c538f9952 - Remove database/unixODBC and database/firebird20-* CONFLICTS. Now
database/virtuoso installs bin/isql and bin-isqlw like bin/isql-vt and
  bin/isqlw-vt respectly
- Bump PORTREVISION

PR:		150391
Approved by:	fjoe (maintainer timeout - 5 weeks)
2010-11-18 05:03:04 +00:00
Max Khon
43e95e7c2b Update to 6.1.2. 2010-07-29 08:14:47 +00:00