Commit Graph

51 Commits

Author SHA1 Message Date
Dmitry Marakasov
db4834be64 - Switch to USES=localbase
- Add testing support
- Update WWW

Approved by:	portmgr blanket
2018-10-25 09:30:12 +00:00
Mathieu Arnold
37677d32e3 Switch some MASTER_SITES from http/ftp to https.
Also some cleanup of dead entries.

PR:		226203
Submitted by:	Sam H
Sponsored by:	Absolight
2018-02-27 13:03:48 +00:00
Sunpoet Po-Chuan Hsieh
2aeec952a1 - Add LICENSE
- Add missing LIB_DEPENDS and solve a stage-qa error

libogg is a required dependency. PORTREVISION was not bumped because libogg
is already a package dependency via audio/libvorbis.

from README:

Requirements summary:
  For libtheora:
      libogg 1.1 or newer.

====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libtheora.so.0.3.10 is linked to /usr/local/lib/libogg.so.0 from audio/libogg but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libogg.so:audio/libogg

Approved by:	portmgr (blanket)
2016-12-09 12:57:31 +00:00
Tijl Coosemans
7ae3f48312 Remove libogg.so.8, libvorbis.so.4 and libvorbisfile.so.6 compatibility
links that were added in r374303 to prevent massive PORTREVISION bumps.
Bump dependent ports that have not been bumped since.
2016-12-08 15:38:24 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dmitry Marakasov
40f13c68dc - Drop @dirrm* from and add empty directories to pkg-plists
Approved by:	portmgr blanket
2015-02-01 20:24:27 +00:00
Tijl Coosemans
51c2e264cf Drop .la files and add INSTALL_TARGET=install-strip 2014-09-19 13:46:57 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
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
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
Baptiste Daroussin
3d40df0f42 Convert to USES=libtool 2014-03-02 22:40:50 +00:00
Baptiste Daroussin
b7e283c939 Fix configure with clang3.4
Submitted by:	dim
2014-02-11 23:01:43 +00:00
Baptiste Daroussin
110f3583b6 Remove NO_STAGE to ports natively stage ready shown by a FORCE_STAGE exp-run
Exp-run by:	bdrewery
2013-09-24 06:24:17 +00:00
Baptiste Daroussin
855fb638fb Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20 20:57:48 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Christian Weisgerber
bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +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
4c503beb39 - remove MD5 2011-07-03 13:38:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Christian Weisgerber
30587b71c2 Bump PORTREVISION for ports that depend on libogg, directly or indirectly
(via libvorbis, libtheora).
2010-06-06 20:44:03 +00:00
Michael Johnson
d065548d8f Don't link to compat
PR:		ports/142034
Submitted by:	amdmi3
2009-12-29 22:30:01 +00:00
Michael Johnson
d89b6e8ed1 Update to 1.1.1
PR:		ports/140919
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2009-12-21 03:00:51 +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
Christian Weisgerber
94d47b2ecd Bump PORTREVISION after libogg and libvorbisfile major version increment. 2009-07-06 21:25:59 +00:00
Pav Lucistnik
4be0a86b84 - Update to 1.0 release
PR:		ports/132084
Submitted by:	Marcin Cieslak <saper@SYSTEM.PL>
2009-03-30 22:10:53 +00:00
Martin Matuska
69d69ada8f - Add MAKE_JOBS_SAFE to support SMP compilation 2009-03-24 16:58:56 +00:00
Michael Johnson
abe31b1b2d Update to 1.0beta2
PR:		ports/121125
Submitted by:	Marcin Cieslak <saper@system.pl>
2008-02-29 14:04:44 +00:00
Michael Johnson
990f809b85 - Update to 1.0alpha8
- Use USE_GNOME=ltverhack so we won't have unnecessary lib version bumps
2007-10-09 18:18:20 +00:00
Michael Johnson
9138f5a3a1 Adopt for multimedia@ 2007-10-09 17:41:39 +00:00
Martin Wilke
605b516239 - Chase increase of audio/libvorbis shlib version.
- Bump PORTREVISION
2007-07-28 12:27:31 +00:00
Kevin Lo
7a3fdf991c There is no need to replace pthread in examples/Makefile.in 2007-07-18 08:33:30 +00:00
Mark Linimon
0c0a374650 Reset rainer.alves@gmail.com by request due to current lack of time to
work on FreeBSD.
2007-06-29 19:33:24 +00:00
Michael Nottebrock
4cc4990180 Those who would give up essential linkability to purchase a little plat-
form specific optimization, ...

(Disable asm code, thus make compilable with gcc 2.95 on 4.x so C++
 programs on 4.x can link to the shared library).
2006-12-19 19:40:10 +00:00
Stanislav Sedov
e74ffecde5 - Fix SDL-dependent ports broken by last update.
Approved by: kris (portmgr), sem (mentor)
2006-09-21 08:07:59 +00:00
Martin Wilke
503eed36bd - Update to 1.0a7
PR:		ports/102435
Submitted by:	Raaf <raaf(at)luna.afraid.org>
Approved by:	maintainer timeout
2006-09-13 06:55:05 +00:00
Stefan Walter
b60f309b0c Add USE_GCC=3.4+ to make it compile on 4.x.
PR:		99600
Submitted by:	Sven Berkvens-Matthijsse <sven@ilse.net>
Approved by:	maintainer
		arved (mentor)
2006-06-29 19:27:59 +00:00
Stefan Walter
e1a27fefe5 Update to 1.0alpha6.
PR:		99131
Submitted by:	Rainer Alves <rainer.alves@gmail.com> (maintainer)
Approved by:	arved (mentor)
2006-06-27 05:05:40 +00:00
Marcus Alves Grando
bf02dd7713 - Update to 1.0alpha5
- Take maintainership

PR:		95863
Submitted by:	maintainer
2006-05-07 02:56:52 +00:00
Mark Linimon
53319deeca Reset kwm due to no response about email.
Hat:	portmgr
2006-04-14 23:25:09 +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
dbef3380d2 SHA256ify
Approved by: krion@
2006-01-22 21:24:05 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Koop Mast
bf60ca613f Change CATAGORIES after repocopy.
Add another pointyhat to my still fresh collection.

Noticed by:	pav
2005-01-13 21:48:19 +00:00
Koop Mast
294465d77e Finish repocopy from graphics to multimedia.
Update to alpha4, based on [1]

PR:		75961 [1]
Submitted by:	Stefan Walter sw AT gegenunendlich dot de
Repocopyed by:	marcus
2005-01-13 19:00:03 +00:00
Koop Mast
db78fcaf26 Change the not yet changed maintainer fields to my FreeBSD.org account.
Approved by:	pav (mentor)
2004-11-23 08:51:28 +00:00
Joe Marcus Clarke
9f018eb23a Update to 1.0alpha-3.
PR:		64702
Submitted by:	maintainer
2004-03-25 17:24:27 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Dirk Meyer
c398e2c3a6 - remove include dir 2004-03-02 21:51:19 +00:00