- USES=gmake libtool pathfix tar:bzip2.
- INSTALL_TARGET=install-strip.
- Use options.
- Staging.
- Simplify post-patch commands.
- This update changes the library version but this allows removing
libdvdcss related patches from dependent ports.
multimedia/libxine: [1]
- Add USES=libtool:keepla and remove libtool related patches and post-patch
commands.
- Move bsd.port.pre.mk include down and remove WANT_GNOME.
- Remove USE_XORG=sm. libxine doesn't link to it.
- Remove CONFIGURE_ENV. Not needed.
- Clean up CPPFLAGS and CFLAGS.
- Rename the GTK2 option PIXBUF and depend on gdkpixbuf2 instead of gtk20.
- Remove PATCH_DIST_ARGS. Leftover from when there were external patches.
- Remove -fno-force-addr clang hack. Modern gcc does not support the flag
either and it was only added in case the user has -fforce-addr in CFLAGS
in make.conf.
- Fix IMAGEMAGICK option.
- Merge pre-configure with post-patch and remove most commands because they
don't do anything.
multimedia/libdvdread:
- USES=libtool:oldver pathfix.
- INSTALL_TARGET=install-strip.
multimedia/handbrake:
- Add build dependency on devel/libtool because configure script expects
to find existing libtool program.
- Turn dependency on libdvdcss into library dependency such that headers
are available during build.
- Add USES=libtool to patch libtool scripts in contrib code.
- Remove run-autotools-aclocal target and replace USE_AUTOTOOLS=aclocal
with "autoconf:env automake:env" to indicate only build dependencies
are needed and the tools don't have to be run.
Approved by: nox [1]
since the USES=libtool conversion. These patches are horribly
intrusive, and if you need charset handling, a GTK1 application is
the wrong tool. (Use audacious.) I really want to remove this hack,
but let's see if somebody complains.
- Update port to upstream release 2.6.3
- Use correct download URL (move from Google code to bitbucket)
- Add LICENSE
- USE_* -> USES
- Generate plist via pydistutils
- Use SPC option on i386 only, it's not supported elsewhere
- Stagify
- Change URLs in pkg-message (pointing to bitbucket), simplify
Special thanks to Carlos (submitter) for reviewing, and to
Christoph Reiter (Quodlibet project) for fixing the '--record'
option for Quodlibet with pydistutils.
PR: ports/187263
Submitted by: Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Reviewed by: submitter
Approved by: thierry (mentor), maintainer timeout
MFH: 2014Q2
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
I'm not sure why this change was made, but it breaks the PWCBSD
option. It looked obviously wrong; it added a dependency on v4l_compat
and then disabled it by definining WITHOUT_V4L. Looking at the code
it's obvious V4L is required for anything other than network cameras
too.
dependent ports and convert them to USES=libtool too.
audio/scrobbler:
- USES=tar:bzip2.
- Don't link with libstdc++.
audio/xmms-bonk:
- Don't link with libstdc++.
audio/xmms-flac:
- Remove unneeded dependencies.
- Remove $FreeBSD$ from patches.
audio/xmms-scrobbler:
- Use OPTIONS_SLAVE.
audio/xmms-timidity:
- USES=tar:bzip2.
- Install the library instead of the source code file.
audio/xmms-volnorm:
- Remove do-install.
upstream forgot to regenerate the build scripts. This makes the build use
the correct version information and causes a library version bump. Use
this opportunity to use USES=libtool instead of USES=libtool:oldver.
Bump PORTREVISION on all dependent ports and convert them to USES=libtool
where needed. Also use USES=(gmake, pathfix, tar) and new LIB_DEPENDS
syntax here and there.
games/freedink-engine:
- Option helpers.
- Staging.
- Use dirrmtry for locale directories.
games/oolite:
- Staging.
- Replace ECHO with ECHO_CMD.
- Don't use GNUSTEP_PREFIX to install files because it expands to
LOCALBASE rather than PREFIX.
games/openssn:
- Remove USES=desktop-file-utils. No MimeType field in desktop file.
- Staging.
- Install files in standard DATADIR.
games/xblast:
- Use proper options.
- Staging.
- Patch configure so normal make install can be used instead of do-install.
- Replace TAR | TAR with COPYTREE_SHARE.