Compare commits

...

140 Commits
main ... 2014Q3

Author SHA1 Message Date
Bryan Drewery
a0ccd6f831 MFH: r369684
Add RedHat's patch for CVE-2014-7186, commonly known as "redir_stack" overflow,
which has not been shown to be as critical as "shellshock" currently.

Security:	CVE-2014-7186
2014-10-01 03:35:40 +00:00
Bryan Drewery
8e9f8bf27f MFH: r369563 (without @dir changes)
- Update to 2.1.1

Security:	CVE-2014-2905
Security:	CVE-2014-2906
Security:	CVE-2014-3856
Security:	CVE-2014-2914
Security:	CVE-2014-3219
2014-09-29 23:28:23 +00:00
Bryan Drewery
037396ee3d MFH: r369467
- Update to patchlevel 27 which changes how functions are exported.
  This should eliminate the recent vulnerabilities, but keep the
  requirement for --import-functions/IMPORTFUNCTIONS option for now.
- Loosen the --import-functions requirement so it is not needed when running
  an interactive shell. It is already disallowed for privileged/setuid mode.
- Show an error on stderr when an imported function is ignored.
2014-09-28 16:47:44 +00:00
Bryan Drewery
8f4ed37fb0 MFH: r369416
- Apply patch to fix timed out SSL connections from spinning CPU

Tested by:	bdrewery
Submitted by:	kajetan.staszkiewicz@innogames.de
Submitted by:	ohauer
PR:		176438
Approved by:	maintainer timeout
2014-09-27 19:37:55 +00:00
Bryan Drewery
1c20652f7c MFH: r369347
Update to patchlevel 26. This is a NOP as r369261 already covered it.
2014-09-26 21:32:03 +00:00
Bryan Drewery
df421f2939 MFH: r369341
Disable function importing from the environment by default.  This can be
enabled by using --import-functions or enabling the IMPORTFUNCTIONS option.

This removes the risk of further parser bugs leading to code execution, as
well as the risk to setuid scripts and poorly written applications that
do not cleanse their environment [1][2].

Also note that there is an unofficial 4.3.26 floating around that has not yet
been officially released.  r369261 covers the change in 4.3.26.

See also:
  http://seclists.org/oss-sec/2014/q3/747 [1]
  http://seclists.org/oss-sec/2014/q3/746 [2]
  http://seclists.org/oss-sec/2014/q3/755 [3]

Obtained from:	NetBSD (based on) [3]
PR:		193932
Reviewed by:	Eric Vangyzen
With hat:	portmgr
2014-09-26 21:10:26 +00:00
Johannes Jost Meixner
6a66a15caa MFH: r369267
Backport Adobe's Flash upgrade to fix twelve vulnerabilities.

While here, set maintainer to emulation@ in line with r369160.

Approved by:	swills (mentor)
Approved by:	portmgr (erwin)
Security:	ca44b64c-4453-11e4-9ea1-c485083ca99c
2014-09-26 07:38:02 +00:00
Bryan Drewery
cb3a675077 MFH: r369261
Fix CVE-2014-3659. The original fix in 25 was not enough.

Obtained from:	http://seclists.org/oss-sec/2014/q3/690 (bash developer)
Security:	CVE-2014-3659
2014-09-25 15:39:28 +00:00
Dag-Erling Smørgrav
b1b850a423 Update security/nss and security/ca_root_nss to 3.17.1. Manual merge
because these ports have very complex revision history interleaved with
other Mozilla ports.

Approved by:	ports-secteam
Security:	CVE-2014-1544
Security:	48108fb0-751c-4cbb-8f33-09239ead4b55.html
2014-09-25 12:55:21 +00:00
Rene Ladan
9beff39a1f MFH: r369245
Update www/chromium to 37.0.2062.124 to fix the NSS vulnerability.

Security:	http://vuxml.freebsd.org/freebsd/bd2ef267-4485-11e4-b0b7-00262d5ed8ee.html
Approved by:	portmgr (erwin)
2014-09-25 12:37:45 +00:00
Raphael Kubo da Costa
c892043c43 MFH: r369207
Add upstream patches for CVE-2014-6055 (more vulnerabilities in libvncserver).

Don't worry, more recent krfb versions will stop bundling libvncserver.

Security:	fb25333d-442f-11e4-98f3-5453ed2e2b49

Approved by:	portmgr (erwin), ports-secteam (rea)
2014-09-25 09:08:23 +00:00
Rene Ladan
6e36a23e27 MFH: r369217
Document new vulnerability in www/chromium < 37.0.2062.124
Obtained from:	http://googlechromereleases.blogspot.nl/

Document krfb -- Multiple security issues in bundled libvncserver (while here)

Approved by:	portmgr (erwin)
2014-09-25 08:31:40 +00:00
Xin LI
04be4687d9 MFH: r369192
Document bash remote code execution vulnerability.

Approved by:	portmgr (ports-security blanket)
2014-09-24 18:12:39 +00:00
Emanuel Haupt
02bf8e1285 - Update to patch level 25 (4.3.25)
- Provide CPE information [1]

Provided by:    des [1]
Security:       CVE-2014-6271
Approved by:    portmgr (bdrewery)
2014-09-24 17:52:22 +00:00
Antoine Brodin
7f9389e54b Mark wordgrinder BROKEN in 2014Q3 branch
Fixing it would require major upgrade of some dependencies

Approved by:	portmgr (self)
2014-09-24 13:07:33 +00:00
Alberto Villa
2c9faf3ff8 MFH: r369138
- Fix build with Clang.

PR:		189043
Approved by:	portmgr (rea)
2014-09-24 07:42:21 +00:00
Guido Falsi
2918badef8 MFH: r368515
Document new asterisk11 vulnerability.

Approved by:	portmgr (zi)
2014-09-18 21:02:57 +00:00
Dmitry Marakasov
da178baef5 MFH: r368409
- Fix build failure with perl 5.20 due to error in documentation

PR:             193267
Submitted by:   John.Marshall@riverwillow.com.au
Approved by:	portmgr
2014-09-18 15:44:25 +00:00
Bryan Drewery
57cdacebb2 MFH r367994:
@sample: Alert user that there is a stale file to be removed.
2014-09-17 16:28:51 +00:00
Bryan Drewery
8968bdc5a1 MFH: r366334
- Update to 3.17.7

Changes:
  * Use PM_SU_CMD for pkg set -o
2014-09-17 15:54:58 +00:00
Bryan Drewery
0fa1607155 MFH: r368387
- Update to 3.0.19

Changes:
  * Fix improper call to 'msg_warn'. Bad backport from 3.1.

Reported by:	sunpoet
2014-09-17 15:54:03 +00:00
Bryan Drewery
79bb0e9ca7 MFH: r368336
- Update to 3.0.18

Changes:
  * Add a check for 3.1 repository and reject the build. 3.0 does not know
    how to handle 3.1's repository format. Downgrading is not supported
    at this point.
  * Allow securelevel>=1 with USE_TMPFS=all
  * Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport
2014-09-17 15:53:46 +00:00
Bryan Drewery
d343c698a7 MFH: r363770
- Update to 3.0.17

Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * distclean: Fix some false-positives
  * Fix dead link in poudriere.conf
2014-09-17 15:53:22 +00:00
Koop Mast
1469c316b8 MFH: r368364
Update to 1.8.8.

Security update.

Approved by:	portmgr (erwin@)
2014-09-17 13:58:45 +00:00
Bryan Drewery
a13f63e7bf MFH r368345:
- Fix off-by-one with 'make checksum' which caused it to not properly
      download files from the last site (distcache).

With hat:	portmgr
2014-09-16 20:44:12 +00:00
Matthew Seaman
25641a3641 MFH: r368145
Security update to 4.2.8.1

Advisory:	http://www.phpmyadmin.net/home_page/security/PMASA-2014-10.php

Security:	cc627e6c-3b89-11e4-b629-6805ca0b3d42
Approved by:	portmgr (zi)
2014-09-13 21:54:24 +00:00
Sunpoet Po-Chuan Hsieh
3b09aaa401 MFH: r368009
- Fix heap-based buffer overflow in formisc.c
- Bump PORTREVISION for package change

Security:	CVE-2014-3618
Approved by:	portmgr (erwin)
2014-09-12 14:59:23 +00:00
Rene Ladan
6e6c99c291 MFH: r367846
www/chromium: update to 37.0.2062.120

Obtained from:	FreeBSD Chromium Project
Security:	http://vuxml.freebsd.org/freebsd/36a415c8-3867-11e4-b522-00262d5ed8ee.html

Approved by:	ports-secteam (zi)
2014-09-10 14:31:26 +00:00
Rene Ladan
cac7178b82 MFH: r366226
Update www/chromium to 37.0.2062.94

Obtained from:	freebsd-chromium@ (especially Carlos Medina)
Security:	http://www.vuxml.org/freebsd/fd5f305d-2d3d-11e4-aa3d-00262d5ed8ee.html

Approved by:	portmgr (erwin, on 2014-08-27)
2014-09-10 14:29:15 +00:00
Rene Ladan
b56f50f649 MFH: r367784
Document new vulnerabilities in www/chromium < 37.0.2062.120

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

Approved by:	portmgr (erwin)
2014-09-09 21:44:36 +00:00
Tijl Coosemans
013dbdd831 MFH: r367344
Document trafficserver vulnerability

Approved by:	portmgr (erwin)
2014-09-05 15:56:29 +00:00
Olli Hauer
fee683c9cd MFH: r367227
- update to 2.2.29
- use PTHREAD_LIBS/CFLAGS instead -pthread

Changes with Apache 2.2.29
http://www.apache.org/dist/httpd/CHANGES_2.2.29

  *) Corrected docs/manual pages for new MergeTrailers directive and other
     out of date documentation. [William Rowe]

Changes with Apache 2.2.28

  *) SECURITY: CVE-2014-0118 (cve.mitre.org) [1]
     mod_deflate: The DEFLATE input filter (inflates request bodies) now
     limits the length and compression ratio of inflated request bodies to avoid
     denial of service via highly compressed bodies.  See directives
     DeflateInflateLimitRequestBody, DeflateInflateRatioLimit,
     and DeflateInflateRatioBurst. [Yann Ylavic, Eric Covener]

  *) SECURITY: CVE-2014-0231 (cve.mitre.org) [1]
     mod_cgid: Fix a denial of service against CGI scripts that do
     not consume stdin that could lead to lingering HTTPD child processes
     filling up the scoreboard and eventually hanging the server.  By
     default, the client I/O timeout (Timeout directive) now applies to
     communication with scripts.  The CGIDScriptTimeout directive can be
     used to set a different timeout for communication with scripts.
     [Rainer Jung, Eric Covener, Yann Ylavic]

  *) SECURITY: CVE-2014-0226 (cve.mitre.org) [1]
     Fix a race condition in scoreboard handling, which could lead to
     a heap buffer overflow.  [Joe Orton, Eric Covener, Jeff Trawick]

  *) SECURITY: CVE-2013-5704 (cve.mitre.org) [2]
     core: HTTP trailers could be used to replace HTTP headers
     late during request processing, potentially undoing or
     otherwise confusing modules that examined or modified
     request headers earlier.  Adds "MergeTrailers" directive to restore
     legacy behavior.  [Edward Lu, Yann Ylavic, Joe Orton, Eric Covener]

  *) core: Detect incomplete request and response bodies, log an error and
     forward it to the underlying filters. PR 55475.  [Yann Ylavic]

  *) mod_deflate: Handle Zlib header and validation bytes received in multiple
     chunks. PR 46146. [Yann Ylavic]

  *) mod_proxy: Don't reuse a SSL backend connection whose requested SNI
     differs. PR 55782.  [Yann Ylavic]

  *) mod_deflate: Fix inflation of files larger than 4GB. PR 56062.
     [Lukas Bezdicka <social v3.sk>]

  *) mod_dav: Fix improper encoding in PROPFIND responses.  PR 56480.
     [Ben Reser]

  *) mod_ssl: Extend the scope of SSLSessionCacheTimeout to sessions
     resumed by TLS session resumption (RFC 5077). [Rainer Jung]

  *) mod_proxy_ajp: Forward local IP address as a custom request attribute
     like we already do for the remote port. [Rainer Jung]

  *) mod_deflate: Don't fail when flushing inflated data to the user-agent
     and that coincides with the end of stream ("Zlib error flushing inflate
     buffer"). PR 56196. [Christoph Fausak <christoph fausak glueckkanja.com>]

  *) mod_cache, mod_disk_cache: With CacheLock enabled, responses with a Vary
     header might not get the benefit of the thundering herd protection due to
     an incorrect internal cache key.  PR 50317.
     [Ruediger Pluem, Jan Kaluza, Yann Ylavic]

  *) mod_rewrite: Support session cookies with the CO= flag when later
     parameters are used.  The doc for this implied the feature had been
     backported for quite some time.  PR56014 [Eric Covener]

  *) mod_cache: Don't remove stale cache entries that cannot be conditionally
     revalidated. This prevents the thundering herd protection from serving
     stale responses during a revalidation. PR 50317.
     [Eric Covener, Jan Kaluza,  Ruediger Pluem]

  *) core: Increase TCP_DEFER_ACCEPT socket option to from 1 to 30 seconds.
     PR 41270. [Dean Gaudet <dean arctic org>]

[1] CVE issues already fixed since FreeBSD-ports r362845
[2] new CVE-2013-5704 issue fixed in 2.2.29

Approved by:    portmgr (erwin@)
Security:	f927e06c-1109-11e4-b090-20cf30e32f6d
Security:	CVE-2013-5704
2014-09-03 20:51:07 +00:00
Olli Hauer
4d47efd9bb MFH: r367225
- update vid f927e06c-1109-11e4-b090-20cf30e32f6d
  (httpd-2.2.29 was released today)

Approved by:	portmgr (erwin@)
2014-09-03 20:32:11 +00:00
Thomas Zander
1553ab4200 MFH: r367223
- Stagify
- Fix build on clang
- Add MAKE_JOBS_UNSAFE
- Add LICENSE
- Add DOCS option
- Bump PORTREVISION
- Pet portlint

PR:		191049
Submitted by:	k@stereochro.me
Reviewed by:	cpm@fbsd.es, joemann@beefree.free.de, marino, riggs
Final patch by:	cpm@fbsd.es, riggs
Approved by:	portmgr (erwin)
2014-09-03 20:17:33 +00:00
Antoine Brodin
95d1fc767d MFH: r365627
MIT license with a copyright holder can be distributed
2014-08-27 18:45:17 +00:00
Antoine Brodin
33dfb32747 MFH: r365802
Ignore ports setting NO_PACKAGE when PACKAGE_BUILDING is set
Side effect is that we will no longer mirror their distfiles, sad for them,
but we will no longer spend cpu cycles building them for nothing every week
and have strange errors from dependent ports unable to install NO_PACKAGE
dependencies

Users willing to package those ports can still set FORCE_PACKAGE

Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set)

Differential Revision: https://reviews.freebsd.org/D670
Reviewed by:	bdrewery
With hat:	portmgr
2014-08-27 18:43:54 +00:00
Antoine Brodin
4e22ac53ee MFH: r366021
- Unbreak by updating to 0.8.19
- Fix LICENSE_PERMS
- Add lang/gawk to (BUILD|TEST)_DEPENDS
- Remove conflicts with misc/translate
- Add 3 new options (default off) to support RTL languages,
  enable text-to-speech functionality and readline-style
  editing and history in interactive mode
- Remove pkg-plist

Build Log:	https://redports.org/buildarchive/20140824220804-65990/
2014-08-27 18:41:17 +00:00
Rene Ladan
36b43fa81f MFH: r366223
Document new vulnerabilities in www/chromium < 37.0.2062.94

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

Also merge entries for file, django, php, and phpMyAdmin

Approved by:	portmgr (erwin)
2014-08-27 07:15:17 +00:00
Dmitry Marakasov
3cfd08db23 MFH: r366173
- Fix link for SQL option

Approved by:	portmgr blanket
2014-08-26 11:09:01 +00:00
Dmitry Marakasov
a6ebdd4a5d MFH: r366172
- Fix build by disabling warning which shoots on libdbi and is fatal due to -Werror

Approved by:	portmgr blanket
2014-08-26 11:06:40 +00:00
Dmitry Marakasov
decd0acfa6 MFH: r366171
- Fix link for SQL option

Approved by:	portmgr blanket
2014-08-26 11:05:43 +00:00
Olli Hauer
57b4a3ace7 MFH: r365724
- update to 6.4.7
- add CPE entry
- sort pkg-plist

Changelog (entries related to the command line tools)

Nmap 6.47 [2014-08-20]

o Integrated all of your IPv4 OS fingerprint submissions since June 2013
  (2700+ of them). Added 366 fingerprints, bringing the new total to 4485.
  Additions include Linux 3.10 - 3.14, iOS 7, OpenBSD 5.4 - 5.5, FreeBSD 9.2,
  OS X 10.9, Android 4.3, and more. Many existing fingerprints were improved.
  Highlights: http://seclists.org/nmap-dev/2014/q3/325 [Daniel Miller]

o Removed the External Entity Declaration from the DOCTYPE in Nmap's XML. This
  was added in 6.45, and resulted in trouble for Nmap XML parsers without
  network access, as well as increased traffic to Nmap's servers. The doctype
  is now:
  <!DOCTYPE nmaprun>

o [Ncat] Fixed SOCKS5 username/password authentication. The password length was
  being written in the wrong place, so authentication could not succeed.
  Reported with patch by Pierluigi Vittori.

o Avoid formatting NULL as "%s" when running nmap --iflist. GNU libc converts
  this to the string "(null)", but it caused segfault on Solaris. [Daniel Miller]

o Handle ICMP admin-prohibited messages when doing service version detection.
  Crash reported by Nathan Stocks was: Unexpected error in NSE_TYPE_READ
  callback.  Error code: 101 (Network is unreachable) [David Fifield]

o [NSE] Fix a bug causing http.head to not honor redirects. [Patrik Karlsson]

Approved by:	portmgr (zi)
2014-08-23 12:50:20 +00:00
Antoine Brodin
9ef4c42d2d MFH: r365572
Update all Django ports to new security releases

On August 20, the Django team issued new security releases addressing
multiple vulnerabilities [1]. Update all of our Django ports accordingly:

- www/py-django: Update to 1.6.6
- www/py-django14: Update to 1.4.14
- www/py-django15: Update to 1.5.9
- www/py-django-devel: Update to 1.7 release candidate 3

While I'm here:

- Switch to USES=python and USE_PYTHON=<features>
- Deprecate OPTIONSFILE
- Add CPE information
- Add LICENSE_FILE
- Tweak HTMLDOCS option description

And for www/py-django-devel:

- Switch to GITHUB for distribution files

[1] https://www.djangoproject.com/weblog/2014/aug/20/security/

Approved by:	lwhsu (maintainer)
Security:	3c5579f7-294a-11e4-99f6-00e0814cab4e
2014-08-21 20:23:11 +00:00
Bryan Drewery
6aeb6d51dc MFH: r365576
- Make 'clean-restricted' tell that it is deleting the package.
  Don't show this verbose output when calling delete-package on
  failures from do-package though.

With hat:	portmgr
2014-08-21 18:32:12 +00:00
Bryan Drewery
f74dca7849 MFH: r365528
- Remove unneeded LIB_DEPENDS for avahi.
  padevchooser does not link directly to avahi. Pulseaudio links directly to it
  and already depends on it. Pkg only considers library dependencies for
  DT_NEEDED links. Because avahi is not actually needed it is not registered as
  a dependency in the package. This causes poudriere to rebuild this port
  on every build because it sees avahi in LIB_DEPENDS but not registered in
  the package.
  ldd(1) shows the indirect dependency on avahi, however the direct deps can
  be seen with ldd -a or readelf -d.

With hat:	portmgr
2014-08-21 03:06:22 +00:00
Bryan Drewery
c664a5d6ac Fix devel/hs-haddock losing the HSCOLOUR option in the package it creates. This
was causing poudriere to rebuild the package on every run even if the port
was not updated.

Direct commit as head did a major release to the Haskell ports in r364579
which covered this.

With hat:	portmgr
Obtained from:	8a17f83af2.patch
2014-08-21 00:13:53 +00:00
Bryan Drewery
1a04611f01 Partial MFH of r363230 and r362796 to fix multiple databases being added to
LIB_DEPENDS. This was causing needless rebuilding with poudriere.

