Commit graph

30132 commits

Author SHA1 Message Date
Filip Hajny
666bcabf39 Updated wip/ap2-passenger to 3.0.7.
Release 3.0.7
-------------

 * Fixed a bug passenger-install-apache2-module. It could crash on
   some systems due to a typo in the code.
 * Upgraded preferred Nginx version to 1.0.0.
 * Phusion Passenger Standalone now pre-starts application processes
   at startup instead of doing that at the first request.
 * When sending data to Union Station, the HTTP status code is now also
   logged.
 * Various Union Station-related stability improvements.
 * The Linux OOM killer was previously erroneously disabled for all
   Phusion Passenger processes, including application processes. The
   intention was to only disable it for the Watchdog. This has been
   fixed, and the Watchdog is now the only process for which the OOM
   killer is disabled.
 * Fixed some compilation problems on OpenBSD.
 * Due to a typo, the dependency on file-tail was not entirely removed
   in 3.0.6. This has now been fixed.


Release 3.0.6
-------------

 * Fixed various compilation problems such as XCode 4 support and OpenBSD
   support.
 * Fixed various Union Station-related stability issues.
 * Fixed an issue with host name detection on certain platforms.
 * Improved error logging in various parts.
 * The dependency on the file-tail library has been removed.
 * During installation, check whether /tmp is mounted with 'noexec'.
   Phusion Passenger's installer relies on /tmp *not* being mounted
   with 'noexec'. If it is then the installer will now show a helpful
   error message instead of bailing out in a confusing manner. Users
   can now tell the installer to use a different directory for storing
   temporary files by customizing the $TMPDIR environment variable.
 * Phusion Passenger Standalone can now run Rackup files that are not named
   'config.ru'.
   The filename can be passed through the command line using the -R option.


Release 3.0.5
-------------

 * [Apache] Fixed Union Station process statistics collection
   Union Station users that are using Apache may notice that no process
   information show up in Union Station. This is because of a bug in
   Phusion Passenger's Apache version, which has now been fixed.
 * [Apache] PassengerAnalytics has been renamed to UnionStationSupport
   This option has been renamed for consistency reasons.
 * [Nginx] passenger_analytics has been renamed to union_station_support
   This option has been renamed for consistency reasons.
 * Fixed Union Station data sending on older libcurl versions
   Some Union Station users have reported that their data don't show up.
   Upon investigation this turned out to be a compatibility with older
   libcurl versions. Affected systems include all RHEL 5 based systems,
   such as RHEL 5.5 and CentOS 5.5. We've now fixed compatibility
   with older libcurl versions.
 * Added support for the Union Station filter language
   This language can be used to limit the kind of data that's sent to
   Union Station. Please read
   https://engage.unionstationapp.com/help#filtering for details.
 * Fixed a PassengerMaxPoolSize/passenger_max_pool_size violation bug
   People who host a lot of different applications on Phusion Passenger
   may notice that it sometimes spawns more processes than is allowed
   by PassengerMaxPoolSize/passenger_max_pool_size. This has been fixed.


Release 3.0.4
-------------

 * [Apache] Changed mod_dir workaround hook priority
   Phusion Passenger temporarily disables mod_dir on all Phusion
   Passenger-handled requests in order to avoid conflicts. In order to do this
   it registers some Apache hooks with the APR_HOOK_MIDDLE priority, but it
   turned out that this breaks some other modules like mod_python. The hook
   priority has been changed to APR_HOOK_LAST to match mod_dir's hook
   priorities. Issue reported by Jay Freeman.
 * Added support for Union Station: http://www.unionstationapp.com/
 * Some error messages have been improved.


