aboutsummaryrefslogtreecommitdiffstats
path: root/audio
Commit message (Collapse)AuthorAgeFilesLines
* SHA256ifyedwin2006-01-252-2/+7
| | | | APproved by: krion@
* Add sha256 checksumedwin2006-01-251-0/+55
| | | | Approved by: krion@
* Add SIZEedwin2006-01-251-2/+1
| | | | Remove duplicate MD5
* Remove duplicate MD5edwin2006-01-251-2/+1
| | | | Add SIZE
* Remove duplicate MD5edwin2006-01-251-3/+2
| | | | | Fix SHA256 (based on the fact that the MD5 was still correct) Add SIZE
* Fix brokenessedwin2006-01-252-19/+12
| | | | | | Fix SHA256 (based on the fact that MD5 was still correct) Add SIZE Remove duplicate MD5 checksums
* Don't manually install the rc.d script, USE_RC_SUBR does it for us.brooks2006-01-253-6/+0
| | | | Reported by: krismail
* Make it work with new -CURRENT's malloc().novel2006-01-241-0/+9
| | | | Submitted by: danfe
* - Update to 3.0.6pav2006-01-234-20/+6
| | | | | PR: ports/92004 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
* Switch to the USE_LINUX_RPM framework.jylefort2006-01-2218-213/+72
|
* SHA256ifyedwin2006-01-221-0/+1
| | | | Approved by: krion@
* SHA256ify (manually done and checked)edwin2006-01-224-4/+11
| | | | Approved by: krion@
* SHA256-ify (very manually)edwin2006-01-221-0/+9
| | | | Approved by: krion@
* SHA256ifyedwin2006-01-221-0/+1
| | | | Approved by: krion@
* SHA256ifyedwin2006-01-22208-0/+223
| | | | Approved by: krion@
* eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-225-10/+10
| | | | | Approved by: krion@ PR: ports/88711 (related)
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-2238-101/+101
| | | | | Approved by: krion@ PR: ports/88711
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-2212-27/+27
|
* - Update to 1.0.13ahze2006-01-222-4/+4
|
* - Hopefully fix the build on cluster [1]danfe2006-01-211-0/+1
| | | | | | - Previous commit was useless, but don't revert it :-( Reported by: krismail [1]
* Reindent group of lines in preparation for next commit.danfe2006-01-211-6/+6
|
* Fix build on amd64arved2006-01-212-8/+4
| | | | | PR: 92068 Submitted by: Johan van Selst <johans@stack.nl>
* BROKEN: Build fails on amd64 (missing -fPIC on shared libraries)kris2006-01-202-2/+14
|
* BROKEN: Incorrect SHA hashkris2006-01-201-0/+2
|
* - Distfile rerolled; verified no content changespav2006-01-191-3/+3
| | | | | | PR: ports/91917 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> Reported by: krismail
* - Provide niftier WWWdanfe2006-01-181-3/+2
| | | | - Make description 24 lines to pacify portlint(1)
* Update to version 0.99.2.danfe2006-01-1811-119/+11
| | | | | PR: ports/91529 Submitted by: Devon Ryan <dpryan(at)dpryan.com>
* Add libgpod 0.3.0, a library for direct access of iPod's contents.danfe2006-01-185-0/+61
| | | | | PR: ports/91531 Submitted by: Devon Ryan <dpryan(at)dpryan.com>
* - Update to -> 1.3.8mich2006-01-186-14/+8
| | | | | - Mainly bugfixing - Full changelog: http://amarok.kde.org/content/view/68/66/
* - Use LIB_DEPENDS instead some BUILD_DEPENDSgarga2006-01-181-6/+6
| | | | | PR: ports/91848 Submitted by: maintainer
* Provide better port description.danfe2006-01-181-2/+3
|
* Don't install getopt.harved2006-01-172-1/+2
| | | | | PR: 91904 Submitted by: Joseph Kerian <jkerian@gmail.com>
* Unbreak on sparc64 (and other big endian archs)arved2006-01-172-3/+18
|
* Fix compile with libshout 2.2lofi2006-01-171-0/+10
|
* - Fix dependency on libaudiofiletdb2006-01-171-2/+2
| | | | | | PR: 91472 Submitted by: Michael Kuhn <mkuhn.nw@web.de> Approved by: maintainer
* ... and bump PORTREVISION, too.lofi2006-01-171-1/+1
|
* Forgot to bump the shared lib revision here.lofi2006-01-171-1/+1
|
* Update to 3.7:philip2006-01-172-3/+4
| | | | | | | | | | | | | | | Bugfix: editfilenames script now dies if unable to open tmp file. Bugfix: charset freedb submit now specified http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=334535 Bugfix: failing to remove .rev.wav and .orig.wav files Bugfix: Changed tag label "part" to "partnumber" Bugfix: Now uses FindBin to locate CDDB_get.pm Other minor changes
* Do not try to use asm code that does not work on amd64: "{standardlioux2006-01-171-1/+1
| | | | | | | input}:656: Error: `(%rax,%esi,2)' is not a valid 64 bit base/index expression" Submitted by: pointyhat (kris)
* Update to 1.6.8. Add musepack (libmpcdec) support. Correct WWW.adamw2006-01-164-6/+19
|
* - Update to 0.2DrBombaypav2006-01-153-6/+6
| | | | | | | - Sanitize the PORTVERSION PR: ports/91805 Submitted by: Alexander Botero-Lowry <alex@foxybanana.com> (maintainer)
* Fix pkg-plist after Mono 1.1.12.1 update.tmclaugh2006-01-152-6/+2
|
* - Remove expired portspav2006-01-1515-461/+0
|
* - Unbreak on FreeBSD 7.Xpav2006-01-142-19/+17
| | | | - Simplify
* - This is older version of audio/libmusicbrainz; detonate in two monthspav2006-01-141-0/+2
|
* BROKEN on sparc64: Does not compilekris2006-01-141-1/+7
|
* BROKEN on ia64 and spar64: Does not compilekris2006-01-141-0/+4
|
* BROKEN: Does not buildkris2006-01-141-0/+2
|
* - Update to 1.3-1ahze2006-01-142-6/+5
|
* - Update to 0.3.5ahze2006-01-133-5/+12
|
* - Update graphics/libglut to 6.4.1.sem2006-01-121-1/+1
| | | | | | | | | | | - Shared lib version and PORTREVISION bumb for all affected ports. While I'm here: - Remove USE_MESA knob where it was (35 ports). It marked as depricated for 2 years. PR: ports/90247 Submitted by: Ermal Lu?i <eri--@albabsd.org>
* Fix a crash when playing certain types of files. Seemarcus2006-01-114-2/+34
| | | | | | | | http://mail.gnome.org/archives/rhythmbox-devel/2005-December/msg00022.html for more details. PR: 91413 Obtained from: Rhythmbox CVS
* - Update to 2.3.3pav2006-01-113-4/+24
| | | | Approved by: maintainer
* - Update to 3.2.1novel2006-01-106-119/+96
| | | | | - Update MASTER_SITES and WWW since project moved to sourceforge - Utilize DATADIR
* Chase libshout2 shared library version bump.lofi2006-01-098-13/+15
|
* Update to 2.2lofi2006-01-093-6/+9
|
* Update to KDE 3.5.0lofi2006-01-0953-312/+437
|
* Another doxygen update, another new file generated.lofi2006-01-091-0/+1
|
* New port: audio/xmms-modplugedwin2006-01-084-0/+42
| | | | | | | | | | | | | | This port is the ModPlug plugin for XMMS. ModPlug is arguably the best mod-like music rendering engine capable of playing 22 different module formats. This plugin can also handle zip, rar, gzip and bzip2 compressed mods (provided unzip, gunzip, unrar are installed). WWW: http://modplug-xmms.sourceforge.net/ PR: 91501 Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
* [NEW PORT] audio/slimserver-slimscrobbler: SlimServer plugin for submitting ↵edwin2006-01-085-0/+62
| | | | | | | | | | | | | updates to last.fm This is a SlimServer plug-in to submit listening data to Last.FM, an online music listening habits tracking database and personal radio station. WWW: http://slimscrobbler.sourceforge.net/ PR: ports/91468 Submitted by: Alex Varju <freebsd-ports@varju.ca>
* [NEW PORT] audio/slimserver-lastfm: SlimServer plugin for playing last.fm radioedwin2006-01-085-0/+50
| | | | | | | | | | | This is a SlimServer plug-in to listen to a LastFM internet radio stream, send feedback on the currently playing track and change stations. WWW: http://www.jamescraig.co.uk/SlimServer/#LastFM PR: ports/91469 Submitted by: Alex Varju <freebsd-ports@varju.ca>
* Add size data. Hash with SHA-256.trevor2006-01-084-0/+8
|
* Hash with SHA-256.trevor2006-01-0830-0/+37
|
* Fix potential mini-memleakmarkus2006-01-071-11/+4
|
* Add missing patch.edwin2006-01-071-0/+50
| | | | Noticed by: YAPHR
* New port: audio/bmp-modplugedwin2006-01-074-0/+52
| | | | | | | | | | | | | | | | A modplug-based plugin for beep-media-player This port is the ModPlug plugin for beep-media-player. It is a port of modplug-xmms plugin. ModPlug is arguably the best mod-like music rendering engine capable of playing 22 different module formats. This plugin can also handle zip, rar, gzip and bzip2 compressed mods (provided unzip, gunzip, unrar are installed). WWW: http://modplug-xmms.sourceforge.net/ PR: ports/91424 Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
* Bump PORTREVISION to chase the cdparanoia shared library updatemarkus2006-01-074-4/+4
|
* - Use cdda_device_name of struct cdrom_drive to expose the path of the devicemarkus2006-01-073-19/+14
| | | | | | | | | node. Previously this was only present in the Linux version and is needed for the upcomming update of KDE 3.5 - Bump PORTREVISION - Take maintainership Approved by: maintainer
* New port: audio/py-flac, Python module that provides the Freeedwin2006-01-066-0/+71
| | | | | | | | | | Lossless Audio Codec interface Python module that provides the Free Lossless Audio Codec interface PR: ports/91348 Submitted by: Byung-Hee HWANG <bh@izb.knu.ac.kr>
* Update to 1.6.7.adamw2006-01-062-5/+6
|
* - Don't remove what belongs to mtreepav2006-01-052-4/+0
| | | | Approved by: mich (maintainer)
* Upgrade to 1.1.4edwin2006-01-054-10/+8
|
* Upgrade to 1.9.4edwin2006-01-052-4/+4
|
* Chase libversion bumb to libMagick.so.9edwin2006-01-051-1/+1
| | | | PR: ports/91270
* Belatedly bump PORTREVISION due to dbus-sharp update.tmclaugh2006-01-051-1/+1
|
* audio/streamripper update to 1.61.16edwin2006-01-054-15/+15
| | | | | | | | | | | | | | | | Simple version bump to 1.61.16 I re-diff-ed the patch-lib_parse.c and patch-lib_util.c files to get rid of fuzz, but otherwise these patches are unchanged. Added new patch-Makefile.in to force using BSD_INSTALL* macros. Thus avoiding the install.sh script which was breaking the install. PR: ports/89328 Submitted by: Yarema <yds@CoolRat.org> Approved by: maintainer timeout
* Add k3bmonkeyaudioplugin 3.0, a K3b plugin for encoding and decodingmarkus2006-01-045-0/+53
| | | | | | Monkey's Audio files. WWW: http://www.k3b.org/
* [Maintainer Update] audio/gnupod : Fix pkg-plist (noticed by Kris via pointyhat)edwin2006-01-042-7/+9
| | | | | PR: ports/91280 Submitted by: David Le Brun <david@dyn-ns.net>
* Add Audio-Scrobbler 0.01, a Perl interface to Last.fm / AudioScrobbler.roam2006-01-035-0/+45
|
* Update to 1.99.11.adamw2006-01-032-4/+4
|
* Update to 1.6.6. Add libtremor support (autodetected, and via WITH_TREMOR).adamw2006-01-023-6/+16
|
* Fix breakage caused by time_t change.trhodes2006-01-012-0/+81
| | | | Requested by: kris
* - Add WWWpav2006-01-011-0/+2
| | | | Submitted by: tlp on EFnet
* Fix build with dbus-0.60.marcus2006-01-012-0/+22
| | | | Obtained from: GNOME CVS
* Chase the dbus shared lib version.marcus2006-01-012-2/+4
|
* - Unbreak by providing two master sitesehaupt2005-12-312-6/+4
| | | | | | | - Pass maintainership to submitter PR: 91114 Submitted by: Mark Foster <mark@foster.cc>
* Add an additional master siteehaupt2005-12-311-1/+2
|
* Add an additional master siteehaupt2005-12-311-1/+2
| | | | Notified by: pointyhat via kris
* - Add SHA256pav2005-12-311-0/+1
| | | | | PR: ports/91094 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> (maintainer)
* Track the master site change.jylefort2005-12-273-3/+3
| | | | Reported by: pointyhat via kris
* Fix build on 4.xvs2005-12-241-0/+22
| | | | Approved by: adamw
* The latest doxygen update seems to feature a funky bug that makes it createlofi2005-12-221-0/+2
| | | | | | | | some dir__2Ffull_2Fpath_2Fto_2F${WRKSRC}_2F.html files. Since there is no sensible way to put these into pkg-plist and they seem to be just copies of the dir_<number>.html files anyway, delete them pre- install.
* - Mark it as DEPRECATED, master site disapearedgarga2005-12-211-0/+3
| | | | | | | | - Set an EXPIRATION_DATE PR: ports/87929 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout (56 days)
* XMMS2 is a redesign of the XMMS music player. It features a client-servergarga2005-12-217-0/+269
| | | | | | | | | | | model, allowing multiple (even simultaneous!) user interfaces, both textual and graphical. All common audio formats are supported using plugins. On top of this, there is a flexible media library to organize your music. WWW: http://xmms2.xmms.org PR: ports/90618 Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
* Update to 2.4.3.lawrance2005-12-186-371/+45
| | | | | PR: ports/90562 Submitted by: Ports Fury
* - Update to 3.0.5pav2005-12-183-4/+6
| | | | | PR: ports/90551 Submitted by: Ports Fury
* - Update to 0.2.1ehaupt2005-12-163-24/+22
| | | | | | | | | | | | - Remove pkg-plist - Port does not need USE_GMAKE - Use libtool13 to respect CC - Respect CFLAGS - Major cleanup PR: 90409 Submitted by: Frank Laszlo <laszlof@vonostingroup.com> (maintainer) Reworked by: ehaupt
* Make flexibility timidity.cfg.nork2005-12-153-3/+8
| | | | Approved by: Jonathan Lennox <lennox@cs.columbia.edu> (maintainer)
* Properly name startup-scriptvs2005-12-152-1/+1
|
* - Update to 3.99.4.4pav2005-12-157-47/+153
| | | | | | - Fix runtime on amd64 (passing pointers inside 32bit ints) Approved by: maintainer timeout (14 days)
* - Unbreak, upstream distfile changed.tdb2005-12-152-4/+3
| | | | | | | | Contents of new distfile checked, and are identical to old one. PR: 90373 Submitted by: "Ion-Mihai "IOnut" Tetcu" <itetcu@people.tecnik93.com> Approved by: clement (mentor)
* - Add RCng startup-script [1]vs2005-12-132-5/+49
| | | | | | | | | - Do not use perl at build-time - Pet portlint wrt. IGNORE - Raise necessary PERL_LEVEL to 5.8, conditionally depend on p5-Encode PR: ports/90078 [1] Submitted by: Josh Carroll
* Update to 2.3.1lofi2005-12-132-3/+4
|
* Drop maintainership for ports which I sadly no longer havebms2005-12-131-1/+1
| | | | the time, hardware, or resources to maintain.
* Update to 1.2.4mnag2005-12-133-48/+58
| | | | | | | | | | | Switch to wxGTK 2.6 Use OPTIONS Fix edge case of linking against libid3tag if installed without registering a dependency (reported by Laurent Debacker). Add SHA256 portlint(1) PR: 90294 Submitted by: maintainer
* Link audio/liba52-devel to build after repo copy from audio/liba52.lioux2005-12-131-0/+1
| | | | Repo copied by: marcus
* - After repo copy from audio/liba52: update to ffmpeg snapshotlioux2005-12-1310-67/+240
| | | | | | | | | | 2005112800 - This port liba52-devel will provide the very latest liba52 from multimedia/ffmpeg-devel port distfiles with all the latest optimizations. Unfortunaly, there has been some API changes which prevent it from being an update to the standard audio/liba52 port. Repo copied by: marcus
* Update to 1.6.5.adamw2005-12-132-4/+4
|
* Add eawplus 12.1, is E.A.W.+Izumo+Tamuki collection of Gravisnork2005-12-126-0/+213
| | | | | | Ultrasound MIDI patches. Remainded by: Li-Lun Wang (Leland) <llvvang@gmail.com>
* Add guspat 20000706, is a collection of Gravis Ultrasoundnork2005-12-125-0/+591
| | | | | | MIDI patches. Remaineded by: Li-Lun Wang (Leland) <llvvang@gmail.com>
* - Open sound device in read-only mode so it works also on the second, third,...barner2005-12-122-24/+31
| | | | | | | | invokation if the soundcard is in half-duplex mode. - Bump PORTREVISION Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp> PR: ports/90226
* Sync with libxine shared library version bump.nobutaka2005-12-113-3/+3
|
* - Fix plistahze2005-12-081-2/+2
| | | | Reported by: kris via pointyhat
* - update to 0.02leeym2005-12-082-13/+9
| | | | - assign maintainer to perl@
* - update to 0.09leeym2005-12-082-13/+9
| | | | - assign maintainer to perl@
* - update to 0.10leeym2005-12-083-14/+23
| | | | - assign maintainer to perl@
* - Mark broken on 4.xahze2005-12-081-0/+4
| | | | Reported by: kris via pointyhat
* o Update to -> 1.3.7mich2005-12-076-60/+8
| | | | | | - Mainly bugfixing - shouter script removed - Changelog: http://amarok.kde.org/content/view/66/66/
* Chase changes to distribution file that wasn'tgirgen2005-12-062-2/+5
| | | | | | reflected in the version number. Approved by: maintainer
* Cleanup a bitvs2005-12-063-61/+8
|
* EXTRACT_SUFX=.tar.bz2 -> USE_BUNZIP2=yesedwin2005-12-061-1/+1
|
* - No longer user gcc34+ahze2005-12-061-10/+1
|
* - Update to 1.1.11.1ahze2005-12-062-4/+4
|
* - Add SHA256tdb2005-12-062-2/+1
| | | | | | | | - Remove obselete USE_REINPLACE PR: 89986 Submitted by: Daniel Roethlisberger <daniel@roe.ch> (maintainer) Approved by: clement (mentor)
* Remove install-info from Makefile, it's automatically done whenedwin2005-12-052-4/+0
| | | | INFO is defined.
* Use INFO macroedwin2005-12-042-14/+1
|
* [MAINTAINER-UPDATE] audio/cowbell to 0.2.5.1edwin2005-12-042-4/+4
| | | | | | | | | | | | Version 0.2.5 mainly added new translations and bug fixes. One of the fixes improve handling of empty amazon result data (avoid crashes in certain situations: severity->serious for that) Version 0.2.5.1 updated translations. PR: ports/89651 Submitted by: "Andreas Kohn" <andreas@syndrom23.de>
* [new port] audio/gnuitaredwin2005-12-046-0/+65
| | | | | | | | | | | | | | | | | | | | | | | This is an open source program for real-time sound effect processing. You can use it to add some distortion to your guitar, or some reverb to your voice. Available effects are: * 2 kinds of distortion (one is Ibanez TubeScreamer 9 simulation) * sustain * various flavors of reverb, echo & delay * chorus/flanger * equalizer * noise reduction * wah-wah * phasor * tremolo * vibrato WWW: http://www.gnuitar.com PR: ports/89895 Submitted by: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
* Maintenance update to libogg 1.1.3 and libvorbis 1.1.2.naddy2005-12-049-27/+29
| | | | No user-visible changes.
* - update to 0.2.35netchild2005-12-039-192/+114
| | | | - add the SRC RPM's
* - update to 0.2.6netchild2005-12-039-87/+120
| | | | - add the SRC RPM's
* Remove powerpc support, because there is no linuxulator on that archjylefort2005-12-026-12/+3
| | | | yet (point raised up by netchild and confirmed by arved).
* - Update to 0.1.1ahze2005-12-022-4/+4
|
* Update to 1.99.10.adamw2005-12-022-5/+4
|
* re-roll of tarballedwin2005-12-022-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only in cpige-1.3-new/: LICENCE Only in cpige-1.3-new/: Makefile.windows diff -ru cpige/cpige.c cpige-1.3-new/cpige.c --- cpige/cpige.c Fri Nov 25 10:08:13 2005 +++ cpige-1.3-new/cpige.c Wed Nov 30 07:06:12 2005 @@ -21,7 +21,10 @@ #include <fcntl.h> #include <dirent.h> #include <sys/stat.h> -#include <regex.h> + +#ifndef WIN32 + #include <regex.h> +#endif #include "cpige.h" #include "tool.h" @@ -115,12 +118,12 @@ /* Global dynamic configuration */ cmdLine = parseCommandLine(argc, argv); - (void) testCommandLine(); + testCommandLine(); /* Logfile */ if ((logfile = fopen(cmdLine->logFile, "a+")) == NULL) { - ERROR("Unable to openlogfile: %s Setting log to stdout\n", cmdLine->logFile); + _ERROR("Unable to openlogfile: %s Setting log to stdout\n", cmdLine->logFile); logfile = stdout; } else { VERBOSE("Successfully opened %s\n", cmdLine->logFile); @@ -134,20 +137,20 @@ #if !WIN32 if (daemon(1, 1) == -1) { - ERROR("Error daemonizing. %s\n", strerror(errno)); + _ERROR("Error daemonizing. %s\n", strerror(errno)); exit(-1); } - (void) fprintf(stdout, "Server launching in background. pid: %d\n", (int)getpid()); + fprintf(stdout, "Server launching in background. pid: %d\n", (int)getpid()); fd = open("/dev/null", O_RDWR); if (fd == -1) { perror("Opening /dev/null: "); exit(0); } for (i = 0; i < 3; i++) - (void) dup2(fd, i); - (void) close(fd); + dup2(fd, i); + close(fd); #else - (void) printf("Fork not available on WIN32.\n"); + printf("Fork not available on WIN32.\n"); #endif } @@ -158,13 +161,13 @@ /* Create output dir if does not exists! */ if (( pige_dir = opendir(cmdLine->dir)) == NULL) { - ERROR("Unable to open %s for writing\n", cmdLine->dir); + _ERROR("Unable to open %s for writing\n", cmdLine->dir); #ifdef WIN32 if (mkdir(cmdLine->dir) != 0) { #else if (mkdir(cmdLine->dir, 0755) != 0) { #endif - ERROR("Failed trying to create %s. Verify rights.\n", cmdLine->dir); + _ERROR("Failed trying to create %s. Verify rights.\n", cmdLine->dir); exit(-1); } else { VERBOSE("Created %s\n", cmdLine->dir); @@ -172,7 +175,7 @@ } } else { VERBOSE("Sucessfully opened %s\n", cmdLine->dir); - (void) closedir(pige_dir); + closedir(pige_dir); } /* Start time, for uptime calculation */ @@ -204,13 +207,15 @@ * print_icyheaders(icy_headers); */ +#ifndef WIN32 if(cmdLine->useNumbers == 1) songs = getSongs(cmdLine->dir); - +#endif + nextsize = 512; oldtitre = memory_allocation(strlen("please.delete") + 1); - (void) strcpy(oldtitre, "please.delete"); + strncpy(oldtitre, "please.delete", 14); while (1) { @@ -220,7 +225,7 @@ retval = select(server_socket+1, &rfds, NULL, NULL, &timeout); if (retval <= 0) { - ERROR("Connection Error.\n"); + _ERROR("Connection Error.\n"); server_close(server_socket); server_socket = reconnect(RECONNECT_TIME, TENTATIVES, 1); tempsize = 0; @@ -230,7 +235,7 @@ size = recv(server_socket, buffer, nextsize, 0); if ((size == -1) || ((size == 0) && nextsize != 0)) { - ERROR("Connection error in recv main() size: %d nextsize: %d\n", size, nextsize); + _ERROR("Connection error in recv main() size: %d nextsize: %d\n", size, nextsize); server_socket = reconnect(RECONNECT_TIME, TENTATIVES, 1); tempsize = 0; nextsize = 512; @@ -240,11 +245,11 @@ { if (fwrite(buffer, sizeof(char), size, output_file) != size*sizeof(char)) { - ERROR("Error writing output. Disk full ?\n"); + _ERROR("Error writing output. Disk full ?\n"); break; } /* Many thanks to the #hurdfr team! */ - (void) fflush(output_file); + fflush(output_file); } if ( tempsize == icy_headers->metaint ) { @@ -275,15 +280,15 @@ buffer3 = GetId3v1(buffer2, buffer1, icy_headers->name); fwrite(buffer3, sizeof(char), 128, output_file); - free(buffer3); - free(buffer2); - free(buffer1); + (void)free(buffer3); + (void)free(buffer2); + (void)free(buffer1); } if (output_file) { /* VERBOSE("Closing: %d.mp3\n", lastCut.hour); */ - (void) fclose(output_file); + fclose(output_file); } switch (cmdLine->intervalType) @@ -313,10 +318,10 @@ } VERBOSE("Opening: %s\n", filename); output_file = fopen(filename, WRITE); - free(filename); + (void)free(filename); } } else if (cmdLine->live) { - (void) printf("Not yet implemented.\n"); + printf("Not yet implemented.\n"); exit(1); /* Live Mode */ /* I must write some stuff here ;) */ @@ -337,13 +342,13 @@ fprintf(stdout, " "); statusline = statusLine(uptime, metacounter, icy_headers->metaint, oldtitre, nexttitre); - (void) fprintf(stdout, "\r%s", statusline); + fprintf(stdout, "\r%s", statusline); if ( strlen(statusline) > maxlinelength) maxlinelength = strlen(statusline); if (statusline != NULL) - free(statusline); + (void)free(statusline); } /* Stats evry countdown seconds */ @@ -354,12 +359,12 @@ { if (fwrite(statusline, sizeof(char), strlen(statusline), logfile) != strlen(statusline)) { - ERROR("Fwrite error.\n"); + _ERROR("Fwrite error.\n"); break; } /* Many thanks to the #hurdfr@freenode team! */ - (void) fflush(logfile); - (void) free(statusline); + fflush(logfile); + (void)free(statusline); } else { VERBOSE("getStats returned NULL values...\n"); } @@ -379,7 +384,7 @@ titre = getTitle(meta); if (meta != NULL) - free(meta); + (void)free(meta); if (titre != NULL) { @@ -408,19 +413,19 @@ { char *buffer1; buffer1 = GetId3v1(curSong->title, curSong->artist, icy_headers->name); - (void) fwrite(buffer1, sizeof(char), 128, output_file); - free(buffer1); + fwrite(buffer1, sizeof(char), 128, output_file); + (void)free(buffer1); } - (void) fclose(output_file); + fclose(output_file); } if (cmdLine->useNumbers == 0) { filename = memory_allocation(strlen(titre) + strlen(cmdLine->dir)+ 1 + strlen(extension) + 1 +1); - (void) snprintf(filename, strlen(titre)+strlen(extension)+strlen(cmdLine->dir)+1+1, "%s%s.%s", cmdLine->dir, titre, extension); + snprintf(filename, strlen(titre)+strlen(extension)+strlen(cmdLine->dir)+1+1, "%s%s.%s", cmdLine->dir, titre, extension); } else { filename = memory_allocation(5+strlen(titre) + strlen(cmdLine->dir)+ 1 + strlen(extension) + 1 + 1); - (void) snprintf(filename, 5+strlen(titre)+strlen(extension)+strlen(cmdLine->dir)+1+1, "%s%.4d_%s.%s", cmdLine->dir, songs, titre, extension); + snprintf(filename, 5+strlen(titre)+strlen(extension)+strlen(cmdLine->dir)+1+1, "%s%.4d_%s.%s", cmdLine->dir, songs, titre, extension); } if ((output_file = fopen(filename, "r")) == NULL) { /* Anti doublons */ @@ -428,31 +433,33 @@ output_file = fopen(filename, WRITE); } else { VERBOSE("File already exists %s.\n", filename); - (void) fclose(output_file); + fclose(output_file); output_file = NULL; } - (void) free(filename); + (void)free(filename); } } /* Title are differents */ } /* Oldtitre != NULL */ - if (oldtitre != NULL) free(oldtitre); + if (oldtitre != NULL) + (void)free(oldtitre); oldtitre = memory_allocation(strlen(titre) + 1); - (void) strncpy(oldtitre, titre, strlen(titre)); + strncpy(oldtitre, titre, strlen(titre)); } else { /* Title is "ASUIVRE" */ - if (nexttitre != NULL) free(nexttitre); + if (nexttitre != NULL) + (void)free(nexttitre); nexttitre = memory_allocation(strlen(titre) + 1); - (void) strncpy(nexttitre, titre, strlen(titre)); + strncpy(nexttitre, titre, strlen(titre)); } if (titre != NULL) - free(titre); + (void)free(titre); } /* Strlen(titre > 0) */ } tempsize = 0; /* tempsize = 0: chunk received successfully. Awaiting next chunk */ } else if (tempsize > icy_headers->metaint) { - ERROR("Error tempsize > metaint\n"); + _ERROR("Error tempsize > metaint\n"); break; } else tempsize = tempsize + size; @@ -463,14 +470,18 @@ nextsize = 512; } /* infinite loop */ - (void) server_close(server_socket); + server_close(server_socket); /* cleanup */ - if (icy_headers != NULL) free(icy_headers); - if (output_file != NULL) fclose(output_file); - if (logfile != stdout) fclose(logfile); - (void) free(cmdLine); - (void) free(cPigeStats); + if (icy_headers != NULL) + (void)free(icy_headers); + if (output_file != NULL) + fclose(output_file); + if (logfile != stdout) + fclose(logfile); + + (void)free(cmdLine); + (void)free(cPigeStats); return 0; } @@ -491,9 +502,10 @@ suffix[0] = 0; icy = malloc(sizeof(icyHeaders)); - + /* Usefull when radio doesn't specify icy name */ icy->name = "No Name"; + icy->content_type = "audio/mpeg"; if (headers == NULL) return NULL; @@ -549,7 +561,7 @@ if (strncmp(prefix, "icy-notice1", 11) == 0) { icy->notice1 = memory_allocation(strlen(suffix) + 1); - (void) strncpy(icy->notice1, suffix, strlen(suffix)); + strncpy(icy->notice1, suffix, strlen(suffix)); } if (strncmp(prefix, "icy-notice2", 11) == 0) { @@ -557,25 +569,25 @@ icy->type = 0; icy->notice2 = memory_allocation(strlen(suffix)+1); - (void) strncpy(icy->notice2, suffix, strlen(suffix)); + strncpy(icy->notice2, suffix, strlen(suffix)); } if (strncmp(prefix, "icy-name", 8) == 0) { icy->name = memory_allocation(strlen(suffix)+1); - (void) strncpy(icy->name, suffix, strlen(suffix)); + strncpy(icy->name, suffix, strlen(suffix)); } if (strncmp(prefix, "icy-genre", 9) == 0) { icy->genre = memory_allocation(strlen(suffix)+1); - (void) strncpy(icy->genre, suffix, strlen(suffix)); + strncpy(icy->genre, suffix, strlen(suffix)); } if (strncmp(prefix, "icy-url", 7) == 0) { icy->url = memory_allocation(strlen(suffix)+1); - (void) strncpy(icy->url, suffix, strlen(suffix)); + strncpy(icy->url, suffix, strlen(suffix)); } if (strncmp(prefix, "icy-pub", 7) == 0) @@ -587,14 +599,16 @@ if (strncmp(prefix, "icy-br", 6) == 0 ) icy->br = (int) atoi((char *) &suffix[0]); - if (strncmp(prefix, "content-type", 12) == 0 ) { + if ((strncmp(prefix, "content-type", 12) == 0 ) || + (strncmp(prefix, "Content-Type", 12) == 0)) + { icy->content_type = memory_allocation(strlen(suffix)+1); - (void) strncpy(icy->content_type, suffix, strlen(suffix)); + strncpy(icy->content_type, suffix, strlen(suffix)); } } } /* for eachline */ - (void) free(headers); + (void)free(headers); return icy; } @@ -621,7 +635,7 @@ cu = getUptime(uptime); line = memory_allocation(300); /* Exessif. */ - (void) sprintf(line, "Uptime: %d days, %d hours, %d min, %d seconds\nDownloaded: %lldKo\nSongs played: %ld\nReconnections: %ld\n", cu->day, cu->hour, cu->min, cu->sec, (long long unsigned int)((metacounter*metaint)/1024), cPigeStats->songs, cPigeStats->reconnections); + sprintf(line, "Uptime: %d days, %d hours, %d min, %d seconds\nDownloaded: %lldKo\nSongs played: %ld\nReconnections: %ld\n", cu->day, cu->hour, cu->min, cu->sec, (long long unsigned int)((metacounter*metaint)/1024), cPigeStats->songs, cPigeStats->reconnections); return line; } @@ -636,16 +650,16 @@ /* Pas terrible... */ line = memory_allocation(300); - (void) sprintf(line, "[%dj %dh:%dm:%ds][%lldKo] ", cu->day, cu->hour, cu->min, cu->sec, (long long unsigned int)((metacounter * metaint) / 1024)); + sprintf(line, "[%dj %dh:%dm:%ds][%lldKo] ", cu->day, cu->hour, cu->min, cu->sec, (long long unsigned int)((metacounter * metaint) / 1024)); if (cmdLine->pige) - (void) sprintf(line+strlen(line), "%dh -> %dh ", getHour(), getHour()+1); + sprintf(line+strlen(line), "%dh -> %dh ", getHour(), getHour()+1); if (titre != NULL) - (void) sprintf(line+strlen(line), "%s", titre); + sprintf(line+strlen(line), "%s", titre); if (nexttitre != NULL) if (strstr(nexttitre, titre) == NULL) - (void) sprintf(line+strlen(line), " -> %s", nexttitre); + sprintf(line+strlen(line), " -> %s", nexttitre); return line; } @@ -669,7 +683,7 @@ if (serversPool == NULL) { - ERROR("Error: not any server defined.\n"); + _ERROR("Error: not any server defined.\n"); exit(1); } @@ -677,7 +691,7 @@ settings = getSettings(serversPool, &poolPosition); if (settings == NULL) { - ERROR("No valid settings in urlPool.\n"); + _ERROR("No valid settings in urlPool.\n"); exit(1); } @@ -690,7 +704,7 @@ settings = getSettings(serversPool, &poolPosition); if (settings == NULL) { - ERROR("No valid settings in urlPool.\n"); + _ERROR("No valid settings in urlPool.\n"); exit(1); } @@ -708,7 +722,7 @@ if (sendHeaders(server_socket, settings->mountpoint, 1) <= 0) { - ERROR("Error sending headers: 0 byte sent.\n"); + _ERROR("Error sending headers: 0 byte sent.\n"); goto RECO; } @@ -731,21 +745,21 @@ headers = memory_allocation(256); if (mountpoint == NULL) - (void) sprintf(headers, "GET / HTTP/1.0\r\n"); + sprintf(headers, "GET / HTTP/1.0\r\n"); else - (void) sprintf(headers, "GET %s HTTP/1.0\r\n", mountpoint); + sprintf(headers, "GET %s HTTP/1.0\r\n", mountpoint); if (metadata) - (void) strcat(headers, "Icy-MetaData:1\r\n"); + strncat(headers, "Icy-MetaData:1\r\n", 16); else - (void) strcat(headers, "Icy-MetaData:0\r\n"); + strncat(headers, "Icy-MetaData:0\r\n", 16); - (void) strcat(headers, "User-Agent:"); - (void) strcat(headers, USER_AGENT); - (void) strcat(headers, "\r\n\r\n"); + strncat(headers, "User-Agent:", 11); + strncat(headers, USER_AGENT, strlen(USER_AGENT)); + strncat(headers, "\r\n\r\n", 4); ret = send(serversocket, headers, strlen(headers), 0); - (void) free(headers); + (void)free(headers); return ret; } @@ -766,12 +780,12 @@ retval = select(server_socket+1, &rfds, NULL, NULL, &timeout); if (retval <= 0) { - ERROR("Erreur de connexion!\n"); - (void) server_close(server_socket); + _ERROR("Erreur de connexion!\n"); + server_close(server_socket); return NULL; } else if (recv(server_socket, &c, 1, 0) != 1) { - ERROR("Error reading from shoutcast socket\n"); - (void) server_close(server_socket); + _ERROR("Error reading from shoutcast socket\n"); + server_close(server_socket); return NULL; } @@ -786,10 +800,10 @@ retval = select(server_socket+1, &rfds, NULL, NULL, &timeout); if (retval <= 0) { - (void) printf("Connection error in select. (readmeta)\n"); - (void) free(buffer); - (void) free(meta); - (void) server_close(server_socket); + printf("Connection error in select. (readmeta)\n"); + (void)free(buffer); + (void)free(meta); + server_close(server_socket); return NULL; } else { readsize = 0; @@ -802,21 +816,21 @@ retval = select(server_socket+1, &rfds, NULL, NULL, &timeout); if (retval <= 0) { - ERROR("Erreur de connexion!\n"); - (void) server_close(server_socket); + _ERROR("Erreur de connexion!\n"); + server_close(server_socket); return NULL; } else { size = recv(server_socket, buffer, (c*16 - readsize), 0); if (size <= 0) { VERBOSE("Megaproblem here.\n"); - (void) server_close(server_socket); + server_close(server_socket); } readsize += size; - (void) strncat(meta, buffer, size); + strncat(meta, buffer, size); } } - (void) free(buffer); + (void)free(buffer); } } else { /* Title was not sent. */ @@ -903,13 +917,13 @@ if (strlen(cursong->title) == 0) { - (void) free(cursong->title); + (void)free(cursong->title); cursong->title = NULL; } if (strlen(cursong->artist) == 0) { - (void) free(cursong->artist); + (void)free(cursong->artist); cursong->artist = NULL; } @@ -956,7 +970,7 @@ { return 1; } else { - ERROR("Error: return code from HTTP server: %d.\n", returnCode); + _ERROR("Error: return code from HTTP server: %d.\n", returnCode); return 0; } } @@ -973,7 +987,7 @@ char c; buffer = memory_allocation(256); - (void) memset(headers, 0, 4096); + memset(headers, 0, 4096); /* For select() it's a global struct. */ timeout.tv_sec = SOCKET_TIMEOUT; @@ -982,13 +996,13 @@ retval = select(server_socket+1, &rfds, NULL, NULL, &timeout); if (retval <= 0) { - ERROR("Erreur de connexion in getHeaders().\n"); + _ERROR("Erreur de connexion in getHeaders().\n"); goto error; } if (recv(serversocket, buffer, 256, 0) <= 0) { - ERROR("Erreur de connexion.\n"); + _ERROR("Erreur de connexion.\n"); goto error; } @@ -998,7 +1012,7 @@ goto error; } - free(buffer); + (void)free(buffer); buffer = NULL; headers[0] = 0; @@ -1015,7 +1029,7 @@ goto error; } else if (recv(server_socket, &c, 1, 0) != 1) { - ERROR("Error reading data in getHeaders()\n"); + _ERROR("Error reading data in getHeaders()\n"); goto error; } @@ -1033,13 +1047,13 @@ headers[i] = 0; if (!strlen(headers)) { return NULL; } ptr = memory_allocation(strlen(headers)+1); - (void) strncpy(ptr, headers, strlen(headers)); + strncpy(ptr, headers, strlen(headers)); return ptr; error: - (void) server_close(server_socket); + server_close(server_socket); if (buffer != NULL) - free(buffer); + (void)free(buffer); return NULL; } @@ -1053,7 +1067,7 @@ chunk = memory_allocation(128); /* id3v1 tag */ - (void) sprintf(chunk, "TAG"); + sprintf(chunk, "TAG"); /* Title */ relativePointer = chunk + 3; /* 3 octets */ @@ -1061,13 +1075,13 @@ padding = (30 - strlen(titre)); if (padding < 0) { - (void) snprintf(relativePointer+3, 31, "%s", titre); + snprintf(relativePointer+3, 31, "%s", titre); } else { - (void) sprintf(relativePointer, "%s", titre); - (void) memset(relativePointer + (30-padding), 0, padding); + sprintf(relativePointer, "%s", titre); + memset(relativePointer + (30-padding), 0, padding); } } else { - (void) memset(relativePointer, 0, 30); + memset(relativePointer, 0, 30); } /* Artist */ @@ -1075,13 +1089,13 @@ if (artiste) { padding = (30 - strlen(artiste)); if (padding < 0) { - (void) snprintf(relativePointer, 31, "%s", artiste); + snprintf(relativePointer, 31, "%s", artiste); } else { - (void) sprintf(relativePointer, "%s", artiste); - (void) memset(relativePointer + (30 - padding), 0, padding); + sprintf(relativePointer, "%s", artiste); + memset(relativePointer + (30 - padding), 0, padding); } } else { - (void) memset(relativePointer, 0, 30); + memset(relativePointer, 0, 30); } /* Album (on met l'url de la radio ...) */ @@ -1089,27 +1103,27 @@ if (radioName != NULL) { padding = (30 - strlen(radioName)); if (padding < 0) { - (void) snprintf(relativePointer, 31, "%s", radioName); + snprintf(relativePointer, 31, "%s", radioName); } else { - (void) sprintf(relativePointer, "%s", radioName); - (void) memset(relativePointer + (30-padding), 0, padding); + sprintf(relativePointer, "%s", radioName); + memset(relativePointer + (30-padding), 0, padding); } } else { - (void) memset(relativePointer, 0, 30); + memset(relativePointer, 0, 30); } /* Year */ relativePointer = relativePointer + 30; /* 93 octets */ - (void) memset(relativePointer, 0, 4); + memset(relativePointer, 0, 4); /* Comment */ relativePointer = relativePointer + 4; /* 97 octets */ - (void) snprintf(relativePointer, 31, "by cPige http://ed.zehome.com/"); + snprintf(relativePointer, 31, "by cPige http://ed.zehome.com/"); /* Ouah la chance, ça rentre! */ /* genre */ relativePointer = relativePointer + 30; /* 127 octets */ - (void) memset(relativePointer, 1, 1); + memset(relativePointer, 1, 1); /* 128 bytes ! We won :) */ return chunk; @@ -1145,13 +1159,13 @@ VERBOSE("Using win32 sockets\n"); WSADATA WSAData; if((res = WSAStartup(MAKEWORD(2,0), &WSAData)) != 0) - (void) printf("Impossible d'initialiser l'API Winsock 2.0\n"); + printf("Impossible d'initialiser l'API Winsock 2.0\n"); #endif VERBOSE("Entring Server_connect\n"); /* on initialise la socket */ - (void) memset(&serverSockAddr, 0, sizeof(serverSockAddr)); + memset(&serverSockAddr, 0, sizeof(serverSockAddr)); VERBOSE("Servername: %s\n", servername); VERBOSE("Port: %d\n", serverport); hostAddr = inet_addr(servername); @@ -1159,15 +1173,15 @@ /* If it is an ip address */ if ((long) hostAddr != (long)-1) { - (void) memcpy(&serverSockAddr.sin_addr, &hostAddr, sizeof(hostAddr)); + memcpy(&serverSockAddr.sin_addr, &hostAddr, sizeof(hostAddr)); } else { serverHostEnt = gethostbyname(servername); if (serverHostEnt == NULL) { - ERROR("Error with gethostbyname. exiting.\n"); + _ERROR("Error with gethostbyname. exiting.\n"); return -1; } - (void) memcpy(&serverSockAddr.sin_addr, serverHostEnt->h_addr, serverHostEnt->h_length); + memcpy(&serverSockAddr.sin_addr, serverHostEnt->h_addr, serverHostEnt->h_length); } serverSockAddr.sin_port = htons(serverport); serverSockAddr.sin_family = AF_INET; /* FIXEME: IPv6 Support ? */ @@ -1175,7 +1189,7 @@ /* creation de la socket */ if ( (server_socket = socket(AF_INET, SOCK_STREAM, 0)) < 0) { - ERROR("Error creating shoutcast socket. Exiting.\n"); + _ERROR("Error creating shoutcast socket. Exiting.\n"); return -2; } @@ -1185,7 +1199,7 @@ /* requete de connexion */ if(connect( server_socket, (struct sockaddr *)&serverSockAddr, sizeof(serverSockAddr)) < 0 ) { - ERROR("Remote host connection failed.\n"); + _ERROR("Remote host connection failed.\n"); return -3; } else { VERBOSE("Connected.\n"); @@ -1200,8 +1214,8 @@ int server_close (int serversocket) { VERBOSE("Closing server connection.\n"); - (void) shutdown(server_socket, 2); - (void) close(server_socket); + shutdown(server_socket, 2); + close(server_socket); server_socket = 0; VERBOSE("Server connection closed.\n"); return -1; @@ -1209,7 +1223,7 @@ void print_credits() { - (void) printf ("cPige %s by Laurent Coustet (c) 2005\n", VERSION); + printf ("cPige %s by Laurent Coustet (c) 2005\n", VERSION); return; } @@ -1218,7 +1232,7 @@ printf ("cPige help. cPige is a Laurent Coustet product.\n"); printf ("For more informations about me and my software\n"); printf ("please visit http://ed.zehome.com/\n\n"); - printf ("Usage: ./cpige -h http://stream.frequence3.net:8000/ -d /home/ed/Pige -l logfile.log\n\n"); + printf ("Usage: ./cpige -h http://stream-hautdebit.frequence3.net:8000/ -d /home/ed/Pige -l logfile.log\n\n"); printf (" -h host to connect to.\n"); printf (" -V show cpige Version.\n"); printf (" -d directory save stream to this directory.\n"); @@ -1229,7 +1243,9 @@ printf (" -l Path to logfile.\n"); printf (" -I [h|m] pige mode will cut on a hour by hour basis or min by min basis.\n"); printf (" -i nb how many \"nb\" hour(s) or minute(s) we should wait before cutting.\n"); +#ifndef WIN32 printf (" -n cPige will append xxxx to file in 'non pige mode', where xxxx is a number.\n"); +#endif /* printf (" -L live mode (takes no argument), save entire file until 401. (not implemented)\n"); */ return; } @@ -1274,7 +1290,7 @@ cmdLine->logFile = "cpige.log"; cmdLine->dir = malloc(3); - strcpy(cmdLine->dir, "./"); + strncpy(cmdLine->dir, "./", 3); for (i = 1; i < argc; i++) { @@ -1284,8 +1300,8 @@ /* from streamripper */ if ((i == (argc-1)) || (argv[i+1][0] == '-')) { - (void) print_help(); - (void) fprintf(stderr, "option %s requires an argument\n", argv[i]); + (void)print_help(); + fprintf(stderr, "option %s requires an argument\n", argv[i]); exit(1); } } @@ -1309,35 +1325,35 @@ case 'd': i++; cmdLine->dir = memory_allocation(strlen(argv[i]) + 1 + 1); - (void) strncpy(cmdLine->dir, argv[i], strlen(argv[i])); + strncpy(cmdLine->dir, argv[i], strlen(argv[i])); if ((argv[i][(strlen(argv[i]))] != '/') && (argv[i][(strlen(argv[i]))] != '\\')) { cmdLine->dir[(strlen(cmdLine->dir))] = '/'; cmdLine->dir[(strlen(cmdLine->dir)+1)] = 0; } break; - +#ifndef WIN32 case 'n': cmdLine->useNumbers = 1; break; - +#endif case 'l': i++; cmdLine->logFile = memory_allocation(strlen(argv[i]) +1); - (void) strncpy(cmdLine->logFile, argv[i], strlen(argv[i])); + strncpy(cmdLine->logFile, argv[i], strlen(argv[i])); break; case 'P': if (cmdLine->live == 1) { - (void) printf("You can't use Live Mode and Pige mode simultaneously.\n"); + printf("You can't use Live Mode and Pige mode simultaneously.\n"); exit(-1); } if (cmdLine->pige == 1) break; cmdLine->pige = 1; - (void) printf("Pige Mode activated.\n"); + printf("Pige Mode activated.\n"); break; case 'q': @@ -1371,7 +1387,7 @@ if (cmdLine->pige != 1) { cmdLine->pige = 1; - (void) printf("Pige Mode activated.\n"); + printf("Pige Mode activated.\n"); } if ( *argv[i] == 'h' || *argv[i] == 'H' ) @@ -1399,7 +1415,7 @@ if (cmdLine->pige != 1) { cmdLine->pige = 1; - (void) printf("Pige Mode activated.\n"); + printf("Pige Mode activated.\n"); } cmdLine->interval = atoi(argv[i]); @@ -1455,6 +1471,8 @@ /* Returns what song number we lastly saved * the stream to */ + +#ifndef WIN32 int getSongs(char *dir) { DIR *dirp; @@ -1496,6 +1514,7 @@ return songs; } +#endif int checkInterval() { @@ -1510,7 +1529,7 @@ ret = 1; } else { ret = 1; - (void) fprintf(stderr, "Intenal Error: intervalType unknown!\n"); + fprintf(stderr, "Intenal Error: intervalType unknown!\n"); } return ret; diff -ru cpige/cpige.h cpige-1.3-new/cpige.h --- cpige/cpige.h Fri Nov 25 09:46:32 2005 +++ cpige-1.3-new/cpige.h Wed Nov 30 05:32:58 2005 @@ -126,7 +126,9 @@ int mustCut(lastCut *cut); int getCloserInterval(int now, int interval); +#ifndef WIN32 int getSongs(char *dir); +#endif stats *cPigeStats; Only in cpige-1.3-new/: cpige.log diff -ru cpige/debug.c cpige-1.3-new/debug.c --- cpige/debug.c Wed Nov 16 07:34:01 2005 +++ cpige-1.3-new/debug.c Wed Nov 30 06:33:56 2005 @@ -35,8 +35,8 @@ now = time(NULL); if (now == (time_t)-1) { - (void) fprintf(stderr, "Can't log line: time() failed.\n"); - (void) perror("time"); + fprintf(stderr, "Can't log line: time() failed.\n"); + perror("time"); return; } @@ -48,7 +48,7 @@ #endif if (curTime == NULL) { - fprintf(stderr, "Can't log line: localtime_r() failed.\n"); + fprintf(stderr, "Can't log line: localtime(_r)() failed.\n"); return; } @@ -62,14 +62,14 @@ sprintf(z_format, "[%.2d:%.2d:%.2d] [DEBUG PRIO %d][File: %s][Line: %d] %s", curTime->tm_hour, curTime->tm_min, curTime->tm_sec, _debug_priority, _debug_filename, _debug_line, _debug_message); #ifndef WIN32 - free(curTime); + (void)free(curTime); #endif vfprintf(_Debug_Output, z_format, ap); fflush(_Debug_Output); - free(z_format); + (void)free(z_format); va_end(ap); return; } diff -ru cpige/debug.h cpige-1.3-new/debug.h --- cpige/debug.h Wed Nov 16 07:34:01 2005 +++ cpige-1.3-new/debug.h Wed Nov 30 06:22:29 2005 @@ -15,7 +15,7 @@ #include <stdio.h> -#define DEBUGLEVEL 3 +#define DEBUGLEVEL 1 #define DEBUG_ERR 1 #define DEBUG_MSG 2 @@ -23,7 +23,7 @@ #define DEBUG(priority, ...) _DEBUG(__LINE__, __FILE__, priority, __VA_ARGS__) -#define ERROR(...) DEBUG(DEBUG_ERR, __VA_ARGS__) +#define _ERROR(...) DEBUG(DEBUG_ERR, __VA_ARGS__) #define MESSAGE(...) DEBUG(DEBUG_MSG, __VA_ARGS__) #define VERBOSE(...) DEBUG(DEBUG_ALL, __VA_ARGS__) diff -ru cpige/pool.c cpige-1.3-new/pool.c --- cpige/pool.c Sat Nov 12 05:06:53 2005 +++ cpige-1.3-new/pool.c Wed Nov 30 06:33:31 2005 @@ -32,9 +32,9 @@ if (new->settings == NULL) { - ERROR("Error parsing URL `%s'.\n", url); - free(new->url); - free(new); + _ERROR("Error parsing URL `%s'.\n", url); + (void)free(new->url); + (void)free(new); return pool; } diff -ru cpige/tool.c cpige-1.3-new/tool.c --- cpige/tool.c Sat Nov 12 05:06:53 2005 +++ cpige-1.3-new/tool.c Wed Nov 30 06:33:15 2005 @@ -104,9 +104,9 @@ void printServSettings(serverSettings_t *set) { - (void) printf("host: %s\n", set->serverAddr); - (void) printf("port: %d\n", set->port); - (void) printf("mp: %s\n", set->mountpoint); + printf("host: %s\n", set->serverAddr); + printf("port: %d\n", set->port); + printf("mp: %s\n", set->mountpoint); return; }
* Add SHA256 to my BSD# portstmclaugh2005-12-011-0/+1
| | | | Project by: BSD# <http://www.mono-project.com/Mono:FreeBSD>
* SHA256'ify my ports.danfe2005-11-303-0/+3
|
* Add SHA256 hashes to my portsehaupt2005-11-3029-0/+29
|
* The linuxulator does not support Linux amd64 code. When ${ARCH} isjylefort2005-11-2936-51/+21
| | | | amd64, use the i386 RPM packages.
* Update to 0.9.2.marcus2005-11-2912-102/+276
|
* Make sure to apply the distfile group to the whole ${MASTER_SITE_foo}.fenner2005-11-291-1/+2
| | | | | | Switch to PATCH_SITE_SUBDIR instead of substituting %SUBDIR%. Approved by: Roman Bogorodskiy (MAINTAINER)
* - Fix build. Unbreak.sem2005-11-282-2/+11
| | | | | PR: ports/89641 Submitted by: Daniel Roethlisberger (maintainer)
* fix maintainer: oyvind@moll.noedwin2005-11-271-1/+1
|
* Update to 1.6.4.adamw2005-11-273-7/+6
| | | | Thanks to: edwin's version check script
* Mark as deprecated for 2006-03-31.edwin2005-11-271-0/+5
| | | | | 1.0.8 is the 2000 version, 1.4.3 is current. Please send patches or take maintainership!
* Upgrade to 1.3edwin2005-11-274-9/+9
|
* Bump PORTREVISION because of my previous commit.novel2005-11-273-3/+3
| | | | Pointed out by: kris
* - Update to 1.1.11ahze2005-11-272-4/+4
|
* Add linux-openal.jylefort2005-11-2710-0/+100
|
* - Update to 1.3.0-4jylefort2005-11-2715-411/+39
| | | | | | - Take maintainership Approved by: maintainer
* Add linux-alsa-lib.jylefort2005-11-2713-0/+94
|
* Add linux-libvorbis.jylefort2005-11-2710-0/+82
|
* Add linux-libogg.jylefort2005-11-2713-0/+85
|
* Add my RPM support infrastructure.jylefort2005-11-273-0/+174
|
* Fix submission of tracks with a tag element greater than 256 characters.novel2005-11-271-0/+15
| | | | | Submitted by: David Scheidt <dscheidt@panix.com> Obtained from: Pipian (plugin's author)
* - Update to 3.4pav2005-11-265-324/+18
| | | | | PR: ports/89562 Submitted by: Jon Jenssen <jon.jenssen@eunet.no>
* Reset maintainer at his request.linimon2005-11-264-6/+2
| | | | PR: ports/89566
* Reset maintainer:edwin2005-11-261-1/+1
| | | | | | | <oyvindmo@initio.no>: host antivirus.graficonn.no[62.92.112.17] said: 554 <oyvindmo@initio.no>: Recipient address rejected: This user no longer exists. See http://www.moll.no/oyvind/ for current contact info. (in reply to RCPT TO command)
* - Style: don't quote COMMENT, it looks nasty in `make describe` outputpav2005-11-264-4/+4
|
* - Style: ports@freebsd.org -> ports@FreeBSD.orgpav2005-11-261-1/+1
|
* - Add SHA256pav2005-11-264-0/+4
| | | | Requested by: maintainer
* - Change maintainer addressehaupt2005-11-262-2/+3
| | | | | | | - Add SHA256 hash PR: 89542 Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com> (maintainer)
* - Add SHA256pav2005-11-252-0/+2
|
* - Use PLIST_FILES/PORTDOCSvs2005-11-252-41/+4
| | | | - Prune some options (overkill, can be handled by CFLAGS)
* Remove soulwax.net, it's a spammers website now.edwin2005-11-251-2/+1
|
* and while we're at it, make portlint happy and add sha256 checksumedwin2005-11-252-0/+2
|
* ftp.aquezada.com doesn't support anonymous loginsedwin2005-11-251-2/+1
|
* younggods.net has disappered from the netedwin2005-11-251-2/+1
|
* ftp.megamirror.com has disappeared.edwin2005-11-251-3/+1
|
* Fix WWW in pkg-plistedwin2005-11-251-1/+1
| | | | Noticed by: YADFSR
* http://www.soulwax.net/freebsd 500s to a Wax websiteedwin2005-11-251-2/+1
| | | | See http://people.freebsd.org/~fenner/portsurvey/audio.html#abcde
* Update to 2.12.3.marcus2005-11-253-4/+15
|
* Add SHA256 for my ports (that don't already have it).barner2005-11-242-0/+2
|
* - Fix OSS support:jylefort2005-11-242-5/+107
| | | | | | | | | | | | | | | OpenAL uses a buffer size of 1024 bytes, which is too small on some systems and/or with some applications, causing heavy drops in the audio output. I solve the problem by using the value returned by SNDCTL_DSP_GETBLKSIZE rather than 1024. - Add options for enabling aRts, esd, SDL, vorbis and smpeg support - Enable capture - Fix info file handling (install in post-install, and do not use install-info since bsd.port.mk takes care of it) PR: ports/88728 Submitted by: jylefort Approved by: maintainer timeout (15 days)
* - Add some SHA256 checksumspav2005-11-24159-2/+168
|
* - Make fetchablepav2005-11-242-4/+5
|
* - BROKEN: Unfetchablepav2005-11-241-0/+4
|
* - Add SHA256 checksumspav2005-11-248-0/+8
|
* - Add SHA256pav2005-11-242-0/+2
| | | | Requested by: adamw (maintainer)
* - Add some SHA256spav2005-11-245-0/+5
|
* - Rename and update actual patch to fix -o output bug.flz2005-11-233-0/+31
| | | | | PR: ports/89421 Submitted by: maintainer
* OPTIONSify.jylefort2005-11-231-23/+4
| | | | | | PR: ports/89117 Submitted by: Pawel Wieleba <P.Wieleba@iem.pw.edu.pl> Approved by: maintainer
* - unbreak, LICENSE file has changedehaupt2005-11-223-12/+6
| | | | | | | | | - provide SHA256 hash - nuke pkg-plist - restore original maintainership PR: 89354 Submitted by: siseci@EnderUNIX.org
* Update to 0.98.3 (Now requires perl >= 5.8)mnag2005-11-222-4/+11
| | | | | PR: 89283 Submitted by: David Le Brun <david@dyn-ns.net> (maintainer)
* Update port: audio/spiralsynth update MASTER_SITE and pkg-descredwin2005-11-223-2/+3
| | | | | | | | | | | | | | | | | - Update MASTER_SITE to fix fetch problem and WWW on pkg-descr - Maintainer has been CCed Also added SHA256 ---- This PR has been selected to inform you about my unhappines with regarding about the current implementation of the silly "To see this PR with email addresses displayed, enter the code from the image and submit:" forms. ---- PR: ports/87940 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
* Drop maintainership since project's author is a moron.novel2005-11-211-1/+1
|
* BROKEN: Does not compilekris2005-11-211-0/+2
|
* Upgrade to 6.2.1. Mostly a bugfix release.brooks2005-11-209-216/+33
| | | | | Also, switch the style of patch to Bin/build-perl-modules.pl to remove lines rather than commenting them out.
* - Fix a master site URLsem2005-11-201-4/+1
| | | | | | | | - Remove EXPIRATION_DATE PR: ports/89255 Submitted by: Andrey Slusar Approved by: no maintainer reaction on broken port for three weeks
* Add a missing dependency on gnomedocutils.marcus2005-11-201-1/+3
| | | | Reported by: pointyhat via kris
* Switch to <target>:: convention for both patch-autotools and run-autotools,ade2005-11-193-3/+3
| | | | | to allow for easier overriding of these targets by port Makefiles, if they need to.
* Mark broken on 4.X.marcus2005-11-192-0/+8
| | | | Reported by: pointyhat via kris
* - Update to 0.9.93ahze2005-11-192-4/+4
|
* - Attempt to fix build on pointyhatpav2005-11-191-0/+1
|
* Update to 2.9.8mnag2005-11-193-5/+33
| | | | | | | Add SHA256 PR: 89231 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
* - Run under user shoutcastpav2005-11-197-16/+89
| | | | | | | - Patch sample config file PR: ports/88849 Submitted by: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu> (maintainer)
* Add SHA256 checksum.fjoe2005-11-181-0/+1
|
* - Update to 0.1.0pav2005-11-175-58/+27
| | | | | PR: ports/89118 Submitted by: Franz Klammer <klammer@webonaut.com> (maintainer)
* - Add additional master siteehaupt2005-11-162-1/+4
| | | | | | - Add SHA256 hash Notified by: pointyhat via kris
* Update WWW-tagvs2005-11-161-1/+1
| | | | | | PR: ports/87931 Submitted by: Jean Milanez Melo Approved by: maintainer timeout
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-15132-154/+132
| | | | | | | | | | | | | | | | | in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself. Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME team -- all GNOME 2.12.x ports use it. Preliminary documentation can be found at: http://people.FreeBSD.org/~ade/autotools.txt which is in the process of being SGMLized before introduction into the Porters Handbook. Light blue touch-paper. Run.
* BROKEN: Size mismatchkris2005-11-152-0/+4
|
* Update to 0.05.tobez2005-11-152-3/+4
| | | | | PR: 88998 Submitted by: maintainer
* Take a perl@ hat and add SHA256 checksumsmat2005-11-141-0/+1
|
* Update to 0.9702.novel2005-11-143-3/+6
|
* Be hipe and add SHA256mat2005-11-142-0/+2
|
* - Update to 0.4.8ehaupt2005-11-143-6/+5
| | | | - Update WWW
* o) Drop maintainership cause I didn't use these ports since months anymore.lkoeller2005-11-141-1/+1
|
* - Chase allegro updatepav2005-11-131-1/+1
|
* - add SHA checksumdinoex2005-11-131-0/+1
|
* Add cowbell, an elegant music organizer intended to make keeping yourtmclaugh2005-11-135-0/+53
| | | | | | | | | | | | collection tidy both fun and easy. In addition: - Include bsd.mono.mk into port - SHA256ify PR: 84701 Submitted by: Andreas Kohn <andreas@syndrom23.de> Approved by: ahze (mentor)
* - Submitter of the last PR kindly agrees to take the portsem2005-11-131-1/+1
|
* - Fix pkg-plist when WITH_XMMS definedsem2005-11-132-1/+3
| | | | | PR: ports/88893 Submitted by: Ion-Mihai "IOnut" Tetcu
* - Update MASTER_SITES, WWWpav2005-11-122-2/+2
| | | | | | PR: ports/87939 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout (trevor; 19 days)
* add SHA256brooks2005-11-123-0/+24
|
* Add SHA256 checksumlioux2005-11-113-0/+3
|
* With portmgr hat on, reset maintainership of knu's ports since he haslinimon2005-11-1117-17/+17
| | | | been inactive more than 6 months. We hope to see him back sometime.
* - Add SHA256 to all ports submitter maintaingarga2005-11-113-0/+3
| | | | | PR: ports/88791 Submitted by: Frank Laszlo <laszlof@vonostingroup.com>
* - Update to 3.0.4pav2005-11-102-4/+3
| | | | | PR: ports/88557 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
* - Add fix for updated gtk# (patch-src_PlaylistWindow.cs: Muine mailing list)tmclaugh2005-11-103-4/+21
| | | | | | | | - Correct pkg-plist for gacutil changes with Mono 1.1.9.x - Include bsd.mono.mk. Approved by: ahze (mentor) Project by: BSD# <http://www.mono-project.com/Mono:FreeBSD>
* Add SHA256mnag2005-11-102-2/+1
| | | | | | | Remove WWW PR: 88735 Submitted by: maintainer
* o Update to -> 1.3.6mich2005-11-098-192/+58
| | | | | | | | - Bugfixes - Updated translations - Changelog: http://amarok.kde.org/content/view/65/66/ o add sha256 checksum. o Retire collectiondb patch, as I've committed it upstream.
* Move instant messaging related ports to newly created net-im category:pav2005-11-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | net/gaim -> net-im/gaim net/gaim-latex -> net-im/gaim-latex net/gaim-openq -> net-im/gaim-openq net/gaim-rss-reader -> net-im/gaim-rss-reader net/gicq -> net-im/gicq net/gnomeicu2 -> net-im/gnomeicu2 net/gossip -> net-im/gossip net/ickle -> net-im/ickle net/jabber -> net-im/jabber net/jabber-aim -> net-im/jabber-aim net/jabber-conference -> net-im/jabber-conference net/jabber-jud -> net-im/jabber-jud net/jabber-msn -> net-im/jabber-msn net/jabber-users-agent -> net-im/jabber-users-agent net/jabber-yahoo -> net-im/jabber-yahoo net/jarl -> net-im/jarl net/kf -> net-im/kf net/libicq -> net-im/libicq net/libicq2000 -> net-im/libicq2000 net/loudmouth -> net-im/loudmouth net/meanwhile -> net-im/meanwhile net/meanwhile-gaim -> net-im/meanwhile-gaim net/newsbot -> net-im/newsbot net/ocaml-jabbr -> net-im/ocaml-jabbr net/psi -> net-im/psi net/py-jabber -> net-im/py-jabber net/py-twistedWords -> net-im/py-twistedWords net/p5-Net-Jabber -> net-im/p5-Net-Jabber Repocopied by: marcus
* - Add SHA256ahze2005-11-0910-0/+10
| | | | - Add SIZE to a few ports
* - Add SHA256 checksumpav2005-11-091-0/+1
| | | | | PR: ports/88695 Submitted by: Andrew Pantyukhin <sat@proxy.gubkin.ru> (maintainer)
* update to xfce 4.2.3.1oliver2005-11-093-4/+14
| | | | Changelog: http://www.xfce.org/release_notes/4.2.3.1_changelog.html
* Mark as DEPRECATEDmnag2005-11-091-0/+4
| | | | | | PR: 88690 Submitted by: jmelo@freebsdbrasil.com.br Approved by: maintainer timeout, 15 days in PR 87951
* Remove WWWmnag2005-11-092-2/+1
| | | | | | | | Add SHA256 PR: 87941 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout, 15 days
* Remove WWWmnag2005-11-092-4/+2
| | | | | | | | Add SHA256 PR: 87953 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout, 15 days
* Remove WWWmnag2005-11-092-1/+1
| | | | | | | | Add SHA256 PR: 87952 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout, 15 days
* add SHA256.ume2005-11-092-0/+2
|
* it seems master site stopped distributing 1.x. so, make LATEST_LINKume2005-11-092-2/+2
| | | | pointing to gkrellmss2.
* add SHA256.ume2005-11-094-0/+4
|
* * Add SHA256 checksums for maintainerless ports i added to the ports collectionarved2005-11-087-3/+6
| | | | | * Remove my name from blop pkg-descr * Grab back maintainership for netio
* Add SHA256 checksums for my portsarved2005-11-083-0/+3
|
* - Update to 0.9pav2005-11-074-14/+11
|
* Chase sysutils/file updateehaupt2005-11-071-1/+1
|
* Bump PORTREVISION to chase glib update that came with Gnome 2.12tmclaugh2005-11-061-1/+1
| | | | | | | | - Initially I planned to make a large Mono commit right after Gnome 2.12 was merged but the new Gnome has in part caused me to delay merging updates to Mono and friends. Approved by: mezz (co-mentor)
* Update to KDE 3.4.3 / KOffice 1.4.2lofi2005-11-0522-37/+40
|
* Remove expired portskris2005-11-0510-305/+0
|
* Update to 0.9.1.marcus2005-11-0514-124/+254
|
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-05124-102/+124
|
* Presenting GNOME 2.12 for FreeBSD. The release is chock full of bug fixesmarcus2005-11-0512-122/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and new features. Don't believe me? Then see for yourself at http://www.gnome.org/start/2.12/notes/en/. DO NOT USE portupgrade by itself to upgrade to GNOME 2.12. Instead, use the gnome_upgrade.sh script from http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This script will circumvent some potential pitfalls users can see if they use portupgrade by itself. In keeping with tradition, GNOME 2.12 for FreeBSD comes with a special splash screen. The winner of this release's contest is Dominique Goncalves <dominique.goncalves@gmail.com>. His splash screen was inspired by http://art.gnome.org/contests/2.12-splash/83. The FreeBSD GNOME Team would lank to thank the following users for their contributions to this release: Matthew Luckie <mjl@luckie.org.nz> ade sajd on #freebsd-gnome Caelian on #freebsd-gnome mnag Yasuda Keisuke <kysd@po.harenet.ne.jp> Mark Hobden <markhobden@gmail.com> Sergey Akifyev <asa@agava.com> Andreas Kohn For more information on GNOME on FreeBSD, checkout http://www.FreeBSD.org/gnome/. The 2.12 documentation will be posted shortly.
* Unbreak port by fixing pkg-plistedwin2005-11-052-3/+0
|
* Update to 1.99.9.adamw2005-11-053-3/+4
|
* Update to 1.6.3.adamw2005-11-052-3/+3
| | | | | | Special thanks to edwin's brilliant distfile notification script, which has got to be the awesomest script that maintainers have ever been given.
* Port doesn't build on 4.x: Missing SHM_LOCK definition in sys/shm.hedwin2005-11-041-0/+4
| | | | Noticed by: YAPHR
* Fix pkg-plist by silently failing if the spanish-voices directoryedwin2005-11-032-4/+3
| | | | can't be removed.
* Update to 0.5.4perky2005-11-022-3/+3
| | | | | PR: 85981 Submitted by: Peter Johnson <freebsd@bilogic.org>
* Hoist ARCH-logic into port's Makefilevs2005-11-022-32/+7
|