Compare commits

...

447 Commits
main ... 2014Q1

Author SHA1 Message Date
Lars Engels
5f4d6e1d6b MFH: r349499
Security update to 1.11.1

Approved by:	portmgr (bdrewery)
2014-03-29 12:14:26 +00:00
Pawel Pekala
c1569c4dc8 MFH: r349239
- Fix build with clang
- Add staging support

Approved by:	portmgr
2014-03-26 13:35:56 +00:00
Kubilay Kocak
3a704a0b53 MFH: r348754
net/libzmq2: Fix PKGNAME (PORTNAME: zmq -> libzmq2)

Correctly set PORTNAME to "libzmq2" after moving it from devel/zmq to
net/libzmq2, which was missed in r335619 [1].

This fixes the PKGNAME for this port.

[1] http://svnweb.freebsd.org/ports?view=revision&revision=335619

Reported by:	Franco Fichtner (via twitter: @fitchitis)
Approved by:	portmgr (mat)
2014-03-25 09:44:56 +00:00
Steve Wills
0111a7f04a MFH: r348485
- Update to 0.6.2
- Fixes build on 11-CURRENT

PR:		ports/186611
Submitted by:	rakuco
Approved by:	maintainer timeout (nivit, >4 weeks)
Approved by:	portmgr (bdrewery)
2014-03-19 01:12:00 +00:00
Rene Ladan
32a735010a MFH: r348303
Update to 33.0.1750.152

Security:	http://vuxml.org/freebsd/a70966a1-ac22-11e3-8d04-00262d5ed8ee.html

Approved by:	portmgr (miwi)
2014-03-16 12:02:15 +00:00
Mathieu Arnold
d343bed272 MFH: r347979
Fix build when WITH=PERL.

Sponsored by:	Absolight
2014-03-12 15:01:49 +00:00
Rene Ladan
e396093a9b MFH: r347937
- Update to 33.0.1750.149 [1]
- Add a patch to fix build on FreeBSD < 10 [2]
Obtained from:	http://crbug.com/347123 [2]
Security:	http://vuxml.org/freebsd/24cefa4b-a940-11e3-91f2-00262d5ed8ee.html [1]

Approved by:	portmgr (erwin)
2014-03-12 07:06:57 +00:00
Florian Smeets
2697948bef MFH: r347920
- Update to 11.8.1
- set USE_GCC as asterisk uses gcc extensions

(STAGE support will follow soon, just wanted to get the new version out now)

Security:	03159886-a8a3-11e3-8f36-0025905a4771
Approved by:	portmgr (erwin)
2014-03-11 22:07:54 +00:00
Florian Smeets
1717dea50a MFH: r347917
- Update to 1.8.26.1
- set USE_GCC as asterisk uses gcc extensions

(STAGE support will follow soon, just wanted to get the new version out now)

Security:	03159886-a8a3-11e3-8f36-0025905a4771
Approved by:	portmgr (erwin)
2014-03-11 22:06:13 +00:00
Florian Smeets
26626f289f MFH: r347911
Document asterisk vulnerabilities

Approved by:	portmgr (erwin)
2014-03-11 22:03:50 +00:00
Rene Ladan
f7830260c5 MFH: r347892
Document new vulnerabilities in www/chromium < 33.0.1750.149

Obtained from:	http://googlechromereleases.blogspot.nl/

Approved by:	portmgr (erwin)
2014-03-11 17:24:28 +00:00
TAKATSU Tomonari
6d0320ebff MFH: r338263
- Upstream rerolled tarball

PR:		ports/185192
Submitted by:	marino@

PR:		ports/187368
Submitted by:	tota (myself)
Approved by:	portmgr (antoine)
2014-03-10 15:04:53 +00:00
TAKATSU Tomonari
0762a8bbcc MFH: r341099
- Upstream rerolled tarball

Reported by:	pkg-fallout

PR:		ports/187369
Submitted by:	tota (myself)
Approved by:	portmgr (antoine)
2014-03-10 14:59:28 +00:00
Mathieu Arnold
3d61be32d7 MFH: r336813
Reset maintainer for llwang@infor.org

Reset maintainership for llwang@infor.org due to multiple timeouts and email
address permanent failure. Return all ports to the free pool except
py-numpy, which is taken under the wing of the python@ team.

We thank you for your contribution to the FreeBSD project

Approved by:	portmgr
2014-03-10 10:03:50 +00:00
Mathieu Arnold
afbba69ad3 MFH: r343625
Reset maintainership due to mail bouncing

Reported by:	pkg-fallout
2014-03-10 10:02:48 +00:00
Remko Lodder
00f1e6ad7d MFH: r347684
Properly indent the last entry.

Discussed with:	kwm

Approved by:	portmgr(erwin)
2014-03-09 21:38:53 +00:00
Raphael Kubo da Costa
801fc11be9 MFH: r347674
Make the port build with security/openssl installed after r347541.

Add a patch sent upstream that makes sure the bundled curl's include paths
are passed to the compiler before any other ones, since they could include
the system's curl include directory.

One way to trigger this was to build the port with security/openssl
installed: CMake would detect OpenSSL's include path (${LOCALBASE}/include)
and pass it to the compiler. If ftp/curl is also installed, the compiler
would end up picking its headers instead of the ones in cmcurl's own
directory.

Reported by:	Terry Kennedy <terry@tmk.com>
Approved by:	portmgr (miwi)
2014-03-09 18:42:16 +00:00
Koop Mast
b2f2f6a6fd Add patches to fix security issue.
This is done via direct commit, because the freetype2 update to 2.5.3 isn't
mergeable due to freetype header shuffle which happend in 2.5.1.

Tweak the freetype2 version in the vuxml to point to the fix version.

Approved by:	portmgr (antoine@, erwin@)
Obtained from:	freetype2 upstream
Security:	1a0de610-a761-11e3-95fe-bcaec565249c
2014-03-09 10:23:40 +00:00
Koop Mast
12ce115493 MFH: r347557
Unbreak vuxml.

Submitted by:	battlez
Approved by:	portmgr (erwin@)
2014-03-09 09:15:18 +00:00
Koop Mast
18120c604c MFH: r347554
Document freetype2 vuln.

Approved by:	portmgr (erwin@)
2014-03-09 08:33:39 +00:00
Raphael Kubo da Costa
a73973bf9d MFH: r347541
Enable use of OpenSSL in the bundled copy of libcurl.

The default is off, which makes calls such as FILE(DOWNLOAD ...) from HTTPS
locations fail.

PR:		ports/187374
Approved by:	portmgr (miwi)
2014-03-08 23:35:13 +00:00
Rene Ladan
664894e30b MFH: r347418
No need any longer to remove the Courgette tests from the unit tests.

Approved by:	portmgr (tabthorpe)
2014-03-07 21:27:30 +00:00
Rene Ladan
38ecfa74fa MFH: r347414
Bump PORTREVISION to prevent checksum failures when downloading the
non-rerolled distribution file.

Use PORTVERSION instead of DISTVERSION while here.

Approved by:	portmgr (tabthorpe)
2014-03-07 21:26:33 +00:00
Rene Ladan
4c1deb830a MFH: r347413
Switch to using Google's tarball for both the browser and the test data.
This removes one chain in the link of trust since the tarball is no longer
modified and rerolled locally.

This means the Courgette code is now included, but it is only compiled and
used on Windows platforms to distribute binary updates.

Legal documentation:
http://law.justia.com/cases/federal/district-courts/massachusetts/madce/1:2009cv11813/125212/47/

Discussed with: portmgr/core (tabthorpe), FreeBSD Foundation (gnn)

Approved by:	portmgr (tabthorpe)
2014-03-07 21:25:17 +00:00
Sunpoet Po-Chuan Hsieh
ac035acf61 MFH: r343496
- Fix plist
- Allow packaging as a regular user

Approved by:	portmgr (mat, via IRC)
2014-03-06 16:45:33 +00:00
Sunpoet Po-Chuan Hsieh
2cc1ca0998 MFH: r338064
- Allow build with clang [1]
- Remove explicit -lstdc++
- Bump PORTREVISION for package change

Submitted by:	vanilla [1]
Approved by:	portmgr (mat, via IRC)
2014-03-06 16:44:34 +00:00
Sunpoet Po-Chuan Hsieh
7e0d3e87f0 MFH: r337639
- Use USE_GCC=any
- Add missing USES=pkgconfig
- Remove deprecated PTHREAD_*
- Strip binary executable and shared library
- Support STAGEDIR

Approved by:	portmgr (mat, via IRC)
2014-03-06 16:43:23 +00:00
Rene Ladan
f01cc2936a MFH: r347098
Forgot to commit a chunk for extra-patch-gcc in r347055

Approved by:	portmgr (erwin, miwi)
2014-03-06 13:54:27 +00:00
Rene Ladan
459950e261 MFH: r347055
Fix build on 8.4 (which uses GCC now because of c++11-lib)

Instead of removing the -Wno-unknown-warning-option, split this out in a
Clang specific version and a GCC specific version (yay).
Submitted by:	George Mitchell via freebsd-ports

Approved by:	portmgr (erwin, miwi)
2014-03-06 13:52:36 +00:00
Baptiste Daroussin
3476962c49 MFH: r347193
Reference xmms vulnerabilities: CVE-2007-0653 and CVE-2007-0654
2014-03-06 13:25:28 +00:00
Baptiste Daroussin
d92a962af8 MFH: r347158
Add security advisory for nginx-1.5.10.
2014-03-06 13:14:20 +00:00
Rene Ladan
264b90757e MFH: r347154
Document new vulnerabilities in www/chromium < 33.0.1750.146
Obtained from:	http://googlechromereleases.blogspot.nl/

MFH: r347080
MFH: r347076
security/gnutls for CVE-2014-0092 and CVE-2014-1959

MFH: r346908
Add an entry for the file DOS vulnerability, CVE-2014-1943

Approved by: portmgr (bapt)
2014-03-06 11:35:19 +00:00
Rene Ladan
2840836db3 MFH: r347165
www/chromium: Update to 33.0.1750.146

Security:	http://vuxml.org/freebsd/b4023753-a4ba-11e3-bec2-00262d5ed8ee.html

Approved by:	portmgr (erwin)
2014-03-06 11:22:02 +00:00
Ruslan Makhmatkhanov
03a97a52c1 MFH: r342299
- Fix after stage support
Approved by:    portmgr (miwi)
2014-03-05 19:04:06 +00:00
Ruslan Makhmatkhanov
45af33b71b MFH: r342293
- Fix typos
Approved by:    portmgr (miwi)
2014-03-05 19:02:08 +00:00
Ruslan Makhmatkhanov
b13d09d3be MFH: r342288
- Update to version 4201
  fixes compile and core-dump errors on FreeBSD 10 using clang

While I'm here:
- add stage support
- add p5-Error in RUN_DEPENDS

PR:		ports/186039
Submitted by:	maintainer
Approved by:    portmgr (miwi)
2014-03-05 19:00:06 +00:00
Ruslan Makhmatkhanov
57bbbf69e7 MFH: r340895
Fix databases/slony1 to compile on FreeBSD 10.

PR:		ports/186048
Submitted by:	maintainer
Approved by:    portmgr (miwi)
2014-03-05 18:57:04 +00:00
Bryan Drewery
3cdf98b421 MFH: r347077
- Mark FORBIDDEN and deprecate

With hat:	portmgr
2014-03-04 22:47:15 +00:00
Kubilay Kocak
a7461ab636 MFH: r346614
lang/python*: Backport security fix for CVE-2014-1912

A vulnerability was reported [1] in Python's socket module, due to a
boundary error within the sock_recvfrom_into() function, which could be
exploited to cause a buffer overflow.

This could be used to crash a Python application that uses the
socket.recvfrom_info() function or, possibly, execute arbitrary code
with the permissions of the user running vulnerable Python code.

This vulnerable function, socket.recvfrom_into(), was introduced in
Python 2.5. Earlier versions are not affected by this flaw.  This is
fixed in upstream branches for version 2.7, 3.1, 3.2 and 3.3.

[1] http://bugs.python.org/issue20246

Merge support:	mat (thanks!)
Approved by:	portmgr (erwin)
Security:	8e5e6d42-a0fa-11e3-b09a-080027f2d077
2014-03-03 12:33:43 +00:00
Sunpoet Po-Chuan Hsieh
a54c4f8b33 MFH: r343788
- Update to 0.28
- Convert to new LIB_DEPENDS format
- Use BROKEN_sparc64
- Remove outdated post-patch:
- Support STAGEDIR
- Take maintainership

Changes:	http://search.cpan.org/dist/Math-GSL/Changes
Approved by:	portmgr (bapt, via IRC)
2014-03-02 21:13:13 +00:00
Baptiste Daroussin
df38781391 MFH: r346772
Use correct PORTREVISION for python33's CVE.
2014-03-02 20:55:57 +00:00
Baptiste Daroussin
0f47854620 MFH: r346618
security/vuxml: Sort Python entry references alphabetically

Reported by:	remko
2014-03-02 20:54:57 +00:00
Baptiste Daroussin
2c748ad7f8 MFH: r346613
security/vuxml: Document CVE-2014-1912 for Python 2.7 - 3.3

Python: buffer overflow in socket.recvfrom_into()

Security:	CVE-2014-1912
2014-03-02 20:54:01 +00:00
Baptiste Daroussin
cf93e3ee48 MFH: r346229
- add entry for subversion CVE-2014-0032
2014-03-02 20:52:04 +00:00
Baptiste Daroussin
b691067da1 MFH: r346065
Report new vulnerability in otrs to vuxml
Security:	CVE-2014-1695
2014-03-02 20:51:02 +00:00
Sunpoet Po-Chuan Hsieh
17bbf0029f MFH: r337651
Support stage

Approved by:	portmgr (bapt, via IRC)
2014-03-02 20:30:15 +00:00
Sunpoet Po-Chuan Hsieh
144df08de9 MFH: r346423
- Fix build on i386

PR:		ports/185256
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Approved by:	portmgr (bdrewery, via IRC)
2014-03-02 20:04:52 +00:00
Sunpoet Po-Chuan Hsieh
4f3479805b MFH: r346598
- Allow "make package" as user
- Use BINMODE and DOCMODE
- Simplify Makefile

Approved by:	portmgr (bapt, via IRC)
2014-03-02 15:32:13 +00:00
Sunpoet Po-Chuan Hsieh
d08bb29d6c MFH: r338063
- Allow build with clang [1]
- Remove explicit -lstdc++
- Bump PORTREVISION for package change

Submitted by:	vanilla [1]
Approved by:	portmgr (bapt, via IRC)
2014-03-02 15:30:50 +00:00
Sunpoet Po-Chuan Hsieh
213c0d88f4 MFH: r337638
- Use USE_GCC=any
- Change -lpthread to -pthread
- Strip binary executable and shared library
- Use NOT_FOR_ARCHS
- Remove outdated ARCH check and pkg-message
- Support STAGEDIR

Approved by:	portmgr (bapt, via IRC)
2014-03-02 15:29:23 +00:00
Thomas Zander
8da7657d3a MFH: r346756
- Fix symlink pointing to non-existing manpage
- Bump PORTREVISION

PR:		ports/186540
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Approved by:	portmgr (erwin), thierry (mentor), Dan Nelson <dnelson@allantgroup.com> (maintainer)
2014-03-02 11:56:13 +00:00
Antoine Brodin
2ae5c7edd5 MFH: r346559
Reset maintainer: email bounces
Approved by:	portmgr (self)
2014-02-28 18:18:35 +00:00
Rene Ladan
e63bedad3d MFH: r346486
- Fix build on FreeBSD < 10, which need a C++11 library.
- Fix a strncpy() in a patch I wrote by actually allocating storage space fo
- Bump PORTREVISION

Approved by:	portmgr (erwin)
2014-02-28 10:41:36 +00:00
Warner Losh
9dc944816d MFH: r346232
Tighten up C++ to work with clang.

Approved by: portmgr (bapt)
2014-02-28 08:15:51 +00:00
Warner Losh
1e3cc6aedb MFH: r346073
Force gcc, since gxemul isn't clang ready yet.
Fix for building with gcc 4.6 due to slight differences in namespace
pollution.

Approved by: portmgr (bapt)
2014-02-28 08:09:38 +00:00
Rene Ladan
955dd901a3 MFH: r346082
Add one more forgotten patch to fix the build.

Submitted by:	nox

Approved by:	portmgr (erwin, implicit)
2014-02-26 08:29:08 +00:00
Rene Ladan
b9c17ca96d MFH: r346081
Add a patch that slipped through first to try to fix the build once more ...

Noticed by:	John Carr, nox

Approved by:	portmgr (erwin, implicit)
2014-02-26 08:27:57 +00:00
Rene Ladan
7dd460c20a MFH: r346075
Fix manual patch editing.

Pointy hat:	rene
Submitted by:	Thomas Hoffmann via freebsd-chromium

Approved by:	portmgr (erwin, implicit)
2014-02-25 20:55:46 +00:00
Rene Ladan
3f2fd36c13 MFH: r346063
Update distinfo for r346060

Noticed by:	antoine

Approved by:	portmgr (erwin)
2014-02-25 20:11:12 +00:00
Rene Ladan
eaa39b2b61 MFH: r346060
www/chromium: Update to 33.0.1750.117 [0]

Fix the crash when closing the history/settings tab [1]

Submitted by:	John Carr <jfc@mit.edu> via freebsd-chromium [1]
Security:	http://vuxml.org/freebsd/9dd47fa3-9d53-11e3-b20f-00262d5ed8ee.html [0]

Approved by:	portmgr (erwin)
2014-02-25 20:10:17 +00:00
Rene Ladan
f672dc9567 MFH: r344585 to prepare for r346060
- Move test-related targets to their own file, Makefile.tests
- Remove a post-patch target already handled by files/

Approved by:	portmgr (erwin)
2014-02-25 20:08:58 +00:00
Rene Ladan
17af9f654f MFH: r342604 to prepare for r346060
Update to 32.0.1700.107

Approved by:	portmgr (erwin)
2014-02-25 20:07:19 +00:00
Rene Ladan
38d583c920 MFH: r345835
Document new vulnerabilities in www/chromium < 33.0.1750.117

Obtained from:	http://googlechromereleases.blogspot.nl/

MFH r345256 (postgresql)

MFH r344371 (phpmyadmin)

Approved by:	portmgr (antoine/bapt)
2014-02-24 13:32:31 +00:00
Palle Girgensohn
f800813323 MFH: r343650,r345257,r345542
Approved by: portmgr

The PostgreSQL Global Development Group has released an important
update to all supported versions of the PostgreSQL database system,
which includes minor versions 9.3.3, 9.2.7, 9.1.12, 9.0.16, and
8.4.20. This update contains fixes for multiple security issues, as
well as several fixes for replication and data integrity issues.  All
users are urged to update their installations at the earliest
opportunity, especially those using binary replication or running a
high-security application.

This update fixes CVE-2014-0060, in which PostgreSQL did not properly
enforce the WITH ADMIN OPTION permission for ROLE management. Before
this fix, any member of a ROLE was able to grant others access to the
same ROLE regardless if the member was given the WITH ADMIN OPTION
permission. It also fixes multiple privilege escalation issues,
including: CVE-2014-0061, CVE-2014-0062, CVE-2014-0063, CVE-2014-0064,
CVE-2014-0065, and CVE-2014-0066. More information on these issues can
be found on our security page and the security issue detail wiki page.

Security:	CVE-2014-0060,CVE-2014-0061,CVE-2014-0062,CVE-2014-0063
		CVE-2014-0064,CVE-2014-0065,CVE-2014-0066,CVE-2014-0067
2014-02-23 14:13:37 +00:00
Ruslan Makhmatkhanov
871915f0d2 MFH: r345676
- update to 1.5.8.3
- remove BASH option description - it's already in bsd.options.desc.mk
- switch to gcc, because clang produces unusable binary - it's crashing all the
  way. This is the reason for MFH
- install examples

Changelog: http://www.flickr.com/groups/gmic/discuss/72157639728004585/

Approved by:    portmgr (miwi)
2014-02-23 06:51:56 +00:00
Pawel Pekala
6a61a630fb MFH: r345516
- Fix build with clang [1]
- Fix shebangs in perl scripts
- Merge binaries stripping to one loop
- Support staging

PR:		port/186655 [1]
Submitted by:	maintainer
Approved by:	portmgr (erwin)
2014-02-21 17:21:28 +00:00
Ruslan Makhmatkhanov
8c69fd01d8 MFH: r345147
Fix runtime on FreeBSD >=10.0

Gajim relies on nslookup when looking up for an SRV record of jabber server.
Since, nslookup was removed from FreeBSD 10, gajim is now fails to connect
unless jabber-server hostname and port were defined by user explicitly. This
patch make it use host(1) for this task.

Submitted by:	walker_643 <walker_643@yahoo.com> (by email)
Approved by:    portmgr (erwin)
2014-02-19 20:59:58 +00:00
Ruslan Makhmatkhanov
4567b0cea3 MFH: r345132
- fix build with clang
- support staging
- convert desktopfileutils dependency to USES

I got a merge conflict, so desktopfileutils issue was not
included into this commit. Not sure if this what I supposed
to do.

PR:     186771
Submitted by:	Alex Samorukov <samm@os2.kiev.ua> (maintainer)
Approved by:    portmgr (erwin)
2014-02-19 19:23:38 +00:00
Antoine Brodin
ff91236dc7 MFH: r344281
- Reassign lioux' ports to the heap

With hat:	portmgr
Approved by:	portmgr (self)
2014-02-19 06:19:48 +00:00
Pawel Pekala
35bb567ab7 MFH: r344947
- Fix build with clang [1]
- Support staging

PR:		ports/186579 [1]
Submitted by:	maintainer
Approved by:	portmgr (erwin)
2014-02-18 20:03:38 +00:00
Thomas Zander
320c4b3442 MFH: r344827
- Drop support for pre-8.3 systems
- Convert old LIB_DEPENDS to new format
- Fix staging breakage for PREFIX!=LOCALBASE
- Fix bug passing wrong CONFIGURE_ARGS when using DEBUG
  (causes dangling dependencies in debug builds)
- Bump PORTREVISION
- Update maintainer e-mail address

Approved by:	portmgr (miwi), thierry (mentor)
2014-02-18 19:34:02 +00:00
Pawel Pekala
60bd914222 MFH: r344942
Bump PORTREVISION, adding pkgconf build dependency in last commit results in
installation of all files named in pkg-plist and fixes plist problems.

Requested by:	antoine@
Approved by:	portmgr (antoine)
2014-02-18 19:19:33 +00:00
Pawel Pekala
23ec55e587 MFH: r344932
- Fix build with clang
- Support staging
- Convert to new options framework

PR:		ports/186803 (based on)
Submitted by:	Mathias Monnerville <mathias@monnerville.com>
Approved by:	portmgr (antoine)
2014-02-18 19:17:33 +00:00
Antoine Brodin
73391ddcc5 MFH: r344933
Reset maintainer (email bouncing)
Approved by:	portmgr (self)
2014-02-18 18:19:14 +00:00
Li-Wen Hsu
6370f4110c MFH: r344327
Document Jenkins Security Advisory 2014-02-14

MFH: r344334

whitespace

Notified by:	remko

MFH: r344335

Add CVE entry to references

Notified by:	remko

MFH: r344452

- Last whitespace change
- Sort CVE entries

Notified by:	remko

Approved by:  portmgr (miwi)
2014-02-16 16:21:27 +00:00
Li-Wen Hsu
0b1f15fc69 MFH: r344328
- Update to 1.551

Approved by:	portmgr (miwi)
2014-02-16 15:55:12 +00:00
Steve Wills
2851c1f0d3 MFH: r344387
Approved by: portmgr (miwi)

- Update to 1.532.2
2014-02-16 15:19:06 +00:00
Kubilay Kocak
ac629500b0 MFH: r344573
Any python package that uses console_scripts in setup.py needs the
pkg_resources module from setuptools at run time. This generally means
anything that installs a CLI utility.

Package-only users do not get setuptools installed when they install
the packages of these ports currently, because USE_PYDISTUTILS=yes doesnt set
a RUN_DEPENDS on it.

This breaks console script invocation, with the following error:

Traceback (most recent call last):
  File "/usr/local/bin/<script-name>", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

The FreeBSD Python team has recently standardised on a consistent
installation pattern for all python software, whether pure-distutils or
setuptools based, and this run-time requirement is currently not being
satisfied, breaking ports that use that functionality.

This commit moves RUN_DEPENDS+=setuptools from the =easy_install *only*
case, to the default case. This does mean that py27-setuptools and
py33-setuptools cannot be installed concurrently, precluding dual stack
Python installations.

The FreeBSD Python team is working hard towards a future where  multiple
python and packages versions *can* be installed concurrently, but it is
not explicitly supported in the current state. Improvements to FreeBSD's
ports and package frameworks will help achieve that goal.

[1] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html
[2] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006609.html

PR:		ports/186706
Approved by:	portmgr (miwi)
2014-02-16 14:48:38 +00:00
Matthew Seaman
04d2c7097b MFH: r343535
Update to 4.1.7

Originally thought to be a routine bugfix release, subsequently
announced to be the resolution to security problems documented in
PMASA-2014-1

Security:	  0871d18b-9638-11e3-a371-6805ca0b3d42
ChangeLog:        http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4\
.1.7/phpMyAdmin-4.1.7-notes.html/view
Approved by:      portmgr (miwi)
2014-02-15 12:49:54 +00:00
Antoine Brodin
b2dd8c6a43 MFH: r344152
Fix build on i386

Reported by:	pkg-fallout
Approved by:	portmgr (self)
2014-02-13 22:37:25 +00:00
Antoine Brodin
1a2b82444d MFH: r343855
Reset maintainer (email bouncing)
Approved by:	portmgr (self)
2014-02-12 06:58:27 +00:00
Florian Smeets
bbebf1a557 MFH: r343171
Update to 2.8.7

Security:	4dd575b8-8f82-11e3-bb11-0025905a4771
Approved by:	portmgr (erwin)
2014-02-10 21:38:38 +00:00
Antoine Brodin
ac8f100fc6 MFH: r343663
Reset maintainer, SMTP servers refuse connection
Approved by:	portmgr (self)
2014-02-10 17:49:26 +00:00
Raphael Kubo da Costa
a81f7abd3b MFH: r343383
- Add OPTIONS_SUB=yes for the plist substitutions (and thus make package) to
  work.
- Remove .desktop entry from the plist, as it is added automatically by
  DESKTOP_ENTRIES in the Makefile.

Approved by:	portmgr (antoine)
2014-02-09 22:15:46 +00:00
Thomas Zander
819f3ca169 MFH: r343462
- Fix build/install failure (upstream distfile contents have changed)
- Bump PORTREVISION
- Add LICENSE
- Add WWW URL in pkg-descr

PR:		ports/186001
Submitted by:	O. Hartmann <ohartman@zedat.fu-berlin.de> (maintainer)
Approved by:	portmgr (antoine), thierry (mentor)
2014-02-09 11:48:56 +00:00
Thomas Zander
65ab84347c MFH: r343375
- Build fix for clang based systems
- Add LICENSE
- Add OPTION for portdocs
- Correct outdated project URL in pkg-descr
- Bump PORTREVISION