Release 3.0.3
-------------

 * [Nginx] Preferred Nginx version upgraded to 0.8.54
   The previous preferred version was 0.8.53.
 * PATH_INFO and REQUEST_URI now contain the original escaped URI
   Phusion Passenger passes the URI, as reported by Apache/Nginx, to
   application processes through the PATH_INFO and REQUEST_URI variables.
   These variables are supposed to contain the original, unescaped URI, e.g.
   /clubs/%C3%BC. Both Apache and Nginx thought that it would be a good idea
   to unescape the URI before passing it to modules like Phusion Passenger,
   thereby causing PATH_INFO and REQUEST_URI to contain the unescaped URI,
   e.g. /clubs/ü. This causes all sorts of encoding problems. We now manually
   re-escape the URI when setting PATH_INFO and REQUEST_URI. Issue #404.
 * The installer no longer detects directories as potential commands
   Previously the installer would look in $PATH for everything that's
   executable, including directories. If one has /usr/lib in $PATH
   and a directory /usr/lib/gcc exists then the installer would recognize
   /usr/lib/gcc as the compiler. We now explicitly check whether the item
   is also a file.
 * PseudoIO now responds to #to_io
   Phusion Passenger sets STDERR to a PseudoIO object in order to capture
   anything written to STDERR during application startup. This breaks
   some libraries which expect STDERR to respond to #to_io. This has now
   been fixed. Issue #607.
 * Fixed various other minor bugs
   See the git commit log for details.


Release 3.0.2
-------------

 * [Nginx] Fixed compilation problems
   The Nginx compilation process was broken due to not correctly reverting
   the working directory of the Nginx configure script. This has been fixed:
   issue #595.
 * [Nginx] Fixed crash if passenger_root refers to a nonexistant directory
   Issue #599.
 * Fixed compilation problems on NetBSD
   There was a typo in a NetBSD-specific fcntl() call. It also turns out that
   NetBSD doesn't support some ISO C99 math functions like llroundl(); this
   has been worked around by using other functions. Issue #593.
 * Fixed file descriptor closing issues on FreeBSD
   Phusion Passenger child processes didn't correct close file descriptors
   on FreeBSD because it queries /dev/fd to do that. On FreeBSD /dev/fd
   only returns meaningful results if fdescfs is mounted, which it isn't
   by default. Issue #597.


Release 3.0.1
-------------

 * MUCH faster compilation
   We've applied code aggregation techniques, allowing Phusion Passenger
   to be compiled much quicker now. For example, compiling the Nginx
   component (not Nginx itself) on a MacBook Pro now takes only 29
   seconds instead of 51 seconds, an improvement of 75%! Compiling the
   Apache module on a slower Dell Inspiron now takes 39 seconds instead of
   1 minute 22 seconds, or 110% faster!
 * Fixed malfunction after web server restart
   On Linux systems that have a non-standard filesystem on /tmp, Phusion
   Passenger could malfunction after restarting the web server because of
   a bug that's only triggered on certain filesystems. Issue #569.
 * Boost upgraded to version 1.44.0.
   We were on 1.42.0.
 * Much improved startup error messages
   Phusion Passenger performs many extensive checks during startup to ensure
   integrity. However the error message in some situation could be vague.
   These startup error messages have now been improved dramatically, so that
   if something goes wrong during startup you will now more likely know why.
 * Curl < 7.12.1 is now supported
   The previous version fails to compile with Curl versions earlier than
   7.12.1. Issue #556.
 * passenger-make-enterprisey fixed
   This is the command that people can run after donating. It allows people
   to slightly modify Phusion Passenger's display name as a joke. In 3.0.0 it
   was broken because of a typo. This has been fixed.
 * Removed passenger-stress-test
   This tool was used during the early life of Phusion Passenger for stress
   testing websites. Its performance has never been very good and there are
   much better tools for stress testing, so this tool has now been removed.
 * [Apache] RailsEnv and RackEnv configuration options are now equivalent
   In previous versions, RailsEnv only had effect on Rails 1 and Rails 2 apps
   while RackEnv only had effect on Rack apps. Because Rails 3 apps are
   considered Rack apps, setting RailsEnv had no effect on Rails 3 apps.
   Because this is confusing to users, we've now made RailsEnv and RackEnv
   equivalent. Issue #579.
 * [Nginx] Fixed compilation problems on systems with unpowerful shells
   Most notably Solaris. Its default shell does not support some basic
   constructs that we used in the Nginx configure script.
 * [Nginx] Upgraded default Nginx version to to 0.8.53
   The previous default was 0.8.52.
 * [Nginx] passenger_enabled now only accepts 'on' or 'off' values
   Previously it would recognize any value not equal to 'on' as meaning
   'off'. This caused confusion among users who thought they could also
   specify 'true', so we now throw a proper error if the value is
   unrecognized. Fixes issue #583.
