aboutsummaryrefslogtreecommitdiffstats
path: root/russian
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2013-10-22 16:30:47 +0800
committertijl <tijl@FreeBSD.org>2013-10-22 16:30:47 +0800
commit6eba7f82a3b86972e50e73b17ae705408b589308 (patch)
treed94e3d45cf89bb5d054504c6f1b24762a122a901 /russian
parent5c5374c04ffce9ad28de8d0011ee2a79d72b8c55 (diff)
downloadfreebsd-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/Makefile8
-rw-r--r--russian/xmms/distinfo4
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