Commit graph

8642 commits

Author SHA1 Message Date
Pawel Pekala
3661a0aaf7 - Add staging support
- Convert to new LIB_DEPENDS format, options framework
- Fix typo in pkg-descr
2014-06-26 20:17:59 +00:00
Pawel Pekala
62e3895332 - Add staging support
- Convert to USES=libtool, bump PORTREVISIONs - la files not installed
- Convert to new LIB_DEPENDS format
- Remove LATEST_LINK, PKGNAMESUFFIX already set
2014-06-26 18:59:58 +00:00
Antoine Brodin
c0ef6553ab Allow to build with texinfo from ports
With hat:	portmgr
2014-06-26 08:41:34 +00:00
Oliver Lehmann
9cab2439d2 fix build for FreeBSD 8 2014-06-26 07:56:55 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Danilo Egea Gondolfo
9b2b8a9c91 - Add stage support
- Add DOCS and NLS options
- Update WWW

PR:		ports/191300
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2014-06-23 18:41:51 +00:00
Tijl Coosemans
2a80647398 Add missing libs when the QUICKTIME and DV options are enabled.
Reported by:	Ajtim <lumiwa@gmail.com>
2014-06-23 10:47:17 +00:00
Baptiste Daroussin
83e234aff6 Mark as broken: no distinfo provided for some of the distfiles
With hat:	portmgr
2014-06-22 22:16:49 +00:00
Baptiste Daroussin
601b0e2109 Mark as broken: no distinfo provided for some of the distfiles
With hat:	portmgr
2014-06-22 22:15:52 +00:00
Thomas Zander
69445c052c - Stagify
Approved by:	mentors (implicit)
2014-06-22 15:04:03 +00:00
Tijl Coosemans
3e4a806167 Add 4 new sed commands to USES=libtool. The first two apply some of the
changes that Debian made to their libtool.  The first command applies to
libtool versions 1.4 and up.  The second command is somewhat more elaborate
but essentially it uses the sed hold space to move an "elif...fi" block
down.  It applies to 2.x.  Together these reduce overlinking to unpatched
.la files (from ports that don't have USES=libtool yet but also .la files
in the work directory).

The third and fourth command fix relinking.  During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory.  This allows running an
executable that links to libA from within the work directory.  The relink
removes this extra runpath.

When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead.  The two sed commands make relink the same as a
normal link.  This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up.  Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)

Fix all ports with missing libraries.

Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
   instead of disabling optimisations.
net/libnetdude: disable static plugins.

PR:		190941
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-06-22 10:44:29 +00:00
Oliver Lehmann
152aa3ab06 update audacious to 3.5
audclient got removed upstream so this breaks some ports
2014-06-21 15:09:24 +00:00
Baptiste Daroussin
77efa5240f Use proper INSTTALL_TARGET to strip the binary 2014-06-21 00:05:24 +00:00
William Grzybowski
00eba73aa5 multimedia/libcec: update to 2.1.4
- USES libtool to remove .la
- Strip lib file

PR:		190345
Submitted by:	mickael.maillot gmail com
Approved by:	maintainer (timeout)
2014-06-20 23:04:08 +00:00
Dmitry Marakasov
58b1996749 - Convert USE_BZIP2 to USES
- Switch to USES=libtool

Approved by:	portmgr blanket
2014-06-20 19:05:29 +00:00
Mark Felder
4210c089e3 Update to 0.9.9.12 2014-06-20 15:34:38 +00:00
Lars Engels
10b91beee0 - Stagify
- Add LICENSE
- Remove NO_PACKAGE restriction, the package should include a working kmod
- Use new LIB_DEPENDS
- Move pkg-message to files/
- Use %%KMODDIR%% instead of hardcoding it
2014-06-20 09:11:39 +00:00
Vanilla I. Shu
65777988cd Stagify.
Approved by:	portmgr@
2014-06-20 06:26:30 +00:00
Vanilla I. Shu
3ee9e592bf Stagify.
Approved by:	portmgr@
2014-06-20 06:15:49 +00:00
Vanilla I. Shu
96d948b516 Stagify.
Approved by:	portmgr@
2014-06-20 06:10:28 +00:00
Vanilla I. Shu
7c17f06aa4 1: remove NO_STAGE.
2: new syntax of LIB_DEPENDS.