2011-05-16 12:45:21 +00:00
Ryo ONODERA
975eed34e0 INSTALLATION_DIRS=bin is needed to avoid overwriting. 2011-05-15 19:20:46 +00:00
Ryo ONODERA
21e49d7639 Remove lincity-ng 2011-05-15 18:32:09 +00:00
Ryo ONODERA
876356a2f6 Update 2.0 from 1.1.2
* Support user-destdir

Changelog:

*** LincityNG 2.0 *** [r1516 in svn] 2009-01-25

* Updated translations (cs, de, nl, pt_BR, ru, sv)
* Use language specific font if fonts/<style>-<Language>.ttf exists.
  Note: To use the Japanese translation you have to copy or symlink
  a font with Japanese characters to fonts/sans-ja_JA.ttf.
* improved images
* less bugs

*** LincityNG 1.97.beta *** [r1474 in svn] 2008-12-24

another BETA release:
* less bugs
* up to date English documentation

*** LincityNG 1.92.beta *** [r1456 in svn] 2008-09-13

public BETA release with:
* water management
* Bridges
* improved images
* changes in savegame format, saves to ~/.lincity-ng/
* documentation is NOT up to date
2011-05-15 18:29:41 +00:00
Thomas Klausner
3e36f8fd86 Remove
# url2pkg-marker (please do not remove this line.)
the line is only supposed to stay the first time you edit the Makefile
and can be removed afterwards, if it is still there (probably due to
an error).
2011-05-15 16:17:30 +00:00
Thomas Klausner
3b9d55caf6 Remove duplicate @comment line. 2011-05-15 16:16:06 +00:00
Thomas Klausner
06fb8f3218 Create bin/ before installing files to it. 2011-05-15 16:10:31 +00:00
Thomas Klausner
b716d2ca8f Hardcode ruby interpreter into script, like we want it in pkgsrc. 2011-05-15 16:10:22 +00:00
Thomas Klausner
59c7806639 Improve HOMEPAGE. 2011-05-15 11:21:13 +00:00
Thomas Klausner
476e4a740b - mcsgen, imported to pkgsrc/devel/mscgen. 2011-05-15 11:14:56 +00:00
Thomas Klausner
efa5df67e8 Add py-expat dependency. 2011-05-15 11:07:35 +00:00
Thomas Klausner
323c0056b4 Sort, fix typos, add missing. 2011-05-15 11:05:14 +00:00
Thomas Klausner
86f1f558b1 Initial import of debugger-git, a BSD-licensed GDB replacement for x86/x86-64.
Imported as baseline if someone wants to work on making it behave on NetBSD;
doesn't currently build.
2011-05-15 10:59:33 +00:00
Aleksey Cheusov
320a81910b fix #!/usr/bin/env issue 2011-05-15 08:14:05 +00:00
Eric Schnoebelen
3c57bb8836 Add py-construct. 2011-05-15 04:19:34 +00:00
Eric Schnoebelen
e706616679 Import py25-construct-2.04 as wip/py-construct.
Construct is a powerful declarative parser for binary data.

It is based on the concept of defining data structures in a declarative
manner, rather than procedural code: Simple constructs can be combined
hierarchically to form increasingly complex data structures. It's the
first library that makes parsing fun, instead of the usual headache it
is today.

Construct features bit and byte granularity, symmetrical operation
(parsing and building), component-oriented declarative design, easy
debugging and testing, an easy-to-extend subclass system, and lots of
primitive constructs to make your work easier.

        * Fields
        * Structs
        * Unions
        * Repeaters
        * Meta constructs
        * Switches
        * On-demand parsing
        * Pointers
        * And more!
2011-05-15 04:18:09 +00:00
Ryo ONODERA
a822714449 Update to 1.0.8
Changelog:
libisofs-1.0.8.tar.gz Thu May 12 2011
===============================================================================
* Bug fix: iso_write_opts_set_system_area() with system area types
           1=MIPS Big Endian and 2=MIPS Little Endian caused SIGSEGV.
* Bug fix: SIGSEGV if the path given by iso_image_add_mips_boot_file()
           does not exist in the image at image production time.
* Bug fix: While loading an ISO image: Several reads to malloc
           memory occured with byte index -1. (Found by Valgrind after
           years of operation without visible problems.)
