diff options
author | tijl <tijl@FreeBSD.org> | 2013-10-22 16:30:47 +0800 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2013-10-22 16:30:47 +0800 |
commit | 6eba7f82a3b86972e50e73b17ae705408b589308 (patch) | |
tree | d94e3d45cf89bb5d054504c6f1b24762a122a901 /russian | |
parent | 5c5374c04ffce9ad28de8d0011ee2a79d72b8c55 (diff) | |
download | freebsd-ports-graphics-6eba7f82a3b86972e50e73b17ae705408b589308.tar.gz freebsd-ports-graphics-6eba7f82a3b86972e50e73b17ae705408b589308.tar.zst freebsd-ports-graphics-6eba7f82a3b86972e50e73b17ae705408b589308.zip |
multimedia/xmms:
- Add zh-xmms to CONFLICTS.
- Convert USE_GNOME=desktopfileutils and USE_GMAKE to USES.
- Make USE_GL conditional on the SPEC option.
- Make gettext conditional on new NLS option.
- Only set USE_AUTOTOOLS for the RUSXMMS_PATCHES option.
- Remove LIBS from CONFIGURE_ENV. Set LDFLAGS instead.
- Add missing xorg dependencies.
- Add xmms_cv_newpcm_driver=yes to CONFIGURE_ARGS. The configure test
fails on recent version of FreeBSD but the code it enables is still
relevant. Without it you cannot select a different output device.
- Remove SUB_FILES. None of the files require substitutions.
- Remove IPV6 from OPTIONS_DEFAULT. It's implicit.
- Don't exclude SIMD option from amd64.
- Use option helpers like OPTIONS_SUB, opt_CONFIGURE_ENABLE, etc.
- Install stripped libraries when !defined(WITH_DEBUG).
- Use new style LIB_DEPENDS.
- Add aclocal, autoheader and libtoolize to USE_AUTOTOOLS to fully
regenerate the build infrastructure. This fixes a lot of warnings
and allows some patches to be removed.
- Add USE_OPENSSL for RUSXMMS_PATCHES option.
- Fix the SIMD option on all architectures by removing the post-extract
target.
- Remove the message about the RUSXMMS_PATCHES option. This is from
before there were option dialogs.
- Use the same cp command as in the script included with rusxmms instead
of INSTALL_DATA.
- Remove the ALSA test from configure with REINPLACE_CMD instead of a
patch (RUSXMMS_PATCHES case).
- Remove old libtool macros from acinclude.m4. Libtoolize adds new
macros.
- Remove MKDIR_P patching. No longer needed after running aclocal.
- Patch configure to disable ALSA (not RUSXMMS_PATCHES case).
- Fix po/Makefile.in.in with REINPLACE_CMD instead of a patch.
- Fix assembly source code files to support clang:
* Remove comments that begin with a single slash.
* Replace 'fist' instruction with 'fists' and 'fistp' with 'fistps'.
* Append '.section ".note.GNU-stack","",@progbits' to every file to
say they don't require an executable stack. These files are
compiled with -Wa,--noexecstack which clang supports but the ancient
binutils in FreeBSD base does not so without this change xmms runs
with an executable stack when compiled with base gcc.
- Support staging.
- Remove extra-patch-Visualization_Makefile.am. It's not needed when
passing VISUALIZATION_PLUGINS to configure.
- Rename patch-gcc41 to patch-General-ir-ir.c and modify it to keep the
variables static, but mark keepGoing volatile.
- Remove patch-aclocal.m4. Not needed when running aclocal.
- Remove patch-configure.in. The PTHREAD_LIBS related changes are no
longer needed and ALSA change is handled in the Makefile.
- Remove patch-ltmain.sh. Not needed with staging.
- Remove patch-po-Makefile.in.in. Handled in Makefile.
- Remove patch-xmms-config.in. Not 100% sure about this. It doesn't
affect xmms itself. Perhaps some plugins need it but I'd rather fix
those plugins then.
- Add patch-xmms-i18n.h.in. It's needed when NLS option is disabled.
- Remove pkg-message.in. All supported versions of FreeBSD have unzip
in base.
- Rename xmms.desktop.in to xmms.desktop to reflect that it doesn't
require substitutions.
- Adjust pkg-plist for OPTIONS_SUB, NLS option, staging and
USES=desktop-file-utils.
chinese/xmms, russian/xmms:
- Minor cleanups.
PR: ports/183165
Approved by: "Chris Petrik" <c.petrik.sosa@gmail.com> (maintainer)
Diffstat (limited to 'russian')
-rw-r--r-- | russian/xmms/Makefile | 8 | ||||
-rw-r--r-- | russian/xmms/distinfo | 4 |
2 files changed, 2 insertions, 10 deletions
diff --git a/russian/xmms/Makefile b/russian/xmms/Makefile index 4a8aefe3f88..db51057d609 100644 --- a/russian/xmms/Makefile +++ b/russian/xmms/Makefile @@ -1,17 +1,13 @@ # Created by: oleg dashevskii <be9-ml@be9.ru> # $FreeBSD$ -PORTNAME= xmms CATEGORIES= russian MAINTAINER= ports@FreeBSD.org COMMENT= RusXMMS - X Multimedia System with Russian encoding patch +CONFLICTS= xmms-[0-9]* zh-xmms-[0-9]* MASTERDIR= ${.CURDIR}/../../multimedia/xmms +OPTIONS_SLAVE= RUSXMMS_PATCHES -CONFLICTS= xmms-[0-9]* - -WITH_RUSXMMS_PATCHES= yes - -NO_STAGE= yes .include "${MASTERDIR}/Makefile" diff --git a/russian/xmms/distinfo b/russian/xmms/distinfo deleted file mode 100644 index c4f4be48b0c..00000000000 --- a/russian/xmms/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (xmms-1.2.11.tar.bz2) = 7ec15c56632b6c82e61ccddeaefd372359af2f005708a58cdf3951c574b20390 -SIZE (xmms-1.2.11.tar.bz2) = 2581032 -SHA256 (RusXMMS2-csa41.tar.bz2) = e64df1956502e48c09ca60262efb7f1953a76d82a70c801e4797ca81e130e8d0 -SIZE (RusXMMS2-csa41.tar.bz2) = 96642 |