aboutsummaryrefslogtreecommitdiff
path: root/multimedia/xmms
Commit message (Collapse)AuthorAgeFilesLines
* By default libtool replaces -export-symbols <file> with -retain-symbols-fileTijl Coosemans2015-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do. On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1). Bump PORTREVISION on all ports where the build log contains -export-symbols. audio/calf: This port builds a module that now exports only one function, but it also builds a number of executables that link to this module and expect to see other functions. Because it's already a bit dodgy to link to a module (libtool warns about this) let the module continue to export only one function and instead build an ordinary library from the same source that the executables can link to. Fix a number of other issues in the same Makefile.am and clean up the port Makefile. japanese/scim-honoka: Tries to hide all symbols that start with an underscore, but because this library is written in C++ all symbols start with _Z so it ends up hiding everything. Just don't hide anything at all like the textproc/scim configure script does. multimedia/schroedinger: Apply an upstream patch. textproc/scim-input-pad: Same as japanese/scim-honoka. PR: 201922 Approved by: portmgr (antoine) Exp-run by: antoine Notes: svn path=/head/; revision=393429
* Remove the bitrotted remains of the RusXMMS patches, commented outChristian Weisgerber2015-02-222-44/+2
| | | | | | | | | | | | for nine months and broken for longer. The RusXMMS modifications have turned into a partial rewrite of XMMS. They are too intrusive and outside the scope of an optional patch to XMMS. I urge anybody interested in this to revive the russian/xmms port as a full-fledged fork. Notes: svn path=/head/; revision=379630
* Fix segfault in MikMod plugin with modern libmikmod.Christian Weisgerber2014-12-232-1/+22
| | | | | | | | | PR: 196180 Submitted by: Michael Lackner Obtained from: Jakob Steltner (Arch Linux) Notes: svn path=/head/; revision=375356
* Disentangle overlapping patches, rename and regenerate. No code changes.Christian Weisgerber2014-12-2311-240/+217
| | | | Notes: svn path=/head/; revision=375355
* Simplify plistBaptiste Daroussin2014-10-311-11/+1
| | | | Notes: svn path=/head/; revision=371869
* Use default LIBTOOLIZE_ARGSTijl Coosemans2014-09-131-1/+0
| | | | Notes: svn path=/head/; revision=368126
* devel/glib12 x11-toolkits/gtk12:Tijl Coosemans2014-09-131-1/+1
| | | | | | | | | | - Convert to USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove patches that renamed include directories and libraries so they didn't conflict with early development versions of glib/gtk 2.0 Notes: svn path=/head/; revision=368108
* Comment out the RUSXMMS_PATCHES option, which is actually brokenChristian Weisgerber2014-05-121-38/+38
| | | | | | | | | | 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. Notes: svn path=/head/; revision=353899
* Convert multimedia/xmms to USES=libtool. Bump PORTREVISION on allTijl Coosemans2014-05-042-23/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=352968
* - Chase libmikmod upgradeSteve Wills2014-04-171-1/+1
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351482
* * Drop provisions for long-dead slave ports.Christian Weisgerber2014-04-092-36/+28
| | | | | | | | | * Turn esound into a proper option. * Handle .la files that depend on options; partially from Craig Leres <leres@ee.lbl.gov>. Notes: svn path=/head/; revision=350740
* Block attempts to remove this port.Christian Weisgerber2014-04-091-4/+1
| | | | Notes: svn path=/head/; revision=350728
* Reapply r348889Antoine Brodin2014-04-081-0/+1
| | | | Notes: svn path=/head/; revision=350631
* Fix for integer overflow and underflow vulnerabilities in theChristian Weisgerber2014-04-082-5/+45
| | | | | | | | | | processing of skin bitmap images. Obtained from: Ubuntu (originally) Security: http://www.vuxml.org/freebsd/20e23b65-a52e-11e3-ae3a-00224d7c32a2.html Notes: svn path=/head/; revision=350627
* Set an expiration date for multimedia/xmmsAntoine Brodin2014-03-231-0/+1
| | | | | | | Requested by: many Notes: svn path=/head/; revision=348889
* Mark xmms as forbiddenBaptiste Daroussin2014-03-061-0/+1
| | | | Notes: svn path=/head/; revision=347194
* Deprecate, no expiration date yetAntoine Brodin2014-02-231-0/+2
| | | | Notes: svn path=/head/; revision=345770
* - Fix StageingMartin Wilke2014-02-181-0/+16
| | | | Notes: svn path=/head/; revision=344885
* Only provide SIMD option on i386.Tijl Coosemans2013-10-251-3/+5
| | | | | | | Reported by: "Matthew D. Fuller" <fullermd@over-yonder.net> Notes: svn path=/head/; revision=331565
* Reset MAINTAINER on xmms-* ports maintained by c.petrik.sosa@gmail.com.Tijl Coosemans2013-10-221-1/+1
| | | | | | | Submitted by: "Chris Petrik" <c.petrik.sosa@gmail.com> Notes: svn path=/head/; revision=331305
* - Remove manual creation and removal of share/applications, as it's now in ↵Dmitry Marakasov2013-10-221-1/+0
| | | | | | | | | the mtree (categories starting with m) Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331270
* - Fix CONFLICTS. [1]Tijl Coosemans2013-10-221-1/+3
| | | | | | | | | - Add LICENSE. [2] Reported by: kwm [1], portlint [2] Notes: svn path=/head/; revision=331253
* multimedia/xmms:Tijl Coosemans2013-10-2212-252/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=331240
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | multimedia) Notes: svn path=/head/; revision=327747
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-3/+2
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: zeising Notes: svn path=/head/; revision=316662
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* . make use of the ports infrastructure to create the desktop file;Boris Samorodov2013-03-252-4/+6
| | | | | | | | | | | . update the desktop file database at install/deinstall time. PR: ports/154352 Submitted by: bsam (me) Approved by: Chris Petrik <c.petrik.sosa@gmail.com> (maintainer) Notes: svn path=/head/; revision=315201
* - Add gettext library to xmms-config --libsPietro Cerutti2013-03-082-2/+15
| | | | | | | - While at it, get rid of PTHREAD_LIBS Notes: svn path=/head/; revision=313644
* Hand the port to a new volunteer (as per ports/154352 and confirmedBoris Samorodov2013-02-091-1/+1
| | | | | | | by e-mail). Notes: svn path=/head/; revision=311961
* Revert Chris Petrik's ports to the pool. Thank you for all your work so ↵Eitan Adler2012-12-101-1/+1
| | | | | | | | | | far, and should you desire to return just let us know. PR: ports/174309 Submitted by: Chris Petrik Notes: svn path=/head/; revision=308576
* Apparently, in some cases (per what I observe here) using empty(...) forAlexey Dokuchaev2012-11-101-2/+2
| | | | | | | | | | | testing specific PORT_OPTIONS instead of kosher ! breaks the build. Fix this. While here, move the test below the target. Approved by: maintainer Feature safe: yes Notes: svn path=/head/; revision=307265
* - Resolve issue on amd64 [1]Ryan Steinmetz2012-10-091-9/+5
| | | | | | | | | | | - Pacify portlint PR: ports/171919 [1] Submitted by: Tomasz CEDRO <cederom@tlen.pl> Approved by: Chris Petrik <c.petrik.sosa@gmail.com> (maintainer) Notes: svn path=/head/; revision=305613
* - pass maintainership to new volonteerRuslan Makhmatkhanov2012-09-301-6/+2
| | | | | | | | | | | | | while here: - trim Makefile header - remove indifenite article from COMMENT - remove deprecated attribution in pkg-descr PR: 172163 Submitted by: Chris Petrik <c.petrik.sosa at gmail dot com> Notes: svn path=/head/; revision=305074
* Convert to optionsngEitan Adler2012-09-171-19/+19
| | | | Notes: svn path=/head/; revision=304382
* Add http://legacy.xmms2.org/ as a MASTER_SITE.Mikhail Teterin2012-08-091-0/+1
| | | | Notes: svn path=/head/; revision=302322
* libogg.so.8: Bump PORTREVISION for ports that depend on libogg,Christian Weisgerber2012-07-191-1/+1
| | | | | | | directly or indirectly (via libvorbis, libtheora). Notes: svn path=/head/; revision=301188
* - Mark Broken on i386 and WITHOUT_SIMDMichael Scheidell2012-07-131-0/+4
| | | | | | | | | | - No PORTREVISION bump (WITH_SIMD is default) PR: ports/63456 Reported by: Timothy Frahm <t1m1976@hotmail.com> Notes: svn path=/head/; revision=300856
* - update png to 1.5.10Dirk Meyer2012-06-011-1/+1
| | | | Notes: svn path=/head/; revision=297915
* Reassign stas' ports back to the pool at his request, thanks for your yearsThomas Abthorpe2011-11-051-1/+1
| | | | | | | of service, we hope to see you back. Notes: svn path=/head/; revision=285065
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-2/+2
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=282282
* - remove MD5Olli Hauer2011-07-031-2/+0
| | | | Notes: svn path=/head/; revision=276986
* - Add trailing semicolon to the MimeType line of xmms.desktop file toStanislav Sedov2011-01-222-2/+2
| | | | | | | | | | | match the Gnome XDG specifications. - Bump PORTREVISION. Submitted by: bsam Feature safe: yes Notes: svn path=/head/; revision=268102
* Sync to final (for now) bsd.autotools.mkAde Lovett2010-12-222-2/+3
| | | | Notes: svn path=/head/; revision=266737
* - Fix xmms operation with regards to the new OSS. In particular,Stanislav Sedov2010-12-142-1/+204
| | | | | | | | | | | | | don't recent the volume level on each track change and pause/stop. Also, this fixes XMMS operation on sparc64. PR: ports/150739 Submitted by: ariff Reported by: Stefan Schaeckeler <schaecsn@gmx.net> URL: http://forums.freebsd.org/showthread.php?t=4771 Notes: svn path=/head/; revision=266281
* - Enable IPv6 by default. It was there for a long time and works.Stanislav Sedov2010-12-051-3/+3
| | | | | | | | | Leave option to disable it for now. Requested by: naddy Notes: svn path=/head/; revision=265733
* - Fix wrong visual error under some circumstancies (e.g. when clickingStanislav Sedov2010-12-042-1/+12
| | | | | | | | | | the 'D' button to resize). PR: ports/134475 Submitted by: glebius Notes: svn path=/head/; revision=265695
* Sync to new bsd.autotools.mkAde Lovett2010-12-041-1/+1
| | | | Notes: svn path=/head/; revision=265663
* Punt autoconf267->autoconf268Ade Lovett2010-10-161-1/+1
| | | | Notes: svn path=/head/; revision=263089
* Round one migration of ports from automake{19,110} to automake111Ade Lovett2010-10-052-1/+18
| | | | Notes: svn path=/head/; revision=262460
* Autotools update. Read ports/UPDATING 20100915 for details.Ade Lovett2010-09-151-2/+2
| | | | | | | | Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs Notes: svn path=/head/; revision=261230