* Bug fix: Closed a memory leak of 32 kB per loaded ISO image.
2011-05-15 02:32:34 +00:00
OBATA Akio
afe4693f8c Welcome to M+ TESTFLIGHT 039 2011-05-15 02:16:49 +00:00
Thomas Klausner
9a1269d310 + ecasound-2.8.0. 2011-05-15 00:28:01 +00:00
Thomas Klausner
efe4b2a377 Remove gcc46, imported to pkgsrc/lang/gcc46. 2011-05-15 00:10:48 +00:00
Ryo ONODERA
d3b4ead6bf Fix libGL issue.
On NetBSD/i386 5.99.52 works well.
2011-05-14 22:28:47 +00:00
Thomas Klausner
ad616e5caa Add bison to tools, and disallow parallel make jobs, they fail. 2011-05-14 21:12:30 +00:00
Thomas Klausner
02847e4611 Remove gcc45, imported to pkgsrc/lang/gcc45. 2011-05-14 20:21:30 +00:00
Thomas Klausner
f791d7aeb6 Remove trailing whitespace. 2011-05-14 19:25:31 +00:00
Thomas Klausner
612ba8f82e Remove trailing whitespace. 2011-05-14 18:01:43 +00:00
Ryo ONODERA
da204bdb7e Remove a patch that is not suitable for DragonFly.
And Add new SUBST lines.
2011-05-14 06:35:39 +00:00
Ryo ONODERA
45cb9b0b75 Convert patch-aa to SUBST. 2011-05-14 04:31:30 +00:00
Makoto Fujiwara
1fe68ad831 (1) Makefile
ghostscript-cidfonts-20000901nb2 has problem on GS_RESOURCEDIR
   see PR/44400

(2) options.mk
    It would be safe to have adobe-cidfonts as a default for the
    invocation gs  from dvipdfmx
2011-05-14 03:08:47 +00:00
Makoto Fujiwara
1a3d8ca6d7 Refer kinput2/options.mk issue on TODO 2011-05-14 01:04:13 +00:00
Mark Davies
81dc042c58 Readd kde (4.6.3) and some associated packages (soprano, akonadi, phonon) 2011-05-13 23:25:13 +00:00
Ryo ONODERA
4758e2d1c0 Remove gtest 2011-05-13 22:24:10 +00:00
Ryo ONODERA
34b2ecff5c Remove gtest, we have googletest as devel/googletest already. 2011-05-13 22:23:23 +00:00
Ryo ONODERA
bc2afcba8c Fix wip/gtest to devel/googletest 2011-05-13 10:58:41 +00:00
Ryo ONODERA
1d21599a55 Change wip/gtest to devel/googletest 2011-05-13 10:57:58 +00:00
Ryo ONODERA
e824baccb3 Fix COMMENT 2011-05-13 10:33:52 +00:00
Ryo ONODERA
8fb67f55d1 Remove cclive 2011-05-13 08:05:51 +00:00
Ryo ONODERA
66bd03e1b0 Update to 0.7.3.1
* With non-C locale, cclive dumps core on NetBSD.