With hat:	portmgr
2014-08-20 23:19:35 +00:00
Bryan Drewery
29772fc488 MFH: r364735
- Fix dependency line for p5-Net. This was causing needless rebuilding of
  p5-Test-OpenLDAP with poudriere as it always thought the dependencies
  were changed. This also correctly registers the p5-Net as a dependency
  for package use.

With hat:	portmgr
2014-08-20 21:14:05 +00:00
Dmitry Marakasov
e96abee0df MFH: r365378
- Fix plist for WITH_DBI case

Approved by:	portmgr
2014-08-20 13:31:11 +00:00
Antoine Brodin
5270b64b91 MFH: r364411
Mark BROKEN: fails to link

cc -O2 -pipe -fno-strict-aliasing       -I/usr/local/include -I../flx -I/usr/local/include    -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO    -DHELP_DIR=\"/usr/local/lib/X11/xfpovray/help\" -c ./util.c
rm -f xfpovray
cc -o xfpovray       -L/usr/local/lib   ./build_pages.o 	./callbacks.o 	./show_image.o 	./xfpovray.o 	./tips.o 	./state.o 	./config.o 	./run_program.o 	./util.o  ../flx/libflx.a -L/usr/local/lib -lforms -lXpm -lm -lXext -lX11  -Wl,-rpath,/usr/local/lib
../flx/libflx.a(flx_return_button.o): In function `draw_return_button':
flx_return_button.c:(.text+0x178): undefined reference to `fl_drw_box'
flx_return_button.c:(.text+0x1a9): undefined reference to `fl_drw_box'
flx_return_button.c:(.text+0x1ff): undefined reference to `fl_drw_box'
*** [xfpovray] Error code 1

Reported by:	pkg-fallout
2014-08-20 12:24:23 +00:00
Antoine Brodin
117bef4547 MFH: r365258
Mark BROKEN: Unfetchable

Reported by:	pkg-fallout
With hat:	portmgr
2014-08-20 12:21:48 +00:00
Bryan Drewery
e6604e33ac Attempt to fix build by reverting bits not planned to be MFC'd 2014-08-20 03:59:14 +00:00
Max Brazhnikov
cc50d17b42 MFH: r364945
net-im/psi:
- Add dependence on archivers/minizip
- Convert to options helpers
- Reorder paths to always include internal socks.h [1]

PR:		192270 [1]
Reported by:	Jordan Irwin
Approved by:	portmgr (erwin)
2014-08-19 09:40:43 +00:00
Max Brazhnikov
eda602dcd5 MFH: r364589
devel/thrift-cpp:
- Unbreak Makefile when building with QT4 support. USE_QT4 cannot be set
  after bsd.port.pre.mk and requires inclusion of bsd.port.options.mk
  (when used with options). However converting to options helpers saves
  us from additional include.
- Replace spaces with tab while here

PR:		189127
Reported by:	jrh29@alumni.cwru.edu
Approved by:	maintainer timeout (3 months from the date of report, I didn't
		wait approval for my patch)
Approved by:	portmgr (erwin)
2014-08-19 09:33:04 +00:00
Rene Ladan
fca311759d MFH: r365341
www/chromium: Enable build on FreeBSD < 10 and enable file chooser dialog [1].

- Spell out full path to /sbin/sysctl [2]
- Build with OpenSSL from base to avoid a link conflict on FreeBSD < 10
- Fix build with libusb on FreeBSD < 10 [3]
- Fix build with GCC 4.7 (for 8.4 / 9.1)
- Bump PORTREVISION

PR:		192742 [1]
Submitted by:	cmt@burggraben.net [1]
Submitted by:	J. R. Oldroyd [2]
Submitted by:	db@ [3]

Approved by:	portmgr (erwin)
2014-08-18 19:42:24 +00:00
Matthew Seaman
097ad4de70 MFH: r365236
Security update to 4.2.7.1

XSS in view operations page.

and

Multiple XSS vulnerabilities in browse table, ENUM editor, monitor,
query charts and table relations pages

Release notes:	http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.2.7.1/phpMyAdmin-4.2.7.1-notes.html/download
Security:	fbb01289-2645-11e4-bc44-6805ca0b3d42
Approved by:	portmgr (erwin)
2014-08-18 06:44:04 +00:00
Rene Ladan
f0d14082e7 MFH: r365002
Fix installation on i386 where mksnapshot is called mksnapshot.ia32 initially.

Approved by:	portmgr (erwin)
2014-08-15 19:03:27 +00:00
Rene Ladan
e9f470a3f5 MFH: r364870
- Update to 36.0.1985.143 and unforbid
- Use a lot of ports dependencies instead of bundled versions
  (idea from Gentoo Linux)
- Make patches more compatible with OpenBSD
- Add note about Python (only relevant for DIY builds)

- Install more icons into PREFIX/share/icons/hicolor/XxY/apps/
- Mute mkdir in installation
- Install mksnapshot binary
- Do not install bundled protoc binary

Obtained from:	Gentoo, OpenBSD, various contributors in freebsd-chromium@
Security:	http://www.vuxml.org/freebsd/df7754c0-2294-11e4-b505-000c6e25e3e9.html

Approved by:	portmgr (erwin)
2014-08-15 19:01:10 +00:00
Rene Ladan
dd13abc916 MFH: r364874
Fix INDEX by adding misc/usbids to misc/Makefile

Pointyhat:	bapt (3 months overdue ...)
Approved by:	portmgr (bdrewery)
2014-08-14 23:06:13 +00:00
Antoine Brodin
22081f78e6 MFH: r364410
Mark BROKEN: fails to build

/bin/sh ../libtool --tag=CXX   --mode=compile c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"IccXML\" -DVERSION=\"0.9.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRERROR=1 -I. -I.. -I../IccXML -I/usr/local/include/SampleICC -I/usr/local/include/libxml2 -I/usr/local/include      -O2 -pipe -fno-strict-aliasing -MT IccMpeXml.lo -MD -MP -MF .deps/IccMpeXml.Tpo -c -o IccMpeXml.lo IccMpeXml.cpp
libtool: compile:  c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"IccXML\" -DVERSION=\"0.9.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRERROR=1 -I. -I.. -I../IccXML -I/usr/local/include/SampleICC -I/usr/local/include/libxml2 -I/usr/local/include -O2 -pipe -fno-strict-aliasing -MT IccMpeXml.lo -MD -MP -MF .deps/IccMpeXml.Tpo -c IccMpeXml.cpp  -fPIC -DPIC -o .libs/IccMpeXml.o
In file included from IccMpeXml.cpp:65:
IccUtilXml.h:197:23: warning: no newline at end of file
In file included from IccMpeXml.cpp:65:
IccUtilXml.h:73: error: redefinition of 'class CIccUTF16String'
/usr/local/include/SampleICC/IccUtil.h:317: error: previous definition of 'class CIccUTF16String'
IccUtilXml.h:112: error: default argument given for parameter 3 of 'const char* icUtf16ToUtf8(std::string&, const icUInt16Number*, int)'
/usr/local/include/SampleICC/IccUtil.h:354: error: after previous specification in 'const char* icUtf16ToUtf8(std::string&, const icUInt16Number*, int)'
IccUtilXml.h:113: error: default argument given for parameter 3 of 'const short unsigned int* icUtf8ToUtf16(CIccUTF16String&, const char*, int)'
/usr/local/include/SampleICC/IccUtil.h:355: error: after previous specification in 'const short unsigned int* icUtf8ToUtf16(CIccUTF16String&, const char*, int)'
gmake[1]: *** [IccMpeXml.lo] Error 1

Reported by:	pkg-fallout
2014-08-13 09:38:07 +00:00
Antoine Brodin
9b0f8253a2 MFH: r360717
- Fix fetch.
  The project was transferred to github.com/sass account
- Fix distinfo.
  No difference in the source code:
  http://people.freebsd.org/~nivit/public_distfiles/sassc/1.0.1-hcatlin/sassc-1.0.1.tar.gz (old distfile)
  http://people.freebsd.org/~nivit/public_distfiles/sassc/1.0.1-sass/sassc-1.0.1.tar.gz (new distfile)
- Bump PORTREVISION

Pointed out by:	amdmi3 (see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191437 )
2014-08-13 09:36:25 +00:00
Rene Ladan
c14e2c09ee MFH: r364755
Document new vulnerabilities in www/chromium < 36.0.1985.143

Submitted by:	Carlos Jacobo Puga Media <cpm@fbsd.es>
Obtained from:	http://googlechromereleases.blogspot.nl/

Approved by:	portmgr (erwin)
2014-08-13 06:48:18 +00:00
Thomas Zander
5494c82217 MFH: r364738
- Fix build failure on 9.1
- Simplify Makefile in the process

PR:		190649
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com> (maintainer)
Reviewed by:	Muhammad Moinur Rahman <5u623l20@gmail.com> (maintainer)
Approved by:	portmgr (erwin), mentors (implicit), maintainer
2014-08-12 20:56:23 +00:00
Bryan Drewery
846d4ef5c6 MFH: r360653
- Fix pkg-rquery -I to have all expected output.

Obtained from:	upstream 29c9c84e0e11c2c182a8d79634344e57bf2575f1
With hat:	portmgr
Reported by:	dteske
2014-08-12 16:15:07 +00:00
Olli Hauer
513a31be86 MFH: r364481
- adjust default modules, changed during the last revisions
  + SESSION_DBD
  + SLOTMEM_SHM (e.g neeed for mod_ajp)
  - CERN_META

- Use OPTION desc. from modules/config.m4 to match upstream
- bump PORTREVISION

with hat apache@

Approved by:	portmgr (mat@)
2014-08-11 20:32:56 +00:00
Olli Hauer
c9d4f6c79c - fix package name s/subversion18/subversion/
Thanks to jkim@ for the notice!

Approved by:	portmgr (implicit)
2014-08-11 20:22:04 +00:00
Olli Hauer
927af4e99c MFH: r364230
Document OpenSSL multiple vulnerabilities.

MFH: r364456

Document nginx vulnerability.

MFH: r364494

Fix typo.

Found by:	rene

MFH: r364637

- document subversion CVE-2014-3522, CVE-2014-3528

MFH: r364638

- document serf CVE-2014-3504

MFH: r364641

- INSERT URL HERE

Approved by:	portmgr (erwin)
2014-08-11 20:07:24 +00:00
Olli Hauer
f005fac78e MFH: r364463
- add CPE information
- use NO_STATIC instead DYNAMIC_ENABLED in pkg-plist

Approved by:	portmgr (erwin@)
2014-08-09 21:22:12 +00:00
Olli Hauer
1aad04464d MFH: r364455
- add some additional SUB_LIST hints

Approved by:	portmgr (erwin@)
2014-08-09 19:06:55 +00:00
Pawel Pekala
248a235cc9 MFH: r364302
- Fix build with clang (functions not returing value)
- Respect CFLAGS during build
- Add staging support
- Switch to PLIST_FILES
- Rename patches to current standards

Approved by:	portmgr (erwin)
2014-08-07 16:56:46 +00:00
Pawel Pekala
a7c00ede80 MFH: r364219
- Fix build with clang (hardcoded linking with libstdc++)
- Respect CXXFLAGS during build
- Add staging support
- Convert to USES=libtool, new options framework