- Support staging (== merge conflict resolution)

PR:		ports/184963
Submitted by:	Marcin Cieslak <saper@saper.info> (maintainer)
Approved by:	portmgr (antoine), thierry (mentor)
2014-02-09 11:29:38 +00:00
Mathieu Arnold
a250828a69 MFH: r342799
Drop maintainership on those.

Sponsored by:	Absolight
2014-02-05 17:41:39 +00:00
Baptiste Daroussin
d74eb9865b MFH: r342667
Reset maintainer (mail bouncing)

Reported by:	pkg-fallout
2014-02-05 09:03:01 +00:00
Baptiste Daroussin
dbdc243671 MFH: r342651
Reset maintainership due to mail bouncing

Reported by:	pkg-fallout
2014-02-05 08:29:37 +00:00
Baptiste Daroussin
83f8f688e5 MFH: r342620
Reset maintainer due to fatal bounce

Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 550-5.1.1 The email account that you tried to reach does
    not exist.
2014-02-05 08:26:43 +00:00
Kubilay Kocak
6c231f90ab MFH: r336618
www/py-django-dpaste: Update commit hash, switch to setuptools new world order

- Dont point to a direct commit since upstream tagged 2.1
- Deprecate easy_install

Approved by:	portmgr (mat)
2014-02-05 08:25:18 +00:00
Pawel Pekala
1c4363925f MFH: r342590
- Fix build with clang [1]
- Support stage

PR:		ports/182043 [1]
Submitted by:	maintainer
Approved by:	portmgr (erwin)
2014-02-04 19:37:12 +00:00
Pawel Pekala
1d83c58d69 MFH: r342588
Fix build with clang

PR:		ports/182037
Submitted by:	maintainer
Approved by:	portmgr (erwin)
2014-02-04 19:20:46 +00:00
Olivier Duchateau
526e6ecd1f - Unbreak fetch
- Fix CMake error

Approved by:	portmgr (mat@)
2014-02-04 17:17:25 +00:00
Carlo Strub
9308a54753 MFH: r342076
Fix make package when BRO_PREFIX is defined and PYTHON is
enabled.

PR:		ports/185814
Submitted by:	Craig Leres <leres@ee.lbl.gov> (maintainer)
Approved by:	portmgr
2014-02-02 20:45:16 +00:00
Bryan Drewery
7f9c2b5849 MFH: r342212
- Update pkg and pkg-devel to 1.2.6

  This update includes a security update for possible arbitrary code
  execution from package manifest parsing. All users are advised to
  upgrade ASAP. The base pkg(7) was never affected by this. [1]

Changes:
  * Fix libyaml head-based buffer overflow [1]
  * Fix pkg info -E support for ports, which namely affected
    net/openldap* usage. [2]
  * Fix packages registering themselves as dependencies [3]
  * Bash autocompletion fixes [4]
  * autoremove: Don't try to remove locked packages
  * Support 'pkg bootstrap -f', which will force a reinstall of pkg
    on FreeBSD 10.0+
  * Fix %t timestamp formatter with %{...%} modifiers [5]
  * pkg info: Show date installed
  * Add $daily_status_security_pkgaudit_quiet to control 410.pkg-audit.in
    output verbosity level
  * Add an error when trying to update repository and none are defined [6]
  * Fix typos in manpages [7]

Security:	CVE-2013-6393 [1]
Reported by:	secteam (delphij) [1]
PR:		ports/184797 [2]
Reported by:	Pavel Timofeev <timp87@gmail.com> [2], many
Submitted by:	smh@ [3]
Submitted by:	brd@ [4]
Submitted by:	Jamie Landeg Jones [5]
Submitted by:	Rodrigo Osorio [6]
Submitted by:	Michael Gehring, wblock [7]
With hat:	portmgr
2014-02-02 17:29:56 +00:00
Thomas Zander
7170e0b5c7 MFH: r342125
- Bump PORTREVISION
- Use startup script via USE_RC_SUBR
- Add pkg-message to inform about startup script
- Fix a runtime error using wrong pid file in
  daemonised process

Approved by:	portmgr (miwi), thierry (mentor)
2014-02-01 16:02:42 +00:00
Thomas Zander
604d2f595e MFH: r342064
- Un-break port
- Stage support
- Replace USE_GMAKE by USES
- New format for LIB_DEPENDS
- Use /boot/modules via KMODDIR as in other ports

PR:		ports/184406
Submitted by:	Ildar Hizbulin <hizel@vyborg.ru>
Approved by:	portmgr (implicit), co-mentor (jadawin)
2014-02-01 16:01:14 +00:00
Antoine Brodin
8c1868f68d MFH: r337894
graphics/pysvn: Fix package manifest, support stage

Package was unable to create a manifest due to the presence of a
directory in the pkg-plist.  Change the port to generate the pkg-plist
automatically and support stage.

Approved by:	maintainer (Olivier Duchateau)

Approved by:	portmgr (implicit)
2014-01-31 17:27:54 +00:00
Antoine Brodin
97eed83211 MFH: r339643
Fix packaging after the move from distutils to setuptools (egginfo is now
a directory, not a file):
- Use PYDISTUTILS_AUTOPLIST
- Stage support
- Bump PORTREVISION

Approved by:	portmgr (implicit)
2014-01-31 17:25:20 +00:00
Antoine Brodin
2870df6706 MFH: r337966
- Fix packaging after switch to setuptools (egginfo in plist)
- Stage support
- Use PYDISTUTILS_AUTOPLIST

Approved by:	portmgr (implicit)
2014-01-31 17:21:21 +00:00
Pietro Cerutti
108c431b10 MFH: r341840
- Fix build on modern compilers [MFH]
- STAGE-clean

Approved by:    portmgr
2014-01-31 13:36:44 +00:00
Mathieu Arnold
8ae1e0374c MFH: r341951
Update to 9.8.7.

Changes:	https://lists.isc.org/pipermail/bind-announce/2014-January/000895.html
Sponsored by:	Absolight
2014-01-31 09:24:05 +00:00
Mathieu Arnold
ca3b555f5a MFH: r341947
Update to 9.9.5.

Changes:	https://lists.isc.org/pipermail/bind-announce/2014-January/000896.html
Sponsored by:	Absolight
2014-01-31 09:21:53 +00:00
Guido Falsi
9d4a16e3b9 MFH: r341822
- Add note in rc script on how to log to syslog

Thanks to Dmitry Selivanov <sd@rlan.ru> for testing.

Reported by:	Dmitry Selivanov <sd@rlan.ru> and a few others

Approved by:	portmgr (antoine)
2014-01-30 14:48:36 +00:00
Dag-Erling Smørgrav
6c37e0a9f4 MFH: r341785
Remove lame CPAN mirror.

Approved by:	portmgr (bapt)
2014-01-29 22:39:57 +00:00
Mathieu Arnold
9365b9a3fb MFH: r341774
Upgrade to HTMLDOC 1.8.28, fixing security-relevant bugs.
Support staging, and modernize LIB_DEPENDS.
Tweak build environment to get proper detection of png/jpeg libs.
Switch to using BZIP2 tarballs.

Sponsored by:	Absolight
2014-01-29 20:35:48 +00:00
Rene Ladan
b8de4b611a MFH: r341643
Update to 32.0.1700.102

Security:	http://www.vuxml.org/freebsd/f9810c43-87a5-11e3-9214-00262d5ed8ee.html

Approved by:	portmgr (mat)
2014-01-28 17:33:25 +00:00
Dag-Erling Smørgrav
87e4970374 MFH: r340831
Replace hardcoded ghostscript build dependency with USE_GHOSTSCRIPT_RUN.

Approved by:	portmgr (bapt)
2014-01-28 16:35:48 +00:00
Mathieu Arnold
3c60a0480f MFH: r341403, r341408, r341446, r341451, r341466, r341469
- Document multiple DoS vulnerabilities in strongswan

Security:	CVE-2013-5018
Security:	CVE-2013-6075
Security:	CVE-2013-6076

vuxml entry concerning	the recent security advisory about www/rt42
from 4.2.0 to 4.2.2 inclusive.  This is slightly unusual in the the
fix is applied to a completely different port
mail/p5-Email-Address-List which www/rt42 depends on..

Security:	d1dfc4c7-8791-11e3-a371-6805ca0b3d42

Document vulnerabilities in www/chromium < 32.0.1700.102

Obtained from:	http://googlechromereleases.blogspot.nl/

Sponsored by:	Absolight
2014-01-27 23:45:10 +00:00
Matthew Seaman
638051b7e9 MFH: r341450
Due to a denial-of-service vulnerability in www/rt42 versions 4.2.0 --
4.2.2 inclusive, require at least version 0.03 of
mail/p5-Email-Address-List.

It's this port which is vulnerable, but the essential fix is to update
p5-Email-Address-List.

Security:	d1dfc4c7-8791-11e3-a371-6805ca0b3d42
Approved by:	portmgr (erwin)
2014-01-27 23:01:16 +00:00
Matthew Seaman
9e7dfaf25d MFH: r341448
Update to 0.03

This fixes a denial-of-service vulnerability in the www/rt42 port
which depends on mail/p5-Email-Address-List

Security:	d1dfc4c7-8791-11e3-a371-6805ca0b3d42
Approved by:	portmgr (erwin)
2014-01-27 22:54:10 +00:00
Thomas Zander
76a035c8a3 MFH: r341157
Fix runtime issue: Non-integer frame rates could not be handled
- Fix incorrect handling of input arguments (new patch file patch-src_cmdlineextractor.h)
  Submitter proposed fix after talking to upstream author
- Bump PORTREVISION

PR:		ports/185738
Submitted by:	Sergey Chernikov (s.bilberry@gmail.com)
Approved by:	portmgr (antoine), thierry (mentor)
2014-01-26 12:25:40 +00:00
Raphael Kubo da Costa
b5a848a06a MFH: r341132
- Fix the build with clang and 10+'s ld(1).
  On the clang side, there's a non-void function missing a return statement
  and some wrong QString-to-char* casts that had to be fixed.
  On the linker side, r253839 made our ld stricter, so we had to add some
  shared libraries that we use since they are not being pulled in indirectly
  anymore.
  Based on a patch by Jan Henrik Sylvester <me@janh.de> [1].
- Set LICENSE
- Support staging.
- Remove LATEST_LINK, it is deprecated.
- Use the new OPTIONS helpers for conditional RUN_DEPENDS.

PR:		ports/185032 [1]
Submitted by:	Jan Henrik Sylvester <me@janh.de> [1]
Approved by:	maintainer timeout (37 days)

Approved by:	portmgr (antoine)
2014-01-25 23:45:17 +00:00
Raphael Kubo da Costa
ed5080a6bc MFH: r341119
- Fix the build on 10 and beyond.
  Since r253839 ld(1) behaves more strictly and does not pull in indirect
  shared library dependencies (in this case, libX11.so). Upstream correctly
  has -lX11 in the linker line, but r315151 removed this section in
  patch-src_Makefile.
  Based on a patch by Jan Henrik Sylvester <me@janh.de> in [1].

- While here, convert USE_GMAKE=yes to USES=gmake.

PR:		ports/185033 [1]
Submitted by:	Jan Henrik Sylvester <me@janh.de> [1]
Approved by:	maintainer timeout (37 days)

