1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00
Commit Graph

80 Commits

Author SHA1 Message Date
Matthias Andree
fab349e072 Fixup r421626 to unbreak build on newer readelf.
PR:		212308
Reported by:	antoine@
Differential Revision:	D7842
2016-09-10 14:22:41 +00:00
Matthias Andree
a0290843d2 Replace objdump by readelf. Fixes build on arm64.
While here, refresh patches.

PR:		212308
Submitted by:	emaste@
Reported by:	andrew@
MFH:		2016Q3
Differential Revision:	D7842
2016-09-09 18:50:33 +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
Alexey Dokuchaev
976b3538bd - Unbreak the build on PowerPC by using modern GCC version
- Do not use += to set initial CONFIGURE_ARGS value
- Convert to option helpers and new test framework (TEST_TARGET)
- Remove extra patch that prevented installation of the example files
  (it is not needed in the post-staging era: running `make package
  OPTIONS_UNSET=EXAMPLES -DBATCH' will produce package without the
  exampes by default, requiring no special hacks)
- Wrap one overly long line by optimizing away one of the STRIP_CMD's
2015-11-20 08:02:26 +00:00
Dmitry Marakasov
cef8dde6cd - Fix build with base gcc on 8.x and 9.x, remove USE_GCC
PR:		196712
Approved by:	mandree (maintainer)
2015-04-09 09:59:39 +00:00
John Marino
9746d6524b graphics category: Remove $PTHREAD_LIBS
graphics/zbar didn't pass check-plist (pre-existing), fixed.

approved by:	PTHREAD blanket
2015-03-25 20:09:42 +00:00
Matthias Andree
0b9ce1503b Fix compilation if SSE2 is enabled on i386.
While here, fix regression tests and see that things are fine.
(Some regression-test issues remain for largestack, the default build
passes make regression now on i386 and amd64).

(No revision bump because these are build fixes, and the regression test
stuff does not become part of the installed material.)

Assisted by:	truckman@

PR:		196014
Submitted by:	truckman@
2015-01-19 01:46:15 +00:00
Dmitry Marakasov
ee1f1da631 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-12-11 21:10:30 +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
Matthias Andree
84d093078a Also strip libIlmImfUtil-2_2.so.22. 2014-08-15 23:11:31 +00:00
Matthias Andree
515db2ed10 Upgrade OpenEXR and ilmbase to 2.2.0.
GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
2014-08-15 20:37:31 +00:00
Matthias Andree
294aea57c6 Avoid OBJDUMP warning on 10+, make error message more accurate. 2014-07-03 18:22:12 +00:00
Matthias Andree
bd1c82afd5 Add sanity check to match LIB_DEPENDS C++ library against ours. 2014-07-03 18:13:33 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Matthias Andree
b4e790dd75 Grab after nemsysis gave these up. 2014-04-10 06:59:25 +00:00
Rusmir Dusko
3f9a50d1bc - Reset maintainer to ports@ 2014-04-09 19:16:17 +00:00
Matthias Andree
c084214d73 Use proper libtool magic, to obtain a proper libIlmImf.la file that does
not refer to non-existing other .la files.  Fixes build of graphics/gegl
on FreeBSD 10+.  Bump PORTREVISION.

Approved by:	portmgr (blanket)
2014-04-07 20:33:56 +00:00
Rusmir Dusko
595f9ec92d - Change license BSD to BSD3CLAUSE
- Add MAJORVER, VER
- Strip library
- Recreate patches with make makepatch
2014-03-24 17:49:42 +00:00
Rusmir Dusko
5fbf0dc2f2 - Remove obsolete REINPLACE_CMD,
Upstream have changed Makefile.am and Makefile.in

Reported by:	mandree, danfe
Approved by:	pawel / wg (mentors, implicit)
2013-11-29 10:45:22 +00:00
Rusmir Dusko
7f59baa0b2 - Rerolled tarball
Reported by:	makc
Approved by:	pawel / wg (mentors, implicit)
2013-11-28 22:36:37 +00:00
Rusmir Dusko
256912bc55 - Fix typo
Requested by:	kwm
Approved by:	pawel / wg (mentors, implicit)
2013-11-21 00:40:10 +00:00
Jimmy Olgeni
89b608c186 Bump PORTREVISION to trigger fix in r334407. 2013-11-20 13:57:00 +00:00
Jimmy Olgeni
0eff06930b Install missing ImfDeepImageStateAttribute.h.
Unbreaks graphics/gegl and graphics/ApmasCTL.

Submitted by:	nemysis
2013-11-20 10:36:08 +00:00
Rusmir Dusko
17b58bcf20 - Update to 2.1.0
Approved by:	pawel / wg (mentors, implicit)
2013-11-19 17:13:22 +00:00
John Marino
a3ac7b49ee graphics => ilmbase & OpenEXR: Fix == bashism in configure script
The latest versions of ilmbase and OpenEXR come with "== xyes" and
"== xno" in the configure script, potentially causing misconfiguration
as seen in DragonFly 3.6.  Fix both in the post-patch target with sed.

Approved by:	portmgr (bapt), maintainer AFK
2013-11-12 09:25:42 +00:00
Rusmir Dusko
1752bb5a6e graphics/ilmbase
- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Remove conflict with non existent Port
- USES pathfix pkgconfig
- Add executable
- Add DOCS Option
- Support STAGEDIR and add OPTIONS_SUB
- Use pathfix instead of simple patches
- Adjust patches
- Change WWW

graphics/OpenEXR

- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Use the new format for LIB_DEPENDS
- USES gmake pathfix pkgconfig
- Add DOCS and EXAMPLES Options
- Support STAGEDIR and add OPTIONS_SUB
- Change REINPLACE_CMD
- Add extra patch for EXAMPLES
- Remove obsolete patches

- Bump dependent ports' revisions

Approved by:	pawel / wg (mentors)
2013-10-31 00:32:31 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Baptiste Daroussin
573b673db3 examples are always installed, so do not create a broken plist if EXAMPLES is unset
the same way ${DOCSDIR}-1.7.1 is always created even if DOCS is unset.
2013-05-26 00:02:07 +00:00
Baptiste Daroussin
737bed6923 Convert g* to USES=pkgconfig 2013-04-23 10:47:02 +00:00
Steve Wills
e9591ed464 - Update to 1.7.1
- Give maintainership to submitter

PR:		ports/172339
Submitted by:	nemysis <nemysis@gmx.ch>
2013-01-17 03:25:07 +00:00
Steve Wills
27099fc2c0 - Update to 1.7.0
- Convert to OptionsNG
2012-09-20 14:38:19 +00:00
Thomas Abthorpe
83fc7a83ad - Reassign nork@ ports to the heap
- Thank you for your years of service, we hope to see you back

Approved by:	portmgr
2012-08-15 19:26:13 +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
Olli Hauer
30f9161773 -remove MD5 2011-07-03 14:12:22 +00:00
Philip M. Gollucci
e1652f1472 - Fix build with GCC 45
- Bump PORTREVISION

PR:             ports/148990
Submitted by:   Anonymous <swell.k@gmail.com>
Approved by:    maintainer timeout (nork ; 136 days)
2010-12-10 23:03:35 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Norikatsu Shigemura
7ed3990ecc Fix build on powerpc.
PR:		ports/146020 (based on)
Submitted by:	Andreas Tobler   andreast-list  fgznet ch
2010-04-25 03:21:39 +00:00
Mark Linimon
e1b5690d05 Mark as broken on powerpc: fails to configure.
Hat:		portmgr
2010-03-22 05:09:23 +00:00
Dmitry Marakasov
eb50e03a96 - Explicitely link with threads library, otherwise it was impossible to link with -lIlmImf (and dependent libraries as well) without -pthread
PR:		133291
Submitted by:	myself
Approved by:	maintainer timeout
2009-09-08 02:24:26 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Norikatsu Shigemura
620d2545e9 Fix pkg-plist and override OpenEXR's include files issue.
So bump PORTREVISION, accordingly.

Pointy hat to:	myself
2008-07-23 17:17:10 +00:00
Pav Lucistnik
aa1e353e18 - Disable self-tests completely. The hang needs to be investigated before they
can be re-enabled.
2008-06-20 12:38:41 +00:00
Pav Lucistnik
746671d3d9 - Disable selftext on amd64/8 - we have a runaway IlmImfTest on pointyhat 2008-05-19 23:13:13 +00:00
Mikhail Teterin
11f2acb392 Upgrade from 1.6.0 to 1.6.1, which includes some fixes for dealing with
corrupted files.

Approved by:	maintainer
2008-04-19 15:45:43 +00:00
Mark Linimon
98002e90b5 Re-enable self-test for sparc64-7.
Requested by:	marius
2008-03-03 04:29:35 +00:00
Mark Linimon
93f3400ffb Turn off self-test for sparc64. This was the way that sparc64-6.3R packages
were built.

Hat:		portmgr
2008-01-18 23:31:45 +00:00
Norikatsu Shigemura
a92f58396b make test on PACKAGE_BUILDING.
Suggested by:	mi
2007-10-07 23:28:24 +00:00
Norikatsu Shigemura
975a617503 Add missing LIB_DEPENDS. 2007-10-07 17:48:22 +00:00
Norikatsu Shigemura
00f60d30a9 Update to 1.6.0. 2007-10-07 17:45:39 +00:00
Norikatsu Shigemura
5a43156f8f Add backup sites.
PR:		ports/110307
Submitted by:	John Merryweather Cooper <john_m_cooper <@> yahoo.com>
2007-03-17 01:05:40 +00:00