Approved by:	portmgr (erwin)
2014-08-06 21:46:22 +00:00
Antoine Brodin
fc7baae52c MFH: r360716
- Fix fetch
  The project was transferred to github.com/sass account
  (see https://twitter.com/hcatlin/status/474960329718628352 )
- Fix distinfo
  No difference in the source code:

  http://people.freebsd.org/~nivit/public_distfiles/libsass/1.0.1-hcatlin/libsass-1.0.1.tar.gz (old distfile)
  http://people.freebsd.org/~nivit/public_distfiles/libsass/1.0.1-sass/libsass-1.0.1.tar.gz (new distfile)

PR:	191437
Submitted by:	amdmi3
2014-08-06 12:44:56 +00:00
Antoine Brodin
bde8f07798 MFH: r360348
Add USES=libtool
2014-08-06 12:44:13 +00:00
Antoine Brodin
9e2d40679d MFH: r363844
Mark broken: Fails to build with monodevelop-5.0.1

./Widgets/DataGrid/Views/ImageVisualizerView.cs(88,32): error CS0117: `MonoDevelop.Ide.ImageService' does not contain a definition for `GetPixbuf'
/usr/local/libdata/pkgconfig/../../lib/monodevelop/bin/MonoDevelop.Ide.dll (Location of the symbol related to previous error)
./Widgets/ProjectDirectoryComboBox.cs(94,29): error CS0117: `MonoDevelop.Ide.ImageService' does not contain a definition for `GetPixbuf'
/usr/local/libdata/pkgconfig/../../lib/monodevelop/bin/MonoDevelop.Ide.dll (Location of the symbol related to previous error)
./Widgets/ProjectDirectoryComboBox.cs(96,29): error CS0117: `MonoDevelop.Ide.ImageService' does not contain a definition for `GetPixbuf'
/usr/local/libdata/pkgconfig/../../lib/monodevelop/bin/MonoDevelop.Ide.dll (Location of the symbol related to previous error)
./Widgets/ProjectDirectoryComboBox.cs(126,38): error CS0117: `MonoDevelop.Ide.ImageService' does not contain a definition for `GetPixbuf'
/usr/local/libdata/pkgconfig/../../lib/monodevelop/bin/MonoDevelop.Ide.dll (Location of the symbol related to previous error)
./Widgets/SelectSchemaWidget.cs(172,42): error CS0117: `MonoDevelop.Ide.ImageService' does not contain a definition for `GetPixbuf'
/usr/local/libdata/pkgconfig/../../lib/monodevelop/bin/MonoDevelop.Ide.dll (Location of the symbol related to previous error)
Compilation failed: 5 error(s), 1 warnings

Reported by:	pkg-fallout
2014-08-06 12:12:07 +00:00
Antoine Brodin
185bf4dcfe MFH: r363741
Mark BROKEN: Unfetchable

Reported by:	pkg-fallout
2014-08-06 12:05:53 +00:00
Antoine Brodin
ba49491c2a MFH: r363740
Mark BROKEN: Checksum and size mismatch

fetch: http://www.jstrack.org/jstrack/downloads/jstrack-3.3.4.tar.gz: size mismatch: expected 4192630, actual 3697555

Reported by:	pkg-fallout
2014-08-06 12:03:36 +00:00
Antoine Brodin
b996702072 MFH: r363152
- Try to fix the build by patching Makefiles better
- While at it, add USES=desktop-file-utils
- Bump PORTREVISION
2014-08-06 11:59:17 +00:00
Antoine Brodin
105067f0b6 MFH: r362791
- Fix by appending to CFLAGS/LDFLAGS instead of trying to overwrite them
- While at it, install stripped libraries
2014-08-06 11:57:32 +00:00
Raphael Kubo da Costa
edd775bae3 MFH: r363945
Add patch for CVE-2014-4607.

Security:	be5421ab-1b56-11e4-a767-5453ed2e2b49

Approved by:	portmgr (erwin)
2014-08-04 08:10:43 +00:00
Raphael Kubo da Costa
c7d024401b MFH: r363944
Document CVE-2014-4607 in net/krfb.

Approved by:	portmgr (erwin)
2014-08-04 08:09:35 +00:00
Pawel Pekala
efb66db9cd MFH: r363909
- Fix build with clang (needs link to libWUtil)
- Port is stage safe

Approved by:	portmgr (antoine)
2014-08-03 15:49:37 +00:00
Pawel Pekala
964d95de78 MFH: r363882
- Fix build with clang (needs to link with libX11)
- Port is stage safe and uses GNU Configure

Approved by:	portmgr (antoine)
2014-08-03 12:43:09 +00:00
Pawel Pekala
88c9ca45bf MFH: r363864
- Fix build with clang (gcc linker default)
- Add staging support
- Convert to new options framework
- Remove Author from pkg-descr

Approved by:	portmgr (antoine)
2014-08-03 10:16:42 +00:00
Jason E. Hale
024831b573 MFH: r363777
- Update to 1.5.1

Security:	90ca3ba5-19e6-11e4-8616-001b3856973b
Approved by:	portmgr (mat)
2014-08-03 10:14:30 +00:00
Jason E. Hale
2658f63edf MFH: r363776
- Document vulnerability in security/gpgme (CVE-2014-3564)

Approved by:	portmgr (mat)
2014-08-03 10:12:48 +00:00
Raphael Kubo da Costa
c277663656 MFH: r363621
Add upstream patch for CVE-2014-5033.

Security:	2f90556f-18c6-11e4-9cc4-5453ed2e2b49

Approved by:	portmgr (erwin)
2014-07-31 16:10:12 +00:00
Raphael Kubo da Costa
bb3b5bca79 MFH: r363620
Document x11/kdelibs4 vulnerability

Approved by:	portmgr (erwin)
2014-07-31 16:08:50 +00:00
Carlo Strub
fa5114cd6c MFH: r363433
Update tor to 0.2.4.23 and tor-devel to 0.2.5.6-alpha

Approved by:	portmgr
2014-07-31 06:01:33 +00:00
Carlo Strub
60306fc753 MFH: r363387
- Update to 0.9.14
- Fixes serious de-anonymization attack

Approved by:	portmgr
2014-07-30 07:57:34 +00:00
Max Brazhnikov
785a32f120 MFH: r363090
math/scilab:
- Fix fortran bindings

PR:		180409
Reported by:	1wkmmr@gmail.com
Approved by:	portmgr (bapt)
2014-07-28 11:05:16 +00:00
Max Brazhnikov
991a52903b MFH: r361436
math/scilab:
- Fix build after recent switch to OpenJDK 1.7 [1]
- Remove HOME from MAKE_ENV, it's now set in bsd.port.mk

PR:		191523
Submitted by:	kenji@k2r.org
Approved by:	portmgr (bapt)
2014-07-28 10:48:21 +00:00
Raphael Kubo da Costa
f7b33dcaf4 MFH: r363052
Update MASTER_SITES for the CMake ports.

downloads.cmake.org does not resolve, use www.cmake.org instead.

PR:		192141

Approved by:	portmgr (erwin)
2014-07-27 13:04:21 +00:00
Thomas Zander
ea5d63a478 MFH: r363043
- Fix hidden dependency on xdamage
- Bump PORTREVISION

PR:		175940
Submitted by:	Pawel Pekala <pawel@FreeBSD.org>
Approved by:	portmgr(erwin), mentors (implicit)
2014-07-27 11:34:21 +00:00
Olli Hauer
e15f8ce383 MFH: r362986
- fix typo in RUN_DEPENDS s/POTSDIR/PORTSDIR/

Approved by:	portmgr (erwin)
2014-07-26 21:44:01 +00:00
Olli Hauer
214f6cc30d MFH: r360546
- Add seamonkey to list of things affected by mozilla issue

MFH: r362122

Document new vulnerabilities in www/chromium < 36.0.1985.125

Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> via freebsd-chromium
Obtained from:	http://googlechromereleases.blogspot.nl/

MFH: r362180

Yet another tranche of phpMyAdmin security alerts.  In typical style
there has been a software release with warnings that it contains
security fixes, but the Security Advisories are not yet available and
CVE numbers have not yet been published.

MFH: r362379

Update the latest phpMyAdmin entry with CVE numbers and descriptive
text from the security advisories, now that they have been published.

Security:	3f09ca29-0e48-11e4-b17a-6805ca0b3d42

MFH: r362379

Update the latest phpMyAdmin entry with CVE numbers and descriptive
text from the security advisories, now that they have been published.

Security:	3f09ca29-0e48-11e4-b17a-6805ca0b3d42

MFH: r362262

- document apache24 CVE entries
  until now there is no official CHANGELOG and apache-2.4.10
  is not released, so take summary from upstream SVN.

MFH: r362496

security/vuxml: document security issue in mcollective

MFH: r362632

Document Mozilla multiple vulnerabilities.

MFH: r362708

- Document vulnerabilities in www/tomcat*: CVE-2014-0096, CVE-2014-0099, CVE-2014-0075

MFH: r362844

- document apache22 CVE entries

MFH: r362910

- document bugzilla Cross Site Request Forgery (CVE-2014-1546)

Approved by:	portmgr (erwin)
2014-07-25 20:16:03 +00:00
Olli Hauer
2216a954f0 MFH: r362911
- update to bugzilla44-4.4.5

Vulnerability Details
=====================

Class:       Cross Site Request Forgery
Versions:    3.7.1 to 4.0.13, 4.1.1 to 4.2.9, 4.3.1 to 4.4.4, 4.5.1 to 4.5.4
Fixed In:    4.0.14, 4.2.10, 4.4.5, 4.5.5
Description: Adobe does not properly restrict the SWF file format,
             which allows remote attackers to conduct cross-site
             request forgery (CSRF) attacks against Bugzilla's JSONP
             endpoint, possibly obtaining sensitive bug information,
             via a crafted OBJECT element with SWF content satisfying
             the character-set requirements of a callback API.

http://www.bugzilla.org/security/4.0.13/

Security:	9defb2d6-1404-11e4-8cae-20cf30e32f6d
		CVE-2014-1546

Approved by: 	portmgr (erwin@)
2014-07-25 14:27:22 +00:00
Antoine Brodin
9df9080618 MFH: r362800
- Fix build with clang

Reported by:	pkg-fallout
Approved by:	portmgr (self)
2014-07-25 09:25:40 +00:00
Olli Hauer
e7b79c64b1 - merge apache backports
- do not merge new apache default version (Mk/bsd.apache.mk)

Approved by:	portmgr (erwin@)
2014-07-24 21:04:56 +00:00
Sunpoet Po-Chuan Hsieh
8cd50a5b11 MFH: r362706
- Fix _TWISTED_COMPONENTS: add missing "pair"

Approved by:	portmgr (erwin)
2014-07-23 16:57:28 +00:00
Raphael Kubo da Costa
f99a3cd205 Bump PORTREVISION once more.
Sync its value with the one in HEAD, so that the range check in vuln.xml is
correct (it is preferred not to change vuln.xml and update the ports it
refers to than the other way around).

Approved by:	portmgr (mat)
Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49
2014-07-22 21:08:01 +00:00
Raphael Kubo da Costa
5fe4efd820 MFH: r362500
Move back the patch for CVE-2014-0190 to qt5-gui.

It applies to -imageformats in Qt4, but -gui in Qt5. Noted by antoine@. A
PORTREVISION bump was unavoidable to make sure people who build
qt5-gui-5.2.1_3 without the patch rebuild the port with it.

Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49

Approved by:	portmgr (antoine)
2014-07-22 19:47:58 +00:00
Raphael Kubo da Costa
d1258db295 MFH: r362336
Move the patches fixing CVE-2014-0190 to the right ports.

The GIF handler is part of qt{4,5}-imageformats, not qt{4,5}-gui. Big pointy
hat to me.

I've chosen not to force users to rebuild the -gui ports yet again with a
PORTREVISION bump since the code built in those ports is the same regardless
of whether the patch is applied or not.

Submitted by:	RyoTa SimaMoto <liangtai.s16@gmail.com>
Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49

Approved by:	portmgr (antoine)
2014-07-22 19:44:09 +00:00
Raphael Kubo da Costa
69d07ff35f MFH: r362281
Add patch for CVE-2014-0190 (DoS in the GIF image handler).

Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49

Approved by:	portmgr (erwin)
2014-07-22 19:41:00 +00:00
Raphael Kubo da Costa
6a2a56be27 MFH: r362499
Fix the recent Qt vulnerability entry again.

The CVE patch applies to -imageformats in Qt4 but -gui in Qt5. I always get
confused by the different port names...

Noted by antoine@.

Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49

Approved by:	portmgr (antoine)
2014-07-22 19:34:30 +00:00
Raphael Kubo da Costa
b650118667 MFH: r362334
Fix the list of packages affected by 904d78b8-0f7e-11e4-8b71-5453ed2e2b49.

Submitted by:	RyoTa SimaMoto <liangtai.s16@gmail.com>

Approved by:	portmgr (erwin, antoine)
2014-07-22 19:32:50 +00:00
Raphael Kubo da Costa
c1c35a1aa1 MFH: r362280
Document qt4-gui/qt5-gui vulnerability.

Approved by:	portmgr (erwin)
2014-07-22 19:30:28 +00:00
Guido Falsi
2f7fd2f1d6 MFH: r362407
Fix build on head without shared readline.

Approved by:	portmgr (erwin)
2014-07-21 09:15:07 +00:00
Olli Hauer
0a6d328df4 MFH: r361314
- strip
- remove obsolete apache-*-2.2.* conflict
- add modules.d to EXAMPLESDIR
- always install DOC (remove Makefile hack)
- bump PORREVISION
- sort pkg-plist

MFH: r361316

- revert conflict (apache22 has MPM sub ports)

MFH: r362041

Use modern LIB_DEPENDS on non default options

Submitted by:	ohauer

MFH: r362371

- security update to release 2.4.10

- add OPTION for new mod_authnz_fcgi module

- s/libluajit.so/libluajit-5.1.so/ (there is no libluajit.so)

- backport for mod_lua: Don't quote values in cookies
   Make IE happy again [#56734]
   http://svn.apache.org/viewvc?view=revision&revision=1611744

- disable sanity check on demand [1]

Release Notes:
 http://www.apache.org/dist/httpd/CHANGES_2.4.10

Approved by: portmgr (erwin@)

PR:		191398 [1]
Submitted by:	Robert Schulze <rs@bytecamp.net>
Security:	4364e1f1-0f44-11e4-b090-20cf30e32f6d
		CVE-2014-0117
		CVE-2014-3523
		CVE-2014-0226
		CVE-2014-0118
		CVE-2014-0231
2014-07-20 22:34:13 +00:00
Rene Ladan
bac92a05e5 MFH: r362322
Update to 2.26.1

PR:		191184
Submitted by:	Jan Beich
Approved by:	gecko (flo)
Security:	http://www.vuxml.org/freebsd/888a0262-f0d9-11e3-ba0c-b4b52fce4ce8.html

Approved by:	portmgr (erwin)
2014-07-20 16:09:55 +00:00
Guido Falsi
254a408e33 MFH: r362158
- Import bugfix from upstream [1]
- While here, remove check for unsupported release

PR:		191921 [1]
Submitted by:	jiashiun@gmail.com

Approved by:	portmgr (miwi)
2014-07-18 09:01:37 +00:00
Matthew Seaman
49692974a2 MFH: r362181
Security update to 4.2.6.

Security advisories will eventually be published at
http://www.phpmyadmin.net/home_page/security/

Security:	3f09ca29-0e48-11e4-b17a-6805ca0b3d42
Approved by:	portmgr
2014-07-18 08:07:18 +00:00
Rene Ladan
840e777f52 MFH: r362122
Document new vulnerabilities in www/chromium < 36.0.1985.125

Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> via freebsd-chromium
Obtained from:	http://googlechromereleases.blogspot.nl/

Approved by:	portmgr (erwin)
2014-07-17 09:50:36 +00:00
Rene Ladan
c982155b9b MFH: r362124
Add CPE information.

The vendor is "The Chromium Project" as shown on [1], Google is the vendor of the
Google Chrome browser which is derived from the open source Chromium browser.

[1] http://www.chromium.org/Home

Approved by:	portmgr (erwin)
2014-07-17 09:49:24 +00:00
Raphael Kubo da Costa
141ddc0281 MFH: r362104
Add patch to fix a SSL MITM vulnerability in the POP3 ioslave.

Security:	4a114331-0d24-11e4-8dd2-5453ed2e2b49

Approved by:	portmgr (erwin)
2014-07-16 20:18:47 +00:00
Raphael Kubo da Costa
c10346c2cb MFH: r362103
Document x11/kdelibs4 vulnerability.

Approved by:	portmgr (erwin)
2014-07-16 20:17:33 +00:00
Rene Ladan
935828edd8 MFH: r361826
mail/dspam-devel: also set mode/owner/group for bin/dspam, bump PORTREVISION

PR:		191797
Submitted by:	raivo.hool@gmail.com

Approved by:	portmgr (erwin)
2014-07-14 20:14:12 +00:00
Raphael Kubo da Costa
6f47e5758f MFH: r361803
Fix the build by including xmmintr.h in a few places.

PR:		191595
Submitted by:	ohartman@zedat.fu-berlin.de (maintainer)

Approved by:	portmgr (erwin)
2014-07-14 18:21:13 +00:00
Rene Ladan
a672329d2d MFH: r361790
- Fix pkg installation where the dspam user/group/ are non-default.
- Bump PORTREVISION
PR:		191797
Submitted by:	raivo.hool@gmail.com

Approved by:	portmgr (erwin)
2014-07-14 16:09:59 +00:00
Stephen Hurd
f656cc50a4 MFH: r361113 - Fix compilation using Clang
Approved by:    portmgr (erwin)
2014-07-13 21:29:39 +00:00
Raphael Kubo da Costa
eff3e0b07f MFH: r361679
- Update to 2.3.7, which contains a security fix.
- Support staging.

PR:		189248
Submitted by:	Lukasz Wasikowski <lukasz@wasikowski.net>
Approved by:	maintainer timeout (72 days)
Security:	ff98087f-0a8f-11e4-b00b-5453ed2e2b49

Approved by:	portmgr (miwi)
2014-07-13 18:13:56 +00:00
Raphael Kubo da Costa
f1f57c2011 MFH: r361678
Add entry for mail/postfixadmin.

PR:		189248

Approved by:	portmgr (miwi)
2014-07-13 18:12:01 +00:00
Raphael Kubo da Costa
4da13bf03c MFH: r361698
Add dependency on pkg-config when GTK2 is on.

PR:		189138
Approved by:	maintainer timeout (74 days)

Approved by:	portmgr (miwi)
2014-07-13 18:10:29 +00:00
Pawel Pekala
322037adca MFH: r361571
- Fix build with clang (overzealous -Werror)
- Add staging support
- Convert to new LIB_DEPENDS, options helpers, USES=libtool
- Use @sample for config file

Approved by:	portmgr (erwin)
2014-07-11 17:47:46 +00:00
Pawel Pekala
719d49a273 MFH: r361564
- Fix build with clang (overzelous -Werror)
- Add staging support
- Convert to new LIB_DEPENDS format, options helpers, USES=libtool
- Use @sample for config file

Approved by:	portmgr (erwin)
2014-07-11 17:08:46 +00:00
Pawel Pekala
60f1d40b13 MFH: r361550
- Fix build with clang (overzealous -Werror)
- Add staging support
- Convert to new LIB_DEPENDS format, options helpers, USES=libtool

Approved by:	portmgr (erwin)
2014-07-11 15:53:17 +00:00
Pawel Pekala
8b9f8435df MFH: r361540
- Fix build with clang
- Add staging support
- Convert to new options framework

Approved by:	portmgr (erwin)
2014-07-11 15:36:17 +00:00
Pawel Pekala
76c423016f MFH: r361493
- Fix build on 10+ (new OpenSSL API)
- Add staging support, allow it as regular user
- Register conflict with security/nss (file ${LOCALBASE}/bin/derdump)
- Convert to USES=libtool
- Use @sample for config files

Approved by:	portmgr (erwin)
2014-07-10 22:09:46 +00:00
Pawel Pekala
a65b1f8d06 MFH: r361462
- Fix build with clang (overzealous -Werror)
- Add staging support
- Respect CFLAGS, LDFLAGS
- Convert to new LIB_DEPENDS format
- Fix WWW line in pkg-descr

Approved by:	portmgr (erwin)
2014-07-10 18:52:48 +00:00
Pawel Pekala
2e579b0f2a MFH: r361222
- Fix build with clang (add missing inlcudes in few files)
- Add staging support
- Convert to new LIB_DEPENDS format, options framework
- Fix spelling mistakes, remove old maintainer contact from pkg-descr

Approved by:	portmgr (erwin)
2014-07-08 12:12:51 +00:00
Raphael Kubo da Costa
63f853879b MFH: r360659
Fix installation with the WEBUI option enabled.

PR:		191610
Submitted by:	mtomasek4@gmail.com

Approved by:	portmgr (erwin)
2014-07-04 21:03:35 +00:00
Bryan Drewery
68a2d3b129 MFH: r360395
Fix size for big-concurrency-spamcontrol-2731.patch from r360338
2014-07-03 16:14:57 +00:00
Bryan Drewery
96c157db26 MFH: r360338
Fix patch application in mail/qmail-spamcontrol:

The spamcontrol patch is applied through a script, install_spamcontrol.sh. This
script does not return a non-zero status when patch failures are encountered.
So I missed many failures when updating this port.

To fix this, move the spamcontrol patch application to pre-patch so that the
PATCHFILES->DISTFILES (and manual patch application with PATCH) is not needed
for most patches. This ensures that the spamcontrol patch is always applied
before PATCHFILES. Some PATCHFILES were applying before the spamcontrol patch
causing it to fail to patch properly.

Bump revision as the build had been fine but some files were not being
generated in the package.

Also add my mirror as distcache does not have the updated patches yet.

Reported by:	Oleg Strizhak
2014-07-03 16:14:17 +00:00
Koop Mast
4c444f4cda MFH: r360383
Update to 1.8.6.

This update fixes two CVE's.

Approved by:	portmgr (erwin@)
Security:	e6a7636a-02d0-11e4-88b6-080027671656
2014-07-03 15:47:10 +00:00
Koop Mast
bceadca90d MFH: r360379
Document more dbus vulnabilities.

Approved by:	portmgr (erwin@)
2014-07-03 15:45:41 +00:00
William Grzybowski
a572928886 MFH: r360107
sysutils/py-bcfg2: pass maintainership

Approved by:	portmgr (implicit), maintainer
2014-07-03 15:08:28 +00:00
William Grzybowski
3e53c1495e MFH: r359998
devel/p5-Config-Properties: reset maintainership

Submitted by:	maintainer
Approved by:	portmgr (implicit)
2014-07-03 15:05:17 +00:00
Steve Wills
9760196246 MFH: r360311
- Update rails and friend to 3.2.19

Security:	CVE-2014-3482
Security:	CVE-2014-3483
2014-07-02 23:44:47 +00:00
Antoine Brodin
8dbf8086b7 MFH: r360281
Mark BROKEN, fails to stage

cd src; /usr/bin/make install
cd modules; /usr/bin/make
../mkinstalldirs /usr/local/oops  /usr/local/oops/DB  /usr/local/oops/storages  /usr/local/etc/oops/tables  /usr/local/libexec/oops
mkdir /usr/local/oops
mkdir /usr/local/oops/DB
mkdir /usr/local/oops/storages
mkdir /usr/local/etc/oops
mkdir /usr/local/etc/oops/tables
mkdir /usr/local/libexec/oops
if [ "Xoops" != "X" ]; then /usr/sbin/chown oops /usr/local/oops/DB; fi
chown: oops: illegal user name
*** [mkinstalldirs] Error code 1

Reported by:	pkg-fallout
Approved by:	portmgr (self)
2014-07-02 22:04:36 +00:00
Antoine Brodin
f3b5a5e3cc MFH: r360260
- Reset maintainer, unstaged
- Mark BROKEN: Fails to build

===>  Building for speedbar-emacs24-0.14.b4_8
/bin/cp `/usr/bin/find /usr/local/share/emacs/24.3/lisp -name gud.el`  /wrkdirs/usr/ports/editors/speedbar/work/speedbar-0.14beta4
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpvx] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpvx] source_file ... target_directory

Reported by:	pkg-fallout
With hat::	portmgr
2014-07-02 20:50:37 +00:00
Antoine Brodin
4e951567b2 MFH: r360083
Attempt to unbreak
Approved by:	portmgr (self)
2014-07-02 18:45:29 +00:00
481 changed files with 14483 additions and 2374 deletions

View File

@ -26,4 +26,6 @@ pre-deinstall: |
target_file="${sample_file%.sample}"
if cmp -s "${target_file}" "${sample_file}"; then
rm -f "${target_file}"
else
echo "You may need to manually remove ${target_file} if it's no longer needed."
fi

View File

@ -98,7 +98,7 @@ MAKE_ENV+= LUA_MODLIBDIR=${LUA_MODLIBDIR} \
.if ${_LUA_ARGS:Mbuild}
BUILD_DEPENDS+= ${LUA_CMD}:${PORTSDIR}/lang/lua${LUA_VER_STR}
.elfif ${_LUA_ARGS:Mrun}
RUN_DEPENDS+= ${LUA_CMD}:${POTSDIR}/lang/lua${LUA_VER_STR}
RUN_DEPENDS+= ${LUA_CMD}:${PORTSDIR}/lang/lua${LUA_VER_STR}
.else
LIB_DEPENDS+= liblua-${LUA_VER}.so:${PORTSDIR}/lang/lua${LUA_VER_STR}
.endif

View File

@ -53,7 +53,7 @@ BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-tw
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twistedCore
.endif
_TWISTED_COMPONENTS= conch flow lore mail names news runner web web2 words
_TWISTED_COMPONENTS= conch flow lore mail names news pair runner web web2 words
conch_DEPENDS= ${PYTHON_SITELIBDIR}/twisted/conch/__init__.py:${PORTSDIR}/security/py-twistedConch
flow_DEPENDS= ${PYTHON_SITELIBDIR}/twisted/flow/__init__.py:${PORTSDIR}/devel/py-twistedFlow

View File

@ -348,9 +348,15 @@ APACHE_PORT?= www/apache${APACHE_VERSION}
PLIST_SUB+= APACHEMODDIR="${APACHEMODDIR}" \
APACHEINCLUDEDIR="${APACHEINCLUDEDIR}" \
APACHEETCDIR="${APACHEETCDIR}"
APACHEETCDIR="${APACHEETCDIR}" \
APACHE_VERSION="${APACHE_VERSION}"
SUB_LIST+= APACHEMODDIR="${APACHEMODDIR}" \
APACHEETCDIR="${APACHEETCDIR}" \
APACHE_VERSION="${APACHE_VERSION}"
APACHE_PKGNAMEPREFIX= ap${APACHE_VERSION}-
.if defined(AP_FAST_BUILD)
PKGNAMEPREFIX?= ${APACHE_PKGNAMEPREFIX}
.endif
@ -462,7 +468,6 @@ ap-gen-plist:
.if defined(AP_GENPLIST)
. if !exists(${PLIST})
@${ECHO} "===> Generating apache plist"
# apache22
@${ECHO} "@unexec ${SED} -i '' -E '/LoadModule[[:blank:]]+%%AP_NAME%%_module/d' %D/%%APACHEETCDIR%%/httpd.conf" >> ${PLIST}
@${ECHO} "%%APACHEMODDIR%%/%%AP_MODULE%%" >> ${PLIST}
@${ECHO} "@exec %D/sbin/apxs -e ${AP_MOD_EN} -n %%AP_NAME%% %D/%F" >> ${PLIST}
@ -493,6 +498,7 @@ do-install:
. endif
. endif
.endif
.endif # defined(AP_FAST_BUILD)
.endif # defined(AP_PORT_IS_MODULE)
.endif # defined(AP_PORT_IS_SERVER / AP_PORT_IS_MODULE)
.endif # defined(_POSTMKINCLUDED) && !defined(Apache_Post_Include)

View File

@ -265,7 +265,7 @@ do-package: ${TMPPLIST}
fi; \
fi; \
else \
cd ${.CURDIR} && eval ${MAKE} delete-package; \
cd ${.CURDIR} && eval ${MAKE} delete-package >/dev/null; \
exit 1; \
fi
.endif

View File