Approved by:	portmgr (antoine)
2014-01-25 22:31:45 +00:00
Raphael Kubo da Costa
f3f594061d MFH: r341114
Hopefully fix `make patch' after r341112.

src/SDL_Pango.c is CRLF-encoded; while we could use dos2unix here, the
port's Makefile also fetches a patch from elsewhere that expects a
CRLF-encoded file.

PR:		ports/185558

Approved by:	portmgr (antoine)
2014-01-25 22:04:30 +00:00
Raphael Kubo da Costa
7c6ee3f66e MFH: r341112
- Add a patch to fix the build with clang (a function is used before being
  declared). [1]
- Support staging.
- Set LICENSE.
- Remove tab from the WWW line in pkg-descr.

PR:		ports/185558 [1]
Submitted by:	Jan Henrik Sylvester <me@janh.de>
Approved by:	maintainer timeout (18 days)

Approved by:	portmgr (antoine)
2014-01-25 21:56:28 +00:00
Guido Falsi
a955f6c5a0 MFH: r341070
- Fix build on 10 and head with clang
- Convert to staging
- Improve library detection patch with a cleaner one
- Mark jobs safe

PR:		ports/186060
Submitted by:	Lapo Luchini <lapo@lapo.it> (maintainer)

Approved by:	portmgr
2014-01-25 18:20:01 +00:00
Mathieu Arnold
d44ed1c877 MFH: r340877
Update flash to 11.2r202.335
Report security issues

PR:		ports/185790
Reported by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2014-01-25 17:23:25 +00:00
Martin Wilke
68772662bd MFH: r340310
- Fix build with clang

PR:		185334
Submitted by:	ports fury
2014-01-25 13:27:29 +00:00
Martin Wilke
fd0cd8bc79 MFH: r340308
- Fix build with clang

PR:		185717
Submitted by:	ports fury
2014-01-25 13:22:38 +00:00
Martin Wilke
20d22245ab MFH: r340307
- Fix build with clang

PR:		185716
Submitted by:	ports fury
2014-01-25 13:21:18 +00:00
Martin Wilke
9643a835ac MFH: r340305
- Fix build with clang

PR:		185708
Submitted by:	ports fury
2014-01-25 13:18:21 +00:00
Martin Wilke
b8e24b5335 MFH: r340304
- Fix build with clang
- Add License

PR:		185708
Submitted by:	ports fury
2014-01-25 13:16:31 +00:00
Martin Wilke
5990f44128 MFH: r340302
- Fix build with clang

PR:		185706
Submitted by:	ports fury
2014-01-25 13:14:50 +00:00
Martin Wilke
7573997fc2 MFH: r340298
- Stage support
- Fix build with clang

PR:		185333
Submitted by:	ports fury
2014-01-25 13:13:21 +00:00
Martin Wilke
1029626a7f MFH: r340297
- FIx build with clang
- Support CXXFLAGS properly
- Support COPYTREE_SHARE
- Add LICENSE

PR:		185332
Submitted by:	ports fury
2014-01-25 13:12:05 +00:00
Martin Wilke
351fdcd4ef MFH: r340296
- Fix build with clang
- Add LICENSE
- Add DESKTOP_ENTRIES

PR:		185310
Submitted by:	Ports Fury
2014-01-25 13:10:29 +00:00
Martin Wilke
57c89b4701 MFH: r340295
- Fix build with clang

PR:		185512
Submitted by:	ports fury
2014-01-25 13:08:42 +00:00
Martin Wilke
b9466d43e2 MFH: r340293
- Fix build with clang

PR:		185515
Submitted by:	ports fury
2014-01-25 13:07:26 +00:00
Martin Wilke
0790924a4f MFH: r340292
- Fix build with clang

PR:		184836
Submitted by:	Ports Fury
2014-01-25 13:06:05 +00:00
Martin Wilke
88ef1951f8 MFH: r340291
- Fix build with clang

PR:		185318
Submitted by:	ports fury
2014-01-25 13:04:46 +00:00
Martin Wilke
3c3b3fa354 MFH: r340290
- Fix build with clang

PR:		185322
Submitted by:	ports fury
2014-01-25 13:03:14 +00:00
Martin Wilke
8e7ace8152 MFH: r340289
- Fix build with clang

PR:		185330
Submitted by:	ports fury
2014-01-25 13:02:05 +00:00
Martin Wilke
5b9eb4669b MFH: r340258
- Fix build with clang

PR:		184851
Submitted by:	ports fury
2014-01-25 13:00:56 +00:00
Martin Wilke
8d6009c5c3 MFH: r340257
- Fix build with clang

PR:		185506
Submitted by:	ports fury
2014-01-25 12:59:35 +00:00
Martin Wilke
552b8d8ca7 MFH: r340256
- Fix build
- Add License

PR:		185335
Submitted by:	ports fury
2014-01-25 12:58:08 +00:00
Martin Wilke
b371e8b301 MFH: r340242
- Fix build with clang

PR:		185500
Submitted by:	Ports Fury
2014-01-25 12:56:56 +00:00
Martin Wilke
8c9249c0b7 MFH: r340240
- Fix build with clang

PR:		185500
Submitted by:	Ports Fury
2014-01-25 12:55:49 +00:00
Kubilay Kocak
7140f19018 MFH: r340999
www/varnish: Update to 3.0.5, Enable STAGE support

- Update to 3.0.5
- Enable STAGE support, update pkg-plist accordingly
- Update LICENSE
- Modernize LIB_DEPENDS
- Pet portlint (space->tab)

Changes:

 * A bad interaction between -b, -c and -m in the varnishlog tool has
   been fixed.
 * A malformed request could in some configurations lead to Varnish
   crashing has been corrected. This is CVE-2013-4484.
 * Duplicate Content-Length headers were in some cases sent to clients
   when streaming is enabled, this has been fixed
 * ESI parse errors are no longer printed to standard output.
 * Stop segfaulting if the first part of a synthetic page is NULL.

PR:		ports/185188
PR:		ports/185543
Submitted by:	feld, Hung-Yi Chen <gaod@hychen.org>
Approved by:	maintainer timeout (1month)
Approved by:	portmgr (mat)
Security:	http://www.vuxml.org/freebsd/d9dbe6e8-84da-11e3-98bd-080027f2d077.html
2014-01-25 11:44:53 +00:00
Mathieu Arnold
e7f6877a2a MFH: r340750, r340819, r340877, r340998
- Document HTMLDOC < 1.8.28 vulnerability.
- flash up-to 11.2r202.335
- Document Varnish HTTP Cache < 3.0.5 DoS Vulnerability

Sponsored by:	Absolight
2014-01-25 11:25:39 +00:00
Martin Wilke
005a38bded MFH: r340236
- Fix build with clang

PR:		185350
Submitted by:	ports fury
2014-01-25 10:50:47 +00:00
Martin Wilke
b708dba870 MFH: r340235
- Fix build with clang

PR:		185340
Submitted by:	ports fury
2014-01-25 10:46:21 +00:00
Martin Wilke
a17043c0fa MFH: r340234
- Fix build with clang

PR:		185340
Submitted by:	ports fury
2014-01-25 10:41:57 +00:00
Martin Wilke
badfb14dcd MFH: r340233
- Fix build with clang

PR:		185337
2014-01-25 10:39:36 +00:00
Martin Wilke
d20b01326d MFH: r340232
- Fix build with clang

PR:		185313
Submitted by:	Ports Fury
2014-01-25 10:37:27 +00:00
Martin Wilke
1221281aa5 MFH: r340076
- Fix build

PR:		184239
Submitted by:	Ports Fury
2014-01-25 10:35:51 +00:00
Martin Wilke
fe647370a8 MFH: r340041
- Unbreak build

PR:		185600
Submitted by:	Attila Nagy <bra@fsn.hu> (maintainer)
2014-01-25 10:34:39 +00:00
Martin Wilke
7ecbab5da4 MFH: r339915
- Fix build on FreeBSD 10.

PR:		185683
Submitted by:	maintainer
2014-01-25 10:32:51 +00:00
Boris Samorodov
2f1e3a072e MFH: r340884
Add MASTER_SITE_LOCAL since a previous version disappears as long
as a new one is released.

Requested by:	marino (via e-mail)
Reminded by:	pkg-fallout@
Approved by:	portmgr (mat)
2014-01-24 09:54:10 +00:00
Raphael Kubo da Costa
066d71d8f4 MFH: r340659
Partially fix the build.

Sphinx underwent an incompatible change in version 1.2 that removed the
sphinx.ext.refcounting module. The module is referenced by shiboken's Sphinx
configuration file, and the build fails.

Fix it by removing the reference to sphinx.ext.refcounting, as it does not
seem to be required and was probably added by default when the configuration
file was generated.

As mentioned, this is a partial fix: platforms that use libc++ by default
are still broken due to other issues, but at least FreeBSD 8 and 9 should
have a working package again.

While here, also use the new syntax for LIB_DEPENDS.

PR:		ports/185179
Submitted by:	rakuco@
Approved by:	maintainer timeout (27 days)

Approved by:	portmgr (mat)
2014-01-23 21:41:46 +00:00
Thomas Zander
df01cf7e19 MFH: r340845
(Note: Log in original commit r340845 was incomplete.
 Complete log is provided below.)

- Fix build failure on FreeBSD 10
- Add stage support
- Add license
- Change whitespaces in pkg-descr due to portlint warning

Approved by:	portmgr (mat), maintainer (ashish), mentor (thierry)
2014-01-23 20:13:09 +00:00
Baptiste Daroussin
6bf16f408b MFH: r339069
Do not overwrite BUILD_DEPENDS

Reported by:	rene
2014-01-22 08:00:42 +00:00
Baptiste Daroussin
4d33b55852 MFH: r338982
Add an internal variable to decide if DESTDIR should ve define in MAKE_ENV or MAKE_ARGS
2014-01-22 07:59:43 +00:00
Baptiste Daroussin
78e941f3c5 MFH: r339055
Remove bad MAKE_ENV entry (bsd.stage.mk) does the right thing already
That avoid resetting MAKE_ENV

Reported by:	rene
2014-01-22 07:58:30 +00:00
Baptiste Daroussin
493513c3a5 MFH: r339016
- Convert USES=ninja:verbose into NINJA_VERBOSE make.conf(5) switch.

Approved by:	portmgr (bapt)
2014-01-22 07:57:33 +00:00
Baptiste Daroussin
fca09b8075 MFH: r338983
Add new uses ninja[:verbose]
This allows to use the ninja build system.
USES= cmake ninja
Will make cmake generate ninja files and use ninja.
2014-01-22 07:56:32 +00:00
Joe Marcus Clarke
6d237f633c MFH: (r340612)
Correct a patch mangled in transfer.

Reported by:	mat
Approved by:	portmgr (cleaning up previous commit)
2014-01-21 15:21:27 +00:00
Joe Marcus Clarke
2ce1ad7a87 MFH: (r340498)
Revert a bad upstream patch pertaining to varargs that continued to plague
Time Machine users.

Submitted by: dim

Approved by:	portmgr (miwi)
2014-01-21 00:06:56 +00:00
Mathieu Arnold
c5d0e3d0cf * Fix build on 10
* Support staging
* General cleanup

Sponsored by:	Absolight
2014-01-20 18:33:14 +00:00
Mathieu Arnold
353c31be97 MFH: r340434
* Fix build on 10
* Stagify

Sponsored by:	Absolight
2014-01-20 18:30:56 +00:00
Mathieu Arnold
549c37837c MFH: r340389
* Fix build on 10
2014-01-20 13:21:06 +00:00
Pietro Cerutti
503c80d1af MFH: r340373
- Fix build with modern compilers [MFH]
- Convert to USES=tk
- STAGE-clean

Approved by:    portmgr
2014-01-20 08:31:20 +00:00
Joe Marcus Clarke
ea01c04f1f MFH: (r340219)
Fix a segfault when Zeroconf is enabled with Timemachine.

PR:		185862
Submitted by:	jpaetzel
Approved by:	portmgr
2014-01-18 22:57:42 +00:00
Thomas Zander
8c9dd70557 MFH: r339971
Fix build problem (subtitler looks for freetype headers in the wrong dir)

PR:		ports/185248
Submitted by:	Kevin Oberman <rkoberman@gmail.com>
Approved by:	portmgr (miwi)
2014-01-18 20:10:55 +00:00
Raphael Kubo da Costa
6b1f1cdffe MFH: r340198
- Allow the port to build with archivers/libzip installed.
  libzip installs /usr/local/include/zip.h, and -I/usr/local/include ended
  up being passed to the compiler before -I<path-to-internal-minizip-copy>,
  which caused problems. [1]

While here, modernize the Makefile:
- Move LICENSE to the appropriate place.
- Remove USE_DOS2UNIX: the files it was supposed to fix are not DOS-encoded
  anymore.
- Support staging.
- Convert from manually calling update-desktop-database and
  USE_GNOME=desktopfileutils to USES=desktop-file-utils.

PR:		ports/180350 [1]
Approved by:	maintainer timeout (no activity since the original report 7 months ago)

Approved by:	portmgr (mat)
2014-01-18 19:49:05 +00:00
Raphael Kubo da Costa
a9d03ff785 MFH: r340194
- Pass -lm when using gts' pkg-config file. [1]
  This is also done in the package's upstream darcs repository.
- Support staging.
- Set LICENSE.
- Use the new OPTIONS/LIB_DEPENDS syntax.

PR:		ports/185263 [1]
Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com>
Approved by:	Erik Greenwald <erik@elfga.com> (maintainer)
Approved by:	portmgr (mat)
2014-01-18 19:47:13 +00:00
Raphael Kubo da Costa
5de7734a15 MFH: r340107
Fix make patch after r340100

Approved by:	portmgr (antoine)
2014-01-17 21:56:53 +00:00
Raphael Kubo da Costa
9d83fca9b6 MFH: r340100
- Fix the build when GCC is not present. [1]
- Set LICENSE.
- USE_DOS2UNIX -> USES=dos2unix

PR:		ports/183267 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
Approved by:	portmgr (erwin, antoine)
2014-01-17 21:55:18 +00:00
Guido Falsi
3dba52edea MFH: r340030
- Fix build on head/10
- Support staging
- Use new LIB_DEPENDS format
- Unsilence post-install commands

Approved by:	portmgr (antoine)
2014-01-17 18:39:31 +00:00
Bernhard Froehlich
fc5e3463bf MFH: r339932
- Update to 4.2.22
- Convert USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes
- Add patch to fix building with new gsoap [1]
- Add direct dependency on qt4-opengl [2]

PR:		ports/185579 [2]
Security:	CVE-2013-5892
Submitted by:	Jung-uk Kim <jkim@FreeBSD.org> [1]
		Jimmy Olgeni <olgeni@FreeBSD.org> [2]
2014-01-17 15:44:03 +00:00
Bernhard Froehlich
f12171cbea MFH: r339930
- Update to 4.2.22
- Remove 3D crOpenGl patches that are already included in the new release
- Convert USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes
- Add patch to fix building with new gsoap [1]
- Add direct dependency on qt4-opengl [2]

PR:		ports/185579 [2]
Security:	CVE-2013-5892
Submitted by:	Jung-uk Kim <jkim@FreeBSD.org> [1]
		Jimmy Olgeni <olgeni@FreeBSD.org> [2]
2014-01-17 15:43:01 +00:00
Bernhard Froehlich
817d496132 MFH: r339929
Document virtualbox-ose vulnerabilities

Security:	CVE-2013-5892
2014-01-17 15:40:10 +00:00
Rene Ladan
4bee8ca876 MFH: r339940
- Update to 32.0.1700.77
- Convert to USES=ninja
- Use shorthand for MASTER_SITE_LOCAL

Security:	http://vuxml.org/freebsd/5acf4638-7e2c-11e3-9fba-00262d5ed8ee.html

Approved by:	portmgr (erwin)
2014-01-16 21:12:53 +00:00
Mark Felder
8b724dfe34 MFH: r339923
Mark BROKEN on 10.0+. Bundled python missing patch

Approved by:	swills (mentor, implicit)
Approved by:	portmgr (erwin)
2014-01-16 17:43:25 +00:00
Steve Wills
effc338e41 MFH: r339934
- Bump PORTREVISION for example change
Approved by:	portmgr (implicit)
2014-01-16 17:39:22 +00:00
Steve Wills
bbe8bcf4be MFH: r339883
- Remove unneeded plist line

Reported by:	mat
Approved by:	portmgr (implicit)
2014-01-16 17:38:41 +00:00
Steve Wills
c0df2b8ce1 MFH: r339806
- Install the passenger example config file

Reported by:	mat
Approved by:	portmgr (implicit)
2014-01-16 17:37:28 +00:00
Steve Wills
7ed9f47b5b MFH: r339793
- Update to 3.4.2 [1]
- Remove Ruby 1.9 conditional, as 1.8 is gone.

PR:		ports/185549 [1]
Submitted by:	Bartek Rutkowski <ports@robakdesign.com> [1]
Approved by:	portmgr (implicit)
2014-01-16 17:36:28 +00:00
Steve Wills
ecf6959302 MFH: r339926
- Fix build on 10.0

Approved by:	portmgr (implicit)
2014-01-16 16:04:17 +00:00
Erwin Lansing
6fddd86a44 MFH: r339766, r339767
Document SA-13:07.bind

Approved by:	portmgr (self)
2014-01-16 08:43:43 +00:00
Rene Ladan
cad6d6d2ad MFH: r339825
Document new vulnerabilities in www/chromium < 32.0.1700.77

Obtained from:	http://googlechromereleases.blogspot.nl/

MFH: r339721

Merge latest ntpd entry from remko@ which came in as a merge conflict.

Approved by:	portmgr (erwin)
2014-01-15 22:18:00 +00:00
Antoine Brodin
99e0605cee MFH: r339823
- Unbreak
- Stage support

PR:		ports/185695
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-15 21:32:19 +00:00
Henrik Brix Andersen
10ee610baa MFH: r339536
- Add needed patches
- Bump PORTREVISION

Approved by: portmgr
2014-01-15 20:51:02 +00:00
Henrik Brix Andersen
a487b5af88 MFH: r339534
- Update to v2011-08-R1
- Add staging support

Approved by: portmgr
2014-01-15 20:47:32 +00:00
Antoine Brodin
b05000f053 MFH: r339809
- Fix build on 10/head
- Respect CFLAGS, STRIP
- Stage support

PR:		ports/184865
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-15 19:43:25 +00:00
Mathieu Arnold
e6605d73d9 MFH: r338644
Another iteration on the path of finding the right fix.
Take maintainership.
2014-01-15 16:44:14 +00:00
Steve Wills
8f6328e8b9 MFH: r337024
- Drop maintainership at maintainer request

PR:		ports/185029
Submitted by:	"H. Wade Minter" <minter@lunenburg.org> (maintainer)
Approved by:	portmgr (implicit)
2014-01-15 15:16:24 +00:00
Guido Falsi
993d5cde3d MFH: r339702
Fix when compiled with BerkeleyDB 6.

PR:		ports/185737
Submitted by:	Leonid Nevecherya <nlv@imbera.ru>

Approved by:	portmgr (mat)
2014-01-14 22:32:37 +00:00
Baptiste Daroussin
fa4d7ffd5d MFH: r339595
Update to 1.2.5:
- Manpage improvements
- fix $auditfile in pkg audit periodic script
- Fix repo-*.sqlite being corrupted when pkg update is interrupted by the user
- pkg add now tells the version of the package missing
- Strop decoding/encoding all fields, only scripts and description are now encoded/decoded
2014-01-14 21:28:34 +00:00
Baptiste Daroussin
758b4830ea Backout r339122
Direct commit as the equivalent on head was a mess
2014-01-14 21:27:00 +00:00
Antoine Brodin
f784419aa2 MFH: r339718
- Fix build with clang
- Add LICENSE

PR:		ports/185697
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-14 21:11:25 +00:00
Antoine Brodin
f3a2af72b9 MFH: r339712
- Fix build with clang
- Stage support

PR:		ports/185692
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-14 20:25:38 +00:00
Antoine Brodin
45ca08d8dd MFH: r339710
- Fix build with clang
- Stage support

PR:		ports/185691
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-14 19:52:42 +00:00
Pietro Cerutti
8efbff2c5c MFH: r339688
- Convert to USES=tk
- STAGE-clean
- Fix build

Approved by:    portmgr
2014-01-14 16:36:55 +00:00
Dag-Erling Smørgrav
9fb9151f86 MFH: r339687
Functional changes:

  - Add a SASL port option

  - Fix the KERBEROS ports option - it was a no-op, setting a
    configure flag which modifies how Kerberos was used without
    setting the flag that actually enables it.

  - Use GSSAPI instead of $ENV{KRB5CCNAME} to set the credential
    cache.  The latter pollutes the unsuspecting application's
    environment and does not always work (for instance, it breaks when
    nss_ldap is invoked from OpenSSH, although I haven't quite
    determined why)

  - Add patches to support Heimdal in addition to MIT Kerberos.  Note
    that I tried to ensure that the code is unchanged in the
    non-Heimdal case, but that I have no way of testing with MIT
    Kerberos.

  With the above changes, I have successfully configured a FreeBSD 9.2
  server to authenticate users against a Microsoft Windows 2012 Active
  Directory server.

Non-functional changes:

  - Modernize and stagify

  - Remove text in pkg-message about a change that was made ten years ago

  - Take maintainership as current maintainer has been AWOL for 2+ years

  - Bump PORTREVISION

Approved by:	maintainer hasn't been heard of for 2+ years
Approved by:	portmgr (mat)
2014-01-14 16:08:56 +00:00
Mathieu Arnold
3bd248a143 MFH: r339686, r339689
* Add a patch from upstream fixing a cgi vulnerability

Poked by:	ohauer
Security:	CVE-2013-7108 CVE-2013-7205
2014-01-14 15:11:38 +00:00
Glen Barber
363c171aa7 MFH r339418:
Temporarily fix fetch problem via https.

Approved by:	wblock (maintainer, implicit)
Approved by:	portmgr (erwin)
Sponsored by:	The FreeBSD Foundation
2014-01-14 11:18:30 +00:00
Mathieu Arnold
03d618400c MFH: r339612
Security update to fix CVE-2014-0591 as reported at
https://kb.isc.org/article/AA-01078/74/

9.9.4 -> 9.9.4-P2
9.8.6 -> 9.8.6-P2
9.6-ESV-R10 -> 9.6-ESV-R10-P2

Security:	CVE-2014-0591 Remote DOS
Approved by:	portmgr (implicit)
2014-01-13 17:54:04 +00:00
Mark Felder
226ecba00f MFH: r339606
Fix creation of directories in rc script

Submitted by:	gizd
Approved by:	portmgr-lurkers (mat)
2014-01-13 16:19:53 +00:00
Pietro Cerutti
cc3a041228 MFH: r339584
- Fix MASTER_SITES (http://T32.TecNik93.com doesn't exist anymore)
- Fix distinfo

Approved by:    portmgr
2014-01-13 11:42:02 +00:00
Pietro Cerutti
22f0744818 MFH: r339582
- Convert to USES=tcl
- STAGE-clean
- Respect PREFIX

Approved by:    portmgr
2014-01-13 11:40:59 +00:00
Gabor Pali
851b7a190e MFH: r339285
- Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused by
  the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt

PR:		ports/184806
Reported by:	many
Obtained from:	FreeBSD Haskell
Approved by:	portmgr-lurkers (antoine)
2014-01-12 15:45:46 +00:00
Bernhard Froehlich
bcf219de88 MFH: r339384
- Add missing DISTNAME which was forgotten in previous commit

Submitted by:	pkg-fallout
Pointyhat to:	decke
2014-01-10 21:12:59 +00:00
Pietro Cerutti
66b169d6b1 MFH: r339205
- Convert to USES=tk, and fix required Tk version
- STAGE-clean
- PREFIX-clean

Approved by:    portmgr (mat)
2014-01-09 09:09:41 +00:00
Antoine Brodin
ccfe59334b MFH: r339175
- Fix build with clang
- Stage support

PR:		ports/185311
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-08 20:55:51 +00:00
Antoine Brodin
b280849d9d MFH: r339170
- Add LICENSE
- Stage support
- Fix build with clang

PR:		ports/185501
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-08 20:25:50 +00:00
Antoine Brodin
c68aa53b5c MFH: r339165
- Stage support
- Fix build with libc++

PR:		ports/185507
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-08 19:31:24 +00:00
Lars Engels
3fda40c7c2 MFH: r339133
- Add DIG command to SUB_LIST, not overwrite the list
- Use correct OSVERSION for the dig(1) / drill(1) change
- Don't add anything to rc.conf and periodic.conf when WITH_PACKAGE_BUILDING is set to pet poudriere and tinderbox
- Re-word pkg-message
- Bump PORTREVISION

PR:		ports/175879
Submitted by:	Alex Keda <admin@lissyara.su>
Approved by:	maintainer
Reported by:	Alex Keda, 2A, and dvl
Patched by:	A.J. Kehoe and me
Approved by:	portmgr (bapt)
2014-01-08 19:30:37 +00:00
Antoine Brodin
014eb32439 MFH: r339163
- Remove NO_INSTALL_MANPAGES, it's useless with custom do-install target
- Stage support
- Fix build on head amd64 (MAKE_ENV was overriden)
- Add missing OPTIONS_DEFINE

PR:		ports/185514
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-08 18:34:19 +00:00
Pietro Cerutti
24063196c4 MFH: r339147
- Fix CONFIGURE

Approved by: portmgr
2014-01-08 15:25:17 +00:00
Baptiste Daroussin
666ff48504 MFH: r339140
Do not assume the compiler is g++
While here stage
2014-01-08 14:44:31 +00:00
Baptiste Daroussin
b4883e8f1b MFH: r339068
- better fix for perl5.18
Submitted by:	Jung-uk Kim

- clean up
2014-01-08 13:51:12 +00:00
Baptiste Daroussin
52cac0cbb9 MFH: r339052
Bump portrevision after removal of patch.
2014-01-08 13:50:15 +00:00
Baptiste Daroussin
744fdf234d MFH: r339051
Remove patch no longer required on any supported FreeBSD version (8.3+).
2014-01-08 13:49:15 +00:00
Baptiste Daroussin
27f58a44c5 MFH: r339047
Fix build on FreeBSD 10+.
Use more system features on all supported FreeBSD versions (8.3+),
and bump PORTREVISION.
Regenerate files/patch-archival__unzip.c.
2014-01-08 13:47:47 +00:00
Baptiste Daroussin
7b0819134c MFH: r339031
- Security update to openssl-1.0.1f
- remove broken patches
- new fix for perl5.18
- fix option GMP

Security: http://www.openssl.org/news/vulnerabilities.html
Security: CVE-2013-4353
Security: CVE-2013-6449
Security: CVE-2013-6450
Security: 5aaa257e-772d-11e3-a65a-3c970e169bc2
2014-01-08 13:44:06 +00:00
Baptiste Daroussin
b2231d4e43 MFH: r338974
- fix crc problems on 64bit
- fix crc problems on big endian systems
2014-01-08 13:37:38 +00:00
Baptiste Daroussin
ec2bf8db4c MFH: r338960
Remove colors they are terminal dependant
2014-01-08 13:35:38 +00:00
Baptiste Daroussin
2ffae3c453 MFH: r338959
Bump portrevision to make sure it is properly rebuild with the '%' in comment encoded
as expected by pkgng
2014-01-08 13:33:53 +00:00
Baptiste Daroussin
e0cc30bbd9 MFH: r338958
Remove color code from pkg-message this is terminal dependant
2014-01-08 13:33:01 +00:00
Baptiste Daroussin
58079767a6 MFH: r338956
pkgng expect all non ascii code and '%' to be urlencoded in the comment

Reported by:	antoine
Tested by:	antoine
2014-01-08 13:27:28 +00:00
Baptiste Daroussin
5702844ca2 MFH: r338955
Do not show colored output for pkg-message this is wrong because
1/ the code will depend on the terminal running it
2/ pkgng does not like it at all (this bug should be fixed in pkgng anyway)

Reported by:	antoine
2014-01-08 13:26:21 +00:00
Baptiste Daroussin
46bfe41c04 MFH: r338927
- Fix the build with libc++.
- Convert to new-new OPTIONS framework.
- Use new *_DEPENDS formats.
- Fix LICENSE.

PR:		ports/185455
Submitted by:	Craig Leres <leres@ee.lbl.gov> (maintainer)
2014-01-08 13:15:36 +00:00
Baptiste Daroussin
661eacee8f MFH: r338899
- Fix the build with clang/libc++.
- Support staging.
2014-01-08 13:12:54 +00:00
Baptiste Daroussin
90f05044ca MFH: r338897
- Fix the build when g++ is not present.
- Respect CXXFLAGS.
- Unconditionally set MAINTAINER.
- Set LICENSE.
- Support staging.
2014-01-08 13:11:32 +00:00
Baptiste Daroussin
448a0c46fa MFH: r338647
- Set USE_GCC=any to fix build on FreeBSD 10 and HEAD.
- Drop maintainership since I lack the time to properly maintain this port.
2014-01-08 12:49:51 +00:00
Baptiste Daroussin
2a1babdd92 MFH: r338514
- Fix build with libc++, dropping hardcoded -lstdc++ from the right Makefile.
- Fix build with clang, casting a large constant to int in mntent_compat.c++.
- Fix a noisy clang warning in BTree.h by parenthesizing the 2nd for() expr.
- Fix a format string mismatch (%d/size_t -> %lu/unsigned long) in snprintf.
- Regenerate patches, and normalize their filenames, with make makepatch.
- Bump PORTREVISION.
2014-01-08 12:38:14 +00:00
Baptiste Daroussin
b1f0f64d04 MFH: r338507
Allow to follow 302 redirection when fetching from http.

The main reason for it to not be allowed was to avoid infinite redirection loop
it appears that fetch(1) anyway limit the number of redirections to 5 on 8.3 and 9.1
20 on 9.2 and 10+ meaning we have no good reasons anymore to continue forbidding
following redirections.

Thanks to Michael Gmelin for having investigation

Reported by:	many
2014-01-08 12:37:12 +00:00
Baptiste Daroussin
364ddcda74 MFH: r338492
Fix build with clang (on FreeBSD-10) with curl plugin enabled:

curl_xml.c:617:37: error: variable 'url' is uninitialized when used here
      [-Werror,-Wuninitialized]
           status, db->curl_errbuf, url);
                                    ^~~
./plugin.h:342:47: note: expanded from macro 'ERROR'
#define ERROR(...)   plugin_log (LOG_ERR,     __VA_ARGS__)
                                              ^
curl_xml.c:610:12: note: initialize the variable 'url' to silence this warning
  char *url;
           ^
            = NULL
1 error generated.
2014-01-08 12:36:13 +00:00
Mathieu Arnold
31c73f1c76 MFH: r339078
- Fix build on 10 (clang) [1]
- STAGE-clean

PR:		185419[1]
Submitted by:	Michael Gmelin <freebsd@grem.de>
Approved by:	portmgr (implicit)
2014-01-08 11:58:14 +00:00
Rene Ladan
91b5737420 MFH: r338898
- Update to 193 to be able to connect to the servers again
- Repack distribution file, reroll/simplify patches.
  The original host is gone, and there is no obvious replacement for the
  distribution file, so roll our own from the referenced git repository:
  git://git.berlios.de/elc
  branch master, commit 86780d5dd43b3c9b66fa014944cf1811fa78d161
- Stagify
- Strip library versions [1]

Submitted by:	portlint [1]
Approved by:	acm (implicit)

Approved by:	portmgr (bapt)
2014-01-08 11:57:47 +00:00
Rene Ladan
8b5bf5782d MFH: r338874
Fix build (on my 10.0-amd64 laptop at least).

Submitted by:	marino
Approved by:	acm (maintainer, implicit)

Approved by:	portmgr (bapt)
2014-01-08 11:56:13 +00:00
Rene Ladan
5c8d710223 MFH: r338864
Try to build after games/el-data is resurrected.

Fails to link on 10.0-amd64 with old Xorg, so mark BROKEN:
>   LINK el.bin
> /usr/bin/ld: invalid DSO for symbol `XConvertSelection' definition
> /usr/local/lib/libX11.so.6: could not read symbols: Bad value

While here convert to new LIB_DEPENDS and USES=gmake

PR:		ports/185113 (related)
Submitted by:	rene
Approved by:	maintainer timeout (acm, 15 days)

Approved by:	portmgr (bapt)
2014-01-08 11:54:02 +00:00
Rene Ladan
6e60f521db MFH: r338896
- Update to version 193 (*)
- Stagify
- Mark as architecture-independent
- Remove NO_PACKAGE (pkg will show the package size upon installation)

(*) Version 192 is not accepted by the servers any longer, version 193
allows me to connect to the servers, create an account, and wander around.

Approved by:	acm (implicit)

Approved by:	portmgr (bapt)
2014-01-08 11:49:34 +00:00
Rene Ladan
fbfbf18dd3 MFH: r338863
Fix fetching, undeprecate.
While here convert to USES=dos2unix

PR:		ports/185113 (related)
Submitted by:	rene
Approved by:	maintainer timeout (acm, 15 days)

Approved by:	portmgr (bapt)
2014-01-08 11:48:21 +00:00
Baptiste Daroussin
126a034c82 MFH: r338312
- Unbreak on 10.x (clang only environment).
2014-01-08 11:41:10 +00:00
Baptiste Daroussin
64e9814471 MFH: r338283
- Unbreak on 10.0 by USE_GCC=4.2+.

This may change dependencies other than 10.x environment, so bump
PORTREVISION for safety.
2014-01-08 11:40:01 +00:00
Baptiste Daroussin
89ea5aecff MFH: r338078
fix build on FreeBSD < 10

Noted By: Lukasz Wasikowski <lukasz@wasikowski.net>
2014-01-08 11:32:45 +00:00
Baptiste Daroussin
2219e7f7fe MFH: r338066
- Update to 1.18.2
- Unbreak build for FreeBSD 8.x and 9.x (without libc++)

Changes:	http://sourceforge.net/projects/aria2/files/stable/aria2-1.18.2/README.rst/view
2014-01-08 11:31:29 +00:00
Koop Mast
8aaf831550 MFH: r339086
Update libXfont to 1.4.7

This is a security fix and it is important to update, since it might lead to
a privilege escalation if the X server is run as root (which is the default)

Security:	CVE-2013-6462
Approved by:	portmgr-lurker (mat)
2014-01-08 11:25:15 +00:00
Baptiste Daroussin
03c598e4cf MFH: r337961
- Fix build on 10.x
- Support stage

PR:		ports/185262
Submitted by:	Yamagi Burmeister <yamagi@yamagi.org>
2014-01-08 11:23:59 +00:00
Baptiste Daroussin
c67180a881 MFH: r337935
Fix build on current.
2014-01-08 11:20:19 +00:00
Baptiste Daroussin
62276883e7 MFH: r337930
Correct ident for most recent entries.  No functional changes.

People, please be aware that we use the FreeBSD Documentation Primer
and that there are style rules we have to follow.  If you are in
doubt please consult me and I am more then willing to help.

Hat:	secteam
2014-01-08 11:18:11 +00:00
Baptiste Daroussin
3d2759c6f4 MFH: r338961
Document OpenSSL 1.0.1e multiple vulnerabilities.
2014-01-08 11:16:17 +00:00
Baptiste Daroussin
89553237c9 MFH: r337204
- mark as FORBIDDEN (zero day SQL vuln)

Security:	CVE-2013-7149
2014-01-08 11:15:21 +00:00
Renato Botelho
2b3966cd43 MFH: r339042
- Update to 20140107
- Remove USE_GCC=any and fix build with clang

Approved by:	portmgr-lurker (mat)
2014-01-08 01:18:38 +00:00
Renato Botelho
8c04eee5a6 MFH: r339021
Fix an old OPTION knob check (WITH_TESTS)

Approved by:	portmgr (implicit)
2014-01-08 01:12:50 +00:00
Renato Botelho
bedf49459b MFH: r339019
- Add a patch to fix bundled LLVM to build with libc++
- Remove USE_GCC=any

PR:		ports/185366
Submitted by:	tijl@
Approved by:	portmgr-lurker (mat)
2014-01-08 01:07:24 +00:00
Mathieu Arnold
6461d40e96 MFH: r339046
Fix build with gcc47

maintainer timeout

PR:		ports/184575
Submitted by:	Christoph Moench-Tegeder
Approved by:	portmgr (implicit)
2014-01-07 23:25:12 +00:00
Mathieu Arnold
f58973f553 MFH: r339045
Fix build with gcc47

maintainer timeout

PR:		ports/184574
Submitted by:	Christoph Moench-Tegeder
Approved by:	portmgr (implicit)
2014-01-07 23:23:56 +00:00
Mathieu Arnold
f22167ea4d MFH: r339044
Fix build with gcc47.

PR:		ports/184571
Submitted by:	Christoph Moench-Tegeder
Approved by:	maintainer
Approved by:	portmgr (implicit)
2014-01-07 23:22:58 +00:00
Mathieu Arnold
0bbc1fa5a5 MFH: r339043
Fix build with gcc47

PR:		ports/184565
Submitted by:	Christoph Moench-Tegeder
Approved by:	maintainer
Approved by:	portmgr (implicit)
2014-01-07 23:21:35 +00:00
Brooks Davis
6044725f1f MFH: r338603
Upgrade to 3.4rc3.

Install altivec.h and cpuid.h so it is possible to compile things.

PR:		ports/184770, ports/185058
Approved by:	portmgr (bapt), portmgr-lurkers (mat)
2014-01-06 15:56:18 +00:00
Antoine Brodin
b8397879a4 MFH: r338818
Fix build with clang

PR:		ports/184859
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-05 19:52:20 +00:00
Raphael Kubo da Costa
7cfb2d6f14 MFH: r338523
- Fix the build when gcc is not present.
- Support staging.
- Set LICENSE.
- Switch from USE_GMAKE to USES=gmake.

Approved by:	portmgr (erwin)
2014-01-05 14:55:52 +00:00
Bernhard Froehlich
8d31b979ab MFH: r338539
- Relax RESTRICTED setting to only avoid that people
accidentally commit patches to this port. Redistribution
in _UNMODIFIED_ form as binary and source is allowed.

PR:		misc/185441
Submitted by:	myself
Approved by:	Colin Percival <cperciva@tarsnap.com> (maintainer)
With hat:	portmgr
2014-01-04 21:30:15 +00:00
Bernhard Froehlich
9b951e1e1f MFH: r338677
- Remove traces to my fork on github and fallback to MASTER_SITES.
We will switch to the official tvheadend repository with the next update.

With hat:	portmgr
2014-01-04 21:28:19 +00:00
Baptiste Daroussin
70ee701580 MFH: r338669
Support stage
Strip binaries
Respect DESTDIR
Respect CC (this unbreak building on 10+)
2014-01-04 18:47:04 +00:00
Antoine Brodin
0d61c9e53f MFH: r338633
Fix packaging after MASTER port was staged
Approved by:	portmgr (implicit)
2014-01-04 09:05:58 +00:00
Jason Helfman
08e76ef4f1 MFH: r338519
- convert to new options framework

Approved by:	portmgr (implicit)
2014-01-03 19:21:06 +00:00
Antoine Brodin
03b2160236 MFH: r338561
Fix plist (JSON parser and producer orphaned)
Approved by:	portmgr (implicit)
2014-01-03 16:23:07 +00:00
Antoine Brodin
6f8014ddff MFH: r338558
- Update to 2.99
- Stage support
- Fix build with clang

PR:		ports/181893
Submitted by:	KATO Tsuguru
Approved by:	portmgr (implicit)
2014-01-03 16:18:29 +00:00
Rene Ladan
2a8394e609 MFH: r338535
Ensure correct ownership of the licenses directory to avoid "leftovers" [1]
from that ports that modify the user/group.

[1] https://qat.redports.org/~rene@FreeBSD.org/20131227145600-2109-244247/boinc-setiathome-v7-7.00_2.log

Approved by:	portmgr (bapt)
2014-01-03 11:10:45 +00:00
Glen Barber
786324c227 MFH r338285:
Bump copyright year.

Approved by:	portmgr (mat)
Sponsored by:	The FreeBSD Foundation
2014-01-01 15:16:02 +00:00
Mathieu Arnold
8f06c7c8c3 MFH: r338118
Fixup installation.

Reported by:	demon
Approved by:	portmgr (implicit)
2013-12-30 15:00:29 +00:00
Mathieu Arnold
b11f7cbdf9 MFH: r338113
Fixup the config file path, otherwise, it ends up trying to read it from, the
stagedir, which, from a poudriere built package would be:

You can prevent this message by adding the line 'check_mail:0' in
/wrkdirs/usr/ports/sysutils/multitail/work/stage/usr/local/etc/multitail.conf
or in .multitailrc in your home-directory.

Approved by:	portmgr (implicit)
2013-12-30 13:40:51 +00:00
Rene Ladan
adeb481c3a MFH: r337954
The hmmer binary was renamed upstream to indicate that it is now an
archive file, adjust the port so that fetch and extract work again.

Approved by:	portmgr (mat)
2013-12-29 11:25:29 +00:00
Rene Ladan
c62ea8ef8a MFH: r337952
Install the showchar binary as show_char to avoid a conflict with
print/psutils.

Bump PORTREVISION

Approved by:	portmgr (mat)
2013-12-29 11:23:22 +00:00
Pawel Pekala
ce9f8f8594 MFH: r337793
- Fix build on 10+ by respecting CC
- Convert simple patch to REINPLACE_CMD
- Support staging

Approved by:    portmgr
2013-12-28 18:06:45 +00:00
Pawel Pekala
1cc19dbc97 MFH: r337784
- Fix build with clang
- Use multiple make jobs
- Strip binaries
- Support staging

Approved by:    portmgr
2013-12-28 18:05:20 +00:00
Pawel Pekala
4a5779fbca MFH: r337767
- Fix build on 10+ by respecting CC
- Add desktop entry file
- Support staging

Approved by:    portmgr
2013-12-28 18:03:56 +00:00
Pawel Pekala
a897fd9f33 MFH: r337744
Fix build on 10+, don't hardcode linking to libstdc++

Approved by:    portmgr
2013-12-28 18:02:41 +00:00
Pawel Pekala
cc3ed94d9b MFH: r337742
- Fix build with clang
- Fix build when GUI=on, needs pkgconfig to find GTK libs
- Use options helpers, subs, modernize descriptions
- Support staging

Approved by:    portmgr
2013-12-28 18:01:26 +00:00
Pawel Pekala
ef9964d41b MFH: r337731
- Fix build with clang
- Remove leading article from COMMENT
- Add desktop entry file
- Strip library objects
- Support staging

