1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Commit Graph

73 Commits

Author SHA1 Message Date
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
Norikatsu Shigemura
30964a895f Oops, I forgot cvs remove.
Reported by:	many people
Pointy hat to:	myself
2007-03-12 02:47:13 +00:00
Norikatsu Shigemura
6ed6dba53f o Update to 1.4.0
o Chase libraries version bump to depending on this port.

[NOTE]
I disabled FLTK support, so you can't use OpenEXR's applications.
Because I'm validating FLTK support.

Spotted by:	Nikolaj Thygesen <nikolaj.thygesen <@> diamondbox.dk>
Obtained from:	Florian Kainz <kainz <@> ilm.com>
Committed at:	AsiaBSDCon 2007 in Tokyo, Japan
Memorial Committing with:
		bushman, kuriyama, hrs, gnn, nobutaka, nyan, motoyuki, metal,
		simokawa, akiyama, ume, rwatson, pjd, mckusick, takawata,
		murray, cjh, brooks, daichi, delphij, ups, rrs
2007-03-11 08:50:26 +00:00
Kris Kennaway
89a0b31acd Use libtool port instead of included one to avoid objformat a.out botch 2007-01-28 09:07:47 +00:00
Norikatsu Shigemura
48e5ff42d9 Fix build on gcc 4.1.
PR:		ports/95136
Submitted by:	Ron MacNeil <macro@hotmail.com>
2006-04-01 12:08:47 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Sergey Matveychuk
b4d2ac42d7 - Update graphics/libglut to 6.4.1.
- Shared lib version and PORTREVISION bumb for all affected ports.

While I'm here:
- Remove USE_MESA knob where it was (35 ports).
  It marked as depricated for 2 years.

PR:		ports/90247
Submitted by:	Ermal Lu?i <eri--@albabsd.org>
2006-01-12 12:54:32 +00:00