@ -3025,6 +3025,8 @@ IGNORE= is not an interactive port
IGNORE= may not be placed on a CDROM: ${NO_CDROM}
.elif (defined(RESTRICTED) && defined(NO_RESTRICTED))
IGNORE= is restricted: ${RESTRICTED}
.elif (defined(NO_PACKAGE) && defined(PACKAGE_BUILDING))
IGNORE= may not be packaged: ${NO_PACKAGE}
.elif defined(BROKEN)
.if !defined(TRYBROKEN)
IGNORE= is marked as broken: ${BROKEN}
@ -3397,7 +3399,7 @@ do-fetch:
continue 2; \
else \
${ECHO_MSG} "=> Fetched file size mismatch (expected $${CKSIZE}, actual $${actual_size})"; \
if [ $${sites_remaining} -gt 1 ]; then \
if [ $${sites_remaining} -gt 0 ]; then \
${ECHO_MSG} "=> Trying next site"; \
${RM} -f $${file}; \
fi; \
@ -3783,7 +3785,7 @@ do-package: ${TMPPLIST}
cd ${.CURDIR} && eval ${MAKE} package-links; \
fi; \
else \
cd ${.CURDIR} && eval ${MAKE} delete-package; \
cd ${.CURDIR} && eval ${MAKE} delete-package >/dev/null; \
exit 1; \
fi
.else
@ -3818,7 +3820,7 @@ do-package: ${TMPPLIST}
fi; \
else \
[ -n "$${made_prefix}" ] && ${RMDIR} ${PREFIX}; \
cd ${.CURDIR} && eval ${MAKE} delete-package; \
cd ${.CURDIR} && eval ${MAKE} delete-package >/dev/null; \
exit 1; \
fi
.endif
@ -3860,6 +3862,7 @@ delete-package-links:
.if !target(delete-package)
delete-package: delete-package-links
@${ECHO_MSG} "===> Deleting package for ${PKGNAME}"
. if defined(NO_STAGE)
@${RM} -f ${PKGFILE}
. else

View File

@ -5,6 +5,22 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20140926:
AFFECTS: users of shells/bash
AUTHOR: bdrewery@FreeBSD.org
Bash supports a feature of exporting functions in the environment with
export -f. Running bash with exported functioned in the environment will
then import those functions into the environment. This resulted in
security issues CVE-2014-6271 and CVE-2014-7169, commonly known as
"shellshock".
To fully mitigate against this sort of attack we have applied a non-upstream
patch to disable this functionality by default. You can execute bash
with --import-functions to allow it to import functions from the
environment. The default can also be changed in the port by selecting the
IMPORTFUNCTIONS option.
20140627:
AFFECTS: Users of Java
AUTHOR: swills@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= padevchooser
PORTVERSION= 0.9.3
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
@ -12,8 +12,7 @@ COMMENT= GTK icon tray for PulseAudio
LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \
libpulse.so:${PORTSDIR}/audio/pulseaudio \
libnotify.so:${PORTSDIR}/devel/libnotify \
libavahi-core.so:${PORTSDIR}/net/avahi
libnotify.so:${PORTSDIR}/devel/libnotify
RUN_DEPENDES= dbus-daemon:${PORTSDIR}/devel/dbus
GNU_CONFIGURE= yes

View File

@ -11,6 +11,8 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Progressive Networks RealAudio Proxy Kit 3.0 beta 1
BROKEN= Unfetchable
ALL_TARGET= raproxy
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"

View File