Yes, I use prefix=${STAGEDIR}${PREFIX} here, after a long while it was
5 lines of REINPLACE_CMD vs rewriting scons install script.

<badmouthing of scons goes here>

PR:		ports/184868
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:    portmgr
2013-12-28 17:59:47 +00:00
Pawel Pekala
8b48bc6c5e MFH: r337448
Respect CC

PR:		ports/184231
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:    portmgr
2013-12-28 17:58:09 +00:00
Rene Ladan
43ed87350d MFH: r337736
rene-ladan.nl is offline for now, move distfiles into MASTER_SITE_LOCAL

Approved by:	portmgr (mat)
2013-12-27 21:16:03 +00:00
Rene Ladan
6ba1649bdc MFH: r337735
rene-ladan.nl is offline for now, remove the WWW: line from pkg-descr

Approved by:	portmgr (mat)
2013-12-27 21:12:48 +00:00
Mathieu Arnold
0d6fdd7cf8 MFH: r337758
Fix build on 10.

maintainer timeout.

PR:		ports/184724
Submitted by:	mat
Approved by:	portmgr (implicit)
2013-12-27 17:33:07 +00:00
Antoine Brodin
c20181b7f2 MFH: r337723
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-27 12:38:01 +00:00
Baptiste Daroussin
6c4d3d00a6 MFH: r337681
Support stage
Fix build with clang
Allow packaging as user
2013-12-27 10:27:36 +00:00
Baptiste Daroussin
9ed9153199 MFH: r337683
Support stage
Fix configure script with clang
2013-12-27 10:26:36 +00:00
Baptiste Daroussin
2cc683e61a MFH: r337688
Support stage
Fix build with modern compilers
2013-12-27 10:26:20 +00:00
Baptiste Daroussin
07d06ac524 MFH: r337656
Support stage
Fix build with clang on head (symbol collision)
2013-12-27 09:57:18 +00:00
Baptiste Daroussin
6a7331d164 MFH: r336656
[Errno 11] Resource Temporarily Unavailable

Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.

Submitted by:	glarkin
2013-12-26 17:22:28 +00:00
Ruslan Makhmatkhanov
6a4f42e57c MFH: r337236
- update to 1.5.8.1
- use options helper
- support staging

This commit also fixing build on -head, so it's a reason for MFH.

Approved by:    portmgr-lurkers (mat)
2013-12-26 15:15:25 +00:00
William Grzybowski
ba0a9fd5bc MFH: r337512
multimedia/xbmc: ffmpeg does not exist anymore

PR:		ports/184532
Submitted by:	gjb
Approved by:	portmgr (lukers, mat), maintainer (timeout)
2013-12-26 14:28:47 +00:00
Mathieu Arnold
a6661b5157 MFH: r337483
Do not overwrite config.inc.php;
Convert to staging;
Use new LIB_DEPENDS format.

PR:		185187
Submitted by:	mat

Approved by:	portmgr (implicit)
2013-12-26 13:17:26 +00:00
Mathieu Arnold
d2b0931f60 MFH: r337477
Fix packaging, (the master port is now staged)

Approved by:	portmgr (implicit)
2013-12-26 13:17:15 +00:00
Mathieu Arnold
130d9e8c7e MFH: r337476
- Fix installation when DOCS or EXAMPLES are unset by always
    installing docs and examples unconditionally to staging.  The
    packaging step will not include them in the package generated from
    stagingif DOCS or EXAMPLES is unset.

  - List EXAMPLES explicitly in pkg-plist

PR:		185194
Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>
Approved by:	portmgr (implicit)
2013-12-26 13:17:09 +00:00
Mathieu Arnold
ffe96daf2f MFH: r337468
Fix usage of USES=perl5

Approved by:	portmgr (implicit)
2013-12-26 13:17:00 +00:00
Mathieu Arnold
4507c694a8 MFH: r337459
science/chemtool-devel: Unbreak on FreeBSD 10+

The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184693
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-26 13:16:51 +00:00
Mathieu Arnold
3c8829fd9f MFH: r337458
- Fix usrp on 10.0
  New make on 10 and HEAD does not behave the same way as previous make,
  this masked an incorrect make use.

Submitted by:	myself
Approved by:	Maintainer (adrian@)
Approved by:	portmgr (implicit)
2013-12-26 13:16:43 +00:00
Mathieu Arnold
4268aafeb9 MFH: r337440
- Fix build on -current
- Depend on pcre from ports instead of bundled one
- Strip library file

PR:		ports/184229
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:16:34 +00:00
Mathieu Arnold
2c22290eab MFH: r337439
Fix build on -current

PR:		ports/184902
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:16:24 +00:00
Mathieu Arnold
ad6d55dfe0 MFH: r337436
- Fix build on -current
- Remove leading article from COMMENT
- Support staging

PR:		ports/184236
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:16:15 +00:00
Mathieu Arnold
bb24a11ff6 MFH: r337434
- Fix build on -current
- Convert LIB_DEPENDS to new format
- Support staging

PR:		ports/184241
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:16:06 +00:00
Mathieu Arnold
72d4f561b0 MFH: r337433
Fix inconsistency in building bash

Ensure the configure script always activate the same features wether or not
fdescfs is mounted: Always consider /dev/fd as absent
Bump portrevision as packages on the cluster are built with fdescfs mounted.