Changelog:
0.7.3.1  Tue Mar 15 2011  Toni Gundogdu
Bugfixes:
        - CMake Error at src/CMakeLists.txt:43 (#7)


0.7.3  Sat Mar 12 2011  Toni Gundogdu
Changes:
        - Add QUVIOPT_CATEGORY check
            - Set QUVIPROTO_HTTP
        - Do not build quvicpp as a static library
            - Build quvicpp in the "cclive" target instead
            - See also ChangeLog for 3a867d7 commit message
Bugfixes:
        - Compilation with boost 1.46.0 (#6)
            - Boost::Filesystem uses v3 as the new default in 1.46.0


0.7.2   Mon Feb 07 2011 Toni Gundogdu
Changes:
        - Add SIGUSR1 handler
        - Add progress meter
Bugfixes:
        - Normal progressbar min-max rendering while resizing window


0.7.1   Fri Jan 07 2011 Toni Gundogdu
Changes:
        - Lower pcre prereq. to 8.02, thanks to Alejandro Garrido Mota
        - Show --background in options on platforms that support fork
        - Print pid to log file with --background
        - Add getpid check to CMakeLists.txt
        - Add --no-shortened switch
        - Make --quiet exclusive
Bugfixes:
        - Wrong full path for downloaded file (#5) (d#608393)
        - Number of various issues with --background log
0.7.0.1  Sat Dec 18 2010  Toni Gundogdu
Changes:
        - Add --output-dir


0.7.0 rc2  Sat Dec 04 2010  Toni Gundogdu
Changes:
        - Lower boost prerequisite to 1.42.0, thanks to Alejandro Garrido Mota
        - Add --format [<help>|<list> <pattern>]
        - gzip manual before installing it
Bugfixes:
        - CMAKE_VERBOSE_MAKEFILE
        - Manual install dir


0.7.0 rc1  Sat Nov 20 2010  legatvs
Changes:
        - progressbar.cpp: Rewrite to_unit


0.7.0 beta4  Wed Nov 03 2010  legatvs
Changes:
        - Add --regexp check
        - Clean up manual page
        - Improve progressbar line clearing


Version 0.7.0 beta 3
October 15, 2010

Changes:
  * Print --help, --version, --license, --support to stdout
Version 0.7.0 beta 2
September 30, 2010

Changes:
  * Migrated issue tracker to sf.net (read more: <http://is.gd/fnDU2>)
  * Use "git describe" for version instead
  * Add --max-retries, --retry-wait (#47)
  * --version, print libquvi


Version 0.7.0 beta 1
September 1, 2010

Changes:
  * Add prerequisite: Boost library
  * Build system: GNU Autotools -> CMake
  * Rewrite everything

See also:
    <http://code.google.com/p/cclive/wiki/Development_0_7_0>
2011-05-13 07:36:24 +00:00
Thomas Klausner
b564f6668f + meta-tracker-0.10.13, samhain-2.8.4. 2011-05-13 06:53:31 +00:00
Ryo ONODERA
d029d84a15 Add FlightCrew 2011-05-13 04:33:04 +00:00
Ryo ONODERA
e6f7426629 Import FlightCrew-0.7.1 as wip/FlightCrew.
* Now with non-C locale, core is dumped on NetBSD.

FlightCrew is a C++, cross-platform, native code epub validator.
It is composed of three parts:

* FlightCrew, the validation library;
* FlightCrew-cli, the command-line front-end to the FlightCrew library;
* FlightCrew-gui, the GUI front-end to the FlightCrew library;
2011-05-13 04:29:35 +00:00
Ryo ONODERA
38e3893fb6 Add Sigil 2011-05-13 04:09:36 +00:00
Ryo ONODERA
b593fa6276 Import Sigil-0.3.4 as wip/Sigil.
* With non-C locale, core dumped.

Sigil is a multi-platform WYSIWYG ebook editor. It is designed to
edit books in ePub format. Features:

    * Free and open source software under GPLv3
    * Multi-platform: runs on Windows, Linux and Mac
    * Full Unicode support: everything you see in Sigil is in UTF-16
    * Advanced automatic conversion of all imported documents to Unicode
    * Full EPUB spec support
    * WYSIWYG editing
    * Multiple Views: Book View, Code View and Split View
    * Metadata editor with full support for all possible metadata
      entries (more than 200) with full descriptions for each
    * Multi-level Table Of Contents editor
    * Book View fully supports the display of any XHTML document
      possible under the OPS spec
    * SVG support and basic XPGT support
    * Currently imports TXT, HTML and EPUB files
    * Currently exports EPUB and SGF (Sigil native format)
    * Embedded HTML Tidy; all imported documents are thoroughly
      cleaned; changing views cleans the document so no matter how
      much you screw up your code, it will fix it (usually )
    * An actually usable user interface
2011-05-13 04:05:18 +00:00
Eric Schnoebelen
0283291772 Update to hplip-3.11.3a. 2011-05-13 00:38:17 +00:00
Fredrik Pettai
38e710703d Added some libtool fixes 2011-05-12 21:44:11 +00:00
Greg Troxel
741e9b4bb3 -foomatic* (now in pkgsrc proper) 2011-05-12 18:55:52 +00:00
Greg Troxel
9d708bd122 Remove foomatic 3; foomatic 4 is in pkgsrc proper. 2011-05-12 18:55:11 +00:00
OBATA Akio
a2e9c47284 add TODO. 2011-05-12 13:31:00 +00:00
OBATA Akio
83e2c3da27 improve comments. 2011-05-12 13:24:30 +00:00
OBATA Akio
7f8c95ab78 $(quickmlstatedir) will be handled with OWN_DIRS_PERMS. 2011-05-12 13:20:18 +00:00
Ryo ONODERA
a1658c20cf * Correct zaparchive to ziparchive
* Add zipios
2011-05-12 12:22:18 +00:00