@ -3,7 +3,7 @@
PORTNAME= tuxguitar
PORTVERSION= 1.2
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio java
MASTER_SITES= SF/${PORTNAME}/TuxGuitar/TuxGuitar-${PORTVERSION}:src \
${MASTER_SITE_LOCAL}/gahr/:fluid \
@ -28,7 +28,7 @@ LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth \
MAKE_ENV+= PREFIX=${PREFIX} INSTALL_DOC_DIR=${DOCSDIR} \
INSTALL_SHARE_DIR=${DATADIR}
USES= gmake pkgconfig
USES= desktop-file-utils gmake pkgconfig
USE_JAVA= yes
USE_ANT= yes
WITH_GECKO= libxul
@ -59,7 +59,10 @@ post-patch:
${FIND} ${WRKSRC}/.. -name GNUmakefile | ${XARGS} ${REINPLACE_CMD} -e '\
s|-I$$(shell gcj -print-file-name=include/)|-I${JAVA_HOME}/include \
-I${JAVA_HOME}/include/freebsd -I${LOCALBASE}/include|; \
s|LDFLAGS\?=.*|LDFLAGS?=-L${LOCALBASE}/lib|'
s|-I $$(shell $$(GCJ) -print-file-name=include/)|-I${JAVA_HOME}/include \
-I${JAVA_HOME}/include/freebsd -I${LOCALBASE}/include|; \
s|LDFLAGS\?=.*|LDFLAGS+=-L${LOCALBASE}/lib|; \
s|CFLAGS\?=|CFLAGS+=|'
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%PREFIX%%|${PREFIX}|g; \
s|%%JAVAJARDIR%%|${JAVAJARDIR}|g; \
@ -85,8 +88,8 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/tuxguitar.jar ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/../misc/*.tg ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/8MBGMSFX.SF2 ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/../TuxGuitar-oss/jni/libtuxguitar-oss-jni.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/../TuxGuitar-fluidsynth/jni/libtuxguitar-fluidsynth-jni.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/../TuxGuitar-oss/jni/libtuxguitar-oss-jni.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/../TuxGuitar-fluidsynth/jni/libtuxguitar-fluidsynth-jni.so ${STAGEDIR}${PREFIX}/lib
.for p in ${PLUGINS}
${INSTALL_DATA} ${WRKSRC}/../TuxGuitar-${p}/tuxguitar-${p}.jar ${STAGEDIR}${DATADIR}/plugins
.endfor

View File

@ -0,0 +1,11 @@
--- src/spot/pskrep.cxx.orig 2014-07-04 15:11:14.000000000 -0700
+++ src/spot/pskrep.cxx 2014-07-04 15:13:32.000000000 -0700
@@ -50,7 +50,7 @@
#include <algorithm>
#include <fstream>
-#if GCC_VER_OK
+#if GCC_VER_OK || HAVE_STD_HASH
# if HAVE_STD_HASH
# define MAP_TYPE std::unordered_map
# define HASH_TYPE std::hash

View File

@ -14,7 +14,7 @@ LIB_DEPENDS= libopenobex.so:${PORTSDIR}/comms/openobex \
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= iconv
USES= iconv readline
PLIST_FILES= bin/obexapp
.if !defined(NO_INSTALL_MANPAGES)

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= phpMyAdmin
DISTVERSION= 4.2.5
DISTVERSION= 4.2.8.1
CATEGORIES= databases www
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${DISTVERSION}
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages

View File

@ -1,2 +1,2 @@
SHA256 (phpMyAdmin-4.2.5-all-languages.tar.xz) = 1da068a70047d7b87a37e31f55241b1340150a6bc8451f08ecd1ed37242f2beb
SIZE (phpMyAdmin-4.2.5-all-languages.tar.xz) = 5200328
SHA256 (phpMyAdmin-4.2.8.1-all-languages.tar.xz) = 4358b9d98beabcb7609cf9943f9d340ea09958897f0da20318a6f1cebb981704
SIZE (phpMyAdmin-4.2.8.1-all-languages.tar.xz) = 5145812

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= activemodel
PORTVERSION= 3.2.17
PORTVERSION= 3.2.19
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/activemodel-3.2.17.gem) = 7fc010fbde8f3574485d768b5fc056c83c7fd01d227b8e56a46b4febc91b4606
SIZE (rubygem/activemodel-3.2.17.gem) = 44544
SHA256 (rubygem/activemodel-3.2.19.gem) = 4ea3abf790eca9ee8228e9e2a465350e258294270a639b63f0e1dfad236fe70e
SIZE (rubygem/activemodel-3.2.19.gem) = 44544

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= activerecord
PORTVERSION= 3.2.17
PORTVERSION= 3.2.19
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/activerecord-3.2.17.gem) = ad544500826264c523082f9533fbb5b9306277f09e53824b9bb176ff53ad59e4
SIZE (rubygem/activerecord-3.2.17.gem) = 297472
SHA256 (rubygem/activerecord-3.2.19.gem) = 052945ad510744aaa3e35a817a6f515a2316e7dd96df6460f75b36067bb60372
SIZE (rubygem/activerecord-3.2.19.gem) = 297472

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= bugzilla
PORTVERSION= 4.4.4
PORTREVISION= 1
PORTVERSION= 4.4.5
CATEGORIES= devel
MASTER_SITES= BUGZILLA
MASTER_SITE_SUBDIR= webtools webtools/archived
@ -162,7 +161,8 @@ EXTRA_PATCHES= ${FILESDIR}/freebsd-project-ldap.diff
post-extract:
@${RM} -rf ${WRKSRC}/.bzr
@${RM} -f ${WRKSRC}/.bzrignore ${WRKSRC}/.gitignore ${WRKSRC}/.gitrev \
${WRKSRC}/docs/en/README.docs ${WRKSRC}/docs/en/html/Bugzilla-Guide.proc
${WRKSRC}/docs/en/README.docs ${WRKSRC}/docs/en/html/Bugzilla-Guide.proc \
${WRKSRC}/.travis.yml ${WRKSRC}/Build.PL ${WRKSRC}/MANIFEST.SKIP
post-patch:
@${PERL} -pi -e 's/(default => ON_WINDOWS.+)apache/$$1www/' \
@ -178,7 +178,7 @@ post-patch:
${XARGS} ${REINPLACE_CMD} -i '' -e "s!/var/www/html/bugzilla!${WWWDIR}!"
pre-install:
@${FIND} ${WRKSRC} -type f \( -name "*.orig" -or -name "*.bak" \) -delete
${FIND} ${WRKSRC} -type f \( -name "*.orig" -or -name "*.bak" \) -delete
do-install: .SILENT
${MKDIR} ${STAGEDIR}${WWWDIR}
@ -191,12 +191,11 @@ do-install: .SILENT
${TAR} -C ${WRKSRC} -cf - Bugzilla template | ${TAR} --unlink -C ${STAGEDIR}${WWWDIR} -xf -
@${MKDIR} ${EMPTY_DIRS_LIST:S!^!${STAGEDIR}${WWWDIR}/!}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/)
(cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.if ${PORT_OPTIONS:MCONTRIB}
@(cd ${WRKSRC}/contrib && \
${FIND} . -type d -exec ${MKDIR} "${STAGEDIR}${WWWDIR}/contrib/{}" \; && \
${FIND} . -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${WWWDIR}/contrib/{}" \;)
@${MKDIR} ${STAGEDIR}${WWWDIR}/contrib
(cd ${WRKSRC}/contrib && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/contrib)
.endif
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (bugzilla/bugzilla-4.4.4.tar.gz) = c799da664c8b3ca8acf993026021249f12f2dd6c3604837bc3ebacf11927d2d1
SIZE (bugzilla/bugzilla-4.4.4.tar.gz) = 2957476
SHA256 (bugzilla/bugzilla-4.4.5.tar.gz) = 70609fa5bbe55a3b802afcf749a098824d7a96dc87b91ce07b000cfdd7987da5
SIZE (bugzilla/bugzilla-4.4.5.tar.gz) = 2955964

View File

@ -887,178 +887,178 @@
%%WWWDIR%%/whine.pl
%%WWWDIR%%/whineatnews.pl
%%WWWDIR%%/xmlrpc.cgi
@dirrmtry %%WWWDIR%%/xt
@dirrm %%WWWDIR%%/template/en/default/whine
@dirrm %%WWWDIR%%/template/en/default/setup
@dirrm %%WWWDIR%%/template/en/default/search
@dirrm %%WWWDIR%%/template/en/default/request
@dirrm %%WWWDIR%%/template/en/default/reports
@dirrm %%WWWDIR%%/template/en/default/pages
@dirrm %%WWWDIR%%/template/en/default/list
@dirrm %%WWWDIR%%/template/en/default/global
@dirrm %%WWWDIR%%/template/en/default/flag
@dirrm %%WWWDIR%%/template/en/default/extensions
@dirrm %%WWWDIR%%/template/en/default/email
@dirrm %%WWWDIR%%/template/en/default/bug/process
@dirrm %%WWWDIR%%/template/en/default/bug/create
@dirrm %%WWWDIR%%/template/en/default/bug/activity
@dirrm %%WWWDIR%%/template/en/default/bug
@dirrm %%WWWDIR%%/template/en/default/attachment
@dirrm %%WWWDIR%%/template/en/default/admin/workflow
@dirrm %%WWWDIR%%/template/en/default/admin/versions
@dirrm %%WWWDIR%%/template/en/default/admin/users
@dirrm %%WWWDIR%%/template/en/default/admin/settings
@dirrm %%WWWDIR%%/template/en/default/admin/sanitycheck
@dirrm %%WWWDIR%%/template/en/default/admin/products/groupcontrol
@dirrm %%WWWDIR%%/template/en/default/admin/products
@dirrm %%WWWDIR%%/template/en/default/admin/params
@dirrm %%WWWDIR%%/template/en/default/admin/milestones
@dirrm %%WWWDIR%%/template/en/default/admin/keywords
@dirrm %%WWWDIR%%/template/en/default/admin/groups
@dirrm %%WWWDIR%%/template/en/default/admin/flag-type
@dirrm %%WWWDIR%%/template/en/default/admin/fieldvalues
@dirrm %%WWWDIR%%/template/en/default/admin/custom_fields
@dirrm %%WWWDIR%%/template/en/default/admin/components
@dirrm %%WWWDIR%%/template/en/default/admin/classifications
@dirrm %%WWWDIR%%/template/en/default/admin
@dirrm %%WWWDIR%%/template/en/default/account/prefs
@dirrm %%WWWDIR%%/template/en/default/account/password
@dirrm %%WWWDIR%%/template/en/default/account/email
@dirrm %%WWWDIR%%/template/en/default/account/auth
@dirrm %%WWWDIR%%/template/en/default/account
@dirrm %%WWWDIR%%/template/en/default
@dirrm %%WWWDIR%%/template/en
@dirrmtry %%WWWDIR%%/template
@dirrmtry %%WWWDIR%%/t
@dirrm %%WWWDIR%%/skins/standard/index
@dirrm %%WWWDIR%%/skins/standard/global
@dirrm %%WWWDIR%%/skins/standard/dependency-tree
@dirrm %%WWWDIR%%/skins/standard
@dirrm %%WWWDIR%%/skins/contrib/Dusk
@dirrm %%WWWDIR%%/skins/contrib
@dirrmtry %%WWWDIR%%/skins
@dirrmtry %%WWWDIR%%/lib
@dirrmtry %%WWWDIR%%/js/yui/yuitest
@dirrmtry %%WWWDIR%%/js/yui/yuiloader
@dirrmtry %%WWWDIR%%/js/yui/yahoo-dom-event
@dirrmtry %%WWWDIR%%/js/yui/yahoo
@dirrmtry %%WWWDIR%%/js/yui/uploader
@dirrmtry %%WWWDIR%%/js/yui/treeview
@dirrmtry %%WWWDIR%%/js/yui/tabview
@dirrmtry %%WWWDIR%%/js/yui/swfstore
@dirrmtry %%WWWDIR%%/js/yui/swfdetect
@dirrmtry %%WWWDIR%%/js/yui/swf
@dirrmtry %%WWWDIR%%/js/yui/stylesheet
@dirrmtry %%WWWDIR%%/js/yui/storage
@dirrmtry %%WWWDIR%%/js/yui/slider
@dirrmtry %%WWWDIR%%/js/yui/selector
@dirrmtry %%WWWDIR%%/js/yui/resize
@dirrmtry %%WWWDIR%%/js/yui/reset-fonts-grids
@dirrmtry %%WWWDIR%%/js/yui/reset-fonts
@dirrmtry %%WWWDIR%%/js/yui/reset
@dirrmtry %%WWWDIR%%/js/yui/progressbar
@dirrmtry %%WWWDIR%%/js/yui/profilerviewer
@dirrmtry %%WWWDIR%%/js/yui/profiler
@dirrmtry %%WWWDIR%%/js/yui/paginator
@dirrmtry %%WWWDIR%%/js/yui/menu
@dirrmtry %%WWWDIR%%/js/yui/logger
@dirrmtry %%WWWDIR%%/js/yui/layout
@dirrmtry %%WWWDIR%%/js/yui/json
@dirrmtry %%WWWDIR%%/js/yui/imageloader
@dirrmtry %%WWWDIR%%/js/yui/imagecropper
@dirrmtry %%WWWDIR%%/js/yui/history
@dirrmtry %%WWWDIR%%/js/yui/grids
@dirrmtry %%WWWDIR%%/js/yui/get
@dirrmtry %%WWWDIR%%/js/yui/fonts
@dirrmtry %%WWWDIR%%/js/yui/event-simulate
@dirrmtry %%WWWDIR%%/js/yui/event-mouseenter
@dirrmtry %%WWWDIR%%/js/yui/event-delegate
@dirrmtry %%WWWDIR%%/js/yui/event
@dirrmtry %%WWWDIR%%/js/yui/element-delegate
@dirrmtry %%WWWDIR%%/js/yui/element
@dirrmtry %%WWWDIR%%/js/yui/dragdrop
@dirrmtry %%WWWDIR%%/js/yui/dom
@dirrmtry %%WWWDIR%%/js/yui/datemath
@dirrmtry %%WWWDIR%%/js/yui/datatable
@dirrmtry %%WWWDIR%%/js/yui/datasource
@dirrmtry %%WWWDIR%%/js/yui/cookie
@dirrmtry %%WWWDIR%%/js/yui/container
@dirrmtry %%WWWDIR%%/js/yui/connection
@dirrmtry %%WWWDIR%%/js/yui/colorpicker
@dirrmtry %%WWWDIR%%/js/yui/charts
@dirrmtry %%WWWDIR%%/js/yui/carousel
@dirrmtry %%WWWDIR%%/js/yui/calendar
@dirrmtry %%WWWDIR%%/js/yui/button
@dirrmtry %%WWWDIR%%/js/yui/base
@dirrmtry %%WWWDIR%%/js/yui/autocomplete
@dirrmtry %%WWWDIR%%/js/yui/assets/skins/sam
@dirrmtry %%WWWDIR%%/js/yui/assets/skins
@dirrmtry %%WWWDIR%%/js/yui/assets
@dirrmtry %%WWWDIR%%/js/yui/animation
@dirrmtry %%WWWDIR%%/js/yui
@dirrmtry %%WWWDIR%%/js/history.js
@dirrmtry %%WWWDIR%%/js
@dirrm %%WWWDIR%%/images
@dirrmtry %%WWWDIR%%/graphs
@dirrmtry %%WWWDIR%%/data
%%CONTRIB%%@dirrm %%WWWDIR%%/contrib/cmdline
%%CONTRIB%%@dirrm %%WWWDIR%%/contrib/bugzilla-submit
@dirrmtry %%WWWDIR%%/contrib
@dirrm %%WWWDIR%%/Bugzilla/Whine
@dirrm %%WWWDIR%%/Bugzilla/WebService/Server
@dirrm %%WWWDIR%%/Bugzilla/WebService
@dirrm %%WWWDIR%%/Bugzilla/User/Setting
@dirrm %%WWWDIR%%/Bugzilla/User
@dirrm %%WWWDIR%%/Bugzilla/Template/Plugin
@dirrm %%WWWDIR%%/Bugzilla/Template
@dirrm %%WWWDIR%%/Bugzilla/Send
@dirrm %%WWWDIR%%/Bugzilla/Search
@dirrm %%WWWDIR%%/Bugzilla/Migrate
@dirrm %%WWWDIR%%/Bugzilla/JobQueue
@dirrm %%WWWDIR%%/Bugzilla/Job
@dirrm %%WWWDIR%%/Bugzilla/Install
@dirrm %%WWWDIR%%/Bugzilla/Field
@dirrm %%WWWDIR%%/Bugzilla/DB/Schema
@dirrm %%WWWDIR%%/Bugzilla/DB
@dirrm %%WWWDIR%%/Bugzilla/Config
@dirrm %%WWWDIR%%/Bugzilla/BugUrl/Bugzilla
@dirrm %%WWWDIR%%/Bugzilla/BugUrl
@dirrm %%WWWDIR%%/Bugzilla/Auth/Verify
@dirrm %%WWWDIR%%/Bugzilla/Auth/Persist
@dirrm %%WWWDIR%%/Bugzilla/Auth/Login
@dirrm %%WWWDIR%%/Bugzilla/Auth
@dirrm %%WWWDIR%%/Bugzilla/Attachment
@dirrmtry %%WWWDIR%%/Bugzilla
@dirrmtry %%WWWDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/xsl
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib/Pod/Simple/HTMLBatch
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Auth
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Config
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/DB
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Field
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Install
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/JobQueue
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Search
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Template/Plugin
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Template
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/User/Setting
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/User
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/WebService/Server
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/WebService
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Whine
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/contrib
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/extensions
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/images/callouts
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/images
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/pdf
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/xml
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib/Pod/Simple/HTML
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib/Pod/Simple/HTMLBatch
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib/Pod/Simple
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib/Pod
%%PORTDOCS%%@dirrm %%DOCSDIR%%/lib
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/xml
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/pdf
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/images/callouts
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/images
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/extensions
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/contrib
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Whine
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/WebService/Server
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/WebService
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/User/Setting
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/User
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Template/Plugin
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Template
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Search
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/JobQueue
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Install
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Field
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/DB
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Config
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla/Auth
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api/Bugzilla
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html/api
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html
%%PORTDOCS%%@dirrm %%DOCSDIR%%/en
%%PORTDOCS%%@dirrm %%DOCSDIR%%/xsl
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%WWWDIR%%/Bugzilla/Attachment
@dirrm %%WWWDIR%%/Bugzilla/Auth/Login
@dirrm %%WWWDIR%%/Bugzilla/Auth/Persist
@dirrm %%WWWDIR%%/Bugzilla/Auth/Verify
@dirrm %%WWWDIR%%/Bugzilla/Auth
@dirrm %%WWWDIR%%/Bugzilla/BugUrl/Bugzilla
@dirrm %%WWWDIR%%/Bugzilla/BugUrl
@dirrm %%WWWDIR%%/Bugzilla/Config
@dirrm %%WWWDIR%%/Bugzilla/DB/Schema
@dirrm %%WWWDIR%%/Bugzilla/DB
@dirrm %%WWWDIR%%/Bugzilla/Field
@dirrm %%WWWDIR%%/Bugzilla/Install
@dirrm %%WWWDIR%%/Bugzilla/Job
@dirrm %%WWWDIR%%/Bugzilla/JobQueue
@dirrm %%WWWDIR%%/Bugzilla/Migrate
@dirrm %%WWWDIR%%/Bugzilla/Search
@dirrm %%WWWDIR%%/Bugzilla/Send
@dirrm %%WWWDIR%%/Bugzilla/Template/Plugin
@dirrm %%WWWDIR%%/Bugzilla/Template
@dirrm %%WWWDIR%%/Bugzilla/User/Setting
@dirrm %%WWWDIR%%/Bugzilla/User
@dirrm %%WWWDIR%%/Bugzilla/WebService/Server
@dirrm %%WWWDIR%%/Bugzilla/WebService
@dirrm %%WWWDIR%%/Bugzilla/Whine
@dirrmtry %%WWWDIR%%/Bugzilla
%%CONTRIB%%@dirrm %%WWWDIR%%/contrib/bugzilla-submit
%%CONTRIB%%@dirrm %%WWWDIR%%/contrib/cmdline
@dirrmtry %%WWWDIR%%/contrib
@dirrmtry %%WWWDIR%%/data
@dirrmtry %%WWWDIR%%/graphs
@dirrmtry %%WWWDIR%%/images
@dirrm %%WWWDIR%%/js/history.js
@dirrm %%WWWDIR%%/js/yui/animation
@dirrm %%WWWDIR%%/js/yui/assets/skins/sam
@dirrm %%WWWDIR%%/js/yui/assets/skins
@dirrm %%WWWDIR%%/js/yui/assets
@dirrm %%WWWDIR%%/js/yui/autocomplete
@dirrm %%WWWDIR%%/js/yui/base
@dirrm %%WWWDIR%%/js/yui/button
@dirrm %%WWWDIR%%/js/yui/calendar
@dirrm %%WWWDIR%%/js/yui/carousel
@dirrm %%WWWDIR%%/js/yui/charts
@dirrm %%WWWDIR%%/js/yui/colorpicker
@dirrm %%WWWDIR%%/js/yui/connection
@dirrm %%WWWDIR%%/js/yui/container
@dirrm %%WWWDIR%%/js/yui/cookie
@dirrm %%WWWDIR%%/js/yui/datasource
@dirrm %%WWWDIR%%/js/yui/datatable
@dirrm %%WWWDIR%%/js/yui/datemath
@dirrm %%WWWDIR%%/js/yui/dom
@dirrm %%WWWDIR%%/js/yui/dragdrop
@dirrm %%WWWDIR%%/js/yui/element
@dirrm %%WWWDIR%%/js/yui/element-delegate
@dirrm %%WWWDIR%%/js/yui/event
@dirrm %%WWWDIR%%/js/yui/event-delegate
@dirrm %%WWWDIR%%/js/yui/event-mouseenter
@dirrm %%WWWDIR%%/js/yui/event-simulate
@dirrm %%WWWDIR%%/js/yui/fonts
@dirrm %%WWWDIR%%/js/yui/get
@dirrm %%WWWDIR%%/js/yui/grids
@dirrm %%WWWDIR%%/js/yui/history
@dirrm %%WWWDIR%%/js/yui/imagecropper
@dirrm %%WWWDIR%%/js/yui/imageloader
@dirrm %%WWWDIR%%/js/yui/json
@dirrm %%WWWDIR%%/js/yui/layout
@dirrm %%WWWDIR%%/js/yui/logger
@dirrm %%WWWDIR%%/js/yui/menu
@dirrm %%WWWDIR%%/js/yui/paginator
@dirrm %%WWWDIR%%/js/yui/profiler
@dirrm %%WWWDIR%%/js/yui/profilerviewer
@dirrm %%WWWDIR%%/js/yui/progressbar
@dirrm %%WWWDIR%%/js/yui/reset
@dirrm %%WWWDIR%%/js/yui/reset-fonts
@dirrm %%WWWDIR%%/js/yui/reset-fonts-grids
@dirrm %%WWWDIR%%/js/yui/resize
@dirrm %%WWWDIR%%/js/yui/selector
@dirrm %%WWWDIR%%/js/yui/slider
@dirrm %%WWWDIR%%/js/yui/storage
@dirrm %%WWWDIR%%/js/yui/stylesheet
@dirrm %%WWWDIR%%/js/yui/swf
@dirrm %%WWWDIR%%/js/yui/swfdetect
@dirrm %%WWWDIR%%/js/yui/swfstore
@dirrm %%WWWDIR%%/js/yui/tabview
@dirrm %%WWWDIR%%/js/yui/treeview
@dirrm %%WWWDIR%%/js/yui/uploader
@dirrm %%WWWDIR%%/js/yui/yahoo
@dirrm %%WWWDIR%%/js/yui/yahoo-dom-event
@dirrm %%WWWDIR%%/js/yui/yuiloader
@dirrm %%WWWDIR%%/js/yui/yuitest
@dirrm %%WWWDIR%%/js/yui
@dirrm %%WWWDIR%%/js
@dirrmtry %%WWWDIR%%/lib
@dirrm %%WWWDIR%%/skins/contrib/Dusk
@dirrm %%WWWDIR%%/skins/contrib
@dirrm %%WWWDIR%%/skins/standard/dependency-tree
@dirrm %%WWWDIR%%/skins/standard/global
@dirrm %%WWWDIR%%/skins/standard/index
@dirrm %%WWWDIR%%/skins/standard
@dirrmtry %%WWWDIR%%/skins
@dirrmtry %%WWWDIR%%/t
@dirrm %%WWWDIR%%/template/en/default/account/auth
@dirrm %%WWWDIR%%/template/en/default/account/email
@dirrm %%WWWDIR%%/template/en/default/account/password
@dirrm %%WWWDIR%%/template/en/default/account/prefs
@dirrm %%WWWDIR%%/template/en/default/account
@dirrm %%WWWDIR%%/template/en/default/admin/classifications
@dirrm %%WWWDIR%%/template/en/default/admin/components
@dirrm %%WWWDIR%%/template/en/default/admin/custom_fields
@dirrm %%WWWDIR%%/template/en/default/admin/fieldvalues
@dirrm %%WWWDIR%%/template/en/default/admin/flag-type
@dirrm %%WWWDIR%%/template/en/default/admin/groups
@dirrm %%WWWDIR%%/template/en/default/admin/keywords
@dirrm %%WWWDIR%%/template/en/default/admin/milestones
@dirrm %%WWWDIR%%/template/en/default/admin/params
@dirrm %%WWWDIR%%/template/en/default/admin/products/groupcontrol
@dirrm %%WWWDIR%%/template/en/default/admin/products
@dirrm %%WWWDIR%%/template/en/default/admin/sanitycheck
@dirrm %%WWWDIR%%/template/en/default/admin/settings
@dirrm %%WWWDIR%%/template/en/default/admin/users
@dirrm %%WWWDIR%%/template/en/default/admin/versions
@dirrm %%WWWDIR%%/template/en/default/admin/workflow
@dirrm %%WWWDIR%%/template/en/default/admin
@dirrm %%WWWDIR%%/template/en/default/attachment
@dirrm %%WWWDIR%%/template/en/default/bug/activity
@dirrm %%WWWDIR%%/template/en/default/bug/create
@dirrm %%WWWDIR%%/template/en/default/bug/process
@dirrm %%WWWDIR%%/template/en/default/bug
@dirrm %%WWWDIR%%/template/en/default/email
@dirrm %%WWWDIR%%/template/en/default/extensions
@dirrm %%WWWDIR%%/template/en/default/flag
@dirrm %%WWWDIR%%/template/en/default/global
@dirrm %%WWWDIR%%/template/en/default/list
@dirrm %%WWWDIR%%/template/en/default/pages
@dirrm %%WWWDIR%%/template/en/default/reports
@dirrm %%WWWDIR%%/template/en/default/request
@dirrm %%WWWDIR%%/template/en/default/search
@dirrm %%WWWDIR%%/template/en/default/setup
@dirrm %%WWWDIR%%/template/en/default/whine
@dirrm %%WWWDIR%%/template/en/default
@dirrm %%WWWDIR%%/template/en
@dirrmtry %%WWWDIR%%/template
@dirrmtry %%WWWDIR%%/xt
@dirrmtry %%WWWDIR%%

View File

@ -4,7 +4,7 @@ PORTNAME= cmake
PORTVERSION= 2.8.12.1
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://downloads.cmake.org/files/v2.8/
MASTER_SITES= http://www.cmake.org/files/v2.8/
PKGNAMESUFFIX= -gui
MAINTAINER= kde@FreeBSD.org

View File

@ -5,7 +5,7 @@ PORTNAME= cmake
PORTVERSION= 2.8.12.1
PORTREVISION?= 4
CATEGORIES= devel
MASTER_SITES= http://downloads.cmake.org/files/v2.8/
MASTER_SITES= http://www.cmake.org/files/v2.8/
MAINTAINER= kde@FreeBSD.org
COMMENT?= Cross-platform Makefile generator

View File

@ -3,7 +3,7 @@
# $MCom: ports/devel/dbus/Makefile,v 1.58 2013/02/15 15:06:49 kwm Exp $
PORTNAME= dbus
PORTVERSION= 1.8.4
PORTVERSION= 1.8.8
CATEGORIES= devel gnome
MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/

View File

@ -1,2 +1,2 @@
SHA256 (dbus-1.8.4.tar.gz) = 3ef63dc8d0111042071ee7f7bafa0650c6ce2d7be957ef0b7ec269495a651ff8
SIZE (dbus-1.8.4.tar.gz) = 1860286
SHA256 (dbus-1.8.8.tar.gz) = dfab263649a979d0fff64a30cac374891a8e9940350e41f3bbd7679af32bd1fd
SIZE (dbus-1.8.8.tar.gz) = 1864881

View File

@ -29,7 +29,7 @@ lib/libdbus-1.a
lib/libdbus-1.la
lib/libdbus-1.so
lib/libdbus-1.so.3
lib/libdbus-1.so.3.8.5
lib/libdbus-1.so.3.8.7
libdata/pkgconfig/dbus-1.pc
@group %%GROUPS%%
@mode 4750

View File

@ -3,7 +3,7 @@
PORTNAME= freeocl
PORTVERSION= 0.3.6
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTNAME= FreeOCL-${PORTVERSION}-src

View File

@ -0,0 +1,10 @@
--- src/utils/threadpool.cpp.orig 2014-07-04 08:45:34.000000000 +0200
+++ src/utils/threadpool.cpp 2014-07-04 08:46:03.000000000 +0200
@@ -18,6 +18,7 @@
#include "threadpool.h"
#include <FreeOCL/config.h>
#include <sched.h>
+#include <xmmintrin.h>
#include <atomic_ops.h>
#include <utils/time.h>

View File

@ -1,10 +1,11 @@
--- src/freeocl.h.orig 2013-11-15 21:18:17.000000000 +0100
+++ src/freeocl.h 2013-11-15 21:24:32.000000000 +0100
@@ -26,6 +26,7 @@
--- src/freeocl.h.orig 2012-09-02 19:00:41.000000000 +0200
+++ src/freeocl.h 2014-07-04 08:42:48.000000000 +0200
@@ -26,6 +26,8 @@
#include "dispatch.h"
#include <iostream>
#include <deque>
+#include <sys/types.h>
+#include <xmmintrin.h>
#ifdef DEBUG_UTILS
#define MSG(X) std::cout << #X << std::endl

View File

@ -9,6 +9,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-2
MAINTAINER= mono@FreeBSD.org
COMMENT= MonoDevelop database support
BROKEN= Fails to build with monodevelop-5.0.1
LICENSE= MIT
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop

View File

@ -7,7 +7,7 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= cmanley@xs4all.nl
MAINTAINER= ports@FreeBSD.org
COMMENT= Read and write property files
USES= perl5

View File

@ -2,7 +2,7 @@
PORTNAME= Test-OpenLDAP
PORTVERSION= 0.05
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -17,7 +17,7 @@ RUN_DEPENDS= \
p5-Data-UUID>0:${PORTSDIR}/devel/p5-Data-UUID \
p5-perl-ldap>0:${PORTSDIR}/net/p5-perl-ldap \
${LOCALBASE}/libexec/slapd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-server \
p5-URI>0:${PORTSDIR}/net/p5-Net
p5-Net>0:${PORTSDIR}/net/p5-Net
BUILD_DEPENDS= ${RUN_DEPENDS}
USES= perl5

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= activesupport
PORTVERSION= 3.2.17
PORTVERSION= 3.2.19
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/activesupport-3.2.17.gem) = e0cc4b452f8cd1350f16017965ebcfe5010a2a699a34d5e8485d214905766b87
SIZE (rubygem/activesupport-3.2.17.gem) = 290304
SHA256 (rubygem/activesupport-3.2.19.gem) = 2c837a59250da14b12a6b0cfb6774f0afae90aa749fd96ad4347344d8417ad3d
SIZE (rubygem/activesupport-3.2.19.gem) = 290304

View File

@ -77,9 +77,6 @@ BDB_BUILD_DEPENDS= yes
OLD_LIB_DEPENDS:= ${LIB_DEPENDS:S!^!${LOCALBASE}/lib/!:C!(\.so|\.[0-9]+)?:!.a:!}
BUILD_DEPENDS+= ${OLD_LIB_DEPENDS}
LIB_DEPENDS=
PLIST_SUB+= DYNAMIC_ENABLED="@comment "
.else
PLIST_SUB+= DYNAMIC_ENABLED=""
.endif
.if ${PORT_OPTIONS:MBDB}
@ -227,8 +224,8 @@ _mkrepos: .USE
.endif
svn-build-outputs-hack:
cd ${WRKSRC} && ${PATCH} ${PATCH_DIST_ARGS} -p0 < ${PATCHDIR}/extra-patch-build.conf
cd ${WRKSRC} && python2 gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc
(cd ${WRKSRC} && ${PATCH} ${PATCH_DIST_ARGS} -p0 < ${PATCHDIR}/extra-patch-build.conf)
(cd ${WRKSRC} && python2 gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc)
${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk.addons
.include <bsd.port.post.mk>

View File

@ -10,10 +10,12 @@ DIST_SUBDIR= subversion18
MASTER_SITE_SUBDIR= subversion
GNU_CONFIGURE= yes
USES+= tar:bzip2 pkgconfig libtool
USES+= tar:bzip2 pkgconfig libtool cpe
LICENSE= APACHE20
CPE_VENDOR= apache
CONFLICTS_INSTALL+= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-1.[^8].[0-9]*
LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1 \

View File

@ -68,61 +68,61 @@ include/subversion-1/svn_version.h
include/subversion-1/svn_wc.h
include/subversion-1/svn_xml.h
lib/libsvn_client-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_client-1.so
%%NO_STATIC%%lib/libsvn_client-1.so.0
%%NO_STATIC%%lib/libsvn_client-1.so.0.0.0
lib/libsvn_delta-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_delta-1.so
%%NO_STATIC%%lib/libsvn_delta-1.so.0
%%NO_STATIC%%lib/libsvn_delta-1.so.0.0.0
lib/libsvn_diff-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_diff-1.so
%%NO_STATIC%%lib/libsvn_diff-1.so.0
%%NO_STATIC%%lib/libsvn_diff-1.so.0.0.0
lib/libsvn_fs-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs-1.so
%%NO_STATIC%%lib/libsvn_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs-1.so.0.0.0
%%BDB%%lib/libsvn_fs_base-1.a
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0.0.0
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so.0
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so.0.0.0
lib/libsvn_fs_fs-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs_fs-1.so
%%NO_STATIC%%lib/libsvn_fs_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs_fs-1.so.0.0.0
lib/libsvn_fs_util-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs_util-1.so
%%NO_STATIC%%lib/libsvn_fs_util-1.so.0
%%NO_STATIC%%lib/libsvn_fs_util-1.so.0.0.0
lib/libsvn_ra-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra-1.so
%%NO_STATIC%%lib/libsvn_ra-1.so.0
%%NO_STATIC%%lib/libsvn_ra-1.so.0.0.0
lib/libsvn_ra_local-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra_local-1.so
%%NO_STATIC%%lib/libsvn_ra_local-1.so.0
%%NO_STATIC%%lib/libsvn_ra_local-1.so.0.0.0
%%SERF%%lib/libsvn_ra_serf-1.a
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0.0.0
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so.0
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so.0.0.0
lib/libsvn_ra_svn-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra_svn-1.so
%%NO_STATIC%%lib/libsvn_ra_svn-1.so.0
%%NO_STATIC%%lib/libsvn_ra_svn-1.so.0.0.0
lib/libsvn_repos-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_repos-1.so
%%NO_STATIC%%lib/libsvn_repos-1.so.0
%%NO_STATIC%%lib/libsvn_repos-1.so.0.0.0
lib/libsvn_subr-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_subr-1.so
%%NO_STATIC%%lib/libsvn_subr-1.so.0
%%NO_STATIC%%lib/libsvn_subr-1.so.0.0.0
lib/libsvn_wc-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_wc-1.so
%%NO_STATIC%%lib/libsvn_wc-1.so.0
%%NO_STATIC%%lib/libsvn_wc-1.so.0.0.0
man/man1/svn.1.gz
man/man1/svnadmin.1.gz
man/man1/svndumpfilter.1.gz

View File

@ -88,12 +88,6 @@ SVNGROUP?= svn
SVNUSER?= svn
.endif
.if ${PORT_OPTIONS:MSTATIC}
PLIST_SUB+= DYNAMIC_ENABLED="@comment "
.else
PLIST_SUB+= DYNAMIC_ENABLED=""
.endif
.if make(repository)
WITH_REPOSITORY_CREATION= yes
.endif

View File

@ -11,13 +11,14 @@ DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
USE_BZIP2= yes
USE_AUTOTOOLS= libtool
USE_KDE4= # Used below if KWallet support is enabled
USES+= pkgconfig
USES+= pkgconfig tar:bzip2 cpe
LICENSE= APACHE20
CPE_VENDOR= apache
CONFLICTS_INSTALL+= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-1.[^6].[0-9]*
LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1 \

View File

@ -55,72 +55,72 @@ include/subversion-1/svn_wc.h
include/subversion-1/svn_xml.h
%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.a
%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.la
%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so
%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0
%%NO_STATIC%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so
%%NO_STATIC%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0
%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.a
%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.la
%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so
%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0
%%NO_STATIC%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so
%%NO_STATIC%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0
lib/libsvn_client-1.a
lib/libsvn_client-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0
%%NO_STATIC%%lib/libsvn_client-1.so
%%NO_STATIC%%lib/libsvn_client-1.so.0
lib/libsvn_delta-1.a
lib/libsvn_delta-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0
%%NO_STATIC%%lib/libsvn_delta-1.so
%%NO_STATIC%%lib/libsvn_delta-1.so.0
lib/libsvn_diff-1.a
lib/libsvn_diff-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0
%%NO_STATIC%%lib/libsvn_diff-1.so
%%NO_STATIC%%lib/libsvn_diff-1.so.0
lib/libsvn_fs-1.a
lib/libsvn_fs-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs-1.so
%%NO_STATIC%%lib/libsvn_fs-1.so.0
%%BDB%%lib/libsvn_fs_base-1.a
%%BDB%%lib/libsvn_fs_base-1.la
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so.0
lib/libsvn_fs_fs-1.a
lib/libsvn_fs_fs-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs_fs-1.so
%%NO_STATIC%%lib/libsvn_fs_fs-1.so.0
lib/libsvn_fs_util-1.a
lib/libsvn_fs_util-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0
%%NO_STATIC%%lib/libsvn_fs_util-1.so
%%NO_STATIC%%lib/libsvn_fs_util-1.so.0
lib/libsvn_ra-1.a
lib/libsvn_ra-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0
%%NO_STATIC%%lib/libsvn_ra-1.so
%%NO_STATIC%%lib/libsvn_ra-1.so.0
lib/libsvn_ra_local-1.a
lib/libsvn_ra_local-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0
%%NO_STATIC%%lib/libsvn_ra_local-1.so
%%NO_STATIC%%lib/libsvn_ra_local-1.so.0
%%NEON%%lib/libsvn_ra_neon-1.a
%%NEON%%lib/libsvn_ra_neon-1.la
%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so
%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so.0
%%NO_STATIC%%%%NEON%%lib/libsvn_ra_neon-1.so
%%NO_STATIC%%%%NEON%%lib/libsvn_ra_neon-1.so.0
lib/libsvn_ra_svn-1.a
lib/libsvn_ra_svn-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0
%%NO_STATIC%%lib/libsvn_ra_svn-1.so
%%NO_STATIC%%lib/libsvn_ra_svn-1.so.0
lib/libsvn_repos-1.a
lib/libsvn_repos-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0
%%NO_STATIC%%lib/libsvn_repos-1.so
%%NO_STATIC%%lib/libsvn_repos-1.so.0
%%SERF%%lib/libsvn_ra_serf-1.a
%%SERF%%lib/libsvn_ra_serf-1.la
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so.0
lib/libsvn_subr-1.a
lib/libsvn_subr-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0
%%NO_STATIC%%lib/libsvn_subr-1.so
%%NO_STATIC%%lib/libsvn_subr-1.so.0
lib/libsvn_wc-1.a
lib/libsvn_wc-1.la
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0
%%NO_STATIC%%lib/libsvn_wc-1.so
%%NO_STATIC%%lib/libsvn_wc-1.so.0
@comment enable modules in this order: dav_svn, authz_svn, dontdothat
%%MOD_DAV_SVN%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so

View File

@ -94,14 +94,10 @@ USES+= gettext:build
. endif
. if ${PORT_OPTIONS:MBDB}
BDB_BUILD_DEPENDS= yes
.else
. endif
OLD_LIB_DEPENDS:= ${LIB_DEPENDS:S!^!${LOCALBASE}/lib/!:C!(\.so|\.[0-9]+)?:!.a:!}
BUILD_DEPENDS+= ${OLD_LIB_DEPENDS}
LIB_DEPENDS=
PLIST_SUB+= DYNAMIC_ENABLED="@comment "
.else
PLIST_SUB+= DYNAMIC_ENABLED=""
.endif
.if make(repository)
@ -282,7 +278,7 @@ _mkrepos: .USE
.endif
svn-build-outputs-hack:
(cd ${WRKSRC} && ./gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc)
${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk
(cd ${WRKSRC} && python2 ./gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc)
${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk.addons
.include <bsd.port.post.mk>

View File

@ -12,10 +12,12 @@ MASTER_SITE_SUBDIR= subversion
USE_KDE4= # Used below if KWallet support is enabled
GNU_CONFIGURE= yes
USES+= tar:bzip2 pkgconfig libtool
USES+= tar:bzip2 pkgconfig libtool cpe
LICENSE= APACHE20
CPE_VENDOR= apache
CONFLICTS_INSTALL+= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-1.[^7].[0-9]*
LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1 \
@ -116,7 +118,7 @@ post-patch:
@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
.if defined(SVN_BUILD_BINDINGS)
@${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}
${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}
.endif
.if ${PORT_OPTIONS:MFREEBSD_TEMPLATE} && defined(ORGANIZATION)
@${ECHO_CMD} "#define ORGANIZATION_NAME \"${ORGANIZATION}\"" > ${WRKSRC}/subversion/freebsd-organization.h

View File

@ -91,7 +91,7 @@
+ svn_stringbuf_appendcstr(default_msg, "Approved by:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "Obtained from:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "MFC after:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "MFH:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "MFH:\t\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "Relnotes:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "Security:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "Sponsored by:\t"

View File

@ -60,73 +60,73 @@ include/subversion-1/svn_version.h
include/subversion-1/svn_wc.h
include/subversion-1/svn_xml.h
%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.a
%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so
%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0
%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0.0.0
%%NO_STATIC%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so
%%NO_STATIC%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0
%%NO_STATIC%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0.0.0
%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.a
%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so
%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0
%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0.0.0
%%NO_STATIC%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so
%%NO_STATIC%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0
%%NO_STATIC%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0.0.0
lib/libsvn_client-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_client-1.so
%%NO_STATIC%%lib/libsvn_client-1.so.0
%%NO_STATIC%%lib/libsvn_client-1.so.0.0.0
lib/libsvn_delta-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_delta-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_delta-1.so
%%NO_STATIC%%lib/libsvn_delta-1.so.0
%%NO_STATIC%%lib/libsvn_delta-1.so.0.0.0
lib/libsvn_diff-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_diff-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_diff-1.so
%%NO_STATIC%%lib/libsvn_diff-1.so.0
%%NO_STATIC%%lib/libsvn_diff-1.so.0.0.0
lib/libsvn_fs-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs-1.so
%%NO_STATIC%%lib/libsvn_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs-1.so.0.0.0
%%BDB%%lib/libsvn_fs_base-1.a
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0
%%DYNAMIC_ENABLED%%%%BDB%%lib/libsvn_fs_base-1.so.0.0.0
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so.0
%%NO_STATIC%%%%BDB%%lib/libsvn_fs_base-1.so.0.0.0
lib/libsvn_fs_fs-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs_fs-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs_fs-1.so
%%NO_STATIC%%lib/libsvn_fs_fs-1.so.0
%%NO_STATIC%%lib/libsvn_fs_fs-1.so.0.0.0
lib/libsvn_fs_util-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_fs_util-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_fs_util-1.so
%%NO_STATIC%%lib/libsvn_fs_util-1.so.0
%%NO_STATIC%%lib/libsvn_fs_util-1.so.0.0.0
lib/libsvn_ra-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra-1.so
%%NO_STATIC%%lib/libsvn_ra-1.so.0
%%NO_STATIC%%lib/libsvn_ra-1.so.0.0.0
lib/libsvn_ra_local-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra_local-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra_local-1.so
%%NO_STATIC%%lib/libsvn_ra_local-1.so.0
%%NO_STATIC%%lib/libsvn_ra_local-1.so.0.0.0
%%NEON%%lib/libsvn_ra_neon-1.a
%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so
%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so.0
%%DYNAMIC_ENABLED%%%%NEON%%lib/libsvn_ra_neon-1.so.0.0.0
%%NO_STATIC%%%%NEON%%lib/libsvn_ra_neon-1.so
%%NO_STATIC%%%%NEON%%lib/libsvn_ra_neon-1.so.0
%%NO_STATIC%%%%NEON%%lib/libsvn_ra_neon-1.so.0.0.0
%%SERF%%lib/libsvn_ra_serf-1.a
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0
%%DYNAMIC_ENABLED%%%%SERF%%lib/libsvn_ra_serf-1.so.0.0.0
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so.0
%%NO_STATIC%%%%SERF%%lib/libsvn_ra_serf-1.so.0.0.0
lib/libsvn_ra_svn-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_ra_svn-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_ra_svn-1.so
%%NO_STATIC%%lib/libsvn_ra_svn-1.so.0
%%NO_STATIC%%lib/libsvn_ra_svn-1.so.0.0.0
lib/libsvn_repos-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_repos-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_repos-1.so
%%NO_STATIC%%lib/libsvn_repos-1.so.0
%%NO_STATIC%%lib/libsvn_repos-1.so.0.0.0
lib/libsvn_subr-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_subr-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_subr-1.so
%%NO_STATIC%%lib/libsvn_subr-1.so.0
%%NO_STATIC%%lib/libsvn_subr-1.so.0.0.0
lib/libsvn_wc-1.a
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0
%%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0.0.0
%%NO_STATIC%%lib/libsvn_wc-1.so
%%NO_STATIC%%lib/libsvn_wc-1.so.0
%%NO_STATIC%%lib/libsvn_wc-1.so.0.0.0
@comment enable modules in this order: dav_svn, authz_svn, dontdothat
%%MOD_DAV_SVN%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so

View File

@ -34,10 +34,11 @@ INSTALL_WRKSRC= ${WRKSRC}/lib/cpp
OPTIONS_DEFINE= QT4
QT4_CONFIGURE_WITH= qt4
QT4_USE= QT4=network,moc_build,qmake_build,rcc_build,uic_build
OPTIONS_SUB= yes
CONFIGURE_ARGS+= \
CONFIGURE_ARGS+= \
--without-c_glib \
--with-cpp \
--without-csharp \
@ -56,10 +57,6 @@ CONFIGURE_ARGS+= \
USE_CXXSTD= c++11
.endif
.if ${PORT_OPTIONS:MQT4}
USE_QT4= network moc_build qmake_build rcc_build uic_build
.endif
post-patch:
@${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' ${WRKSRC}/lib/cpp/Makefile.am

View File

@ -2,6 +2,7 @@
PORTNAME= gobby
PORTVERSION= 0.4.13
PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= http://releases.0x539.de/gobby/ \
LOCAL/${MAINTAINER:C/([^@]*)@.*/\1/}
@ -19,8 +20,8 @@ LIB_DEPENDS= libobby.so:${PORTSDIR}/devel/obby \
OPTIONS_DEFINE= GTKSPELL NLS
GTKSPELL_DESC= Enable GtkSpell support
USE_GNOME= gnomehack gtksourceview2 intltool
USES= gmake pkgconfig
USE_GNOME= gtksourceview2 intltool
USES= gmake pkgconfig pathfix
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes

View File

@ -0,0 +1,38 @@
--- ./inc/config.hpp.orig 2012-01-30 01:27:51.000000000 +0100
+++ ./inc/config.hpp 2014-07-24 13:11:27.000000000 +0200
@@ -31,6 +31,19 @@
#include <libxml++/nodes/element.h>
#include <libxml++/nodes/textnode.h>
+
+namespace serialise
+{
+template<>
+class default_context_to<Glib::ustring>: public context_base_to<Glib::ustring>
+{
+public:
+ typedef Glib::ustring data_type;
+
+ virtual std::string to_string(const data_type& from) const;
+};
+}
+
namespace Gobby
{
@@ -460,15 +473,6 @@
};
template<>
-class default_context_to<Glib::ustring>: public context_base_to<Glib::ustring>
-{
-public:
- typedef Glib::ustring data_type;
-
- virtual std::string to_string(const data_type& from) const;
-};
-
-template<>
class default_context_from<Glib::ustring>:
public context_base_from<Glib::ustring>
{

View File

@ -0,0 +1,11 @@
--- ./inc/preferencesdialog.hpp.orig 2012-01-30 01:27:51.000000000 +0100
+++ ./inc/preferencesdialog.hpp 2014-07-24 13:12:17.000000000 +0200
@@ -198,7 +198,7 @@
protected:
struct LangCompare
{
- bool operator()(GtkSourceLanguage* first, GtkSourceLanguage* second)
+ bool operator()(const GtkSourceLanguage* first, const GtkSourceLanguage* second) const
{
return first < second;
}

View File

@ -11,9 +11,10 @@ MASTER_SITES= SF/cedet/${PORTNAME}/1.4beta4 \
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/beta/}
MAINTAINER= dryice@dryice.name
MAINTAINER= ports@FreeBSD.org
COMMENT= Quick access to files and tags in an Emacs frame
BROKEN= Fails to build
USE_EMACS= yes
USES= gmake

View File

@ -11,6 +11,8 @@ COMMENT= Simple Unicode-aware console-based word processor
LICENSE= MIT
BROKEN= Fails to build
RUN_DEPENDS= ${LUA_MODLIBDIR}/lfs.so:${PORTSDIR}/devel/luafilesystem
USES= lua:51 tar:bzip2

View File

@ -35,6 +35,7 @@ OPTIONS_SUB= yes
PROFILING_DESC= Enable profiling
GTK2_CONFIGURE_ON= --enable-gtk=2.4
GTK2_USES= pkgconfig
PROFILING_CONFIGURE_ENABLE= profiling
NO_STAGE= yes

View File

@ -14,7 +14,7 @@ LICENSE= MIT CW
LICENSE_COMB= multi
LICENSE_NAME_CW= Charlotte Wickham COPYRIGHT
LICENSE_FILE_CW= ${WRKSRC}/LICENSE
LICENSE_PERMS_CW= auto-accept
LICENSE_PERMS_CW= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= R-cran-colorspace>0:${PORTSDIR}/graphics/R-cran-colorspace

View File

@ -10,6 +10,8 @@ DISTNAME= IccXML-${PORTVERSION}
MAINTAINER= bsam@FreeBSD.org
COMMENT= Tools for reading and writing the ICC profile contents as XML files
BROKEN= Fails to build with sampleicc 1.6.8
LIB_DEPENDS= libSampleICC.so:${PORTSDIR}/graphics/sampleicc
USES= gmake pathfix pkgconfig libtool

View File

@ -3,6 +3,7 @@
PORTNAME= imageformats
DISTVERSION= ${QT4_VERSION}
PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt4-

View File

@ -0,0 +1,38 @@
commit f1b76c126c476c155af8c404b97c42cd1a709333
Author: Lars Knoll <lars.knoll@digia.com>
Date: Thu Apr 24 15:33:27 2014 +0200
Don't crash on broken GIF images
Broken GIF images could set invalid width and height
values inside the image, leading to Qt creating a null
QImage for it. In that case we need to abort decoding
the image and return an error.
Initial patch by Rich Moore.
Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5
Task-number: QTBUG-38367
Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a
Security-advisory: CVE-2014-0190
Reviewed-by: Richard J. Moore <rich@kde.org>
diff --git a/src/gui/image/qgifhandler.cpp b/src/gui/image/qgifhandler.cpp
index 3324f04..5199dd3 100644
--- src/gui/image/qgifhandler.cpp
+++ src/gui/image/qgifhandler.cpp
@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, const uchar *buffer, int length,
memset(bits, 0, image->byteCount());
}
+ // Check if the previous attempt to create the image failed. If it
+ // did then the image is broken and we should give up.
+ if (image->isNull()) {
+ state = Error;
+ return -1;
+ }
+
disposePrevious(image);
disposed = false;

View File

@ -2,6 +2,7 @@
PORTNAME= imageformats
DISTVERSION= ${QT5_VERSION}
PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-

View File

@ -13,6 +13,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical interface to POV-Ray
BROKEN= Fails to link
LIB_DEPENDS= libforms.so:${PORTSDIR}/x11-toolkits/xforms
RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray-meta

View File

@ -37,7 +37,7 @@ OPTIONS_DEFINE+= PROFILE
OPTIONS_DEFINE+= LLVM
.endif
.if (!exists(${GHC_CMD}) || (exists(${HADDOCK_CMD}) && exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/html))) && !defined(NOPORTDOCS)
.if ((!exists(${GHC_CMD}) || exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/html)) || exists(${HADDOCK_CMD})) && !defined(NOPORTDOCS)
OPTIONS_DEFINE+= DOCS
OPTIONS_DEFAULT+= DOCS
HADDOCK_AVAILABLE= yes

View File

@ -3,17 +3,22 @@
PORTNAME= maude
PORTVERSION= 2.6
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://maude.cs.uiuc.edu/versions/${PORTVERSION}/
DISTNAME= Maude-${PORTVERSION}
MAINTAINER= joemann@beefree.free.de
COMMENT= A high-performance reflective language
MAINTAINER= ports@FreeBSD.org
COMMENT= High-performance reflective language
LIB_DEPENDS= bdd:${PORTSDIR}/science/buddy \
tecla:${PORTSDIR}/devel/libtecla \
gmp:${PORTSDIR}/math/gmp \
sigsegv:${PORTSDIR}/devel/libsigsegv
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
LIB_DEPENDS= libbdd.so:${PORTSDIR}/science/buddy \
libtecla.so:${PORTSDIR}/devel/libtecla \
libgmp.so:${PORTSDIR}/math/gmp \
libsigsegv.so:${PORTSDIR}/devel/libsigsegv
USES= bison
USE_AUTOTOOLS= aclocal autoheader automake
@ -22,16 +27,22 @@ GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --datadir=${DATADIR}
MAKE_JOBS_UNSAFE= yes
FULL_MAUDE_VER= 26b
OPTIONS_DEFINE= FULL_MAUDE
OPTIONS_DEFINE= DOCS FULL_MAUDE
OPTIONS_DEFAULT= FULL_MAUDE
FULL_MAUDE_DESC= Install full-maude${FULL_MAUDE_VER}
NO_STAGE= yes
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README
.include <bsd.port.options.mk>
.if ${OSVERSION} >= 1000000
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Mixfix-lexerAux
.endif
.if ${PORT_OPTIONS:MFULL_MAUDE}
MASTER_SITES+= http://maude.lcc.uma.es/FullMaude/FM${FULL_MAUDE_VER}/:fm
FULL_MAUDE= full-maude${FULL_MAUDE_VER}.maude
@ -45,8 +56,8 @@ PLIST_SUB+= FULL_MAUDE_VER="${FULL_MAUDE_VER}"
PLIST_SUB+= FULL_MAUDE="@comment "
.endif
.if ${PORT_OPTIONS:MFULL_MAUDE}
post-extract:
.if ${PORT_OPTIONS:MFULL_MAUDE}
${UNZIP_CMD} ${DISTDIR}/${FULL_MAUDE_DIST} ${FULL_MAUDE} -d ${WRKDIR}
.endif
@ -54,9 +65,11 @@ post-patch:
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \
${WRKSRC}/src/Mixfix/global.hh
.if ${PORT_OPTIONS:MFULL_MAUDE}
post-install:
${INSTALL_DATA} ${WRKDIR}/${FULL_MAUDE} ${DATADIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.if ${PORT_OPTIONS:MFULL_MAUDE}
${INSTALL_DATA} ${WRKDIR}/${FULL_MAUDE} ${STAGEDIR}${DATADIR}
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,22 @@
--- ./src/Mixfix/lexerAux.cc.orig 2014-09-03 02:54:57.000000000 +0200
+++ ./src/Mixfix/lexerAux.cc 2014-09-03 02:55:40.000000000 +0200
@@ -35,7 +35,7 @@
bool fakeNewlineStack[MAX_IN_DEPTH];
void
-getInput(char* buf, int& result, int max_size)
+getInput(char* buf, size_t& result, size_t max_size)
{
result = YY_NULL;
if (UserLevelRewritingContext::interrupted())
--- ./src/Mixfix/lexerAux.hh.orig 2014-09-03 02:56:33.000000000 +0200
+++ ./src/Mixfix/lexerAux.hh 2014-09-03 02:57:05.000000000 +0200
@@ -27,7 +27,7 @@
//extern int inStackPtr;
//extern YY_BUFFER_STATE inStack[];
-void getInput(char* buf, int& result, int max_size);
+void getInput(char* buf, size_t& result, size_t max_size);
void lexerIdMode();
void lexerTokenTreeMode(int terminatingTokens);
void lexerCmdMode();

View File

@ -0,0 +1,11 @@
--- ./src/BuiltIn/stringOpSymbol.cc.orig 2014-09-03 02:36:06.000000000 +0200
+++ ./src/BuiltIn/stringOpSymbol.cc 2014-09-03 02:32:45.000000000 +0200
@@ -472,7 +472,7 @@
const mpz_class& n0 = succSymbol->getNat(a0);
if (n0 <= 255)
{
- char c = n0.get_si();
+ char c[2] = { n0.get_si(), 0 };
return rewriteToString(subject, context, crope(c));
}
}

View File

@ -0,0 +1,11 @@
--- ./src/Mixfix/bottom.yy.orig 2014-09-03 02:49:14.000000000 +0200
+++ ./src/Mixfix/bottom.yy 2014-09-03 02:50:56.000000000 +0200
@@ -23,7 +23,7 @@
%%
static void
-yyerror(char *s)
+yyerror(UserLevelRewritingContext::ParseResult *parseResult, char *s)
{
if (!(UserLevelRewritingContext::interrupted()))
IssueWarning(LineNumber(lineNumber) << ": " << s);

View File

@ -0,0 +1,17 @@
--- ./src/Mixfix/commands.yy.orig 2014-09-03 02:51:54.000000000 +0200
+++ ./src/Mixfix/commands.yy 2014-09-03 02:53:05.000000000 +0200
@@ -23,12 +23,12 @@
/*
* Commands.
*/
-command : KW_SELECT { lexBubble(END_COMMAND, 1) }
+command : KW_SELECT { lexBubble(END_COMMAND, 1); }
endBubble
{
interpreter.setCurrentModule(lexerBubble);
}
- | KW_DUMP { lexBubble(END_COMMAND, 1) }
+ | KW_DUMP { lexBubble(END_COMMAND, 1); }
endBubble
{
if (interpreter.setCurrentModule(lexerBubble))

View File

@ -0,0 +1,18 @@
--- ./src/Mixfix/interact.cc.orig 2014-09-03 02:53:35.000000000 +0200
+++ ./src/Mixfix/interact.cc 2014-09-03 02:54:14.000000000 +0200
@@ -25,13 +25,14 @@
//
#include <signal.h>
+#include "surface.h"
+
bool UserLevelRewritingContext::interactiveFlag = true;
bool UserLevelRewritingContext::ctrlC_Flag = false;
bool UserLevelRewritingContext::stepFlag = false;
bool UserLevelRewritingContext::abortFlag = false;
int UserLevelRewritingContext::debugLevel = 0;
-int yyparse(void*);
void cleanUpParser();
void cleanUpLexer();

View File

@ -0,0 +1,11 @@
--- ./src/Mixfix/modules.yy.orig 2014-09-03 02:57:44.000000000 +0200
+++ ./src/Mixfix/modules.yy 2014-09-03 02:58:03.000000000 +0200
@@ -247,7 +247,7 @@
// press on.
//
opDescription = lexerBubble;
- lexBubble(END_STATEMENT, 1)
+ lexBubble(END_STATEMENT, 1);
}
endBubble
{

View File

@ -0,0 +1,11 @@
--- ./src/Mixfix/token.cc.orig 2014-09-03 02:58:50.000000000 +0200
+++ ./src/Mixfix/token.cc 2014-09-03 02:59:18.000000000 +0200
@@ -632,7 +632,7 @@
}
}
}
- result.append(c);
+ result.push_back(c);
seenBackslash = false;
}
CantHappen("bad end to string");