Approved by:	portmgr@
2014-06-20 04:51:00 +00:00
William Grzybowski
fb9dc97612 multimedia/py-subliminal: add missing dependency 2014-06-19 01:01:33 +00:00
John Marino
a49b826490 multimedia/bino: convert USE_XZ
PR:		191142
Submitted by:	venture37
Approved by:	general blanket
2014-06-18 19:56:36 +00:00
John Marino
f03b0e869a multimedia/phonon-vlc: convert USE_XZ
PR:		191141
Submitted by:	venture37
Approved by:	general blanket
2014-06-18 19:39:32 +00:00
John Marino
12f1dcec7a multimedia/umplayer: convert USE_XZ
PR:		191139
Submitted by:	venture37
Approved by:	general blanket
2014-06-18 19:37:37 +00:00
John Marino
adbdb49687 multimedia/phonon-designerplugin: convert USE_XZ
PR:		191138
Submitted by:	venture37
Approved by:	general blanket
2014-06-18 19:36:21 +00:00
Guido Falsi
6688e51c3f Convert to USES=tar:xz
PR:		191140
Submitted by:	Sevan Janiyan <venture37@geeklan.co.uk>
2014-06-18 08:35:53 +00:00
Danilo Egea Gondolfo
bd7bbec5df - Update from 1.4 to 1.4.1 2014-06-18 01:00:56 +00:00
Raphael Kubo da Costa
6e3ffd62d9 Switch from USE_XZ=yes to USES=tar:xz.
PR:		191126
Submitted by:	venture37@geeklan.co.uk
2014-06-17 21:46:43 +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
Rene Ladan
0685b3e969 Update www/GraphicsMagick to 1.3.19 and bump PORTREVISION for consumers.
Note that graphics/GraphicsMagick12 was removed on 2014-05-20 because it is
no longer maintained upstream.

Detailed/other changes:
* graphics/GraphicsMagick :
  - Copy contents from graphics/GraphicsMagick13
  - Remove PORTREVISION and PKGNAMESUFFIX
  - Keep original pkg-descr, do not copy whitespace-only changes.
* graphics/pecl-gmagick :
  - Use modern LIB_DEPENDS
* graphics/vips :
  - Stage support
  - Use modern LIB_DEPENDS
  - USES libtool, pathfix
* multimedia/bombono :
  - Update BUILD_DEPENDS and RUN_DEPENDS
* textproc/htmltolatex :
  - Use modern LIB_DEPENDS

Phabric:	D108 162
Approved by:	portmgr (antoine, bapt)
2014-06-17 18:39:34 +00:00
Pawel Pekala
0d6e593fd0 - Fix build with clang (include <wait.h> -> <sys/wait.h>)
- Add staging support
- Convert to new options framework, USES=tk

MFH:		2014Q2
2014-06-16 11:23:39 +00:00
William Grzybowski
9a1706bf61 multimedia/py-librtmp: update to 0.2.0
Changes: https://github.com/chrippa/python-librtmp/blob/master/HISTORY.rst
2014-06-15 19:01:24 +00:00
William Grzybowski
98b81b3162 multimedia/py-subliminal: update to 0.7.4 2014-06-15 18:56:57 +00:00
Thomas Zander
a0b7c4ac26 - Stagify
- Add LICENSE

Approved by:	mentors (implicit)
2014-06-15 18:49:51 +00:00
Grzegorz Blach
6500e03265 - Update to 0.3.11 2014-06-15 18:48:29 +00:00
Thomas Zander
8cb69a98e7 - Unbreak build with clang
- Update shared lib handling: mp3lame -> libmp3lame.so etc.
- USES libtool
- Stagify
- Pet portlint
  - Makefile cleanup
  - Rename files/patch-include::mpeg4ip_byteswap.h -> get rid of colons
- Bump PORTREVISION

Approved by:	mentors (implicit)
MFH:	2014Q2
2014-06-15 12:17:56 +00:00
Pawel Pekala
e1b250ec7e - Port is stage safe
- Convert to USES=tar:bzip2
- Remove author info from pkg-descr, available on homepage
2014-06-14 20:22:30 +00:00
Oliver Lehmann
fcd3f5800e fix man page handling after STAGEify 2014-06-14 14:57:53 +00:00
Marcus von Appen
f8d9c9d513 - Remove easy_install dependency
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-14 09:10:40 +00:00
Martin Wilke
88eaf67f49 - Update to 0.5.098
- Modify options

PR:		190902
Submitted by:	ports fury
2014-06-14 05:51:59 +00:00
Pawel Pekala
e5bc9c14c1 Port is stage safe 2014-06-13 18:30:54 +00:00
Oliver Lehmann
b1e452ff3f fix script to work with /bin/sh 2014-06-13 05:17:12 +00:00
Oliver Lehmann
84f694fc11 STAGEify 2014-06-12 15:52:10 +00:00
Philippe Audeoud
6de80d2071 - Update to 13.1
PR:		190963
Submitted by:	maintainer
2014-06-12 15:13:30 +00:00
Barbara Guida
8d20446f87 - Added libtool to USES for audio/wildmidi
- Bump PORTREVISION for dependent ports

Approved by:	portsmgr blanket
2014-06-11 21:43:58 +00:00
John Marino
d0bb05930a Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
2014-06-11 18:55:29 +00:00
Thomas Zander
996a285788 - Un-break
- Add new MASTER_SITE where distfile is still fetchable
- Add LICENSE*
- Stagify
- Handle GNOME and ICONS via OPTIONS rather than WITH*
- Pet portlint

PR:		190500 , 190528
Submitted by:	kalten@gmx.at, mikhail.rokhin@gmail.com
Reviewed by:	jadawin
Approved by:	mentors (implicit)
2014-06-11 18:54:20 +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
Olivier Duchateau
9369536b7a - Update to 1.1.2
- Stagify

PR:		190498
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
2014-06-10 16:04:02 +00:00