With hat:	portmgr
Reported:	Derek Schrock (skered- via #poudriere)
Approved by:	portmgr (implicit)
2013-12-26 13:15:58 +00:00
Mathieu Arnold
b832384680 MFH: r337432
- Fix build with clang [1]
- Add desktop entry file [1]
- Support staging [1]
- Save highscores in /var/games

PR:		ports/184876 [1]
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:15:50 +00:00
Mathieu Arnold
8d20082edc MFH: r337419
- Fix build with clang
- Rephrase pkg-descr

PR:		ports/184861
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:15:41 +00:00
Mathieu Arnold
9c78573076 MFH: r337417
- Fix build on 8.x and 9.x
- Add LICENSE, desktop entry file
- Support staging

PR:		ports/184848
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:15:06 +00:00
Mathieu Arnold
789cdb4af5 MFH: r337413
- Fix build with clang
- Update MASTER_SITES
- Add LICENSE, desktop entry file
- Add OPTIONS for GTK1 and SLANG support
- Support staging
- Switch to PLIST_FILES

PR:		ports/184843
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:13:30 +00:00
Mathieu Arnold
4952e5d2b6 MFH: r337411
- Fix build on 10.x
- Support staging
- Respect CC, CFLAGS and PREFIX

PR:		185018
Submitted by:	Eimar Koort <eimar.koort@gmail.com> (maintainer)
Approved by:	portmgr (implicit)
2013-12-26 13:11:44 +00:00
Mathieu Arnold
f4c5f34c05 MFH: r337410
- Fix build on -current
- Convert to new options framework
- Use shebangfix for rulesets
- Support staging
- Switch to PLIST_FILES

PR:		ports/184842
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:10:49 +00:00
Mathieu Arnold
551a2bb381 MFH: r337406
Fix compilation problems with Clang (inaccurate usage of type qualifiers,
lack of this->, some missing #include's) that could be patched via simple
sed(1) calls and one trivial patch.  Linking still fails, and so does the
build with GCC 4.6+; this would be fixed in a separate commit, along with
other issues with the port (dependency on restricted LAME codec, usage of
somewhat old FOX v1.4).

While here, convert large number of optional LIB_DEPENDS conditionals to
helper knobs, reword LARGEFILE_DESC, do not bogusly augment CONFIGURE_ENV,
and stagify.

For users that have ReZound package installed, this commit does not bring
any visible changes, and should not be merged to any "stable" or quarterly
branches alone.

Approved by:	portmgr (implicit)
2013-12-26 13:09:58 +00:00
Mathieu Arnold
fa1947180f MFH: r337392
- Fix build with clang
- Add LICENSE
- Support staging

PR:		ports/184834
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-26 13:08:59 +00:00
Mathieu Arnold
01cef9202d MFH: r337391
math/sdpara: Unbreak on FreeBSD 10+

The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184619
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-26 13:07:54 +00:00
Mathieu Arnold
a734572121 MFH: r337390
math/parmgridgen: Unbreak on FreeBSD 10+

The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184618
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-26 13:05:51 +00:00
Mathieu Arnold
49b23d4241 MFH: r337389
sysutils/hdup: Unbreak on FreeBSD 10+

The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184617
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-26 13:05:03 +00:00
Mathieu Arnold
4e7ced2489 MFH: r337387
ftp/ftpproxy: Unbreak on FreeBSD 10+

The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184616
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-26 13:03:50 +00:00
Mathieu Arnold
dc7f551151 MFH: r337380
graphics/ipe: Unbreak by using new library specification

Approved by:	portmgr (implicit)
2013-12-26 13:02:51 +00:00
Mathieu Arnold
049c2df910 MFH: r337367
- Fix build on -current
- Rescpect CXXFLAGS
- Use desktop-file-utils/pathfix
- Support staging

PR:		ports/184909
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 16:07:21 +00:00
Mathieu Arnold
f7da3e8987 MFH: r337358
- Fix build with clang
- Add LICENSE
- Switch to PLIST_FILES

PR:		ports/184905
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 16:05:54 +00:00
Mathieu Arnold
1934d7f69a MFH: r337357
- Fix biuld with clang
- Add LICENSE
- Support staging

PR:		ports/184904
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 16:04:53 +00:00
Mathieu Arnold
919bf65703 MFH: r337356
- Fix build with clang
- Add desktop entry file
- Use shebangfix
- Support staging

PR:		ports/184901
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 15:58:58 +00:00
Mathieu Arnold
a03e2c1ea3 MFH: r337355
- Fix build with clang
- Remove leading article from COMMENT
- Support staging

PR:		ports/184900
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 15:57:54 +00:00
Mathieu Arnold
9b059ab5ed MFH: r337354
- Fix build on -current
- Convert to new options framework
- Support staging

PR:		ports/184899
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 15:56:50 +00:00
Mathieu Arnold
ea3d793c7a MFH: r337352
- Respect CXX/CXXFLAGS (fixes build with clang)
- Remove unnecessary BUILD_DEPENDS
- Add LICENSE

PR:		ports/184898
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 15:55:35 +00:00
Mathieu Arnold
cc250eac90 MFH: r337339
- Fix build with clang
- Respect CXXFLAGS
- Add LICENSE
- Support staging, strip library

PR:		ports/184897
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 13:01:05 +00:00
Mathieu Arnold
f0b0dba00e MFH: r337338
- Fix build with gcc on 8.x and 9.x
- Use option subs
- Support staging, strip library

PR:		ports/184896
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 12:58:04 +00:00
Mathieu Arnold
64cad40831 MFH: r337328
- Fix build on current
- Support STAGE

PR:		ports/184810
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-24 12:57:10 +00:00
Mathieu Arnold
8debced91c MFH: r337322
- Bump PORTREVISION
- Change master sites and icon
- Support STAGEDIR
- Add DOCS Option
- Add Desktop entry file
- Simplify Makefile
- Add patches, fix bad C++ code

Approved by:	pawel / wg (mentors, implicit)
Approved by:	portmgr (implicit)
2013-12-24 12:56:11 +00:00
Mathieu Arnold
9d0630367e MFH: r337319
- Add a proxy method to access protected IO::connecting_legal field from
  Session::add_routes(); no idea why it worked before with GCC 4.2
- Switch from using non-standard STL slist container (which is not available
  with libc++) to the one provided by boost::container::slist, it allows to
  build Ardour on all supported FreeBSD versions/compilers
- Fix remaining cases of boost::shared_ptr to fix the build against Clang

Approved by:	portmgr (implicit)
2013-12-24 12:54:33 +00:00
Mathieu Arnold
c2da8eaa22 MFH: r337313
- Fix build on 10.x
- Fix build with freeglut
- Fix segfaults on 64 bit
- Support staging
- Convert USE_GMAKE to USES

Approved by:	portmgr (implicit)
2013-12-24 12:53:38 +00:00
Mathieu Arnold
b871c54a65 MFH: r337311
- Fix several C++ issues with modern compilers
- While here, stagify and mute REINPLACE_CMD's

Approved by:	portmgr (implicit)
2013-12-24 12:50:16 +00:00
Mathieu Arnold
fc2fd98c3c MFH: r337300
- Ensure correct ownership of installed files and directories in ~boinc
- Enable package building as user
- Use option helpers
- Bump PORTREVISION

Approved by:	portmgr (implicit)
2013-12-24 12:48:52 +00:00
Mathieu Arnold
ef164d646c MFH: r337299
- Ensure correct ownership of installed files and directories in ~boinc
- Enable package building as user
- Use option helpers
- Drop conflict with removed astro/boinc-setiathome-enhanced
- Bump PORTREVISION

Inspiration from:	biology/boinc-simap
Approved by:	portmgr (implicit)
2013-12-24 12:47:41 +00:00
Mathieu Arnold
dcbf97db94 MFH: r337273
Several fixes:
- install files as the BOINC user/group, this ensures that work units can
  be downloaded and sent
- try to remove ~boinc/projects if empty
- do not specify -o and -g parameters to ${INSTALL}, this ensures the
  package can be built as user
- only extract the hmmer binary from the hmmer distribution file, this
  ensures correct permissions when modifying app_info.xml as user
- Bump PORTREVISION

Reviewed by:	bapt
Approved by:	portmgr (implicit)
2013-12-24 12:46:44 +00:00
Mathieu Arnold
19b993e029 MFH: r337259
1. Merge fixes for long known bugs from hackndev[1] version
3507529 64bit fix ... now works on amd64 as well ;-)
95d2af2 Replaced all those insecure sprintf's with snprintf's (partial)
33a1a8d Fix sigsegv on hero reaching topmost or leftmost border of the game area
436bbfc Push back network stack underflow bugfix
160e4d6 Prevent buffer overflow
ee911ba make the server invulnerable to long names
2. Add patch from gentoo linux[2] to use unmodified game data.
3. Support staging
4. Use options framework

[1] https://github.com/hackndev/0verkill
[2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-action/0verkill/files/0verkill-0.16-gentoo-paths.patch?revision=1.1&view=markup

PR:		ports/184252
Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru>
Approved by:	portmgr (implicit)
2013-12-24 12:45:37 +00:00
Antoine Brodin
49de48803a MFH: r337336
Fix RUN_DEPENDS
Approved by:	portmgr (implicit)
2013-12-24 10:46:52 +00:00
Antoine Brodin
471f7d733d MFH: r337331
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-24 10:21:56 +00:00
Antoine Brodin
e20016418d MFH: r337329
Fix LIB_DEPENDS and plist
Approved by:	portmgr (implicit)
2013-12-24 10:17:15 +00:00
Antoine Brodin
9495f27c71 MFH: r337326
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-24 09:44:52 +00:00
Antoine Brodin
4cb1dcbdc8 MFH: r337323
- Fix build
- Do not reinplace binary files (*.wav, *.jpg...)
- Stage support

PR:		ports/184944
Submitted by:	Ivan Klymenko (maintainer)
Approved by:	portmgr (implicit)
2013-12-24 09:33:29 +00:00
Antoine Brodin
93591ad8a6 MFH: r337292
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-23 20:43:47 +00:00
Antoine Brodin
e0a0b5914f MFH: r337290
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-23 20:34:00 +00:00
Antoine Brodin
4ebc33333b MFH: r337267
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-23 17:48:47 +00:00
Joe Marcus Clarke
d2374daeeb MFH:
Update to 1.10.5.  See
http://www.wireshark.org/docs/relnotes/wireshark-1.10.5.html for the list of
changes in this release.
2013-12-23 04:33:04 +00:00
Mathieu Arnold
464c7f887a MFH: r337195
Revert r337193, groff needs perl, makes a loop, is bad.

Pointy hat to:	myself
Approved by:	portmgr (implicit)
2013-12-22 16:11:41 +00:00
Mathieu Arnold
640872c8b2 MFH: r337193
Fixup perldoc by using groff from ports.

Approved by:	portmgr (implicit)
2013-12-22 16:02:50 +00:00
Matthew Seaman
74e4ae58eb MFH: r337165
Fix support for alternate perl versions, and (while I'm here)
non-standard $PREFIX settings.

PR:		ports/185044
Reported by:	ler@lerctr.org
Approved by:	portmgr (erwin)
2013-12-22 12:00:45 +00:00
Antoine Brodin
fe63c90ac1 MFH: r337182
- Fix RUN_DEPENDS
- Stage support

PR:		ports/184792
Submitted by:	Anes Mukhametov
Approved by:	portmgr (implicit)
2013-12-22 10:17:01 +00:00
Antoine Brodin
43e7bf5ff8 MFH: r337180
- Fix RUN_DEPENDS
- Stage support

PR:		ports/184793
Submitted by:	Anes Mukhametov
Approved by:	portmgr (implicit)
2013-12-22 10:04:59 +00:00
Antoine Brodin
c0984b799e MFH: r337178
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-22 09:42:33 +00:00
Mathieu Arnold
d9d049a40f MFH: r337147
- Fix build on -current
- Update MASTER_SITES
- Add desktop entry file
- Support staging

PR:		ports/184895
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 16:10:49 +00:00
Mathieu Arnold
75dac9a443 MFH: r337141
- Bump PORTREVISIONs after DOS2UNIX fixes as package contents have been changed

Suggested by:	mat
Approved by:	portmgr (implicit)
2013-12-21 13:18:16 +00:00
Mathieu Arnold
25dfbad4a5 MFH: r337139
- Fix build on -current
- Support desktop-file-utils
- Strip textroom binary

PR:		ports/184893
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 13:16:19 +00:00
Mathieu Arnold
023b1c447d MFH: r337118
devel/libffi: Fix abort() on ARM related to __clear_cache()

The current FreeBSD/ARM __clear_cache() implementation does nothing #if
__i386__ || __x86_64__ #else abort();

cognet@ advises this is an issue for anything !Apple that is using the
libcompiler_rt provided by Clang on ARM, and requires upstreaming.

Additionally, two Python ports (python26 and python31) use devel/libffi for
unrelated reasons, so this addresses the related PR for those ports too [2].

- Enable STAGE support
- Remove MAN* entries and update pkg-plist accordingly
- Add LICENSE
- Sort USE/USES section
- Use install-strip as the INSTALL_TARGET

PR:		ports/149167
PR:		ports/184517 [2]
Approved by:	maintainer timeout (2 weeks)
Approved by:	portmgr (implicit)
2013-12-21 10:35:40 +00:00
Mathieu Arnold
f862d2203f MFH: r337117
misc/hotkeys: Fix build

The build requires two additional libraries: Xft and pangoxft

Approved by:	portmgr (implicit)
2013-12-21 10:34:16 +00:00
Mathieu Arnold
918b2fbf8f MFH: r337116
- Support staging
- Fix DOS2UNIX to not corrupt unrelated files

Approved by:	portmgr (implicit)
2013-12-21 10:33:17 +00:00
Mathieu Arnold
c01e5ecf84 MFH: r337115
- Support staging
- Convert USE_GMAKE to USES
- Use new LIB_DEPENDS syntax
- Fix DOS2UNIX to not corrupt unrelated files

Approved by:	portmgr (implicit)
2013-12-21 10:32:20 +00:00
Mathieu Arnold
7af244fcb6 MFH: r337114
- Fix build with clang
- Add LICENSE, desktop entry file
- Support staging

PR:		ports/184891
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:31:22 +00:00
Mathieu Arnold
0a589082c9 MFH: r337113
- Support staging
- Fix build on 10.x
- Drop maintainership

Approved by:	portmgr (implicit)
2013-12-21 10:30:22 +00:00
Mathieu Arnold
a91cad0d16 MFH: r337111
- Support staging
- Fix build on 10.x

Approved by:	portmgr (implicit)
2013-12-21 10:29:32 +00:00
Mathieu Arnold
6a1d1aa8be MFH: r337106
- Fix build with the recent clang/gcc [1]
- Support staging

PR:		185042 [1]
Submitted by:	Christoph Moench-Tegeder <cmt at burggraben.net> [1]
Approved by:	maintainer [1]
Approved by:	portmgr (implicit)
2013-12-21 10:28:34 +00:00
Mathieu Arnold
65b27b50db MFH: r337103
- Support staging
- Fix segfault when built with clang

Approved by:	portmgr (implicit)
2013-12-21 10:27:26 +00:00
Mathieu Arnold
f440520921 MFH: r337092
- Fix build with clang
- Add LICENSE
- Define OPTIONS, use options subs and helpers
- Support staging

PR:		ports/184889
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:26:24 +00:00
Mathieu Arnold
c329db69e5 MFH: r337091
Enable explicit depends, this will record X depends in gdk-2.0.pc. This
should fix the build of ports that use X libraries but don't explicitly depend
on X libraries.

Approved by:	portmgr (implicit)
2013-12-21 10:25:23 +00:00
Mathieu Arnold
31e36f9e33 MFH: r337090
- Fix build with clang
- Add LICENSE
- Support staging
- Reformat pkg-descr

PR:		ports/184888
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:24:27 +00:00
Mathieu Arnold
b98be490d0 MFH: r337089
- Fix build with clang
- Add LICENSE

PR:		ports/184887
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:23:32 +00:00
Mathieu Arnold
909d563380 MFH: r337080
- Fix build with clang
- Switch to PLIST_FILES
- Support staging

PR:		ports/184880
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:22:13 +00:00
Mathieu Arnold
babfca4ace MFH: r337078
Fix build with clang

PR:		ports/184878
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-21 10:20:51 +00:00
Florian Smeets
a6a6a5a8ec MFH: r337107
Don't use the LATEST link. This fixes the issue that these ports became
unfetchable after every upstream update.

Approved by:	portmgr (bapt)
2013-12-21 00:40:04 +00:00
Florian Smeets
49809ffe93 MFH: r336956
Fix fetch

Reported by:	Dmitriy Simakov <basilio@j-vista.ru>
Approved by:	portmgr (bapt)
2013-12-21 00:04:46 +00:00
Antoine Brodin
1cf12a79c0 MFH: r337096
Fix fontdir handling to work properly.

Fix the name of mkfontdir and use correct paths.

Approved by:	portmgr (implicit)
2013-12-20 22:39:09 +00:00
Steve Wills
86379945d4 MFH: r337084
- Set ownership on config.ru file

Reported by:	mat
Approved by:	portmgr-lurkers (mat)
2013-12-20 19:46:09 +00:00
Steve Wills
c51341aa62 MFH: r337069
- Apply the resource-fix.diff from the Puppet issue #9290 [1]
- Patch config.ru to use the right paths [2]
- Bump PORTREVISION for package change

PR:		ports/183794 [1]
Submitted by:	tdb [1]
Reported by:	mat [2]
Approved by:	portmgr-lurkers (mat)
2013-12-20 19:02:32 +00:00
Steve Wills
1c6a55d421 MFH: r336798
- Install rack's config in WWWDIR to use with, say, passenger
- Convert to staging
- Pet portlint a bit
- Be consistent with the generated config and use /var/puppet and not /var/lib/puppet
- Drop an old ruby 1.8 test
- Add license

PR:		ports/184939
Submitted by:	mat
Approved by:	portmgr-lurkers (mat)
2013-12-20 19:01:40 +00:00
Mathieu Arnold
be9a2804cb MFH: r337065
- Fix build with clang
- Add DESKTOP_ENTRIES
- Port supports staging

PR:		ports/184874
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 18:43:17 +00:00
Mathieu Arnold
646ce66424 MFH: r337055
Fix build with clang

PR:		ports/184871
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 18:27:13 +00:00
Mathieu Arnold
495f2a5266 MFH: r337053
fix build on FreeBSD 10.

Approved by:	portmgr (implicit)
2013-12-20 18:24:48 +00:00
Mathieu Arnold
50d301defd MFH: r337041
- Fix swig dependency

PR:		183203
Submitted by:	amdmi3
Approved by:	maintainer timeout
Approved by:	portmgr (implicit)
2013-12-20 17:27:25 +00:00
Mathieu Arnold
392e7e4420 MFH: r337040
- Fix build with clang
- Add desktop entry file
- Support staging

PR:		ports/184867
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 17:26:34 +00:00
Mathieu Arnold
758d9bb75b MFH: r337039
- Fix build with clang
- Add desktop entry file
- Support staging

PR:		ports/184866
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 17:25:40 +00:00
Mathieu Arnold
d21e11e7d3 MFH: r337033
- Fix build with clang
- Update MASTER_SITES
- Support staging

PR:		ports/184863
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 16:32:17 +00:00
Steve Wills
5560fb053d MFH: r337030
- Add bash dependency [1]
- Fix shebang on bash files [1]
- Staging seems to work fine, go ahead and enable it
- Bump PORTREVISION for package change

PR:		ports/184277 [1]
Reported by:	Koichiro IWAO <meta+ports@vmeta.jp> [1]
Approved by:	portmgr-lurkers (mat)
2013-12-20 16:10:52 +00:00
Steve Wills
e63d5be264 MFH: r337025
- Fix RUN_DEPENDS
- Use PYTHON_SITELIBDIR
- Remove directories installed by lang/python* from plist

PR:		ports/181383
Submitted by:	lwhsu
Approved by:	portmgr-lurkers (mat)
2013-12-20 16:10:00 +00:00
Mathieu Arnold
48f3b36db8 MFH: r337026
- Fix build with clang/libc++.
- Support staging.

PR:		184974
Submitted by:	tijl@
Approved by:	portmgr (implicit)
2013-12-20 16:01:38 +00:00
Mathieu Arnold
9bb78ca442 MFH: r337012
- Respect CC/CFLAGS
- Remove leading article from COMMENT
- Switch to PLIST_FILES
- Support staging

PR:		ports/184858
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 14:55:13 +00:00
Mathieu Arnold
f4c0de977e MFH: r337010
- Respect CC/CFLAGS

PR:		ports/184857
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 14:53:26 +00:00
Mathieu Arnold
f96d9429ee MFH: r337007
- Fix installed symlink [1]
- STAGE-clean
- Convert to USES=dos2unix

Reported by:	antoine [1]
Approved by:	portmgr (implicit)
2013-12-20 14:51:30 +00:00
Mathieu Arnold
925efb921a MFH: r337009
- Fix build with clang
- Support staging

PR:		ports/184856
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 14:50:04 +00:00
Mathieu Arnold
55adc7f26e MFH: r337005
- Fix depends

PR:		185019
Submitted by:	Markiyan Kushnir <markiyan.kushnir@gmail.com>
Approved by:	portmgr (implicit)
2013-12-20 14:48:28 +00:00
Mathieu Arnold
0dc517fef3 MFH: r337004
Master site does not allow anon ftp access for the reason unknown,
add working mirror.

Approved by:	portmgr (implicit)
2013-12-20 14:46:58 +00:00
Mathieu Arnold
ccc9ead33d MFH: r337003
Fix build with clang

PR:		ports/184854
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 14:45:03 +00:00
Mathieu Arnold
11e5c2aa80 MFH: r337002
- Fix build with clang
- Support CXXFLAGS properly
- Add LICENSE
- Support staging

PR:		ports/184849
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 14:43:12 +00:00
Antoine Brodin
6b932aa196 MFH: r336999
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-20 12:03:57 +00:00
Antoine Brodin
19132fc60d MFH: r336997
Fix LIB_DEPENDS
Approved by:	portmgr (implicit)
2013-12-20 12:00:54 +00:00
Mathieu Arnold
329b52c0ea MFH: r336995
- Fix build with clang
- Add DESKTOP_ENTRIES

PR:		ports/184813
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	portmgr (implicit)
2013-12-20 11:10:04 +00:00
Baptiste Daroussin
7e74766727 MFH: r336967
- Fix build with clang
- Support staging

PR:		ports/184850
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:12:25 +00:00
Baptiste Daroussin
9535a90c7b MFH: r336965
- Fix build on -current
- Support staging

PR:		ports/184844
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:11:38 +00:00
Baptiste Daroussin
5360a94a24 MFH: r336964
- Fix build on -current
- Update MASTER_SITES

PR:		ports/184839
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:10:51 +00:00
Baptiste Daroussin
0a16e75c19 MFH: r336963
- Support CC/CXX properly
- Remove leading article from COMMENT
- Add desktop entry file
- Allow staging

PR:		ports/184837
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:10:00 +00:00
Baptiste Daroussin
6ccdbe423b MFH: r336959
Unbreak xtide, it still requires GCC
2013-12-20 08:08:19 +00:00
Baptiste Daroussin
2e6735fe62 MFH: r336957
- Fix build on 10.0 and 11-CURRENT

PR:		ports/181196
Submitted by:	myself
Approved by:	maintainer timeout (john.c.prather@gmail.com, >4 months)
2013-12-20 08:07:17 +00:00
Baptiste Daroussin
c986d7119f MFH: r336955
- Fix build with clang
- Support desktop-file-utils
- Port supports staging

PR:		ports/184832
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:06:28 +00:00
Baptiste Daroussin
7f9a89f1f8 MFH: r336953
- Fix build with clang
- Port supports staging

PR:		ports/184831
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:04:50 +00:00
Baptiste Daroussin
71d129beca MFH: r336952
Fix LIB_DEPENDS
2013-12-20 08:04:02 +00:00
Baptiste Daroussin
7c0b780054 MFH: r336951
- Support CC/CFLAGS properly
- Add LICENSE
- Switch to PLIST_FILES
- Support staging

PR:		ports/184830
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:03:18 +00:00
Baptiste Daroussin
98716249f9 MFH: r336949
- Fix build on -current
- Add LICENSE

PR:		ports/184829
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:02:31 +00:00
Baptiste Daroussin
8754c135d6 MFH: r336948
- Fix build with clang
- Support staging

PR:		ports/184828
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:01:45 +00:00
Baptiste Daroussin
df0dda433c MFH: r336946
- Support CC/CFLAGS properly
- Update MASTER_SITES
- Support ncurses
- Convert to staging

PR:		ports/184826
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 08:00:46 +00:00
Baptiste Daroussin
d97d8e1d50 MFH: r336943
- Fix build on -current
- Update MASTER_SITES
- Add LICENSE
- Add DESKTOP_ENTRIES
- Support staging

PR:		ports/184825
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:59:55 +00:00
Baptiste Daroussin
ed136ab239 MFH: r336942
- Update MASTER_SITES and WWW: line
- Fix build on -current
- Add LICENSE
- Support staging

PR:		ports/184824
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:59:09 +00:00
Baptiste Daroussin
557a8e4b85 MFH: r336941
- Fix build with clang
- Update MASTER_SITES
- Add LICENSE
- Switch to PLIST_FILES

PR:		ports/184823
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:58:21 +00:00
Baptiste Daroussin
85f4006c3f MFH: r336937
- Fix build with clang
- Add LICENSE

PR:		ports/184821
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:57:14 +00:00
Baptiste Daroussin
c6854b4aff MFH: r336934
- Fix build with clang
- Add LICENSE
- Support staging

PR:		ports/184820
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:56:27 +00:00
Baptiste Daroussin
e27b05e473 MFH: r336933
- Fix build with clang
- Update MASTER_SITES
- Support staging

PR:		ports/184819
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:55:26 +00:00
Baptiste Daroussin
1b38043575 MFH: r336931
- Fix build with clang
- Add amd64 to ONLY_FOR_ARCHS
- Add LICENSE
- Support staging

PR:		ports/184817
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:54:38 +00:00
Baptiste Daroussin
3a93c4e400 MFH: r336927
- Fix build with clang
- Remove leading article from COMMENT
- Convert to new LIB_DEPENDS format
- Support staging

While I'm here use option helpers where possible.

PR:		ports/184816
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-20 07:53:52 +00:00
Baptiste Daroussin
5baf50317b MFH: r336915
- Fix build with clang
- Add LICENSE
- Add desktop entry file
- Support staging

PR:		pors/184815
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-19 14:36:13 +00:00
Baptiste Daroussin
629bf9ca71 MFH: r336908
- Fix build with clang
- Add desktop entry file
- Support staging

PR:		ports/184814
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-19 14:11:30 +00:00
Baptiste Daroussin
b1051a00a2 MFH: r336902
- Fix build with clang
- Support staging

PR:		ports/184812
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-19 14:10:15 +00:00
Baptiste Daroussin
642cd4924c MFH: r336899
Fix build with clang

PR:		ports/184811
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-19 14:08:49 +00:00
Baptiste Daroussin
79cf217618 MFH: r336891
- Fix build with clang [1]
- Update maintainer email [1]
- Use option helpers

PR:		ports/184683 [1]
Submitted by:	maintainer
2013-12-19 14:05:44 +00:00
Baptiste Daroussin
2f36a9c01c MFH: r336887
Really bump portrevision.

Noticed by:	kwm
2013-12-19 14:04:45 +00:00
Baptiste Daroussin
b0f1b6ade9 MFH: r336886
Try to fix font handling for xorg fonts when using staging and pkgng.
This should silence all QAT messages about leftover font files.

Bump portrevision for all affected ports.

Original idea:		bapt
2013-12-19 14:03:22 +00:00
Baptiste Daroussin
fe951c1179 MFH: r336885
- Support staging
- Fix build on 10.x
2013-12-19 13:53:30 +00:00
Baptiste Daroussin
f475145bd9 MFH: r336878
Cover gnupg1 ports/packages as well.
2013-12-19 13:51:36 +00:00
Baptiste Daroussin
1da70ead6a MFH: r336860
Apply vendor fix for CVE-2013-6422, cURL libcurl cert name check ignore
with GnuTLS.  Document the vulnerability fix in vuxml while I'm here.
2013-12-19 13:48:55 +00:00
Baptiste Daroussin
6b479b057d MFH: r336840
Add about gnupg-1.4.16.
2013-12-19 13:45:58 +00:00
Baptiste Daroussin
3618a51b85 MFH: r336839
- Upgrade to 1.4.16 (security fix).

References: http://lists.gnupg.org/pipermail/gnupg-announce/2013q4/000337.html
2013-12-19 13:44:58 +00:00
David Naylor
54be15e054 MFH r336691:
Fix build of x11-toolkits/py-kivy on some systems (pygame.joystick related).

On some systems pygame.joystick does not import into python preventing some
documentation from being built, thus some missing files on install.

For documentation building prevent any attempt to import pygame.joystick as
a work-around.

Approved by:	portmgr-lurkers (mat)
2013-12-19 12:41:25 +00:00
Baptiste Daroussin
a458e0d7db MFH: r336791
- Update net/aserisk to 1.8.25.0
- Update net/aserisk10 to 10.12.4
- Update net/aserisk11 to 11.7.0
- mark net/aserisk10 DEPRECATED, it has reached its EOL

Security:	0c39bafc-6771-11e3-868f-0025905a4771
2013-12-18 00:10:25 +00:00
Baptiste Daroussin
b33803efe8 MFH: r336790
- document asterisk vulnerabilities
- correctly order references [1]

Reported by:	remko [1]
2013-12-18 00:08:30 +00:00
Baptiste Daroussin
32f9698fb4 MFH: r336793
Fix user belonging to multiple groups when a package is staged

Reported by:	flo
2013-12-18 00:06:36 +00:00
Bernhard Froehlich
2e5a7c1dc1 MFH r336760:
- Unbreak the build for most environments after graphics/opencv changed
  its library flags for pkg-config
2013-12-17 22:24:59 +00:00
Bernhard Froehlich
3e78f13bf9 MFH r336761:
- Unbreak build

Reported by:	exp-run (PR 184591)
2013-12-17 22:23:15 +00:00
Bryan Drewery
b44318d388 MFH r336719:
devel/generate: update to 2.8

  - Update to 2.8
  - Allow staging
  - USES gmake
  - Drop maintainership
2013-12-17 22:19:36 +00:00
Bryan Drewery
36e60c1fbb MFH r336732:
Add "nullfs" to the list of system internal file system types.  This
  prevents gvfs-trashd from latching on to jail mounts and preventing them
  from being unmounted.
2013-12-17 22:17:14 +00:00
Bernhard Froehlich
ab2948498c MFH r336768,336773:
- Disable stripping away RPATH on FreeBSD for Hardened-R3 binaries.

This fixes the remaining compat9x problems because the virtualbox
buildsystem did remove our RPATH on some binaries if hardening is
enabled. The hardening is a collection of additional safety checks
for all virtualbox suid binaries and is always enabled.

Reported by:	many FreeBSD 10 users
With hat:	portmgr
2013-12-17 22:14:05 +00:00
Bryan Drewery
cd336da730 MFH r336749:
- Fix a typo in LIB_DEPENDS (s/libmemcached.do/libmemcached.so) [1]
  - Add stage support
2013-12-17 22:04:20 +00:00
Bryan Drewery
7f6b820229 MFH r336748:
- Fix the usage of 'python' to get rid of the implicit lang/python
    dependency
  - Fix the PCRE detection, while here
2013-12-17 22:02:10 +00:00
Baptiste Daroussin
3e352a8a57 MFH: r336771
Fix LIB_DEPENDS conversion

Reported by:	truckman
2013-12-17 21:55:21 +00:00
Baptiste Daroussin
8692cefdf1 MFH: r336753
Fix build after gtk update
2013-12-17 21:35:37 +00:00
Bryan Drewery
8d09c99831 Revert r336754
Requested by:	bapt
2013-12-17 20:40:24 +00:00
Baptiste Daroussin
b4dd556bd7 MFH: r336753
Fix build after gtk update
2013-12-17 18:52:19 +00:00
Alberto Villa
6385276c72 MFH: r336673
- Fix build with Clang.

  PR:           184298
  Submitted by: avilla (myself)
  Approved by:  itechbear@gmail.com (maintainer timeout)

Approved by:	portmgr (bapt)
2013-12-17 17:42:52 +00:00
Guido Falsi
b8d7d61a98 MFH: r336735
- Fix build on 10 and head due to new ld behavior
    - Stagify

    PR:			ports/184926
    Submitted by:	me
    Approved by:	arved (maintainer, via email)

Approved by:	portmgr (bapt)
2013-12-17 16:44:02 +00:00
Guido Falsi
193837887c MFH: r336702
Fix build on 10 and head due to new ld behavior.

Approved by:	portmgr-lurkers (mat)
2013-12-17 10:06:10 +00:00
Baptiste Daroussin
2c5edfa358 MFH: r336695
Fix packaging on !i386.
2013-12-17 08:43:06 +00:00
Baptiste Daroussin
a4fd0b2a92 MFH: r336678
- update to 2.8.4
- add stage support

Security:	3b86583a-66a7-11e3-868f-0025905a4771
2013-12-17 08:20:44 +00:00
Baptiste Daroussin
e32795603e MFH: r336672
Fix another useless and redundant test that is now broken

Reported by:	Peter Looyenga <pl@catslair.org>, jhellenthal@dataix.net
2013-12-16 22:13:36 +00:00
Antoine Brodin
0c4a9004b6 MFH r336652:
- Fix build with clang
  - Stage support
  - Do not hardcode /usr/local

  PR:		ports/184751
  Submitted by:	Martin Kammerhofer (maintainer)

Approved by:	portmgr (implicit)
2013-12-16 19:13:27 +00:00
Baptiste Daroussin
0448a1084e MFH: r336617
- Update to 0.180
- Support staging
- Use new LIB_DEPENDS syntax
- Use new OPTIONS features

This is needed for r336625 [1]

Reported by:	rene [1]
2013-12-16 13:50:57 +00:00
Baptiste Daroussin
b3582faa04 MFH: r336625
Remove expired port:
2013-12-13 net-p2p/libtorrent-rasterbar-15: Unusable, development ceased
2013-12-16 13:11:40 +00:00
Baptiste Daroussin
fe34fd15c1 MFH: r336622
Fix sefault while cleaning up
It only happens if one has list or key/value list in pkg.conf
a workaround to update is to comment it out the time to upgrade

Reported by:	many
Pointyhat to:	bapt (again)
2013-12-16 12:59:04 +00:00
1692 changed files with 16751 additions and 8564 deletions

View File

@ -4,7 +4,7 @@
The compilation of software known as the FreeBSD Ports Collection is
distributed under the following terms:
Copyright (C) 1994-2013 The FreeBSD Project. All rights reserved.
Copyright (C) 1994-2014 The FreeBSD Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions

9
Keywords/fc.yaml Normal file
View File

@ -0,0 +1,9 @@
# $FreeBSD$
#
# MAINTAINER: x11@FreeBSD.org
actions: [dirrmtry]
post-install: |
fc-cache -s %D/%@ 2>/dev/null || true
post-deinstall: |
fc-cache -s %D/%@ 2>/dev/null || true

19
Keywords/fcfontsdir.yaml Normal file
View File

@ -0,0 +1,19 @@
# $FreeBSD$
#
# MAINTAINER: x11@FreeBSD.org
actions: [dirrmtry]
post-install: |
fc-cache -s %D/%@ 2>/dev/null || true
mkfontscale %D/%@ 2>/dev/null || true
mkfontdir %D/%@ 2>/dev/null || true
post-deinstall: |
fc-cache -s %D/%@ 2>/dev/null || true
mkfontscale %D/%@ 2>/dev/null || true
if [ -e %D/%@/fonts.scale -a "`stat -f '%%z' %D/%@/fonts.scale 2>/dev/null`" = '2' ]; then
rm %D/%@/fonts.scale
fi
mkfontdir %D/%@ 2>/dev/null || true
if [ -e %D/%@/fonts.dir -a "`stat -f '%%z' %D/%@/fonts.dir 2>/dev/null`" = '2' ]; then
rm %D/%@/fonts.dir
fi

17
Keywords/fontsdir.yaml Normal file
View File

@ -0,0 +1,17 @@
# $FreeBSD$
#
# MAINTAINER: x11@FreeBSD.org
actions: [dirrmtry]
post-install: |
mkfontscale %D/%@ 2>/dev/null || true
mkfontdir %D/%@ 2>/dev/null || true
post-deinstall: |
mkfontscale %D/%@ 2>/dev/null || true
if [ -e %D/%@/fonts.scale -a "`stat -f '%%z' %D/%@/fonts.scale 2>/dev/null`" = '2' ]; then
rm %D/%@/fonts.scale
fi
mkfontdir %D/%@ 2>/dev/null || true
if [ -e %D/%@/fonts.dir -a "`stat -f '%%z' %D/%@/fonts.dir 2>/dev/null`" = '2' ]; then
rm %D/%@/fonts.dir
fi

1
MOVED
View File

@ -5305,3 +5305,4 @@ security/snortsms||2013-12-15|Has expired: Not active since several years.
sysutils/hammerhead||2013-12-15|Has expired: Development no more active
net-p2p/libtorrent-rasterbar-15-python||2013-12-15|Has expired: Unusable, development ceased
graphics/openexr_ctl||2013-12-15|Has expired: Now distributed with ampasCTL-1.5
net-p2p/libtorrent-rasterbar-15||2013-12-16|Has expired: Unusable, development ceased

23
Mk/Scripts/pkgencode.awk Normal file
View File

@ -0,0 +1,23 @@
# $FreeBSD$
BEGIN {
for (i = 0; i <= 255; i++)
ord[sprintf("%c", i)] = i
for (i = 0; i < 128; i++) {
if (i != 37)
ascii = sprintf("%s%c", ascii, i)
}
}
function encode(str, c, len, res) {
len = length(str)
res = ""
for (i = 1; i <= len; i++) {
c = substr(str, i, 1);
if (index(ascii, c) != 0)
res = res c
else
res = res "%" sprintf("%02X", ord[c])
}
return res
}
{ print encode($0); }

33
Mk/Uses/ninja.mk Normal file
View File

@ -0,0 +1,33 @@
# $FreeBSD$
#
# Provide support to use Ninja
#
# MAINTAINER: portmgr@FreeBSD.org
#
# Feature: ninja
# Usage: USES=ninja
#
# User defined variables:
# NINJA_VERBOSE - Enable verbose output.
#
.if !defined(_INCLUDE_USES_NINJA_MK)
_INCLUDE_USES_NINJA_MK= yes
.if defined(ninja_ARGS)
IGNORE= Incorrect 'USES+= ninja:${ninja_ARGS}' ninja takes no arguments
.endif
.if defined(NINJA_VERBOSE)
MAKE_ARGS+= -v
.endif
BUILD_DEPENDS+= ninja:${PORTSDIR}/devel/ninja
CMAKE_ARGS+= -GNinja
MAKEFILE=
MAKE_CMD= ninja
MAKE_FLAGS=
_DESTDIR_VIA_ENV= yes
.endif

View File

@ -760,6 +760,8 @@ install-license:
. endfor
.endif
# XXX @dirrmtry entry must be here (no way to do with PLIST_* vars)
@${ECHO_CMD} "@owner root" >> ${TMPPLIST}
@${ECHO_CMD} "@group wheel" >> ${TMPPLIST}
@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
@${ECHO_CMD} "@dirrm ${_LICENSE_DIR_REL}" >> ${TMPPLIST}
@${ECHO_CMD} "@unexec rmdir %D/share/licenses 2>/dev/null || true" >> ${TMPPLIST}

View File

@ -806,7 +806,7 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# FETCH_BINARY - Path to ftp/http fetch command if not in $PATH.
# Default: "/usr/bin/fetch"
# FETCH_ARGS - Arguments to ftp/http fetch command.
# Default: "-AFpr"
# Default: "-Fpr"
# FETCH_CMD - ftp/http fetch command.
# Default: ${FETCH_BINARY} ${FETCH_ARGS}
# FETCH_BEFORE_ARGS
@ -2222,7 +2222,7 @@ PTHREAD_LIBS?= -pthread
FETCH_ENV?= SSL_NO_VERIFY_PEER=1 SSL_NO_VERIFY_HOSTNAME=1
FETCH_BINARY?= /usr/bin/fetch
FETCH_ARGS?= -AFpr
FETCH_ARGS?= -Fpr
FETCH_REGET?= 1
.if !defined(DISABLE_SIZE)
FETCH_BEFORE_ARGS+= $${CKSIZE:+-S $$CKSIZE}
@ -4277,10 +4277,12 @@ create-users-groups:
IFS=","; for _login in $$members; do \
for _user in ${USERS}; do \
if [ "x$${_user}" = "x$${_login}" ]; then \
if [ "${NO_STAGE}" = "yes" ]; then \
if ! ${PW} groupshow ${_group} | ${GREP} -qw $${_login}; then \
${ECHO_MSG} "Adding user \`$${_login}' to group \`${_group}'."; \
${PW} groupmod ${_group} -m $${_login}; \
fi; \
fi; \
if [ -z "${WITH_PKGNG}" ]; then \
${ECHO_CMD} "@exec if ! ${PW} groupshow ${_group} | ${GREP} -qw $${_login}; then \
echo \"Adding user '$${_login}' to group '${_group}'.\"; \

View File

@ -423,11 +423,11 @@ PYTHONPREFIX_SITELIBDIR= ${PYTHON_SITELIBDIR:S;${PYTHONBASE};${PREFIX};}
_CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}
.if defined(USE_PYDISTUTILS) && ${_CURRENTPORT} != ${PYTHON_PKGNAMEPREFIX}setuptools
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools
.endif
# setuptools support
.if defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install"
RUN_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
PYDISTUTILS_BUILD_TARGET?= bdist_egg
PYDISTUTILS_INSTALL_TARGET?= easy_install

View File

@ -936,7 +936,6 @@ MASTER_SITE_PERL_CPAN_BY+= \
http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/%CPANSORT%/%SUBDIR%/ \
http://at.cpan.org/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ \
http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ \
ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ \

View File

@ -5,7 +5,11 @@
STAGEDIR?= ${WRKDIR}/stage
DESTDIRNAME?= DESTDIR
.if defined(_DESTDIR_VIA_ENV)
MAKE_ENV+= ${DESTDIRNAME}=${STAGEDIR}
.else
MAKE_ARGS+= ${DESTDIRNAME}=${STAGEDIR}
.endif
QA_ENV+= STAGEDIR=${STAGEDIR} \
PREFIX=${PREFIX} \
LOCALBASE=${LOCALBASE} \

View File

@ -110,6 +110,19 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
. endif
post-install:
.if defined(WITH_PKGNG)
. for _fontdir in ${FONTDIR}
. if ${INSTALLS_TTF} == yes && ${NEED_MKFONTFOO} == yes
@${ECHO_CMD} "@fcfontsdir lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. elif ${INSTALLS_TTF} == yes && ${NEED_MKFONTFOO} == no
@${ECHO_CMD} "@fc lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. elif ${NEED_MKFONTFOO} == yes
@${ECHO_CMD} "@fontsdir lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. else
@${ECHO_CMD} "@dirrmtry lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. endif
. endfor
.else
. if ${INSTALLS_TTF} == "yes"
. for _fontdir in ${FONTDIR}
@${ECHO_CMD} "@exec fc-cache -s %D/lib/X11/fonts/${_fontdir} 2>/dev/null || true" >> ${TMPPLIST}
@ -129,6 +142,7 @@ post-install:
@${ECHO_CMD} "@unexec rmdir %D/lib/X11/fonts/${_fontdir} 2>/dev/null || true" >> ${TMPPLIST}
. endfor
. endif
.endif
. if ${XORG_CAT} == "lib"
USES+= pathfix

View File

@ -2,7 +2,7 @@
PORTNAME= tar
PORTVERSION= 0.4.0.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= zip-archive
PORTVERSION= 0.1.3.4
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= zlib-bindings
PORTVERSION= 0.1.1.3
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= zlib-conduit
PORTVERSION= 1.0.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= zlib-enum
PORTVERSION= 0.2.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= zlib
PORTVERSION= 0.5.4.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -7,7 +7,7 @@ CATEGORIES= archivers linux
MASTER_SITES= http://static.jonof.id.au.nyud.net/dl/kenutils/
DISTNAME= kzipmix-${DISTVERSION}-linux-static
MAINTAINER= lioux@FreeBSD.org
MAINTAINER= ports@FreeBSD.org
COMMENT= PKZIP-compatible compressor focusing on space over speed
NO_CDROM= License does not allow redistribution

View File

@ -13,16 +13,15 @@ COMMENT= These trivial utilities can unpack and create PackdDir archives
WRKSRC= ${WRKDIR}/src
NO_STAGE= yes
PLIST_FILES= bin/upackddir
MAN1= upackddir.1
.include <bsd.port.pre.mk>
PLIST_FILES= bin/upackddir \
man/man1/upackddir.1.gz
MAKE_ARGS= CC=${CC}
post-patch:
${REINPLACE_CMD} -e 's|$$(DESTDIR)/usr|${PREFIX}|' ${WRKSRC}/Makefile
${REINPLACE_CMD} -e 's|$$(DESTDIR)/usr|$$(DESTDIR)${PREFIX}|' ${WRKSRC}/Makefile
post-install:
${INSTALL_MAN} ${WRKSRC}/upackddir.1 ${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/upackddir.1 ${STAGEDIR}${MANPREFIX}/man/man1
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/upackddir
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= quazip
PORTVERSION= 0.5.1
#PORTREVISION= 0
PORTVERSION= 0.6.2
CATEGORIES= archivers
MASTER_SITES= SF

View File

@ -1,2 +1,2 @@
SHA256 (quazip-0.5.1.tar.gz) = 078176a72288983f78b45c15f7d245131d9d5fc36a22f2757d75a78658c33268
SIZE (quazip-0.5.1.tar.gz) = 354658
SHA256 (quazip-0.6.2.tar.gz) = adf4047213662a0362090edaaee4283216df2034ab5923697f9aa81d081c0b43
SIZE (quazip-0.6.2.tar.gz) = 423027

View File

@ -1,30 +0,0 @@
--- qztest/testquagzipfile.cpp.orig 2012-09-05 15:24:35.000000000 +0000
+++ qztest/testquagzipfile.cpp
@@ -8,9 +8,9 @@ void TestQuaGzipFile::read()
{
QDir curDir;
curDir.mkpath("tmp");
- voidp gzFile = gzopen("tmp/test.gz", "wb");
- gzwrite(gzFile, "test", 4);
- gzclose(gzFile);
+ gzFile gzf = gzopen("tmp/test.gz", "wb");
+ gzwrite(gzf, "test", 4);
+ gzclose(gzf);
QuaGzipFile testFile("tmp/test.gz");
QVERIFY(testFile.open(QIODevice::ReadOnly));
char buf[5];
@@ -32,11 +32,11 @@ void TestQuaGzipFile::write()
QCOMPARE(testFile.write("test", 4), static_cast<qint64>(4));
testFile.close();
QVERIFY(!testFile.isOpen());
- voidp gzFile = gzopen("tmp/test.gz", "rb");
+ gzFile gzf = gzopen("tmp/test.gz", "rb");
char buf[5];
buf[4] = '\0';
- QCOMPARE(gzread(gzFile, buf, 5), 4);
- gzclose(gzFile);
+ QCOMPARE(gzread(gzf, buf, 5), 4);
+ gzclose(gzf);
QCOMPARE(static_cast<const char*>(buf), "test");
curDir.remove("tmp/test.gz");
curDir.rmdir("tmp");

View File

@ -7,7 +7,7 @@ CATEGORIES= archivers
MASTER_SITES= http://www.advsys.net/ken/util/
DISTNAME= ${PORTNAME}_src
MAINTAINER= lioux@FreeBSD.org
MAINTAINER= ports@FreeBSD.org
COMMENT= Produce a .ZIP file from 2 other ones with the best compressed files
NO_STAGE= yes

View File

@ -3,10 +3,12 @@
PORTNAME= boinc-astropulse
PORTVERSION= 6.01
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= astro
MASTER_SITES= ftp://rene-ladan.nl/pub/distfiles/
MASTER_SITES= ${MASTER_SITE_LOCAL}
#MASTER_SITES+= ftp://rene-ladan.nl/pub/distfiles/
DISTNAME= astropulse-svn-1702 # modified archive, see leftout in top directory
MASTER_SITE_SUBDIR=rene
MAINTAINER= rene@FreeBSD.org
COMMENT= Astropulse for BOINC
@ -31,8 +33,6 @@ CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \
CFLAGS+= -march=${CPUTYPE}
.endif
NEED_ROOT= yes
# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile
BOINC_CLIENT_USER?= boinc
BOINC_CLIENT_GROUP?= nobody
@ -41,18 +41,18 @@ BOINC_CLIENT_HOME?= /var/db/boinc
OPTIONS_DEFINE= X11
X11_DESC= Build screensaver (requires net/boinc-client with X11)
OPTIONS_SUB= yes
X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client
X11_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
X11_USE= GL=gl,glu,glut \
XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm
X11_CONFIGURE_ENABLE= graphics
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
USE_GL= gl glu glut
USE_XORG= ice sm x11 xau xcb xext xi xdamage xdmcp xfixes xmu xt xxf86vm
BUILD_DEPENDS+= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client
PLIST_SUB+= X11=""
.else
.if ! ${PORT_OPTIONS:MX11}
BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client
CONFIGURE_ARGS+= --disable-graphics
PLIST_SUB+= X11="@comment "
.endif
.if ${ARCH} == amd64 || ${ARCH} == i386
@ -79,22 +79,20 @@ SUB_LIST= AP_BINARY=${AP_BINARY} \
BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP}
PLIST_SUB+= AP_BINARY=${AP_BINARY} \
SETI_SITE=${SETI_SITE} \
BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME}
BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \
BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \
BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP}
pre-configure:
(cd ${WRKSRC} ; ./_autosetup)
do-install:
${INSTALL} -d -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects
${INSTALL} -d -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${WRKSRC}/${AP_BINARY} \
${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects
${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} ${WRKSRC}/${AP_BINARY} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/
.if ${PORT_OPTIONS:MX11}
${INSTALL_PROGRAM} -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${WRKSRC}/ap_graphics \
${INSTALL_PROGRAM} ${WRKSRC}/ap_graphics \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/
.endif

View File

@ -1,4 +1,8 @@
@cwd %%BOINC_CLIENT_HOME%%/projects
%%SETI_SITE%%/%%AP_BINARY%%
%%X11%%%%SETI_SITE%%/ap_graphics
@dirrmtry %%SETI_SITE%%
@owner %%BOINC_CLIENT_USER%%
@group %%BOINC_CLIENT_GROUP%%
@cwd %%BOINC_CLIENT_HOME%%
projects/%%SETI_SITE%%/%%AP_BINARY%%
%%X11%%projects/%%SETI_SITE%%/ap_graphics
@dirrmtry projects/%%SETI_SITE%%
@dirrmtry projects
@exec chown -R %%BOINC_CLIENT_USER%%:%%BOINC_CLIENT_GROUP%% projects/

View File

@ -3,10 +3,12 @@
PORTNAME= boinc-setiathome-v7
PORTVERSION= 7.00
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= astro
MASTER_SITES= ftp://rene-ladan.nl/pub/distfiles/
MASTER_SITES= ${MASTER_SITE_LOCAL}
#MASTER_SITES+= ftp://rene-ladan.nl/pub/distfiles/
DISTNAME= setiathome-svn-1924 # modified archive, see leftout in top directory
MASTER_SITE_SUBDIR=rene
MAINTAINER= rene@FreeBSD.org
COMMENT= Setiathome Enhanced for BOINC
@ -23,8 +25,6 @@ USE_XZ= yes
USE_AUTOTOOLS= autoconf:env automake:env
GNU_CONFIGURE= yes
NEED_ROOT= yes
CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \
-L${LOCALBASE}/lib
.if defined(CPUTYPE)
@ -40,19 +40,18 @@ OPTIONS_DEFINE= X11
X11_DESC= Build screensaver (requires net/boinc-client with X11)
OPTIONS_SUB= yes
X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client
X11_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
X11_USE= GL=gl,glu,glut \
XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm
X11_CONFIGURE_ENABLE= graphics
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
USE_GL= gl glu glut
USE_XORG= ice sm x11 xau xcb xext xi xdamage xdmcp xfixes xmu xt xxf86vm
BUILD_DEPENDS+= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client
PLIST_SUB+= X11=""
CONFLICTS= boinc-setiathome-enhanced-[0-9]*
.else
.if ! ${PORT_OPTIONS:MX11}
BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client
CONFIGURE_ARGS+= --disable-graphics
PLIST_SUB+= X11="@comment "
.endif
.if ${ARCH} == i386 || ${ARCH} == amd64
@ -80,10 +79,12 @@ SUB_LIST= SETI_BINARY=${SETI_BINARY} \
BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \
BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \
BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP}
PLIST_SUB+= SETI_BINARY=${SETI_BINARY} \
PLIST_SUB+= PREFIX=${PREFIX} \
SETI_BINARY=${SETI_BINARY} \
SETI_SITE=${SETI_SITE} \
BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \
PREFIX=${PREFIX}
BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \
BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP}
# str_replace.h is included in newer versions of net/boinc-client,
# but it is not needed on FreeBSD
@ -99,17 +100,12 @@ pre-configure:
(cd ${WRKSRC} ; ./_autosetup)
do-install:
${INSTALL} -d -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects
${INSTALL} -d -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${WRKSRC}/client/${SETI_BINARY} \
${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects
${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}
${INSTALL_PROGRAM} ${WRKSRC}/client/${SETI_BINARY} \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/
.if ${PORT_OPTIONS:MX11}
${INSTALL_PROGRAM} -o ${BOINC_CLIENT_USER} -g ${BOINC_CLIENT_GROUP} \
${WRKSRC}/client/seti_graphics \
${INSTALL_PROGRAM} ${WRKSRC}/client/seti_graphics \
${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/
.endif
.include <bsd.port.mk>

View File

@ -1,5 +1,8 @@
@cwd %%BOINC_CLIENT_HOME%%/projects
%%SETI_SITE%%/%%SETI_BINARY%%
%%X11%%%%SETI_SITE%%/seti_graphics
@dirrmtry %%SETI_SITE%%
@cwd %%PREFIX%%
@owner %%BOINC_CLIENT_USER%%
@group %%BOINC_CLIENT_GROUP%%
@cwd %%BOINC_CLIENT_HOME%%
projects/%%SETI_SITE%%/%%SETI_BINARY%%
%%X11%%projects/%%SETI_SITE%%/seti_graphics
@dirrmtry projects/%%SETI_SITE%%
@dirrmtry projects
@exec chown -R %%BOINC_CLIENT_USER%%:%%BOINC_CLIENT_GROUP%% projects/

View File

@ -21,6 +21,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
USE_BZIP2= yes
USES= gmake
GNU_CONFIGURE= yes
USE_GCC= yes
CPPFLAGS+= -I../${TCD_DISTNAME} -I${LOCALBASE}/include/libpng15 -Wno-deprecated-declarations
LDFLAGS+= -L../${TCD_DISTNAME}/.libs -L${LOCALBASE}/lib

View File

@ -3,28 +3,35 @@
PORTNAME= Maaate
PORTVERSION= 0.3.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME:L}/${PORTNAME:L}/${PORTNAME}-${PORTVERSION}.tar.gz
MAINTAINER= saper@saper.info
COMMENT= MPEG audio analysis toolkit
NO_STAGE= yes
LICENSE= GPLv2
USES= gmake
USE_AUTOTOOLS= libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
PORTDOCS= API.html ChangeLog THANKS applications.html
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's|-ldl||g ; \
s|(CCLD|(CXXLD|g' ${WRKSRC}/demos/Makefile.in
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in API.html ChangeLog THANKS applications.html
${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.endif

View File

@ -1,5 +1,5 @@
--- configure.orig Thu Sep 5 09:54:07 2002
+++ configure Mon Sep 30 22:55:21 2002
--- configure.orig 2002-10-09 03:30:34.000000000 +0200
+++ configure 2013-12-18 12:38:19.000000000 +0100
@@ -5691,6 +5691,7 @@
# This can be used to rebuild libtool when needed
@ -8,3 +8,11 @@
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
@@ -5699,7 +5700,6 @@
-LDFLAGS="$LDFLAGS -lstdc++"
echo $ac_n "checking for cos in -lm""... $ac_c" 1>&6
echo "configure:5706: checking for cos in -lm" >&5

View File

@ -9,4 +9,4 @@ parsing of the MPEG audio stream, the second tier implements the
content analysis on the extracted field, and the third tier includes
any applications that are based on the extracted content.
WWW: http://www.cmis.csiro.au/maaate/
WWW: http://maaate.sourceforge.net/

View File

@ -40,10 +40,5 @@ lib/libMaaateP.a
lib/libMaaateP.la
lib/libMaaateP.so
lib/libMaaateP.so.1
%%PORTDOCS%%%%DOCSDIR%%/API.html
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/applications.html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm lib/Maaate
@dirrm include/Maaate

View File

@ -8,15 +8,17 @@ CATEGORIES= audio
MASTER_SITES= http://plugin.org.uk/releases/alienwah/
MAINTAINER= ports@FreeBSD.org
COMMENT= Paul Nasca's AlienWah LADSPA Plugin
COMMENT= Paul Nasca's AlienWah LADSPA plugin
LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
USES= gmake
MAKE_ARGS= CPP="${CXX}" CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include -fPIC"
PLIST_DIRSTRY= lib/ladspa
PLIST_FILES= lib/ladspa/aw.so
PLIST_DIRSTRY= lib/ladspa
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ladspa

View File

@ -1,5 +1,22 @@
--- aw.cpp.orig Sat Jan 26 02:51:03 2002
+++ aw.cpp Sat May 26 22:33:51 2007
--- aw.cpp.orig 2002-01-26 02:51:03.000000000 +0900
+++ aw.cpp 2013-12-04 04:50:18.000000000 +0900
@@ -62,11 +62,11 @@
/*****************************************************************************/
-#include <math.h>
-#include <complex.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
+#include <cmath>
+#include <complex>
+#include <cstdlib>
+#include <cstring>
+#include <cstdio>
/*****************************************************************************/
@@ -85,6 +85,8 @@
#define AW_INPUT2 6
#define AW_OUTPUT2 7
@ -9,8 +26,29 @@
/*****************************************************************************/
/* Make number of samples represented by 'delay' proportional to
* the sample rate, such that delay=1 is 1 sample buffer at
@@ -139,21 +141,57 @@
c2(float_complex(0,0)) {
@@ -118,10 +120,10 @@
unsigned long t2; //??
unsigned long k; // index for delaybuf
unsigned long k2; // index for delaybuf2
-float_complex * delaybuf;
-float_complex * delaybuf2;
-float_complex c; //??
-float_complex c2; //??
+std::complex<float> * delaybuf;
+std::complex<float> * delaybuf2;
+std::complex<float> c; //??
+std::complex<float> c2; //??
float freq;
float startphase;
float feedback;
@@ -135,25 +137,61 @@
samplerate(lSampleRate),
t(0), t2(0),
k(0), k2(0),
- c(float_complex(0,0)),
- c2(float_complex(0,0)) {
+ c(std::complex<float>(0,0)),
+ c2(std::complex<float>(0,0)) {
}
+friend LADSPA_Handle instantiateAW(const LADSPA_Descriptor *,
@ -40,12 +78,12 @@
+printf("delay %d\n", delay);
+ if (delay < 1) delay = 1;
+ if (delay > MAX_DELAY) delay = MAX_DELAY;
+ delaybuf = new float_complex[delay];
+ delaybuf = new std::complex<float>[delay];
+ if (chans == 2) {
+ delaybuf2 = new float_complex[MAX_DELAY+1];
+ delaybuf2 = new std::complex<float>[MAX_DELAY+1];
+ }
+ for (unsigned int i =0; i<delay; ++i) {
+ delaybuf[i] = float_complex(0,0);
+ delaybuf[i] = std::complex<float>(0,0);
+ }
+}
@ -73,7 +111,7 @@
switch (port) {
case AW_FREQ:
((AW *)instance)->lfreq = *datalocation;
@@ -182,38 +220,16 @@
@@ -182,41 +220,19 @@
* connect_port may be called before of after here, so we
* cannot rely upon port data for initialization
*/
@ -115,8 +153,21 @@
+{
AW * me = (AW *)instance;
float lfo;
float_complex outc;
@@ -238,7 +254,8 @@
- float_complex outc;
+ std::complex<float> outc;
float lfoskip = me->freq * 2 * PI / me->samplerate;
if (! me->inited) me->initState(1);
@@ -224,7 +240,7 @@
for(unsigned int i=0; i<samplecount; ++i) {
if ((me->t++ % LFO_SKIPSAMPLES) == 0) {
lfo = 1 + cos(me->t * lfoskip + me->startphase);
- me->c = float_complex(cos(lfo) * me->feedback,
+ me->c = std::complex<float>(cos(lfo) * me->feedback,
sin(lfo) * me->feedback);
}
outc = me->c * me->delaybuf[me->k] + (1 - me->feedback) *
@@ -238,10 +254,11 @@
/*
* Stereo effect?
*/
@ -125,7 +176,29 @@
+{
AW * me = (AW *)instance;
float lfo;
float_complex outc;
- float_complex outc;
+ std::complex<float> outc;
float lfoskip = me->freq * 2 * PI / me->samplerate;
if (! me->inited) me->initState(2);
@@ -249,7 +266,7 @@
for(unsigned int i=0; i<samplecount; ++i) {
if ((me->t++ % LFO_SKIPSAMPLES) == 0) {
lfo = 1 + cos(me->t * lfoskip + me->startphase);
- me->c = float_complex(cos(lfo) * me->feedback,
+ me->c = std::complex<float>(cos(lfo) * me->feedback,
sin(lfo) * me->feedback);
}
outc = me->c * me->delaybuf[me->k] + (1 - me->feedback) *
@@ -262,7 +279,7 @@
for(unsigned int i=0; i<samplecount; ++i) {
if ((me->t2++ % LFO_SKIPSAMPLES) == 0) {
lfo = 1 + cos(me->t2 * lfoskip);
- me->c2 = float_complex(cos(lfo) * me->feedback,
+ me->c2 = std::complex<float>(cos(lfo) * me->feedback,
sin(lfo) * me->feedback);
}
outc = me->c2 * me->delaybuf2[me->k2] + (1 - me->feedback) *
@@ -273,13 +290,11 @@
}
}

View File

@ -7,7 +7,7 @@ PORTEPOCH= 1
CATEGORIES= audio
MASTER_SITES= http://www-users.cs.umn.edu/~wburdick/ftp/
MAINTAINER= delphus@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Another mp3 player
GNU_CONFIGURE= yes

View File

@ -20,14 +20,13 @@ LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo \
libgnomecanvasmm-2.6.so:${PORTSDIR}/graphics/libgnomecanvasmm26
USE_BZIP2= yes
NO_STAGE= yes
USES= gettext pkgconfig
USE_SCONS= yes
SCONS_ENV+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes
CFLAGS+= -I${LOCALBASE}/include
USE_GNOME= libxslt
USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces
TEMPLATESDIR= ${PREFIX}/share/ardour2/templates
PLIST_SUB= DISTVERSION=${DISTVERSION}
OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST
@ -67,11 +66,15 @@ SCONS_ENV+= FPU_OPTIMIZATION=0
.endif
post-patch:
${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/SConstruct
${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template
@${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/SConstruct
@${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template
pre-build:
@${MKDIR} ${STAGEDIR}
post-install:
@${MKDIR} ${TEMPLATESDIR}
${INSTALL_DATA} ${WRKSRC}/templates/*.template ${TEMPLATESDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ardour2/templates
${INSTALL_DATA} ${WRKSRC}/templates/*.template \
${STAGEDIR}${PREFIX}/share/ardour2/templates
.include <bsd.port.mk>

View File

@ -0,0 +1,14 @@
--- gtk2_ardour/SConscript.orig
+++ gtk2_ardour/SConscript
@@ -411,9 +411,9 @@ for style in ['', 'BOLD', 'ITALIC']:
#
if env['GTKOSX']:
- ardour_menus = env.Command ('ardour.menus', 'ardour.menus.in', "cpp -E -P -DGTKOSX -DTOP_MENUBAR ardour.menus.in ardour.menus", chdir=1)
+ ardour_menus = env.Command ('ardour.menus', 'ardour.menus.in', "cpp -E -P -DGTKOSX -DTOP_MENUBAR -o ardour.menus ardour.menus.in", chdir=1)
else:
- ardour_menus = env.Command ('ardour.menus', 'ardour.menus.in', "cpp -E -P ardour.menus.in ardour.menus", chdir=1)
+ ardour_menus = env.Command ('ardour.menus', 'ardour.menus.in', "cpp -E -P -o ardour.menus ardour.menus.in", chdir=1)
ardour_dark_theme = env.SubstInFile ('ardour2_ui_dark.rc', 'ardour2_ui_dark.rc.in', SUBST_DICT = my_font_dict)
ardour_light_theme = env.SubstInFile ('ardour2_ui_light.rc', 'ardour2_ui_light.rc.in', SUBST_DICT = my_font_dict)

View File

@ -0,0 +1,23 @@
--- gtk2_ardour/connection_editor.cc.orig
+++ gtk2_ardour/connection_editor.cc
@@ -502,9 +502,9 @@ ConnectionEditor::display_connection_sta
frame_label += _("\"");
port_frame.set_label (frame_label);
- for (slist<ScrolledWindow *>::iterator i = port_displays.begin(); i != port_displays.end(); ) {
+ for (boost::container::slist<ScrolledWindow *>::iterator i = port_displays.begin(); i != port_displays.end(); ) {
- slist<ScrolledWindow *>::iterator tmp;
+ boost::container::slist<ScrolledWindow *>::iterator tmp;
tmp = i;
tmp++;
@@ -612,7 +612,7 @@ ConnectionEditor::connection_port_button
tview->set_name ("ConnectionEditorPortListSelected");
- for (slist<ScrolledWindow *>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
+ for (boost::container::slist<ScrolledWindow *>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
Widget *child = (*i)->get_child();

View File

@ -0,0 +1,25 @@
--- gtk2_ardour/connection_editor.h.orig
+++ gtk2_ardour/connection_editor.h
@@ -20,12 +20,7 @@
#ifndef __ardour_gtk_connection_editor_h__
#define __ardour_gtk_connection_editor_h__
-#if __GNUC__ >= 3
-#include <ext/slist>
-using __gnu_cxx::slist;
-#else
-#include <slist.h>
-#endif
+#include <boost/container/slist.hpp>
#include <gtkmm/box.h>
#include <gtkmm/window.h>
@@ -116,7 +111,7 @@ class ConnectionEditor : public ArdourDi
Gtk::Button add_port_button;
Glib::Mutex port_display_lock;
- slist<Gtk::ScrolledWindow *> port_displays;
+ boost::container::slist<Gtk::ScrolledWindow *> port_displays;
Gtk::Button ok_button;
Gtk::Button cancel_button;

View File

@ -0,0 +1,39 @@
--- gtk2_ardour/io_selector.cc.orig
+++ gtk2_ardour/io_selector.cc
@@ -389,9 +389,9 @@ IOSelector::display_ports ()
limit = io->n_outputs();
}
- for (slist<TreeView *>::iterator i = port_displays.begin(); i != port_displays.end(); ) {
+ for (boost::container::slist<TreeView *>::iterator i = port_displays.begin(); i != port_displays.end(); ) {
- slist<TreeView *>::iterator tmp;
+ boost::container::slist<TreeView *>::iterator tmp;
tmp = i;
++tmp;
@@ -632,13 +632,13 @@ IOSelector::connection_button_release (G
void
IOSelector::select_next_treeview ()
{
- slist<TreeView*>::iterator next;
+ boost::container::slist<TreeView*>::iterator next;
if (port_displays.empty() || port_displays.size() == 1) {
return;
}
- for (slist<TreeView *>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
+ for (boost::container::slist<TreeView *>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
if ((*i)->get_name() == "IOSelectorPortListSelected") {
@@ -681,7 +681,7 @@ IOSelector::select_treeview (TreeView* t
gtk_widget_queue_draw (ccol->button);
}
- for (slist<TreeView*>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
+ for (boost::container::slist<TreeView*>::iterator i = port_displays.begin(); i != port_displays.end(); ++i) {
if (*i == tview) {
continue;
}

View File

@ -0,0 +1,25 @@
--- gtk2_ardour/io_selector.h.orig
+++ gtk2_ardour/io_selector.h
@@ -20,12 +20,7 @@
#ifndef __ardour_ui_io_selector_h__
#define __ardour_ui_io_selector_h__
-#if __GNUC__ >= 3
-#include <ext/slist>
-using __gnu_cxx::slist;
-#else
-#include <slist.h>
-#endif
+#include <boost/container/slist.hpp>
#include <string>
@@ -110,7 +105,7 @@ class IOSelector : public Gtk::VBox {
Gtk::ScrolledWindow port_display_scroller;
Glib::Mutex port_display_lock;
- slist<Gtk::TreeView *> port_displays;
+ boost::container::slist<Gtk::TreeView *> port_displays;
void display_ports ();
void rescan ();

View File

@ -0,0 +1,13 @@
--- libs/ardour/ardour/io.h.orig
+++ libs/ardour/ardour/io.h
@@ -288,6 +288,10 @@ class IO : public PBD::StatefulDestructi
XMLNode *pending_state_node;
int ports_became_legal ();
+ static bool connecting_is_legal() {
+ return connecting_legal;
+ }
+
private:
mutable Glib::Mutex io_lock;

View File

@ -0,0 +1,368 @@
--- libs/ardour/session.cc.orig
+++ libs/ardour/session.cc
@@ -79,7 +79,6 @@
using namespace std;
using namespace ARDOUR;
using namespace PBD;
-using boost::shared_ptr;
#ifdef __x86_64__
static const int CPU_CACHE_ALIGN = 64;
@@ -399,14 +398,14 @@ Session::Session (AudioEngine &eng,
int control_id = 1;
if (control_out_channels) {
- shared_ptr<Route> r (new Route (*this, _("monitor"), -1, control_out_channels, -1, control_out_channels, Route::ControlOut));
+ boost::shared_ptr<Route> r (new Route (*this, _("monitor"), -1, control_out_channels, -1, control_out_channels, Route::ControlOut));
r->set_remote_control_id (control_id++);
rl.push_back (r);
}
if (master_out_channels) {
- shared_ptr<Route> r (new Route (*this, _("master"), -1, master_out_channels, -1, master_out_channels, Route::MasterOut));
+ boost::shared_ptr<Route> r (new Route (*this, _("master"), -1, master_out_channels, -1, master_out_channels, Route::MasterOut));
r->set_remote_control_id (control_id);
rl.push_back (r);
@@ -984,8 +983,8 @@ Session::hookup_io ()
boost::shared_ptr<Session::RouteList>
Session::get_routes_with_regions_at (nframes64_t const p) const
{
- shared_ptr<RouteList> r = routes.reader ();
- shared_ptr<RouteList> rl (new RouteList);
+ boost::shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> rl (new RouteList);
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i);
@@ -1590,9 +1589,9 @@ struct RouteSorter {
};
static void
-trace_terminal (shared_ptr<Route> r1, shared_ptr<Route> rbase)
+trace_terminal (boost::shared_ptr<Route> r1, boost::shared_ptr<Route> rbase)
{
- shared_ptr<Route> r2;
+ boost::shared_ptr<Route> r2;
if ((r1->fed_by.find (rbase) != r1->fed_by.end()) && (rbase->fed_by.find (r1) != rbase->fed_by.end())) {
info << string_compose(_("feedback loop setup between %1 and %2"), r1->name(), rbase->name()) << endmsg;
@@ -1601,13 +1600,13 @@ trace_terminal (shared_ptr<Route> r1, sh
/* make a copy of the existing list of routes that feed r1 */
- set<shared_ptr<Route> > existing = r1->fed_by;
+ set<boost::shared_ptr<Route> > existing = r1->fed_by;
/* for each route that feeds r1, recurse, marking it as feeding
rbase as well.
*/
- for (set<shared_ptr<Route> >::iterator i = existing.begin(); i != existing.end(); ++i) {
+ for (set<boost::shared_ptr<Route> >::iterator i = existing.begin(); i != existing.end(); ++i) {
r2 =* i;
/* r2 is a route that feeds r1 which somehow feeds base. mark
@@ -1651,14 +1650,14 @@ Session::resort_routes ()
{
RCUWriter<RouteList> writer (routes);
- shared_ptr<RouteList> r = writer.get_copy ();
+ boost::shared_ptr<RouteList> r = writer.get_copy ();
resort_routes_using (r);
/* writer goes out of scope and forces update */
}
}
void
-Session::resort_routes_using (shared_ptr<RouteList> r)
+Session::resort_routes_using (boost::shared_ptr<RouteList> r)
{
RouteList::iterator i, j;
@@ -1723,7 +1722,7 @@ Session::new_audio_track (int input_chan
/* count existing audio tracks */
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if (dynamic_cast<AudioTrack*>((*i).get()) != 0) {
@@ -1776,7 +1775,7 @@ Session::new_audio_track (int input_chan
nphysical_out = 0;
}
- shared_ptr<AudioTrack> track;
+ boost::shared_ptr<AudioTrack> track;
try {
track = boost::shared_ptr<AudioTrack>((new AudioTrack (*this, track_name, Route::Flag (0), mode)));
@@ -1884,7 +1883,7 @@ Session::set_remote_control_ids ()
{
RemoteModel m = Config->get_remote_model();
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ( MixerOrdered == m) {
@@ -1913,7 +1912,7 @@ Session::new_audio_route (int input_chan
/* count existing audio busses */
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if (dynamic_cast<AudioTrack*>((*i).get()) == 0) {
@@ -1945,7 +1944,7 @@ Session::new_audio_route (int input_chan
} while (bus_id < (UINT_MAX-1));
try {
- shared_ptr<Route> bus (new Route (*this, bus_name, -1, -1, -1, -1, Route::Flag(0), DataType::AUDIO));
+ boost::shared_ptr<Route> bus (new Route (*this, bus_name, -1, -1, -1, -1, Route::Flag(0), DataType::AUDIO));
if (bus->ensure_io (input_channels, output_channels, false, this)) {
error << string_compose (_("cannot configure %1 in/%2 out configuration for new audio track"),
@@ -2060,7 +2059,7 @@ Session::new_route_from_template (uint32
Track::zero_diskstream_id_in_xml (node_copy);
try {
- shared_ptr<Route> route (XMLRouteFactory (node_copy));
+ boost::shared_ptr<Route> route (XMLRouteFactory (node_copy));
if (route == 0) {
error << _("Session: cannot create track/bus from template description") << endmsg;
@@ -2107,7 +2106,7 @@ boost::shared_ptr<Route>
Session::new_video_track (string name)
{
uint32_t control_id = ntracks() + nbusses() + 1;
- shared_ptr<Route> new_route (
+ boost::shared_ptr<Route> new_route (
new Route ( *this, name, -1, -1, -1, -1, Route::Flag(0), ARDOUR::DataType::NIL));
new_route->set_remote_control_id (control_id);
@@ -2115,7 +2114,7 @@ Session::new_video_track (string name)
rl.push_back (new_route);
{
RCUWriter<RouteList> writer (routes);
- shared_ptr<RouteList> r = writer.get_copy ();
+ boost::shared_ptr<RouteList> r = writer.get_copy ();
r->insert (r->end(), rl.begin(), rl.end());
resort_routes_using (r);
}
@@ -2127,7 +2126,7 @@ Session::add_routes (RouteList& new_rout
{
{
RCUWriter<RouteList> writer (routes);
- shared_ptr<RouteList> r = writer.get_copy ();
+ boost::shared_ptr<RouteList> r = writer.get_copy ();
r->insert (r->end(), new_routes.begin(), new_routes.end());
resort_routes_using (r);
}
@@ -2150,7 +2149,7 @@ Session::add_routes (RouteList& new_rout
}
}
- if (_control_out && IO::connecting_legal) {
+ if (_control_out && IO::connecting_is_legal()) {
vector<string> cports;
uint32_t ni = _control_out->n_inputs();
@@ -2198,14 +2197,14 @@ Session::add_diskstream (boost::shared_p
}
void
-Session::remove_route (shared_ptr<Route> route)
+Session::remove_route (boost::shared_ptr<Route> route)
{
//clear solos before removing the route
route->set_solo ( false, this);
{
RCUWriter<RouteList> writer (routes);
- shared_ptr<RouteList> rs = writer.get_copy ();
+ boost::shared_ptr<RouteList> rs = writer.get_copy ();
rs->remove (route);
@@ -2215,11 +2214,11 @@ Session::remove_route (shared_ptr<Route>
*/
if (route == _master_out) {
- _master_out = shared_ptr<Route> ();
+ _master_out = boost::shared_ptr<Route> ();
}
if (route == _control_out) {
- _control_out = shared_ptr<Route> ();
+ _control_out = boost::shared_ptr<Route> ();
/* cancel control outs for all routes */
@@ -2308,7 +2307,7 @@ Session::route_solo_changed (void* src,
is_track = (boost::dynamic_pointer_cast<AudioTrack>(route) != 0);
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
@@ -2404,7 +2403,7 @@ Session::update_route_solo_state ()
the solo mute setting of each track.
*/
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->soloed()) {
@@ -2446,7 +2445,7 @@ Session::update_route_solo_state ()
void
Session::modify_solo_mute (bool is_track, bool mute)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
@@ -2511,7 +2510,7 @@ Session::catch_up_on_solo_mute_override
/* this is called whenever the param solo-mute-override is
changed.
*/
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
(*i)->catch_up_on_solo_mute_override ();
@@ -2521,7 +2520,7 @@ Session::catch_up_on_solo_mute_override
bool
Session::io_name_is_legal (const std::string& name)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->name() == name) {
@@ -2536,10 +2535,10 @@ Session::io_name_is_legal (const std::st
return true;
}
-shared_ptr<Route>
+boost::shared_ptr<Route>
Session::route_by_name (const std::string& name)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->name() == name) {
@@ -2547,13 +2546,13 @@ Session::route_by_name (const std::strin
}
}
- return shared_ptr<Route> ((Route*) 0);
+ return boost::shared_ptr<Route> ((Route*) 0);
}
-shared_ptr<Route>
+boost::shared_ptr<Route>
Session::route_by_id (PBD::ID id)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->id() == id) {
@@ -2561,13 +2560,13 @@ Session::route_by_id (PBD::ID id)
}
}
- return shared_ptr<Route> ((Route*) 0);
+ return boost::shared_ptr<Route> ((Route*) 0);
}
-shared_ptr<Route>
+boost::shared_ptr<Route>
Session::route_by_remote_id (uint32_t id)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->remote_control_id() == id) {
@@ -2575,7 +2574,7 @@ Session::route_by_remote_id (uint32_t id
}
}
- return shared_ptr<Route> ((Route*) 0);
+ return boost::shared_ptr<Route> ((Route*) 0);
}
void
@@ -3595,7 +3594,7 @@ Session::is_auditioning () const
void
Session::set_all_solo (bool yn)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if (!(*i)->hidden()) {
@@ -3609,7 +3608,7 @@ Session::set_all_solo (bool yn)
void
Session::set_all_mute (bool yn)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
if (!(*i)->hidden()) {
@@ -3680,7 +3679,7 @@ Session::record_enable_all ()
void
Session::record_enable_change_all (bool yn)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
AudioTrack* at;
@@ -4071,7 +4070,7 @@ Session::reset_native_file_format ()
bool
Session::route_name_unique (string n) const
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) {
if ((*i)->name() == n) {
@@ -4117,7 +4116,7 @@ Session::allocate_pan_automation_buffers
int
Session::freeze (InterThreadInfo& itt)
{
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
@@ -4355,7 +4354,7 @@ uint32_t
Session::ntracks () const
{
uint32_t n = 0;
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) {
if (dynamic_cast<AudioTrack*> ((*i).get())) {
@@ -4370,7 +4369,7 @@ uint32_t
Session::nbusses () const
{
uint32_t n = 0;
- shared_ptr<RouteList> r = routes.reader ();
+ boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) {
if (dynamic_cast<AudioTrack*> ((*i).get()) == 0) {

View File

@ -0,0 +1,11 @@
--- libs/pbd/mountpoint.cc.orig
+++ libs/pbd/mountpoint.cc
@@ -19,7 +19,7 @@
*/
#include <cstdio>
-#include <cstring>
+#include <cstdlib>
#include <string>
#include <cstring>
#include <limits.h>

View File

@ -0,0 +1,20 @@
--- libs/pbd/pbd/stl_delete.h.orig
+++ libs/pbd/pbd/stl_delete.h
@@ -23,7 +23,7 @@
/* To actually use any of these deletion functions, you need to
first include the revelant container type header.
*/
-#if defined(_CPP_VECTOR) || defined(_GLIBCXX_VECTOR) || defined(__SGI_STL_VECTOR)
+#if defined(_LIBCPP_VECTOR) || defined(_GLIBCXX_VECTOR) || defined(__SGI_STL_VECTOR)
template<class T> void vector_delete (std::vector<T *> *vec)
{
typename std::vector<T *>::iterator i;
@@ -33,7 +33,7 @@ template<class T> void vector_delete (st
}
vec->clear ();
}
-#endif // _CPP_VECTOR || _GLIBCXX_VECTOR || __SGI_STL_VECTOR
+#endif // _LIBCPP_VECTOR || _GLIBCXX_VECTOR || __SGI_STL_VECTOR
#if defined(_CPP_MAP) || defined(_GLIBCXX_MAP) || defined(__SGI_STL_MAP)
template<class K, class T> void map_delete (std::map<K, T *> *m)

View File

@ -0,0 +1,29 @@
--- libs/surfaces/mackie/mackie_control_protocol.cc.orig
+++ libs/surfaces/mackie/mackie_control_protocol.cc
@@ -64,8 +64,6 @@ using namespace sigc;
using namespace Mackie;
using namespace PBD;
-using boost::shared_ptr;
-
#include "i18n.h"
MackieMidiBuilder builder;
@@ -200,7 +198,7 @@ MackieControlProtocol::port_for_id( uint
// predicate for sort call in get_sorted_routes
struct RouteByRemoteId
{
- bool operator () ( const shared_ptr<Route> & a, const shared_ptr<Route> & b ) const {
+ bool operator () ( const boost::shared_ptr<Route> & a, const boost::shared_ptr<Route> & b ) const {
return a->remote_control_id() < b->remote_control_id();
}
@@ -680,7 +678,7 @@ MackieControlProtocol::create_ports()
}
}
-shared_ptr<Route>
+boost::shared_ptr<Route>
MackieControlProtocol::master_route()
{
boost::shared_ptr<IO> mo = session->master_out ();

View File

@ -12,22 +12,33 @@ DISTNAME= ${PORTNAME}-CVS-${PORTVERSION}-with-bmp-plugin
MAINTAINER= ports@FreeBSD.org
COMMENT= FLAC input plugin for beep-media-player
LIB_DEPENDS= libbeep.so:${PORTSDIR}/multimedia/beep-media-player \
libFLAC.so:${PORTSDIR}/audio/flac
LICENSE= GPLv2
PLIST_FILES= lib/bmp/Input/libbmp-flac.so
LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \
libbeep.so:${PORTSDIR}/multimedia/beep-media-player
USES= iconv pkgconfig
USE_BZIP2= yes
USES= iconv pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} \
--with-ogg="${LOCALBASE}" \
--with-xmms-prefix="${LOCALBASE}"
MAKEFILE= ${FILESDIR}/Makefile
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= lib/bmp/Input/libbmp-flac.so
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not compile with GCC 4.2
.endif
post-patch:
@${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
'/xtra_stdcpp/s|-lstdc++||' ${WRKSRC}/configure
# "obj" is magic to our make(1)
# make sure we get the new includes from ${LOCALBASE}/include/FLAC
@ -38,12 +49,7 @@ post-configure:
# This is to avoid libtool running ldconfig -m ${LOCALBASE}/lib/bmp/Input
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/bmp/Input
${INSTALL_LIB} ${WRKSRC}/src/plugin_bmp/.libs/libbmp-flac.so ${STAGEDIR}${PREFIX}/lib/bmp/Input
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not compile with GCC 4.2
.endif
(cd ${WRKSRC}/src/plugin_bmp/.libs && ${INSTALL_LIB} libbmp-flac.so \
${STAGEDIR}${PREFIX}/lib/bmp/Input)
.include <bsd.port.post.mk>

View File

@ -12,23 +12,27 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Monkey's Audio Codec non-win32 port
LIB_DEPENDS= libbeep.so:${PORTSDIR}/multimedia/beep-media-player \
libmac.so:${PORTSDIR}/audio/mac
LIB_DEPENDS= libmac.so:${PORTSDIR}/audio/mac \
libbeep.so:${PORTSDIR}/multimedia/beep-media-player
USES= gmake pkgconfig
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf libtool
CPPFLAGS+= "-I${LOCALBASE}/include"
PLUGDIR= lib/bmp/Input
PLUGFILE= lib${PKGNAMEPREFIX}${PORTNAME}.so
PLIST_FILES= ${PLUGDIR}/${PLUGFILE}
USE_AUTOTOOLS= libtoolize aclocal automake autoconf
LIBTOOLIZE_ARGS=--force --copy
AUTOMAKE_ARGS= --add-missing --copy
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= lib/bmp/Input/libbmp-mac.so
post-patch:
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|-D.*_DISABLE_DEPRECATED||g'
@${REINPLACE_CMD} -e \
's|-D.*_DISABLE_DEPRECATED|| ; \
s|@BMP_LIBS@|@GTK_LIBS@|' ${WRKSRC}/src/Makefile.am
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGDIR}
${INSTALL_LIB} ${WRKSRC}/src/.libs/${PLUGFILE} ${STAGEDIR}${PREFIX}/${PLUGDIR}/
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/bmp/Input
(cd ${WRKSRC}/src/.libs && ${INSTALL_LIB} libbmp-mac.so \
${STAGEDIR}${PREFIX}/lib/bmp/Input)
.include <bsd.port.mk>

View File

@ -1,11 +1,14 @@
--- configure.in.orig Tue Jan 17 23:49:11 2006
+++ configure.in Tue Jan 17 23:49:55 2006
@@ -62,7 +62,7 @@
@@ -62,9 +62,9 @@
AC_CHECK_LIB(mac, DecompressFile, [])
-#MAC_LIBS="-lmac"
+MAC_LIBS="-lmac -lpthread"
+MAC_LIBS="-lmac -pthread"
#MAC_INCLUDES="-I/usr/include/mac"
MAC_CXXFLAGS="-s -O3 -Wall -pedantic -DBUILD_CROSS_PLATFORM"
-MAC_CXXFLAGS="-s -O3 -Wall -pedantic -DBUILD_CROSS_PLATFORM"
+MAC_CXXFLAGS="-DBUILD_CROSS_PLATFORM"
AC_SUBST(MAC_LIBS)
AC_SUBST(MAC_CXXFLAGS)

View File

@ -26,6 +26,10 @@ HAS_CONFIGURE= yes
PLUGDIR?= lib/bmp/Input
PLIST_FILES= ${PLUGDIR}/libmodplugbmp.so
post-patch:
@${REINPLACE_CMD} 's|-lstdc++||' ${WRKSRC}/modplugbmp/Makefile.in \
${WRKSRC}/modplugplay/Makefile.in
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGDIR}
${INSTALL_LIB} ${WRKSRC}/modplugbmp/.libs/libmodplugbmp.so \

View File

@ -20,33 +20,51 @@ LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \
OPTIONS_DEFINE= LASH LV2
OPTIONS_DEFAULT=LASH LV2
OPTIONS_SUB= yes
LV2_DESC= LV2 audio plugin
USES= gmake pkgconfig
USE_GNOME= gtk20
USE_CSTD= gnu89
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_SUB= yes
LASH_LIB_DEPENDS= liblash.so:${PORTSDIR}/audio/lash
LASH_CONFIGURE_WITH= lash
LV2_BUILD_DEPENDS+= lv2core>0:${PORTSDIR}/audio/lv2core
LV2_RUN_DEPENDS+= lv2core>0:${PORTSDIR}/audio/lv2core
LV2_BUILD_DEPENDS= lv2core>0:${PORTSDIR}/audio/lv2core
LV2_RUN_DEPENDS= lv2core>0:${PORTSDIR}/audio/lv2core
LV2_CONFIGURE_WITH= lv2
.include <bsd.port.options.mk>
post-patch:
@${FIND} ${BUILD_WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} -e \
's|<malloc.h>|<stdlib.h>|'
@${REINPLACE_CMD} -e '/CXXFLAGS/s|-O3||' ${WRKSRC}/configure
@${REINPLACE_CMD} -e '/^install-data-am:/s|install-data-local||' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e '/calf.so/s|$$(pkglibdir)|../../calf|' \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e 's|src\.size();|src->size();|' \
${WRKSRC}/src/calf/buffer.h
@${REINPLACE_CMD} -e 's|data\[(1<<IntBits)+1\]|data[]|' \
${WRKSRC}/src/calf/fixed_point.h
pre-build:
.if ${PORT_OPTIONS:MLV2}
@${MKDIR} ${WRKDIR}/calfmakerdf
@(cd ${WRKSRC} && ${PAX} -rw . ${WRKDIR}/calfmakerdf)
@${REINPLACE_CMD} -e 's|\(PKGLIBDIR\).*|\1 "${STAGEDIR}${DATADIR}"|' \
${WRKDIR}/calfmakerdf/config.h
@(cd ${WRKDIR}/calfmakerdf/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
${MAKE_FLAGS} ${MAKEFILE} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} \
calfmakerdf)
.endif
post-install:
@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install-data-local)
.if ${PORT_OPTIONS:MLV2}
@(cd ${WRKDIR}/calfmakerdf/src && ./calfmakerdf -m ttl \
-p ${STAGEDIR}${PREFIX}/lib/lv2/calf.lv2)
.endif
.include <bsd.port.mk>

View File

@ -34,6 +34,11 @@ lib/calf/calf.so
%%LV2%%lib/lv2/calf.lv2/calf.so
%%LV2%%lib/lv2/calf.lv2/calflv2gui.so
%%LV2%%lib/lv2/calf.lv2/manifest.ttl
%%LV2%%lib/lv2/calf.lv2/presets-Filter.ttl
%%LV2%%lib/lv2/calf.lv2/presets-Flanger.ttl
%%LV2%%lib/lv2/calf.lv2/presets-Monosynth.ttl
%%LV2%%lib/lv2/calf.lv2/presets-Organ.ttl
%%LV2%%lib/lv2/calf.lv2/presets-Reverb.ttl
man/man1/calfjackhost.1.gz
man/man7/calf.7.gz
share/applications/calf.desktop

View File

@ -13,7 +13,6 @@ LICENSE= GPLv2 LGPL20
LICENSE_COMB= multi
USES= bison gmake
NO_STAGE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_lib_stdcpp_main=no
@ -21,5 +20,7 @@ post-patch:
@${REINPLACE_CMD} -e 's/^\(SUBDIRS =.*\)doc/\1/' ${WRKSRC}/Makefile.in
@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
's|-ggdb||'
@${REINPLACE_CMD} -e 's|<iostream.h>|<iostream>|' \
${WRKSRC}/src/nnet/neural.cc
.include <bsd.port.mk>

View File

@ -1,5 +1,3 @@
From the Epos homepage:
Epos is a language independent rule-driven Text-to-Speech (TTS) system
primarily designed to serve as a research tool. Epos is (or tries to be)
independent of the language processed, linguistic description method,

View File

@ -18,7 +18,7 @@ LIB_DEPENDS= libmpd.so:${PORTSDIR}/audio/libmpd \
libsexy.so:${PORTSDIR}/x11-toolkits/libsexy \
libsqlite3.so:${PORTSDIR}/databases/sqlite3 \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
libunique-1.so:${PORTSDIR}/x11-toolkits/unique
libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk20 libglade2

View File

@ -7,7 +7,7 @@ PORTREVISION= 10
CATEGORIES= audio
MASTER_SITES= SF/gqmpeg/${PORTNAME}/${PORTVERSION}
MAINTAINER= stefan.jahn@nemesis-sektor.de
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK2 based FM tuner
GNU_CONFIGURE= yes

View File

@ -3,32 +3,35 @@
PORTNAME= gtkguitune
PORTVERSION= 0.8
PORTREVISION= 3
DISTVERSIONPREFIX= gtk2-
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.oocities.org/harpin_floh/mysoft/
DISTNAME= ${PORTNAME}-gtk2-${PORTVERSION}
MASTER_SITES= GENTOO/distfiles \
http://www.oocities.org/harpin_floh/mysoft/
MAINTAINER= ports@FreeBSD.org
COMMENT= Guitar (and other instruments) tuner for GTK+2
LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24
LICENSE= GPLv2 # (or later)
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= pkgconfig
NO_STAGE= yes
USE_GNOME= gtkmm24
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
PLIST_FILES= bin/${PORTNAME} \
share/icons/hicolor/scalable/apps/guitune_logo.svg
DESKTOP_ENTRIES="GtkGuitune" "" "guitune_logo" "${PORTNAME}" "" ""
post-patch:
@${REINPLACE_CMD} -e \
's|VERSION=0.7|VERSION=${PORTVERSION}|g' ${WRKSRC}/configure
.for file in guitune.cc main.cc
.for i in guitune.cc main.cc
@${REINPLACE_CMD} -e \
's|<linux/soundcard.h>|<sys/soundcard.h>|' ${WRKSRC}/${file}
's|<linux/soundcard.h>|<sys/soundcard.h>|' ${WRKSRC}/${i}
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,16 @@
--- lcdview.cc.orig
+++ lcdview.cc
@@ -23,11 +23,12 @@
#include "lcdview.h"
-LCDView::LCDView(const char * str = 0)
+LCDView::LCDView(const char * str)
{
i_LCD_num = 11;
i_string_maxlen = 1000;
i_string = new char [i_string_maxlen];
+ str = 0;
set( str );
i_col_bg. set( "black" ); get_colormap()->alloc_color( i_col_bg );

View File

@ -1,6 +1,7 @@
gtkguitune is a program for tuning guitars and other instruments. Rather than
using FFT like many programs, it counts the number of triggerings between two
trigger levels in a certain amount of time, which tends to be more accurate for
instrument tuning while requiring less processing than FFT.
gtkguitune is a program for tuning guitars and other instruments.
Rather than using FFT like many programs, it counts the number of
triggerings between two trigger levels in a certain amount of time,
which tends to be more accurate for instrument tuning while requiring
less processing than FFT.
WWW: http://www.oocities.com/harpin_floh/kguitune_page.html

View File

@ -1,5 +1,5 @@
--- Makefile.orig Sun Mar 4 14:28:26 2007
+++ Makefile Sun Mar 4 14:30:42 2007
--- Makefile.orig 2009-01-04 19:30:38.000000000 +0100
+++ Makefile 2013-12-15 22:56:10.004889065 +0100
@@ -1,8 +1,6 @@
# Makefile for gxmms2 and gkrellxmms2
@ -9,3 +9,12 @@
ALLFILES=gkrellxmms2/*.c gkrellxmms2/*.h gkrellxmms2/*.xpm gmedialib/*.c gmedialib/*.h gmedialib/*.xpm gtrackinfo/*.c gtrackinfo/*.h gxmms2src/*.c gxmms2src/*.h gxmms2src/*.xpm sdecode/*.c sdecode/*.h xmms2ctrl/*.c xmms2ctrl/*.h Makefile README COPYING CHANGELOG
@@ -13,7 +11,7 @@
CFLAGS ?= -O2
CFLAGS := -Wall -fPIC $(GTK_CFLAGS) $(XMMS2_CFLAGS) -I. $(CFLAGS)
-LIBS = $(GTK_LIB) $(XMMS2_LIB)
+LIBS = $(GTK_LIB) $(XMMS2_LIB) -lX11
KRELLLFLAGS=-shared

View File

@ -3,7 +3,7 @@
PORTNAME= ALUT
PORTVERSION= 2.2.0.0
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= OpenAL
PORTVERSION= 1.4.0.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= libmpd
PORTVERSION= 0.8.0.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org

View File

@ -3,6 +3,7 @@
PORTNAME= julius
PORTVERSION= 4.1.2
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP}
MASTER_SITE_SUBDIR= julius/37582
@ -13,53 +14,30 @@ COMMENT= Large Vocabulary Continuous Speech Recognition Engine
BUILD_DEPENDS= ja-p5-Jcode>=0:${PORTSDIR}/japanese/p5-Jcode
RUN_DEPENDS= ja-p5-Jcode>=0:${PORTSDIR}/japanese/p5-Jcode
MANCOMPRESSED= no
GNU_CONFIGURE= yes
USES= iconv
NO_STAGE= yes
USES= iconv perl5 shebangfix
SHEBANG_FILES= jclient-perl/jclient.pl
CONFIGURE_ENV= ac_cv_path_PERL=${PERL}
CPPFLAGS+= -I${LOCALBASE}/include
CFLAGS+= -Wno-return-type
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
MANLANG= "" ja
MAN1= accept_check.1 \
adinrec.1 \
adintool.1 \
dfa_determinize.1 \
dfa_minimize.1 \
generate-ngram.1 \
generate.1 \
gram2sapixml.pl.1 \
jclient.pl.1 \
jcontrol.1 \
julius.1 \
mkbingram.1 \
mkbinhmm.1 \
mkbinhmmlist.1 \
mkdfa.pl.1 \
mkgshmm.1 \
mkss.1 \
nextword.1
post-configure:
@${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E -e "s|INSTALL=(\.\./)+|INSTALL=install -o root -g wheel|"
@${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E -e "s|install -s|install|"
@${REINPLACE_CMD} -E -e "s|man1/ja|ja/man1|" ${WRKSRC}/man/Makefile
@${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E \
-e "s|INSTALL=(\.\./)+|INSTALL=install|" \
-e "s|install -s|install|; s|-m 555|-m 755|g" \
-e "s,\{(bin|lib|include|man)dir,\(DESTDIR\)$$&,g" \
-e "/(INSTALL|install)/ s,\{exec_prefix,\(DESTDIR\)$$&,g"
@${REINPLACE_CMD} -E -e "s|man1/ja|ja/man1|" \
-e "s| /usr/local| ${STAGEDIR}${PREFIX}|g" \
${WRKSRC}/man/Makefile
post-install:
@${STRIP_CMD} ${PREFIX}/bin/accept_check
@${STRIP_CMD} ${PREFIX}/bin/adinrec
@${STRIP_CMD} ${PREFIX}/bin/adintool
@${STRIP_CMD} ${PREFIX}/bin/dfa_determinize
@${STRIP_CMD} ${PREFIX}/bin/dfa_minimize
@${STRIP_CMD} ${PREFIX}/bin/generate-ngram
@${STRIP_CMD} ${PREFIX}/bin/generate
@${STRIP_CMD} ${PREFIX}/bin/jcontrol
@${STRIP_CMD} ${PREFIX}/bin/julius
@${STRIP_CMD} ${PREFIX}/bin/mkbingram
@${STRIP_CMD} ${PREFIX}/bin/mkbinhmm
@${STRIP_CMD} ${PREFIX}/bin/mkbinhmmlist
@${STRIP_CMD} ${PREFIX}/bin/mkfa
@${STRIP_CMD} ${PREFIX}/bin/mkss
@${STRIP_CMD} ${PREFIX}/bin/nextword
.for file in accept_check adinrec adintool dfa_determinize dfa_minimize \
generate-ngram generate jcontrol julius mkbingram mkbinhmm mkbinhmmlist mkfa \
mkss nextword
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
.endfor
.include <bsd.port.mk>

View File

@ -1,3 +1,4 @@
@mode 555
bin/accept_check
bin/adinrec
bin/adintool
@ -20,6 +21,7 @@ bin/mkgshmm
bin/mkss
bin/nextword
bin/yomi2voca.pl
@mode
include/julius/acconfig.h
include/julius/beam.h
include/julius/callback.h
@ -59,5 +61,41 @@ include/sent/util.h
include/sent/vocabulary.h
lib/libjulius.a
lib/libsent.a
man/ja/man1/accept_check.1.gz
man/ja/man1/adinrec.1.gz
man/ja/man1/adintool.1.gz
man/ja/man1/dfa_determinize.1.gz
man/ja/man1/dfa_minimize.1.gz
man/ja/man1/generate-ngram.1.gz
man/ja/man1/generate.1.gz
man/ja/man1/gram2sapixml.pl.1.gz
man/ja/man1/jclient.pl.1.gz
man/ja/man1/jcontrol.1.gz
man/ja/man1/julius.1.gz
man/ja/man1/mkbingram.1.gz
man/ja/man1/mkbinhmm.1.gz
man/ja/man1/mkbinhmmlist.1.gz
man/ja/man1/mkdfa.pl.1.gz
man/ja/man1/mkgshmm.1.gz
man/ja/man1/mkss.1.gz
man/ja/man1/nextword.1.gz
man/man1/accept_check.1.gz
man/man1/adinrec.1.gz
man/man1/adintool.1.gz
man/man1/dfa_determinize.1.gz
man/man1/dfa_minimize.1.gz
man/man1/generate-ngram.1.gz
man/man1/generate.1.gz
man/man1/gram2sapixml.pl.1.gz
man/man1/jclient.pl.1.gz
man/man1/jcontrol.1.gz
man/man1/julius.1.gz
man/man1/mkbingram.1.gz
man/man1/mkbinhmm.1.gz
man/man1/mkbinhmmlist.1.gz
man/man1/mkdfa.pl.1.gz
man/man1/mkgshmm.1.gz
man/man1/mkss.1.gz
man/man1/nextword.1.gz
@dirrm include/julius
@dirrm include/sent

View File

@ -4,21 +4,29 @@
PORTNAME= mcplay
DISTVERSION= 0.3i
CATEGORIES= audio
MASTER_SITES= http://www.yahuxo.de/${PORTNAME}/
MASTER_SITES= http://www.yahuxo.de/${PORTNAME}/ \
http://www.sourcefiles.org/Multimedia/MP3/Front_End/
MAINTAINER= ports@FreeBSD.org
COMMENT= Curses based front-end to various audio players
LICENSE= GPLv2
USES= ncurses
USE_GNOME= glib12
NO_STAGE= yes
MAN1= ${PORTNAME}.1
PLIST_FILES= bin/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
post-patch:
.for i in mcplay.c screen.c
@${REINPLACE_CMD} -e \
's|<sys/termios.h>|<termios.h>|' ${WRKSRC}/${i}
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1
(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \
${STAGEDIR}${PREFIX}/bin)
(cd ${FILESDIR} && ${INSTALL_MAN} ${PORTNAME}.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1)
.include <bsd.port.mk>

View File

@ -18,3 +18,30 @@
BINDIR=$(INSTDIR)/bin
#####################################################################
@@ -33,7 +33,7 @@
PROGNAME=mcplay
VERSION=0.3i
DISTDIR=$(PROGNAME)-$(VERSION)
-CC=gcc
+CC?=gcc
TARGET=mcplay
OBJECTS=mcplay.o \
screen.o \
@@ -48,7 +48,7 @@
DATA=Makefile COPYING
-MY_CFLAGS=-Wall -g -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS)
+MY_CFLAGS=-Wall -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS)
MY_LFLAGS=
PLAYER_CFLAGS=$(MPG_CFLAGS) $(OGG_CFLAGS) $(SOX_CFLAGS) $(MID_CFLAGS)
@@ -60,7 +60,7 @@
NCURSES_CFLAGS=
NCURSES_LFLAGS=-lncurses
-CFLAGS=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS)
+CFLAGS+=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS)
LFLAGS=$(MY_LFLAGS) $(PLAYER_LFLAGS) $(GLIB_LFLAGS) $(NCURSES_LFLAGS) $(LIRC_LFLAGS)
all: $(TARGET)

View File

@ -19,12 +19,12 @@ OPTIONS_DEFAULT= VORBIS
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= gmake pkgconfig
NO_STAGE= yes
USES= dos2unix gmake pkgconfig
DOS2UNIX_FILES= ui/console/cli.cpp
USE_GNOME= gtk20
CXX+= -I${LOCALBASE}/include -L${LOCALBASE}/lib \
-Wl,--rpath,${LOCALBASE}/lib
CXXFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -Wl,--rpath,${LOCALBASE}/lib
PORTDOCS= README
PLIST_FILES= bin/mp3stat \
@ -46,23 +46,25 @@ post-patch:
@${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} ${REINPLACE_CMD} -e \
's|@$${CXX}|$${CXX}|g ; \
s|-ldl|-lz|g ; \
s|-lc||g ; \
s|-lc|$${LDFLAGS}|g ; \
s|-Wl,-soname,.*\.so\.1||g ; \
s|-fpic|-fPIC|g ; \
s|^CXX|#CXX|g'
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/mp3stat ${PREFIX}/bin
@${MKDIR} ${PREFIX}/lib/mp3stat
${INSTALL_DATA} ${WRKSRC}/ui/gtk/ui_gtk2.so ${PREFIX}/lib/mp3stat
${INSTALL_DATA} ${WRKSRC}/ui/console/ui_console.so ${PREFIX}/lib/mp3stat
${INSTALL_DATA} ${WRKSRC}/input/mp3/input_mp3.so ${PREFIX}/lib/mp3stat
(cd ${WRKSRC} && ${INSTALL_PROGRAM} mp3stat ${STAGEDIR}${PREFIX}/bin)
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/mp3stat
(cd ${WRKSRC}/ui/gtk && ${INSTALL_DATA} ui_gtk2.so \
${STAGEDIR}${PREFIX}/lib/mp3stat)
(cd ${WRKSRC}/ui/console && ${INSTALL_DATA} ui_console.so \
${STAGEDIR}${PREFIX}/lib/mp3stat)
(cd ${WRKSRC}/input/mp3 && ${INSTALL_DATA} input_mp3.so \
${STAGEDIR}${PREFIX}/lib/mp3stat)
.if ${PORT_OPTIONS:MVORBIS}
${INSTALL_DATA} ${WRKSRC}/input/vorbis/input_vorb.so ${PREFIX}/lib/mp3stat
.endif
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
(cd ${WRKSRC}/input/vorbis && ${INSTALL_DATA} input_vorb.so \
${STAGEDIR}${PREFIX}/lib/mp3stat)
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>

View File

@ -0,0 +1,9 @@
--- base.cpp.orig
+++ base.cpp
@@ -1,4 +1,5 @@
-#include <stdio.h>
+#include <cstdio>
+#include <cstdlib>
#include <dlfcn.h>
#include <dirent.h>

View File

@ -0,0 +1,7 @@
--- input/vorbis/oggstat.cpp.orig
+++ input/vorbis/oggstat.cpp
@@ -1,3 +1,4 @@
+#include <cstdlib>
#include "oggstat.h"
using namespace std;

View File

@ -0,0 +1,9 @@
--- ui/console/cli.cpp.orig
+++ ui/console/cli.cpp
@@ -1,4 +1,5 @@
-#include <stdio.h>
+#include <cstdio>
+#include <cstdlib>
#include "cli.h"
using namespace std;

View File

@ -15,8 +15,8 @@ LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \
libfftw3.so:${PORTSDIR}/math/fftw3
USES= iconv ncurses pkgconfig
NO_STAGE= yes
USE_BZIP2= yes
USE_GCC= any
GNU_CONFIGURE= yes
USE_GNOME= glib20
USE_AUTOTOOLS= automake aclocal libtool
@ -90,15 +90,15 @@ CONFIGURE_ARGS+= NCURSES_CONFIG=/usr/bin/true
.endif
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${PREFIX}/bin/
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/
.if ${PORT_OPTIONS:MDOCS}
@${ECHO_MSG} "installing additional documentation to ${DOCSDIR}"
@${ECHO_MSG} "installing additional documentation to ${STAGEDIR}${DOCSDIR}"
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}/NEWS
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR}/AUTHORS
${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}/COPYING
${INSTALL_DATA} ${WRKSRC}/doc/config ${DOCSDIR}/config
${INSTALL_DATA} ${WRKSRC}/doc/keys ${DOCSDIR}/keys
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/AUTHORS
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}/COPYING
${INSTALL_DATA} ${WRKSRC}/doc/config ${STAGEDIR}${DOCSDIR}/config
${INSTALL_DATA} ${WRKSRC}/doc/keys ${STAGEDIR}${DOCSDIR}/keys
.endif
@${ECHO_MSG} ""

View File

@ -21,10 +21,20 @@ LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-all
USE_LDCONFIG= yes
NO_STAGE= yes
PLIST_SUB= VERSION=${PORTVERSION}
CONFLICTS= libaudiofile-[0-9]*
post-patch:
${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} ${REINPLACE_CMD} -E \
's|iostream.h|iostream|; \
s|[[:space:]]cout| std::cout|g; \
s|[[:space:]]endl| std::endl|g; \
s|[[:space:]]cerr| std::cerr|g;'
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaflib-${PORTVERSION}.so \
${STAGEDIR}${PREFIX}/lib/aflib/lib*-${PORTVERSION}.so
.include <bsd.port.mk>

View File

@ -0,0 +1,11 @@
--- ./aflib/aflibConverter.cc.orig 2014-01-30 14:56:04.000000000 +0100
+++ ./aflib/aflibConverter.cc 2014-01-30 14:56:11.000000000 +0100
@@ -226,7 +226,7 @@
int
-aflibConverter::err_ret(char *s)
+aflibConverter::err_ret(const char *s)
{
aflib_debug("resample: %s \n\n",s); /* Display error message */
return -1;

View File

@ -0,0 +1,11 @@
--- ./aflib/aflibConverter.h.orig 2014-01-30 14:55:43.000000000 +0100
+++ ./aflib/aflibConverter.h 2014-01-30 14:55:50.000000000 +0100
@@ -110,7 +110,7 @@
operator=(const aflibConverter& op);
int
- err_ret(char *s);
+ err_ret(const char *s);
void
deleteMemory();

View File

@ -0,0 +1,10 @@
--- aflib/aflibMemCache.cc.orig 2014-01-30 12:09:41.000000000 +0100
+++ aflib/aflibMemCache.cc 2014-01-30 12:10:12.000000000 +0100
@@ -24,6 +24,7 @@
#include <config.h>
#endif
+#include <cstdlib> // getenv
#include "aflibMemCache.h"
#include "aflibMemNode.h"

View File

@ -0,0 +1,10 @@
--- formatlib/audiofile-0.2.0/libaudiofile/aiffwrite.c.orig 2014-01-30 15:01:36.000000000 +0100
+++ formatlib/audiofile-0.2.0/libaudiofile/aiffwrite.c 2014-01-30 15:01:51.000000000 +0100
@@ -28,6 +28,7 @@
#include <assert.h>
#include <sys/types.h>
+#include <string.h>
#include <stdlib.h>
#include "extended.h"

View File

@ -3,7 +3,7 @@
PORTNAME= osdlyrics
PORTVERSION= 0.4.3
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio deskutils
MASTER_SITES= GOOGLE_CODE
PROJECTHOST= osd-lyrics
@ -17,36 +17,48 @@ LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libcurl.so:${PORTSDIR}/ftp/curl
USES= desktop-file-utils gettext gmake iconv pathfix pkgconfig
USE_GNOME= gtk20
USE_SQLITE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= DATADIRNAME=share
# Cannot enable -Werror yet: Clang does not like the code `printf(_("..."))',
# see this bug for details: http://llvm.org/bugs/show_bug.cgi?id=3814
#CONFIGURE_ARGS= --with-werror
USES= gettext gmake iconv pkgconfig
NO_STAGE= yes
USE_GNOME= gtk20
USE_SQLITE= yes
INSTALLS_ICONS= yes
PORTDOCS= AUTHORS ChangeLog NEWS README
LDFLAGS= -L${LOCALBASE}/lib ${ICONV_LIB}
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
OPTIONS_DEFINE= DOCS MPD XMMS2 AMAROK
MPD_DESC= Enable MPD support
XMMS2_DESC= Enable XMMS2 support
AMAROK_DESC= Enable Amarok 1.4 support
MPD_DESC= MPD support
XMMS2_DESC= XMMS2 support
AMAROK_DESC= Amarok 1.4 support
MPD_LIB_DEPENDS= libmpd.so:${PORTSDIR}/audio/libmpd
MPD_CONFIGURE_OFF= --disable-mpd
XMMS2_LIB_DEPENDS= libxmmsclient.so:${PORTSDIR}/audio/xmms2
XMMS2_CONFIGURE_OFF= --disable-xmms2
AMAROK_CONFIGURE_ENABLE= amarok1
.include <bsd.port.options.mk>
post-patch:
.for i in src/Makefile.in src/tests/Makefile.in
@${REINPLACE_CMD} -e \
'/-lstdc++/d' ${WRKSRC}/${i}
.endfor
.for i in lib/chardetect/Makefile.in
@${REINPLACE_CMD} -e \
'/-O2/d' ${WRKSRC}/${i}
.endfor
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in AUTHORS ChangeLog NEWS README
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
.endfor
.include <bsd.port.mk>

View File

@ -1,24 +1,13 @@
--- lib/chardetect/src/entry/impl.cpp.orig
+++ lib/chardetect/src/entry/impl.cpp
@@ -42,7 +42,9 @@
@@ -41,8 +41,10 @@
#include "chardetect.h"
#include "nscore.h"
#include "nsUniversalDetector.h"
#include <string.h>
+#pragma GCC visibility push(default)
#include <string.h>
#include <stdlib.h>
+#pragma GCC visibility pop
#ifdef _WIN32
# include <windows.h>
--- lib/chardetect/src/prmem.h.orig
+++ lib/chardetect/src/prmem.h
@@ -37,7 +37,9 @@
#ifndef nsDummyPrmem_h__
#define nsDummyPrmem_h__
+#pragma GCC visibility push(default)
#include <stdlib.h>
+#pragma GCC visibility pop
inline void* PR_Malloc(size_t len)
{

View File

@ -0,0 +1,12 @@
--- lib/chardetect/src/prmem.h.orig
+++ lib/chardetect/src/prmem.h
@@ -37,7 +37,9 @@
#ifndef nsDummyPrmem_h__
#define nsDummyPrmem_h__
+#pragma GCC visibility push(default)
#include <stdlib.h>
+#pragma GCC visibility pop
inline void* PR_Malloc(size_t len)
{

View File

@ -10,16 +10,17 @@ MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}/${PORTVERSION}
MAINTAINER= ashish@FreeBSD.org
COMMENT= A ncurses-based client for the Music Player Daemon
LICENSE= GPLv3
LIB_DEPENDS= libboost_regex.so:${PORTSDIR}/devel/boost-libs
USES= pkgconfig
NO_STAGE= yes
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20
MAN1= ${PORTNAME}.1
PLIST_FILES= bin/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
man/man1/pms.1.gz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib

View File

@ -0,0 +1,10 @@
--- src/message.h.orig 2010-01-02 21:53:36.000000000 +0100
+++ src/message.h 2014-01-19 16:59:54.616726275 +0100
@@ -25,6 +25,7 @@
#define _PMS_MESSAGE_H_
#include <string>
+#include <ctime>
using namespace std;

View File

@ -4,4 +4,4 @@ need an MPD client that is highly configurable and accessible. PMS
features a simple but powerful interface similar to Vim, and runs on
(at least) Linux and Mac OS X.
WWW: http://pms.sourceforge.net/
WWW: http://pms.sourceforge.net/

View File

@ -14,7 +14,7 @@ COMMENT= Python bindings for Scott Wheeler's TagLib
LICENSE= MIT
LIB_DEPENDS= libboost_python.so:${PORTSDIR}/devel/boost-python-libs \
libtag;so:${PORTSDIR}/audio/taglib
libtag.so:${PORTSDIR}/audio/taglib
USES= shebangfix
HAS_CONFIGURE= yes

View File

@ -15,76 +15,39 @@ LICENSE= GPLv2
LIB_DEPENDS= libFOX-1.4.so:${PORTSDIR}/x11-toolkits/fox14
USES= bison
NO_STAGE= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-alsa
CONFIGURE_ENV+= ac_cv_path_RESWRAP=${LOCALBASE}/bin/fox-1.4/reswrap
MAKE_JOBS_UNSAFE= yes
CONFIGURE_ENV= ac_cv_path_RESWRAP=${LOCALBASE}/bin/fox-1.4/reswrap
OPTIONS_DEFINE= LARGEFILE JACK AUDIOFILE PORTAUDIO OGG VORBIS FLAC FFTW \
SOUNDTOUCH LADSPA LAME CDRDAO DOCS BROKEN_NLS
OPTIONS_DEFAULT= AUDIOFILE PORTAUDIO OGG VORBIS FLAC SOUNDTOUCH \
LADSPA LAME
LARGEFILE_DESC= 64-bit file I/O support
LARGEFILE_DESC= Use 64-bit file I/O
FFTW_DESC= Use fast Fourier transform routines
CDRDAO_DESC= Burning audio files to CD support
BROKEN_NLS_DESC= ${NLS_DESC} (broken!)
LARGEFILE_CONFIGURE_ON= --enable-largefile
JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
AUDIOFILE_LIB_DEPENDS= libaudiofile.so:${PORTSDIR}/audio/libaudiofile
PORTAUDIO_LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio
OGG_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg
VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac
FFTW_LIB_DEPENDS= libfftw.so:${PORTSDIR}/math/fftw
SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch
LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa
LADSPA_CONFIGURE_OFF= --disable-ladspa
LAME_RUN_DEPENDS= lame:${PORTSDIR}/audio/lame
CDRDAO_RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MLARGEFILE}
CONFIGURE_ARGS+= --enable-largefile
.endif
.if ${PORT_OPTIONS:MJACK}
LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
.endif
.if ${PORT_OPTIONS:MAUDIOFILE}
LIB_DEPENDS+= libaudiofile.so:${PORTSDIR}/audio/libaudiofile
.endif
.if ${PORT_OPTIONS:MPORTAUDIO}
LIB_DEPENDS+= libportaudio.so:${PORTSDIR}/audio/portaudio
.endif
.if ${PORT_OPTIONS:MOGG}
LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg
.endif
.if ${PORT_OPTIONS:MVORBIS}
LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis
.endif
.if ${PORT_OPTIONS:MFLAC}
LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac
.endif
.if ${PORT_OPTIONS:MFFTW}
LIB_DEPENDS+= libfftw.so:${PORTSDIR}/math/fftw
.endif
.if ${PORT_OPTIONS:MSOUNDTOUCH}
LIB_DEPENDS+= libSoundTouch.so:${PORTSDIR}/audio/soundtouch
.endif
.if ${PORT_OPTIONS:MLADSPA}
RUN_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa
.else
CONFIGURE_ARGS+= --disable-ladspa
.endif
.if ${PORT_OPTIONS:MLAME}
RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
.endif
.if ${PORT_OPTIONS:MCDRDAO}
RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
.endif
# NLS support is broken as of recent versions of libstdc++; rezound dies at
# startup with "locale::facet::_S_create_c_locale name not valid" exception
.if ${PORT_OPTIONS:MBROKEN_NLS} # Enable only if you know what you're doing
@ -120,6 +83,15 @@ post-patch: .SILENT
${WRKSRC}/src/backend/Remaster/Makefile.in \
${WRKSRC}/src/backend/LADSPA/Makefile.in \
${WRKSRC}/src/frontend_fox/Makefile.in
# Fix some sloppy C++ coding which upsets Clang
${REINPLACE_CMD} -e '/&string_to_anytype/s,static ,,' \
${WRKSRC}/src/misc/CNestedDataFile/anytype.h
${REINPLACE_CMD} -e 's,push_back((,this->&,' \
${WRKSRC}/src/misc/auto_array.h
${REINPLACE_CMD} -e 's,overflowWrite(,this->&,' \
${WRKSRC}/src/PoolFile/TPoolAccesser.cpp
${REINPLACE_CMD} -e 's,map<string,map<const string,' \
${WRKSRC}/src/PoolFile/TPoolFile.cpp
.if ${PORT_OPTIONS:MDOCS}
${REINPLACE_CMD} -e '/AUTHORS/d; /COPYING/d' ${WRKSRC}/Makefile.in
.else

View File

@ -0,0 +1,42 @@
--- src/backend/CPortAudioSoundPlayer.cpp.orig
+++ src/backend/CPortAudioSoundPlayer.cpp
@@ -23,6 +23,7 @@
#ifdef ENABLE_PORTAUDIO
#include <stdio.h>
+#include <string.h>
#include <stdexcept>
--- src/backend/CPortAudioSoundRecorder.cpp.orig
+++ src/backend/CPortAudioSoundRecorder.cpp
@@ -22,6 +22,8 @@
#ifdef ENABLE_PORTAUDIO
+#include <cstdio>
+
#include <stdexcept>
#include "settings.h"
--- src/backend/Generate/CGenerateNoiseAction.cpp.orig
+++ src/backend/Generate/CGenerateNoiseAction.cpp
@@ -23,6 +23,8 @@
#include "../CActionParameters.h"
+#include <cstdlib>
+
CGenerateNoiseAction::CGenerateNoiseAction(const AActionFactory *factory,const CActionSound *actionSound,const double _noiseLength,const double _volume,const NoiseTypes _noiseType,const StereoImage _stereoImage,const double _maxParticleVelocity):
AAction(factory,actionSound),
noiseLength(_noiseLength), // seconds
--- src/backend/Remaster/CAdaptiveNormalizeAction.cpp.orig
+++ src/backend/Remaster/CAdaptiveNormalizeAction.cpp
@@ -20,6 +20,7 @@
#include "CAdaptiveNormalizeAction.h"
+#include <cstdio>
#include <utility>
#include "../CActionParameters.h"

View File

@ -0,0 +1,20 @@
--- src/PoolFile/TStaticPoolAccesser.h.orig
+++ src/PoolFile/TStaticPoolAccesser.h
@@ -43,7 +43,7 @@ public:
// stream-like access methods
- void read(pool_element_t buffer[],const l_addr_t count) const;
+ void read(pool_element_t buffer[],l_addr_t count) const;
void write(const pool_element_t buffer[],const l_addr_t count);
void seek(const l_addr_t where);
@@ -112,7 +112,7 @@ public:
mutable l_addr_t position;
- void overflowWrite(const pool_element_t buffer[],const l_addr_t count,const bool append);
+ void overflowWrite(const pool_element_t buffer[],l_addr_t count,const bool append);
void cacheBlock(const l_addr_t where) const;

View File

@ -3,25 +3,27 @@
PORTNAME= sidplay
PORTVERSION= 1.0.9
DISTVERSIONPREFIX= base-
CATEGORIES= audio emulators
MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/
DISTNAME= ${PORTNAME}-base-${PORTVERSION}
MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/ \
http://www.sourcefiles.org/Multimedia/Module_Players/
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Commodore SID-chip emulator that plays SID music files
LICENSE= GPLv2 # (or later)
LIB_DEPENDS= libsidplay.so:${PORTSDIR}/audio/libsidplay
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-sidplay-includes=${LOCALBASE}/include \
--with-sidplay-library=${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}-base-${PORTVERSION}
GNU_CONFIGURE= yes
NO_STAGE= yes
PLIST_FILES= bin/sid2wav bin/sidcon bin/sidplay
post-install:
${STRIP_CMD} ${PREFIX}/bin/sidplay ${PREFIX}/bin/sid2wav \
${PREFIX}/bin/sidcon
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidplay \
${STAGEDIR}${PREFIX}/bin/sid2wav \
${STAGEDIR}${PREFIX}/bin/sidcon
.include <bsd.port.mk>

View File

@ -0,0 +1,32 @@
--- sid2wav.cpp.orig
+++ sid2wav.cpp
@@ -18,9 +18,9 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-#include <iostream.h>
-#include <iomanip.h>
-#include <fstream.h>
+#include <iostream>
+#include <iomanip>
+#include <fstream>
#include <string.h>
#include <stdlib.h>
@@ -39,6 +39,16 @@
#include <sidplay/fformat.h>
#include <sidplay/myendian.h>
+using std::cerr;
+using std::cout;
+using std::endl;
+using std::dec;
+using std::flush;
+using std::hex;
+using std::ios;
+using std::setfill;
+using std::setw;
+
const char s2w_version[] = "1.8";
struct wav_hdr // little endian

View File

@ -0,0 +1,23 @@
--- sidcon.cpp.orig
+++ sidcon.cpp
@@ -25,12 +25,18 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <iostream.h>
-#include <iomanip.h>
+#include <iostream>
+#include <iomanip>
#include <sidplay/sidtune.h>
#include <sidplay/fformat.h>
+using std::cerr;
+using std::cin;
+using std::cout;
+using std::endl;
+using std::flush;
+
static bool toPSID = true,
toSIDPLAY = false,
checkOnly = false,

View File

@ -0,0 +1,28 @@
--- sidplay.cpp.orig
+++ sidplay.cpp
@@ -18,8 +18,8 @@
//
#include <ctype.h>
-#include <iomanip.h>
-#include <fstream.h>
+#include <iomanip>
+#include <iostream>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
@@ -41,6 +41,14 @@
#define DISALLOW_STEREO_SOUND
#endif
+using std::cerr;
+using std::cout;
+using std::dec;
+using std::endl;
+using std::hex;
+using std::setfill;
+using std::setw;
+
// Error and status message numbers.
enum
{

View File

@ -1,3 +0,0 @@
bin/sidplay
bin/sid2wav
bin/sidcon

View File

@ -3,7 +3,7 @@
PORTNAME= sox
PORTVERSION= 14.4.1
PORTREVISION= 1
PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF

View File

@ -0,0 +1,14 @@
Work around a ports bug wrt symlinking manpages in different
categories, by copying the manpage instead.
--- Makefile.am.orig 2013-01-30 11:40:06.000000000 +0900
+++ Makefile.am 2014-02-08 01:46:11.000000000 +0900
@@ -118,7 +118,7 @@
install-data-hook:
cd $(DESTDIR)$(mandir)/man1 && $(RM) play.1 && $(LN_S) sox.1 play.1
cd $(DESTDIR)$(mandir)/man1 && $(RM) rec.1 && $(LN_S) sox.1 rec.1
- cd $(DESTDIR)$(mandir)/man7 && $(RM) soxeffect.7 && $(LN_S) ../man1/sox.1 soxeffect.7
+ cd $(DESTDIR)$(mandir)/man7 && $(RM) soxeffect.7 && cp ../man1/sox.1 soxeffect.7
uninstall-hook:
$(RM) $(DESTDIR)$(mandir)/man1/play.1

View File

@ -7,7 +7,7 @@ PORTREVISION= 6
CATEGORIES= audio
MASTER_SITES= ftp://ftp.stack.nl/pub/users/willem/
MAINTAINER= argail@visit.ru
MAINTAINER= ports@FreeBSD.org
COMMENT= A XMMS input plugin for read AudioCD via IDE bus
BUILD_DEPENDS= xmms-config:${PORTSDIR}/multimedia/xmms

View File

@ -12,21 +12,23 @@ DISTNAME= ${PORTNAME}${PKGNAMEPREFIX}2.05
MAINTAINER= ports@FreeBSD.org
COMMENT= ModPlug-based plugin for XMMS
LIB_DEPENDS?= libxmms.so:${PORTSDIR}/multimedia/xmms
LIB_DEPENDS+= modplug:${PORTSDIR}/audio/libmodplug
BUILD_DEPENDS= xmms>0:${PORTSDIR}/multimedia/xmms
LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug
RUN_DEPENDS= xmms>0:${PORTSDIR}/multimedia/xmms
USES= pkgconfig
NO_STAGE= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
PLUGDIR?= lib/xmms/Input
PLIST_FILES= ${PLUGDIR}/libmodplugxmms.so
PLIST_FILES= lib/xmms/Input/libmodplugxmms.so
post-patch:
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|-lstdc++||' ${WRKSRC}/modplugxmms/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/modplugxmms/.libs/libmodplugxmms.so \
${PREFIX}/${PLUGDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
(cd ${WRKSRC}/modplugxmms/.libs && ${INSTALL_LIB} libmodplugxmms.so \
${STAGEDIR}${PREFIX}/lib/xmms/Input)
.include <bsd.port.mk>

View File

@ -0,0 +1,10 @@
--- modplugxmms/modplugxmms.h.orig
+++ modplugxmms/modplugxmms.h
@@ -8,6 +8,7 @@
#define __MODPLUGXMMS_CMODPLUGXMMS_H_INCLUDED__
#include <string>
+#include <pthread.h>
#ifndef __MODPLUGXMMS_STDDEFS_H__INCLUDED__
#include "stddefs.h"

View File

@ -8,7 +8,7 @@ CATEGORIES= audio
MASTER_SITES= http://brianvictor.tripod.com/
DISTNAME= XMMS-mp3cue-${PORTVERSION}
MAINTAINER= r2@music.lt
MAINTAINER= ports@FreeBSD.org
COMMENT= XMMS mp3cue adds cue file support to XMMS
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms

Some files were not shown because too many files have changed in this diff Show More