View File

@ -0,0 +1,25 @@
--- ./src/Mixfix/top.yy.orig 2014-09-03 03:00:02.000000000 +0200
+++ ./src/Mixfix/top.yy 2014-09-03 03:02:15.000000000 +0200
@@ -59,7 +59,6 @@
#define store(token) tokenSequence.append(token)
#define fragClear() fragments.contractTo(0);
#define fragStore(token) fragments.append(token)
-#define YYPARSE_PARAM parseResult
#define PARSE_RESULT (*((UserLevelRewritingContext::ParseResult*) parseResult))
#define CM interpreter.getCurrentModule()
@@ -91,12 +90,13 @@
Int64 number;
Int64 number2;
-static void yyerror(char *s);
+static void yyerror(UserLevelRewritingContext::ParseResult *parseResult, char *s);
void cleanUpModuleExpression();
void cleanUpParser();
void missingSpace(const Token& token);
%}
+%parse-param { UserLevelRewritingContext::ParseResult *parseResult }
%pure_parser
%union

View File

@ -0,0 +1,11 @@
--- ./src/ObjectSystem/configSymbol.hh.orig 2014-09-03 02:37:37.000000000 +0200
+++ ./src/ObjectSystem/configSymbol.hh 2014-09-03 02:38:05.000000000 +0200
@@ -50,7 +50,7 @@
private:
struct symbolLt
{
- bool operator()(const Symbol* d1, const Symbol* d2)
+ bool operator()(const Symbol* d1, const Symbol* d2) const
{
return d1->compare(d2) < 0;
}

View File

@ -0,0 +1,11 @@
--- ./src/ObjectSystem/objectMap.cc.orig 2014-09-03 02:39:09.000000000 +0200
+++ ./src/ObjectSystem/objectMap.cc 2014-09-03 02:39:20.000000000 +0200
@@ -50,7 +50,7 @@
struct ConfigSymbol::dagNodeLt
{
- bool operator()(const DagNode* d1, const DagNode* d2)
+ bool operator()(const DagNode* d1, const DagNode* d2) const
{
return d1->compare(d2) < 0;
}

View File

@ -0,0 +1,11 @@
--- ./src/ObjectSystem/objectSystemRewritingContext.hh.orig 2014-09-03 02:40:31.000000000 +0200
+++ ./src/ObjectSystem/objectSystemRewritingContext.hh 2014-09-03 02:40:48.000000000 +0200
@@ -62,7 +62,7 @@
private:
struct dagNodeLt
{
- bool operator()(const DagNode* d1, const DagNode* d2)
+ bool operator()(const DagNode* d1, const DagNode* d2) const
{
return d1->compare(d2) < 0;
}

View File

@ -0,0 +1,20 @@
--- ./src/Utility/ropeStuff.hh.orig 2014-09-03 02:27:15.000000000 +0200
+++ ./src/Utility/ropeStuff.hh 2014-09-03 02:28:58.000000000 +0200
@@ -25,6 +25,11 @@
//
#ifndef _ropeStuff_hh_
#define _ropeStuff_hh_
+#include <cstddef>
+#ifdef _LIBCPP_VERSION
+#include <string>
+typedef std::string crope;
+#else
#ifdef __GNUC__
#if __GNUC__ < 3
#include <rope.h>
@@ -50,3 +55,5 @@
#include <rope>
#endif
#endif
+
+#endif

View File

@ -7,7 +7,7 @@
PORTNAME= dspam
PORTVERSION= ${PORTVER_MAJ}${SNAP_DATE}
PORTREVISION= 2
PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= # set later
@ -131,6 +131,7 @@ CONFIGURE_ARGS+= --with-dspam-home-mode=${DSPAM_HOME_MODE}
PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \
DSPAM_OWNER=${DSPAM_OWNER} \
DSPAM_GROUP=${DSPAM_GROUP} \
DSPAM_MODE=${DSPAM_MODE} \
DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \
DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \
DSPAM_HOME_MODE=${DSPAM_HOME_MODE}

View File

@ -2,7 +2,15 @@
%%HASH%%bin/csscompress
%%HASH%%bin/cssclean
%%HASH%%bin/cssconvert
@owner %%DSPAM_OWNER%%
@group %%DSPAM_GROUP%%
@mode %%DSPAM_MODE%%
bin/dspam
@exec chown %%DSPAM_OWNER%%:%%DSPAM_GROUP%% %D/%F
@exec chmod %%DSPAM_MODE%% %D/%F
@mode
@group wheel
@owner root
bin/dspamc
bin/dspam_2sql
bin/dspam_admin
@ -15,9 +23,15 @@ bin/dspam_notify
%%PGSQL%%bin/dspam_pg2int8
bin/dspam_stats
bin/dspam_train
@mode 0640
@owner %%DSPAM_OWNER%%
@group %%DSPAM_GROUP%%
@sample etc/dspam.conf.sample
@exec chown %%DSPAM_OWNER%%:%%DSPAM_GROUP%% %D/%F
@exec chmod 0640 %D/%F
@group wheel
@owner root
@mode
include/dspam/buffer.h
include/dspam/config.h
include/dspam/config_shared.h
@ -228,8 +242,14 @@ firstrun.txt.sample
firstspam.txt.sample
quarantinefull.txt.sample
@cwd /
@owner %%DSPAM_HOME_OWNER%%
@group %%DSPAM_HOME_GROUP%%
@mode %%DSPAM_HOME_MODE%%
@dirrm %%DSPAM_HOME%%
@mode
@exec chown %%DSPAM_HOME_OWNER%%:%%DSPAM_HOME_GROUP%% %%DSPAM_HOME%%
@exec chmod %%DSPAM_HOME_MODE%% %%DSPAM_HOME%%
@dirrm %%DSPAM_HOME%%
@exec chown %%DSPAM_HOME_OWNER%%:%%DSPAM_HOME_GROUP%% %%LOG_DIR%%
@dirrmtry %%LOG_DIR%%
@group wheel
@owner root

View File

@ -519,7 +519,7 @@ post-install:
${INSTALL_DATA} admins ${STAGEDIR}${WWWDIR}/admins.sample
${MKDIR} ${STAGEDIR}${WWWDIR}/templates && cd ${WRKSRC}/webui/cgi-bin/templates && \
${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/ && \
${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ &&
${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ && \
for _dir in de es-es fr he pt-br ro; do \
${INSTALL_DATA} -d ${STAGEDIR}${WWWDIR}/templates/$${_dir} && \
cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= postfixadmin
PORTVERSION= 2.3.6
PORTVERSION= 2.3.7
CATEGORIES= mail www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@ -17,6 +17,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_BUILD= yes
SUB_FILES+= pkg-message
SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_SINGLE= DB
OPTIONS_SINGLE_DB= MYSQL MYSQLI PGSQL
@ -24,8 +25,6 @@ MYSQLI_DESC= MySQL 4.1+ back-end (use mysqli PHP extension)
OPTIONS_DEFAULT= MYSQL
NO_STAGE= yes
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
@ -44,6 +43,8 @@ USE_PHP+= mysqli
USE_PHP+= pgsql
.endif
WANT_PHP_WEB= yes
post-patch:
@${FIND} ${WRKSRC} -name '*.orig' -delete
@ -51,46 +52,35 @@ pre-install:
@${RM} -rf ${WRKSRC}/ADDITIONS/squirrelmail-plugin
do-install:
@${MKDIR} ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION
@${MKDIR} ${PREFIX}/www/postfixadmin/ADDITIONS
@${MKDIR} ${PREFIX}/www/postfixadmin/ADDITIONS/cyrus
@${MKDIR} ${PREFIX}/www/postfixadmin/css
@${MKDIR} ${PREFIX}/www/postfixadmin/admin
@${MKDIR} ${PREFIX}/www/postfixadmin/images
@${MKDIR} ${PREFIX}/www/postfixadmin/languages
@${MKDIR} ${PREFIX}/www/postfixadmin/model
@${MKDIR} ${PREFIX}/www/postfixadmin/templates
@${MKDIR} ${PREFIX}/www/postfixadmin/users
@${MKDIR} ${STAGEDIR}${WWWDIR}/VIRTUAL_VACATION
@${MKDIR} ${STAGEDIR}${WWWDIR}/ADDITIONS
@${MKDIR} ${STAGEDIR}${WWWDIR}/ADDITIONS/cyrus
@${MKDIR} ${STAGEDIR}${WWWDIR}/css
@${MKDIR} ${STAGEDIR}${WWWDIR}/admin
@${MKDIR} ${STAGEDIR}${WWWDIR}/images
@${MKDIR} ${STAGEDIR}${WWWDIR}/languages
@${MKDIR} ${STAGEDIR}${WWWDIR}/model
@${MKDIR} ${STAGEDIR}${WWWDIR}/templates
@${MKDIR} ${STAGEDIR}${WWWDIR}/users
(cd ${WRKSRC}/ && \
${COPYTREE_SHARE} \*.php ${PREFIX}/www/postfixadmin "! -name config.inc.php")
@${CP} ${WRKSRC}/config.inc.php ${PREFIX}/www/postfixadmin/config.inc.php.sample
@${CP} -n ${WRKSRC}/config.inc.php ${PREFIX}/www/postfixadmin/config.inc.php || ${TRUE}
@${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/www/postfixadmin
@${INSTALL_DATA} ${WRKSRC}/*.TXT ${PREFIX}/www/postfixadmin
@${INSTALL_DATA} ${WRKSRC}/css/* ${PREFIX}/www/postfixadmin/css
@${INSTALL_DATA} ${WRKSRC}/admin/* ${PREFIX}/www/postfixadmin/admin
@${INSTALL_DATA} ${WRKSRC}/images/* ${PREFIX}/www/postfixadmin/images
@${INSTALL_DATA} ${WRKSRC}/languages/* ${PREFIX}/www/postfixadmin/languages
@${INSTALL_DATA} ${WRKSRC}/model/* ${PREFIX}/www/postfixadmin/model
@${INSTALL_DATA} ${WRKSRC}/templates/* ${PREFIX}/www/postfixadmin/templates
@${INSTALL_DATA} ${WRKSRC}/users/* ${PREFIX}/www/postfixadmin/users
@${CP} -R ${WRKSRC}/VIRTUAL_VACATION/* ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION
${COPYTREE_SHARE} \*.php ${STAGEDIR}${WWWDIR} "! -name config.inc.php")
@${CP} ${WRKSRC}/config.inc.php ${STAGEDIR}${WWWDIR}/config.inc.php.sample
@${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${WWWDIR}
@${INSTALL_DATA} ${WRKSRC}/*.TXT ${STAGEDIR}${WWWDIR}
@${INSTALL_DATA} ${WRKSRC}/css/* ${STAGEDIR}${WWWDIR}/css
@${INSTALL_DATA} ${WRKSRC}/admin/* ${STAGEDIR}${WWWDIR}/admin
@${INSTALL_DATA} ${WRKSRC}/images/* ${STAGEDIR}${WWWDIR}/images
@${INSTALL_DATA} ${WRKSRC}/languages/* ${STAGEDIR}${WWWDIR}/languages
@${INSTALL_DATA} ${WRKSRC}/model/* ${STAGEDIR}${WWWDIR}/model
@${INSTALL_DATA} ${WRKSRC}/templates/* ${STAGEDIR}${WWWDIR}/templates
@${INSTALL_DATA} ${WRKSRC}/users/* ${STAGEDIR}${WWWDIR}/users
@${CP} -R ${WRKSRC}/VIRTUAL_VACATION/* ${STAGEDIR}${WWWDIR}/VIRTUAL_VACATION
(cd ${WRKSRC}/ADDITIONS/ && \
${COPYTREE_SHARE} \* ${PREFIX}/www/postfixadmin/ADDITIONS/ "! -name squirrelmail-plugin")
${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/ADDITIONS/ "! -name squirrelmail-plugin")
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
(cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} \* ${DOCSDIR})
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
.endif
post-install:
@if [ ! -f ${PREFIX}/www/postfixadmin/config.inc.php ]; then \
${CP} -p ${PREFIX}/www/postfixadmin/config.inc.php.sample ${PREFIX}/www/postfixadmin/config.inc.php ; \
fi
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/www/postfixadmin
@${CHMOD} 640 ${PREFIX}/www/postfixadmin/*.php ${PREFIX}/www/postfixadmin/css/*.css
@${CHMOD} 640 ${PREFIX}/www/postfixadmin/admin/*.php
@${CHMOD} 640 ${PREFIX}/www/postfixadmin/users/*.php
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (postfixadmin-2.3.6.tar.gz) = ea505281b6c04bda887eb4e6aa6c023b354c4ef4864aa60dcb1425942bf2af63
SIZE (postfixadmin-2.3.6.tar.gz) = 1597001
SHA256 (postfixadmin-2.3.7.tar.gz) = 761074e711ab618deda425dc013133b9d5968e0859bb883f10164061fd87006e
SIZE (postfixadmin-2.3.7.tar.gz) = 1600662

View File

@ -9,7 +9,7 @@ REQUIRED!!
----------
- You are using Postfix 2.0 or higher.
- You are using Apache 1.3.27 / Lighttpd 1.3.15 or higher.
- You are using PHP 4.1 or higher (5.X recommended)
- You are using PHP 5.1.2 or higher.
- You are using MySQL 3.23 or higher (5.x recommended) OR PostgreSQL 7.4 (or higher)
INSTALL / UPGRADE

View File

@ -2,7 +2,7 @@ Postfix Admin is a web-based management tool written in PHP for
Postfix with Postfix-style Virtual Domains using MySQL or
PostgreSQL lookups. Postfix Admin is known to work on Apache
and Lighttpd, but is designed to work on any web server with
PHP 4.1+ support.
PHP 5.1.2+ support.
Postfix Admin features:
@ -13,4 +13,4 @@ Postfix Admin features:
- Backup MX;
- Packaged with over 25 languages.
WWW: http://www.postfixadmin.org
WWW: http://www.postfixadmin.org

View File

@ -3,7 +3,7 @@
PORTNAME= procmail
PORTVERSION= 3.22
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= mail
MASTER_SITES= ftp://ftp.ucsb.edu/pub/mirrors/procmail/ \
ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/ \

View File

@ -0,0 +1,16 @@
--- src/formisc.c.orig 2001-06-29 10:20:45.000000000 +0800
+++ src/formisc.c 2014-09-12 00:58:12.989105253 +0800
@@ -84,12 +84,11 @@
case '"':*target++=delim='"';start++;
}
;{ int i;
- do
+ while(*start)
if((i= *target++= *start++)==delim) /* corresponding delimiter? */
break;
else if(i=='\\'&&*start) /* skip quoted character */
*target++= *start++;
- while(*start); /* anything? */
}
hitspc=2;
}

View File

@ -2,7 +2,7 @@
PORTNAME= qmail
PORTVERSION= ${QMAIL_VERSION}.${SPAMCONTROL_VERSION}
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES+= http://www.fehcom.de/qmail/spamcontrol/:spamcontrol \
${MASTER_SITE_LOCAL:S/$/:spamcontrol/}

View File

@ -176,8 +176,8 @@ PATCHFILES+= ${TLS_PATCH_NAME}:tls
.endif
PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip/}
PATCH_SITE_SUBDIR+= bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
PATCH_SITE_SUBDIR+= bdrewery/qmail/:tls
PATCH_SITE_SUBDIR+= bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
PATCH_SITES+= http://mirror.shatow.net/freebsd/qmail/:DEFAULT,dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
.if !defined(BARRIER_SMTP_AUTH_PATCH)
SMTP_AUTH_VERSION= 0.31
@ -472,10 +472,10 @@ PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce
.if ${PORT_OPTIONS:MSPF_PATCH}
. if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL)
. if defined(SLAVE_SPAMCONTROL)
SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27
MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:spf_spamcontrol/}
MASTER_SITE_SUBDIR+= garga/qmail/:spf_spamcontrol
DISTFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol
SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27_2
PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:spf_spamcontrol/}
PATCH_SITE_SUBDIR+= garga/qmail/:spf_spamcontrol
PATCHFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol
. else
# XXX - Move change out of conflicting Makefile hunk
. if ${PORT_OPTIONS:MSMTP_AUTH_PATCH}
@ -506,13 +506,9 @@ DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo
. endif
. if ${PORT_OPTIONS:MSPF_PATCH}
. if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL)
. if defined(SLAVE_SPAMCONTROL)
EXTTODO_PATCH= ext_todo-20030105_spf.patch
. else
. if defined(SLAVE_TLS)
# XXX - Move qmail-todo out of conflicting Makefile hunk
EXTTODO_PATCH= ext_todo-20030105_spf_tls.patch
. endif
MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:exttodo/}
MASTER_SITE_SUBDIR+= garga/qmail/:exttodo
DISTFILES+= ${EXTTODO_PATCH}:exttodo
@ -557,7 +553,11 @@ PATCHFILES+= qmailqueue-patch
PATCHFILES+= big-todo.103.patch
.endif
.if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH}
. if defined(SLAVE_SPAMCONTROL)
PATCHFILES+= big-concurrency-spamcontrol-2731.patch
. else
PATCHFILES+= big-concurrency.patch
. endif
.endif
.if !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) && !empty(PORT_OPTIONS:MQMTPC_PATCH)
PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip
@ -684,6 +684,40 @@ post-extract:
.endif
# XXX - Move all the major patch applications to post-extract
#
# Apply main distro patch (which requires building a dependency and
# running a script) before PATCHFILES get applied.
.if defined(SLAVE_SPAMCONTROL)
pre-patch:
. if ${OSVERSION} < 900007
# Prevent applying utmpx patch
@${ECHO_CMD} > ${WRKSRC}/qbiff.c.patch
. endif
@${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail
@${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \
> ${WRKSRC}/conf-spamcontrol
. for option in ${SELECTED_OPTIONS}
@${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol
. endfor
@${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl
${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc
${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld
${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home
${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin
${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir
${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile
${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile
@cd ${UCSPISRC} && ${SETENV} ${MAKE_ENV} package/compile
@cd ${WRKSRC} && ${SH} ./install_spamcontrol.sh
# Any rejected patches are a failure
@if [ "`find ${WRKSRC} -name '*.rej' | wc -l`" -ne 0 ]; then \
${ECHO_MSG} "===> Failed to apply spamcontrol patch"; \
${FALSE}; \
fi
# Fix trailing whitespace which breaks some patches
${SED} -i '' -e 's,^\(binm3 binm3+df\) $$,\1,' ${WRKSRC}/Makefile
.endif
post-patch:
.if ${PORT_OPTIONS:MSMTP_AUTH_PATCH}
@${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC}
@ -710,33 +744,6 @@ post-patch:
-e "s,MYSQL_LIBS=.*,MYSQL_LIBS=\`${LOCALBASE}/bin/mysql_config --libs\`," \
${WRKSRC}/Makefile
.elif defined(SLAVE_SPAMCONTROL)
. if ${OSVERSION} < 900007
# Prevent applying utmpx patch
@${ECHO_CMD} > ${WRKSRC}/qbiff.c.patch
. endif
@${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail
@${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \
> ${WRKSRC}/conf-spamcontrol
. for option in ${SELECTED_OPTIONS}
@${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol
. endfor
@${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl
${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc
${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld
${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home
${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin
${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir
${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile
${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile
@cd ${UCSPISRC} && ${SETENV} ${MAKE_ENV} package/compile
@cd ${WRKSRC} && ./install_spamcontrol.sh
@${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-spamcontrol-qmail-smtpd.c
. if ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_SPAMCONTROL_PATCH)
@${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_SPAMCONTROL_PATCH}
. if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH)
@${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH}
. endif
. endif
. if ${PORT_OPTIONS:MSMTPEXTFORK}
@${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH}
. if ${PORT_OPTIONS:MXF_QUITASAP}

View File

@ -10,6 +10,8 @@ SHA256 (qmail/big-todo.103.patch) = afa0a249e3271badd442f0bdae39997d9fe536157d8a
SIZE (qmail/big-todo.103.patch) = 5546
SHA256 (qmail/big-concurrency.patch) = 0322991955878e86af495f7317c3a4bd2e60640f9a6dd70ad501fff27242ac2f
SIZE (qmail/big-concurrency.patch) = 9331
SHA256 (qmail/big-concurrency-spamcontrol-2731.patch) = 0a9e11a784b1e9b47093aea2c67aef4f8b06d4da5624d5284c978fca0d2c5735
SIZE (qmail/big-concurrency-spamcontrol-2731.patch) = 9362
SHA256 (qmail/sendmail-flagf.patch) = 9b3951c22b98c0e5a6ebfa793f052d91dfe01d68a0ad8dc83b8e0bd60c01802e
SIZE (qmail/sendmail-flagf.patch) = 863
SHA256 (qmail/patch-qmail-1.03-rfc2821.diff) = c34b331e27882f0596529df14f0e9f24c4dff9f941d04e5df17cc158dddac426
@ -62,8 +64,8 @@ SHA256 (qmail/ext_todo-20030105_mysql.patch) = 3fc65b91faaaae147dbf6264f93816648
SIZE (qmail/ext_todo-20030105_mysql.patch) = 33797
SHA256 (qmail/ext_todo-20030105_tls.patch) = 0924d3d1287200cb4efc1c3ebfa139f715d3a9d75a6d8af17520c5262a192da2
SIZE (qmail/ext_todo-20030105_tls.patch) = 33795
SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol-27) = 71e1d204a2f388fa2d0d9902a4289a46988f45119f91eed2ba4733b9e81dd932
SIZE (qmail/qmail-spf-rc5.patch-spamcontrol-27) = 64059
SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol-27_2) = bd53c0ce09ce68e9638abcab7f36a1e259ffb41737e27f6b8d9e0315f2d09524
SIZE (qmail/qmail-spf-rc5.patch-spamcontrol-27_2) = 64058
SHA256 (qmail/auth.patch.diff) = 1d0f8e0ce139cd00b86f056bc31c1422d30b88cb8b125023d534cc3664f827b8
SIZE (qmail/auth.patch.diff) = 4412
SHA256 (qmail/auth.patch.diff-tls-20110119) = 838a35ea92990775fa96567366249f70e7edbfdf127bebbc23b3df58eb086921

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= actionmailer
PORTVERSION= 3.2.17
PORTVERSION= 3.2.19
CATEGORIES= mail rubygems
MASTER_SITES= RG

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/actionmailer-3.2.17.gem) = 1bf5ab19bc9fe2f83bd77bab7442d1e9ad62434e0db990161ad256eb6bf5f1a4
SIZE (rubygem/actionmailer-3.2.17.gem) = 21504
SHA256 (rubygem/actionmailer-3.2.19.gem) = cd9f0b22f755b0adeae13cf949adaf63fa1c068c72d0a100572c6a11aecd3ba7
SIZE (rubygem/actionmailer-3.2.19.gem) = 21504

View File

@ -3,7 +3,7 @@
PORTNAME= scilab
PORTVERSION= 5.3.3
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= math cad parallel java
MASTER_SITES= http://www.scilab.org/download/${PORTVERSION}/:scilab \
http://www.predatorlabs.net/dl/:jgraphx \
@ -31,8 +31,8 @@ CONFIGURE_ARGS= --with-gfortran \
--without-hdf5
CONFIGURE_ENV= ac_cv_search_pthread_join="${PTHREAD_LIBS}" \
BLAS_LIBS="${BLAS_LIBS}" LAPACK_LIBS="${LAPACK_LIBS}"
# prevert from creating $HOME/.Scilab during build
MAKE_ENV= HOME=/dev/null
MAKE_ENV= LANG=en_US.UTF-8 \
LC_ALL=en_US.UTF-8
OPTIONS_DEFINE= ATLAS FFTW GUI HELP NLS MATIO OCAML PVM TK UMFPACK
OPTIONS_DEFAULT= FFTW GUI HELP
@ -217,6 +217,7 @@ post-patch:
@# Run fixes
@${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|' ${WRKSRC}/etc/librarypath.xml
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/etc/librarypath.xml
@${REINPLACE_CMD} -e 's, gfortran, ${FC},' ${WRKSRC}/modules/dynamic_link/src/scripts/configure
.if ${PORT_OPTIONS:MGUI}
@# Configure fixes
@${REINPLACE_CMD} -e 's|/usr/lib/java|${JAVALIBDIR}|g' ${WRKSRC}/configure

View File

@ -1,5 +1,23 @@
--- ./configure.orig 2011-07-20 08:15:42.000000000 +0000
+++ ./configure 2013-10-23 11:59:48.722499060 +0000
@@ -10719,7 +10719,7 @@
ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -ljvm"
D=$ac_java_jvm_dir/jre/lib/$machine/native_threads
ac_java_jvm_jni_lib_runtime_path="${ac_java_jvm_jni_lib_runtime_path}:$D"
- ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -lhpi"
+ ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -ljvm"
fi
fi
@@ -10850,7 +10850,7 @@
ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -ljvm"
D=$ac_java_jvm_dir/jre/lib/mipsel/native_threads
ac_java_jvm_jni_lib_runtime_path="${ac_java_jvm_jni_lib_runtime_path}:$D"
- ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -lhpi"
+ ac_java_jvm_jni_lib_flags="$ac_java_jvm_jni_lib_flags -L$D -ljvm"
fi
fi
@@ -12226,14 +12226,15 @@
public class conftest {

View File

@ -448,6 +448,7 @@
SUBDIR += unclutter
SUBDIR += upclient
SUBDIR += us-zipcodes
SUBDIR += usbids
SUBDIR += usbrh-libusb
SUBDIR += utftools
SUBDIR += valspeak

View File

@ -2,7 +2,7 @@
# $FreeBSD$
# $MCom: ports/multimedia/gstreamer-plugins-good/Makefile,v 1.14 2008/03/19 14:05:36 ahze Exp $
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
COMMENT= Good gstreamer-plugins
@ -15,6 +15,8 @@ MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
USE_XORG+= xdamage
gst_good_DIST= good
GOOD_GST_DIRS= gst sys po
PLIST_SUB= VERSION="${GST_VERSION}"

View File

@ -2,6 +2,7 @@
PORTNAME= libva
PORTVERSION= 1.3.1
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://cgit.freedesktop.org/${PORTNAME}/snapshot/
@ -40,11 +41,6 @@ CFLAGS+= -DNDEBUG
.include <bsd.port.pre.mk>
# add strnlen(3) from head/lib/libc/string/strnlen.c
.if ${OSVERSION} < 800067
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-va-va_trace.c
.endif
.if ${ARCH} == "sparc64"
BROKEN= glXCreateContext fails during configure
.endif

View File

@ -1,21 +0,0 @@
--- va/va_trace.c.orig 2012-10-04 15:30:51.000000000 +0200
+++ va/va_trace.c 2012-10-09 23:12:35.888197737 +0200
@@ -137,6 +137,18 @@
VASurfaceID surface
);
+static size_t
+strnlen(const char *s, size_t maxlen)
+{
+ size_t len;
+
+ for (len = 0; len < maxlen; len++, s++) {
+ if (!*s)
+ break;
+ }
+ return (len);
+}
+
#define FILE_NAME_SUFFIX(env_value) \
do { \
int tmp = strnlen(env_value, sizeof(env_value)); \

View File

@ -1,6 +1,6 @@
--- va/va.c~
+++ va/va.c
@@ -199,7 +199,7 @@ static VAStatus va_openDriver(VADisplay
--- ./va/va.c.orig 2014-05-09 12:38:02.000000000 +0800
+++ ./va/va.c 2014-07-17 19:11:43.977174636 +0800
@@ -227,7 +227,7 @@
strncat( driver_path, DRIVER_EXTENSION, strlen(DRIVER_EXTENSION) );
va_infoMessage("Trying to open %s\n", driver_path);
@ -9,3 +9,22 @@
handle = dlopen( driver_path, RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE );
#else
handle = dlopen( driver_path, RTLD_NOW| RTLD_GLOBAL);
@@ -515,15 +515,15 @@
free(old_ctx->vtable_vpp);
old_ctx->vtable_vpp = NULL;
- if (VA_STATUS_SUCCESS == vaStatus)
- pDisplayContext->vaDestroy(pDisplayContext);
-
VA_TRACE_LOG(va_TraceTerminate, dpy);
va_TraceEnd(dpy);
va_FoolEnd(dpy);
+ if (VA_STATUS_SUCCESS == vaStatus)
+ pDisplayContext->vaDestroy(pDisplayContext);
+
return vaStatus;
}

View File

@ -0,0 +1,27 @@
commit e50606ca3f680029b7f16bbbf284adac34f30ded
Author: Dan Dennedy <dan@dennedy.org>
Date: Mon Jun 2 19:18:50 2014 -0700
Fix compilation with clang.
diff --git a/configure b/configure
index eb20880..e540704 100755
--- configure
+++ configure
@@ -81,10 +81,12 @@ build_config()
if [ "$optimisations" = "true" ]
then
echo "OPTIMISATIONS=-O2 -pipe"
- # Since gcc 4.6, this optimization enabled with -O1 causes filter_line_sse2 to crash.
- echo "OPTIMISATIONS+=-fno-tree-dominator-opts"
- # Since gcc 4.6, this optimization enabled with -O2 causes filter_line_sse2 to crash.
- echo "OPTIMISATIONS+=-fno-tree-pre"
+ if $("$CC" --version 2> /dev/null | grep gcc); then
+ # Since gcc 4.6, this optimization enabled with -O1 causes filter_line_sse2 to crash.
+ echo "OPTIMISATIONS+=-fno-tree-dominator-opts"
+ # Since gcc 4.6, this optimization enabled with -O2 causes filter_line_sse2 to crash.
+ echo "OPTIMISATIONS+=-fno-tree-pre"
+ fi
fi
echo "CFLAGS+=-Wall -DPIC \$(TARGETARCH) \$(TARGETCPU) \$(OPTIMISATIONS) \$(MMX_FLAGS) \$(SSE_FLAGS) \$(SSE2_FLAGS) \$(DEBUG_FLAGS) \$(LARGE_FILE)"

View File

@ -3,13 +3,15 @@
PORTNAME= psi
PORTVERSION= 0.15
PORTREVISION= 2
CATEGORIES= net-im
MASTER_SITES= SF/${PORTNAME}/Psi/${PORTVERSION}
MAINTAINER= makc@FreeBSD.org
COMMENT= Qt 4 based Jabber client
LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca
LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca \
libminizip.so:${PORTSDIR}/archivers/minizip
RUN_DEPENDS= qca-ossl>=2.0.0.b3:${PORTSDIR}/security/qca-ossl \
qca-gnupg>=2.0.0.b3:${PORTSDIR}/security/qca-gnupg
@ -27,41 +29,29 @@ DESTDIRNAME= INSTALL_ROOT
OPTIONS_DEFINE= ASPELL ENCHANT DBUS DEBUG
OPTIONS_DEFAULT= ASPELL DBUS
OPTIONS_SUB= yes # DEBUG
DEBUG_CONFIGURE_ON= --debug
DEBUG_CONFIGURE_OFF= --release --no-separate-debug-info
DBUS_USE= QT4=dbus
DBUS_CONFIGURE_OFF= --disable-qdbus
ASPELL_DESC= Use aspell for spell checking
ENCHANT_DESC= Use Enchant for spell checking
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --debug
PLIST_SUB+= DEBUG=""
.else
CONFIGURE_ARGS+= --release --no-separate-debug-info
PLIST_SUB+= DEBUG="@comment "
.endif
.if ${PORT_OPTIONS:MDBUS}
USE_QT4+= dbus
.else
CONFIGURE_ARGS+= --disable-qdbus
.endif
.if ${PORT_OPTIONS:MASPELL}
LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell
CONFIGURE_ARGS+= --with-aspell-inc=${LOCALBASE}/include \
ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
ASPELL_CONFIGURE_ON= --with-aspell-inc=${LOCALBASE}/include \
--with-aspell-lib=${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-aspell
.endif
ASPELL_CONFIGURE_OFF= --disable-aspell
.if ${PORT_OPTIONS:MENCHANT}
LIB_DEPENDS+= libenchant.so:${PORTSDIR}/textproc/enchant
.else
CONFIGURE_ARGS+= --disable-enchant
.endif
ENCHANT_DESC= Use Enchant for spell checking
ENCHANT_LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant
ENCHANT_CONFIGURE_OFF= --disable-enchant
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/psi
post-configure:
# Reorder paths to always include internal socks.h (PR: 192270)
${REINPLACE_CMD} -e '/^INCPATH/s,-I\.,-I\. -Icutestuff,' \
${WRKSRC}/iris/src/irisnet/noncore/Makefile
${REINPLACE_CMD} -e '/^INCPATH/s,-I\.,-I\. -I../irisnet/noncore/cutestuff,' \
${WRKSRC}/iris/src/xmpp/Makefile
.include <bsd.port.mk>

View File

@ -204,6 +204,7 @@ CONFIGURE_ARGS+=--disable-debug
LIB_DEPENDS+= libdbi.so:${PORTSDIR}/databases/libdbi
CONFIGURE_ARGS+=--with-libdbi=${LOCALBASE} --enable-dbi
PLIST_SUB+= DBI=""
CFLAGS+= -Wno-deprecated-declarations
.else
CONFIGURE_ARGS+=--without-libdbi --disable-dbi
PLIST_SUB+= DBI="@comment "

View File

@ -19,16 +19,10 @@ USES= tar:tgz
LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config
.include <bsd.port.pre.mk>
post-patch:
.if ${OSVERSION} > 900000
@${REINPLACE_CMD} -e 's|2147483647|2147483645|' \
${WRKSRC}/isic.h
.endif
@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
@${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
${WRKSRC}/Makefile.in
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
--- isic.h.orig 2006-12-16 01:08:44.000000000 +0100
+++ isic.h 2013-02-18 07:36:38.000000000 +0100
+++ isic.h 2014-08-11 16:25:34.551003726 +0200
@@ -5,11 +5,15 @@
#endif
@ -16,3 +16,15 @@
#ifndef ETHER_FRAME_SIZE
#define ETHER_FRAME_SIZE 1500
@@ -21,11 +25,6 @@
#define IP6_FRAGH 8
#define ICMP6_H 8
-/* We want a random function that returns 0 to 0x7fff */
-#if ( RAND_MAX != 2147483647 ) /* expect signed long */
-#error Random IP generation broken: unexpected RAND_MAX.
-#endif
-
#define RAND8 ((u_int8_t)(rand() & 0xff))
#define RAND16 ((u_int16_t)(rand() & 0xffff))
#define RAND32 ((u_int32_t)((RAND16 << 16) + RAND16))

View File

@ -3,7 +3,7 @@
PORTNAME= nrpe
DISTVERSION= 2.15
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= net-mgmt
MASTER_SITES= SF/nagios/${PORTNAME}-2.x/${PORTNAME}-${PORTVERSION}

View File

@ -1,6 +1,15 @@
--- src/nrpe.c.orig 2013-07-10 21:18:24.000000000 +0000
+++ src/nrpe.c 2013-07-10 21:20:25.000000000 +0000
@@ -89,7 +89,9 @@
--- ./src/nrpe.c.orig 2013-09-06 17:27:13.000000000 +0200
+++ ./src/nrpe.c 2013-10-05 17:15:33.000000000 +0200
@@ -30,6 +30,8 @@
#include "utils.h"
#include "acl.h"
+#include <poll.h>
+
#ifdef HAVE_SSL
#include "../include/dh.h"
#endif
@@ -100,7 +102,9 @@
int use_src=FALSE; /* Define parameter for SRC option */
@ -10,7 +19,38 @@
int main(int argc, char **argv){
@@ -1673,6 +1675,7 @@
@@ -969,8 +973,14 @@
continue;
/* socket is nonblocking and we don't have a connection yet */
- if(errno==EAGAIN)
+ if(errno==EAGAIN) {
+ struct pollfd pfd;
+
+ pfd.fd = sock;
+ pfd.events = POLLIN;
+ poll(&pfd,1,-1);
continue;
+ }
/* fix for HP-UX 11.0 - just retry */
if(errno==ENOBUFS)
@@ -1207,9 +1217,13 @@
if(result==STATE_OK && use_ssl==TRUE){
if((ssl=SSL_new(ctx))!=NULL){
SSL_set_fd(ssl,sock);
+ int n = 0;
/* keep attempting the request if needed */
- while(((rc=SSL_accept(ssl))!=1) && (SSL_get_error(ssl,rc)==SSL_ERROR_WANT_READ));
+ while( ((rc=SSL_accept(ssl))!=1) && (SSL_get_error(ssl,rc)==SSL_ERROR_WANT_READ) && n <= 600){
+ usleep(100000);
+ n++;
+ }
if(rc!=1){
syslog(LOG_ERR,"Error: Could not complete SSL handshake. %d\n",SSL_get_error(ssl,rc));
@@ -1796,6 +1810,7 @@
return OK;
}
@ -18,7 +58,7 @@
void complete_SSL_shutdown( SSL *ssl) {
/*
@@ -1693,6 +1696,7 @@
@@ -1816,6 +1831,7 @@
if( SSL_shutdown( ssl)) break;
}
}

View File

@ -2,6 +2,7 @@
PORTNAME= krfb
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 4
CATEGORIES= net kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}

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